/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (1) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (2) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (3) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (4) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (5) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (6) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (7) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (8) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (9) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (10) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (11) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (12) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (13) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/smart-webcomponents-angular/source/styles/bootstrap/smart.bootstrap.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root,
body[theme=dark] {
  --smart-primary-rgb: 0, 123, 255;
  /* The r, g, and b components of the theme primary color */
  --smart-primary: #007bff;
  /* The theme primary color */
  --smart-primary-color: #ffffff;
  /* Text color on top of a primary background */
  --smart-secondary-rgb: 108, 117, 125;
  /* The r, g, and b components of the theme secondary color */
  --smart-secondary: #6c757d;
  /* The theme secondary color */
  --smart-secondary-color: #ffffff;
  /* Text color on top of a secondary background */
  --smart-error-rgb: 220, 53, 69;
  /* The r, g, and b components of the theme error color */
  --smart-error: #dc3545;
  /* The theme error color */
  --smart-error-color: #ffffff;
  /* Text color on top of a error background */
  --smart-success-rgb: 40, 167, 69;
  /* The r, g, and b components of the theme success color */
  --smart-success: #28a745;
  /* The theme success color */
  --smart-success-color: #ffffff;
  /* Text color on top of a success background */
  --smart-info-rgb: 23, 162, 184;
  /* The r, g, and b components of the theme info color */
  --smart-info: #17a2b8;
  /* The theme info color */
  --smart-info-color: #ffffff;
  /* Text color on top of a info background */
  --smart-warning-rgb: 255, 193, 7;
  /* The r, g, and b components of the theme warning color */
  --smart-warning: #ffc107;
  /* The theme warning color */
  --smart-warning-color: #000000;
  /* Text color on top of a warning background */
  --smart-light-rgb: 248, 249, 250;
  /* The r, g, and b components of the theme light color */
  --smart-light: #f8f9fa;
  /* The theme light color */
  --smart-light-color: #343a40;
  /* Text color on top of a light background */
  --smart-dark-rgb: 52, 58, 64;
  /* The r, g, and b components of the theme dark color */
  --smart-dark: #343a40;
  /* The theme dark color */
  --smart-dark-color: #f8f9fa;
  /* Text color on top of a dark background */
  --smart-white-rgb: 255, 255, 255;
  /* The r, g, and b components of the theme white color */
  --smart-white: #ffffff;
  /* The theme white color */
  --smart-white-color: #000000;
  /* Text color on top of a white background */
  --smart-black-rgb: 0, 0, 0;
  /* The r, g, and b components of the theme black color */
  --smart-black: #000000;
  /* The theme black color */
  --smart-black-color: #000000;
  /* Text color on top of a black background */
  --smart-surface: #ffffff;
  --smart-surface-color: #212529;
  --smart-background: #ffffff;
  /* The theme background color. The background color appears behind scrollable content.*/
  --smart-background-color: #212529;
  /* Text color on top of a background background */
  --smart-font-size: 1rem;
  /* Theme font-size */
  --smart-font-weight: 400;
  /* Theme font-weight */
  --smart-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  /* Theme font-family */
  --smart-border-width: 1px;
  /* Theme border-width */
  --smart-border-radius: 0.25rem;
  /* Theme border-radius */
  --smart-editor-height: 38px;
  /* Default height for editors */
  --smart-editor-label-padding: 10px;
  /* Default padding for inputs */
  /* Button - Default */
  --smart-button-text-transform: inherit;
  /* Controls the capitalization of button's text. Could be set as uppercase/lowercase/capitalize. */
  --smart-button-padding: 0.375rem 0.75rem;
  /* Sets button's paddings. */
  --smart-button-large-padding: 0.5rem 1rem;
  /* Sets large button's paddings. */
  --smart-button-large-font-size: 1.25rem;
  /* Sets large button's font size. */
  --smart-button-small-padding: 0.25rem 0.5rem;
  /* Sets small button's paddings. */
  --smart-button-small-font-size: 0.875rem;
  /* Sets small button's font size. */
  --smart-button-very-small-padding: 1px 5px;
  /* Sets very small button's paddings. */
  --smart-button-very-small-font-size: 12px;
  /* Sets very small button's font size. */
  --smart-button-group-default-height: var(--smart-editor-height);
  --smart-check-box-default-size: 16px;
  /* Default size for the check box used in smartCheckBox and smartListItem. */
  --smart-color-panel-grid-mode-item-size: 20px;
  /* smartColorPanel item size */
  --smart-progress-bar-default-height: 7px;
  /* smartProgressBar default height */
  --smart-circular-progress-bar-fill-size: 20%;
  --smart-radio-button-default-size: 16px;
  /* Default size for the radio button. */
  --smart-slider-thumb-border-top-left-radimobile-menu-activatedus: 15px;
  /* Top-left border radius of smartSlider thumb */
  --smart-toast-info-background: #5bc0de;
  /* Background color for type info */
  --smart-toast-info-color: #fff;
  /* Text color for type info */
  --smart-toast-warning-background: #FFA800;
  /* Background color for type warning */
  --smart-toast-warning-color: #fff;
  /* Text color for type warning */
  --smart-scheduler-context-menu-max-height: calc(3 * var(--smart-scheduler-event-item-size));
  /* Context menu max-height */
  --smart-grid-cell-background-update: rgba(var(--smart-success-rgb), .3);
  --smart-scroll-bar-thumb-padding: 0px;
  --smart-pager-page-size-selector-width: 65px;
  --smart-accordion-item-expanded-offset: 0px;
}
body:not([theme=dark]) {
  --smart-scroll-bar-thumb-background: #ced4da;
  --smart-scroll-bar-thumb-background-hover: #6c757d;
  --smart-scroll-bar-thumb-background-active: #adb5bd;
  --smart-scroll-bar-track-background: #e9ecef;
  --smart-scroll-bar-button-background: #e9ecef;
  --smart-scroll-bar-background: #e9ecef;
  --smart-scroll-bar-button-background-hover: #dee2e6;
  --smart-scroll-bar-button-background-active: #adb5bd;
  --smart-scroll-bar-button-border-active: #adb5bd;
  --smart-alternation-index0-color: #333;
  /* Alternation color for index0 */
  --smart-alternation-index0-border: #DEE2E6;
  /* Alternation border color for index0 */
  --smart-alternation-index0-background: #F2F2F2;
  /* Alternation background color for index0 */
}
body[theme=dark] {
  --smart-scroll-bar-background: #3E3E42;
  --smart-scroll-bar-border: #1E1E1E;
  --smart-scroll-bar-thumb-background: #686868;
  --smart-scroll-bar-thumb-border: #3E3E42;
  --smart-scroll-bar-thumb-background-hover: #9E9E9E;
  --smart-scroll-bar-thumb-border-hover: #9E9E9E;
  --smart-scroll-bar-thumb-background-active: #ced4da;
  --smart-scroll-bar-thumb-border-active: #ced4da;
  --smart-scroll-bar-button-color-hover: #333;
  --smart-scroll-bar-button-background-hover: #9E9E9E;
  --smart-scroll-bar-button-border-hover: #9E9E9E;
  --smart-scroll-bar-button-color-active: #333;
  --smart-scroll-bar-button-background-active: #ced4da;
  --smart-scroll-bar-button-border-active: #ced4da;
  --smart-alternation-index0-color: #fff;
  /* Alternation color for index0 */
  --smart-alternation-index0-border: #1E1E1E;
  /* Alternation border color for index0 */
  --smart-alternation-index0-background: #3E3E42;
  /* Alternation background color for index0 */
}
html {
  font-size: 16px;
}
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
div[class^=smart-]:not(.smart-alert) {
  line-height: 1;
}
.bg-primary {
  background-color: #007bff;
  background-color: var(--smart-primary);
}
.bg-secondary {
  background-color: #6c757d;
  background-color: var(--smart-secondary);
}
.bg-success {
  background-color: #28a745;
  background-color: var(--smart-success);
}
.bg-info {
  background-color: #17a2b8;
  background-color: var(--smart-info);
}
.bg-warning {
  background-color: #ffc107;
  background-color: var(--smart-warning);
}
.bg-error {
  background-color: #dc3545;
  background-color: var(--smart-error);
}
.bg-light {
  background-color: #f8f9fa;
  background-color: var(--smart-light);
}
.bg-dark {
  background-color: #343a40;
  background-color: var(--smart-dark);
}
.smart-animate.smart-ripple {
  animation: none;
}
.smart-toggle-box .smart-overlay {
  left: 0;
}
/* BUTTON */
smart-button button.smart-button,
smart-button a.smart-button,
smart-toggle-button button.smart-button,
smart-toggle-button a.smart-button,
smart-repeat-button button.smart-button,
smart-repeat-button a.smart-button {
  line-height: 1.5;
  letter-spacing: 0;
}
smart-button[active], smart-button[focus],
smart-toggle-button[active],
smart-toggle-button[focus],
smart-repeat-button[active],
smart-repeat-button[focus] {
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-border-rgb), 0.5) !important;
}
smart-button.primary,
smart-toggle-button.primary,
smart-repeat-button.primary {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #0069d9;
  --smart-ui-state-border-hover: #0062cc;
  --smart-ui-state-active: #0069d9;
  --smart-ui-state-border-active: #0062cc;
  --smart-ui-state-focus: #0069d9;
  --smart-ui-state-border-focus: #0062cc;
}
smart-button.secondary,
smart-toggle-button.secondary,
smart-repeat-button.secondary {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #5a6268;
  --smart-ui-state-border-hover: #545b62;
  --smart-ui-state-active: #5a6268;
  --smart-ui-state-border-active: #545b62;
  --smart-ui-state-focus: #5a6268;
  --smart-ui-state-border-focus: #545b62;
}
smart-button.success,
smart-toggle-button.success,
smart-repeat-button.success {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #218838;
  --smart-ui-state-border-hover: #1e7e34;
  --smart-ui-state-active: #218838;
  --smart-ui-state-border-active: #1e7e34;
  --smart-ui-state-focus: #218838;
  --smart-ui-state-border-focus: #1e7e34;
}
smart-button.info,
smart-toggle-button.info,
smart-repeat-button.info {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #138496;
  --smart-ui-state-border-hover: #117a8b;
  --smart-ui-state-active: #138496;
  --smart-ui-state-border-active: #117a8b;
  --smart-ui-state-focus: #138496;
  --smart-ui-state-border-focus: #117a8b;
}
smart-button.warning,
smart-toggle-button.warning,
smart-repeat-button.warning {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #e0a800;
  --smart-ui-state-border-hover: #d39e00;
  --smart-ui-state-active: #e0a800;
  --smart-ui-state-border-active: #d39e00;
  --smart-ui-state-focus: #e0a800;
  --smart-ui-state-border-focus: #d39e00;
}
smart-button.error,
smart-toggle-button.error,
smart-repeat-button.error {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #c82333;
  --smart-ui-state-border-hover: #bd2130;
  --smart-ui-state-active: #c82333;
  --smart-ui-state-border-active: #bd2130;
  --smart-ui-state-focus: #c82333;
  --smart-ui-state-border-focus: #bd2130;
}
smart-button.light,
smart-toggle-button.light,
smart-repeat-button.light {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #e2e6ea;
  --smart-ui-state-border-hover: #dae0e5;
  --smart-ui-state-active: #e2e6ea;
  --smart-ui-state-border-active: #dae0e5;
  --smart-ui-state-focus: #e2e6ea;
  --smart-ui-state-border-focus: #dae0e5;
}
smart-button.dark,
smart-toggle-button.dark,
smart-repeat-button.dark {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #23272b;
  --smart-ui-state-border-hover: #1d2124;
  --smart-ui-state-active: #23272b;
  --smart-ui-state-border-active: #1d2124;
  --smart-ui-state-focus: #23272b;
  --smart-ui-state-border-focus: #1d2124;
}
smart-button.link,
smart-toggle-button.link,
smart-repeat-button.link {
  --smart-background: transparent;
  --smart-border: transparent;
  --smart-border-rgb: 0, 123, 255;
  --smart-background-color: #007bff;
  --smart-ui-state-hover: transparent;
  --smart-ui-state-border-hover: transparent;
  --smart-ui-state-color-hover: #007bff;
  --smart-ui-state-active: transparent;
  --smart-ui-state-border-active: transparent;
  --smart-ui-state-color-active: #007bff;
  --smart-ui-state-focus: transparent;
  --smart-ui-state-border-focus: transparent;
  --smart-ui-state-color-focus: #007bff;
  --smart-button-flat-color: #007bff;
  --smart-button-outlined-color: #007bff;
  --smart-button-outlined-border: transparent;
}
smart-button.outlined,
smart-toggle-button.outlined,
smart-repeat-button.outlined {
  color: var(--smart-button-outlined-color);
  border-color: var(--smart-button-outlined-border);
  background: transparent;
  border-width: 1px;
  border-width: var(--smart-border-width);
  transition: unset;
}
smart-button.outlined[hover], smart-button.outlined[active],
smart-toggle-button.outlined[hover],
smart-toggle-button.outlined[active],
smart-repeat-button.outlined[hover],
smart-repeat-button.outlined[active] {
  background: var(--smart-ui-state-hover);
}
/* BUTTON GROUP */
.smart-button-group {
  background: transparent;
  display: inline-flex;
  vertical-align: middle;
  --smart-button-group-default-height: 38px;
  border: 0;
  padding: 5px 0;
  overflow: unset;
  height: calc(38px + 10px);
  height: calc(var(--smart-button-group-default-height) + 10px);
}
.smart-button-group .smart-button-group-items .smart-button-group-item {
  letter-spacing: 0;
  line-height: 1.5;
}
.smart-button-group .smart-button-group-items .smart-button-group-item:first-of-type {
  border-bottom-left-radius: var(--smart-border-top-left-radius);
  border-top-left-radius: var(--smart-border-top-left-radius);
}
.smart-button-group .smart-button-group-items .smart-button-group-item:last-of-type {
  border-bottom-right-radius: var(--smart-border-top-left-radius);
  border-top-right-radius: var(--smart-border-top-left-radius);
}
.smart-button-group.primary .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.primary .smart-button-group-items .smart-button-group-item:hover {
  background-color: #005cbf !important;
}
.smart-button-group.primary .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #005cbf !important;
  color: #ffffff;
  color: var(--smart-primary-color);
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-primary-rgb), 0.5)  !important;
}
.smart-button-group.primary .smart-button-group-items .smart-button-group-item:active, .smart-button-group.primary .smart-button-group-items .smart-button-group-item [active] {
  background-color: #005cbf !important;
  color: #ffffff;
  color: var(--smart-primary-color);
}
.smart-button-group.secondary .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.secondary .smart-button-group-items .smart-button-group-item:hover {
  background-color: #4e555b !important;
}
.smart-button-group.secondary .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #4e555b !important;
  color: #ffffff;
  color: var(--smart-secondary-color);
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-secondary-rgb), 0.5)  !important;
}
.smart-button-group.secondary .smart-button-group-items .smart-button-group-item:active, .smart-button-group.secondary .smart-button-group-items .smart-button-group-item [active] {
  background-color: #4e555b !important;
  color: #ffffff;
  color: var(--smart-secondary-color);
}
.smart-button-group.success .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.success .smart-button-group-items .smart-button-group-item:hover {
  background-color: #1c7430 !important;
}
.smart-button-group.success .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #1c7430 !important;
  color: #ffffff;
  color: var(--smart-success-color);
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-success-rgb), 0.5)  !important;
}
.smart-button-group.success .smart-button-group-items .smart-button-group-item:active, .smart-button-group.success .smart-button-group-items .smart-button-group-item [active] {
  background-color: #1c7430 !important;
  color: #ffffff;
  color: var(--smart-success-color);
}
.smart-button-group.info .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.info .smart-button-group-items .smart-button-group-item:hover {
  background-color: #10707f !important;
}
.smart-button-group.info .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #10707f !important;
  color: #ffffff;
  color: var(--smart-info-color);
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-info-rgb), 0.5)  !important;
}
.smart-button-group.info .smart-button-group-items .smart-button-group-item:active, .smart-button-group.info .smart-button-group-items .smart-button-group-item [active] {
  background-color: #10707f !important;
  color: #ffffff;
  color: var(--smart-info-color);
}
.smart-button-group.warning .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.warning .smart-button-group-items .smart-button-group-item:hover {
  background-color: #c69500 !important;
}
.smart-button-group.warning .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #c69500 !important;
  color: #000000;
  color: var(--smart-warning-color);
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-warning-rgb), 0.5)  !important;
}
.smart-button-group.warning .smart-button-group-items .smart-button-group-item:active, .smart-button-group.warning .smart-button-group-items .smart-button-group-item [active] {
  background-color: #c69500 !important;
  color: #000000;
  color: var(--smart-warning-color);
}
.smart-button-group.error .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.error .smart-button-group-items .smart-button-group-item:hover {
  background-color: #b21f2d !important;
}
.smart-button-group.error .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #b21f2d !important;
  color: #ffffff;
  color: var(--smart-error-color);
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-error-rgb), 0.5)  !important;
}
.smart-button-group.error .smart-button-group-items .smart-button-group-item:active, .smart-button-group.error .smart-button-group-items .smart-button-group-item [active] {
  background-color: #b21f2d !important;
  color: #ffffff;
  color: var(--smart-error-color);
}
.smart-button-group.light .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.light .smart-button-group-items .smart-button-group-item:hover {
  background-color: #d3d9df !important;
}
.smart-button-group.light .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #d3d9df !important;
  color: #343a40;
  color: var(--smart-light-color);
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-light-rgb), 0.5)  !important;
}
.smart-button-group.light .smart-button-group-items .smart-button-group-item:active, .smart-button-group.light .smart-button-group-items .smart-button-group-item [active] {
  background-color: #d3d9df !important;
  color: #343a40;
  color: var(--smart-light-color);
}
.smart-button-group.dark .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.dark .smart-button-group-items .smart-button-group-item:hover {
  background-color: #171a1d !important;
}
.smart-button-group.dark .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #171a1d !important;
  color: #f8f9fa;
  color: var(--smart-dark-color);
  box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-dark-rgb), 0.5)  !important;
}
.smart-button-group.dark .smart-button-group-items .smart-button-group-item:active, .smart-button-group.dark .smart-button-group-items .smart-button-group-item [active] {
  background-color: #171a1d !important;
  color: #f8f9fa;
  color: var(--smart-dark-color);
}
.smart-button-group.pagination .smart-button-group-items .smart-button-group-item {
  border: 1px solid #dee2e6;
  color: #007bff;
  background: #ffffff;
}
.smart-button-group.pagination .smart-button-group-items .smart-button-group-item:not(:last-of-type) {
  border-right: 1px solid transparent;
}
.smart-button-group.pagination .smart-button-group-items .smart-button-group-item[hover], .smart-button-group.pagination .smart-button-group-items .smart-button-group-item:hover, .smart-button-group.pagination .smart-button-group-items .smart-button-group-item[focus] {
  background-color: #e9ecef !important;
  color: #0056b3;
}
.smart-button-group.pagination .smart-button-group-items .smart-button-group-item:active, .smart-button-group.pagination .smart-button-group-items .smart-button-group-item[active] {
  background-color: #007bff !important;
  background-color: var(--smart-primary) !important;
  color: #ffffff !important;
  color: var(--smart-primary-color) !important;
}
.smart-button-group.small {
  font-size: 0.875rem;
  font-size: var(--smart-button-small-font-size);
  height: calc(38px + 3px);
  height: calc(var(--smart-button-group-default-height) + 3px);
}
.smart-button-group.small .smart-button-group-items .smart-button-group-item {
  padding: 0.25rem 0.5rem;
  padding: var(--smart-button-small-padding);
}
.smart-button-group.large {
  font-size: 1.25rem;
  font-size: var(--smart-button-large-font-size);
  height: calc(38px + 20px);
  height: calc(var(--smart-button-group-default-height) + 20px);
}
.smart-button-group.large .smart-button-group-items .smart-button-group-item {
  padding: 0.5rem 1rem;
  padding: var(--smart-button-large-padding);
}
/* BADGE */
.smart-badge {
  padding: 0.25em 0.4em;
  font-weight: 700;
  font-size: 75%;
  line-height: 1;
  border-radius: 0.25rem;
}
a.smart-badge {
  text-decoration: none !important;
}
a.smart-badge[active], a.smart-badge:active, a.smart-badge[focus], a.smart-badge:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5) !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-secondary-rgb), 0.5) !important;
}
/* BREADCRUMB */
smart-breadcrumb {
  width: 100%;
  height: auto;
  background: #e9ecef;
  padding: 0.75rem 1rem;
  border: 0;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
}
smart-breadcrumb a {
  color: #007bff;
  text-decoration: none;
}
smart-breadcrumb.smart-element {
  background: #e9ecef;
}
smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item {
  height: auto;
  padding: 2px 0.5rem 2px 0;
  margin: 0;
  border: 0;
  background: transparent;
}
smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item:last-child {
  color: #6c757d;
}
smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item:after {
  display: none;
}
smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item:not(:first-child):before {
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
  float: revert;
  position: relative;
  width: auto;
  top: 0;
  left: 0;
  height: auto;
  background: transparent;
}
/* ACCORDION */
.smart-accordion > .smart-container {
  overflow: hidden;
}
.smart-accordion .smart-accordion-item {
  background: #ffffff;
  border-radius: 0;
  box-shadow: unset;
  margin: 0 !important;
  overflow: hidden;
}
.smart-accordion .smart-accordion-item:hover .smart-accordion-item-header, .smart-accordion .smart-accordion-item[hover] .smart-accordion-item-header, .smart-accordion .smart-accordion-item[focus] .smart-accordion-item-header, .smart-accordion .smart-accordion-item[focused] .smart-accordion-item-header, .smart-accordion .smart-accordion-item[expanded] .smart-accordion-item-header {
  background: rgba(0, 0, 0, 0.03);
}
.smart-accordion .smart-accordion-item .smart-accordion-item-header {
  padding: 0px;
  background: rgba(0, 0, 0, 0.03);
}
.smart-accordion .smart-accordion-item .smart-accordion-item-header .smart-arrow {
  display: none;
}
.smart-accordion .smart-accordion-item .smart-accordion-item-header .smart-label {
  font-size: 1rem;
  color: #007bff;
  padding: 0.375rem 0.75rem;
}
.smart-accordion .smart-accordion-item .smart-container {
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.smart-accordion .smart-accordion-item:last-of-type .smart-container {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.smart-accordion .smart-accordion-item:first-of-type .smart-container {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.smart-accordion .smart-accordion-item:not(:last-of-type) .smart-container {
  border-bottom: 0;
}
/* DROPDOWN BUTTON */
smart-drop-down-button {
  --smart-tree-item-horizontal-offset: 0;
  --smart-editor-drop-down-max-height: none;
  --smart-border-radius: 0;
}
smart-drop-down-button smart-tree {
  height: auto;
  width: auto;
}
smart-drop-down-button .smart-drop-down smart-tree {
  border: 0;
}
smart-drop-down-button .smart-drop-down-container {
  --smart-border: rgba(0, 0, 0, 0.15);
  min-width: 10rem !important;
  padding: 0.5rem 0 !important;
  margin: 0.325rem 0 0 !important;
  font-size: 1rem !important;
  color: #212529;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: unset !important;
}
smart-drop-down-button .smart-date-time-picker .smart-drop-down[bottom],
smart-drop-down-button .smart-date-time-picker .smart-drop-down,
smart-drop-down-button .smart-drop-down-button .smart-drop-down[bottom],
smart-drop-down-button .smart-drop-down-button .smart-drop-down,
smart-drop-down-button .smart-text-box .smart-drop-down[bottom],
smart-drop-down-button .smart-text-box .smart-drop-down,
smart-drop-down-button .smart-drop-down-list .smart-drop-down[bottom],
smart-drop-down-button .smart-drop-down-list .smart-drop-down,
smart-drop-down-button .smart-combo-box .smart-drop-down[bottom],
smart-drop-down-button .smart-combo-box .smart-drop-down,
smart-drop-down-button .smart-multi-split-button .smart-drop-down[bottom],
smart-drop-down-button .smart-multi-split-button .smart-drop-down,
smart-drop-down-button .smart-color-picker .smart-drop-down[bottom],
smart-drop-down-button .smart-color-picker .smart-drop-down,
smart-drop-down-button .smart-path .smart-drop-down[bottom],
smart-drop-down-button .smart-path .smart-drop-down {
  --smart-editor-drop-down-min-width: auto;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
smart-drop-down-button .smart-tree-main-container .smart-tree-item {
  border-radius: 0;
  border: 0 !important;
  margin: 0;
}
smart-drop-down-button .smart-tree-main-container .smart-tree-item:focus:hover .smart-tree-item-label-container, smart-drop-down-button .smart-tree-main-container .smart-tree-item:focus .smart-tree-item-label-container, smart-drop-down-button .smart-tree-main-container .smart-tree-item[focus][hover] .smart-tree-item-label-container, smart-drop-down-button .smart-tree-main-container .smart-tree-item[focus] .smart-tree-item-label-container {
  background: #007bff;
  color: #ffffff;
}
smart-drop-down-button .smart-tree-main-container .smart-tree-item[selected] .smart-tree-item-label-container, smart-drop-down-button .smart-tree-main-container .smart-tree-item:hover .smart-tree-item-label-container, smart-drop-down-button .smart-tree-main-container .smart-tree-item[hover] .smart-tree-item-label-container {
  background: #e9ecef;
  color: #212529;
}
smart-drop-down-button[opened] {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5) !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-primary-rgb), 0.5) !important;
}
smart-drop-down-button[opened] .smart-drop-down-button .smart-drop-down-button-icon:after,
smart-drop-down-button[opened] .smart-drop-down-button[bottom] .smart-drop-down-button-icon:after,
smart-drop-down-button[opened] .smart-drop-down-button[center-bottom] .smart-drop-down-button-icon:after {
  transform: unset !important;
}
smart-drop-down-button .smart-drop-down-button[top] .smart-drop-down-button-icon:after,
smart-drop-down-button .smart-drop-down-button[center-top] .smart-drop-down-button-icon:after {
  transform: unset !important;
}
smart-drop-down-button .smart-buttons-container .smart-drop-down-button .smart-drop-down-button-icon:after {
  font-size: unset !important;
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "" !important;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
smart-drop-down-button.primary {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-primary-color);
  --smart-ui-state-hover: #0069d9;
  --smart-ui-state-border-hover: #0062cc;
  --smart-ui-state-active: #0069d9;
  --smart-ui-state-border-active: #0062cc;
  --smart-ui-state-focus: #0069d9;
  --smart-ui-state-border-focus: #0062cc;
  --smart-ui-state-color-hover: var(--smart-primary-color);
}
smart-drop-down-button.primary[opened] {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-primary-rgb), 0.5)  !important;
}
smart-drop-down-button.secondary {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-secondary-color);
  --smart-ui-state-hover: #5a6268;
  --smart-ui-state-border-hover: #545b62;
  --smart-ui-state-active: #5a6268;
  --smart-ui-state-border-active: #545b62;
  --smart-ui-state-focus: #5a6268;
  --smart-ui-state-border-focus: #545b62;
  --smart-ui-state-color-hover: var(--smart-secondary-color);
}
smart-drop-down-button.secondary[opened] {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-secondary-rgb), 0.5)  !important;
}
smart-drop-down-button.success {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-success-color);
  --smart-ui-state-hover: #218838;
  --smart-ui-state-border-hover: #1e7e34;
  --smart-ui-state-active: #218838;
  --smart-ui-state-border-active: #1e7e34;
  --smart-ui-state-focus: #218838;
  --smart-ui-state-border-focus: #1e7e34;
  --smart-ui-state-color-hover: var(--smart-success-color);
}
smart-drop-down-button.success[opened] {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-success-rgb), 0.5)  !important;
}
smart-drop-down-button.info {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-info-color);
  --smart-ui-state-hover: #138496;
  --smart-ui-state-border-hover: #117a8b;
  --smart-ui-state-active: #138496;
  --smart-ui-state-border-active: #117a8b;
  --smart-ui-state-focus: #138496;
  --smart-ui-state-border-focus: #117a8b;
  --smart-ui-state-color-hover: var(--smart-info-color);
}
smart-drop-down-button.info[opened] {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-info-rgb), 0.5)  !important;
}
smart-drop-down-button.warning {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-warning-color);
  --smart-ui-state-hover: #e0a800;
  --smart-ui-state-border-hover: #d39e00;
  --smart-ui-state-active: #e0a800;
  --smart-ui-state-border-active: #d39e00;
  --smart-ui-state-focus: #e0a800;
  --smart-ui-state-border-focus: #d39e00;
  --smart-ui-state-color-hover: var(--smart-warning-color);
}
smart-drop-down-button.warning[opened] {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-warning-rgb), 0.5)  !important;
}
smart-drop-down-button.error {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-error-color);
  --smart-ui-state-hover: #c82333;
  --smart-ui-state-border-hover: #bd2130;
  --smart-ui-state-active: #c82333;
  --smart-ui-state-border-active: #bd2130;
  --smart-ui-state-focus: #c82333;
  --smart-ui-state-border-focus: #bd2130;
  --smart-ui-state-color-hover: var(--smart-error-color);
}
smart-drop-down-button.error[opened] {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-error-rgb), 0.5)  !important;
}
smart-drop-down-button.light {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-light-color);
  --smart-ui-state-hover: #e2e6ea;
  --smart-ui-state-border-hover: #dae0e5;
  --smart-ui-state-active: #e2e6ea;
  --smart-ui-state-border-active: #dae0e5;
  --smart-ui-state-focus: #e2e6ea;
  --smart-ui-state-border-focus: #dae0e5;
  --smart-ui-state-color-hover: var(--smart-light-color);
}
smart-drop-down-button.light[opened] {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-light-rgb), 0.5)  !important;
}
smart-drop-down-button.dark {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-color-active: var(--smart-dark-color);
  --smart-ui-state-hover: #23272b;
  --smart-ui-state-border-hover: #1d2124;
  --smart-ui-state-active: #23272b;
  --smart-ui-state-border-active: #1d2124;
  --smart-ui-state-focus: #23272b;
  --smart-ui-state-border-focus: #1d2124;
  --smart-ui-state-color-hover: var(--smart-dark-color);
}
smart-drop-down-button.dark[opened] {
  box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5)  !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--smart-dark-rgb), 0.5)  !important;
}
smart-drop-down-button[animation=none] .smart-drop-down-container {
  animation: unset !important;
}
smart-drop-down-button[animation=none] .smart-date-time-picker .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-date-time-picker .smart-drop-down,
smart-drop-down-button[animation=none] .smart-drop-down-button .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-drop-down-button .smart-drop-down,
smart-drop-down-button[animation=none] .smart-text-box .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-text-box .smart-drop-down,
smart-drop-down-button[animation=none] .smart-drop-down-list .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-drop-down-list .smart-drop-down,
smart-drop-down-button[animation=none] .smart-combo-box .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-combo-box .smart-drop-down,
smart-drop-down-button[animation=none] .smart-multi-split-button .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-multi-split-button .smart-drop-down,
smart-drop-down-button[animation=none] .smart-color-picker .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-color-picker .smart-drop-down,
smart-drop-down-button[animation=none] .smart-path .smart-drop-down[bottom],
smart-drop-down-button[animation=none] .smart-path .smart-drop-down {
  animation: unset;
}
/* SCHEDULER */
smart-scheduler * {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
smart-scheduler .smart-scheduler-date-nav,
smart-scheduler .smart-scheduler-header,
smart-scheduler .smart-scheduler-footer {
  background: transparent;
}
smart-scheduler:not(.bordered) {
  --smart-scheduler-day-week-view-vertical-line-color: transparent;
  /* Vertical timeline color in 'day' and 'week' views */
}
smart-scheduler.bordered {
  --smart-scheduler-day-week-view-vertical-line-color: #dee2e6;
  /* Vertical timeline color in 'day' and 'week' views */
}
smart-scheduler.no-border {
  border: 0;
}
smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-cells {
  font-weight: bold;
}
smart-scheduler[view-type=week] .smart-scheduler-view-header-horizontal .smart-scheduler-cell {
  border-left: 0;
}
smart-scheduler:not([view-type^=timeline]) .smart-scheduler-cells-container .smart-scheduler-cell.scale:not(:last-of-type) {
  border-color: #dee2e6 !important;
}
smart-scheduler:not(.table-primary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-primary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-primary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-primary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-primary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-primary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-primary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-primary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-primary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-primary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-primary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-primary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-primary {
  --smart-background: var(--smart-primary);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-primary smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-primary smart-button .smart-button[focus], smart-scheduler.table-primary smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-primary .smart-scheduler-cells:not([selected]),
smart-scheduler.table-primary .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-primary .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-primary .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-secondary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-secondary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-secondary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-secondary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-secondary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-secondary).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-secondary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-secondary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-secondary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-secondary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-secondary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-secondary).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-secondary {
  --smart-background: var(--smart-secondary);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-secondary smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-secondary smart-button .smart-button[focus], smart-scheduler.table-secondary smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-secondary .smart-scheduler-cells:not([selected]),
smart-scheduler.table-secondary .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-secondary .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-secondary .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-success).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-success).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-success).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-success).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-success).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-success).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-success).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-success).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-success).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-success).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-success).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-success).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-success {
  --smart-background: var(--smart-success);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-success smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-success smart-button .smart-button[focus], smart-scheduler.table-success smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-success .smart-scheduler-cells:not([selected]),
smart-scheduler.table-success .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-success .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-success .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-info).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-info).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-info).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-info).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-info).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-info).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-info).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-info).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-info).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-info).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-info).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-info).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-info {
  --smart-background: var(--smart-info);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-info smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-info smart-button .smart-button[focus], smart-scheduler.table-info smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-info .smart-scheduler-cells:not([selected]),
smart-scheduler.table-info .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-info .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-info .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-warning).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-warning).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-warning).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-warning).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-warning).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-warning).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-warning).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-warning).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-warning).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-warning).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-warning).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-warning).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-warning {
  --smart-background: var(--smart-warning);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-warning smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-warning smart-button .smart-button[focus], smart-scheduler.table-warning smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-warning .smart-scheduler-cells:not([selected]),
smart-scheduler.table-warning .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-warning .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-warning .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-error).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-error).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-error).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-error).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-error).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-error).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-error).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-error).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-error).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-error).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-error).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-error).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-error {
  --smart-background: var(--smart-error);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-error smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-error smart-button .smart-button[focus], smart-scheduler.table-error smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-error .smart-scheduler-cells:not([selected]),
smart-scheduler.table-error .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-error .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-error .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-light).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-light).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-light).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-light).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-light).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-light).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-light).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-light).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-light).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-light).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-light).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-light).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-light {
  --smart-background: var(--smart-light);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-light smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-light smart-button .smart-button[focus], smart-scheduler.table-light smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-light .smart-scheduler-cells:not([selected]),
smart-scheduler.table-light .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-light .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-light .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-dark).striped .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-dark).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
smart-scheduler:not(.table-dark).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-dark).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-dark).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-dark).striped .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-dark).hover .smart-scheduler-cells-container .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler:not(.table-dark).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover {
  background: rgba(0, 0, 0, 0.075);
}
smart-scheduler:not(.table-dark).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler:not(.table-dark).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell:hover {
  background-color: rgba(0, 123, 255, .1);
  background-color: rgba(var(--smart-primary-rgb), .1);
}
smart-scheduler:not(.table-dark).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected] {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler:not(.table-dark).hover .smart-scheduler-cells-container .smart-scheduler-cell-container > .smart-scheduler-cell:hover .smart-scheduler-cell[selected]:hover {
  background-color: rgba(0, 123, 255, .3);
  background-color: rgba(var(--smart-primary-rgb), .3);
}
smart-scheduler.table-dark {
  --smart-background: var(--smart-dark);
  --smart-background-color: #ffffff;
  --smart-surface-color: #ffffff;
}
smart-scheduler.table-dark smart-button .smart-button:not([hover]) {
  color: #ffffff !important;
}
smart-scheduler.table-dark smart-button .smart-button[focus], smart-scheduler.table-dark smart-button .smart-button[hover] {
  color: #000000 !important;
}
smart-scheduler.table-dark .smart-scheduler-cells:not([selected]),
smart-scheduler.table-dark .smart-scheduler-cell:not([selected]) {
  background-color: transparent !important;
  background: transparent !important;
}
smart-scheduler.table-dark .smart-scheduler-cell-container {
  background: transparent;
}
smart-scheduler.table-dark .smart-scheduler-cell-container .smart-scheduler-cell {
  background-color: transparent;
}
smart-scheduler.table-secondary, smart-scheduler.table-dark {
  --smart-scheduler-day-week-view-vertical-line-color: #454d55;
  /* Vertical timeline color in 'day' and 'week' views */
}
smart-scheduler.table-secondary .smart-scheduler-view-all-day-label,
smart-scheduler.table-secondary .smart-scheduler-time-zone:last-of-type,
smart-scheduler.table-secondary .smart-scheduler-view-label-container:empty,
smart-scheduler.table-secondary .smart-scheduler-view-header-vertical .smart-scheduler-cell,
smart-scheduler.table-secondary .smart-scheduler-view-header-cell-feedback,
smart-scheduler.table-secondary .smart-scheduler-date-nav,
smart-scheduler.table-secondary .smart-scheduler-header,
smart-scheduler.table-secondary .smart-scheduler-footer,
smart-scheduler.table-secondary .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container,
smart-scheduler.table-secondary .smart-scheduler-view-all-day,
smart-scheduler.table-secondary .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type),
smart-scheduler.table-secondary .smart-scheduler-cells-container .smart-scheduler-cell.scale:not(:last-of-type), smart-scheduler.table-dark .smart-scheduler-view-all-day-label,
smart-scheduler.table-dark .smart-scheduler-time-zone:last-of-type,
smart-scheduler.table-dark .smart-scheduler-view-label-container:empty,
smart-scheduler.table-dark .smart-scheduler-view-header-vertical .smart-scheduler-cell,
smart-scheduler.table-dark .smart-scheduler-view-header-cell-feedback,
smart-scheduler.table-dark .smart-scheduler-date-nav,
smart-scheduler.table-dark .smart-scheduler-header,
smart-scheduler.table-dark .smart-scheduler-footer,
smart-scheduler.table-dark .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container,
smart-scheduler.table-dark .smart-scheduler-view-all-day,
smart-scheduler.table-dark .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type),
smart-scheduler.table-dark .smart-scheduler-cells-container .smart-scheduler-cell.scale:not(:last-of-type) {
  border-color: #454d55 !important;
}
/* CARD */
smart-card.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
smart-card.card > hr {
  margin-right: 0;
  margin-left: 0;
}
smart-card.card .card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
smart-card.card .card-title {
  margin: 0 0 0.75rem 0;
}
smart-card.card .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
smart-card.card .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
smart-card.card .card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
smart-card.card .card-footer:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
/* TOAST */
.smart-toast-container.smart-toast-container-top-left, .smart-toast-container.smart-toast-container-top-right, .smart-toast-container.smart-toast-container-bottom-left, .smart-toast-container.smart-toast-container-bottom-right, .smart-toast-container.smart-toast-container-custom {
  padding: 20px;
}
.smart-toast-item.bootstrap {
  opacity: 1;
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.85);
  color: #343a40;
}
.smart-toast-item.bootstrap:hover {
  background-color: #ffffff;
}
.smart-toast-item.bootstrap .smart-toast-item-header {
  padding: 0.25rem 0.75rem;
  font-weight: 600;
  height: 0;
}
.smart-toast-item.bootstrap .smart-toast-item-header .smart-toast-item-close-button {
  color: #6c757d;
  margin: 0 10px;
  width: auto;
  z-index: 999;
}
.smart-toast-item.bootstrap .smart-toast-item-header .smart-toast-item-close-button:after {
  content: "×";
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #343a40;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.smart-toast-item.bootstrap .smart-toast-item-container {
  padding: 0.75rem;
}
.smart-toast-item.bootstrap .smart-toast-item-container .smart-toast-item-icon {
  display: none;
}
.smart-toast-item.bootstrap .smart-toast-item-container .smart-toast-item-icon:after {
  --smart-toast-item-icon: var(--smart-icon-help-circled);
}
.smart-toast-item.bootstrap .smart-toast-item-container .smart-toast-item-content {
  margin: 0;
  text-align: left;
}
.smart-toast-item.bootstrap.with-header .smart-toast-item-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  min-height: 35px;
  height: auto;
}
.smart-toast-item.bootstrap.with-header .smart-toast-item-container {
  margin-top: 0px;
}
.smart-toast-item.bootstrap.with-header .smart-toast-item-container .smart-toast-item-content .header {
  position: absolute;
  top: -22px;
  color: #6c757d;
}
.smart-toast-item.alert-holder {
  background: transparent;
  padding: 0;
}
.smart-toast-item.alert-holder .smart-alert {
  margin: 0;
}
.smart-toast-item.alert-holder .smart-toast-item-header {
  padding: 0 0.75rem;
  font-weight: 600;
  height: 0;
}
.smart-toast-item.alert-holder .smart-toast-item-header .smart-toast-item-close-button {
  color: #6c757d;
  margin: 0 10px;
  width: auto;
  z-index: 999;
}
.smart-toast-item.alert-holder .smart-toast-item-header .smart-toast-item-close-button:after {
  content: "×";
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #343a40;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.smart-toast-item.alert-holder .smart-toast-item-container {
  padding: 0;
  top: 0;
}
.smart-toast-item.alert-holder .smart-toast-item-container .smart-toast-item-icon {
  display: none;
}
.smart-toast-item.alert-holder .smart-toast-item-container .smart-toast-item-content {
  margin: 0;
  width: 100%;
  text-align: unset;
}
/* ALERT */
.smart-alert {
  border-radius: 0.25rem;
  padding: 0.75rem 1.25rem;
  border: 1px solid transparent;
  line-height: 1.5;
}
.smart-alert.smart-alert-primary {
  color: #00428a;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.smart-alert.smart-alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.smart-alert.smart-alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.smart-alert.smart-alert-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.smart-alert.smart-alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.smart-alert.smart-alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.smart-alert.smart-alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.smart-alert.smart-alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
/* PAGER */
smart-pager.smart-element {
  border: 1px solid #dee2e6;
  height: auto;
  border-radius: var(--smart-border-top-left-radius);
  padding: 0;
  background: #ffffff;
  color: #007bff;
  width: auto;
  display: inline-flex;
  vertical-align: middle;
}
smart-pager.smart-element .smart-pager-near-buttons-container,
smart-pager.smart-element .smart-pager-far-buttons-container,
smart-pager.smart-element .smart-pager-middle-buttons-container,
smart-pager.smart-element .smart-pager-input-and-label-container,
smart-pager.smart-element .smart-pager-size-selector-and-label-container,
smart-pager.smart-element .smart-pager-summary-container {
  margin: 0;
}
smart-pager.smart-element .smart-pager-button,
smart-pager.smart-element .smart-pager-page-index-selector {
  height: 100%;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0.375rem 0.75rem;
  padding: var(--smart-button-padding);
  letter-spacing: 0;
  line-height: 1.5;
}
smart-pager.smart-element .smart-pager-button[selected],
smart-pager.smart-element .smart-pager-page-index-selector[selected] {
  box-shadow: unset;
}
smart-pager.smart-element .smart-pager-button:hover:not([selected]):not(:active),
smart-pager.smart-element .smart-pager-page-index-selector:hover:not([selected]):not(:active) {
  color: var(--smart-ui-state-active);
}
smart-pager.smart-element .smart-arrow-right {
  border-left: 1px solid #dee2e6;
}
smart-pager.smart-element .smart-pager-page-index-selectors-container .smart-pager-page-index-selector {
  border-left: 1px solid #dee2e6;
}
smart-pager.smart-element .smart-pager-page-index-selectors-container .smart-pager-page-index-selector:last-of-type:not(.smart-hidden) {
  border-right: 1px solid #dee2e6;
}
/* TOOLTIP */
smart-tooltip {
  --smart-font-size: 0.875rem;
  --smart-tooltip-arrow-color: #000000;
}
smart-tooltip .smart-tooltip-content {
  border: 1px solid #000000;
  border: var(--smart-border-width) solid #000000;
  opacity: 0.9;
  padding: 0.25rem 0.5rem;
  background-color: #000000;
}
/* PROGRESSBAR */
.smart-progress-bar {
  --smart-progress-bar-default-width: var(--smart-editor-width);
  --smart-progress-bar-default-height: 1rem;
  --smart-border-top-left-radius: 0.25rem;
  --smart-border-top-right-radius: 0.25rem;
  --smart-border-bottom-left-radius: 0.25rem;
  --smart-border-bottom-right-radius: 0.25rem;
  border-width: 1px;
  border-color: #e9ecef;
  color: #ffffff;
}
.smart-progress-bar:not(.smart-circular-progress-bar) {
  background-color: #e9ecef !important;
}
.smart-progress-bar .smart-value-path {
  stroke: #e9ecef;
}
.smart-circular-progress-bar {
  background: transparent;
}
/* WINDOW */
.smart-window {
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #dee2e6;
  border-radius: 0.3rem;
  outline: 0;
}
.smart-window .smart-content-container > .smart-header-section {
  padding: 1rem;
  background-color: #ffffff;
  color: #212529;
  font-size: 1.25rem;
  border-bottom: 1px solid #dee2e6;
  height: auto;
}
.smart-window .smart-content-container > .smart-header-section .smart-buttons-container .smart-button {
  opacity: 0.5;
}
.smart-window .smart-content-container > .smart-header-section .smart-buttons-container .smart-button:after {
  text-shadow: 0 1px 0 #fff;
}
.smart-window .smart-content-container > .smart-header-section .smart-buttons-container .smart-button:hover,
.smart-window .smart-content-container > .smart-header-section .smart-buttons-container .smart-button [hover] {
  opacity: 1;
}
.smart-window .smart-content-container > .smart-header-section .smart-buttons-container .smart-button.smart-close-button:after {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  content: "×";
}
.smart-window .smart-content-container > .smart-header-section .smart-header {
  line-height: 1.5;
}
.smart-window .smart-content-container > .smart-content {
  padding: 1rem !important;
}
.smart-window .smart-content-container > .smart-footer {
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  background: #ffffff;
  height: auto;
  min-height: auto;
  display: flex;
  justify-content: flex-end;
}
.smart-window .smart-content-container > .smart-footer smart-button {
  font-weight: 500;
  margin-left: 10px;
}
.smart-window .smart-content-container > .smart-footer smart-button .smart-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.smart-window:not(.smart-container) {
  box-shadow: unset;
}
/* CAROUSEL */
smart-carousel.slider {
  min-height: 400px;
  width: 100%;
  position: relative;
}
smart-carousel.slider .smart-carousel-item {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
smart-carousel.slider > .smart-container {
  overflow: visible;
  position: relative;
}
smart-carousel.slider .smart-slide-wrapper {
  width: 100%;
  padding: 20px 75px 40px 75px;
  text-align: center;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  background-size: cover;
  background-position: center center;
}
smart-carousel.slider .smart-slide-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
  z-index: 2;
  pointer-events: none;
}
smart-carousel.slider.smart-calculated-height .smart-slide-wrapper {
  height: 100%;
}
smart-carousel.slider .smart-arrow-right {
  right: 40px;
  border-radius: 0;
}
smart-carousel.slider .smart-arrow-left {
  left: 40px;
  border-radius: 0;
}
smart-carousel.slider .header {
  color: #fff;
  font-size: 1.25rem;
}
smart-carousel.slider .content {
  color: #fff;
  font-size: 1rem;
}
smart-carousel.slider .content-holder {
  max-width: 80%;
  z-index: 9;
}
smart-carousel.slider .content-holder p {
  line-height: 1.5;
}
smart-carousel.slider .smart-indicators-container {
  bottom: 0;
  margin: 0 auto 1rem auto;
}
smart-carousel.slider .smart-indicators-container .smart-indicator {
  border: 0;
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
smart-carousel.slider .smart-indicators-container .smart-indicator.smart-active {
  opacity: 1;
}
smart-carousel.slider .smart-arrow {
  width: 50px;
  height: 50px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #ffffff;
}
smart-carousel.slider .smart-arrow:after {
  font-size: 35px;
}
smart-carousel.slider .smart-arrow:hover, smart-carousel.slider .smart-arrow[hover], smart-carousel.slider .smart-arrow[active], smart-carousel.slider .smart-arrow[focus] {
  box-shadow: unset !important;
  border: 0;
  background: transparent;
}
smart-carousel.slider .smart-arrow:hover > button, smart-carousel.slider .smart-arrow[hover] > button, smart-carousel.slider .smart-arrow[active] > button, smart-carousel.slider .smart-arrow[focus] > button {
  box-shadow: unset !important;
  border: 0 !important;
  background: transparent !important;
}
smart-carousel.slider .smart-arrow:hover {
  opacity: 1;
}
/* JUMBOTRON */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron h1 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.jumbotron p.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.jumbotron hr {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* QUERY BUILDER */
.smart-query-builder .smart-input,
.smart-query-builder smart-input {
  box-shadow: unset;
  border: unset;
  max-height: 100%;
  max-width: 100%;
}
.smart-query-builder .filter-builder-item.smart-filter-value {
  border: unset;
  overflow: hidden;
}
.smart-query-builder .filter-builder-item.smart-filter-value .smart-spin-button {
  border: unset !important;
}
.smart-query-builder .filter-builder-item.smart-filter-value smart-numeric-text-box.smart-numeric-text-box,
.smart-query-builder .filter-builder-item.smart-filter-value smart-input.smart-input {
  width: 100%;
  height: 100%;
  border-top-left-radius: var(--smart-border-top-left-radius) !important;
  border-top-right-radius: var(--smart-border-top-right-radius) !important;
  border-bottom-left-radius: var(--smart-border-bottom-left-radius) !important;
  border-bottom-right-radius: var(--smart-border-bottom-right-radius) !important;
}
.smart-query-builder .filter-builder-item.smart-filter-value .smart-editors-container {
  height: 100%;
  width: 100%;
}
.smart-query-builder .filter-builder-item.smart-filter-value .smart-hint:after {
  display: none !important;
}
.smart-query-builder .filter-builder-item.smart-filter-value smart-numeric-text-box.smart-numeric-text-box input {
  border: unset !important;
}
.smart-query-builder .filter-builder-item.smart-filter-field-name, .smart-query-builder .filter-builder-item.smart-filter-operation, .smart-query-builder .filter-builder-item.smart-filter-value {
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-width: 1px !important;
  border-width: var(--smart-border-width) !important;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--smart-font-family);
  font-size: 1rem;
  font-size: var(--smart-font-size);
  background: #ffffff;
  background: var(--smart-background);
  border-style: solid !important;
  border-color: var(--smart-border) !important;
  color: #212529;
  color: var(--smart-background-color);
  border-top-left-radius: var(--smart-border-top-left-radius) !important;
  border-top-right-radius: var(--smart-border-top-right-radius) !important;
  border-bottom-left-radius: var(--smart-border-bottom-left-radius) !important;
  border-bottom-right-radius: var(--smart-border-bottom-right-radius) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 38px;
  height: var(--smart-editor-height);
  outline: none;
  text-align: var(--smart-text-box-text-align);
  box-sizing: border-box;
}
.smart-query-builder .filter-builder-item.smart-filter-field-name[edited], .smart-query-builder .filter-builder-item.smart-filter-field-name:focus, .smart-query-builder .filter-builder-item.smart-filter-operation[edited], .smart-query-builder .filter-builder-item.smart-filter-operation:focus, .smart-query-builder .filter-builder-item.smart-filter-value[edited], .smart-query-builder .filter-builder-item.smart-filter-value:focus {
  --smart-border: #007bff;
  --smart-outline: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.smart-query-builder .filter-builder-item .smart-filter-value {
  box-shadow: unset !important;
}
.smart-query-builder .smart-filter-add-btn:after {
  line-height: 1 !important;
}
/* LIST BOX */
.smart-list-box {
  --smart-check-box-default-size: 14px;
  --smart-list-item-check-box-radius: 4px;
}
.smart-list-box[selection-mode=checkBox][focus] .smart-list-item[focus][selected] .smart-input:before {
  display: none !important;
}
.smart-list-box[selection-mode=checkBox] .smart-list-item[display-mode=radioButton] .smart-overlay,
.smart-list-box[selection-mode=checkBox] .smart-list-item[display-mode=radioButton] .smart-content,
.smart-list-box[selection-mode=checkBox] .smart-list-item[display-mode=checkBox] .smart-overlay,
.smart-list-box[selection-mode=checkBox] .smart-list-item[display-mode=checkBox] .smart-content {
  padding: 5px;
  left: calc(22px + 16px);
  left: calc(22px + var(--smart-check-box-default-size));
  width: calc(100% - 22px - 16px);
  width: calc(100% - 22px - var(--smart-check-box-default-size));
}
.smart-list-box[selection-mode=checkBox] .smart-list-item[selected] .smart-input {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.smart-list-box[selection-mode=checkBox] .smart-list-item[selected] .smart-input:after {
  content: "";
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 100%;
  height: 100%;
}
.smart-list-box[selection-mode=checkBox] .smart-list-item[focus] .smart-input {
  --smart-border: #007bff;
  --smart-outline: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}
.smart-list-box .smart-list-box-filter-input-container input {
  background: #ffffff;
  color: #212529;
}
.smart-list-box .smart-list-items-inner-container {
  margin: 0 auto !important;
}
.smart-list-box .smart-list-items-inner-container .smart-list-item {
  padding: 0 !important;
}
.smart-list-box .smart-list-items-inner-container .smart-list-item .smart-list-item-container {
  border: 0 !important;
}
/* DROPDOWN MENUS */
.smart-menu,
.smart-drop-down {
  border-width: 1px;
  border-style: solid !important;
  border-color: rgba(0, 0, 0, 0.15) !important;
  border-radius: 0.25rem;
  box-shadow: unset !important;
}
.smart-menu[animation=none],
.smart-drop-down[animation=none] {
  animation: unset !important;
}
.smart-drop-down.smart-drop-down-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.smart-drop-down .smart-list-item .smart-overlay {
  border-radius: 0;
}
.smart-drop-down.smart-date-time-drop-down.smart-drop-down-repositioned,
.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned {
  padding-top: 0 !important;
}
.smart-input-drop-down-menu {
  --smart-border: rgba(0, 0, 0, 0.15);
  padding: 0;
  font-size: 1rem !important;
  color: #212529;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: unset !important;
}
.smart-input-drop-down-menu ul li a {
  border-radius: 0 !important;
}
.smart-input-drop-down-menu ul li.active a {
  background: #e9ecef !important;
  color: #212529 !important;
}
.smart-input-drop-down-menu[animation=none] {
  animation: unset !important;
}
.smart-drop-down-box .smart-drop-down-button {
  border-left-style: unset;
}
.smart-drop-down-box.smart-invalid:not([drop-down-open-mode=dropDownButton]) .smart-action-button {
  border-bottom-color: #dc3545 !important;
  border-bottom-color: var(--smart-error) !important;
}
/* MULTI SPLIT BUTTON */
.smart-multi-split-button.primary {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #0069d9;
  --smart-ui-state-border-hover: #0062cc;
  --smart-ui-state-active: #0069d9;
  --smart-ui-state-border-active: #0062cc;
  --smart-ui-state-focus: #0069d9;
  --smart-ui-state-border-focus: #0062cc;
}
.smart-multi-split-button.secondary {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #5a6268;
  --smart-ui-state-border-hover: #545b62;
  --smart-ui-state-active: #5a6268;
  --smart-ui-state-border-active: #545b62;
  --smart-ui-state-focus: #5a6268;
  --smart-ui-state-border-focus: #545b62;
}
.smart-multi-split-button.success {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #218838;
  --smart-ui-state-border-hover: #1e7e34;
  --smart-ui-state-active: #218838;
  --smart-ui-state-border-active: #1e7e34;
  --smart-ui-state-focus: #218838;
  --smart-ui-state-border-focus: #1e7e34;
}
.smart-multi-split-button.info {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #138496;
  --smart-ui-state-border-hover: #117a8b;
  --smart-ui-state-active: #138496;
  --smart-ui-state-border-active: #117a8b;
  --smart-ui-state-focus: #138496;
  --smart-ui-state-border-focus: #117a8b;
}
.smart-multi-split-button.warning {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #e0a800;
  --smart-ui-state-border-hover: #d39e00;
  --smart-ui-state-active: #e0a800;
  --smart-ui-state-border-active: #d39e00;
  --smart-ui-state-focus: #e0a800;
  --smart-ui-state-border-focus: #d39e00;
}
.smart-multi-split-button.error {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #c82333;
  --smart-ui-state-border-hover: #bd2130;
  --smart-ui-state-active: #c82333;
  --smart-ui-state-border-active: #bd2130;
  --smart-ui-state-focus: #c82333;
  --smart-ui-state-border-focus: #bd2130;
}
.smart-multi-split-button.light {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #e2e6ea;
  --smart-ui-state-border-hover: #dae0e5;
  --smart-ui-state-active: #e2e6ea;
  --smart-ui-state-border-active: #dae0e5;
  --smart-ui-state-focus: #e2e6ea;
  --smart-ui-state-border-focus: #dae0e5;
}
.smart-multi-split-button.dark {
  --smart-button-opacity-hover: 1;
  --smart-button-opacity-focus: 1;
  --smart-button-opacity-active: 1;
  --smart-ui-state-hover: #23272b;
  --smart-ui-state-border-hover: #1d2124;
  --smart-ui-state-active: #23272b;
  --smart-ui-state-border-active: #1d2124;
  --smart-ui-state-focus: #23272b;
  --smart-ui-state-border-focus: #1d2124;
}
/* LIST MENU */
.smart-list-menu input.smart-filter-input {
  background: #ffffff;
  color: #212529;
}
.smart-list-menu .smart-header > smart-button,
.smart-list-menu-view.smart-drop-down-repositioned .smart-header > smart-button {
  left: 1px;
  top: 1px;
}
.smart-list-menu .smart-header > smart-button .smart-arrow:after,
.smart-list-menu-view.smart-drop-down-repositioned .smart-header > smart-button .smart-arrow:after {
  font-size: 20px;
}
.smart-list-menu .smart-header > smart-button .smart-button,
.smart-list-menu-view.smart-drop-down-repositioned .smart-header > smart-button .smart-button {
  border-radius: 0.25rem !important;
  border-radius: var(--smart-border-radius) !important;
}
/* SORTABLE LIST */
.smart-sortable ul,
.smart-sortable ol {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.smart-sortable ul li,
.smart-sortable ol li {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.smart-sortable ul li:first-child,
.smart-sortable ol li:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.smart-sortable ul li:last-child,
.smart-sortable ol li:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.smart-sortable ul li + li,
.smart-sortable ol li + li {
  border-top-width: 0;
}
/* TABLE */
.smart-table {
  font-size: 1rem;
}
.smart-table > .smart-container {
  border-radius: 0;
}
.smart-table thead th {
  color: #212529;
  font-weight: bold;
  font-size: 1rem;
  border-bottom: 2px solid #dee2e6;
}
.smart-table th.tooltip,
.smart-table td.tooltip {
  display: table-cell;
}
/* TABS */
.smart-tabs .smart-tabs-selection-bar {
  display: none;
}
.smart-tabs .smart-header {
  border: 0;
  background: transparent;
}
.smart-tabs .smart-header .smart-tab-strip {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 1rem;
}
.smart-tabs .smart-header .smart-tab-label-container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid transparent !important;
  border-bottom: 1px solid #dee2e6 !important;
  text-transform: unset;
  background: #ffffff;
  margin: 0 0 -1px 0 !important;
}
.smart-tabs .smart-header .smart-tab-label-container .smart-tab-label-text-wrapper {
  color: #007bff;
  color: var(--smart-primary);
}
.smart-tabs .smart-header .smart-tab-label-container[hover] {
  border: 1px solid #dee2e6 !important;
}
.smart-tabs .smart-header .smart-tab-label-container.smart-tab-selected {
  border: 1px solid #dee2e6 !important;
  border-bottom: 1px solid #ffffff !important;
  background: transparent;
}
.smart-tabs .smart-header .smart-tab-label-container.smart-tab-selected .smart-tab-label-text-wrapper {
  color: #495057;
}
.smart-tabs .smart-tabs-content-section {
  border: 0;
  background: transparent;
}
.smart-tabs[horizontal] .smart-nav-button,
.smart-tabs[horizontal] .smart-tabs-header-items > .smart-drop-down-button {
  margin-bottom: 1rem;
}
.smart-tabs[horizontal] .smart-tab-group-arrow {
  height: 1rem;
}
.smart-tabs[vertical] .smart-header .smart-tab-label-container {
  border: 1px solid #dee2e6 !important;
  border-radius: 0;
}
.smart-tabs[vertical] .smart-header .smart-tab-strip {
  border-bottom: 0;
}
/* GRID */
.smart-grid {
  --smart-editor-label-padding: 4px;
}
.smart-grid div[class^=smart-] {
  line-height: unset;
}
.smart-grid > .smart-container .smart-grid-pager {
  border-top: 1px solid #dee2e6;
  height: calc(var(--smart-pager-default-height) - 10px);
}
.smart-grid .smart-pager {
  width: 100%;
  border: 0;
  margin: 0;
  border-radius: 0;
}
.smart-grid .smart-grid-command-item {
  align-items: center;
}
.smart-grid .smart-grid-command-item > .smart-grid-icon {
  font-size: calc(1rem + 2px);
  font-size: calc(var(--smart-font-size) + 2px);
}
.smart-grid .smart-tool-label {
  margin-left: 5px;
}
.smart-grid .smart-data-view-header-button:after {
  margin-top: 2px;
}
.smart-grid smart-grid-column {
  background: #ffffff;
}
.smart-grid smart-grid-cell[header] {
  background: #ffffff;
}
.smart-grid .smart-radio-button .smart-label {
  margin-bottom: 0;
}
.smart-grid .smart-radio-button .smart-overlay {
  width: 24px;
  height: 24px;
  top: 7px;
  left: 5px;
}
.smart-grid .smart-radio-button.smart-toggle-box .smart-input:after {
  width: 45%;
  height: 45%;
}
.smart-grid .smart-check-box .smart-label {
  margin-bottom: 0;
}
.smart-grid .smart-check-box .smart-overlay {
  width: 24px;
  height: 24px;
  top: 7px;
  left: 5px;
  border-radius: 0.45rem;
}
.smart-grid .smart-check-box.smart-toggle-box[checked] .smart-input:after {
  content: "";
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
}
.smart-grid smart-grid-column[checkbox][selected] .smart-input:not(.smart-grid-cell-editor):after,
.smart-grid smart-grid-cell[checkbox][selected] .smart-input:not(.smart-grid-cell-editor):after {
  top: 0 !important;
  content: "" !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
}
.smart-grid [checkbox] .smart-input[checked]:after {
  top: 0 !important;
  content: "" !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
}
.smart-grid [editor=checkBox] .smart-input:not(.smart-grid-cell-editor):hover,
.smart-grid [template=checkBox] .smart-input:not(.smart-grid-cell-editor):hover,
.smart-grid [checkbox] .smart-input:not(.smart-grid-cell-editor):hover,
.smart-grid [check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor):hover {
  background: rgba(0, 123, 255, .5);
  background: rgba(var(--smart-primary-rgb), .5);
  border: 1px solid var(--smart-border);
  border: var(--smart-border-width) solid var(--smart-border);
}
.smart-grid [editor=checkBox] .smart-input:not(.smart-grid-cell-editor):hover:focus, .smart-grid [editor=checkBox] .smart-input:not(.smart-grid-cell-editor):hover[focus],
.smart-grid [template=checkBox] .smart-input:not(.smart-grid-cell-editor):hover:focus,
.smart-grid [template=checkBox] .smart-input:not(.smart-grid-cell-editor):hover[focus],
.smart-grid [checkbox] .smart-input:not(.smart-grid-cell-editor):hover:focus,
.smart-grid [checkbox] .smart-input:not(.smart-grid-cell-editor):hover[focus],
.smart-grid [check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor):hover:focus,
.smart-grid [check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor):hover[focus] {
  box-shadow: 0 0 0 0.25rem #007bff; /*Fallback */
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.25);
}
.smart-grid .smart-input-overlay {
  width: 26px !important;
  height: 26px !important;
  border-radius: 0.45rem !important;
  margin-top: 3px;
  margin-left: 3px;
}
/* TABS */
.smart-tabs.auto-height {
  width: 100%;
  height: auto;
  min-height: 0;
  min-height: initial;
}
.smart-tabs.auto-height smart-tab-item:not(.smart-visibility-hidden) {
  position: relative;
}
/* SLIDER */
.smart-slider .smart-track .smart-thumb[hover] {
  box-shadow: 0 0 0 0.25rem #007bff; /*Fallback */
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.25);
}
.smart-slider .smart-track .smart-thumb:before {
  display: none !important;
  animation: unset !important;
  transform: unset !important;
}
/* SWITCH BUTTON */
.smart-switch-button {
  --smart-switch-button-default-width: 36px;
  --smart-switch-button-default-height: 36px;
  --smart-switch-button-thumb-size: 16px;
}
.smart-switch-button .smart-container:before {
  box-sizing: border-box;
  background-color: #ffffff;
  opacity: 1;
  border: 1px solid #adb5bd;
}
.smart-switch-button .smart-thumb {
  border: 1px solid #ffffff;
  border-radius: 100%;
  width: var(--smart-switch-button-thumb-size);
  height: var(--smart-switch-button-thumb-size);
  background-color: #adb5bd;
  box-shadow: unset;
}
.smart-switch-button .smart-thumb:before {
  display: none;
}
.smart-switch-button:focus .smart-thumb {
  border: 1px solid #ffffff;
  background-color: #adb5bd;
}
.smart-switch-button:focus .smart-container:before {
  box-shadow: 0 0 0 0.25rem #007bff; /*Fallback */
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.25);
}
.smart-switch-button:focus[checked] .smart-thumb {
  background-color: #ffffff;
  border-color: #007bff;
  border-color: var(--smart-primary);
}
.smart-switch-button[checked] .smart-container:before {
  background-color: #007bff;
  background-color: var(--smart-primary);
  opacity: 1;
}
.smart-switch-button[checked] .smart-thumb {
  background-color: #ffffff;
  border-color: #007bff;
  border-color: var(--smart-primary);
}
.smart-switch-button[disabled] {
  opacity: 1;
}
.smart-switch-button[disabled] .smart-container:before {
  background-color: #e9ecef;
  border: 1px solid #adb5bd;
  box-shadow: unset !important;
}
.smart-switch-button[disabled] .smart-thumb {
  border-color: #e9ecef;
}
.smart-switch-button:not([inverted]) .smart-thumb {
  right: 3px;
}
.smart-switch-button:not([inverted])[checked] .smart-thumb {
  right: -2px;
}
.smart-switch-button:not([inverted])[disabled] .smart-thumb {
  right: 3px;
}
.smart-switch-button[inverted] .smart-thumb {
  left: 2px;
}
.smart-switch-button[inverted][checked] .smart-thumb {
  left: -2px;
}
.smart-switch-button[inverted][disabled] .smart-thumb {
  left: 3px;
}
/* GANTT */
.smart-gantt-chart {
  border-radius: 0;
  --smart-gantt-chart-task-color: var(--smart-primary);
  --smart-gantt-chart-task-label-color: var(--smart-primary-color);
  --smart-gantt-chart-task-label-color-selected: var(--smart-primary-color);
  --smart-gantt-chart-timeline-task-connection-color: var(--smart-error);
  --smart-gantt-chart-timeline-task-connection-color-hover: var(--smart-warning);
}
/* DOCKING LAYOUT */
.smart-docking-layout .smart-tabs[tab-text-orientation=vertical] .smart-header .smart-tab-label-container {
  border: 1px solid #dee2e6 !important;
}
.smart-docking-layout .smart-tabs[tab-text-orientation=vertical] .smart-header .smart-tab-label-container:last-of-type {
  border-bottom-left-radius: var(--smart-item-border-bottom-left-radius);
  border-bottom-right-radius: var(--smart-item-border-bottom-right-radius);
}
.smart-docking-layout .smart-tabs[tab-text-orientation=vertical] .smart-header .smart-tab-label-container.smart-tab-selected {
  border-bottom: 1px solid #dee2e6 !important;
}
/* CARD VIEW */
.smart-card-view {
  border: 0;
}
.smart-card-view .smart-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  box-shadow: unset !important;
}
.smart-card-view .smart-card > hr {
  margin-right: 0;
  margin-left: 0;
}
.smart-card-view .smart-card > .smart-container {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.smart-card-view .smart-card > .smart-container .smart-card-view-label {
  padding-left: 0px;
}
.smart-card-view .smart-card > .smart-container .smart-card-view-label.icon {
  padding-left: 30px;
}
/* MENU */
.smart-menu {
  --smart-menu-default-width: auto;
}
.smart-menu .smart-menu-drop-down {
  --smart-border: rgba(0, 0, 0, 0.15);
  font-size: 1rem !important;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: unset !important;
}
.smart-menu[animation=none] .smart-menu-drop-down {
  animation: unset !important;
}
.smart-menu[aria-orientation=horizontal] {
  --smart-surface: #f8f9fa;
  --smart-surface-color: rgba(0, 0, 0, 0.9);
  border: 0 !important;
  padding: 0.5rem 1rem;
}
.smart-menu smart-menu-item[level="1"],
.smart-menu smart-menu-items-group[level="1"] {
  color: rgba(0, 0, 0, 0.5);
}
.smart-menu smart-menu-item[level="1"].logo,
.smart-menu smart-menu-items-group[level="1"].logo {
  margin-right: 10px;
}
.smart-menu smart-menu-item[level="1"].logo .smart-menu-item-label-container,
.smart-menu smart-menu-items-group[level="1"].logo .smart-menu-item-label-container {
  padding: 0;
}
.smart-menu smart-menu-item[level="1"].logo .smart-menu-item-label-element,
.smart-menu smart-menu-items-group[level="1"].logo .smart-menu-item-label-element {
  display: flex;
  height: 100%;
}
.smart-menu smart-menu-item[level="1"].logo .smart-menu-item-label-element > span,
.smart-menu smart-menu-items-group[level="1"].logo .smart-menu-item-label-element > span {
  height: 100%;
  display: block;
}
.smart-menu smart-menu-item[level="1"].logo img,
.smart-menu smart-menu-items-group[level="1"].logo img {
  max-width: 100%;
  max-height: 100%;
}
.smart-menu smart-menu-item[level="1"].active,
.smart-menu smart-menu-items-group[level="1"].active {
  color: rgba(0, 0, 0, 0.9);
}
.smart-menu smart-menu-item[level="1"].disabled,
.smart-menu smart-menu-items-group[level="1"].disabled {
  color: rgba(0, 0, 0, 0.3);
}
.smart-menu smart-menu-item[level="1"][hover], .smart-menu smart-menu-item[level="1"][focus],
.smart-menu smart-menu-items-group[level="1"][hover],
.smart-menu smart-menu-items-group[level="1"][focus] {
  background: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.smart-menu smart-menu-item[level="1"] .smart-menu-item-label-element > span,
.smart-menu smart-menu-items-group[level="1"] .smart-menu-item-label-element > span {
  line-height: 1.2;
}
.smart-menu smart-menu-item:not([level="1"])[hover], .smart-menu smart-menu-item:not([level="1"])[focus],
.smart-menu smart-menu-items-group:not([level="1"])[hover],
.smart-menu smart-menu-items-group:not([level="1"])[focus] {
  background: #f8f9fa;
  color: #16181b;
}
.smart-menu smart-menu-item:not([level="1"]) .smart-menu-item-label-container,
.smart-menu smart-menu-items-group:not([level="1"]) .smart-menu-item-label-container {
  padding: 10px 25px 10px 25px;
}
.smart-menu smart-menu-item:not([level="1"]) .smart-menu-drop-down,
.smart-menu smart-menu-items-group:not([level="1"]) .smart-menu-drop-down {
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
}
.smart-menu .smart-arrow-down {
  font-size: 1rem;
}
.smart-menu .smart-arrow-down:after {
  box-sizing: border-box;
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  width: unset;
  height: unset;
}
/* CHECKBOXES and RADIO buttons */
.smart-radio-button .smart-label {
  margin-bottom: 0;
}
.smart-radio-button .smart-overlay {
  width: 24px;
  height: 24px;
  top: 7px;
  left: 5px;
}
.smart-radio-button.smart-toggle-box .smart-input:after {
  width: 45%;
  height: 45%;
}
.smart-check-box .smart-label {
  margin-bottom: 0;
}
.smart-check-box .smart-overlay {
  width: 24px;
  height: 24px;
  top: 7px;
  left: 5px;
  border-radius: 0.45rem;
}
.smart-check-box.smart-toggle-box[checked] .smart-input:after {
  content: "";
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center center;
}
/* INPUT FIELDS */
.field-holder {
  margin-bottom: 1rem;
}
.field-holder .smart-check-box {
  margin-left: -8px;
}
.field-holder .smart-label,
.field-holder label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.field-holder smart-multiline-text-box .smart-label {
  margin: unset;
  display: none;
}
.field-holder smart-radio-button .smart-label,
.field-holder smart-radio-button label,
.field-holder smart-check-box .smart-label,
.field-holder smart-check-box label {
  margin-bottom: 0;
}
.field-holder > .smart-element {
  display: block;
  width: 100%;
}
smart-number-input:not([disabled]) .nav.smart-drop-down-button:hover,
smart-number-input:not([disabled]) .nav.smart-drop-down-button:active {
  background: #ffffff;
  background: var(--smart-surface);
  color: #212529;
  color: var(--smart-surface-color);
}
smart-numeric-text-box.smart-numeric-text-box {
  border-radius: 0.25rem;
  border-radius: var(--smart-border-radius);
}
input.smart-input.smart-filter-panel-input:focus,
.input-group input:focus,
.input-group textarea:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  border-color: #007bff;
}
smart-date-input.smart-date-input[focus],
smart-text-area.smart-text-area[focus],
smart-check-input.smart-check-input[focus],
smart-multi-input.smart-multi-input[focus],
smart-multi-combo-input.smart-multi-combo-input[focus],
smart-time-input.smart-time-input[focus],
smart-color-input.smart-color-input[focus],
smart-date-range-input.smart-date-range-input[focus],
smart-masked-text-box.smart-masked-text-box[focus],
smart-numeric-text-box.smart-numeric-text-box[focus],
smart-number-input.smart-number-input[focus],
smart-password-input.smart-password-input[focus],
smart-password-text-box.smart-password-text-box[focus],
smart-date-time-picker.smart-date-time-picker[focus],
smart-multiline-text-box.smart-multiline-text-box[focus],
smart-input.smart-input[focus] {
  --smart-border: #007bff;
  --smart-outline: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
smart-date-input.smart-date-input.smart-validation-error,
smart-text-area.smart-text-area.smart-validation-error,
smart-check-input.smart-check-input.smart-validation-error,
smart-multi-input.smart-multi-input.smart-validation-error,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error,
smart-time-input.smart-time-input.smart-validation-error,
smart-color-input.smart-color-input.smart-validation-error,
smart-date-range-input.smart-date-range-input.smart-validation-error,
smart-masked-text-box.smart-masked-text-box.smart-validation-error,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error,
smart-number-input.smart-number-input.smart-validation-error,
smart-password-input.smart-password-input.smart-validation-error,
smart-password-text-box.smart-password-text-box.smart-validation-error,
smart-date-time-picker.smart-date-time-picker.smart-validation-error,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error,
smart-input.smart-input.smart-validation-error {
  margin-bottom: 0.75rem;
}
smart-date-input.smart-date-input.smart-validation-success:not(smart-check-box) > div.smart-container:after, smart-date-input.smart-date-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-text-area.smart-text-area.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-text-area.smart-text-area.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-check-input.smart-check-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-check-input.smart-check-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-multi-input.smart-multi-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-multi-input.smart-multi-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-time-input.smart-time-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-time-input.smart-time-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-color-input.smart-color-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-color-input.smart-color-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-date-range-input.smart-date-range-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-date-range-input.smart-date-range-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-masked-text-box.smart-masked-text-box.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-masked-text-box.smart-masked-text-box.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-number-input.smart-number-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-number-input.smart-number-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-password-input.smart-password-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-password-input.smart-password-input.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-password-text-box.smart-password-text-box.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-password-text-box.smart-password-text-box.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-date-time-picker.smart-date-time-picker.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-date-time-picker.smart-date-time-picker.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-input.smart-input.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-input.smart-input.smart-validation-error:not(smart-check-box) > div.smart-container:after {
  display: none;
}
smart-date-input.smart-date-input.smart-validation-success .smart-input, smart-date-input.smart-date-input.smart-validation-error .smart-input,
smart-text-area.smart-text-area.smart-validation-success .smart-input,
smart-text-area.smart-text-area.smart-validation-error .smart-input,
smart-check-input.smart-check-input.smart-validation-success .smart-input,
smart-check-input.smart-check-input.smart-validation-error .smart-input,
smart-multi-input.smart-multi-input.smart-validation-success .smart-input,
smart-multi-input.smart-multi-input.smart-validation-error .smart-input,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success .smart-input,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error .smart-input,
smart-time-input.smart-time-input.smart-validation-success .smart-input,
smart-time-input.smart-time-input.smart-validation-error .smart-input,
smart-color-input.smart-color-input.smart-validation-success .smart-input,
smart-color-input.smart-color-input.smart-validation-error .smart-input,
smart-date-range-input.smart-date-range-input.smart-validation-success .smart-input,
smart-date-range-input.smart-date-range-input.smart-validation-error .smart-input,
smart-masked-text-box.smart-masked-text-box.smart-validation-success .smart-input,
smart-masked-text-box.smart-masked-text-box.smart-validation-error .smart-input,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success .smart-input,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error .smart-input,
smart-number-input.smart-number-input.smart-validation-success .smart-input,
smart-number-input.smart-number-input.smart-validation-error .smart-input,
smart-password-input.smart-password-input.smart-validation-success .smart-input,
smart-password-input.smart-password-input.smart-validation-error .smart-input,
smart-password-text-box.smart-password-text-box.smart-validation-success .smart-input,
smart-password-text-box.smart-password-text-box.smart-validation-error .smart-input,
smart-date-time-picker.smart-date-time-picker.smart-validation-success .smart-input,
smart-date-time-picker.smart-date-time-picker.smart-validation-error .smart-input,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success .smart-input,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error .smart-input,
smart-input.smart-input.smart-validation-success .smart-input,
smart-input.smart-input.smart-validation-error .smart-input {
  padding-right: calc(1.5em + 0.75rem);
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
smart-date-input.smart-date-input.smart-validation-success.underlined[focus], smart-date-input.smart-date-input.smart-validation-success.outlined[focus], smart-date-input.smart-date-input.smart-validation-error.underlined[focus], smart-date-input.smart-date-input.smart-validation-error.outlined[focus],
smart-text-area.smart-text-area.smart-validation-success.underlined[focus],
smart-text-area.smart-text-area.smart-validation-success.outlined[focus],
smart-text-area.smart-text-area.smart-validation-error.underlined[focus],
smart-text-area.smart-text-area.smart-validation-error.outlined[focus],
smart-check-input.smart-check-input.smart-validation-success.underlined[focus],
smart-check-input.smart-check-input.smart-validation-success.outlined[focus],
smart-check-input.smart-check-input.smart-validation-error.underlined[focus],
smart-check-input.smart-check-input.smart-validation-error.outlined[focus],
smart-multi-input.smart-multi-input.smart-validation-success.underlined[focus],
smart-multi-input.smart-multi-input.smart-validation-success.outlined[focus],
smart-multi-input.smart-multi-input.smart-validation-error.underlined[focus],
smart-multi-input.smart-multi-input.smart-validation-error.outlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success.underlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success.outlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error.underlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error.outlined[focus],
smart-time-input.smart-time-input.smart-validation-success.underlined[focus],
smart-time-input.smart-time-input.smart-validation-success.outlined[focus],
smart-time-input.smart-time-input.smart-validation-error.underlined[focus],
smart-time-input.smart-time-input.smart-validation-error.outlined[focus],
smart-color-input.smart-color-input.smart-validation-success.underlined[focus],
smart-color-input.smart-color-input.smart-validation-success.outlined[focus],
smart-color-input.smart-color-input.smart-validation-error.underlined[focus],
smart-color-input.smart-color-input.smart-validation-error.outlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-success.underlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-success.outlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-error.underlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-error.outlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-success.underlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-success.outlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-error.underlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-error.outlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success.underlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success.outlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error.underlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error.outlined[focus],
smart-number-input.smart-number-input.smart-validation-success.underlined[focus],
smart-number-input.smart-number-input.smart-validation-success.outlined[focus],
smart-number-input.smart-number-input.smart-validation-error.underlined[focus],
smart-number-input.smart-number-input.smart-validation-error.outlined[focus],
smart-password-input.smart-password-input.smart-validation-success.underlined[focus],
smart-password-input.smart-password-input.smart-validation-success.outlined[focus],
smart-password-input.smart-password-input.smart-validation-error.underlined[focus],
smart-password-input.smart-password-input.smart-validation-error.outlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-success.underlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-success.outlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-error.underlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-error.outlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-success.underlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-success.outlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-error.underlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-error.outlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success.underlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success.outlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error.underlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error.outlined[focus],
smart-input.smart-input.smart-validation-success.underlined[focus],
smart-input.smart-input.smart-validation-success.outlined[focus],
smart-input.smart-input.smart-validation-error.underlined[focus],
smart-input.smart-input.smart-validation-error.outlined[focus] {
  box-shadow: none;
}
smart-date-input.smart-date-input.smart-validation-success,
smart-text-area.smart-text-area.smart-validation-success,
smart-check-input.smart-check-input.smart-validation-success,
smart-multi-input.smart-multi-input.smart-validation-success,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success,
smart-time-input.smart-time-input.smart-validation-success,
smart-color-input.smart-color-input.smart-validation-success,
smart-date-range-input.smart-date-range-input.smart-validation-success,
smart-masked-text-box.smart-masked-text-box.smart-validation-success,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success,
smart-number-input.smart-number-input.smart-validation-success,
smart-password-input.smart-password-input.smart-validation-success,
smart-password-text-box.smart-password-text-box.smart-validation-success,
smart-date-time-picker.smart-date-time-picker.smart-validation-success,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success,
smart-input.smart-input.smart-validation-success {
  --smart-border: #28a745;
  --smart-outline: #28a745;
}
smart-date-input.smart-date-input.smart-validation-success[focus],
smart-text-area.smart-text-area.smart-validation-success[focus],
smart-check-input.smart-check-input.smart-validation-success[focus],
smart-multi-input.smart-multi-input.smart-validation-success[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success[focus],
smart-time-input.smart-time-input.smart-validation-success[focus],
smart-color-input.smart-color-input.smart-validation-success[focus],
smart-date-range-input.smart-date-range-input.smart-validation-success[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-success[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success[focus],
smart-number-input.smart-number-input.smart-validation-success[focus],
smart-password-input.smart-password-input.smart-validation-success[focus],
smart-password-text-box.smart-password-text-box.smart-validation-success[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-success[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success[focus],
smart-input.smart-input.smart-validation-success[focus] {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
smart-date-input.smart-date-input.smart-validation-success .smart-input,
smart-text-area.smart-text-area.smart-validation-success .smart-input,
smart-check-input.smart-check-input.smart-validation-success .smart-input,
smart-multi-input.smart-multi-input.smart-validation-success .smart-input,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success .smart-input,
smart-time-input.smart-time-input.smart-validation-success .smart-input,
smart-color-input.smart-color-input.smart-validation-success .smart-input,
smart-date-range-input.smart-date-range-input.smart-validation-success .smart-input,
smart-masked-text-box.smart-masked-text-box.smart-validation-success .smart-input,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success .smart-input,
smart-number-input.smart-number-input.smart-validation-success .smart-input,
smart-password-input.smart-password-input.smart-validation-success .smart-input,
smart-password-text-box.smart-password-text-box.smart-validation-success .smart-input,
smart-date-time-picker.smart-date-time-picker.smart-validation-success .smart-input,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success .smart-input,
smart-input.smart-input.smart-validation-success .smart-input {
  background-image: url("data:image/svg+xml,%3csvg xmlns= 'http://www.w3.org/2000/svg' width= '8' height= '8' viewBox= '0 0 8 8' %3e%3cpath fill= '%2328a745' d= 'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z' /%3e%3c/svg%3e");
  border-color: #28a745;
}
smart-date-input.smart-date-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-text-area.smart-text-area.smart-validation-success.underlined[focus] .smart-hint:after,
smart-check-input.smart-check-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-multi-input.smart-multi-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-time-input.smart-time-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-color-input.smart-color-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-date-range-input.smart-date-range-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-masked-text-box.smart-masked-text-box.smart-validation-success.underlined[focus] .smart-hint:after,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success.underlined[focus] .smart-hint:after,
smart-number-input.smart-number-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-password-input.smart-password-input.smart-validation-success.underlined[focus] .smart-hint:after,
smart-password-text-box.smart-password-text-box.smart-validation-success.underlined[focus] .smart-hint:after,
smart-date-time-picker.smart-date-time-picker.smart-validation-success.underlined[focus] .smart-hint:after,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success.underlined[focus] .smart-hint:after,
smart-input.smart-input.smart-validation-success.underlined[focus] .smart-hint:after {
  background-color: #28a745;
}
smart-date-input.smart-date-input.smart-validation-success.underlined[focus], smart-date-input.smart-date-input.smart-validation-success.outlined[focus],
smart-text-area.smart-text-area.smart-validation-success.underlined[focus],
smart-text-area.smart-text-area.smart-validation-success.outlined[focus],
smart-check-input.smart-check-input.smart-validation-success.underlined[focus],
smart-check-input.smart-check-input.smart-validation-success.outlined[focus],
smart-multi-input.smart-multi-input.smart-validation-success.underlined[focus],
smart-multi-input.smart-multi-input.smart-validation-success.outlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success.underlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-success.outlined[focus],
smart-time-input.smart-time-input.smart-validation-success.underlined[focus],
smart-time-input.smart-time-input.smart-validation-success.outlined[focus],
smart-color-input.smart-color-input.smart-validation-success.underlined[focus],
smart-color-input.smart-color-input.smart-validation-success.outlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-success.underlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-success.outlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-success.underlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-success.outlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success.underlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-success.outlined[focus],
smart-number-input.smart-number-input.smart-validation-success.underlined[focus],
smart-number-input.smart-number-input.smart-validation-success.outlined[focus],
smart-password-input.smart-password-input.smart-validation-success.underlined[focus],
smart-password-input.smart-password-input.smart-validation-success.outlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-success.underlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-success.outlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-success.underlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-success.outlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success.underlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success.outlined[focus],
smart-input.smart-input.smart-validation-success.underlined[focus],
smart-input.smart-input.smart-validation-success.outlined[focus] {
  box-shadow: none;
}
smart-date-input.smart-date-input.smart-validation-error,
smart-text-area.smart-text-area.smart-validation-error,
smart-check-input.smart-check-input.smart-validation-error,
smart-multi-input.smart-multi-input.smart-validation-error,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error,
smart-time-input.smart-time-input.smart-validation-error,
smart-color-input.smart-color-input.smart-validation-error,
smart-date-range-input.smart-date-range-input.smart-validation-error,
smart-masked-text-box.smart-masked-text-box.smart-validation-error,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error,
smart-number-input.smart-number-input.smart-validation-error,
smart-password-input.smart-password-input.smart-validation-error,
smart-password-text-box.smart-password-text-box.smart-validation-error,
smart-date-time-picker.smart-date-time-picker.smart-validation-error,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error,
smart-input.smart-input.smart-validation-error {
  --smart-border: #dc3545;
  --smart-outline: #dc3545;
}
smart-date-input.smart-date-input.smart-validation-error[focus],
smart-text-area.smart-text-area.smart-validation-error[focus],
smart-check-input.smart-check-input.smart-validation-error[focus],
smart-multi-input.smart-multi-input.smart-validation-error[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error[focus],
smart-time-input.smart-time-input.smart-validation-error[focus],
smart-color-input.smart-color-input.smart-validation-error[focus],
smart-date-range-input.smart-date-range-input.smart-validation-error[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-error[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error[focus],
smart-number-input.smart-number-input.smart-validation-error[focus],
smart-password-input.smart-password-input.smart-validation-error[focus],
smart-password-text-box.smart-password-text-box.smart-validation-error[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-error[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error[focus],
smart-input.smart-input.smart-validation-error[focus] {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
smart-date-input.smart-date-input.smart-validation-error .smart-input,
smart-text-area.smart-text-area.smart-validation-error .smart-input,
smart-check-input.smart-check-input.smart-validation-error .smart-input,
smart-multi-input.smart-multi-input.smart-validation-error .smart-input,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error .smart-input,
smart-time-input.smart-time-input.smart-validation-error .smart-input,
smart-color-input.smart-color-input.smart-validation-error .smart-input,
smart-date-range-input.smart-date-range-input.smart-validation-error .smart-input,
smart-masked-text-box.smart-masked-text-box.smart-validation-error .smart-input,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error .smart-input,
smart-number-input.smart-number-input.smart-validation-error .smart-input,
smart-password-input.smart-password-input.smart-validation-error .smart-input,
smart-password-text-box.smart-password-text-box.smart-validation-error .smart-input,
smart-date-time-picker.smart-date-time-picker.smart-validation-error .smart-input,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error .smart-input,
smart-input.smart-input.smart-validation-error .smart-input {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  border-color: #dc3545;
}
smart-date-input.smart-date-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-text-area.smart-text-area.smart-validation-error.underlined[focus] .smart-hint:after,
smart-check-input.smart-check-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-multi-input.smart-multi-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-time-input.smart-time-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-color-input.smart-color-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-date-range-input.smart-date-range-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-masked-text-box.smart-masked-text-box.smart-validation-error.underlined[focus] .smart-hint:after,
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error.underlined[focus] .smart-hint:after,
smart-number-input.smart-number-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-password-input.smart-password-input.smart-validation-error.underlined[focus] .smart-hint:after,
smart-password-text-box.smart-password-text-box.smart-validation-error.underlined[focus] .smart-hint:after,
smart-date-time-picker.smart-date-time-picker.smart-validation-error.underlined[focus] .smart-hint:after,
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error.underlined[focus] .smart-hint:after,
smart-input.smart-input.smart-validation-error.underlined[focus] .smart-hint:after {
  background-color: #dc3545;
}
smart-date-input.smart-date-input.smart-validation-error.underlined[focus], smart-date-input.smart-date-input.smart-validation-error.outlined[focus],
smart-text-area.smart-text-area.smart-validation-error.underlined[focus],
smart-text-area.smart-text-area.smart-validation-error.outlined[focus],
smart-check-input.smart-check-input.smart-validation-error.underlined[focus],
smart-check-input.smart-check-input.smart-validation-error.outlined[focus],
smart-multi-input.smart-multi-input.smart-validation-error.underlined[focus],
smart-multi-input.smart-multi-input.smart-validation-error.outlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error.underlined[focus],
smart-multi-combo-input.smart-multi-combo-input.smart-validation-error.outlined[focus],
smart-time-input.smart-time-input.smart-validation-error.underlined[focus],
smart-time-input.smart-time-input.smart-validation-error.outlined[focus],
smart-color-input.smart-color-input.smart-validation-error.underlined[focus],
smart-color-input.smart-color-input.smart-validation-error.outlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-error.underlined[focus],
smart-date-range-input.smart-date-range-input.smart-validation-error.outlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-error.underlined[focus],
smart-masked-text-box.smart-masked-text-box.smart-validation-error.outlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error.underlined[focus],
smart-numeric-text-box.smart-numeric-text-box.smart-validation-error.outlined[focus],
smart-number-input.smart-number-input.smart-validation-error.underlined[focus],
smart-number-input.smart-number-input.smart-validation-error.outlined[focus],
smart-password-input.smart-password-input.smart-validation-error.underlined[focus],
smart-password-input.smart-password-input.smart-validation-error.outlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-error.underlined[focus],
smart-password-text-box.smart-password-text-box.smart-validation-error.outlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-error.underlined[focus],
smart-date-time-picker.smart-date-time-picker.smart-validation-error.outlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error.underlined[focus],
smart-multiline-text-box.smart-multiline-text-box.smart-validation-error.outlined[focus],
smart-input.smart-input.smart-validation-error.underlined[focus],
smart-input.smart-input.smart-validation-error.outlined[focus] {
  box-shadow: none;
}
smart-date-input.smart-date-input.underlined, smart-date-input.smart-date-input.outlined,
smart-text-area.smart-text-area.underlined,
smart-text-area.smart-text-area.outlined,
smart-check-input.smart-check-input.underlined,
smart-check-input.smart-check-input.outlined,
smart-multi-input.smart-multi-input.underlined,
smart-multi-input.smart-multi-input.outlined,
smart-multi-combo-input.smart-multi-combo-input.underlined,
smart-multi-combo-input.smart-multi-combo-input.outlined,
smart-time-input.smart-time-input.underlined,
smart-time-input.smart-time-input.outlined,
smart-color-input.smart-color-input.underlined,
smart-color-input.smart-color-input.outlined,
smart-date-range-input.smart-date-range-input.underlined,
smart-date-range-input.smart-date-range-input.outlined,
smart-masked-text-box.smart-masked-text-box.underlined,
smart-masked-text-box.smart-masked-text-box.outlined,
smart-numeric-text-box.smart-numeric-text-box.underlined,
smart-numeric-text-box.smart-numeric-text-box.outlined,
smart-number-input.smart-number-input.underlined,
smart-number-input.smart-number-input.outlined,
smart-password-input.smart-password-input.underlined,
smart-password-input.smart-password-input.outlined,
smart-password-text-box.smart-password-text-box.underlined,
smart-password-text-box.smart-password-text-box.outlined,
smart-date-time-picker.smart-date-time-picker.underlined,
smart-date-time-picker.smart-date-time-picker.outlined,
smart-multiline-text-box.smart-multiline-text-box.underlined,
smart-multiline-text-box.smart-multiline-text-box.outlined,
smart-input.smart-input.underlined,
smart-input.smart-input.outlined {
  box-shadow: none;
}
smart-drop-down-list.smart-drop-down-list.underlined[focus], smart-drop-down-list.smart-drop-down-list.outlined[focus] {
  box-shadow: none;
}
smart-date-time-picker.smart-date-time-picker {
  min-height: 0;
}
smart-date-time-picker.smart-date-time-picker .smart-input {
  height: 100%;
}
smart-multiline-text-box.smart-multiline-text-box.smart-validation-success .smart-input, smart-multiline-text-box.smart-multiline-text-box.smart-validation-error .smart-input {
  background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem);
}
smart-color-picker.smart-color-picker[hover]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,
smart-color-picker.smart-color-picker[hover]:not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button,
smart-combo-box.smart-combo-box[hover]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,
smart-combo-box.smart-combo-box[hover]:not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button,
smart-drop-down-list.smart-drop-down-list[hover]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,
smart-drop-down-list.smart-drop-down-list[hover]:not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button {
  background-color: #ffffff;
  background-color: var(--smart-surface);
  border-color: var(--smart-border);
}
smart-color-picker.smart-color-picker[focus],
smart-combo-box.smart-combo-box[focus],
smart-drop-down-list.smart-drop-down-list[focus] {
  --smart-border: #007bff;
  --smart-border: #007bff;
  --smart-outline: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
smart-color-picker.smart-color-picker.smart-validation-success:not(smart-check-box) > div.smart-container:after, smart-color-picker.smart-color-picker.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-combo-box.smart-combo-box.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-combo-box.smart-combo-box.smart-validation-error:not(smart-check-box) > div.smart-container:after,
smart-drop-down-list.smart-drop-down-list.smart-validation-success:not(smart-check-box) > div.smart-container:after,
smart-drop-down-list.smart-drop-down-list.smart-validation-error:not(smart-check-box) > div.smart-container:after {
  display: none;
}
smart-color-picker.smart-color-picker.smart-validation-success .smart-action-button, smart-color-picker.smart-color-picker.smart-validation-error .smart-action-button,
smart-combo-box.smart-combo-box.smart-validation-success .smart-action-button,
smart-combo-box.smart-combo-box.smart-validation-error .smart-action-button,
smart-drop-down-list.smart-drop-down-list.smart-validation-success .smart-action-button,
smart-drop-down-list.smart-drop-down-list.smart-validation-error .smart-action-button {
  padding-right: calc(1.5em + 0.75rem);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
smart-color-picker.smart-color-picker.smart-validation-success,
smart-combo-box.smart-combo-box.smart-validation-success,
smart-drop-down-list.smart-drop-down-list.smart-validation-success {
  --smart-border: #28a745;
  --smart-outline: #28a745;
}
smart-color-picker.smart-color-picker.smart-validation-success[focus],
smart-combo-box.smart-combo-box.smart-validation-success[focus],
smart-drop-down-list.smart-drop-down-list.smart-validation-success[focus] {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
smart-color-picker.smart-color-picker.smart-validation-success .smart-action-button,
smart-combo-box.smart-combo-box.smart-validation-success .smart-action-button,
smart-drop-down-list.smart-drop-down-list.smart-validation-success .smart-action-button {
  background-image: url("data:image/svg+xml,%3csvg xmlns= 'http://www.w3.org/2000/svg' width= '8' height= '8' viewBox= '0 0 8 8' %3e%3cpath fill= '%2328a745' d= 'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z' /%3e%3c/svg%3e");
}
smart-color-picker.smart-color-picker.smart-validation-error,
smart-combo-box.smart-combo-box.smart-validation-error,
smart-drop-down-list.smart-drop-down-list.smart-validation-error {
  --smart-border: #dc3545;
  --smart-outline: #dc3545;
}
smart-color-picker.smart-color-picker.smart-validation-error[focus],
smart-combo-box.smart-combo-box.smart-validation-error[focus],
smart-drop-down-list.smart-drop-down-list.smart-validation-error[focus] {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
smart-color-picker.smart-color-picker.smart-validation-error .smart-action-button,
smart-combo-box.smart-combo-box.smart-validation-error .smart-action-button,
smart-drop-down-list.smart-drop-down-list.smart-validation-error .smart-action-button {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
}
.smart-error-holder {
  background: transparent;
  color: #dc3545;
  padding: 0;
  font-size: 80%;
  margin-top: 0.3rem;
  z-index: -1;
}
.smart-success-holder {
  background: transparent;
  color: #28a745;
  padding: 0;
  font-size: 80%;
  margin-top: 1rem;
  z-index: -1;
}
smart-combo-box.smart-combo-box .smart-resize-trigger-container {
  min-height: unset !important;
  height: 0 !important;
}
/* OTHER */
.smart-file-upload .smart-file-upload-header,
.smart-file-upload .smart-browse-button {
  padding: 0;
  margin: 0;
}
.smart-grid-column-menu {
  --smart-border: rgba(0, 0, 0, 0.15);
  min-width: 10rem !important;
  padding: 0 !important;
  margin: 0.325rem 0 0 !important;
  font-size: 1rem !important;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: unset !important;
  animation: unset !important;
}
.smart-grid-column-menu .smart-menu {
  border: 0;
}
.smart-filter-panel .smart-filter-panel-button-container > smart-button button {
  padding: unset;
}
.smart-element .tooltip {
  font-family: inherit;
  opacity: unset;
  font-size: inherit;
  position: unset;
}
.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text {
  padding: 0 0.5rem;
}
.smart-form .smart-hint {
  display: none !important;
}
body[theme=dark] .smart-alert.smart-alert-primary {
  color: #00428a;
  background-color: #66b0ff;
  border-color: #b8daff;
}
body[theme=dark] .smart-alert.smart-alert-secondary {
  color: #363a3e;
  background-color: #a1a8ae;
  border-color: #cdd1d4;
}
body[theme=dark] .smart-alert.smart-alert-success {
  color: #11481e;
  background-color: #5dd879;
  border-color: #9fe8af;
}
body[theme=dark] .smart-alert.smart-alert-info {
  color: #0a4650;
  background-color: #4cd3e9;
  border-color: #95e5f2;
}
body[theme=dark] .smart-alert.smart-alert-warning {
  color: #916d00;
  background-color: #ffdb6d;
  border-color: #ffefbf;
}
body[theme=dark] .smart-alert.smart-alert-error {
  color: #851722;
  background-color: #eb8c95;
  border-color: #f7d1d5;
}
body[theme=dark] .smart-alert.smart-alert-light {
  color: #b4bec9;
  background-color: white;
  border-color: white;
}
body[theme=dark] .smart-alert.smart-alert-dark {
  color: black;
  background-color: #626d78;
  border-color: #8b96a1;
}
/* Gauge */
.smart-gauge .smart-digital-display-container .smart-numeric-text-box input.smart-input {
  color: #212529;
}
/* Splitter */
.smart-splitter-bar {
  --smart-ui-state-hover: #dee2e6;
  --smart-surface: #dee2e6;
  --smart-ui-state-border-hover: #dee2e6;
}
/* Tree */
.smart-tree smart-tree-items-group .smart-tree-items-group-arrow {
  height: unset;
}
/* Bootstrap Changes */
.smart-input.form-control {
  padding: 0 !important;
}
/* Scrollbar */
.smart-scroll-bar .smart-thumb {
  border: 0;
}
/* Other */
.smart-list-item[selected] .smart-content,
[type=list][opened][focus] .smart-list-item[focus] .smart-content,
.smart-list-box:focus .smart-list-item[focus][selected] .smart-content {
  color: #66b0ff;
}
.smart-list-item[selected] .smart-overlay,
[type=list][opened][focus] .smart-list-item[focus] .smart-overlay,
.smart-list-box:focus .smart-list-item[focus][selected] .smart-overlay {
  background-color: rgba(0, 123, 255, 0.1);
}
.smart-drop-down-box[drop-down-open-mode=dropDownButton] .smart-action-button {
  padding-left: 0;
}
.smart-multi-column-filter-panel {
  --smart-multi-column-filter-panel-template-columns: 15px 80px 3fr 3fr 3fr;
}
.smart-multi-column-filter-panel[close-button-position=right] {
  --smart-multi-column-filter-panel-template-columns: 80px 3fr 3fr 3fr 15px;
}
.smart-data-view-header-drop-down .smart-filter-panel-items-container {
  overflow: hidden;
  line-height: 1.5;
}
.smart-data-view-header-drop-down .smart-formatting-panel .smart-add-new-button {
  box-shadow: var(--smart-elevation-4);
}
.smart-data-view-header-drop-down .smart-formatting-panel .smart-add-new-button:hover {
  box-shadow: var(--smart-elevation-8);
}
.smart-data-view-header-drop-down .smart-formatting-panel .smart-add-new-button:after {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  content: var(--smart-icon-plus);
  font-family: var(--smart-font-family-icon);
  font-size: 1rem;
  font-size: var(--smart-font-size);
}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/smart-webcomponents-angular/source/styles/smart.default.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
:root{--smart-primary-rgb:0,92,153;--smart-primary:rgb(var(--smart-primary-rgb));--smart-primary-color:#ffffff;--smart-secondary-rgb:45,45,48;--smart-secondary:rgb(var(--smart-secondary-rgb));--smart-secondary-color:#ffffff;--smart-error-rgb:176,0,32;--smart-error:rgb(var(--smart-error-rgb));--smart-error-color:#ffffff;--smart-success-rgb:139,195,74;--smart-success:rgb(var(--smart-success-rgb));--smart-success-color:#ffffff;--smart-info-rgb:92,192,222;--smart-info:rgb(var(--smart-info-rgb));--smart-info-color:#fff;--smart-warning-rgb:240,173,78;--smart-warning:rgb(var(--smart-warning-rgb));--smart-warning-color:#fff;--smart-light-rgb:255,255,255;--smart-light:rgb(var(--smart-light-rgb));--smart-light-color:#222222;--smart-dark-rgb:34,34,34;--smart-dark:rgb(var(--smart-dark-rgb));--smart-dark-color:#ffffff;--smart-background:#fefefe;--smart-background-color:#5A5A5A;--smart-surface:#F5F5F5;--smart-surface-color:#323232;--smart-disabled:#CCCCCC;--smart-disabled-color:#555;--smart-ui-state-hover:#ebebeb;--smart-ui-state-color-hover:#333;--smart-ui-state-border-hover:var(--smart-ui-state-hover);--smart-ui-state-active:var(--smart-primary);--smart-ui-state-color-active:var(--smart-primary-color);--smart-ui-state-border-active:var(--smart-primary);--smart-ui-state-focus:#e2e0e0;--smart-ui-state-color-focus:#333;--smart-ui-state-border-focus:var(--smart-ui-state-focus);--smart-ui-state-selected:rgba(var(--smart-primary-rgb), .1);--smart-ui-state-color-selected:var(--smart-primary);--smart-ui-state-border-selected:rgba(var(--smart-primary-rgb), .1);--smart-item-border-width:1px;--smart-item-border-radius:var(--smart-border-radius);--smart-item-border-top-left-radius:var(--smart-border-radius);--smart-item-border-top-right-radius:var(--smart-border-radius);--smart-item-border-bottom-left-radius:var(--smart-border-radius);--smart-item-border-bottom-right-radius:var(--smart-border-radius);--smart-font-size:14px;--smart-font-weight:inherit;--smart-font-style:inherit;--smart-font-family:Roboto,"Helvetica Neue",sans-serif;--smart-font-family-icon:smart-icons;--smart-font-family-icon-src:local('./font/smart-icons'),url('smart-icons.woff2') format('woff2'),url('smart-icons.woff') format('woff'),url('smart-icons.ttf') format('truetype'),url('smart-icons.eot') format('embedded-opentype');--smart-border-width:1px;--smart-border-radius:4px;--smart-border-top-left-radius:var(--smart-border-radius);--smart-border-top-right-radius:var(--smart-border-radius);--smart-border-bottom-left-radius:var(--smart-border-radius);--smart-border-bottom-right-radius:var(--smart-border-radius);--smart-border:#E0E0E0;--smart-border-rgb:244,224,224;--smart-outline:#b2b2b2;--smart-editor-selection:var(--smart-primary);--smart-editor-selection-color:var(--smart-primary-color);--smart-alternation-index0-color:var(--smart-surface-color);--smart-alternation-index0-border:var(--smart-surface);--smart-alternation-index0-background:var(--smart-surface);--smart-alternation-index1-color:#111;--smart-alternation-index1-border:#9BBB59;--smart-alternation-index1-background:#9BBB59;--smart-alternation-index2-color:#fff;--smart-alternation-index2-border:#FC3752;--smart-alternation-index2-background:#FC3752;--smart-tick-color:var(--smart-border);--smart-tick-label-color:var(--smart-background-color);--smart-box-height:450px;--smart-box-width:450px;--smart-bar-height:48px;--smart-bar-width:400px;--smart-editor-height:30px;--smart-editor-width:250px;--smart-editor-drop-down-width:300px;--smart-editor-drop-down-height:400px;--smart-editor-drop-down-padding-size:3px;--smart-editor-drop-down-max-width:800px;--smart-editor-drop-down-min-width:100px;--smart-editor-drop-down-max-height:400px;--smart-editor-drop-down-min-height:50px;--smart-editor-drop-down-resize-bar-height:15px;--smart-editor-drop-down-vertical-offset:5px;--smart-editor-drop-down-z-index:9999;--smart-editor-label-padding:4px;--smart-editor-addon-width:27px;--smart-column-icon-size:30px;--smart-icon-table:'\e800';--smart-icon-star:'\e801';--smart-icon-star-empty:'\e802';--smart-icon-plus:'\e803';--smart-icon-minus:'\e804';--smart-icon-attention-circled:'\e805';--smart-icon-align-left:'\e806';--smart-icon-align-right:'\e807';--smart-icon-align-center:'\e808';--smart-icon-align-justify:'\e813';--smart-icon-reload:'\e809';--smart-icon-cloud:'\e84d';--smart-icon-cancel:'\e80d';--smart-icon-close:'\e80d';--smart-icon-cancel-circled:'\e80e';--smart-icon-cancel-alt:'\E849';--smart-icon-arrow-alt:'\F105';--smart-icon-plus-circled:'\e810';--smart-icon-power:'\e811';--smart-icon-minus-circled:'\e814';--smart-icon-arrow-up-alt:'\e817';--smart-icon-radio:'\e818';--smart-icon-refresh:'\e819';--smart-icon-chart:'\e81a';--smart-icon-check-squared:'\e81b';--smart-icon-resize-full:'\e81c';--smart-icon-resize-small:'\e81d';--smart-icon-resize-vertical:'\e80c';--smart-icon-resize-horizontal:'\e80f';--smart-icon-lock:'\e821';--smart-icon-sort:'\e823';--smart-icon-delete:'\e826';--smart-icon-search:'\e828';--smart-icon-calendar:'\e829';--smart-icon-edit:'\e82a';--smart-icon-popup:'\e82c';--smart-icon-lock-open:'\e82e';--smart-icon-add-filter:'\e82f';--smart-icon-block:'\e832';--smart-icon-settings:'\e833';--smart-icon-duplicate:'\e834';--smart-icon-copy-record:'\e835';--smart-icon-download-alt:'\e836';--smart-icon-clock:'\e837';--smart-icon-attention:'\e838';--smart-icon-help-circled:'\e839';--smart-icon-mail:'\e83c';--smart-icon-up:'\e83f';--smart-icon-first-page:'\e900';--smart-icon-arrow-down:'\e901';--smart-icon-arrow-left:'\e902';--smart-icon-arrow-right:'\e903';--smart-icon-arrow-up:'\e904';--smart-icon-arrow-down-filled:'\e812';--smart-icon-arrow-left-filled:'\e816';--smart-icon-arrow-right-filled:'\e81e';--smart-icon-arrow-up-filled:'\e815';--smart-icon-last-page:'\e905';--smart-icon-more-horiz:'\e906';--smart-icon-skip-next:'\e907';--smart-icon-check:'\e908';--smart-icon-mode-edit:'\e909';--smart-icon-replay:'\e90c';--smart-icon-visibility:'\e90d';--smart-icon-visibility-off:'\e90e';--smart-icon-link:'\e831';--smart-icon-unlink:'\f127';--smart-icon-link-ext:'\f08e';--smart-icon-check-empty:'\f096';--smart-icon-filter:'\f0b0';--smart-icon-resize-full-alt:'\f0b2';--smart-icon-menu:'\f0c9';--smart-icon-sort-1:'\f0dc';--smart-icon-paste:'\f0ea';--smart-icon-circle-empty:'\f10c';--smart-icon-circle:'\f111';--smart-icon-ellipsis:'\f141';--smart-icon-minus-squared:'\f146';--smart-icon-ok-squared:'\f14a';--smart-icon-sort-name-up:'\f15d';--smart-icon-sort-name-down:'\f15e';--smart-icon-sort-alt-up:'\f160';--smart-icon-sort-alt-down:'\f161';--smart-icon-sort-number-up:'\f162';--smart-icon-sort-number-down:'\f163';--smart-icon-dot-circled:'\f192';--smart-icon-toggle-off:'\f204';--smart-icon-toggle-on:'\f205';--smart-icon-group:'\f247';--smart-icon-ungroup:'\f248';--smart-icon-window-maximize:'\f2d0';--smart-icon-window-minimize:'\f2d1';--smart-icon-window-restore:'\f2d2';--smart-icon-window-pin-alt:'\e82d';--smart-icon-window-pin:'\e80a';--smart-icon-docs:'\f0c5';--smart-icon-pdf:'\f1c1';--smart-icon-excel:'\f1C3';--smart-icon-word:'\f1C2';--smart-icon-archive:'\f1C6';--smart-icon-file:'\e845';--smart-icon-powerpoint:'\f1c4';--smart-icon-text:'\f0f6';--smart-icon-math:'\f01a';--smart-icon-spin:'\e80b';--smart-icon-user:'\e81f';--smart-icon-font:'\f031';--smart-icon-fontsize:'\f088';--smart-icon-contains:'\f063';--smart-icon-starts_with:'\f064';--smart-icon-ends_with:'\f065';--smart-icon-does_not_contain:'\f066';--smart-icon-equals:'\f52c';--smart-icon-greater-than:'\f531';--smart-icon-greater-than-equal:'\f532';--smart-icon-less-than:'\f536';--smart-icon-less-than-equal:'\f537';--smart-icon-not-equal:'\f53e';--smart-icon-percentage:'\f541';--smart-icon-grip-vertical:'\f58e';--smart-icon-between:'\f06a';--smart-icon-bold:'\e820';--smart-icon-italic:'\e822';--smart-icon-underline:'\f0cd';--smart-icon-strike-through:'\f0cc';--smart-icon-list-ordered:'\f0cb';--smart-icon-list-unordered:'\f0ca';--smart-icon-list-check:'\e89f';--smart-icon-subscript:'\f12c';--smart-icon-superscript:'\f12b';--smart-icon-color-background:'\e830';--smart-icon-indent-right:'\e824';--smart-icon-indent-left:'\e825';--smart-icon-image:'\e827';--smart-icon-case-lower:'aa';--smart-icon-case-upper:'AA';--smart-icon-print:'\e82b';--smart-icon-format-clear:'T';--smart-icon-source-code:'\f121';--smart-icon-split-mode:'\e83b';--smart-icon-cut:'\e83a';--smart-icon-video:'\f16a';--smart-icon-video-camera:'\e840';--smart-icon-bell:'\f0f3';--smart-icon-header:'\f1dc';--smart-icon-row:'\f0db';--smart-icon-row-before:'\f2d0';--smart-icon-row-after:'\f2d0';--smart-icon-row-delete:var(--smart-icon-cancel-circled);--smart-icon-column:'\f0db';--smart-icon-column-left:'\f2d0';--smart-icon-column-right:'\f2d0';--smart-icon-column-delete:var(--smart-icon-cancel-circled);--smart-icon-vertical-align:'\f06a \e80c';--smart-icon-styles:'\f1fc';--smart-icon-comment:'\F0E5';--smart-icon-card:'\E83E';--smart-icon-tasks:'\F0AE';--smart-icon-phone:'\E83D';--smart-icon-kanban:'\F181';--smart-icon-table-alt:'\F0CE';--smart-icon-zoom-in:'\E841';--smart-icon-zoom-out:'\E842';--smart-icon-move:'\F047';--smart-icon-home:'\E843';--smart-icon-history:'\F1DA';--smart-icon-kanban-alt:'\e8a1';--smart-icon-card-alt:'\e8a2';--smart-icon-grid-alt:'\e8a3';--smart-icon-timeline:'\E8A4';--smart-icon-scheduler:'\E8A5';--smart-icon-like:'\F164';--smart-icon-heart:'\E84E';--smart-icon-flag:'\E850';--smart-accordion-animation-duration:225ms;--smart-accordion-default-width:var(--smart-box-width);--smart-accordion-default-height:var(--smart-box-height);--smart-accordion-expanded-content-height:0px;--smart-accordion-expanded-content-local-height:0px;--smart-accordion-item-header-height:var(--smart-bar-height);--smart-accordion-item-expanded-offset:20px;--smart-array-default-width:var(--smart-box-width);--smart-array-default-height:var(--smart-box-height);--smart-array-element-gap:3px;--smart-breadcrumb-default-width:400px;--smart-breadcrumb-default-height:auto;--smart-breadcrumb-padding:10px;--smart-breadcrumb-drop-down-width:var(--smart-editor-drop-down-width);--smart-breadcrumb-item-height:40px;--smart-breadcrumb-horizontal-offset:10px;--smart-button-text-transform:uppercase;--smart-button-padding:8px 16px;--smart-button-large-padding:10px 16px;--smart-button-large-font-size:18px;--smart-button-small-padding:5px 10px;--smart-button-small-font-size:12px;--smart-button-very-small-padding:3px 5px;--smart-button-very-small-font-size:10px;--smart-button-flat-color:var(--smart-background-color);--smart-button-outlined-color:var(--smart-background-color);--smart-button-outlined-border:var(--smart-border);--smart-button-group-default-width:auto;--smart-button-group-default-height:auto;--smart-calendar-header-height:calc(0.75 * var(--smart-bar-height));--smart-calendar-footer-height:calc(0.75 * var(--smart-bar-height));--smart-calendar-title-height:calc(1.25 * var(--smart-bar-height));--smart-calendar-cell-size:30px;--smart-calendar-cell-spacing:4px;--smart-calendar-default-width:calc(50px + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)));--smart-calendar-default-height:calc(var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height));--smart-calendar-title-text-transform:initial;--smart-calendar-week-title-text-transform:uppercase;--smart-calendar-header-text-transform:uppercase;--smart-calendar-footer-text-transform:uppercase;--smart-calendar-cell-border-top-right-radius:15px;--smart-calendar-cell-border-top-left-radius:15px;--smart-calendar-cell-border-bottom-left-radius:15px;--smart-calendar-cell-border-bottom-right-radius:15px;--smart-calendar-title-padding:10px;--smart-calendar-important-date-background:var(--smart-ui-state-hover);--smart-calendar-important-date-color:var(--smart-ui-state-color-hover);--smart-calendar-important-date-border-color:var(--smart-ui-state-border-hover);--smart-calendar-navigation-button-size:30px;--smart-card-view-default-width:1200px;--smart-card-view-default-height:800px;--smart-card-view-header-height:30px;--smart-card-view-cover-height:var(--smart-carousel-default-height);--smart-card-view-vertical-offset:15px;--smart-card-view-column-min-width:250px;--smart-card-view-gap:10px;--smart-card-view-add-new-button-size:60px;--smart-carousel-default-width:600px;--smart-carousel-default-height:200px;--smart-carousel-3d-mode-slide-width:400px;--smart-carousel-3d-mode-slide-height:400px;--smart-carousel-multiple-mode-slide-width:200px;--smart-chart-default-width:850px;--smart-chart-default-height:500px;--smart-check-box-default-size:calc(1px + 1/2 * var(--smart-editor-height));--smart-color-panel-default-width:auto;--smart-color-panel-default-height:auto;--smart-color-panel-palette-size:300px;--smart-color-panel-grid-mode-item-size:20px;--smart-color-panel-grid-mode-column-count:8;--smart-color-panel-grid-mode-columns-gap:1px;--smart-color-panel-brightness:0;--smart-color-panel-default-mode-sections-gap:8px;--smart-color-panel-palette-width:var(--smart-color-panel-palette-size);--smart-color-panel-palette-height:var(--smart-color-panel-palette-size);--smart-color-panel-alpha-channel-color:white;--smart-color-picker-default-width:var(--smart-editor-width);--smart-color-picker-default-height:var(--smart-editor-height);--smart-color-picker-drop-down-width:auto;--smart-color-picker-drop-down-height:auto;--smart-combo-box-default-width:var(--smart-editor-width);--smart-combo-box-default-height:var(--smart-editor-height);--smart-combo-box-drop-down-width:auto;--smart-combo-box-drop-down-height:auto;--smart-chip-default-height:var(--smart-editor-height);--smart-chip-avatar-background:var(--smart-secondary);--smart-currency-format-panel-currency-holder-width:1fr;--smart-currency-format-panel-apply-button-width:125px;--smart-currency-format-panel-header-holder-offset:2%;--smart-currency-format-panel-currency-holder-input-width:1fr;--smart-currency-format-panel-currency-holder-dropdown-width:165px;--smart-currency-format-panel-currency-holder-dropdown-button-width:95%;--smart-currency-format-panel-border-size:1px;--smart-currency-format-panel-border-color:#ccc;--smart-currency-format-panel-border-radius:4px;--smart-currency-format-panel-currencies-margin-top:15px;--smart-currency-format-panel-currencies-max-height:400px;--smart-currency-format-panel-currencies-item-padding:12px;--smart-currency-format-panel-currency-holder-padding-left:5px;--smart-currency-format-panel-currency-holder-padding-top:3px;--smart-currency-format-panel-currency-holder-padding-bottom:3px;--smart-currency-format-panel-currency-input-width:100%;--smart-currency-format-panel-currencies-left-padding:10px;--smart-currency-format-panel-currencies-hover-background:#f1f1f1;--smart-currency-format-panel-currencies-example-format-color:#777;--smart-data-view-padding:10px;--smart-data-view-customize-panel-width:320px;--smart-data-view-filter-panel-width:550px;--smart-data-view-sort-panel-width:470px;--smart-data-view-search-panel-width:250px;--smart-date-format-panel-main-container-width:960px;--smart-date-format-panel-main-container-padding:15px;--smart-date-format-panel-border-radius:4px;--smart-date-format-panel-border-size:1px;--smart-date-format-panel-border-color:#ccc;--smart-date-format-panel-smart-inputs-container-width:1fr;--smart-date-format-panel-apply-container-width:150px;--smart-date-format-panel-smart-input-buttons-column-gap:2%;--smart-date-format-panel-smart-inputs-holder-width:94%;--smart-date-format-panel-add-format-holder-width:6%;--smart-date-format-panel-smart-inputs-list-holder-offset:2px;--smart-date-format-panel-smart-input-format-width:150px;--smart-date-format-panel-smart-input-sign-width:80px;--smart-date-format-panel-smart-input-height:25px;--smart-date-format-panel-each-smart-input-offset:4px;--smart-date-format-panel-all-format-holders-width:255px;--smart-date-format-panel-add-format-holder-button:120px;--smart-date-format-panel-each-add-format-holder-width:120px;--smart-date-format-panel-add-new-format-dropdown-offset:5px;--smart-date-format-panel-date-time-format-list-offset-top:15px;--smart-date-format-panel-date-time-format-list-max-height:400px;--smart-date-format-panel-each-date-time-format-offset:12px;--smart-date-time-picker-default-width:var(--smart-editor-width);--smart-date-time-picker-default-height:var(--smart-editor-height);--smart-date-time-picker-header-opacity:0.8;--smart-date-time-picker-header-opacity-active:1;--smart-date-time-picker-drop-down-width:var(--smart-editor-drop-down-height);--smart-date-time-picker-drop-down-height:auto;--smart-docking-layout-default-width:1000px;--smart-docking-layout-default-height:800px;--smart-docking-layout-feedback-background-secondary-size:7px;--smart-drop-down-list-default-width:var(--smart-editor-width);--smart-drop-down-list-default-height:var(--smart-editor-height);--smart-drop-down-list-drop-down-width:initial;--smart-drop-down-list-drop-down-height:auto;--smart-drop-down-button-default-width:auto;--smart-drop-down-button-default-height:var(--smart-editor-height);--smart-drop-down-button-drop-down-width:var(--smart-editor-drop-down-width);--smart-drop-down-button-drop-down-height:var(--smart-editor-drop-down-height);--smart-editor-default-width:100%;--smart-editor-default-height:600px;--smart-editor-input-min-height:100px;--smart-editor-padding:15px;--smart-editor-toolbar-item-margin:5px;--smart-editor-toolbar-button-width:30px;--smart-editor-toolbar-delimiter-width:5px;--smart-editor-toolbar-drop-down-width-large:100px;--smart-editor-toolbar-drop-down-width-small:65px;--smart-editor-window-header-height:var(--smart-scheduler-window-header-height);--smart-editor-window-footer-height:var(--smart-scheduler-window-footer-height);--smart-editor-inline-toolbar-max-width:80vw;--smart-editor-table-column-width:initial;--smart-editor-table-cell-min-height:20px;--smart-editor-table-cell-min-width:var(--smart-editor-table-cell-min-height);--smart-editor-char-counter-offset:30px;--smart-editor-toolbar-item-height:30px;--smart-editor-toolbar-item-border-radius:var(--smart-border-radius);--smart-editor-toolbar-height:calc(var(--smart-editor-toolbar-item-height) + 2 * var(--smart-editor-toolbar-item-margin));--smart-editor-highlight:var(--smart-primary);--smart-editor-highlight-color:var(--smart-primary-color);--smart-editor-search-bar-offset:5px;--smart-editor-search-bar-padding:5px;--smart-filter-builder-default-width:var(--smart-box-width);--smart-filter-builder-default-height:var(--smart-box-height);--smart-filter-builder-row-height:var(--smart-editor-height);--smart-filter-builder-item-width:var(--smart-editor-width);--smart-filter-builder-group-container-border:4px;--smart-filter-builder-item-margin:20px;--smart-filter-builder-group-condition-margin:5px;--smart-filter-builder-group-margin:15px;--smart-filter-panel-default-width:300px;--smart-filter-panel-default-height:auto;--smart-filter-panel-padding:10px;--smart-filter-panel-border-top-right-radius:var(--smart-border-radius);--smart-filter-panel-border-top-left-radius:var(--smart-border-radius);--smart-filter-panel-border-bottom-left-radius:var(--smart-border-radius);--smart-filter-panel-border-bottom-right-radius:var(--smart-border-radius);--smart-filter-panel-border-width:var(--smart-border-width);--smart-filter-panel-border:var(--smart-border);--smart-filter-panel-background:var(--smart-background);--smart-filter-panel-color:var(--smart-background-color);--smart-filter-panel-vertical-offset:10px;--smart-filter-panel-main-element-height:400px;--smart-file-upload-default-width:var(--smart-editor-width);--smart-file-upload-browse-button-width:auto;--smart-file-upload-browse-button-height:auto;--smart-file-upload-footer-button-width:auto;--smart-file-upload-footer-button-height:auto;--smart-file-upload-text-content-uploading-start:"Connecting ...";--smart-file-upload-text-content-uploading:"Uploading ...";--smart-file-upload-text-content-error:"Upload error!";--smart-file-upload-text-content-pause:"Upload paused!";--smart-file-upload-text-content-drop-zone:"Drag files here";--smart-file-upload-text-content-drop-zone-over:"Drop here \e824";--smart-file-upload-container-min-height:60px;--smart-file-upload-total-files-min-height:20px;--smart-file-upload-drop-zone-height:100%;--smart-gantt-chart-resource-splitter-bar-fit-size:calc(var(--smart-gantt-chart-resource-timeline-content-height) + var(--smart-gantt-chart-task-default-height));--smart-gantt-chart-task-splitter-bar-fit-size:var(--smart-gantt-chart-task-timeline-content-height);--smart-gantt-chart-task-default-height:30px;--smart-gantt-chart-header-height:var(--smart-gantt-chart-task-default-height);--smart-gantt-chart-task-bar-fill-padding:5px;--smart-gantt-chart-task-label-padding:2px var(--smart-gantt-chart-task-bar-fill-padding);--smart-gantt-chart-task-thumb-color:rgba(0, 0, 0, .55);--smart-gantt-chart-task-progress-color:rgba(0, 0, 0, .15);--smart-gantt-chart-project-color:#ffa558;--smart-gantt-chart-project-label-color:#333;--smart-gantt-chart-project-label-color-selected:#000;--smart-gantt-chart-project-progress-color:var(--smart-gantt-chart-task-progress-color);--smart-gantt-chart-task-color:rgb(43, 195, 190);--smart-gantt-chart-milestone-color:#800080;--smart-gantt-chart-timeline-task-background-color:transparent;--smart-gantt-chart-timeline-task-connection-feedback-color:#e6510a;--smart-gantt-chart-timeline-task-connection-feedback-width:1px;--smart-gantt-chart-timeline-task-connection-feedback-style:dashed;--smart-gantt-chart-timeline-task-connection-color:var(--smart-gantt-chart-timeline-task-connection-feedback-color);--smart-gantt-chart-timeline-task-connection-color-hover:var(--smart-gantt-chart-timeline-task-connection-color);--smart-gantt-chart-timeline-task-connection-width:var(--smart-gantt-chart-timeline-task-connection-feedback-width);--smart-gantt-chart-timeline-task-connection-style:solid;--smart-gantt-chart-timeline-task-connection-arrow-type:solid;--smart-gantt-chart-timeline-task-connection-arrow-width:5px;--smart-gantt-chart-timeline-task-resize-indicator-width:4px;--smart-gantt-chart-timeline-task-resize-indicator-color:#fff;--smart-gantt-chart-timeline-task-resize-indicator-border-color:#333;--smart-gantt-chart-timeline-task-progress-thumb-size:10px;--smart-gantt-chart-timeline-cell-size:auto;--smart-gantt-chart-timeline-cell-min-size:70px;--smart-gantt-chart-timeline-task-min-width:5px;--smart-gantt-chart-timeline-weekend-color:#EFF5FD;--smart-gantt-chart-timeline-nonworking-color:#F5F5F5;--smart-gantt-chart-default-width:auto;--smart-gantt-chart-default-height:600px;--smart-gantt-chart-task-popup-window-default-width:60vw;--smart-gantt-chart-connection-popup-window-default-width:300px;--smart-gantt-chart-confirm-popup-window-default-width:var(--smart-gantt-chart-connection-popup-default-width);--smart-gantt-chart-popup-window-header-height:35px;--smart-gantt-chart-popup-window-footer-height:50px;--smart-gantt-chart-header-placeholder:' - ';--smart-gantt-chart-progress-label-padding:0 10px 0 10px;--smart-gantt-chart-filter-row-height:30px;--smart-gantt-chart-task-fill-border-radius:0;--smart-gantt-chart-segment-link-color:var(--smart-gantt-chart-task-color);--smart-gantt-chart-segment-link-size:var(--smart-border-width);--smart-gantt-chart-date-marker-height:25px;--smart-gantt-chart-date-marker-width:var(--smart-border-width);--smart-gantt-chart-date-marker-background:var(--smart-primary);--smart-gantt-chart-date-marker-color:var(--smart-primary-color);--smart-gantt-chart-date-marker-v-offset:15%;--smart-gantt-chart-date-marker-h-offset:10px;--smart-gantt-chart-indicator-icon:initial;--smart-gantt-chart-deadline-icon:var(--smart-icon-attention-circled);--smart-gantt-chart-deadline-color:var(--smart-error);--smart-gantt-chart-baseline-proportion:2;--smart-gantt-chart-baseline-background:rgba(166, 205, 87, .5);--smart-gantt-chart-progress-label-width:60px;--smart-gantt-chart-current-time-indicator-size:1px;--smart-gantt-chart-current-time-indicator-background:var(--smart-primary);--smart-gantt-chart-current-time-indicator-arrow-size:7px;--smart-gantt-chart-current-time-indicator-header-size:2px;--smart-gantt-chart-shader-background:rgba(var(--smart-border-rgb), .5);--smart-gauge-default-width:var(--smart-box-width);--smart-gauge-default-height:var(--smart-box-height);--smart-gauge-track-border:var(--smart-border);--smart-gauge-track-background:var(--smart-background);--smart-gauge-needle-background:var(--smart-primary);--smart-gauge-label-fill-state:initial;--smart-gauge-label-stroke:initial;--smart-grid-default-width:800px;--smart-grid-default-height:400px;--smart-grid-footer-height:var(--smart-bar-height);--smart-grid-header-height:var(--smart-bar-height);--smart-grid-group-header-height:var(--smart-bar-height);--smart-grid-row-height:30px;--smart-grid-column-header-height:var(--smart-bar-height);--smart-grid-filter-footer-height:var(--smart-bar-height);--smart-grid-aggregate-footer-height:var(--smart-bar-height);--smart-grid-header-background-freeze:var(--smart-surface);--smart-grid-header-color-freeze:var(--smart-surface-color);--smart-grid-column-menu-width:200px;--smart-grid-column-menu-height:auto;--smart-grid-column-buttons-width:23px;--smart-grid-cell-color-freeze:var(--smart-surface-color);--smart-grid-cell-background-freeze:var(--smart-surface);--smart-grid-cell-background-freeze-selected:#DCE5EC;--smart-grid-cell-color-delete:#333;--smart-grid-cell-background-delete:#FFDCDC;--smart-grid-cell-color-update:#333;--smart-grid-cell-background-update:#D7F9C7;--smart-grid-cell-background-color:#D7F9C7;--smart-grid-cell-color-add:#333;--smart-grid-cell-background-add:#FED59B;--smart-grid-cell-color-unbound:var(--smart-surface-color);--smart-grid-cell-background-unbound:var(--smart-surface);--smart-grid-cell-color-sort:var(--smart-surface-color);--smart-grid-cell-background-sort:#FEF3dd;--smart-grid-cell-color-filter:var(--smart-surface-color);--smart-grid-cell-background-filter:#E8F2DB;--smart-grid-view-bar-background:#FCFCFC;--smart-grid-group-row-vertical-offset:5;--smart-grid-group-row-horizontal-offset:1;--smart-grid-template-columns:none;--smart-grid-column-gap:0px;--smart-grid-row-gap:0px;--smart-grid-freeze-splitter-size:1px;--smart-grid-resize-line-size:1px;--smart-grid-layout-col-gap:10px;--smart-grid-layout-row-gap:10px;--smart-grid-layout-width:100%;--smart-grid-layout-rows:none;--smart-grid-panel-default-width:450px;--smart-grid-panel-default-height:auto;--smart-grid-panel-padding:10px;--smart-grid-panel-vertical-offset:10px;--smart-grid-panel-item-height:30px;--smart-column-panel-drop-down-height:350px;--smart-multi-column-filter-panel-template-columns:15px 60px 2fr 3fr 3fr;--smart-formatting-panel-default-width:600px;--smart-formatting-panel-row-height:30px;--smart-formatting-panel-add-new-button-size:40px;--smart-formatting-panel-popup-width:300px;--smart-formatting-panel-color-box-height:20px;--smart-kanban-default-width:1200px;--smart-kanban-default-height:500px;--smart-kanban-header-size:35px;--smart-kanban-task-min-width:150px;--smart-kanban-task-min-height:80px;--smart-kanban-text-max-height:200px;--smart-kanban-user-icon-size:30px;--smart-kanban-user-list-width:150px;--smart-kanban-user-list-max-height:500px;--smart-kanban-comments-list-width:350px;--smart-kanban-comments-list-height:auto;--smart-kanban-new-comment-height:50px;--smart-kanban-new-comment-height-expanded:175px;--smart-kanban-send-button-height:30px;--smart-kanban-color-band-width:3px;--smart-kanban-add-new-column-width:1fr;--smart-list-box-default-width:var(--smart-editor-width);--smart-list-box-default-height:var(--smart-editor-width);--smart-list-item-group-header-text-transform:uppercase;--smart-list-item-horizontal-offset:3px;--smart-list-item-vertical-offset:3px;--smart-list-item-height:36px;--smart-list-item-check-box-radius:2px;--smart-list-item-label-padding:0;--smart-list-item-label-border-radius:0;--smart-list-item-padding:9px 12px;--smart-loader-size:var(--smart-editor-height);--smart-led-default-width:var(--smart-editor-height);--smart-led-default-height:var(--smart-editor-height);--smart-list-menu-default-width:var(--smart-box-width);--smart-list-menu-default-height:var(--smart-box-height);--smart-list-menu-filter-input-vertical-offset:5px;--smart-list-menu-filter-input-horizontal-offset:5px;--smart-masked-text-box-default-width:var(--smart-editor-width);--smart-masked-text-box-default-height:var(--smart-editor-height);--smart-menu-default-width:var(--smart-bar-width);--smart-menu-default-height:var(--smart-bar-height);--smart-menu-vertical-default-width:calc(var(--smart-bar-width) / 2);--smart-menu-vertical-default-height:var(--smart-bar-width);--smart-menu-scroll-button-size:calc(var(--smart-bar-height) / 1.5);--smart-multiline-text-box-default-width:var(--smart-editor-width);--smart-multiline-text-box-default-height:calc(10 * var(--smart-editor-height));--smart-multi-split-button-default-width:var(--smart-editor-width);--smart-multi-split-button-default-height:var(--smart-editor-height);--smart-number-format-panel-selected-format-width:1fr;--smart-number-format-panel-apply-button-width:125px;--smart-number-format-panel-header-holder-offset:10px;--smart-number-format-panel-border-size:1px;--smart-number-format-panel-border-color:#ccc;--smart-number-format-panel-border-radius:4px;--smart-number-format-panel-sample-container-vertical-offset:15px;--smart-number-format-panel-sample-container-horizontal-offset:5px;--smart-number-format-panel-formats-list-margin-top:15px;--smart-number-format-panel-formats-list-max-height:400px;--smart-number-format-panel-formats-item-padding:12px;--smart-number-format-panel-selected-format-padding-left:5px;--smart-number-format-panel-selected-format-padding-top:3px;--smart-number-format-panel-selected-format-padding-bottom:3px;--smart-number-format-panel-header-input-width:100%;--smart-number-format-panel-formats-item-left-padding:10px;--smart-number-format-panel-formats-item-hover-background:#f1f1f1;--smart-number-format-panel-formats-item-example-format-color:#777;--smart-numeric-text-box-default-width:var(--smart-editor-width);--smart-numeric-text-box-default-height:var(--smart-editor-height);--smart-numeric-text-box-default-radix-display-width:12%;--smart-numeric-text-box-default-unit-display-width:var(--smart-editor-addon-width);--smart-numeric-text-box-text-align:right;--smart-path-default-width:var(--smart-editor-width);--smart-path-default-height:var(--smart-editor-height);--smart-path-drop-down-width:auto;--smart-path-drop-down-height:auto;--smart-path-button-gap:5px;--smart-path-text-align:start;--smart-power-button-default-width:var(--smart-editor-height);--smart-power-button-default-height:var(--smart-editor-height);--smart-progress-bar-default-width:var(--smart-editor-width);--smart-progress-bar-default-height:var(--smart-editor-height);--smart-circular-progress-bar-default-size:var(--smart-editor-width);--smart-circular-progress-bar-fill-size:20%;--smart-query-builder-default-width:auto;--smart-query-builder-default-height:auto;--smart-query-builder-min-width:100px;--smart-query-builder-content-padding:5px;--smart-query-builder-editor-width:125px;--smart-radio-button-default-size:calc(1px + 1/2 * var(--smart-editor-height));--smart-ribbon-tab-height:125px;--smart-ribbon-collapsed-tab-height:50px;--smart-ribbon-border-color:var(--smart-border);--smart-ribbon-tab-header-width:100px;--smart-ribbon-tab-padding:0px;--smart-ribbon-group-items-padding:0 10px;--smart-ribbon-tab-header-height:32px;--smart-ribbon-header-padding:0px;--smart-sortable-handle-size:25px;--smart-splitter-default-width:var(--smart-box-width);--smart-splitter-default-height:var(--smart-box-height);--smart-splitter-bar-size:10px;--smart-splitter-bar-fit-size:100%;--smart-splitter-item-padding:0;--smart-splitter-item-content-padding:0;--smart-splitter-item-size:auto;--smart-switch-button-default-width:calc(var(--smart-editor-height) + 10px);--smart-switch-button-default-height:var(--smart-editor-height);--smart-switch-button-thumb-size:calc(var(--smart-switch-button-default-height) - 8px);--smart-slider-default-width:var(--smart-editor-width);--smart-slider-default-height:35px;--smart-slider-track-size:1px;--smart-slider-thumb-width:20px;--smart-slider-thumb-height:20px;--smart-slider-tooltip-width:60px;--smart-slider-tooltip-height:30px;--smart-slider-spin-button-width:30px;--smart-slider-spin-button-height:30px;--smart-slider-tick-size:10px;--smart-slider-minor-tick-size:5px;--smart-slider-thumb-border-top-right-radius:15px;--smart-slider-thumb-border-top-left-radius:15px;--smart-slider-thumb-border-bottom-left-radius:15px;--smart-slider-thumb-border-bottom-right-radius:15px;--smart-scroll-button-size:16px;--smart-scroll-bar-size:18px;--smart-scroll-bar-default-width:var(--smart-editor-width);--smart-scroll-bar-default-height:var(--smart-scroll-bar-size);--smart-scroll-bar-background:#F1F1F1;--smart-scroll-bar-track-background:var(--smart-scroll-bar-background);--smart-scroll-bar-border:#F1F1F1;--smart-scroll-bar-thumb-border-top-right-radius:0px;--smart-scroll-bar-thumb-border-top-left-radius:0px;--smart-scroll-bar-thumb-border-bottom-left-radius:0px;--smart-scroll-bar-thumb-border-bottom-right-radius:0px;--smart-scroll-bar-thumb-background:#C1C1C1;--smart-scroll-bar-thumb-border:transparent;--smart-scroll-bar-thumb-size:100%;--smart-scroll-bar-thumb-padding:1px;--smart-scroll-bar-thumb-background-hover:#A8A8A8;--smart-scroll-bar-thumb-border-hover:transparent;--smart-scroll-bar-thumb-background-active:#787878;--smart-scroll-bar-thumb-border-active:transparent;--smart-scroll-bar-button-background:#F1F1F1;--smart-scroll-bar-button-border:#F1F1F1;--smart-scroll-bar-button-color:#505050;--smart-scroll-bar-button-background-hover:#D2D2D2;--smart-scroll-bar-button-border-hover:#F1F1F1;--smart-scroll-bar-button-color-hover:#505050;--smart-scroll-bar-button-background-active:#787878;--smart-scroll-bar-button-border-active:#F1F1F1;--smart-scroll-bar-button-color-active:#fff;--smart-table-default-width:100%;--smart-table-default-height:auto;--smart-table-header-footer-height:56px;--smart-table-column-header-height:var(--smart-table-header-footer-height);--smart-table-row-height:48px;--smart-table-cell-padding:12px;--smart-table-row-detail-height:var(--smart-table-row-height);--smart-table-indent:30px;--smart-table-arrow-size:16px;--smart-table-arrow-margin:5px;--smart-table-group-name-display:unset;--smart-table-group-count-display:unset;--smart-pivot-table-cell-width:200px;--smart-pivot-table-secondary-group-width:calc(1.25 * var(--smart-pivot-table-cell-width));--smart-pivot-panel-width:300px;--smart-pivot-panel-default-height:800px;--smart-pivot-panel-tab-item-height:150px;--smart-pivot-panel-padding:10px;--smart-tank-default-width:var(--smart-editor-width);--smart-tank-default-height:calc(10 * var(--smart-editor-height));--smart-tank-scale-size:105px;--smart-tank-thumb-width:25px;--smart-tank-thumb-height:var(--smart-tank-thumb-width);--smart-tank-tooltip-width:80px;--smart-tank-tooltip-height:30px;--smart-tank-tick-size:10px;--smart-tank-minor-tick-size:5px;--smart-tank-minimum-track-size:6px;--smart-tabs-header-button-size:20px;--smart-tabs-animation-duration:0.5s;--smart-tabs-default-width:var(--smart-box-width);--smart-tabs-default-height:var(--smart-box-height);--smart-tabs-header-padding:0px;--smart-tabs-header-offset:0px;--smart-tab-item-padding:12px 16px;--smart-tab-item-offset:5px;--smart-tab-item-initial-offset:5px;--smart-tab-item-text-transform:uppercase;--smart-time-picker-default-width:var(--smart-editor-width);--smart-time-picker-default-height:calc(12 * var(--smart-editor-height));--smart-tooltip-arrow-width:6px;--smart-tooltip-arrow-color:var(--smart-secondary);--smart-tooltip-arrow-translate:0;--smart-tooltip-padding:4px 8px;--smart-tooltip-content-shadow:none;--smart-toast-item-icon:'';--smart-toast-container-default-width:var(--smart-bar-width);--smart-toast-header-height:20px;--smart-toast-info-background:var(--smart-info);--smart-toast-info-color:var(--smart-info-color);--smart-toast-warning-background:var(--smart-warning);--smart-toast-warning-color:var(--smart-warning-color);--smart-toast-error-background:var(--smart-error);--smart-toast-error-color:var(--smart-error-color);--smart-toast-success-background:var(--smart-success);--smart-toast-success-color:var(--smart-success-color);--smart-tree-default-width:var(--smart-box-width);--smart-tree-default-height:var(--smart-box-height);--smart-tree-scroll-button-size:20px;--smart-tree-lines-style:dashed;--smart-tree-indent:16px;--smart-tree-lines-color:var(--smart-border);--smart-tree-lines-width:1px;--smart-tree-item-label-height:36px;--smart-tree-item-padding:9px 12px;--smart-tree-item-vertical-offset:3px;--smart-tree-item-horizontal-offset:3px;--smart-text-box-default-width:var(--smart-editor-width);--smart-text-box-default-height:var(--smart-editor-height);--smart-validation-panel-description-width:20%;--smart-validation-panel-content-width:80%;--smart-validation-panel-appearance-vertical-offset:10px;--smart-validation-panel-appearance-reset-button-left-offset:5px;--smart-validation-panel-appearance-textbox-vertical-offset:5px;--smart-validation-panel-appearance-reset-button-color:var(--smart-primary);--smart-validation-panel-criteria-row-margin-top:10px;--smart-validation-panel-criteria-container-vertical-offset:10px;--smart-validation-panel-criteria-container-input-width:180px;--smart-validation-panel-criteria-container-input-horizontal-offset:2px;--smart-validation-panel-criteria-container-textbox-width:80px;--smart-validation-panel-criteria-container-textbox-horizontal-offset:2px;--smart-validation-panel-criteria-container-text-between-inputs-offset:5px;--smart-validation-panel-invalid-data-vertical-offset:10px;--smart-validation-panel-footer-button-color:#188038;--smart-validation-panel-footer-button-background:white;--smart-validation-panel-footer-vertical-offset:20px;--smart-validation-panel-footer-button-horizontal-offset:5px;--smart-validation-panel-footer-remove-validation-button-color:var(--smart-validation-panel-footer-button-color);--smart-validation-panel-footer-cancel-button-color:var(--smart-validation-panel-footer-button-color);--smart-validation-panel-footer-save-button-color:var(--smart-validation-panel-footer-button-background);--smart-validation-panel-footer-save-button-background:var(--smart-validation-panel-footer-button-color);--smart-password-text-box-default-width:var(--smart-editor-width);--smart-password-text-box-default-height:var(--smart-editor-height);--smart-pager-default-width:var(--smart-bar-width);--smart-pager-default-height:var(--smart-bar-height);--smart-pager-button-width:'auto';--smart-pager-button-height:32px;--smart-pager-page-size-selector-width:60px;--smart-pager-page-index-selector-width:32px;--smart-pager-page-index-selector-height:32px;--smart-pager-page-index-ellipsis-selector-width:32px;--smart-pager-page-index-ellipsis-selector-height:32px;--smart-pager-page-index-selector-horizontal-offset:8px;--smart-pager-padding:2px;--smart-pager-input-width:50px;--smart-scroll-viewer-min-width:none;--smart-scroll-viewer-max-width:none;--smart-scroll-viewer-min-height:none;--smart-scroll-viewer-max-height:none;--smart-scheduler-default-height:auto;--smart-scheduler-default-width:auto;--smart-scheduler-item-size:auto;--smart-scheduler-timeline-cell-width:auto;--smart-scheduler-timeline-cell-height:50px;--smart-scheduler-timeline-cell-min-width:70px;--smart-scheduler-timeline-cell-min-height:35px;--smart-scheduler-header-height:50px;--smart-scheduler-header-today-button-size:auto;--smart-scheduler-header-date-button-max-size:auto;--smart-scheduler-header-navigation-button-size:30px;--smart-scheduler-footer-height:var(--smart-scheduler-header-height);--smart-scheduler-header-box-shadow:initial;--smart-scheduler-header-padding:10px;--smart-scheduler-timeline-header-cell-padding:5px;--smart-scheduler-header-menu-button-size:auto;--smart-scheduler-timeline-weekend-color:var(--smart-background);--smart-scheduler-timeline-nonworking-color:var(--smart-gantt-chart-timeline-nonworking-color);--smart-scheduler-timeline-all-day-label-font-weight:600;--smart-scheduler-timeline-header-horizontal-cells-size:40px;--smart-scheduler-timeline-header-horizontal-label-padding:initial;--smart-scheduler-timeline-header-horizontal-details-size:var(--smart-scheduler-timeline-header-horizontal-cells-size);--smart-scheduler-timeline-header-horizontal-group-size:var(--smart-scheduler-timeline-header-horizontal-cells-size);--smart-scheduler-timeline-header-vertical-cells-size:100px;--smart-scheduler-timeline-header-vertical-label-padding:initial;--smart-scheduler-timeline-header-vertical-details-size:var(--smart-scheduler-timeline-header-vertical-cells-size);--smart-scheduler-timeline-header-vertical-group-size:var(--smart-scheduler-timeline-header-vertical-cells-size);--smart-scheduler-timeline-header-all-day-cells-size:75px;--smart-scheduler-timeline-group-separator-background:var(--smart-outline);--smart-scheduler-timeline-group-separator-size:var(--smart-border-width);--smart-scheduler-timeline-group-white-space:nowrap;--smart-scheduler-timeline-group-header-offset:calc(-50% - var(--smart-scheduler-timeline-header-cell-padding));--smart-scheduler-current-time-indicator-background:var(--smart-primary);--smart-scheduler-current-time-indicator-size:1px;--smart-scheduler-current-time-indicator-header-size:2px;--smart-scheduler-current-time-indicator-arrow-size:7px;--smart-scheduler-shader-background:rgba(var(--smart-border-rgb), .5);--smart-scheduler-view-background:transparent;--smart-scheduler-view-line-size:var(--smart-border-width);--smart-scheduler-view-horizontal-line-color:var(--smart-border);--smart-scheduler-view-vertical-line-color:var(--smart-border);--smart-scheduler-day-week-view-vertical-line-size:var(--smart-scheduler-view-line-size);--smart-scheduler-day-week-view-vertical-line-color:var(--smart-border);--smart-scheduler-day-week-view-hour-size:var(--smart-scheduler-view-line-size);--smart-scheduler-day-week-view-hour-color:var(--smart-border);--smart-scheduler-time-ruler-tick-size:10px;--smart-scheduler-event-background-rgb:52,121,186;--smart-scheduler-event-background:rgba(var(--smart-scheduler-event-background-rgb), 1);--smart-scheduler-legend-item-background:var(--smart-scheduler-event-background);--smart-scheduler-event-color:var(--smart-primary-color);--smart-scheduler-event-focus:rgba(var(--smart-scheduler-event-background-rgb), .9);--smart-scheduler-event-color-focus:var(--smart-scheduler-event-color);--smart-scheduler-event-hover:rgba(var(--smart-scheduler-event-background-rgb), .8);--smart-scheduler-event-color-hover:var(--smart-scheduler-event-color);--smart-scheduler-event-padding-agenda:5px;--smart-scheduler-event-padding-basic:2px;--smart-scheduler-event-padding-timeline:2px;--smart-scheduler-event-padding-all-day:2px;--smart-scheduler-event-content-padding:5px;--smart-scheduler-event-label-font-size:var(--smart-font-size);--smart-scheduler-event-time-font-size:calc(var(--smart-font-size) - 3px);--smart-scheduler-event-time-font-size-agenda:var(--smart-font-size);--smart-scheduler-event-time-font-weight-agenda:600;--smart-scheduler-event-time-opacity-agenda:1;--smart-scheduler-event-time-opacity:0.7;--smart-scheduler-event-icon-size:30px;--smart-scheduler-event-size:30px;--smart-scheduler-event-size-basic:var(--smart-scheduler-event-size);--smart-scheduler-event-size-timeline:60px;--smart-scheduler-event-collector-size:24px;--smart-scheduler-event-collector-mobile-size:28px;--smart-scheduler-event-collector-background:rgba(var(--smart-primary-rgb), 1);--smart-scheduler-event-collector-color:var(--smart-primary-color);--smart-scheduler-event-collector-focus:rgba(var(--smart-primary-rgb), .9);--smart-scheduler-event-collector-color-focus:var(--smart-scheduler-event-collector-color);--smart-scheduler-event-collector-hover:rgba(var(--smart-primary-rgb), .8);--smart-scheduler-event-collector-color-hover:var(--smart-scheduler-event-collector-color);--smart-scheduler-month-view-number-size:24px;--smart-scheduler-status-size:7px;--smart-scheduler-status-padding:5px;--smart-scheduler-status-background:transparent;--smart-scheduler-status-free-background:white;--smart-scheduler-status-tentative-background:0 -244rem/5rem 5rem linear-gradient(45deg, #fd7e14 25%, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .2) 50%, #fd7e14 50%, #fd7e14 75%, rgba(0, 0, 0, .2) 75%, rgba(0, 0, 0, .2));--smart-scheduler-status-busy-background:#dc3545;--smart-scheduler-status-out-of-office-background:#00a9e6;--smart-scheduler-cell-feedback-background:transparent;--smart-scheduler-event-resize-indicator-size:var(--smart-gantt-chart-timeline-task-resize-indicator-width);--smart-scheduler-event-resize-indicator-color:var(--smart-gantt-chart-timeline-task-resize-indicator-color);--smart-scheduler-event-resize-indicator-border-color:var(--smart-gantt-chart-timeline-task-resize-indicator-border-color);--smart-scheduler-restricted-background:0 -245rem/12px 12px linear-gradient(135deg, rgba(255, 0, 0, .15) 25%, transparent 25%, transparent 50%, rgba(255, 0, 0, .15) 50%, rgba(255, 0, 0, .15) 75%, transparent 75%, transparent);--smart-scheduler-event-item-size:50px;--smart-scheduler-event-button-size:30px;--smart-scheduler-event-border-radius:initial;--smart-scheduler-event-collector-border-radius:20px;--smart-scheduler-context-menu-max-height:calc(4 * var(--smart-scheduler-event-item-size));--smart-scheduler-context-menu-max-width:300px;--smart-scheduler-window-header-height:var(--smart-gantt-chart-popup-window-header-height);--smart-scheduler-window-footer-height:var(--smart-gantt-chart-popup-window-footer-height);--smart-scheduler-event-label-font-weight:300;--smart-scheduler-event-time-font-weight:300;--smart-scheduler-event-item-label-font-weight:600;--smart-scheduler-toast-default-width:400px;--smart-scheduler-toast-default-height:50px;--smart-scheduler-shortcut-size:28px;--smart-window-default-height:var(--smart-box-height);--smart-window-default-width:var(--smart-box-width);--smart-window-header-height:var(--smart-bar-height);--smart-window-footer-height:var(--smart-bar-height);--smart-window-min-width:250px;--smart-window-header-padding:10px;--smart-window-footer-padding:6.5px;--smart-window-header-button-size:24px;--smart-window-header-icon-size:var(--smart-font-size);--smart-window-header-background:var(--smart-surface);--smart-window-footer-background:var(--smart-surface);--smart-window-footer-button-width:100px;--smart-window-content-padding:10px;--smart-elevation-24:0 24px 38px 3px rgba(0, 0, 0, .14),0 9px 46px 8px rgba(0, 0, 0, .12),0 11px 15px 0 rgba(0, 0, 0, .2);--smart-elevation-16:0 16px 24px 2px rgba(0, 0, 0, .14),0 6px 30px 5px rgba(0, 0, 0, .12),0 8px 10px 0 rgba(0, 0, 0, .2);--smart-elevation-12:0 12px 17px 2px rgba(0, 0, 0, .14),0 5px 22px 4px rgba(0, 0, 0, .12),0 7px 8px 0 rgba(0, 0, 0, .2);--smart-elevation-8:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);--smart-elevation-6:0 6px 10px 0 rgba(0, 0, 0, .14),0 1px 18px 0 rgba(0, 0, 0, .12),0 3px 5px 0 rgba(0, 0, 0, .2);--smart-elevation-4:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);--smart-elevation-2:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);--smart-elevation-1:0 0 2px 0 rgba(0, 0, 0, .14),0 2px 2px 0 rgba(0, 0, 0, .12),0 1px 3px 0 rgba(0, 0, 0, .2);--smart-elevation-0:none;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--pseudo-element-height:0}.smart-ui-component[theme=dark],body[theme=dark]{--smart-primary-rgb:122,202,255;--smart-primary:rgb(var(--smart-primary-rgb));--smart-primary-color:#242424;--smart-background:#242424;--smart-background-color:#fff;--smart-surface:#333;--smart-surface-color:#fff;--smart-disabled:#535353;--smart-disabled-color:#fff;--smart-border:#464646;--smart-editor-selection:var(--smart-primary);--smart-editor-selection-color:var(--smart-primary-color);--smart-ui-state-hover:#444;--smart-ui-state-color-hover:#fff;--smart-ui-state-border-hover:var(--smart-ui-state-hover);--smart-ui-state-active:var(--smart-primary);--smart-ui-state-color-active:var(--smart-primary-color);--smart-ui-state-border-active:var(--smart-primary);--smart-ui-state-focus:#555;--smart-ui-state-color-focus:#fff;--smart-ui-state-border-focus:#555;--smart-ui-state-selected:rgba(var(--smart-primary-rgb), .1);--smart-ui-state-color-selected:var(--smart-primary);--smart-ui-state-border-selected:rgba(var(--smart-primary-rgb), .1);--smart-alternation-index0-color:var(--smart-surface-color);--smart-alternation-index0-border:var(--smart-surface);--smart-alternation-index0-background:var(--smart-surface);--smart-alternation-index1-color:#111;--smart-alternation-index1-border:#9BBB59;--smart-alternation-index1-background:#9BBB59;--smart-alternation-index2-color:#fff;--smart-alternation-index2-border:#FC3752;--smart-alternation-index2-background:#FC3752;--smart-grid-cell-background-freeze:#242424;--smart-grid-cell-color-freeze:#fff;--smart-scroll-bar-background:#3E3E42;--smart-scroll-bar-track-background:var(--smart-scroll-bar-background);--smart-scroll-bar-border:#3E3E42;--smart-scroll-bar-thumb-background:#686868;--smart-scroll-bar-thumb-border:#686868;--smart-scroll-bar-thumb-background-hover:#9E9E9E;--smart-scroll-bar-thumb-border-hover:#9E9E9E;--smart-scroll-bar-thumb-background-active:#444;--smart-scroll-bar-thumb-border-active:#444;--smart-scroll-bar-button-background:#3E3E42;--smart-scroll-bar-button-border:#3E3E42;--smart-scroll-bar-button-color:#999999;--smart-scroll-bar-button-background-hover:#3E3E42;--smart-scroll-bar-button-border-hover:#3E3E42;--smart-scroll-bar-button-color-hover:var(--smart-primary);--smart-scroll-bar-button-background-active:#3E3E42;--smart-scroll-bar-button-border-active:#3E3E42;--smart-scroll-bar-button-color-active:var(--smart-primary);--smart-gantt-chart-timeline-nonworking-color:#3E3E42;--smart-scheduler-timeline-weekend-color:var(--smart-background);--smart-scheduler-timeline-nonworking-color:var(--smart-gantt-chart-timeline-nonworking-color);--smart-scheduler-event-background-rgb:103,176,245;--smart-scheduler-event-background:rgba(var(--smart-scheduler-event-background-rgb), 1);--smart-scheduler-event-color:var(--smart-primary-color);--smart-scheduler-event-focus:rgba(var(--smart-scheduler-event-background-rgb), .9);--smart-scheduler-event-color-focus:var(--smart-scheduler-event-color);--smart-scheduler-event-hover:rgba(var(--smart-scheduler-event-background-rgb), .8);--smart-scheduler-event-color-hover:var(--smart-scheduler-event-color);--smart-scheduler-event-collector-background:rgba(var(--smart-primary-rgb), 1);--smart-scheduler-event-collector-color:var(--smart-primary-color);--smart-scheduler-event-collector-focus:rgba(var(--smart-primary-rgb), .9);--smart-scheduler-event-collector-color-focus:var(--smart-scheduler-event-collector-color);--smart-scheduler-event-collector-hover:rgba(var(--smart-primary-rgb), .8);--smart-scheduler-event-collector-color-hover:var(--smart-scheduler-event-collector-color);--smart-scheduler-status-free-background:white;--smart-scheduler-status-tentative-background:0 -244rem/5rem 5rem linear-gradient(45deg, #fd7e14 25%, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .2) 50%, #fd7e14 50%, #fd7e14 75%, rgba(0, 0, 0, .2) 75%, rgba(0, 0, 0, .2));--smart-scheduler-status-busy-background:#dc3545;--smart-scheduler-status-out-of-office-background:#00a9e6;--smart-scheduler-event-resize-indicator-color:var(--smart-gantt-chart-timeline-task-resize-indicator-color);--smart-scheduler-event-resize-indicator-border-color:var(--smart-gantt-chart-timeline-task-resize-indicator-border-color);--smart-scheduler-restricted-background:0 -245rem/12px 12px linear-gradient(135deg, rgba(255, 0, 0, .15) 25%, transparent 25%, transparent 50%, rgba(255, 0, 0, .15) 50%, rgba(255, 0, 0, .15) 75%, transparent 75%, transparent)}smart-accordion,smart-alert-window,smart-array,smart-breadcrumb,smart-button,smart-calendar,smart-card,smart-card-view,smart-carousel,smart-check-box,smart-circular-progress-bar,smart-color-panel,smart-color-picker,smart-column-panel,smart-combo-box,smart-date-time-picker,smart-dialog-window,smart-docking-layout,smart-drop-down-button,smart-drop-down-list,smart-filter-panel,smart-gantt-chart,smart-gauge,smart-grid,smart-group-panel,smart-kanban,smart-layout,smart-led,smart-list-box,smart-list-menu,smart-masked-text-box,smart-menu,smart-multi-column-filter-panel,smart-multi-split-button,smart-multiline-prompt-window,smart-multiline-text-box,smart-numeric-text-box,smart-pager,smart-password-text-box,smart-path,smart-pivot-panel,smart-power-button,smart-progress-bar,smart-progress-window,smart-prompt-window,smart-query-builder,smart-radio-button,smart-repeat-button,smart-scroll-bar,smart-sheduler,smart-slider,smart-sort-panel,smart-splitter,smart-switch-button,smart-tabs,smart-tabs-window,smart-tank,smart-text-box,smart-time-picker,smart-toggle-button,smart-tooltip,smart-tree,smart-wait-window,smart-window{padding:0;margin:0;overflow:hidden;display:block}.smart-element{outline:0;box-sizing:border-box;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);font-weight:inherit;font-weight:var(--smart-font-weight);-webkit-tap-highlight-color:transparent;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-root{width:100%;height:100%;padding:0;margin:0;box-sizing:border-box}smart-alert-window[disabled],smart-breadcrumb[disabled],smart-button-group[disabled],smart-button[disabled],smart-calendar[disabled],smart-card-view[disabled],smart-card[disabled],smart-check-box[disabled],smart-check-input[disabled],smart-chip[disabled],smart-circular-progress-bar[disabled],smart-color-input[disabled],smart-color-panel[disabled],smart-color-picker[disabled],smart-column-panel[disabled],smart-combo-box[disabled],smart-date-input[disabled],smart-date-range-input[disabled],smart-date-time-picker[disabled],smart-dialog-window[disabled],smart-docking-layout[disabled],smart-drop-down-button[disabled],smart-drop-down-list[disabled],smart-editor[disabled],smart-filter-panel[disabled],smart-formatting-panel[disabled],smart-gantt-chart[disabled],smart-gantt[disabled],smart-gauge[disabled],smart-grid[disabled],smart-group-panel[disabled],smart-input[disabled],smart-kanban[disabled],smart-layout[disabled],smart-led[disabled],smart-list-box[disabled],smart-list-item[disabled],smart-list-menu[disabled],smart-menu-item[disabled],smart-menu-items-group[disabled],smart-menu[disabled],smart-multi-column-filter-panel[disabled],smart-multi-combo-input[disabled],smart-multi-input[disabled],smart-multi-split-button[disabled],smart-multiline-prompt-window[disabled],smart-multiline-text-box[disabled],smart-notification-panel[disabled],smart-number-input[disabled],smart-numeric-text-box[disabled],smart-pager .smart-pager-button[disabled],smart-pager[disabled],smart-password-input[disabled],smart-password-text-box[disabled],smart-path[disabled],smart-pivot-table[disabled],smart-power-button[disabled],smart-progress-bar[disabled],smart-progress-window[disabled],smart-prompt-window[disabled],smart-query-builder[disabled],smart-radio-button[disabled],smart-repeat-button[disabled],smart-scheduler[disabled],smart-scroll-bar[disabled],smart-slider[disabled],smart-sort-panel[disabled],smart-splitter[disabled],smart-switch-button[disabled],smart-tab[disabled],smart-table[disabled],smart-tabs[disabled],smart-tank[disabled],smart-text-area[disabled],smart-text-box[disabled],smart-time-input[disabled],smart-time-picker[disabled],smart-toggle-button[disabled],smart-tree-item[disabled]>.smart-tree-item-label-container,smart-tree-items-group[disabled]>.smart-tree-item-label-container,smart-tree[disabled],smart-wait-window[disabled],smart-window[disabled]{opacity:.55;cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-window,smart-accordion,smart-button,smart-button-group,smart-calendar,smart-card-view,smart-color-panel,smart-column-panel,smart-date-time-picker,smart-docking-layout,smart-formatting-panel,smart-gantt-chart,smart-grid,smart-group-panel,smart-kanban,smart-layout,smart-list-box,smart-list-menu,smart-menu,smart-multi-column-filter-panel,smart-multiline-text-box,smart-pager,smart-progress-bar,smart-scheduler,smart-scroll-viewer,smart-sort-panel,smart-splitter,smart-tank,smart-text-box,smart-time-picker,smart-tree{border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-width:1px;border-width:var(--smart-border-width);border-style:solid}smart-card-view.smart-element,smart-color-panel.smart-element,smart-color-picker.smart-element,smart-combo-box.smart-element,smart-date-time-picker.smart-element,smart-drop-down-button.smart-element,smart-drop-down-list.smart-element,smart-filter-panel.smart-element,smart-kanban.smart-element,smart-masked-text-box.smart-element,smart-menu.smart-element,smart-multi-split-button.smart-element,smart-multiline-text-box.smart-element,smart-numeric-text-box.smart-element,smart-pager.smart-element,smart-password-text-box.smart-element,smart-path.smart-element,smart-query-builder.smart-element,smart-slider.smart-element,smart-switch-button.smart-element,smart-tabs.smart-element,smart-tank.smart-element,smart-text-box.smart-element{overflow:visible}.smart-disabled{opacity:.55;cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-element input::-moz-selection, .smart-input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-element input::selection,.smart-input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}@media (hover:hover){.smart-element[theme=dark],body[theme=dark]{scrollbar-color:#C1C1C1 #F1F1F1;scrollbar-color:var(--smart-scroll-bar-thumb-background) var(--smart-scroll-bar-track-background)}body[theme=dark] ::-webkit-scrollbar,body[theme=dark]::-webkit-scrollbar{background-color:#fefefe;background-color:var(--smart-background)}body[theme=dark] ::-webkit-scrollbar-track,body[theme=dark] ::-webkit-scrollbar-track-piece,body[theme=dark]::-webkit-scrollbar-track,body[theme=dark]::-webkit-scrollbar-track-piece{background-color:#F1F1F1;background-color:var(--smart-scroll-bar-track-background)}body[theme=dark] ::-webkit-scrollbar-thumb,body[theme=dark]::-webkit-scrollbar-thumb{border:1px solid transparent;border:1px solid var(--smart-scroll-bar-thumb-border);background-color:#C1C1C1;background-color:var(--smart-scroll-bar-thumb-background)}body[theme=dark] ::-webkit-scrollbar-thumb:hover,body[theme=dark]::-webkit-scrollbar-thumb:hover{border-color:transparent;border-color:var(--smart-scroll-bar-thumb-border-hover);background-color:#A8A8A8;background-color:var(--smart-scroll-bar-thumb-background-hover)}body[theme=dark] ::-webkit-scrollbar-button,body[theme=dark]::-webkit-scrollbar-button{background-color:#F1F1F1;background-color:var(--smart-scroll-bar-button-background)}}smart-accordion{width:450px;width:var(--smart-accordion-default-width);height:450px;height:var(--smart-accordion-default-height);border:0;display:block}smart-accordion.smart-element{background:0 0}smart-accordion:not(.smart-element){visibility:hidden}smart-accordion>.smart-container{overflow:auto;touch-action:none;padding:10px}smart-accordion.smart-container{overflow:auto;touch-action:none}smart-accordion .smart-reordering *{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:move}smart-accordion .smart-empty:after{content:"No accordion items.";display:flex;justify-content:center;align-items:center;width:100%;height:100%}smart-accordion .smart-accordion.smart-container{padding:10px}smart-accordion smart-accordion-item{font-size:inherit;font-family:inherit;display:block;overflow:hidden;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);width:100%;border:0;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius)}smart-accordion smart-accordion-item:first-child{border-top-left-radius:--smart-item-border-top-left-radius;border-top-left-radius:var(--smart-first-item-border-top-left-radius,--smart-item-border-top-left-radius);border-top-right-radius:--smart-item-border-top-right-radius;border-top-right-radius:var(--smart-first-item-border-top-right-radius,--smart-item-border-top-right-radius);border-bottom-left-radius:--smart-item-border-bottom-left-radius;border-bottom-left-radius:var(--smart-first-item-border-bottom-left-radius,--smart-item-border-bottom-left-radius);border-bottom-right-radius:--smart-item-border-bottom-right-radius;border-bottom-right-radius:var(--smart-first-item-border-bottom-right-radius,--smart-item-border-bottom-right-radius)}smart-accordion smart-accordion-item:last-child{border-top-left-radius:--smart-item-border-top-left-radius;border-top-left-radius:var(--smart-last-item-border-top-left-radius,--smart-item-border-top-left-radius);border-top-right-radius:--smart-item-border-top-right-radius;border-top-right-radius:var(--smart-last-item-border-top-right-radius,--smart-item-border-top-right-radius);border-bottom-left-radius:--smart-item-border-bottom-left-radius;border-bottom-left-radius:var(--smart-last-item-border-bottom-left-radius,--smart-item-border-bottom-left-radius);border-bottom-right-radius:--smart-item-border-bottom-right-radius;border-bottom-right-radius:var(--smart-last-item-border-bottom-right-radius,--smart-item-border-bottom-right-radius)}smart-accordion smart-accordion-item>.smart-container{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-accordion smart-accordion-item .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-background-color);opacity:.5}smart-accordion smart-accordion-item .smart-accordion-item-header{width:100%;cursor:pointer;color:#323232;color:var(--smart-surface-color);background:#F5F5F5;background:var(--smart-surface);border-color:#E0E0E0;border-color:var(--smart-border);font-family:inherit;font-size:inherit;box-sizing:border-box;padding:0 24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:flex;align-items:center;position:relative;height:48px;height:var(--smart-accordion-item-header-height)}smart-accordion smart-accordion-item .smart-accordion-item-header>.smart-arrow{width:27px;width:var(--smart-editor-addon-width);display:flex;justify-content:center;align-items:center;order:2}smart-accordion smart-accordion-item .smart-accordion-item-header>.smart-arrow:after{vertical-align:middle;content:'\e817';content:var(--smart-icon-arrow-up-alt);transform:rotate(180deg);width:27px;width:var(--smart-editor-addon-width);height:100%;margin-left:2px;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;font-size:12px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:flex;justify-content:center;align-items:center;color:var(--smart-ui-state);transform-origin:center}smart-accordion smart-accordion-item .smart-accordion-item-header>.smart-label{margin-left:5px;width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}smart-accordion smart-accordion-item .smart-accordion-item-content{overflow-y:auto;height:0px;height:var(--smart-accordion-expanded-content-height);padding:0 24px;color:#5A5A5A;color:var(--smart-background-color);background:#fefefe;background:var(--smart-background);width:100%;box-sizing:border-box;display:none}smart-accordion smart-accordion-item .smart-accordion-item-content .smart-content-container{width:100%;height:100%;box-sizing:border-box;min-height:5px;padding:10px}smart-accordion smart-accordion-item[expanded]:not(:last-child){margin-bottom:20px;margin-bottom:var(--smart-accordion-item-expanded-offset)}smart-accordion smart-accordion-item[expanded]:last-child:not(:first-child){margin-top:20px;margin-top:var(--smart-accordion-item-expanded-offset)}smart-accordion smart-accordion-item[expanded] .smart-accordion-item-header{color:#333;color:var(--smart-ui-state-color-focus);background:#e2e0e0;background:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-accordion smart-accordion-item[expanded] .smart-accordion-item-header>.smart-arrow:after{transform:rotate(0);transform-origin:center}smart-accordion smart-accordion-item[expanded]>.smart-container>.smart-accordion-item-content{display:block}smart-accordion smart-accordion-item[hover] .smart-accordion-item-header{color:#333;color:var(--smart-ui-state-color-hover);background:#ebebeb;background:var(--smart-ui-state-hover);border-color:vaR(--smart-ui-state-border-hover)}smart-accordion smart-accordion-item[focused] .smart-accordion-item-header{color:#333;color:var(--smart-ui-state-color-focus);background:#e2e0e0;background:var(--smart-ui-state-focus);border-color:vaR(--smart-ui-state-border-focus)}smart-accordion smart-accordion-item[focused] .smart-accordion-item-header>.smart-arrow{opacity:.6}smart-accordion smart-accordion-item[dragged]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move}smart-accordion smart-accordion-item[dragged] .smart-accordion-item-header{cursor:move}smart-accordion smart-accordion-item[disabled]{cursor:default;opacity:1}smart-accordion smart-accordion-item[disabled] .smart-accordion-item-header{cursor:auto;cursor:initial}smart-accordion[expand-mode=singleFitHeight] smart-accordion-item .smart-accordion-item-header{height:48px;height:var(--smart-accordion-item-header-height)}smart-accordion[expand-mode=singleFitHeight] smart-accordion-item .smart-accordion-item-content{overflow-y:auto;height:0px;height:var(--smart-accordion-expanded-content-height);padding:0 24px;color:#5A5A5A;color:var(--smart-background-color);background:#fefefe;background:var(--smart-background)}smart-accordion[expand-mode=multiple] smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=none] smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=single] smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=toggle] smart-accordion-item .smart-accordion-item-content{overflow-y:hidden;height:auto}smart-accordion[expand-mode=multiple].smart-container.smart-toggling,smart-accordion[expand-mode=multiple]>.smart-container.smart-toggling{padding:10px}smart-accordion[disabled],smart-accordion[disabled] smart-accordion-item .smart-accordion-item-header{cursor:default}smart-accordion:focus,smart-accordion:focus smart-accordion-item:focus{outline:0}smart-accordion.smart-no-arrow .smart-accordion-item-header>.smart-arrow,smart-accordion.smart-no-arrow .smart-accordion-item-header>.smart-arrow:after{visibility:hidden;width:0}smart-accordion.smart-arrow-right smart-accordion-item .smart-accordion-item-header>.smart-arrow{float:right}smart-accordion.smart-arrow-right smart-accordion-item .smart-accordion-item-header>.smart-arrow:after{content:'\e903';content:var(--smart-icon-arrow-right)}smart-accordion.smart-arrow-right smart-accordion-item[expanded] .smart-accordion-item-header>.smart-arrow:after{content:'\e817';content:var(--smart-icon-arrow-up-alt)}smart-accordion .smart-toggled-item .smart-accordion-item-content{overflow:hidden}smart-accordion:not([animation=none]){animation-duration:225ms;animation-duration:var(--smart-accordion-animation-duration)}smart-accordion:not([animation=none]) *{animation-duration:inherit}smart-accordion:not([animation=none])[expand-mode=singleFitHeight] smart-accordion-item.smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation-default-mode ease-out;animation-direction:reverse;display:block;animation-duration:inherit;animation-iteration-count:1}smart-accordion:not([animation=none])[expand-mode=singleFitHeight].smart-toggled-item smart-accordion-item[expanded] .smart-accordion-item-content{animation:smart-accordion-item-expand-animation-default-mode ease-in;animation-duration:inherit;animation-iteration-count:1}smart-accordion:not([animation=none])[expand-mode=multiple] smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion:not([animation=none])[expand-mode=none] smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion:not([animation=none])[expand-mode=single] smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion:not([animation=none])[expand-mode=toggle] smart-accordion-item.smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation ease-out;animation-direction:reverse;display:block;animation-duration:inherit;animation-iteration-count:1}smart-accordion:not([animation=none])[expand-mode=multiple] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion:not([animation=none])[expand-mode=none] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion:not([animation=none])[expand-mode=single] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion:not([animation=none])[expand-mode=toggle] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation ease-in;animation-duration:inherit;animation-iteration-count:1}smart-accordion:not([animation=none]) smart-accordion-item .smart-accordion-item-header>.smart-arrow.smart-animate-trigger:after{transition:transform .2s ease-out}smart-accordion:not([animation=none]) smart-accordion-item.smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation-default-mode ease-out;animation-direction:reverse;display:block;animation-duration:inherit;animation-iteration-count:1}smart-accordion:not([animation=none]) smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation-default-mode ease-in;animation-duration:inherit;animation-iteration-count:1}smart-accordion[right-to-left]>.smart-container{direction:rtl}:host .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-background-color);opacity:.5}@keyframes smart-accordion-item-expand-animation-default-mode{0%{height:0}100%{height:0px;height:var(--smart-accordion-expanded-content-height)}}@keyframes smart-accordion-item-expand-animation{0%{height:0}100%{height:0px;height:var(--smart-accordion-expanded-content-local-height)}}smart-array{width:450px;width:var(--smart-array-default-width);height:450px;height:var(--smart-array-default-height);display:block;overflow:visible}smart-array .smart-big-container,smart-array>.smart-container{display:flex}smart-array .smart-array-indexer{display:block;margin-bottom:2px;width:100%}smart-array .smart-big-container{background-color:#fefefe;background-color:var(--smart-background)}smart-array[show-index-display] .smart-big-container{margin-left:2px}smart-array .smart-main-container,smart-array .smart-scrollbar-container-horizontal{width:100%}smart-array .smart-array-element-gap{border-spacing:0}smart-array .smart-array-table-data{border:2px solid transparent;padding:0;min-width:0;background-color:transparent;white-space:nowrap}smart-array .smart-array-table-data-gap{border-width:3px;border-width:var(--smart-array-element-gap);padding:3px;padding:var(--smart-array-element-gap)}smart-array .smart-scrollbar-container-horizontal{height:20px}smart-array .smart-scrollbar-container-vertical{width:20px}smart-array .smart-scrollbar-container-horizontal>smart-scroll-bar,smart-array .smart-scrollbar-container-vertical>smart-scroll-bar{width:100%;height:100%}smart-array .smart-array-element{position:relative}smart-array .smart-array-element-selected{border-color:#00f}smart-array .smart-array-element-empty{border-color:#999;color:#999;opacity:.7}smart-array .smart-array-element>smart-check-box,smart-array .smart-array-element>smart-led,smart-array .smart-array-element>smart-numeric-text-box,smart-array .smart-array-element>smart-power-button,smart-array .smart-array-element>smart-radio-button,smart-array .smart-array-element>smart-switch-button,smart-array .smart-array-element>smart-toggle-button,smart-array smart-switch-button.smart-array-element,smart-array smart-text-box.smart-array-element{display:block}smart-array .smart-array-element>smart-check-box{padding:0}.smart-badge{display:inline-block;padding:.25em .4em;font-weight:700;line-height:1}.smart-badge.smart-badge-primary{color:#ffffff;color:var(--smart-primary-color);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-badge.smart-badge-secondary{color:#ffffff;color:var(--smart-secondary-color);background-color:rgb(45,45,48);background-color:var(--smart-secondary)}.smart-badge.smart-badge-success{color:#ffffff;color:var(--smart-success-color);background-color:rgb(139,195,74);background-color:var(--smart-success)}.smart-badge.smart-badge-error{color:#ffffff;color:var(--smart-error-color);background-color:rgb(176,0,32);background-color:var(--smart-error)}.smart-badge.smart-badge-info{color:#fff;color:var(--smart-info-color);background-color:rgb(92,192,222);background-color:var(--smart-info)}.smart-badge.smart-badge-warning{color:#fff;color:var(--smart-warning-color);background-color:rgb(240,173,78);background-color:var(--smart-warning)}.smart-badge.smart-badge-light{color:#222222;color:var(--smart-light-color);background-color:rgb(255,255,255);background-color:var(--smart-light)}.smart-badge.smart-badge-dark{color:#ffffff;color:var(--smart-dark-color);background-color:rgb(34,34,34);background-color:var(--smart-dark)}.smart-badge.smart-badge-danger{color:#ffffff;color:var(--smart-error-color);background-color:rgb(176,0,32);background-color:var(--smart-error)}.smart-badge.smart-badge-pill{border-radius:10rem}.smart-badge[right-to-left]{direction:rtl}.smart-breadcrumb-feedback,.smart-breadcrumb-feedback *,smart-breadcrumb{box-sizing:border-box}smart-breadcrumb{display:block;width:400px;width:var(--smart-breadcrumb-default-width);min-width:calc(2 * 10px + 2 * 1px + 40px);min-width:calc(2 * var(--smart-breadcrumb-padding) + 2 * var(--smart-border-width) + 40px);height:auto;height:var(--smart-breadcrumb-default-height);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);padding:10px;padding:var(--smart-breadcrumb-padding);padding-top:0;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-breadcrumb .smart-template-container{height:auto}smart-breadcrumb .smart-template-container .smart-breadcrumb-items{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}.smart-breadcrumb-feedback,smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item{flex-direction:row;margin-top:10px;margin-top:var(--smart-breadcrumb-padding);width:auto;padding:5px;color:#5A5A5A;color:var(--smart-background-color)}smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item{display:flex;align-items:center;position:relative;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);margin-right:10px;margin-right:var(--smart-breadcrumb-horizontal-offset);height:40px;height:var(--smart-breadcrumb-item-height);background-color:#fefefe;background-color:var(--smart-background)}smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item:not(:last-child):after{position:absolute;width:10px;width:var(--smart-breadcrumb-horizontal-offset);height:2px;background-color:#E0E0E0;background-color:var(--smart-border);left:calc(100% + 1px);left:calc(100% + var(--smart-border-width));top:50%;content:""}smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item>.smart-close-button{display:none;margin-left:10px;margin-right:5px;width:1em;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-family:smart-icons}smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item>.smart-close-button:after{content:'\e80d';content:var(--smart-icon-close)}smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item .smart-breadcrumb-item-label{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}smart-breadcrumb .smart-template-container .smart-breadcrumb-items>.afterTarget:last-child:after,smart-breadcrumb .smart-template-container .smart-breadcrumb-items>.target:before{position:absolute;width:2px;height:100%;background-color:rgb(0,92,153);background-color:var(--smart-primary);left:calc(-1 * 10px/ 2 - 1px);left:calc(-1 * var(--smart-breadcrumb-horizontal-offset)/ 2 - 1px);content:""}smart-breadcrumb .smart-template-container .smart-breadcrumb-items>.afterTarget:last-child:after{left:calc(100% + 10px/ 2);left:calc(100% + var(--smart-breadcrumb-horizontal-offset)/ 2)}smart-breadcrumb .smart-breadcrumb-placeholder{width:100%;height:100%;display:flex;padding:5px}smart-breadcrumb[allow-drag] .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item{cursor:pointer;touch-action:none}smart-breadcrumb[allow-drag] .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item.dragged{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em}smart-breadcrumb[add-new-item] .smart-template-container .smart-breadcrumb-items>smart-button{--smart-button-padding:0;position:relative;margin-right:10px;margin-right:var(--smart-breadcrumb-horizontal-offset);margin-top:10px;margin-top:var(--smart-breadcrumb-padding);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:0;border-radius:initial;width:40px;width:var(--smart-breadcrumb-item-height);height:40px;height:var(--smart-breadcrumb-item-height);text-align:center;font-size:25px;overflow:visible}smart-breadcrumb[add-new-item] .smart-template-container .smart-breadcrumb-items>smart-button>button{overflow:hidden;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}smart-breadcrumb[close-buttons] .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item>.smart-close-button{display:block}smart-breadcrumb[minimized]{padding:0;overflow:visible}smart-breadcrumb[minimized] .smart-container{display:flex;align-items:center;position:relative;padding:10px;padding:var(--smart-breadcrumb-padding)}smart-breadcrumb[minimized] .smart-hamburger-icon{width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;cursor:pointer}smart-breadcrumb[minimized] .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-top{width:29px;transform:translateX(4px) rotate(45deg)}smart-breadcrumb[minimized] .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-center{visibility:hidden}smart-breadcrumb[minimized] .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-bottom{width:29px;transform:translateX(4px) rotate(-45deg)}smart-breadcrumb[minimized] .smart-hamburger-icon-line{margin-bottom:5px;border-radius:10px;width:30px;height:5px;background-color:rgb(0,92,153);background-color:var(--smart-primary);transform-origin:left}smart-breadcrumb[minimized] .smart-hamburger-icon-line-bottom{margin-bottom:0}smart-breadcrumb[minimized] .smart-template-container{position:absolute;left:calc(-1 * 1px);left:calc(-1 * var(--smart-border-width));top:calc(100% + 2px + 1px);top:calc(100% + 2px + var(--smart-border-width));margin:calc(var(--smart-drop-down-vertical-offset) + var(--smart-drop-down-element-padding-size)) 0;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);padding:var(--smart-drop-down-element-padding-size);width:300px;width:var(--smart-breadcrumb-drop-down-width);background-color:#fefefe;background-color:var(--smart-background);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);z-index:1}smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item{width:100%;margin:0;justify-content:space-between}smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item:not(:last-child):after{content:none}smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items>smart-button{width:100%;margin:0}smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items>smart-button>button{padding:0;justify-content:center}smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items>.afterTarget:last-child:after,smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items>.target:before{width:100%;height:4px;left:0;top:-3px}smart-breadcrumb[minimized] .smart-template-container .smart-breadcrumb-items>.afterTarget:last-child:after{top:100%}smart-breadcrumb[minimized][animation=none] .smart-template-container.smart-visibility-hidden{display:none}smart-breadcrumb[minimized]:not([animation=none]) .smart-template-container{opacity:1;transform:scaleY(1);transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}smart-breadcrumb[minimized]:not([animation=none]) .smart-template-container.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}smart-breadcrumb[minimized]:not([animation=none]) .smart-template-container.smart-visibility-hidden{opacity:.2;transform:scaleY(0)}smart-breadcrumb[minimized]:not([animation=none]) .smart-hamburger-icon-line{transition:visibility 20ms ease-in,transform .2s ease-in,width .2s ease-in}.smart-breadcrumb-feedback{align-items:center;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);margin-right:10px;margin-right:var(--smart-breadcrumb-horizontal-offset);height:40px;height:var(--smart-breadcrumb-item-height);background-color:#fefefe;background-color:var(--smart-background);box-shadow:0 12px 17px 2px rgba(0, 0, 0, .14),0 5px 22px 4px rgba(0, 0, 0, .12),0 7px 8px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-12);white-space:nowrap;opacity:.8;position:absolute;display:inline-flex;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);z-index:999}.smart-breadcrumb-feedback:after{margin-left:10px;content:'\e908';content:var(--smart-icon-check);font-family:smart-icons;font-size:14px;width:1.5em;border-radius:100%;height:1.5em;background-color:rgb(139,195,74);background-color:var(--smart-success);color:#ffffff;color:var(--smart-success-color);display:flex;align-items:center;justify-content:center}.smart-breadcrumb-feedback.freeze:after{background-color:inherit;color:rgb(0,92,153);color:var(--smart-primary);content:'\e821';content:var(--smart-icon-lock)}.smart-breadcrumb-feedback.unfreeze:after{background-color:inherit;color:rgb(0,92,153);color:var(--smart-primary);content:'\e82e';content:var(--smart-icon-lock-open)}.smart-breadcrumb-feedback.error:after{background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color);content:'\e805';content:var(--smart-icon-attention-circled)}.smart-breadcrumb-feedback.data:after{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);content:'\f0c5';content:var(--smart-icon-docs)}smart-breadcrumb[right-to-left]>.smart-container{direction:rtl}smart-breadcrumb[right-to-left]>.smart-container .smart-template-container .smart-breadcrumb-items>.afterTarget:first-child:after{position:absolute;content:"";width:2px;height:100%;top:0;left:calc(100% + 10px/ 2);left:calc(100% + var(--smart-breadcrumb-horizontal-offset)/ 2);background-color:rgb(139,195,74);background-color:var(--smart-success)}smart-breadcrumb[right-to-left]>.smart-container .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item>.smart-close-button{margin-left:5px;margin-right:10px}.smart-breadcrumb-feedback[right-to-left],smart-breadcrumb[right-to-left]:not([minimized]) .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item,smart-breadcrumb[right-to-left]:not([minimized])[add-new-item]:not([minimized]) .smart-breadcrumb-items>smart-button{margin-left:10px;margin-left:var(--smart-breadcrumb-horizontal-offset);margin-right:0;margin-right:initial}smart-breadcrumb[right-to-left]>.smart-container .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item:not(:last-child):after{left:calc(-1 * 10px);left:calc(-1 * var(--smart-breadcrumb-horizontal-offset))}smart-breadcrumb[right-to-left][minimized] .smart-container .smart-template-container{right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width));left:auto}.smart-breadcrumb-feedback[right-to-left]{direction:rtl}.smart-breadcrumb-feedback[right-to-left]:after{margin-left:0;margin-left:initial;margin-right:10px;margin-right:var(--smart-breadcrumb-horizontal-offset)}.smart-button-element,smart-button,smart-repeat-button,smart-toggle-button{--smart-button-flat-color:var(--smart-background-color);text-align:center;display:inline-flex;vertical-align:middle;cursor:pointer;text-transform:uppercase;text-transform:var(--smart-button-text-transform);letter-spacing:.08929em;overflow:hidden;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-width:1px;border-width:var(--smart-border-width);border-style:solid;visibility:hidden;font-weight:500}.smart-button-element.smart-element,smart-button.smart-element,smart-repeat-button.smart-element,smart-toggle-button.smart-element{display:inline-flex;visibility:inherit}.smart-button-element button::-moz-focus-inner,smart-button button::-moz-focus-inner,smart-repeat-button button::-moz-focus-inner,smart-toggle-button button::-moz-focus-inner{border:0}.smart-button-element.primary,smart-button.primary,smart-repeat-button.primary,smart-toggle-button.primary{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-primary);--smart-border:var(--smart-primary);--smart-border-rgb:var(--smart-primary-rgb);--smart-background-color:var(--smart-primary-color);--smart-ui-state-hover:var(--smart-primary);--smart-ui-state-border-hover:var(--smart-primary);--smart-ui-state-color-hover:var(--smart-primary-color);--smart-ui-state-active:var(--smart-primary);--smart-ui-state-border-active:var(--smart-primary);--smart-ui-state-color-active:var(--smart-primary-color);--smart-ui-state-focus:var(--smart-primary);--smart-ui-state-border-focus:var(--smart-primary);--smart-ui-state-color-focus:var(--smart-primary-color);--smart-button-flat-color:var(--smart-primary);--smart-button-outlined-color:var(--smart-primary);--smart-button-outlined-border:var(--smart-primary)}.smart-button-element.secondary,smart-button.secondary,smart-repeat-button.secondary,smart-toggle-button.secondary{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-secondary);--smart-border:var(--smart-secondary);--smart-border-rgb:var(--smart-secondary-rgb);--smart-background-color:var(--smart-secondary-color);--smart-ui-state-hover:var(--smart-secondary);--smart-ui-state-border-hover:var(--smart-secondary);--smart-ui-state-color-hover:var(--smart-secondary-color);--smart-ui-state-active:var(--smart-secondary);--smart-ui-state-border-active:var(--smart-secondary);--smart-ui-state-color-active:var(--smart-secondary-color);--smart-ui-state-focus:var(--smart-secondary);--smart-ui-state-border-focus:var(--smart-secondary);--smart-ui-state-color-focus:var(--smart-secondary-color);--smart-button-flat-color:var(--smart-secondary);--smart-button-outlined-color:var(--smart-secondary);--smart-button-outlined-border:var(--smart-secondary)}.smart-button-element.success,smart-button.success,smart-repeat-button.success,smart-toggle-button.success{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-success);--smart-border:var(--smart-success);--smart-border-rgb:var(--smart-success-rgb);--smart-background-color:var(--smart-success-color);--smart-ui-state-hover:var(--smart-success);--smart-ui-state-border-hover:var(--smart-success);--smart-ui-state-color-hover:var(--smart-success-color);--smart-ui-state-active:var(--smart-success);--smart-ui-state-border-active:var(--smart-success);--smart-ui-state-color-active:var(--smart-success-color);--smart-ui-state-focus:var(--smart-success);--smart-ui-state-border-focus:var(--smart-success);--smart-ui-state-color-focus:var(--smart-success-color);--smart-button-flat-color:var(--smart-success);--smart-button-outlined-color:var(--smart-success);--smart-button-outlined-border:var(--smart-success)}.smart-button-element.error,smart-button.error,smart-repeat-button.error,smart-toggle-button.error{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-error);--smart-border:var(--smart-error);--smart-border-rgb:var(--smart-error-rgb);--smart-background-color:var(--smart-error-color);--smart-ui-state-hover:var(--smart-error);--smart-ui-state-border-hover:var(--smart-error);--smart-ui-state-color-hover:var(--smart-error-color);--smart-ui-state-active:var(--smart-error);--smart-ui-state-border-active:var(--smart-error);--smart-ui-state-color-active:var(--smart-error-color);--smart-ui-state-focus:var(--smart-error);--smart-ui-state-border-focus:var(--smart-error);--smart-ui-state-color-focus:var(--smart-error-color);--smart-button-flat-color:var(--smart-error);--smart-button-outlined-color:var(--smart-error);--smart-button-outlined-border:var(--smart-error)}.smart-button-element.info,smart-button.info,smart-repeat-button.info,smart-toggle-button.info{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-info);--smart-border:var(--smart-info);--smart-border-rgb:var(--smart-info-rgb);--smart-background-color:var(--smart-info-color);--smart-ui-state-hover:var(--smart-info);--smart-ui-state-border-hover:var(--smart-info);--smart-ui-state-color-hover:var(--smart-info-color);--smart-ui-state-active:var(--smart-info);--smart-ui-state-border-active:var(--smart-info);--smart-ui-state-color-active:var(--smart-info-color);--smart-ui-state-focus:var(--smart-info);--smart-ui-state-border-focus:var(--smart-info);--smart-ui-state-color-focus:var(--smart-info-color);--smart-button-flat-color:var(--smart-info);--smart-button-outlined-color:var(--smart-info);--smart-button-outlined-border:var(--smart-info)}.smart-button-element.warning,smart-button.warning,smart-repeat-button.warning,smart-toggle-button.warning{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-warning);--smart-border:var(--smart-warning);--smart-border-rgb:var(--smart-warning-rgb);--smart-background-color:var(--smart-warning-color);--smart-ui-state-hover:var(--smart-warning);--smart-ui-state-border-hover:var(--smart-warning);--smart-ui-state-color-hover:var(--smart-warning-color);--smart-ui-state-active:var(--smart-warning);--smart-ui-state-border-active:var(--smart-warning);--smart-ui-state-color-active:var(--smart-warning-color);--smart-ui-state-focus:var(--smart-warning);--smart-ui-state-border-focus:var(--smart-warning);--smart-ui-state-color-focus:var(--smart-warning-color);--smart-button-flat-color:var(--smart-warning);--smart-button-outlined-color:var(--smart-warning);--smart-button-outlined-border:var(--smart-warning)}.smart-button-element.light,smart-button.light,smart-repeat-button.light,smart-toggle-button.light{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-light);--smart-border:var(--smart-light);--smart-border-rgb:var(--smart-light-rgb);--smart-background-color:var(--smart-light-color);--smart-ui-state-hover:var(--smart-light);--smart-ui-state-border-hover:var(--smart-light);--smart-ui-state-color-hover:var(--smart-light-color);--smart-ui-state-active:var(--smart-light);--smart-ui-state-border-active:var(--smart-light);--smart-ui-state-color-active:var(--smart-light-color);--smart-ui-state-focus:var(--smart-light);--smart-ui-state-border-focus:var(--smart-light);--smart-ui-state-color-focus:var(--smart-light-color);--smart-button-flat-color:var(--smart-light);--smart-button-outlined-color:var(--smart-light);--smart-button-outlined-border:var(--smart-light)}.smart-button-element.dark,smart-button.dark,smart-repeat-button.dark,smart-toggle-button.dark{--smart-button-opacity-hover:0.75;--smart-button-opacity-focus:0.7;--smart-button-opacity-active:0.65;--smart-background:var(--smart-dark);--smart-border:var(--smart-dark);--smart-border-rgb:var(--smart-dark-rgb);--smart-background-color:var(--smart-dark-color);--smart-ui-state-hover:var(--smart-dark);--smart-ui-state-border-hover:var(--smart-dark);--smart-ui-state-color-hover:var(--smart-dark-color);--smart-ui-state-active:var(--smart-dark);--smart-ui-state-border-active:var(--smart-dark);--smart-ui-state-color-active:var(--smart-dark-color);--smart-ui-state-focus:var(--smart-dark);--smart-ui-state-border-focus:var(--smart-dark);--smart-ui-state-color-focus:var(--smart-dark-color);--smart-button-flat-color:var(--smart-dark);--smart-button-outlined-color:var(--smart-dark);--smart-button-outlined-border:var(--smart-dark)}.smart-button-element[hover],smart-button[hover],smart-repeat-button[hover],smart-toggle-button[hover]{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);transition:background-color .1s linear,box-shadow 280ms ease-in-out;opacity:var(--smart-button-opacity-hover)}.smart-button-element[focus],smart-button[focus],smart-repeat-button[focus],smart-toggle-button[focus]{color:#333;color:var(--smart-ui-state-color-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);opacity:var(--smart-button-opacity-focus)}.smart-button-element[active],smart-button[active],smart-repeat-button[active],smart-toggle-button[active]{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);transition:background-color .1s linear,box-shadow 280ms ease-in-out;opacity:var(--smart-button-opacity-active)}.smart-button-element[disabled],smart-button[disabled],smart-repeat-button[disabled],smart-toggle-button[disabled]{color:#555;color:var(--smart-disabled-color);border-color:#CCCCCC;border-color:var(--smart-disabled);background-color:#CCCCCC;background-color:var(--smart-disabled);cursor:default;--smart-background:var(--smart-disabled);--smart-border:var(--smart-disabled);--smart-background-color:var(--smart-disabled-color)}.smart-button-element.large button,smart-button.large button,smart-repeat-button.large button,smart-toggle-button.large button{padding:10px 16px;padding:var(--smart-button-large-padding);font-size:18px;font-size:var(--smart-button-large-font-size)}.smart-button-element.small button,smart-button.small button,smart-repeat-button.small button,smart-toggle-button.small button{padding:5px 10px;padding:var(--smart-button-small-padding);font-size:12px;font-size:var(--smart-button-small-font-size)}.smart-button-element.very-small button,smart-button.very-small button,smart-repeat-button.very-small button,smart-toggle-button.very-small button{padding:3px 5px;padding:var(--smart-button-very-small-padding);font-size:10px;font-size:var(--smart-button-very-small-font-size)}.smart-button-element.rounded,smart-button.rounded,smart-repeat-button.rounded,smart-toggle-button.rounded{--smart-border-top-left-radius:50px;--smart-border-top-right-radius:50px;--smart-border-bottom-left-radius:50px;--smart-border-bottom-right-radius:50px;border-radius:4px!important;border-radius:var(--smart-border-bottom-left-radius)!important}.smart-button-element.squared,smart-button.squared,smart-repeat-button.squared,smart-toggle-button.squared{--smart-border-top-left-radius:0;--smart-border-top-right-radius:0;--smart-border-bottom-left-radius:0;--smart-border-bottom-right-radius:0}.smart-button-element.flat,.smart-button-element.flat[active],.smart-button-element.flat[hover],smart-button.flat,smart-button.flat[active],smart-button.flat[hover],smart-repeat-button.flat,smart-repeat-button.flat[active],smart-repeat-button.flat[hover],smart-toggle-button.flat,smart-toggle-button.flat[active],smart-toggle-button.flat[hover]{color:#5A5A5A;color:var(--smart-button-flat-color);background:0 0;border-color:transparent}.smart-button-element.flat[focus],smart-button.flat[focus],smart-repeat-button.flat[focus],smart-toggle-button.flat[focus]{border-color:#e2e0e0;border-color:var(--smart-ui-state-focus)}.smart-button-element.flat[checked],smart-button.flat[checked],smart-repeat-button.flat[checked],smart-toggle-button.flat[checked]{text-decoration:underline;background:rgb(0,92,153);background:var(--smart-ui-state-active)}.smart-button-element.flat .smart-ripple,smart-button.flat .smart-ripple,smart-repeat-button.flat .smart-ripple,smart-toggle-button.flat .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-button-flat-color)}.smart-button-element.outlined,smart-button.outlined,smart-repeat-button.outlined,smart-toggle-button.outlined{color:#5A5A5A;color:var(--smart-button-outlined-color);border-color:#E0E0E0;border-color:var(--smart-button-outlined-border);background:0 0;border-width:calc(2 * 1px);border-width:calc(2 * var(--smart-border-width))}.smart-button-element.outlined[active],.smart-button-element.outlined[hover],smart-button.outlined[active],smart-button.outlined[hover],smart-repeat-button.outlined[active],smart-repeat-button.outlined[hover],smart-toggle-button.outlined[active],smart-toggle-button.outlined[hover]{color:#5A5A5A;color:var(--smart-button-outlined-color);border-color:#E0E0E0;border-color:var(--smart-button-outlined-border);background:0 0}.smart-button-element.outlined[focus],smart-button.outlined[focus],smart-repeat-button.outlined[focus],smart-toggle-button.outlined[focus]{color:#5A5A5A;color:var(--smart-button-outlined-color);border-color:#e2e0e0;border-color:var(--smart-ui-state-focus);background:0 0}.smart-button-element.outlined[checked],smart-button.outlined[checked],smart-repeat-button.outlined[checked],smart-toggle-button.outlined[checked]{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-active);background:rgb(0,92,153);background:var(--smart-ui-state-active)}.smart-button-element.outlined .smart-ripple,smart-button.outlined .smart-ripple,smart-repeat-button.outlined .smart-ripple,smart-toggle-button.outlined .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-button-outlined-color)}.smart-button-element.outlined button.smart-button,smart-button.outlined button.smart-button,smart-repeat-button.outlined button.smart-button,smart-toggle-button.outlined button.smart-button{border-radius:0;border-radius:initial}.smart-button-element.raised,smart-button.raised,smart-repeat-button.raised,smart-toggle-button.raised{box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2);transition:background-color .1s linear,box-shadow 280ms ease-in-out}.smart-button-element.raised[hover],smart-button.raised[hover],smart-repeat-button.raised[hover],smart-toggle-button.raised[hover]{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4)}.smart-button-element.raised button[active],.smart-button-element.raised[active],.smart-button-element.raised[checked],smart-button.raised button[active],smart-button.raised[active],smart-button.raised[checked],smart-repeat-button.raised button[active],smart-repeat-button.raised[active],smart-repeat-button.raised[checked],smart-toggle-button.raised button[active],smart-toggle-button.raised[active],smart-toggle-button.raised[checked]{box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-button-element.raised[focus],.smart-button-element.raised[focus]:not([checked]),smart-button.raised[focus],smart-button.raised[focus]:not([checked]),smart-repeat-button.raised[focus],smart-repeat-button.raised[focus]:not([checked]),smart-toggle-button.raised[focus],smart-toggle-button.raised[focus]:not([checked]){box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14),0 1px 18px 0 rgba(0, 0, 0, .12),0 3px 5px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-6)}.smart-button-element.floating,smart-button.floating,smart-repeat-button.floating,smart-toggle-button.floating{border-radius:50%;width:48px;height:48px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);transition:background-color .1s linear,box-shadow 280ms ease-in-out}.smart-button-element.floating[hover],smart-button.floating[hover],smart-repeat-button.floating[hover],smart-toggle-button.floating[hover]{box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14),0 1px 18px 0 rgba(0, 0, 0, .12),0 3px 5px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-6)}.smart-button-element.floating[active],.smart-button-element.floating[checked],smart-button.floating[active],smart-button.floating[checked],smart-repeat-button.floating[active],smart-repeat-button.floating[checked],smart-toggle-button.floating[active],smart-toggle-button.floating[checked]{box-shadow:0 12px 17px 2px rgba(0, 0, 0, .14),0 5px 22px 4px rgba(0, 0, 0, .12),0 7px 8px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-12)}.smart-button-element.floating[focus],.smart-button-element.floating[focus]:not([checked]),smart-button.floating[focus],smart-button.floating[focus]:not([checked]),smart-repeat-button.floating[focus],smart-repeat-button.floating[focus]:not([checked]),smart-toggle-button.floating[focus],smart-toggle-button.floating[focus]:not([checked]){box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14),0 1px 18px 0 rgba(0, 0, 0, .12),0 3px 5px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-6)}button.smart-button{position:relative;padding:8px 16px;padding:var(--smart-button-padding);text-align:inherit;vertical-align:inherit;cursor:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;background:inherit;color:inherit;border:none;-webkit-font-smoothing:antialiased;opacity:var(--smart-button-opacity);white-space:nowrap;border-radius:inherit}.smart-button .smart-ripple{background:#5A5A5A;background:var(--smart-background-color)}[smart-toggle-button] .smart-container,smart-toggle-button .smart-container{font-weight:inherit;font-style:inherit}[smart-toggle-button][checked],smart-toggle-button[checked]{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}.smart-scroll-button .smart-button{padding:0}:host(.smart-button.flat) .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-button-flat-color)}:host(.smart-button.outlined) .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-button-outlined-color)}button.smart-button[type]:not(.smart-container){border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-width:1px;border-width:var(--smart-border-width);border-style:solid;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;text-transform:var(--smart-button-text-transform);font-weight:500;letter-spacing:.08929em;overflow:hidden;font-style:inherit;font-style:var(--smart-font-style);font-size:14px;font-size:var(--smart-font-size);background:#fefefe;background:var(--smart-background);outline:0}button.smart-button[type]:hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}button.smart-button[type]:not([disabled]):active{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}smart-button[right-to-left],smart-repeat-button[right-to-left],smart-toggle-button[right-to-left]{direction:rtl}.smart-button-group{display:inline-flex;vertical-align:middle;width:auto;width:var(--smart-button-group-default-width);height:auto;height:var(--smart-button-group-default-height);cursor:pointer;text-transform:uppercase;text-transform:var(--smart-button-text-transform);letter-spacing:.08929em;overflow:hidden}.smart-button-group .smart-button-group-items{display:flex;align-items:center;height:100%;width:100%}.smart-button-group .smart-button-group-items .smart-button-group-item{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 16px;padding:var(--smart-button-padding);cursor:inherit;font-weight:inherit;-webkit-font-smoothing:antialiased;opacity:var(--smart-button-opacity);white-space:nowrap;border-radius:inherit;width:100%;height:100%}.smart-button-group .smart-button-group-items .smart-button-group-item>div{overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-button-group .smart-button-group-items .smart-button-group-item:hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);opacity:var(--smart-button-opacity-hover)}.smart-button-group .smart-button-group-items .smart-button-group-item[active]{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}.smart-button-group .smart-button-group-items .smart-button-group-item:active{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);opacity:var(--smart-button-opacity-active)}.smart-button-group.small .smart-button-group-items .smart-button-group-item{padding:5px 10px;padding:var(--smart-button-small-padding);font-size:12px;font-size:var(--smart-button-small-font-size)}.smart-button-group.large .smart-button-group-items .smart-button-group-item{padding:10px 16px;padding:var(--smart-button-large-padding);font-size:18px;font-size:var(--smart-button-large-font-size)}.smart-button-group:focus .smart-button-group-item[focus]:not(:active){color:#333;color:var(--smart-ui-state-color-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);opacity:var(--smart-button-opacity-focus)}.smart-button-group.primary{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-button-group.primary .smart-button-group-items .smart-button-group-item{color:#ffffff;color:var(--smart-primary-color);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-button-group.primary .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(0,92,153,.8);background-color:rgba(var(--smart-primary-rgb),.8)}.smart-button-group.primary .smart-button-group-items .smart-button-group-item:active,.smart-button-group.primary .smart-button-group-items .smart-button-group-item[active]{color:rgb(0,92,153);color:var(--smart-primary);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(0,92,153,.2);background-color:rgba(var(--smart-primary-rgb),.2)}.smart-button-group.secondary{border-color:rgb(45,45,48);border-color:var(--smart-secondary)}.smart-button-group.secondary .smart-button-group-items .smart-button-group-item{color:#ffffff;color:var(--smart-secondary-color);background-color:rgb(45,45,48);background-color:var(--smart-secondary)}.smart-button-group.secondary .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(45,45,48,.8);background-color:rgba(var(--smart-secondary-rgb),.8)}.smart-button-group.secondary .smart-button-group-items .smart-button-group-item:active,.smart-button-group.secondary .smart-button-group-items .smart-button-group-item[active]{color:rgb(45,45,48);color:var(--smart-secondary);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(45,45,48,.2);background-color:rgba(var(--smart-secondary-rgb),.2)}.smart-button-group.success{border-color:rgb(139,195,74);border-color:var(--smart-success)}.smart-button-group.success .smart-button-group-items .smart-button-group-item{color:#ffffff;color:var(--smart-success-color);background-color:rgb(139,195,74);background-color:var(--smart-success)}.smart-button-group.success .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(139,195,74,.8);background-color:rgba(var(--smart-success-rgb),.8)}.smart-button-group.success .smart-button-group-items .smart-button-group-item:active,.smart-button-group.success .smart-button-group-items .smart-button-group-item[active]{color:rgb(139,195,74);color:var(--smart-success);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(139,195,74,.2);background-color:rgba(var(--smart-success-rgb),.2)}.smart-button-group.error{border-color:rgb(176,0,32);border-color:var(--smart-error)}.smart-button-group.error .smart-button-group-items .smart-button-group-item{color:#ffffff;color:var(--smart-error-color);background-color:rgb(176,0,32);background-color:var(--smart-error)}.smart-button-group.error .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(176,0,32,.8);background-color:rgba(var(--smart-error-rgb),.8)}.smart-button-group.error .smart-button-group-items .smart-button-group-item:active,.smart-button-group.error .smart-button-group-items .smart-button-group-item[active]{color:rgb(176,0,32);color:var(--smart-error);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(176,0,32,.2);background-color:rgba(var(--smart-error-rgb),.2)}.smart-button-group.info{border-color:rgb(92,192,222);border-color:var(--smart-info)}.smart-button-group.info .smart-button-group-items .smart-button-group-item{color:#fff;color:var(--smart-info-color);background-color:rgb(92,192,222);background-color:var(--smart-info)}.smart-button-group.info .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(92,192,222,.8);background-color:rgba(var(--smart-info-rgb),.8)}.smart-button-group.info .smart-button-group-items .smart-button-group-item:active,.smart-button-group.info .smart-button-group-items .smart-button-group-item[active]{color:rgb(92,192,222);color:var(--smart-info);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(92,192,222,.2);background-color:rgba(var(--smart-info-rgb),.2)}.smart-button-group.warning{border-color:rgb(240,173,78);border-color:var(--smart-warning)}.smart-button-group.warning .smart-button-group-items .smart-button-group-item{color:#fff;color:var(--smart-warning-color);background-color:rgb(240,173,78);background-color:var(--smart-warning)}.smart-button-group.warning .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(240,173,78,.8);background-color:rgba(var(--smart-warning-rgb),.8)}.smart-button-group.warning .smart-button-group-items .smart-button-group-item:active,.smart-button-group.warning .smart-button-group-items .smart-button-group-item[active]{color:rgb(240,173,78);color:var(--smart-warning);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(240,173,78,.2);background-color:rgba(var(--smart-warning-rgb),.2)}.smart-button-group.light{border-color:rgb(255,255,255);border-color:var(--smart-light)}.smart-button-group.light .smart-button-group-items .smart-button-group-item{color:#222222;color:var(--smart-light-color);background-color:rgb(255,255,255);background-color:var(--smart-light)}.smart-button-group.light .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(255,255,255,.8);background-color:rgba(var(--smart-light-rgb),.8)}.smart-button-group.light .smart-button-group-items .smart-button-group-item:active,.smart-button-group.light .smart-button-group-items .smart-button-group-item[active]{color:rgb(255,255,255);color:var(--smart-light);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(255,255,255,.2);background-color:rgba(var(--smart-light-rgb),.2)}.smart-button-group.dark{border-color:rgb(34,34,34);border-color:var(--smart-dark)}.smart-button-group.dark .smart-button-group-items .smart-button-group-item{color:#ffffff;color:var(--smart-dark-color);background-color:rgb(34,34,34);background-color:var(--smart-dark)}.smart-button-group.dark .smart-button-group-items .smart-button-group-item:hover{background-color:rgba(34,34,34,.8);background-color:rgba(var(--smart-dark-rgb),.8)}.smart-button-group.dark .smart-button-group-items .smart-button-group-item:active,.smart-button-group.dark .smart-button-group-items .smart-button-group-item[active]{color:rgb(34,34,34);color:var(--smart-dark);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(34,34,34,.2);background-color:rgba(var(--smart-dark-rgb),.2)}.smart-button-group:not([animation=none]) .smart-button-group-item{transition:background-color .1s linear,box-shadow 280ms ease-in-out}.smart-button-group[right-to-left] .smart-button-group-items{direction:rtl}.smart-calendar,.smart-calendar[months="1"]{min-width:calc(50px + 4px + 7 * (4px + 30px));min-width:var(--smart-calendar-default-width);min-height:calc(4px + 7 * (4px + 30px) + calc(0.75 * 48px));min-height:var(--smart-calendar-default-height)}.smart-calendar{width:calc(50px + 4px + 7 * (4px + 30px));width:var(--smart-calendar-default-width);height:calc(4px + 7 * (4px + 30px) + calc(0.75 * 48px));height:var(--smart-calendar-default-height)}.smart-calendar:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-calendar>.smart-container{user-select:none;-moz-user-select:none;-webkit-user-select:none}.smart-calendar.smart-container,.smart-calendar>.smart-container{display:flex;justify-content:center;flex-direction:column}.smart-calendar smart-drop-down-list{--smart-drop-down-list-default-min-height:initial}.smart-calendar smart-tooltip{top:0}.smart-calendar smart-tooltip .smart-tooltip-content{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-calendar input{background:inherit;color:inherit}.smart-calendar button:focus{border:1px solid #b2b2b2;border:1px solid var(--smart-outline);outline:0}.smart-calendar .smart-calendar-container{width:100%;height:100%;border:medium none currentColor;border:initial;padding:0}.smart-calendar .smart-calendar-container>.smart-calendar-body{position:relative;width:96%;height:calc(100% - calc(0.75 * 48px));height:calc(100% - var(--smart-calendar-header-height));display:flex;padding:2px;padding-left:0;padding-left:initial;padding-right:0;padding-right:initial;margin-left:2%;margin-right:2%;cursor:default;overflow:hidden;outline:medium none invert;outline:initial;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;touch-action:none}.smart-calendar .smart-calendar-container>.smart-calendar-body:focus .smart-calendar-date-view-container .smart-calendar-cell:focus,.smart-calendar .smart-calendar-container>.smart-calendar-body:focus .smart-calendar-date-view-container .smart-calendar-cell[focus]{background-color:#fefefe;background-color:var(--smart-background);color:rgb(0,92,153);color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-calendar .smart-calendar-footer,.smart-calendar .smart-calendar-header{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);width:100%;outline:medium none invert;outline:initial}.smart-calendar .smart-calendar-container>.smart-calendar-body>div{display:flex;flex-shrink:0;flex-wrap:wrap;font-size:inherit}.smart-calendar .smart-calendar-container>.smart-calendar-body .smart-hidden{display:none}.smart-calendar .smart-calendar-header{display:flex;align-items:center;justify-content:center;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);height:calc(0.75 * 48px);height:var(--smart-calendar-header-height);border-left-width:0;border-right-width:0;border-top-width:0;box-sizing:border-box;text-transform:uppercase;text-transform:var(--smart-calendar-header-text-transform)}.smart-calendar .smart-calendar-header.smart-hidden{display:none}.smart-calendar .smart-calendar-footer{display:flex;align-items:center;justify-content:center;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);height:calc(0.75 * 48px);height:var(--smart-calendar-footer-height);border-left-width:0;border-right-width:0;border-top-width:0;box-sizing:border-box;text-transform:uppercase;text-transform:var(--smart-calendar-footer-text-transform)}.smart-calendar .smart-calendar-footer.smart-hidden{display:none}.smart-calendar .smart-calendar-title{width:100%;padding:10px;padding:var(--smart-calendar-title-padding);font-size:inherit;font-family:inherit;background:rgb(0,92,153);background:var(--smart-primary);border:none;color:#ffffff;color:var(--smart-primary-color);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;overflow:hidden;display:flex;justify-content:center;flex-direction:column;text-transform:initial;text-transform:var(--smart-calendar-title-text-transform);height:calc(calc(1.25 * 48px));height:calc(var(--smart-calendar-title-height))}.smart-calendar .smart-calendar-title.smart-hidden{display:none}.smart-calendar .smart-calendar-title div:first-of-type{font-size:70%}.smart-calendar .smart-calendar-title .smart-calendar-selected{opacity:1}.smart-calendar .smart-calendar-title div{position:relative;opacity:.5;font-size:125%;cursor:pointer;display:table;border:1px solid transparent}.smart-calendar .smart-calendar-cell[other-month]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-color:#E0E0E0;border-color:var(--smart-border);opacity:.5}.smart-calendar .smart-calendar-cell[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-calendar .smart-calendar-date-element{cursor:default;align-items:center;border:1px solid transparent;position:relative;display:flex;width:74%;height:100%;outline:medium none invert;outline:initial;overflow:hidden;text-align:center}.smart-calendar .smart-calendar-date-element:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-calendar .smart-calendar-date-element>div{display:flex;justify-content:center;align-items:center;width:100%;height:100%;outline:medium none invert;outline:initial;font-size:inherit}.smart-calendar .smart-calendar-date-element>div:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.smart-calendar .smart-calendar-date-element div.smart-hidden{display:none}.smart-calendar .smart-calendar-date-element .smart-ripple{background-color:var(--smart-button-color);opacity:.2}.smart-calendar .smart-calendar-button .smart-button{font-family:smart-icons;font-family:var(--smart-font-family-icon);padding:0;border-radius:0;border:none;background:0 0;min-height:0;min-height:initial}.smart-calendar .smart-calendar-button[next-month],.smart-calendar .smart-calendar-button[prev-month]{width:30px;width:var(--smart-calendar-navigation-button-size);min-width:30px;min-width:var(--smart-calendar-navigation-button-size);height:30px;height:var(--smart-calendar-navigation-button-size);position:relative;font-size:medium;font-size:initial;display:inline-block;font-weight:inherit;font-family:smart-icons;font-family:var(--smart-font-family-icon);border-radius:100%;background:0 0;border:none;color:inherit}.smart-calendar .smart-calendar-button[next-month][active] button,.smart-calendar .smart-calendar-button[prev-month][active] button{border:1px solid #ebebeb;border:1px solid var(--smart-ui-state-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:rgb(0,92,153);color:var(--smart-primary)}.smart-calendar .smart-calendar-button[next-year],.smart-calendar .smart-calendar-button[prev-year]{position:relative;display:block;cursor:default;font-size:10px;padding:0;margin:0;border-radius:0;border-color:#E0E0E0;border-color:var(--smart-border);border-left:none}.smart-calendar .smart-calendar-button[next-year] span:after{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-calendar .smart-calendar-button[prev-year]{border-top-color:transparent}.smart-calendar .smart-calendar-button[prev-year] span:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-calendar [next-month][focus] button,.smart-calendar [next-year][focus] button,.smart-calendar [prev-month][focus] button,.smart-calendar [prev-year][focus] button{border:1px solid var(--smart-border-focus);background-color:var(--smart-background-focus);outline:0}.smart-calendar .smart-calendar-list-view.smart-scroll-viewer{--smart-input-drop-down-menu-height:100%;--smart-input-drop-down-menu-width:100%;width:100%;height:100%;border:medium none currentColor;border:initial;position:absolute;color:inherit;text-align:center;top:0;left:0;opacity:1;opacity:initial;z-index:auto;z-index:initial;padding:0;padding:initial;float:none;float:initial;transform:none;transform:initial;margin:0;margin:initial;transition:none 0s ease 0s;transition:initial;box-shadow:none;box-shadow:initial}.smart-calendar .smart-calendar-week .smart-calendar-cell,.smart-calendar .smart-calendar-week .smart-calendar-week-number{padding:0;text-overflow:ellipsis;width:30px;width:var(--smart-calendar-cell-size);height:30px;height:var(--smart-calendar-cell-size);line-height:calc(30px - 2px);line-height:calc(var(--smart-calendar-cell-size) - 2px);overflow:hidden;position:relative}.smart-calendar .smart-calendar-list-view.smart-scroll-viewer>.smart-container{max-height:none;max-height:initial}.smart-calendar .smart-calendar-list-view.smart-scroll-viewer a{pointer-events:none}.smart-calendar .smart-calendar-week{display:flex;overflow:hidden;text-align:center;justify-content:center}.smart-calendar .smart-calendar-week .smart-calendar-cell{border:1px solid transparent;border-top-left-radius:15px;border-top-left-radius:var(--smart-calendar-cell-border-top-left-radius);border-top-right-radius:15px;border-top-right-radius:var(--smart-calendar-cell-border-top-right-radius);border-bottom-left-radius:15px;border-bottom-left-radius:var(--smart-calendar-cell-border-bottom-left-radius);border-bottom-right-radius:15px;border-bottom-right-radius:var(--smart-calendar-cell-border-bottom-right-radius);margin-right:4px;margin-right:var(--smart-calendar-cell-spacing);margin-bottom:4px;margin-bottom:var(--smart-calendar-cell-spacing)}.smart-calendar .smart-calendar-week .smart-calendar-cell[selected],.smart-calendar .smart-calendar-week .smart-calendar-cell[selected][hover]{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-calendar .smart-calendar-week .smart-calendar-cell[today],.smart-calendar .smart-calendar-week .smart-calendar-cell[today][hover]{background:rgb(45,45,48);background:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color);border-color:rgb(45,45,48);border-color:var(--smart-secondary)}.smart-calendar .smart-calendar-week .smart-calendar-cell[selected][today]{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-calendar .smart-calendar-week .smart-calendar-cell:focus:not([selected]),.smart-calendar .smart-calendar-week .smart-calendar-cell[focus]:not([selected]){background-color:#fefefe;background-color:var(--smart-background);color:rgb(0,92,153);color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-calendar .smart-calendar-week .smart-calendar-cell .smart-ripple{background-color:#ffffff;background-color:var(--smart-primary-color);opacity:.5}.smart-calendar .smart-calendar-week .smart-calendar-week-number{border:1px solid transparent;border-top-left-radius:15px;border-top-left-radius:var(--smart-calendar-cell-border-top-left-radius);border-top-right-radius:15px;border-top-right-radius:var(--smart-calendar-cell-border-top-right-radius);border-bottom-left-radius:15px;border-bottom-left-radius:var(--smart-calendar-cell-border-bottom-left-radius);border-bottom-right-radius:15px;border-bottom-right-radius:var(--smart-calendar-cell-border-bottom-right-radius);margin:0}.smart-calendar .smart-calendar-week.smart-hidden{display:none}.smart-calendar .smart-calendar-week div[restricted]{cursor:not-allowed;opacity:.55;text-decoration:line-through}.smart-calendar .smart-calendar-week div[hover]:not([restricted]){background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-calendar .smart-calendar-week div[important]{background:#ebebeb;background:var(--smart-calendar-important-date-background);color:#333;color:var(--smart-calendar-important-date-color);border-color:#ebebeb;border-color:var(--smart-calendar-important-date-border-color)}@-moz-document url-prefix(){.smart-calendar .smart-calendar-week div{padding:0;padding:initial}}.smart-calendar .smart-calendar-week-number{display:none;margin:auto}.smart-calendar .smart-calendar-week-titles{display:flex;overflow:hidden;text-align:center;justify-content:center}.smart-calendar .smart-calendar-week-titles div:first-child{display:none;margin:auto}.smart-calendar .smart-calendar-week-titles .smart-calendar-week-title{text-overflow:ellipsis;overflow:hidden;border:1px solid transparent;padding:0;border-top-left-radius:15px;border-top-left-radius:var(--smart-calendar-cell-border-top-left-radius);border-top-right-radius:15px;border-top-right-radius:var(--smart-calendar-cell-border-top-right-radius);border-bottom-left-radius:15px;border-bottom-left-radius:var(--smart-calendar-cell-border-bottom-left-radius);border-bottom-right-radius:15px;border-bottom-right-radius:var(--smart-calendar-cell-border-bottom-right-radius);width:30px;width:var(--smart-calendar-cell-size);height:30px;height:var(--smart-calendar-cell-size);line-height:calc(30px - 2px);line-height:calc(var(--smart-calendar-cell-size) - 2px);margin-right:4px;margin-right:var(--smart-calendar-cell-spacing);margin-bottom:4px;margin-bottom:var(--smart-calendar-cell-spacing);position:relative;text-transform:uppercase;text-transform:var(--smart-calendar-week-title-text-transform)}.smart-calendar .smart-calendar-months-container{order:1;width:100%;height:100%;align-items:center}.smart-calendar .smart-calendar-month{display:flex;overflow:hidden;text-align:center;justify-content:center;flex-direction:column;max-width:calc(50px + 4px + 7 * (4px + 30px));max-width:var(--smart-calendar-default-width);margin:auto}.smart-calendar .smart-calendar-month-name{display:none}.smart-calendar .smart-calendar-month-separator{display:flex;overflow:hidden;text-align:center;justify-content:center;width:50%;order:2}.smart-calendar .smart-calendar-month-element{position:relative;width:70%;height:80%;margin:5% 0;text-align:center;font-size:inherit}.smart-calendar .smart-calendar-year-container:focus{border:1px solid #b2b2b2;border:1px solid var(--smart-outline);outline:0}.smart-calendar .smart-calendar-year-element{outline:0;width:25%;height:80%;margin-left:5%;padding:2px;text-align:center;font-size:inherit;border-style:solid;border-width:1px;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:0;background:#fefefe;background:var(--smart-background)}.smart-calendar .smart-calendar-year-element:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-calendar .smart-calendar-year-elements{display:flex;width:10%;height:80%;flex-direction:column;align-items:center;justify-content:space-around}.smart-calendar .smart-calendar-year-elements>smart-repeat-button{height:50%;width:100%}.smart-calendar .smart-calendar-year-selector{display:inline-block}.smart-calendar .smart-calendar-next-months-container{order:3;width:100%;height:100%;align-items:center}@-moz-document url-prefix(){.smart-calendar .smart-calendar-months-container,.smart-calendar .smart-calendar-next-months-container{line-height:normal;line-height:initial}}.smart-calendar .smart-calendar-date-container:focus{border:1px solid #b2b2b2;border:1px solid var(--smart-outline);outline:0}.smart-calendar .smart-calendar-date-view-container{width:100%;height:100%;text-align:center;flex-direction:row;align-items:center}.smart-calendar .smart-calendar-date-view-container.smart-list-display-mode-view{flex-direction:column}.smart-calendar .smart-calendar-date-view-container .smart-calendar-cell{display:flex;justify-content:center;align-items:center;position:relative;width:23%;margin:0 1%;height:23%;border:1px solid transparent;border-top-left-radius:15px;border-top-left-radius:var(--smart-calendar-cell-border-top-left-radius);border-top-right-radius:15px;border-top-right-radius:var(--smart-calendar-cell-border-top-right-radius);border-bottom-left-radius:15px;border-bottom-left-radius:var(--smart-calendar-cell-border-bottom-left-radius);border-bottom-right-radius:15px;border-bottom-right-radius:var(--smart-calendar-cell-border-bottom-right-radius)}.smart-calendar .smart-calendar-date-view-container .smart-calendar-cell[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-calendar .smart-calendar-date-view-container .smart-calendar-cell[other-month]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-color:#E0E0E0;border-color:var(--smart-border);opacity:.5}.smart-calendar .smart-calendar-date-view-container .smart-visibility-hidden{visibility:visible;opacity:.55}.smart-calendar .smart-calendar-animation-panel{position:absolute;background-color:#fefefe;background-color:var(--smart-background);justify-content:center;align-items:center;pointer-events:none}.smart-calendar[months] .smart-calendar-month{width:50%}.smart-calendar[months] .smart-calendar-month-name{display:inline;display:initial}.smart-calendar[hide-day-names] .smart-calendar-week-titles,.smart-calendar[months="1"] .smart-calendar-month-name{display:none}.smart-calendar[months]:not([months="1"]){width:calc(2 * calc(50px + 4px + 7 * (4px + 30px)) + 30px);width:calc(2 * var(--smart-calendar-default-width) + var(--smart-calendar-cell-size));height:calc(calc(1.25 * 48px) + 4px + 7 * (4px + 30px) + calc(0.75 * 48px) + calc(0.75 * 48px));height:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height) + var(--smart-calendar-footer-height))}.smart-calendar[months="1"]{width:calc(50px + 4px + 7 * (4px + 30px));width:var(--smart-calendar-default-width);height:calc(4px + 7 * (4px + 30px) + calc(0.75 * 48px));height:var(--smart-calendar-default-height)}.smart-calendar[months="1"] .smart-calendar-month{width:100%;font-size:100%}.smart-calendar[months="3"],.smart-calendar[months="4"]{--smart-calendar-default-height:calc(2 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))!important}.smart-calendar[months="5"],.smart-calendar[months="6"]{--smart-calendar-default-height:calc(3 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))!important}.smart-calendar[months="7"],.smart-calendar[months="8"]{--smart-calendar-default-height:calc(4 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))!important}.smart-calendar[months="9"],.smart-calendar[months="10"]{--smart-calendar-default-height:calc(5 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))!important}.smart-calendar[months="12"],.smart-calendar[months="11"]{--smart-calendar-default-height:calc(6 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))!important}@media only screen and (max-width:768px){.smart-calendar[months] .smart-calendar-month{width:100%}.smart-calendar[months="2"]{height:calc(calc(1.25 * 48px) + 4px + 7 * (4px + 30px) + calc(0.75 * 48px) + calc(0.75 * 48px));height:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height) + var(--smart-calendar-footer-height))}.smart-calendar[months="3"]{--smart-calendar-default-height:calc(3 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="4"]{--smart-calendar-default-height:calc(4 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="5"]{--smart-calendar-default-height:calc(5 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="6"]{--smart-calendar-default-height:calc(6 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="7"]{--smart-calendar-default-height:calc(7 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="8"]{--smart-calendar-default-height:calc(8 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="9"]{--smart-calendar-default-height:calc(9 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="10"]{--smart-calendar-default-height:calc(10 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="11"]{--smart-calendar-default-height:calc(11 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}.smart-calendar[months="12"]{--smart-calendar-default-height:calc(12 * calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height)))}}.smart-calendar[view-sections*=footer]{--smart-calendar-default-height:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height) + var(--smart-calendar-footer-height))}.smart-calendar[view-sections*=footer][view-sections*=header] .smart-calendar-container>.smart-calendar-body{height:calc(100% - calc(0.75 * 48px) - calc(0.75 * 48px));height:calc(100% - var(--smart-calendar-header-height) - var(--smart-calendar-footer-height))}.smart-calendar[view-sections*=title]{--smart-calendar-default-height:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height))}.smart-calendar[view-sections*=title] .smart-calendar-container{width:100%;height:calc(100% - (calc(1.25 * 48px)));height:calc(100% - (var(--smart-calendar-title-height)))}.smart-calendar[view-sections*=title][view-sections*=footer]{--smart-calendar-default-height:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height) + var(--smart-calendar-footer-height))}.smart-calendar[scroll-buttons-position=near] .smart-calendar-button[prev-month]{order:1}.smart-calendar[scroll-buttons-position=near] .smart-calendar-button[next-month]{order:2}.smart-calendar[scroll-buttons-position=near] .smart-calendar-date-element{order:3}.smart-calendar[scroll-buttons-position=far] .smart-calendar-date-element{order:1}.smart-calendar[scroll-buttons-position=far] .smart-calendar-button[prev-month]{order:2}.smart-calendar[scroll-buttons-position=far] .smart-calendar-button[next-month]{order:3}.smart-calendar[scroll-buttons-navigation-mode=portrait] .smart-calendar-month-separator{width:100%;height:50%}.smart-calendar[scroll-buttons-navigation-mode=portrait] .smart-calendar-container>.smart-calendar-body{flex-direction:column}.smart-calendar[calendar-mode=classic] .smart-calendar-title div{cursor:auto;cursor:initial}.smart-calendar[calendar-mode=classic] .smart-calendar-date-element{align-items:initial;overflow:visible;overflow:initial}.smart-calendar[display-mode-view=list][display-mode=decade] .smart-calendar-container>.smart-calendar-body,.smart-calendar[display-mode-view=list][display-mode=year] .smart-calendar-container>.smart-calendar-body{touch-action:auto}.smart-calendar[hide-other-month-days] .smart-calendar-cell[other-month]{visibility:hidden}.smart-calendar[week-numbers]{--smart-calendar-default-width:calc(var(--smart-calendar-cell-spacing) + 8 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)))}.smart-calendar[week-numbers][view-sections*=title][view=landscape]{--smart-calendar-default-width:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 8 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)))}.smart-calendar[week-numbers] .smart-calendar-week-number,.smart-calendar[week-numbers] .smart-calendar-week-titles div:first-child{display:inline;display:initial}.smart-calendar[view=portrait].smart-container,.smart-calendar[view=portrait]>.smart-container{display:flex;justify-content:center;flex-direction:column}.smart-calendar[view=landscape]{--smart-calendar-default-width:calc(var(--smart-calendar-title-height) + var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)));--smart-calendar-default-height:calc(var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height))}.smart-calendar[view=landscape].smart-container,.smart-calendar[view=landscape]>.smart-container{flex-direction:row}.smart-calendar[view=landscape] .smart-calendar-container{width:calc(100% - (calc(1.25 * 48px)));width:calc(100% - (var(--smart-calendar-title-height)));height:100%}.smart-calendar[view=landscape] .smart-calendar-title{width:calc(calc(1.25 * 48px));width:calc(var(--smart-calendar-title-height));height:100%;justify-content:flex-start}.smart-calendar[view=landscape][view-sections*=footer]{--smart-calendar-default-height:calc(var(--smart-calendar-cell-spacing) + 7 * (var(--smart-calendar-cell-spacing) + var(--smart-calendar-cell-size)) + var(--smart-calendar-header-height) + var(--smart-calendar-footer-height))}.smart-calendar[animation=none] .smart-calendar-body .smart-calendar-month-separator,.smart-calendar[animation=none] .smart-calendar-body .smart-calendar-next-months-container{display:none}.smart-calendar[right-to-left] .smart-calendar-date-element>div,.smart-calendar[right-to-left] .smart-calendar-date-view-container,.smart-calendar[right-to-left] .smart-calendar-date-view-container .smart-calendar-cell,.smart-calendar[right-to-left] .smart-calendar-footer,.smart-calendar[right-to-left] .smart-calendar-title,.smart-calendar[right-to-left] .smart-calendar-week .smart-calendar-cell,.smart-calendar[right-to-left] .smart-calendar-week .smart-calendar-week-number,.smart-calendar[right-to-left] .smart-calendar-week-titles .smart-calendar-week-title{direction:rtl}.smart-calendar[right-to-left] .smart-calendar-month-element{direction:ltr;direction:initial}.smart-calendar[right-to-left] .smart-calendar-year-element{margin-left:0;margin-left:initial;margin-right:5%}.smart-calendar[right-to-left][view=landscape]>.smart-container{flex-direction:row-reverse}.smart-cards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;background-color:#F5F5F5;background-color:var(--smart-surface)}@media only screen and (max-width:768px){.smart-cards smart-card{margin:0 10px 10px}}smart-card{display:inline-block;width:30.5%;min-height:20px;margin:1%;box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2);box-sizing:border-box;font-size:inherit}@media only screen and (max-width:1024px){smart-card{display:inline-block;width:47%}}@media only screen and (max-width:768px){smart-card{display:block;width:100%;margin:0;max-height:100vh;overflow-y:auto}}smart-card:hover{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4)}smart-card.simple{box-shadow:unset;width:auto;margin:0}smart-card[right-to-left].smart-container,smart-card[right-to-left]>.smart-container{direction:rtl}.smart-card-view{width:1200px;width:var(--smart-card-view-default-width);min-width:250px;min-width:var(--smart-card-view-column-min-width);height:800px;height:var(--smart-card-view-default-height);min-height:100px}.smart-card-view.smart-container{position:relative;contain:layout style}.smart-card-view.smart-container>smart-scroll-viewer,.smart-card-view>.smart-container>smart-scroll-viewer{position:relative;contain:layout style;border:none;width:100%;height:100%;background-color:transparent}.smart-card-view.smart-container>smart-scroll-viewer .smart-scroll-viewer-content-container,.smart-card-view>.smart-container>smart-scroll-viewer .smart-scroll-viewer-content-container{display:flex;padding:0}.smart-card-view.smart-container[modal],.smart-card-view>.smart-container[modal]{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-card-view.smart-container[modal]:after,.smart-card-view>.smart-container[modal]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;pointer-events:none;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-card-view.smart-container[modal] .smart-indicator,.smart-card-view>.smart-container[modal] .smart-indicator{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-card-view.smart-container[modal] .smart-carousel-item.smart-active,.smart-card-view>.smart-container[modal] .smart-carousel-item.smart-active{pointer-events:none}.smart-card-view .smart-card,.smart-card-view smart-card{display:flex;margin:0;border:1px solid;border:var(--smart-border-width) solid;width:unset;padding:10px;padding:var(--smart-data-view-padding);overflow:auto;font-family:inherit;font-size:inherit;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-card-view .smart-card>.smart-container,.smart-card-view smart-card>.smart-container{display:grid;grid-template-rows:1fr;grid-row-gap:15px;grid-row-gap:var(--smart-card-view-vertical-offset);overflow:auto}.smart-card-view .smart-card .smart-arrow-up.collapsed,.smart-card-view smart-card .smart-arrow-up.collapsed{transform:rotate(-180deg)}.smart-card-view .smart-card .smart-card-view-content.smart-visibility-hidden,.smart-card-view smart-card .smart-card-view-content.smart-visibility-hidden{margin-top:0;height:0;transform:scaleY(0);opacity:0}.smart-card-view .smart-card.collapsed,.smart-card-view smart-card.collapsed{height:auto!important;align-self:start}.smart-card-view .smart-card[updating] .smart-card-view-content,.smart-card-view .smart-card[updating] .smart-card-view-title .smart-arrow-up,.smart-card-view smart-card[updating] .smart-card-view-content,.smart-card-view smart-card[updating] .smart-card-view-title .smart-arrow-up{transition:none}.smart-card-view .smart-card.drop-target,.smart-card-view smart-card.drop-target{position:relative}.smart-card-view .smart-card.drop-target:after,.smart-card-view smart-card.drop-target:after{content:"";position:absolute;width:10%;height:5000px;background-color:rgb(0,92,153);background-color:var(--smart-primary);text-decoration:underline;top:0}.smart-card-view .smart-card.drop-target.left:after,.smart-card-view smart-card.drop-target.left:after{left:0}.smart-card-view .smart-card.drop-target.right:after,.smart-card-view smart-card.drop-target.right:after{right:0}.smart-card-view .smart-card.dragged,.smart-card-view smart-card.dragged{position:relative}.smart-card-view .smart-card.dragged:after,.smart-card-view smart-card.dragged:after{content:"";position:absolute;top:0;left:0;width:100%;height:5000px;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em;opacity:.8}.smart-card-view smart-carousel{width:100%}.smart-card-view smart-carousel .smart-carousel-item{border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border);background-size:cover}.smart-card-view smart-carousel .smart-carousel-item.smart-active{pointer-events:none}.smart-card-view smart-carousel .smart-indicator{pointer-events:all}.smart-card-view smart-carousel .smart-indicator:only-child{display:none}.smart-card-view smart-carousel *{pointer-events:none}.smart-card-view[header-position=bottom].smart-container>smart-scroll-viewer,.smart-card-view[header-position=top].smart-container>smart-scroll-viewer{height:calc(100% - 30px);height:calc(100% - var(--smart-card-view-header-height))}.smart-card-view .smart-card-container{border:none;width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--smart-card-view-column-min-width),1fr));grid-column-gap:10px;grid-column-gap:var(--smart-card-view-column-gap,var(--smart-card-view-gap));grid-row-gap:10px;grid-row-gap:var(--smart-card-view-row-gap,var(--smart-card-view-gap))}.smart-card-view .smart-data-view-header{height:30px;height:var(--smart-card-view-header-height)}.smart-card-view .smart-data-view-header-drop-down .smart-card-view-customize-top{padding:10px;padding:var(--smart-data-view-padding);padding-bottom:0}.smart-card-view .smart-data-view-header-drop-down .smart-card-view-customize-top>div{display:flex;align-items:center;justify-content:space-between}.smart-card-view .smart-data-view-header-drop-down .smart-card-view-customize-top smart-switch-button{margin-left:30px;margin-right:30px;position:relative;z-index:1}.smart-card-view .smart-data-view-header-drop-down .smart-card-view-customize-top smart-switch-button:before{content:attr(crop);position:absolute;left:-30px;top:50%;transform:translateY(-50%);font-size:11px}.smart-card-view .smart-data-view-header-drop-down .smart-card-view-customize-top smart-switch-button:after{position:absolute;top:50%;transform:translateY(-50%);font-size:11px;content:attr(fit);left:calc(100% + 5px)}.smart-card-view .smart-data-view-header-drop-down .smart-card-view-customize-top smart-input{width:100%}.smart-card-view .smart-scroll-viewer-container.vscroll .smart-card-container{padding-right:3px}.smart-card-view .smart-card-data-container{display:grid;grid-template-rows:1fr;padding:0 .5rem}.smart-card-view .smart-card-view-value{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.smart-card-view .smart-card-view-title{font-size:calc(14px + 3px);font-size:calc(var(--smart-font-size) + 3px);font-weight:700;display:grid;grid-template-columns:1fr auto;width:100%;align-items:center;overflow:hidden;text-overflow:ellipsis}.smart-card-view .smart-card-view-title:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smart-card-view .smart-card-view-title .smart-arrow-up{display:none;border-radius:50%;width:16px;height:16px;background-color:#5A5A5A;background-color:var(--smart-background-color);opacity:.7;cursor:pointer}.smart-card-view .smart-card-view-title .smart-arrow-up:after{color:#fefefe;color:var(--smart-background)}.smart-card-view .smart-card-view-title .smart-arrow-up:hover{opacity:1}.smart-card-view .smart-card-view-label{margin-bottom:calc(15px/ 3);margin-bottom:calc(var(--smart-card-view-vertical-offset)/ 3);text-transform:uppercase;font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);opacity:.7;overflow:hidden;text-overflow:ellipsis}.smart-card-view .smart-card-view-label.icon{position:relative;padding-left:30px}.smart-card-view .smart-card-view-label.icon:after{content:"";position:absolute;left:0;top:0;width:30px;height:100%;background-repeat:no-repeat;background-position:center}.smart-card-view .smart-card-view-content{margin-top:15px;margin-top:var(--smart-card-view-vertical-offset);transform:scaleY(1);transform-origin:top;opacity:1}.smart-card-view .smart-card-view-cell{margin-bottom:15px;margin-bottom:var(--smart-card-view-vertical-offset)}.smart-card-view .smart-card-view-cell:last-child,.smart-card-view[cell-orientation=horizontal] .smart-card-view-label{margin-bottom:0}.smart-card-view .smart-add-new-button{display:none}.smart-card-view[cell-orientation=horizontal] .smart-card-view-cell{display:flex;align-items:center;justify-content:space-between}.smart-card-view[cell-orientation=horizontal] .smart-card-view-value{text-align:right}.smart-card-view[cover-mode=fit] .smart-carousel-item{background-size:contain}.smart-card-view[editable] .smart-card,.smart-card-view[editable] smart-card{cursor:pointer}.smart-card-view[add-new-button] .smart-add-new-button{display:block;position:absolute;bottom:20px;right:calc(23px + 18px);right:calc(23px + var(--smart-scroll-bar-size));width:60px;width:var(--smart-card-view-add-new-button-size);height:60px;height:var(--smart-card-view-add-new-button-size);border-radius:50%;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);cursor:pointer}.smart-card-view[add-new-button] .smart-add-new-button:after{content:'\e803';content:var(--smart-icon-plus);display:flex;align-items:center;justify-content:center;margin-top:2px;width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:20px}.smart-card-view[add-new-button] .smart-add-new-button:hover{transform:scale(1.2,1.2)}.smart-card-view[add-new-button]:not([animation=none]) .smart-add-new-button{transition:transform cubic-bezier(.81,.27,0,.93) .5s}.smart-card-view[empty] .smart-card-view-header{pointer-events:none;opacity:.55}.smart-card-view[empty] .smart-card-container:after{content:attr(no-data)}.smart-card-view[no-matches] .smart-card-container:after{content:attr(no-matches)}.smart-card-view[empty] .smart-card-container,.smart-card-view[empty] .smart-scroll-viewer-content-container,.smart-card-view[no-matches] .smart-card-container,.smart-card-view[no-matches] .smart-scroll-viewer-content-container{height:100%}.smart-card-view[empty] .smart-card-container:after,.smart-card-view[no-matches] .smart-card-container:after{display:flex;align-items:center;justify-content:center;font-style:italic}.smart-card-view[loading] smart-card>.smart-container{visibility:hidden}.smart-card-view[loading] smart-card.smart-hidden{display:flex!important}.smart-card-view[loading] .smart-card-view-content{transition:none}.smart-card-view[cover-field]:not([cover-field=null]) smart-card>.smart-container{grid-template-rows:200px 1fr;grid-template-rows:var(--smart-card-view-cover-height) 1fr}.smart-card-view[collapsible] .smart-card-data-container,.smart-card-view[title-field] .smart-card-data-container{grid-template-rows:auto 1fr}.smart-card-view:not([collapsible]) .smart-card-view-title.empty{display:none}.smart-card-view:not([collapsible]) .smart-card-view-title.empty:first-child+.smart-card-view-content{margin-top:0}.smart-card-view:not([animation=none]) .smart-card-view-title .smart-arrow-up{transition:transform .2s ease-in}.smart-card-view:not([animation=none]) .smart-card-view-content{transition-property:margin-top,height,transform,visibility,opacity;transition-duration:.2s;transition-timing-function:ease-in}.smart-card-view[collapsible] .smart-card-view-title .smart-arrow-up{display:block}.smart-card-view[dragging] smart-card{overflow:hidden}.smart-card-view[allow-drag] .smart-card-data-container{-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-card-view[allow-drag] .smart-card-view-content{pointer-events:none}.smart-window.smart-card-view-window{--smart-numeric-text-box-text-align:left;--smart-window-default-height:75%;cursor:auto;cursor:initial;z-index:999}.smart-window.smart-card-view-window .smart-header{font-size:calc(14px * 1.5);font-size:calc(var(--smart-font-size) * 1.5)}.smart-window.smart-card-view-window .smart-next-button:after,.smart-window.smart-card-view-window .smart-prev-button:after{font-size:calc(100% - 2px)}.smart-window.smart-card-view-window .smart-prev-button:after{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-window.smart-card-view-window .smart-next-button:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-window.smart-card-view-window .smart-card-view-label{overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:space-between;margin-bottom:calc(15px/ 3);margin-bottom:calc(var(--smart-card-view-vertical-offset)/ 3);text-transform:uppercase;font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);opacity:.7}.smart-window.smart-card-view-window .smart-card-view-label .toggle-visibility{font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer;color:var(--smart-color)}.smart-window.smart-card-view-window .smart-card-view-label .toggle-visibility:after{content:'\e90d';content:var(--smart-icon-visibility)}.smart-window.smart-card-view-window .smart-card-view-label .toggle-visibility.hidden:after{content:'\e90e';content:var(--smart-icon-visibility-off)}.smart-window.smart-card-view-window .smart-card-view-label:not(:first-child){margin-top:15px;margin-top:var(--smart-card-view-vertical-offset)}.smart-window.smart-card-view-window .smart-card-view-label.icon{position:relative;padding-left:30px}.smart-window.smart-card-view-window .smart-card-view-label.icon:after{content:"";position:absolute;left:0;top:0;width:30px;height:100%;background-repeat:no-repeat;background-position:center}.smart-window.smart-card-view-window .smart-content-container>.smart-content{display:block;padding:20px}.smart-window.smart-card-view-window .smart-content-container>.smart-footer{display:flex;justify-content:space-evenly;align-items:center}.smart-window.smart-card-view-window .smart-footer smart-button{--smart-button-padding:0;width:25%;height:100%}.smart-window.smart-card-view-window .smart-card-view-editor{width:100%}.smart-window.smart-card-view-window .smart-card-view-editor.image .thumbnail{position:relative;display:inline-block;margin-right:5px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:75px;height:75px;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.smart-window.smart-card-view-window .smart-card-view-editor.image .thumbnail:hover:after{content:'\e80d';content:var(--smart-icon-close);position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;left:0;top:0;background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:50px;opacity:.4}.smart-card-view[right-to-left] .smart-card-view-label.icon:after,.smart-window.smart-card-view-window[right-to-left] .smart-card-view-label.icon:after{left:auto;left:initial;right:0}.smart-window.smart-card-view-window .smart-card-view-editor.image .label{margin-top:3px;font-size:calc(14px - 3px);font-size:calc(var(--smart-font-size) - 3px);text-transform:uppercase;opacity:.7}.smart-window.smart-card-view-window .smart-card-view-editor.image .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-top:5px;height:30px}.smart-window.smart-card-view-window .smart-card-view-editor.image smart-input{width:calc(100% - 40px);height:100%}.smart-window.smart-card-view-window .smart-card-view-editor.image smart-button{--smart-button-padding:0;width:30px;height:100%;font-size:20px}.smart-window.smart-card-view-window textarea.smart-card-view-editor{min-height:150px;resize:vertical;border-color:#E0E0E0;border-color:var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);font-family:inherit;font-size:inherit}.smart-window.smart-card-view-window textarea.smart-card-view-editor:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-window.smart-card-view-window textarea.smart-card-view-editor:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-card-view-drag-feedback{position:absolute;display:flex;align-items:center;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);padding:5px;white-space:nowrap;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:20px;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);z-index:10000;opacity:.85}.smart-card-view-drag-feedback>.drag-feedback-thumbnail{width:50px;height:50px;background-size:cover}.smart-card-view-drag-feedback:nth-child(2){margin-left:10px}.smart-card-view[right-to-left] .smart-card-view-label.icon{padding-left:0;padding-right:30px}.smart-card-view[right-to-left] .smart-card-view-customize-top{direction:rtl}.smart-card-view[right-to-left] .smart-scroll-viewer-container.vscroll .smart-card-container{padding-left:3px;padding-right:0;padding-right:initial}.smart-window.smart-card-view-window[right-to-left] .smart-card-view-label.icon{padding-left:0;padding-right:30px}.smart-card-view-drag-feedback[right-to-left]{direction:rtl}.smart-card-view-drag-feedback[right-to-left]:nth-child(2){margin-right:10px;margin-left:0;margin-left:initial}.smart-column-panel[right-to-left] .smart-grid-panel-container-footer,.smart-group-panel[right-to-left] .smart-grid-panel-container-footer,.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-container-footer,.smart-sort-panel[right-to-left] .smart-grid-panel-container-footer{flex-direction:row-reverse}.smart-column-panel[right-to-left] .smart-grid-panel-buttons-container .smart-grid-panel-apply-button,.smart-group-panel[right-to-left] .smart-grid-panel-buttons-container .smart-grid-panel-apply-button,.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-buttons-container .smart-grid-panel-apply-button,.smart-sort-panel[right-to-left] .smart-grid-panel-buttons-container .smart-grid-panel-apply-button{margin-right:15px;margin-left:0;margin-left:initial}smart-carousel .smart-carousel-item,smart-carousel .smart-carousel-item .smart-carousel-item-container{pointer-events:none;background-repeat:no-repeat;background-position:center;box-sizing:border-box;height:100%}smart-carousel{width:600px;width:var(--smart-carousel-default-width);height:200px;height:var(--smart-carousel-default-height)}smart-carousel.smart-container,smart-carousel>.smart-container{display:block;position:relative;width:100%;height:100%}smart-carousel .smart-items-container{position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden}smart-carousel[disabled]{opacity:.55;cursor:default;pointer-events:none}smart-carousel[swipe]{-webkit-user-select:none;-moz-user-select:none;user-select:none}smart-carousel .smart-carousel-item{width:100%;position:absolute;left:0;top:0;opacity:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}smart-carousel .smart-carousel-item .smart-carousel-item-container{-webkit-user-select:text;-moz-user-select:text;user-select:text;position:relative;width:100%;padding-top:50px;z-index:1;background-size:cover}smart-carousel .smart-carousel-item .smart-carousel-item-content,smart-carousel .smart-carousel-item .smart-carousel-item-label{text-align:center;box-sizing:border-box;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}smart-carousel .smart-carousel-item .smart-carousel-item-content{top:40%;transform:translate(-50%,0)}smart-carousel .smart-carousel-item .smart-carousel-html-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;box-sizing:border-box}smart-carousel .smart-carousel-item.smart-active{opacity:1;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;user-select:text}smart-carousel .smart-arrow{position:absolute;top:0;width:30px;height:100%;cursor:pointer;opacity:.6;display:block}smart-carousel[hide-arrows] .smart-arrow,smart-carousel[hide-indicators] .smart-indicators-container{display:none}smart-carousel .smart-arrow:after{font-size:20px;position:absolute;left:0;top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}smart-carousel .smart-arrow:focus,smart-carousel .smart-arrow:hover{opacity:.8}smart-carousel .smart-arrow:active{opacity:1}smart-carousel .smart-arrow>.smart-button{border-width:0}smart-carousel .smart-arrow>.smart-button:active{background-color:transparent}smart-carousel .smart-arrow[disabled]{opacity:.4;pointer-events:none}smart-carousel .smart-arrow.smart-arrow-left{left:0}smart-carousel .smart-arrow.smart-arrow-right{right:0}smart-carousel .smart-indicators-container{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center}smart-carousel .smart-indicators-container .smart-indicator{width:10px;height:10px;border:1px solid gray;background-color:#fff;margin:2px;cursor:pointer;box-sizing:content-box;opacity:.5}smart-carousel .smart-indicators-container .smart-indicator.smart-active{opacity:.9;border-width:3px}smart-carousel .smart-indicators-container .smart-indicator:hover{opacity:.7}smart-carousel:not([animation=none]) .smart-carousel-item{animation-duration:1s}smart-carousel:not([animation=none]) .smart-carousel-item.smart-active.smart-animate-trigger,smart-carousel:not([animation=none]).fade .smart-carousel-item.smart-active.smart-animate-trigger{animation-name:carousel-active-fade}smart-carousel:not([animation=none]) .smart-carousel-item.smart-out.smart-animate-trigger,smart-carousel:not([animation=none]).fade .smart-carousel-item.smart-out.smart-animate-trigger{animation-name:carousel-out-fade}smart-carousel:not([animation=none]).slide .smart-carousel-item.smart-active.smart-animate-trigger,smart-carousel:not([animation=none]).slide-left .smart-carousel-item.smart-active.smart-animate-trigger{animation-name:carousel-active-slide}smart-carousel:not([animation=none]).slide .smart-carousel-item.smart-out.smart-animate-trigger,smart-carousel:not([animation=none]).slide-left .smart-carousel-item.smart-out.smart-animate-trigger{animation-name:carousel-out-slide}smart-carousel:not([animation=none]).slide-right .smart-carousel-item.smart-active.smart-animate-trigger{animation-name:carousel-active-slide-right}smart-carousel:not([animation=none]).slide-right .smart-carousel-item.smart-out.smart-animate-trigger{animation-name:carousel-out-slide-right}smart-carousel:not([animation=none]).slide-top .smart-carousel-item.smart-active.smart-animate-trigger{animation-name:carousel-active-slide-top}smart-carousel:not([animation=none]).slide-top .smart-carousel-item.smart-out.smart-animate-trigger{animation-name:carousel-out-slide-top}smart-carousel:not([animation=none]).slide-bottom .smart-carousel-item.smart-active.smart-animate-trigger{animation-name:carousel-active-slide-bottom}smart-carousel:not([animation=none]).slide-bottom .smart-carousel-item.smart-out.smart-animate-trigger{animation-name:carousel-out-slide-bottom}smart-carousel[display-mode="3d"] .smart-carousel-html-content{padding-left:30px;padding-right:20px}smart-carousel[display-mode="3d"] .smart-carousel-item{width:400px;width:var(--smart-carousel-3d-mode-slide-width);height:400px;height:var(--smart-carousel-3d-mode-slide-height);border:20px solid #fff;position:absolute;box-sizing:border-box;overflow:hidden;top:50%;left:50%;z-index:10;transform:translateX(-50%) translateY(-50%) rotateX(1deg) scale(1);transition-duration:0s}smart-carousel[display-mode="3d"] .smart-carousel-item[position="-3"]{transform:perspective(800px) translateX(calc(-50% - 340px)) translateY(-50%) scale(.4);opacity:.1;z-index:1}smart-carousel[display-mode="3d"] .smart-carousel-item[position="-2"]{transform:perspective(800px) translateX(calc(-50% - 300px)) translateY(-50%) scale(.5);opacity:.2;z-index:8}smart-carousel[display-mode="3d"] .smart-carousel-item[position="-1"]{transform:perspective(800px) translateX(calc(-50% - 260px)) translateY(-50%) scale(.6);opacity:.3;z-index:9}smart-carousel[display-mode="3d"] .smart-carousel-item[position="1"]{transform:perspective(800px) translateX(calc(-50% + 260px)) translateY(-50%) scale(.6);opacity:.3;z-index:9}smart-carousel[display-mode="3d"] .smart-carousel-item[position="2"]{transform:perspective(800px) translateX(calc(-50% + 300px)) translateY(-50%) scale(.5);opacity:.2;z-index:8}smart-carousel[display-mode="3d"] .smart-carousel-item[position="3"]{transform:perspective(800px) translateX(calc(-50% + 340px)) translateY(-50%) scale(.4);opacity:.1;z-index:1}smart-carousel[display-mode="3d"]:not([animation=none]) .smart-carousel-item{transition-duration:.7s}smart-carousel[display-mode="3d"]:not([animation=none]) .smart-carousel-item,smart-carousel[display-mode="3d"]:not([animation=none]) .smart-carousel-item.smart-active,smart-carousel[display-mode="3d"]:not([animation=none]) .smart-carousel-item.smart-out{animation-name:unset}smart-carousel[display-mode="3d"].circle .smart-carousel-item{border-radius:50%}smart-carousel[display-mode="3d"].vertical .smart-carousel-item[position="-3"]{transform:perspective(800px) translateX(-50%) translateY(calc(-50% - 210px)) scale(.4)}smart-carousel[display-mode="3d"].vertical .smart-carousel-item[position="-2"]{transform:perspective(800px) translateX(-50%) translateY(calc(-50% - 180px)) scale(.5)}smart-carousel[display-mode="3d"].vertical .smart-carousel-item[position="-1"]{transform:perspective(800px) translateX(-50%) translateY(calc(-50% - 150px)) scale(.6)}smart-carousel[display-mode="3d"].vertical .smart-carousel-item[position="1"]{transform:perspective(800px) translateX(-50%) translateY(calc(-50% + 150px)) scale(.6)}smart-carousel[display-mode="3d"].vertical .smart-carousel-item[position="2"]{transform:perspective(800px) translateX(-50%) translateY(calc(-50% + 180px)) scale(.5)}smart-carousel[display-mode="3d"].vertical .smart-carousel-item[position="3"]{transform:perspective(800px) translateX(-50%) translateY(calc(-50% + 210px)) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).horizontal-stacked .smart-carousel-item[position="-3"]{transform:perspective(800px) translateX(calc(-50% - 395px)) translateY(-50%) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).horizontal-stacked .smart-carousel-item[position="-2"]{transform:perspective(800px) translateX(calc(-50% - 355px)) translateY(-50%) scale(.5)}smart-carousel[display-mode="3d"]:not([animation=none]).horizontal-stacked .smart-carousel-item[position="-1"]{transform:perspective(800px) translateX(calc(-50% - 280px)) translateY(-50%) scale(.6)}smart-carousel[display-mode="3d"]:not([animation=none]).horizontal-stacked .smart-carousel-item[position="1"]{transform:perspective(800px) translateX(calc(-50% + 280px)) translateY(-50%) scale(.6)}smart-carousel[display-mode="3d"]:not([animation=none]).horizontal-stacked .smart-carousel-item[position="2"]{transform:perspective(800px) translateX(calc(-50% + 355px)) translateY(-50%) scale(.5)}smart-carousel[display-mode="3d"]:not([animation=none]).horizontal-stacked .smart-carousel-item[position="3"]{transform:perspective(800px) translateX(calc(-50% + 395px)) translateY(-50%) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).bottom-top .smart-carousel-item[position="-3"]{transform:perspective(800px) translateX(calc(-50% - 450px)) translateY(calc(-50% + 150px)) scale(.2)}smart-carousel[display-mode="3d"]:not([animation=none]).bottom-top .smart-carousel-item[position="-2"]{transform:perspective(800px) translateX(calc(-50% - 380px)) translateY(calc(-50% + 100px)) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).bottom-top .smart-carousel-item[position="-1"]{transform:perspective(800px) translateX(calc(-50% - 280px)) translateY(calc(-50% + 30px)) scale(.6)}smart-carousel[display-mode="3d"]:not([animation=none]).bottom-top .smart-carousel-item[position="1"]{transform:perspective(800px) translateX(calc(-50% + 280px)) translateY(calc(-50% - 30px)) scale(.6)}smart-carousel[display-mode="3d"]:not([animation=none]).bottom-top .smart-carousel-item[position="2"]{transform:perspective(800px) translateX(calc(-50% + 380px)) translateY(calc(-50% - 100px)) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).bottom-top .smart-carousel-item[position="3"]{transform:perspective(800px) translateX(calc(-50% + 450px)) translateY(calc(-50% - 150px)) scale(.2)}smart-carousel[display-mode="3d"]:not([animation=none]).top-bottom .smart-carousel-item[position="-3"]{transform:perspective(800px) translateX(calc(-50% - 450px)) translateY(calc(-50% - 150px)) scale(.2)}smart-carousel[display-mode="3d"]:not([animation=none]).top-bottom .smart-carousel-item[position="-2"]{transform:perspective(800px) translateX(calc(-50% - 380px)) translateY(calc(-50% - 100px)) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).top-bottom .smart-carousel-item[position="-1"]{transform:perspective(800px) translateX(calc(-50% - 280px)) translateY(calc(-50% - 30px)) scale(.6)}smart-carousel[display-mode="3d"]:not([animation=none]).top-bottom .smart-carousel-item[position="1"]{transform:perspective(800px) translateX(calc(-50% + 280px)) translateY(calc(-50% + 30px)) scale(.6)}smart-carousel[display-mode="3d"]:not([animation=none]).top-bottom .smart-carousel-item[position="2"]{transform:perspective(800px) translateX(calc(-50% + 380px)) translateY(calc(-50% + 100px)) scale(.4)}smart-carousel[display-mode="3d"]:not([animation=none]).top-bottom .smart-carousel-item[position="3"]{transform:perspective(800px) translateX(calc(-50% + 450px)) translateY(calc(-50% + 150px)) scale(.2)}smart-carousel[display-mode=multiple]:not([animation=none]).smart-carousel-item.smart-active,smart-carousel[display-mode=multiple]:not([animation=none]).smart-carousel-item.smart-animate-trigger.smart-active,smart-carousel[display-mode=multiple]:not([animation=none]).smart-carousel-item.smart-animate-trigger.smart-out,smart-carousel[display-mode=multiple]:not([animation=none]).smart-carousel-item.smart-out{animation-name:none}smart-carousel[display-mode=multiple]:not([animation=none]) .smart-items-container{transition-duration:1s}smart-carousel[display-mode=multiple] .smart-items-container{overflow:hidden;width:-moz-max-content;width:max-content;transition:margin-left ease-in-out}smart-carousel[display-mode=multiple] .smart-carousel-item{opacity:1;float:left;display:inline-block;position:relative;width:200px;width:var(--smart-carousel-multiple-mode-slide-width)}smart-carousel[display-mode=multiple] .smart-carousel-item.smart-active{background-color:#d3d3d3;transition:background-color 1s ease-in-out}smart-carousel[display-mode=multiple] .smart-carousel-item.smart-out{transition:background-color 1s ease-in-out}smart-carousel smart-repeat-button[hover] button{background-color:transparent}smart-carousel[adaptive-auto-height],smart-carousel[adaptive-height]{height:100%;overflow:visible;transition:height .6s ease-out;margin:0 auto 70px}smart-carousel[adaptive-auto-height].smart-container,smart-carousel[adaptive-auto-height]>.smart-container,smart-carousel[adaptive-height].smart-container,smart-carousel[adaptive-height]>.smart-container{position:relative}smart-carousel[adaptive-auto-height] .smart-container,smart-carousel[adaptive-height] .smart-container{overflow:visible}smart-carousel[adaptive-auto-height] .smart-carousel-item,smart-carousel[adaptive-height] .smart-carousel-item{height:auto}smart-carousel[adaptive-auto-height] .smart-slide-wrapper,smart-carousel[adaptive-height] .smart-slide-wrapper{height:100%;position:relative;display:flex;align-items:center;padding:0 65px}smart-carousel[adaptive-auto-height] .smart-indicators-container,smart-carousel[adaptive-height] .smart-indicators-container{display:flex;align-items:center;justify-content:center;position:relative;bottom:0;margin-top:20px}smart-carousel[adaptive-auto-height] .smart-arrow,smart-carousel[adaptive-height] .smart-arrow{width:50px;height:50px;background:#F5F5F5;background:var(--smart-surface);display:flex;align-items:center;justify-content:center;border-color:#E0E0E0;border-color:var(--smart-border);top:50%;transform:translateY(-50%)}smart-carousel[adaptive-auto-height].smart-calculated-height .smart-carousel-item,smart-carousel[adaptive-height].smart-calculated-height .smart-carousel-item{height:100%;display:flex;justify-content:center;align-items:center}smart-carousel[adaptive-auto-height].smart-calculated-height .smart-slide-wrapper,smart-carousel[adaptive-height].smart-calculated-height .smart-slide-wrapper{height:auto}[disabled] .smart-carousel-item.smart-active{pointer-events:none}@keyframes carousel-active-fade{from{opacity:0}to{opacity:1}}@keyframes carousel-out-fade{from{opacity:1}to{opacity:0}}@keyframes carousel-active-slide{from{left:100%;opacity:1}to{left:0;opacity:1}}@keyframes carousel-out-slide{from{left:0;opacity:1}to{left:-100%;opacity:1}}@keyframes carousel-active-slide-right{from{opacity:1;left:-100%}to{opacity:1;left:0}}@keyframes carousel-out-slide-right{from{left:0;opacity:1}to{left:100%;opacity:1}}@keyframes carousel-active-slide-top{from{top:100%;opacity:1}to{top:0;opacity:1}}@keyframes carousel-out-slide-top{from{top:0;opacity:1}to{top:-100%;opacity:1}}@keyframes carousel-active-slide-bottom{from{opacity:1;top:-100%}to{opacity:1;top:0}}@keyframes carousel-out-slide-bottom{from{opacity:1;top:0}to{opacity:1;top:100%}}smart-carousel[right-to-left] .smart-carousel-item,smart-carousel[right-to-left] .smart-indicators-container{direction:rtl}.smart-chart-tooltip .smart-chart-tooltip-text,smart-chart .smart-chart-annotation-text,smart-chart .smart-chart-axis-description,smart-chart .smart-chart-axis-text,smart-chart .smart-chart-label-text,smart-chart .smart-chart-legend-text,smart-chart .smart-chart-title-description,smart-chart .smart-chart-title-text{fill:#5A5A5A;fill:var(--smart-background-color);color:#5A5A5A;color:var(--smart-background-color);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}smart-chart{display:block;width:850px;width:var(--smart-chart-default-width);height:500px;height:var(--smart-chart-default-height)}smart-chart .smart-chart-annotation-text,smart-chart .smart-chart-axis-description,smart-chart .smart-chart-axis-text,smart-chart .smart-chart-label-text,smart-chart .smart-chart-legend-text{box-sizing:content-box;font-size:calc(14px - 1px);font-size:calc(var(--smart-font-size) - 1px)}smart-chart .smart-chart-title-text{font-weight:700;font-size:calc(14px + 2px);font-size:calc(var(--smart-font-size) + 2px)}smart-chart .smart-chart-title-description{font-size:14px;font-size:var(--smart-font-size)}smart-chart[theme=dark] .smart-chart-annotation-text,smart-chart[theme=dark] .smart-chart-axis-description .smart-chart-label-text,smart-chart[theme=dark] .smart-chart-axis-text,smart-chart[theme=dark] .smart-chart-legend-text,smart-chart[theme=dark] .smart-chart-title-description,smart-chart[theme=dark] .smart-chart-title-text{fill:#5A5A5A;fill:var(--smart-background-color);color:#5A5A5A;color:var(--smart-background-color)}.smart-chart-range-selector>smart-chart{width:100%;height:100%;touch-action:none}.smart-chart-range-selector .slider{box-sizing:content-box;pointer-events:none}.smart-chart-tooltip{position:absolute;cursor:default;z-index:10000000;transition:.3s ease-in,transform .3s ease-in;opacity:1;transform:scale(1)}.smart-chart-tooltip .smart-chart-tooltip-content{position:absolute;box-sizing:content-box;outline:0;border:1px solid transparent;padding:3px;text-align:center;vertical-align:middle;margin:0;cursor:default;left:0;top:0;border-radius:4px;border-radius:var(--smart-border-radius)}.smart-chart-tooltip .smart-chart-tooltip-text{box-sizing:content-box;font-size:calc(14px - 1px);font-size:calc(var(--smart-font-size) - 1px)}.smart-chart-tooltip .smart-chart-tooltip-arrow-outer{box-sizing:content-box;width:0;height:0;position:absolute;z-index:10000001}.smart-chart-tooltip .smart-chart-tooltip-arrow-inner{box-sizing:content-box;width:0;height:0;position:absolute;z-index:10000002}.smart-chart-tooltip[animation=none]{transition:none}.smart-chart-tooltip.smart-visibility-hidden{transform:scale(0)}[theme=dark] .smart-chart-tooltip:not([theme=dark]) .smart-chart-tooltip-text{fill:#fefefe;fill:var(--smart-background);color:#fefefe;color:var(--smart-background)}.smart-chart-tooltip[right-to-left] .smart-chart-tooltip-text,smart-chart[right-to-left] .smart-chart-annotation-text,smart-chart[right-to-left] .smart-chart-axis-description,smart-chart[right-to-left] .smart-chart-axis-text,smart-chart[right-to-left] .smart-chart-label-text,smart-chart[right-to-left] .smart-chart-legend-text,smart-chart[right-to-left] .smart-chart-title-text{direction:rtl;text-anchor:end}.smart-chip .smart-avatar,.smart-chip .smart-value{text-overflow:ellipsis;vertical-align:middle;display:none}.smart-chip .smart-avatar,.smart-chip .smart-close-button{width:30px;width:var(--smart-chip-default-height);height:30px;height:var(--smart-chip-default-height);vertical-align:middle}.smart-chip .smart-value,.smart-chip.smart-container,smart-chip .smart-container{white-space:nowrap}smart-chip:focus,smart-chip:hover{box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2);outline:0}smart-chip.smart-element{display:inline-block}smart-chip[disabled]:hover{box-shadow:none}.smart-chip{min-height:30px;min-height:var(--smart-chip-default-height);min-width:30px;min-width:var(--smart-chip-default-height);border-radius:calc(30px/ 2);border-radius:calc(var(--smart-chip-default-height)/ 2);box-sizing:border-box;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);position:relative;margin:2px}.smart-chip .smart-avatar{line-height:30px;line-height:var(--smart-chip-default-height);border-radius:50%;font-size:20px;box-sizing:border-box;text-align:center;overflow:hidden}.smart-chip .smart-value{line-height:30px;line-height:var(--smart-chip-default-height);padding:0 15px;overflow:hidden;margin:0;cursor:default}.smart-chip .smart-close-button{display:none;position:relative}.smart-chip .smart-close-button:after,.smart-chip[avatar] .smart-avatar,.smart-chip[close-button] .smart-close-button,.smart-chip[value] .smart-value{display:inline-block}.smart-chip .smart-close-button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e80d';content:var(--smart-icon-close);color:inherit;line-height:30px;line-height:var(--smart-chip-default-height);width:100%;text-align:center}.smart-chip .smart-close-button:hover:after{color:#ffffff;color:var(--smart-primary-color);cursor:pointer}.smart-chip[avatar] .smart-avatar img{width:100%;height:100%;border-radius:50%}.smart-chip[avatar] .smart-value{width:calc(100% - 30px);width:calc(100% - var(--smart-chip-default-height));padding-left:5px}.smart-chip[close-button] .smart-value{width:calc(100% - 30px);width:calc(100% - var(--smart-chip-default-height));padding-right:5px}.smart-chip[avatar][close-button] .smart-value{width:calc(100% - 2 * 30px);width:calc(100% - 2 * var(--smart-chip-default-height))}smart-chip[right-to-left]>.smart-container{direction:rtl}smart-combo-box{width:250px;width:var(--smart-combo-box-default-width);height:30px;height:var(--smart-combo-box-default-height);overflow:visible;overflow:initial;visibility:hidden;cursor:pointer}smart-combo-box.smart-element{overflow:visible;visibility:inherit;border-width:0}.smart-combo-box smart-list-box{position:relative;width:100%;height:100%;border:medium none currentColor;border:initial;padding:0;padding:initial;overflow:hidden;font-size:inherit;font-family:inherit;outline:0}.smart-combo-box .smart-action-button input.smart-input{flex-grow:1;align-self:center;width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);min-height:100%;max-height:1rem;vertical-align:middle;margin:0}.smart-combo-box .smart-buttons-container .smart-token{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-combo-box .smart-buttons-container .smart-combo-box-auto-complete-string{position:absolute;display:flex;pointer-events:none;align-items:center;padding:4px;padding:var(--smart-editor-label-padding);opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.smart-combo-box .smart-buttons-container .smart-combo-box-auto-complete-string:empty{display:none}.smart-combo-box.smart-element .smart-drop-down.smart-visibility-hidden{transform:scale(0);transition:transform .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:left top 0}smart-color-panel{width:auto;width:var(--smart-color-panel-default-width);height:auto;height:var(--smart-color-panel-default-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}smart-color-panel .no-touch{touch-action:none}smart-color-panel.smart-element{display:inline-block;overflow:visible;overflow:initial;border:none;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}smart-color-panel[disabled]{opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-color-panel .smart-content{position:relative;cursor:pointer;display:flex;width:100%;height:100%}.smart-color-panel label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-color-panel smart-tooltip .smart-tooltip-content{box-shadow:0 0 20px 0 #8b8b8b}.smart-color-panel input[type=number]::-webkit-inner-spin-button,.smart-color-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smart-color-panel input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfied}.smart-color-panel .color-input{width:70px;height:30px;height:var(--smart-editor-height);margin:5px;padding:5px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);background:#fefefe;background:var(--smart-background);color:var(--smart-color);outline:0}.smart-color-panel .color-input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-color-panel .color-input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-color-panel .color-input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-color-panel .grid-mode-container,.smart-color-panel .palette-mode-container{width:100%;max-height:100%;position:relative}.smart-color-panel .custom-color-selection .buttons-container{display:flex;align-items:center;justify-content:flex-end}.smart-color-panel .custom-colors-box,.smart-color-panel .gray-shades-box,.smart-color-panel .grid-samples-container,.smart-color-panel .spectrum-box{display:grid;grid-template-columns:repeat(8,auto);grid-template-columns:repeat(var(--smart-color-panel-grid-mode-column-count),auto)}.smart-color-panel .hue-scale{display:block;max-width:100px;height:300px;height:var(--smart-color-panel-palette-size);background-image:linear-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);width:20px;margin-left:15px;margin-right:15px;position:relative;padding:1px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background-clip:content-box;-webkit-background-clip:content-box}.smart-color-panel .hue-scale-thumb{width:100%;height:10px;box-sizing:content-box;border:3px solid #fff;border-left-width:10px;border-right-width:10px;position:absolute;left:-10px;top:-3px;box-shadow:0 0 5px #666,inset 0 0 2px 0 #999,inset 0 0 2px 0 #999;opacity:.8;cursor:pointer}.smart-color-panel .color-palette-thumb{width:0;height:0;top:0;position:absolute;z-index:10;pointer-events:none}.smart-color-panel .color-palette-thumb:after{content:" ";position:absolute;left:-14px;top:-14px;width:16px;height:16px;border:5px solid #fff;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2)}.smart-color-panel .color-palette{width:300px;width:var(--smart-color-panel-palette-size);height:300px;height:var(--smart-color-panel-palette-size);background-color:red;display:block;position:relative;overflow:hidden;cursor:crosshair;padding:1px;border:1px solid #d3d3d3;background-clip:content-box;-webkit-background-clip:content-box}.smart-color-panel .color-palette:after,.smart-color-panel .color-palette:before{width:100%;height:100%;content:" ";display:block;position:absolute;left:0;top:0;z-index:0}.smart-color-panel .color-palette:before{background-image:linear-gradient(90deg,#fff,transparent)}.smart-color-panel .color-palette:after{background-image:linear-gradient(transparent,#000)}.smart-color-panel .color-controls-container{display:block;max-width:100px;overflow:hidden}.smart-color-panel .color-palette-container{width:100%;height:300px;height:var(--smart-color-panel-palette-size);display:flex;flex-direction:row}.smart-color-panel .preview-container{width:100%;min-width:100px;height:100px;background-color:#fff;margin-bottom:20px;position:relative;padding:1px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background-clip:content-box;-webkit-background-clip:content-box}.smart-color-panel .preview-container-bottom,.smart-color-panel .preview-container-top{width:100%;height:50%;display:block;background-color:#fff}.smart-color-panel .alpha-channel-container{flex-direction:row;width:100%;align-items:center;align-content:space-around;margin-top:5px;display:none}.smart-color-panel .alpha-channel-container label{width:48px}.smart-color-panel .alpha-channel-scale{width:300px;width:var(--smart-color-panel-palette-size);height:20px;margin-top:15px;margin-bottom:15px;position:relative;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);margin-right:20px}.smart-color-panel .alpha-channel-scale:after,.smart-color-panel .alpha-channel-scale:before{position:absolute;left:0;top:0;display:block;width:100%;height:100%;content:" "}.smart-color-panel .alpha-channel-scale:before{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc);background-position:0 6px,8px 14px;background-size:16px 16px}.smart-color-panel .alpha-channel-scale:after{background-image:linear-gradient(90deg,white,transparent);background-image:linear-gradient(90deg,var(--smart-color-panel-alpha-channel-color),transparent);box-shadow:inset 1px -1px 0 0 #fff,inset -1px 1px 0 0 #fff}.smart-color-panel .alpha-channel-thumb{width:10px;height:100%;box-sizing:content-box;border:3px solid #fff;border-top-width:10px;border-bottom-width:10px;position:absolute;left:-3px;top:-10px;opacity:.8;box-shadow:0 0 5px #666,inset 0 0 2px 0 #999,inset 0 0 2px 0 #999;cursor:pointer;z-index:1}.smart-color-panel .buttons-container{display:none;flex-direction:row;justify-content:flex-end;padding:10px 0 0}.smart-color-panel .buttons-container smart-button{width:100px}.smart-color-panel .color-sample,.smart-color-panel .user-color-container{width:20px;width:var(--smart-color-panel-grid-mode-item-size);height:20px;height:var(--smart-color-panel-grid-mode-item-size)}.smart-color-panel .buttons-container smart-button:last-of-type{margin-left:20px}.smart-color-panel .gradient-background{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc);background-position:0 6px,8px 14px;background-size:16px 16px}.smart-color-panel .color-sample.user-color:before,.smart-color-panel .user-color-container{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc);background-position:0 5px,5px 10px;background-size:10px 10px}.smart-color-panel .material-grid-samples-container{display:grid;grid-template-columns:80px repeat(14,auto)}.smart-color-panel .button-custom-color{margin:5px 0}.smart-color-panel .color-sample{margin:1px;margin:var(--smart-color-panel-grid-mode-columns-gap);box-sizing:border-box;cursor:pointer;border:1px solid rgba(0,0,0,.1);border:var(--smart-border-width) solid rgba(0,0,0,.1);background-clip:content-box;-webkit-background-clip:content-box;text-overflow:ellipsis}.smart-color-panel .color-sample.user-color{position:relative;background-clip:padding-box;-webkit-background-clip:padding-box}.smart-color-panel .color-sample.user-color:before{position:absolute;content:"";width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.smart-color-panel .color-sample.selected{border:2px solid rgb(0,92,153);border:2px solid var(--smart-ui-state-color-selected);padding:1px}.smart-color-panel .color-sample.empty{visibility:hidden}.smart-color-panel .color-sample.header,.smart-color-panel .color-sample.label-column{display:flex;align-items:center;justify-content:center;font-size:11px;border-width:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-color-panel .color-sample.label-column{width:100%;justify-content:flex-start}.smart-color-panel .color-sample.color-sample-column,.smart-color-panel .color-sample.color-sample-row{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);padding:1px;background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#eee 10px,#eee 20px)}.smart-color-panel .color-sample[transparent]{position:relative}.smart-color-panel .color-sample[transparent]:after{content:"";border:1px solid red;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);position:absolute;width:150%;border-radius:5px}.smart-color-panel .user-color.empty{background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#eee 10px,#eee 20px);background-origin:content-box;border-color:#d3d3d3}.smart-color-panel .default-samples-container div{display:grid;grid-template-columns:repeat(10,auto);justify-items:center}.smart-color-panel .default-samples-container .theme-shades-box{margin-top:8px;margin-top:var(--smart-color-panel-default-mode-sections-gap);margin-bottom:8px;margin-bottom:var(--smart-color-panel-default-mode-sections-gap)}.smart-color-panel .default-samples-container .standard-colors-label,.smart-color-panel .default-samples-container .theme-colors-label{display:block;font-weight:600;margin-left:2px;margin-top:8px;margin-top:var(--smart-color-panel-default-mode-sections-gap);margin-bottom:calc(8px/ 2);margin-bottom:calc(var(--smart-color-panel-default-mode-sections-gap)/ 2)}.smart-color-panel .hex-mode-resize-trigger{visibility:hidden;position:absolute;left:0;top:0}.smart-color-panel[edit-alpha-channel] .alpha-channel-container{display:flex}.smart-color-panel[enable-custom-colors] .button-custom-color,.smart-color-panel[enable-custom-colors] .user-samples-container{width:100%;display:flex;align-items:center}.smart-color-panel[enable-custom-colors]:not([display-mode=palette]):not([display-mdoe=radial]) .custom-color-selection .palette-mode-container{display:block}.smart-color-panel:not([display-mode=radial]) .canvas-radial{display:none}.smart-color-panel[display-mode=hexagonal] .brightness-scale,.smart-color-panel[display-mode=radial] .brightness-scale{display:block;max-width:100px;height:300px;height:var(--smart-color-panel-palette-size);background-image:linear-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);width:20px;margin-left:15px;margin-right:15px;position:relative;padding:1px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background-clip:content-box;-webkit-background-clip:content-box}.smart-color-panel[display-mode=hexagonal] .brightness-scale-thumb,.smart-color-panel[display-mode=radial] .brightness-scale-thumb{width:100%;height:10px;box-sizing:content-box;border:3px solid #fff;border-left-width:10px;border-right-width:10px;position:absolute;left:-10px;top:-3px;box-shadow:0 0 5px #666,inset 0 0 2px 0 #999,inset 0 0 2px 0 #999;opacity:.8;cursor:pointer}.smart-color-panel[display-mode=hexagonal] .alpha-channel-scale{width:300px;width:var(--smart-color-panel-palette-width)}.smart-color-panel[display-mode=hexagonal] .brightness-scale{display:block;height:300px;height:var(--smart-color-panel-palette-height);background-image:linear-gradient(white,#000)}.smart-color-panel[display-mode=hexagonal] .selected{stroke:#fff;stroke-width:4px}.smart-color-panel[display-mode=hexagonal] .color-palette-container{height:300px;height:var(--smart-color-panel-palette-height)}.smart-color-panel[display-mode=hexagonal] .color-palette-hexagonal,.smart-color-panel[display-mode=hexagonal] .palette-mode-container{display:block}.smart-color-panel[display-mode=radial] .hue-scale{display:none}.smart-color-panel[display-mode=radial] .brightness-scale{background-image:linear-gradient(white,#000)}.smart-color-panel[display-mode=radial] .color-palette-radial{width:300px;width:var(--smart-color-panel-palette-size);height:300px;height:var(--smart-color-panel-palette-size);display:block;position:relative;overflow:hidden;cursor:crosshair;padding:1px;border:1px solid #d3d3d3;background-clip:content-box;-webkit-background-clip:content-box;background:conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#ff00ff,red) #ff005a;border-radius:50%}.smart-color-panel[display-mode=radial] .color-palette-radial:after{width:100%;height:100%;content:" ";display:block;position:absolute;left:0;top:0;z-index:0;background:#000;opacity:0;opacity:var(--smart-color-panel-brightness);border-radius:50%}.smart-color-panel[display-mode=radial] .color-palette-radial-thumb{width:0;height:0;position:absolute;z-index:10;pointer-events:none;left:50%;top:50%}.smart-color-panel[display-mode=radial] .color-palette-radial-thumb:after{content:" ";position:absolute;left:-14px;top:-14px;width:16px;height:16px;border:5px solid #fff;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2)}.smart-color-panel[display-mode=radial] .white-radial-gradient{z-index:2;width:300px;width:var(--smart-color-panel-palette-size);height:300px;height:var(--smart-color-panel-palette-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-image:radial-gradient(circle,#fff,transparent)}.smart-color-panel[display-mode=radial] .palette-mode-container{display:block}.smart-color-panel[display-mode=radial] canvas{transform:rotate(-180deg);transform-origin:center}.smart-color-panel[display-mode=radial][inverted] .color-palette-radial:after{background:#fff}.smart-color-panel[display-mode=radial][inverted] .white-radial-gradient{background:radial-gradient(black,transparent)}.smart-color-panel[display-mode=default] .default-samples-container,.smart-color-panel[display-mode=materialGrid] .color-palette,.smart-color-panel[display-mode=palette] .color-palette,.smart-color-panel[display-mode=palette] .palette-mode-container,.smart-color-panel[display-mode=spectrumGrid] .spectrum-grid-samples-container{display:block}.smart-color-panel[apply-value-mode=useButtons] .buttons-container{display:flex;align-items:center;justify-content:flex-end}.smart-color-panel .button-custom-color,.smart-color-panel .color-palette-hexagonal,.smart-color-panel .custom-color-selection .grid-mode-container,.smart-color-panel .palette-mode-container,.smart-color-panel .spectrum-grid-samples-container,.smart-color-panel .user-samples-container,.smart-color-panel[display-mode=default] .grid-samples-container,.smart-color-panel[display-mode=default] .material-grid-samples-container,.smart-color-panel[display-mode=default] .palette-mode-container,.smart-color-panel[display-mode=grid] .default-samples-container,.smart-color-panel[display-mode=grid] .material-grid-samples-container,.smart-color-panel[display-mode=grid] .palette-mode-container,.smart-color-panel[display-mode=hexagonal] .color-palette,.smart-color-panel[display-mode=hexagonal] .default-samples-container,.smart-color-panel[display-mode=hexagonal] .grid-samples-container,.smart-color-panel[display-mode=hexagonal] .hue-scale,.smart-color-panel[display-mode=hexagonal] .spectrum-grid-samples-container,.smart-color-panel[display-mode=materialGrid] .default-samples-container,.smart-color-panel[display-mode=materialGrid] .grid-samples-container,.smart-color-panel[display-mode=materialGrid] .palette-mode-container,.smart-color-panel[display-mode=palette] .color-palette-radial,.smart-color-panel[display-mode=palette] .grid-mode-container,.smart-color-panel[display-mode=radial] .color-palette,.smart-color-panel[display-mode=radial] .grid-mode-container,.smart-color-panel[display-mode=spectrumGrid] .default-samples-container,.smart-color-panel[display-mode=spectrumGrid] .grid-samples-container,.smart-color-panel[display-mode=spectrumGrid] .material-grid-samples-container,.smart-color-panel[display-mode=spectrumGrid] .palette-mode-container,.smart-color-panel[enable-custom-colors][display-mode=hexagonal] .button-custom-color,.smart-color-panel[enable-custom-colors][display-mode=hexagonal] .user-samples-container,.smart-color-panel[hide-alpha-editor] .a-channel,.smart-color-panel[hide-h-e-x-editor] .hex,.smart-color-panel[hide-preview-container] .preview-container,.smart-color-panel[hide-r-g-b-editor] .b-channel,.smart-color-panel[hide-r-g-b-editor] .g-channel,.smart-color-panel[hide-r-g-b-editor] .r-channel{display:none}smart-color-panel[right-to-left] .alpha-channel-container,smart-color-panel[right-to-left] .color-palette-container,smart-color-panel[right-to-left] .grid-mode-container{direction:rtl}smart-color-panel[right-to-left] .alpha-channel-scale{margin:0 0 0 20px}smart-color-panel[right-to-left] .alpha-channel-scale:after{background-image:linear-gradient(90deg,transparent,white);background-image:linear-gradient(90deg,transparent,var(--smart-color-panel-alpha-channel-color))}smart-color-panel[right-to-left] .buttons-container{flex-direction:row-reverse}smart-color-panel[right-to-left] .buttons-container smart-button:last-of-type{margin:0 0 0 20px}smart-color-picker{width:250px;width:var(--smart-color-picker-default-width);height:30px;height:var(--smart-color-picker-default-height)}smart-color-picker.smart-element{overflow:visible;overflow:initial;border:none}.smart-color-picker smart-color-panel{position:relative;display:flex;width:100%;height:100%;padding:5px;border:none}.smart-color-picker .smart-color-box{position:relative;width:20px;height:20px;border-radius:4px;border-radius:var(--smart-border-radius);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background-color:#fefefe;background-color:var(--smart-background);margin-right:5px;overflow:hidden;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc);background-position:0 5px,5px 10px;background-size:10px 10px}.smart-color-picker .smart-color-box.no-color{background-image:linear-gradient(45deg,transparent 47.5%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 52.5%,transparent 52.5%),linear-gradient(-45deg,transparent 47.5%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.2) 52.5%,transparent 52.5%);background-position:0 0;background-position:initial;background-size:auto auto;background-size:initial}.smart-color-picker .smart-color-box>div{width:100%;height:100%}.smart-color-picker .smart-color-input{border:0;background-color:transparent;outline:0;color:inherit}.smart-color-picker .smart-ripple{background:#ffffff;background:var(--smart-primary-color)}.smart-color-picker .smart-drop-down.smart-drop-down-color-picker.smart-drop-down-container{width:auto;width:var(--smart-color-picker-drop-down-width);max-width:none;height:auto;height:var(--smart-color-picker-drop-down-height);max-height:none;box-sizing:content-box;overflow:hidden}.smart-color-picker:not([opened]) .smart-color-input{color:inherit}.smart-color-picker:not([editable]) .smart-color-input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-color-picker[value-display-mode=none] .smart-color-box,.smart-color-picker[value-display-mode=none] .smart-color-input{display:none}.smart-color-picker[value-display-mode=none] .smart-color-input.smart-input{width:0;opacity:0;padding:0;padding:initial}.smart-color-picker[value-display-mode=none] .smart-action-button{padding:0;padding:initial;border:none}.smart-color-picker[value-display-mode=none] .smart-drop-down-button{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-left-width:1px;border-left-width:var(--smart-border-width);border-left-style:solid}.smart-color-picker[value-display-mode=none]:not([opened]):not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button{border-left-color:#E0E0E0;border-left-color:var(--smart-border)}.smart-color-picker[value-display-mode=colorCode] .smart-color-box{display:none}.smart-color-picker[value-display-mode=colorBox] .smart-color-box,.smart-color-picker[value-display-mode=colorCode] .smart-color-input{display:block}.smart-color-picker[value-display-mode=colorBox] .smart-input{display:none}.smart-color-picker[editable] .smart-action-button{cursor:auto;cursor:initial}.smart-color-picker[editable]:not([opened]):not([drop-down-open-mode=dropDownButton])[hover] .smart-action-button{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-color-picker[opened][editable] .smart-action-button{background-color:var(--smart-backgroud);color:#5A5A5A;color:var(--smart-background-color)}.smart-color-panel .color-sample.no-color{background-image:linear-gradient(45deg,transparent 47.5%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 52.5%,transparent 52.5%),linear-gradient(-45deg,transparent 47.5%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.2) 52.5%,transparent 52.5%);background-position:0 0;background-position:initial;background-size:auto auto;background-size:initial}.smart-drop-down-repositioned smart-color-panel{width:100%;height:100%;padding:5px;border:none}.smart-drop-down.smart-drop-down-color-picker.smart-drop-down-container,.smart-drop-down.smart-drop-down-color-picker.smart-drop-down-container.smart-drop-down-repositioned{width:auto;width:var(--smart-color-picker-drop-down-width);max-width:none;height:auto;height:var(--smart-color-picker-drop-down-height);max-height:none;box-sizing:content-box;overflow:hidden}smart-date-time-picker{width:250px;width:var(--smart-date-time-picker-default-width);min-width:27px;min-width:var(--smart-editor-addon-width);height:30px;height:var(--smart-date-time-picker-default-height);min-height:30px;min-height:var(--smart-editor-height)}smart-date-time-picker.smart-element{overflow:visible}smart-date-time-picker[hover]{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-date-time-picker.smart-container,smart-date-time-picker>.smart-container{display:flex;position:relative;align-items:center}.smart-date-time-picker.smart-container>.smart-content,smart-date-time-picker>.smart-container>.smart-content{display:flex;align-items:center;height:100%;width:100%}.smart-date-time-picker.smart-container>input,smart-date-time-picker>.smart-container>input{height:100%}.smart-date-time-picker .smart-input.smart-date-time-input{width:100%;border:none;background:inherit;padding:4px;padding:var(--smart-editor-label-padding);outline:0;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit}.smart-date-time-picker>.smart-container>.smart-hint,.smart-date-time-picker>.smart-container>.smart-label{display:none;position:absolute}.smart-date-time-picker .smart-spin-buttons-container{height:100%;display:none;width:27px;width:var(--smart-editor-addon-width);border-radius:0}.smart-date-time-picker .smart-spin-button{--smart-button-padding:0;display:block;width:100%;height:50%;min-height:0;color:#323232;color:var(--smart-surface-color);background-color:#F5F5F5;background-color:var(--smart-surface);border:solid;border-width:0;border-color:#E0E0E0;border-color:var(--smart-border);border-left-width:1px;border-left-width:var(--smart-border-width);font-weight:500;border-radius:0}.smart-date-time-picker .smart-spin-button:first-child{border-bottom-width:1px}.smart-date-time-picker .smart-spin-button[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-date-time-picker .smart-spin-button[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button{height:100%;display:none;width:27px;width:var(--smart-editor-addon-width);cursor:pointer;background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border);border-width:0;border-left-width:1px;border-left-width:var(--smart-border-width);border-style:solid;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);overflow:hidden}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button:after{width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:var(--smart-arrow-size);text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;content:'\e829';content:var(--smart-icon-calendar)}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button.time:after{content:'\e837';content:var(--smart-icon-clock)}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button.smart-drop-down-button-pressed{color:var(--smart-ui-state-color)}.smart-date-time-picker .smart-drop-down-button.smart-calendar-button.smart-drop-down-button-pressed[hover]:after{color:#333;color:var(--smart-ui-state-color-hover)}.smart-date-time-picker .smart-drop-down.smart-date-time-drop-down{padding:0!important}.smart-date-time-picker .smart-ripple{background:#fefefe;background:var(--smart-background)}.smart-date-time-picker[focus],.smart-date-time-picker[focus] .smart-drop-down-button.smart-calendar-button{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-date-time-picker[disabled] .smart-input.smart-date-time-input{background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-date-time-picker[disabled] .smart-drop-down-button.smart-calendar-button,.smart-date-time-picker[readonly] .smart-drop-down-button.smart-calendar-button{cursor:default}.smart-date-time-picker[label]>.smart-container>.smart-label{position:absolute;left:0;bottom:100%;font-size:12px;width:100%;display:block;padding:4px;padding:var(--smart-editor-label-padding);pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;text-align:left;text-align:initial;line-height:normal;line-height:initial}.smart-date-time-picker[calendar-button] .smart-input.smart-date-time-input,.smart-date-time-picker[spin-buttons] .smart-input.smart-date-time-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-date-time-picker[spin-buttons-position=left] .smart-spin-button{border-right-width:1px;border-right-width:var(--smart-border-width);border-left-width:0}.smart-date-time-picker[spin-buttons-position=left] .smart-spin-button:first-child{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius)}.smart-date-time-picker[spin-buttons-position=left] .smart-spin-button:last-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-date-time-picker[spin-buttons]{min-width:calc(27px);min-width:calc(var(--smart-editor-addon-width))}.smart-date-time-picker[spin-buttons] .smart-spin-buttons-container{display:block}.smart-date-time-picker[spin-buttons]:not([spin-buttons-position=left]) .smart-input.smart-date-time-input{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-date-time-picker[calendar-button]{min-width:27px;min-width:var(--smart-editor-addon-width)}.smart-date-time-picker[calendar-button] .smart-drop-down-button.smart-calendar-button{display:block;position:relative}.smart-date-time-picker[spin-buttons][calendar-button]{min-width:calc(27px + 27px);min-width:calc(var(--smart-editor-addon-width) + var(--smart-editor-addon-width))}.smart-date-time-picker[spin-buttons][calendar-button] .smart-input.smart-date-time-input{width:calc(100% - 27px - 27px);width:calc(100% - var(--smart-editor-addon-width) - var(--smart-editor-addon-width))}.smart-date-time-picker[spin-buttons][calendar-button][calendar-button-position=left][spin-buttons-position=left] .smart-spin-button:first-child{border-top-left-radius:0}.smart-date-time-picker[spin-buttons][calendar-button][calendar-button-position=left][spin-buttons-position=left] .smart-spin-button:last-child{border-bottom-left-radius:0}.smart-date-time-picker:not([spin-buttons]) .smart-input.smart-date-time-input,.smart-date-time-picker[calendar-button-position=left] .smart-drop-down-button{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-date-time-picker[calendar-button-position=left] .smart-drop-down-button{border-left:none;border-right-width:1px;border-right-width:var(--smart-border-width);border-top-right-radius:0;border-bottom-right-radius:0}.smart-date-time-picker[calendar-button-position=left][spin-buttons]:not([spin-buttons-position=left]) .smart-spin-button:first-child{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius)}.smart-date-time-picker[calendar-button-position=left][spin-buttons]:not([spin-buttons-position=left]) .smart-spin-button:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-date-time-picker:not([calendar-button])[spin-buttons-position=left] .smart-input.smart-date-time-input,.smart-date-time-picker[calendar-button-position=left][spin-buttons-position=left] .smart-input.smart-date-time-input{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-date-time-picker:not([calendar-button])[spin-buttons]:not([spin-buttons-position=left]) .smart-spin-button:first-child{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius)}.smart-date-time-picker:not([calendar-button])[spin-buttons]:not([spin-buttons-position=left]) .smart-spin-button:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-date-time-picker:not([spin-buttons]):not([calendar-button]) .smart-input.smart-date-time-input,.smart-date-time-picker:not([spin-buttons])[calendar-button-position=left] .smart-input.smart-date-time-input{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-date-time-picker.underlined{border-width:0 0 1px;background:#fefefe;background:var(--smart-background)}.smart-date-time-picker.underlined .smart-drop-down-button,.smart-date-time-picker.underlined .smart-spin-button{border-width:0;background:#fefefe;background:var(--smart-background)}.smart-date-time-picker.underlined .smart-spin-button[active],.smart-date-time-picker.underlined .smart-spin-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-date-time-picker.underlined .smart-drop-down-button.smart-calendar-button[active],.smart-date-time-picker.underlined .smart-drop-down-button.smart-calendar-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-date-time-picker.underlined .smart-hint{position:absolute;top:0;left:0;right:0;bottom:0;display:block!important;box-sizing:border-box;padding:4px;padding:var(--smart-editor-label-padding);color:#5A5A5A;color:var(--smart-background-color);pointer-events:none;font-size:75%;opacity:0;transition:color .2s,font-size .2s,line-height .2s,margin-top .2s,opacity .1s,top .2s;margin-top:calc(0px - 14px);margin-top:calc(0px - var(--smart-font-size))}.smart-date-time-picker.underlined .smart-hint:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:100%;height:2px;background-color:rgb(0,92,153);background-color:var(--smart-primary);transform-origin:bottom center;transform:scaleX(0);transition:transform .2s}.smart-date-time-picker.underlined:not([focus]) .smart-hint{margin-top:0}.smart-date-time-picker.underlined[focus] .smart-drop-down-button.smart-calendar-button,.smart-date-time-picker.underlined[focus] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.smart-date-time-picker.underlined[focus] .smart-hint:after{transform:scale(1)}.smart-date-time-picker.outlined{padding-top:6px;height:auto;min-height:0;border:none;background:inherit}.smart-date-time-picker.outlined input{padding:0;border:none!important;z-index:auto;z-index:initial}.smart-date-time-picker.outlined .smart-content{padding:4px 3px;border:1px solid #E0E0E0;border:1px solid var(--smart-border);height:auto;border-radius:4px;border-radius:var(--smart-border-radius);background:#fefefe;background:var(--smart-background);z-index:5}.smart-date-time-picker.outlined .smart-spin-button{background:#fefefe;background:var(--smart-background);border-width:0}.smart-date-time-picker.outlined .smart-spin-button[active],.smart-date-time-picker.outlined .smart-spin-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-date-time-picker.outlined .smart-drop-down-button{padding:8px 0;background:#fefefe;background:var(--smart-background);border-width:0}.smart-date-time-picker.outlined .smart-drop-down-button.smart-calendar-button[active],.smart-date-time-picker.outlined .smart-drop-down-button.smart-calendar-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-date-time-picker.outlined .smart-hint{position:absolute;top:0;left:0;display:flex!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;width:100%;max-height:100%;color:#5A5A5A;color:var(--smart-background-color);z-index:5;pointer-events:none;font-size:75%;line-height:15px;cursor:text;margin-top:-6px;transition:color .2s,font-size .2s,opacity .1s,font-size .2s,line-height .2s}.smart-date-time-picker.outlined .smart-hint:after,.smart-date-time-picker.outlined .smart-hint:before{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:#E0E0E0!important;border-top-color:var(--smart-border)!important;min-width:10px;height:8px;pointer-events:none;box-shadow:inset 0 1px transparent;transition:border-color .2s,box-shadow .2s}.smart-date-time-picker.outlined .smart-hint:before{margin-right:4px;border-left:solid 1px transparent;border-radius:4px 0}.smart-date-time-picker.outlined .smart-hint:after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 4px}.smart-date-time-picker.outlined:not([focus]) .smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:48px;opacity:0}.smart-date-time-picker.outlined[focus] .smart-content{border-color:rgb(0,92,153);border-color:var(--smart-primary);border-top-color:transparent!important}.smart-date-time-picker.outlined[focus] .smart-drop-down-button{color:rgb(0,92,153);color:var(--smart-primary)}.smart-date-time-picker.outlined[focus] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.smart-date-time-picker.outlined[focus] .smart-hint:after,.smart-date-time-picker.outlined[focus] .smart-hint:before{border-top-color:rgb(0,92,153)!important;border-top-color:var(--smart-primary)!important}.smart-date-time-picker.outlined.smart-element-init .smart-hint{visibility:hidden;display:none!important}.smart-drop-down.smart-date-time-drop-down{padding:0!important}.smart-drop-down.smart-date-time-drop-down[footer]{height:calc(30px + 400px);height:calc(30px + var(--smart-editor-drop-down-height));max-height:calc(30px + 400px);max-height:calc(30px + var(--smart-editor-drop-down-height))}.smart-drop-down.smart-date-time-drop-down smart-calendar{border:none;width:100%;height:100%;min-width:0;min-height:0;border-radius:0}.smart-drop-down.smart-date-time-drop-down smart-time-picker{border:none;width:100%;height:100%;min-height:0;border-radius:0;min-width:0;min-width:initial}.smart-drop-down.smart-date-time-drop-down smart-time-picker .smart-hour-minute-container{font-size:40px}.smart-drop-down.smart-date-time-drop-down .smart-footer,.smart-drop-down.smart-date-time-drop-down .smart-header{cursor:auto;cursor:initial}.smart-drop-down.smart-date-time-drop-down .smart-date-time-picker-footer{height:100%;width:100%;display:flex;padding:1px}.smart-drop-down.smart-date-time-drop-down .smart-am-pm-element{width:100%}.smart-drop-down.smart-date-time-drop-down .smart-footer-component{display:flex;padding:1px}.smart-drop-down.smart-date-time-drop-down .smart-footer-component:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down.smart-date-time-drop-down .smart-footer-component>input{outline:0;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);text-align:center;color:inherit;font-family:inherit;font-size:inherit;height:100%}.smart-drop-down.smart-date-time-drop-down .smart-footer-component>input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down.smart-date-time-drop-down .smart-footer-component>span{width:30%;overflow:hidden;display:flex;flex-direction:column}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-today{padding:1px;font-family:smart-icons;font-family:var(--smart-font-family-icon);border:1px solid transparent;border:var(--smart-border-width) solid transparent;display:flex;width:30%;overflow:hidden;flex-direction:column;align-items:center;justify-content:center}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-today:focus{outline:0}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-hour,.smart-drop-down.smart-date-time-drop-down .smart-footer-component-minute{width:30%}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-hour smart-repeat-button,.smart-drop-down.smart-date-time-drop-down .smart-footer-component-minute smart-repeat-button{border-radius:0;margin:0 0 0 -1px;width:100%;height:50%}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-hour smart-repeat-button:last-child,.smart-drop-down.smart-date-time-drop-down .smart-footer-component-minute smart-repeat-button:last-child{border-top-color:transparent}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-hour button,.smart-drop-down.smart-date-time-drop-down .smart-footer-component-minute button{border-radius:0;padding:0}.smart-drop-down.smart-date-time-drop-down .smart-footer-component-ampm{width:30%;overflow:hidden;display:flex;flex-direction:column}.smart-drop-down.smart-date-time-drop-down .smart-hour-element,.smart-drop-down.smart-date-time-drop-down .smart-minute-element{width:60%}.smart-drop-down.smart-date-time-drop-down .smart-today-element{cursor:pointer;outline:0}.smart-drop-down.smart-date-time-drop-down .smart-today-element:after{content:'\e829';content:var(--smart-icon-calendar)}.smart-drop-down.smart-date-time-drop-down .smart-today-element:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-header{height:48px;height:var(--smart-bar-height);width:100%;display:flex;align-items:center}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-header:focus{outline:0}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-header>div{width:50%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);opacity:0.8;opacity:var(--smart-date-time-picker-header-opacity);outline:unset}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-header>div:focus{text-decoration:underline}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-header>.smart-selected{background-color:rgb(0,92,153);background-color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);opacity:1;opacity:var(--smart-date-time-picker-header-opacity-active)}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-content{width:100%;height:calc(100% - 48px);height:calc(100% - var(--smart-bar-height))}.smart-drop-down.smart-date-time-drop-down .smart-drop-down-content.partial,.smart-drop-down.smart-date-time-drop-down[drop-down-display-mode=classic] .smart-calendar-container,.smart-drop-down.smart-date-time-drop-down[drop-down-display-mode=timePicker] .smart-calendar-container{height:100%}.smart-drop-down.smart-date-time-drop-down .smart-date-time-picker .smart-hidden{display:none}.smart-drop-down.smart-date-time-drop-down.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-date-time-picker[right-to-left]>.smart-container{direction:ltr;direction:initial}.smart-date-time-picker[right-to-left] .smart-hint,.smart-date-time-picker[right-to-left] .smart-input.smart-date-time-input,.smart-date-time-picker[right-to-left]>.smart-container>.smart-label{direction:rtl}smart-docking-layout{width:1000px;width:var(--smart-docking-layout-default-width);height:800px;height:var(--smart-docking-layout-default-height)}.smart-docking-layout .smart-items-container,smart-docking-layout .smart-horizontal-hidden-items-container,smart-docking-layout .smart-items-container,smart-docking-layout .smart-vertical-hidden-items-container{height:100%;width:100%;background-color:transparent}smart-docking-layout.smart-element{overflow:visible;overflow:initial}smart-docking-layout:not([animation=none]) .smart-window .smart-dock-button:after{transition:transform .2s ease}.smart-docking-layout>.smart-container{overflow:hidden}.smart-docking-layout .smart-tabs-window-feedback.smart-window{position:absolute;opacity:0;max-width:400px;max-height:400px;pointer-events:none}.smart-docking-layout .smart-tabs-window-feedback.smart-window:not([animation=none]){transition:transform .2s ease-out,opacity .2s ease-out,visibility .2s ease-out}.smart-docking-layout .smart-tabs-window-feedback[tabs-window-dragged]{z-index:10001;opacity:.9;transform:scale(.2);min-width:400px;min-height:400px}.smart-docking-layout .smart-window .smart-content-container>.smart-content{align-items:stretch}.smart-docking-layout .smart-window .smart-dock-button:after{content:'\e904';content:var(--smart-icon-arrow-up);font-size:.8rem}.smart-docking-layout .smart-window .smart-buttons-container .smart-dock-button:after{content:'\e82d';content:var(--smart-icon-window-pin-alt);font-size:.8rem}.smart-docking-layout .smart-window .smart-buttons-container .smart-menu-button:after{content:'\f0c9';content:var(--smart-icon-menu);transform:rotate(180deg);font-size:.8rem}.smart-docking-layout .smart-window .smart-buttons-container .smart-auto-hide-button:after{content:'\e80a';content:var(--smart-icon-window-pin);font-size:.8rem}.smart-docking-layout .smart-window[focused]{box-shadow:none}.smart-docking-layout .smart-placeholder .smart-window .smart-content-container>.smart-header-section{min-height:0;height:0;padding:0}.smart-docking-layout .smart-docking-layout-item-holder{width:100%;height:100%}.smart-docking-layout .smart-horizontal-hidden-items-container,.smart-docking-layout .smart-vertical-hidden-items-container{width:100%;height:100%;background-color:transparent}.smart-docking-layout .smart-horizontal-hidden-items-container>.smart-container>smart-splitter-item,.smart-docking-layout .smart-vertical-hidden-items-container>.smart-container>smart-splitter-item{background-color:transparent}.smart-docking-layout .smart-docking-layout-auto-hide-window:focus,.smart-docking-layout .smart-docking-layout-auto-hide-window[focused]{box-shadow:none}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=right]{transition:animation,visibility .2s ease-in;transform-origin:left;animation:leftToRightOut .2s cubic-bezier(.4,0,1,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=right][opened]{transition:animation,visibility .2s ease-in;transform-origin:left;animation:leftToRightIn .2s cubic-bezier(0,0,.2,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=right]:not([animation=none]){transform:scaleX(1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=right]:not([animation=none]).smart-visibility-hidden{transform:scaleX(0)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=left]{transition:animation,visibility .2s ease-in;transform-origin:right;animation:rightToLeftOut .2s cubic-bezier(.4,0,1,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=left][opened]{transition:animation,visibility .2s ease-in;transform-origin:right;animation:rightToLeftIn .2s cubic-bezier(0,0,.2,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=left]:not([animation=none]){transform:scaleX(1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=left]:not([animation=none]).smart-visibility-hidden{transform:scaleX(0)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=top]{transition:animation,visibility .2s ease-in;transform-origin:bottom;animation:bottomToTopOut .2s cubic-bezier(.4,0,1,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=top][opened]{transition:animation,visibility .2s ease-in;transform-origin:bottom;animation:bottomToTopIn .2s cubic-bezier(0,0,.2,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=top]:not([animation=none]){transform:scaleY(1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=top]:not([animation=none]).smart-visibility-hidden{transform:scaleY(0)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=bottom]{transition:animation,visibility .2s ease-in;transform-origin:top;animation:topToBottomOut .2s cubic-bezier(.4,0,1,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=bottom][opened]{transition:animation,visibility .2s ease-in;transform-origin:top;animation:topToBottomIn .2s cubic-bezier(0,0,.2,1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=bottom]:not([animation=none]){transform:scaleY(1)}.smart-docking-layout .smart-docking-layout-auto-hide-window[resize-mode=bottom]:not([animation=none]).smart-visibility-hidden{transform:scaleY(0)}.smart-docking-layout .smart-docking-layout-auto-hide-window.smart-window{position:absolute;box-shadow:none;border:1px solid #A9A9A9;border-radius:0;width:200px;height:200px;min-width:100px;min-height:100px}.smart-docking-layout .smart-docking-layout-auto-hide-window.smart-window .smart-content-container:not([class*=smart-window-resizing])>.smart-header-section{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-docking-layout .smart-window-resize-feedback{border:2.5px solid #d3d3d3}.smart-docking-layout smart-tabs-window.smart-window{width:100%;height:100%;max-width:100%;top:auto;top:initial;left:auto;left:initial;z-index:auto;z-index:initial;transform:none;transform:initial;border-radius:0;position:relative;min-width:0;min-height:0;box-shadow:none;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-docking-layout smart-tabs-window.smart-window smart-tabs{min-width:0;min-height:0;height:100%}.smart-docking-layout smart-tabs-window.smart-window .smart-maximize-button,.smart-docking-layout smart-tabs-window.smart-window .smart-minimize-button,.smart-docking-layout smart-tabs-window.smart-window .smart-pin-button{display:none}.smart-docking-layout smart-tabs-window.smart-window:not(.smart-docking-layout-auto-hide-window) .smart-content-container,.smart-docking-layout smart-tabs-window.smart-window[pinned]:not(.smart-docking-layout-auto-hide-window) .smart-content-container{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-docking-layout smart-tabs-window.smart-window:not([animation=none]):not(.smart-docking-layout-auto-hide-window){transition:transform .2s ease-out}.smart-docking-layout smart-tabs-window.smart-window[collapsed]{height:100%}.smart-docking-layout smart-tabs-window.smart-window[tabs-window-dragged]:not(.smart-tabs-window-feedback){transform:scale(.75)}.smart-docking-layout smart-tabs-window.smart-window[ontop]:not([tabs-window-dragged]){z-index:auto;z-index:initial}.smart-docking-layout smart-tabs-window.smart-window[auto-hide]{height:100%;width:100%;border:none}.smart-docking-layout smart-tabs-window.smart-window[auto-hide] smart-tabs{height:100%;width:100%}.smart-docking-layout smart-tabs-window.smart-window[auto-hide] .smart-content-container>.smart-content{padding:0;overflow:hidden}.smart-docking-layout smart-placeholder .smart-window .smart-content{height:100%}.smart-docking-layout smart-splitter{border:none}.smart-docking-layout smart-splitter smart-splitter-bar .smart-splitter-resize-button{display:none}.smart-docking-layout smart-splitter[show-locked-items] smart-splitter-item[locked].auto-hide-bottom>.smart-container::after,.smart-docking-layout smart-splitter[show-locked-items] smart-splitter-item[locked].auto-hide-left>.smart-container::after,.smart-docking-layout smart-splitter[show-locked-items] smart-splitter-item[locked].auto-hide-right>.smart-container::after,.smart-docking-layout smart-splitter[show-locked-items] smart-splitter-item[locked].auto-hide-top>.smart-container::after{content:""}.smart-docking-layout smart-splitter-item smart-tabs-window.smart-window[auto-hide] .smart-content-container>.smart-content{height:100%}.smart-docking-layout smart-splitter-item smart-tabs-window.smart-window:not([animation=none]){transition:none;animation:none;border:none}.smart-docking-layout smart-splitter-item.smart-placeholder smart-tab-item .smart-container:after{content:"Drop Items Here";font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;padding:15px;color:gray;opacity:.75}@-moz-document url-prefix(){.smart-docking-layout smart-splitter-item[locked].auto-hide-top{line-height:100%}}@supports (-ms-ime-align:auto){.smart-docking-layout smart-tabs[vertical]>.smart-container{display:table-cell}}.smart-docking-layout[dragged]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-docking-layout[dragged]>.smart-container{overflow:visible}.smart-docking-layout[snap-mode=advanced] smart-splitter-item .smart-content{overflow:hidden}smart-tabs-window[tabs-window-dragged]:not(.smart-tabs-window-feedback){transform:scale(.2)}smart-tabs-window.smart-window .smart-buttons-container .smart-auto-hide-button:after{content:'\e80a';content:var(--smart-icon-window-pin);font-size:.8rem}smart-tabs-window.smart-window[auto-hide] .smart-content-container>.smart-content{padding:5px}smart-tabs-window.smart-window[tabs-window-dragged]{animation:none;position:absolute;opacity:.5;transform:scale(.2);transform-origin:top left;z-index:10001;pointer-events:none;min-width:400px;min-height:400px}smart-tabs-window.smart-window[tabs-window-dragged]:not([animation=none]){transition:transform .2s ease-in;animation:scaleInNo .2s cubic-bezier(.4,0,.2,1)}.smart-docking-snap-bottom-feedback,.smart-docking-snap-left-feedback,.smart-docking-snap-right-feedback,.smart-docking-snap-top-feedback{transition:all 50ms cubic-bezier(.4,0,.6,1);z-index:10001;position:absolute;opacity:.65;border-radius:2px;box-shadow:0 0 1px 1px #5A5A5A;box-shadow:0 0 1px 1px var(--smart-background-color);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);animation:scaleIn .2s cubic-bezier(.4,0,.2,1);transform:scale(1);pointer-events:none}.smart-docking-snap-bottom-feedback[disabled]:after,.smart-docking-snap-left-feedback[disabled]:after,.smart-docking-snap-right-feedback[disabled]:after,.smart-docking-snap-top-feedback[disabled]:after{position:absolute;content:'\e832';content:var(--smart-icon-block);font-family:smart-icons;font-family:var(--smart-font-family-icon);opacity:.25;color:red;font-size:35px;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-docking-snap-right-feedback{width:50%;left:calc(50% - 5px)}.smart-docking-snap-header-feedback,.smart-docking-snap-layout-bottom-feedback,.smart-docking-snap-layout-left-feedback,.smart-docking-snap-layout-right-feedback,.smart-docking-snap-layout-top-feedback{position:absolute;opacity:.65;box-shadow:0 0 1px 1px #5A5A5A;box-shadow:0 0 1px 1px var(--smart-background-color);border-radius:4px;border-radius:var(--smart-border-radius);animation:scaleIn .2s cubic-bezier(.4,0,.2,1);transform:scale(1);pointer-events:none;cursor:pointer;z-index:10001;transition:width 50ms cubic-bezier(.4,0,.2,1),height 50ms cubic-bezier(.4,0,.2,1),top 50ms cubic-bezier(.4,0,.6,1),animation .2s cubic-bezier(.4,0,.6,1),left 50ms cubic-bezier(.4,0,.2,1)}.smart-docking-snap-header-feedback.smart-visibility-hidden,.smart-docking-snap-layout-bottom-feedback.smart-visibility-hidden,.smart-docking-snap-layout-left-feedback.smart-visibility-hidden,.smart-docking-snap-layout-right-feedback.smart-visibility-hidden,.smart-docking-snap-layout-top-feedback.smart-visibility-hidden{transition:animation .2s cubic-bezier(.4,0,.6,1),visibility .2s cubic-bezier(.4,0,.6,1),top .2s cubic-bezier(.4,0,.2,1),left .1s cubic-bezier(.4,0,.2,1);animation:scaleOut .2s cubic-bezier(.4,0,.6,1);transform:scale(0)}.smart-docking-snap-header-feedback[disabled]:after,.smart-docking-snap-layout-bottom-feedback[disabled]:after,.smart-docking-snap-layout-left-feedback[disabled]:after,.smart-docking-snap-layout-right-feedback[disabled]:after,.smart-docking-snap-layout-top-feedback[disabled]:after{position:absolute;content:'\e832';content:var(--smart-icon-block);font-family:smart-icons;font-family:var(--smart-font-family-icon);opacity:.25;color:red;font-size:35px;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-docking-snap-layout-left-feedback,.smart-docking-snap-layout-right-feedback{max-width:50px;transform-origin:left}.smart-docking-snap-layout-bottom-feedback,.smart-docking-snap-layout-top-feedback{max-height:50px;transform-origin:left}.smart-docking-layout-auto-hide-window,.smart-docking-layout-auto-hide-window[ontop]{z-index:9999!important}.smart-docking-layout-snap{width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-docking-layout-snap>div{width:100%;height:33.3333333333%;display:flex;justify-content:center;align-items:center}.smart-docking-layout-snap .header{background-color:rgb(0,92,153);background-color:var(--smart-primary);position:absolute}.smart-docking-layout-snap .bottom,.smart-docking-layout-snap .center,.smart-docking-layout-snap .left,.smart-docking-layout-snap .right,.smart-docking-layout-snap .top{width:35px;height:35px;float:left;padding:2px;overflow:hidden;opacity:.25}.smart-docking-layout-snap .bottom>div,.smart-docking-layout-snap .center>div,.smart-docking-layout-snap .left>div,.smart-docking-layout-snap .right>div,.smart-docking-layout-snap .top>div{width:100%;height:100%;border:1px solid #E0E0E0;border:1px solid var(--smart-border);background:#fefefe;background:var(--smart-background);border-top-width:6px;box-sizing:border-box;display:flex;pointer-events:none}.smart-docking-layout-snap .bottom>div div,.smart-docking-layout-snap .center>div div,.smart-docking-layout-snap .left>div div,.smart-docking-layout-snap .right>div div,.smart-docking-layout-snap .top>div div{width:100%;height:50%;background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-docking-layout-snap .bottom[show],.smart-docking-layout-snap .center[show],.smart-docking-layout-snap .left[show],.smart-docking-layout-snap .right[show],.smart-docking-layout-snap .top[show]{opacity:1}.smart-docking-layout-snap .left>div div,.smart-docking-layout-snap .right>div div{width:50%;height:100%}.smart-docking-layout-snap .right>div{flex-direction:column;align-items:flex-end}.smart-docking-layout-snap .bottom>div{align-items:flex-end}.smart-docking-layout-snap .center>div div{height:100%}.smart-docking-layout-snap.layout-bottom,.smart-docking-layout-snap.layout-left,.smart-docking-layout-snap.layout-right,.smart-docking-layout-snap.layout-top{position:absolute;width:30px;height:30px;overflow:hidden;opacity:.25}.smart-docking-layout-snap.layout-bottom>div,.smart-docking-layout-snap.layout-left>div,.smart-docking-layout-snap.layout-right>div,.smart-docking-layout-snap.layout-top>div{width:100%;height:100%;border:1px solid #E0E0E0;border:1px solid var(--smart-border);background:#fefefe;background:var(--smart-background);border-top-width:6px;box-sizing:border-box;display:flex;pointer-events:none}.smart-docking-layout-snap.layout-bottom>div div,.smart-docking-layout-snap.layout-left>div div,.smart-docking-layout-snap.layout-right>div div,.smart-docking-layout-snap.layout-top>div div{width:100%;height:100%;background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-docking-layout-snap.layout-bottom.smart-hidden,.smart-docking-layout-snap.layout-left.smart-hidden,.smart-docking-layout-snap.layout-right.smart-hidden,.smart-docking-layout-snap.layout-top.smart-hidden{display:none}.smart-docking-layout-snap.layout-bottom[show],.smart-docking-layout-snap.layout-left[show],.smart-docking-layout-snap.layout-right[show],.smart-docking-layout-snap.layout-top[show]{opacity:1}.smart-docking-layout-snap.layout-top{left:50%;transform:translateX(-50%);top:5px}.smart-docking-layout-snap.layout-top>div{height:50%;position:relative}.smart-docking-layout-snap.layout-bottom>div:after,.smart-docking-layout-snap.layout-top>div:after{position:absolute;height:0;border-left:7px solid transparent;border-left:var(--smart-docking-layout-feedback-background-secondary-size) solid transparent}.smart-docking-layout-snap.layout-top>div:after{content:"";width:0;border-right:7px solid transparent;border-right:var(--smart-docking-layout-feedback-background-secondary-size) solid transparent;border-top:none;border-bottom:7px solid #E0E0E0;border-bottom:var(--smart-docking-layout-feedback-background-secondary-size) solid var(--smart-border);left:50%;top:180%;transform:translateX(-50%)}.smart-docking-layout-snap.layout-bottom{display:flex;align-items:flex-end;left:50%;transform:translateX(-50%);top:auto;bottom:5px}.smart-docking-layout-snap.layout-bottom>div{height:50%;position:relative}.smart-docking-layout-snap.layout-bottom>div:after{content:"";width:0;border-right:7px solid transparent;border-right:var(--smart-docking-layout-feedback-background-secondary-size) solid transparent;border-top:7px solid #E0E0E0;border-top:var(--smart-docking-layout-feedback-background-secondary-size) solid var(--smart-border);border-bottom:none;left:50%;top:-100%;transform:translate(-50%,-150%)}.smart-docking-layout-snap.layout-left>div:after,.smart-docking-layout-snap.layout-right>div:after{content:"";height:0;border-top:7px solid transparent;border-top:var(--smart-docking-layout-feedback-background-secondary-size) solid transparent}.smart-docking-layout-snap.layout-left{top:50%;transform:translateY(-50%);left:5px}.smart-docking-layout-snap.layout-left>div{width:50%;position:relative}.smart-docking-layout-snap.layout-left>div:after{position:absolute;width:0;border-left:none;border-right:7px solid #E0E0E0;border-right:var(--smart-docking-layout-feedback-background-secondary-size) solid var(--smart-border);border-bottom:7px solid transparent;border-bottom:var(--smart-docking-layout-feedback-background-secondary-size) solid transparent;left:155%;top:50%;transform:translateY(-50%)}.smart-docking-layout-snap.layout-right{display:flex;align-items:flex-end;flex-direction:column;left:auto;top:50%;transform:translateY(-50%);right:5px}.smart-docking-layout-snap.layout-right>div{width:50%;position:relative}.smart-docking-layout-snap.layout-right>div:after{position:absolute;width:0;top:50%;transform:translateY(-50%);border-right:none;border-left:7px solid #E0E0E0;border-left:var(--smart-docking-layout-feedback-background-secondary-size) solid var(--smart-border);border-bottom:7px solid transparent;border-bottom:var(--smart-docking-layout-feedback-background-secondary-size) solid transparent;left:calc(-100% - 1px)}.smart-docking-layout-snap-highlighter{background-color:rgb(0,92,153);background-color:var(--smart-primary);opacity:.5;position:absolute;pointer-events:none;z-index:10001}.smart-docking-layout-snap-highlighter[position=header]{width:100%;height:100%}.smart-docking-layout-snap-highlighter[position=center]{top:0;left:0;width:100%;height:100%}.smart-docking-layout-snap-highlighter[position=top]{width:100%;height:50%;max-height:50%;top:0}.smart-docking-layout-snap-highlighter[position=bottom]{width:100%;height:50%;max-height:50%;bottom:0}.smart-docking-layout-snap-highlighter[position=left]{width:50%;max-width:50%;height:100%;left:0;top:0}.smart-docking-layout-snap-highlighter[position=right]{width:50%;max-width:50%;height:100%;right:0;top:0}.smart-docking-layout-snap-highlighter[position=layout-top]{width:100%;height:10%;max-height:50%;top:0}.smart-docking-layout-snap-highlighter[position=layout-bottom]{width:100%;height:10%;max-height:50%;bottom:0}.smart-docking-layout-snap-highlighter[position=layout-left]{width:10%;max-width:50%;height:100%;left:0;bottom:0}.smart-docking-layout-snap-highlighter[position=layout-right]{width:10%;max-width:50%;height:100%;right:0;bottom:0}.smart-docking-layout-snap-highlighter-header{background-color:rgb(0,92,153);background-color:var(--smart-primary);opacity:.5;position:absolute;pointer-events:none;z-index:10001;transform:none}@keyframes scaleInNo{0%{transform:scale(1)}100%{transform:scale(.2)}}@keyframes leftToRightIn{0%{transform:scaleX(0)}}@keyframes leftToRightOut{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes rightToLeftIn{0%{transform:scaleX(0)}}@keyframes rightToLeftOut{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes bottomToTopIn{0%{transform:scaleY(0)}}@keyframes bottomToTopOut{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes topToBottomIn{0%{transform:scaleY(0)}}@keyframes topToBottomOut{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}smart-drop-down-list{width:250px;width:var(--smart-drop-down-list-default-width);height:30px;height:var(--smart-drop-down-list-default-height);overflow:visible;overflow:initial;visibility:hidden;cursor:pointer}smart-drop-down-list.smart-element{overflow:visible;visibility:inherit;border-width:0}smart-drop-down-list.smart-element .smart-drop-down.smart-visibility-hidden{transform:scale(0);transition:transform .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:left top 0}.smart-drop-down-list smart-list-box{position:relative;width:100%;height:100%;border:medium none currentColor;border:initial;padding:0;padding:initial;overflow:hidden;font-size:inherit;font-family:inherit;outline:0}.smart-drop-down-list .smart-buttons-container .smart-action-button .smart-token{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-drop-down-list .smart-drop-down-list-unselect-button{pointer-events:none}.smart-drop-down-list .smart-drop-down-list-unselect-button:not(:empty){margin-right:2px}.smart-drop-down-list[selection-display-mode=tokens] .smart-drop-down-list-unselect-button{pointer-events:initial}.smart-drop-down-button.smart-drop-down-container smart-scroll-viewer>.smart-container>.smart-scroll-viewer-container>.smart-scroll-viewer-content-container,smart-drop-down-button .smart-drop-down-container>smart-scroll-viewer>.smart-container>.smart-scroll-viewer-container>.smart-scroll-viewer-content-container{vertical-align:top;padding:0}smart-drop-down-button{width:auto;width:var(--smart-drop-down-button-default-width);height:30px;height:var(--smart-drop-down-button-default-height);visibility:hidden}smart-drop-down-button.smart-element{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;border:none;visibility:inherit}smart-drop-down-button .smart-ripple{background:#ffffff;background:var(--smart-primary-color)}smart-drop-down-button>.smart-buttons-container>.smart-action-button:empty{padding:0;width:0}smart-drop-down-button .smart-drop-down-container>smart-scroll-viewer{--smart-scroll-viewer-min-width:calc(var(--smart-editor-drop-down-min-width) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));--smart-scroll-viewer-max-width:calc(var(--smart-editor-drop-down-max-width) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));--smart-scroll-viewer-min-height:calc(var(--smart-editor-drop-down-min-height) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));--smart-scroll-viewer-max-height:calc(var(--smart-editor-drop-down-max-height) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));width:100%;height:100%;border:none;padding:0;overflow:hidden}smart-drop-down-button .smart-drop-down-container:not([resize-mode=none])>smart-scroll-viewer{--smart-scroll-viewer-min-height:calc(var(--smart-editor-drop-down-min-height) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size) - var(--smart-editor-drop-down-resize-bar-height));--smart-scroll-viewer-max-height:calc(var(--smart-editor-drop-down-max-height) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size) - var(--smart-editor- drop-down-resize-bar-height));height:calc(100% - 15px);height:calc(100% - var(--smart-editor-drop-down-resize-bar-height))}smart-drop-down-button .smart-drop-down-container[empty]>smart-scroll-viewer>.smart-container>.smart-scroll-viewer-container{display:flex;align-items:center;justify-content:center;font-style:italic}smart-drop-down-button .smart-drop-down-container smart-tree{border:0}smart-drop-down-button.primary{--smart-editor-selection:var(--smart-primary);--smart-editor-selection-color:var(--smart-primary-color);--smart-ui-state-active:var(--smart-primary);--smart-ui-state-color-active:var(--smart-primary-color);--smart-ui-state-border-active:var(--smart-primary);--smart-ui-state-selected:rgba(var(--smart-primary-rgb), .1);--smart-ui-state-color-selected:var(--smart-primary);--smart-ui-state-border-selected:rgba(var(--smart-primary-rgb), .1);--smart-border:rgba(var(--smart-primary-rgb), .9)}smart-drop-down-button.primary:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-primary-rgb), .9);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-drop-down-button.primary .smart-action-button,smart-drop-down-button.primary .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-primary-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-primary-rgb), .9);--smart-ui-state-color-hover:var(--smart-primary-color);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-drop-down-button.secondary{--smart-editor-selection:var(--smart-secondary);--smart-editor-selection-color:var(--smart-secondary-color);--smart-ui-state-active:var(--smart-secondary);--smart-ui-state-color-active:var(--smart-secondary-color);--smart-ui-state-border-active:var(--smart-secondary);--smart-ui-state-selected:rgba(var(--smart-secondary-rgb), .1);--smart-ui-state-color-selected:var(--smart-secondary);--smart-ui-state-border-selected:rgba(var(--smart-secondary-rgb), .1);--smart-border:rgba(var(--smart-secondary-rgb), .9)}smart-drop-down-button.secondary:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-secondary-rgb), .9);background-color:rgb(45,45,48);background-color:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color)}smart-drop-down-button.secondary .smart-action-button,smart-drop-down-button.secondary .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-secondary-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-secondary-rgb), .9);--smart-ui-state-color-hover:var(--smart-secondary-color);background-color:rgb(45,45,48);background-color:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color)}smart-drop-down-button.success{--smart-editor-selection:var(--smart-success);--smart-editor-selection-color:var(--smart-success-color);--smart-ui-state-active:var(--smart-success);--smart-ui-state-color-active:var(--smart-success-color);--smart-ui-state-border-active:var(--smart-success);--smart-ui-state-selected:rgba(var(--smart-success-rgb), .1);--smart-ui-state-color-selected:var(--smart-success);--smart-ui-state-border-selected:rgba(var(--smart-success-rgb), .1);--smart-border:rgba(var(--smart-success-rgb), .9)}smart-drop-down-button.success:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-success-rgb), .9);background-color:rgb(139,195,74);background-color:var(--smart-success);color:#ffffff;color:var(--smart-success-color)}smart-drop-down-button.success .smart-action-button,smart-drop-down-button.success .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-success-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-success-rgb), .9);--smart-ui-state-color-hover:var(--smart-success-color);background-color:rgb(139,195,74);background-color:var(--smart-success);color:#ffffff;color:var(--smart-success-color)}smart-drop-down-button.info{--smart-editor-selection:var(--smart-info);--smart-editor-selection-color:var(--smart-info-color);--smart-ui-state-active:var(--smart-info);--smart-ui-state-color-active:var(--smart-info-color);--smart-ui-state-border-active:var(--smart-info);--smart-ui-state-selected:rgba(var(--smart-info-rgb), .1);--smart-ui-state-color-selected:var(--smart-info);--smart-ui-state-border-selected:rgba(var(--smart-info-rgb), .1);--smart-border:rgba(var(--smart-info-rgb), .9)}smart-drop-down-button.info:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-info-rgb), .9);background-color:rgb(92,192,222);background-color:var(--smart-info);color:#fff;color:var(--smart-info-color)}smart-drop-down-button.info .smart-action-button,smart-drop-down-button.info .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-info-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-info-rgb), .9);--smart-ui-state-color-hover:var(--smart-info-color);background-color:rgb(92,192,222);background-color:var(--smart-info);color:#fff;color:var(--smart-info-color)}smart-drop-down-button.warning{--smart-editor-selection:var(--smart-warning);--smart-editor-selection-color:var(--smart-warning-color);--smart-ui-state-active:var(--smart-warning);--smart-ui-state-color-active:var(--smart-warning-color);--smart-ui-state-border-active:var(--smart-warning);--smart-ui-state-selected:rgba(var(--smart-warning-rgb), .1);--smart-ui-state-color-selected:var(--smart-warning);--smart-ui-state-border-selected:rgba(var(--smart-warning-rgb), .1);--smart-border:rgba(var(--smart-warning-rgb), .9)}smart-drop-down-button.warning:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-warning-rgb), .9);background-color:rgb(240,173,78);background-color:var(--smart-warning);color:#fff;color:var(--smart-warning-color)}smart-drop-down-button.warning .smart-action-button,smart-drop-down-button.warning .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-warning-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-warning-rgb), .9);--smart-ui-state-color-hover:var(--smart-warning-color);background-color:rgb(240,173,78);background-color:var(--smart-warning);color:#fff;color:var(--smart-warning-color)}smart-drop-down-button.error{--smart-editor-selection:var(--smart-error);--smart-editor-selection-color:var(--smart-error-color);--smart-ui-state-active:var(--smart-error);--smart-ui-state-color-active:var(--smart-error-color);--smart-ui-state-border-active:var(--smart-error);--smart-ui-state-selected:rgba(var(--smart-error-rgb), .1);--smart-ui-state-color-selected:var(--smart-error);--smart-ui-state-border-selected:rgba(var(--smart-error-rgb), .1);--smart-border:rgba(var(--smart-error-rgb), .9)}smart-drop-down-button.error:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-error-rgb), .9);background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color)}smart-drop-down-button.error .smart-action-button,smart-drop-down-button.error .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-error-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-error-rgb), .9);--smart-ui-state-color-hover:var(--smart-error-color);background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color)}smart-drop-down-button.light{--smart-editor-selection:var(--smart-light);--smart-editor-selection-color:var(--smart-light-color);--smart-ui-state-active:var(--smart-light);--smart-ui-state-color-active:var(--smart-light-color);--smart-ui-state-border-active:var(--smart-light);--smart-ui-state-selected:rgba(var(--smart-light-rgb), .1);--smart-ui-state-color-selected:var(--smart-light);--smart-ui-state-border-selected:rgba(var(--smart-light-rgb), .1);--smart-border:rgba(var(--smart-light-rgb), .9)}smart-drop-down-button.light:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-light-rgb), .9);background-color:rgb(255,255,255);background-color:var(--smart-light);color:#222222;color:var(--smart-light-color)}smart-drop-down-button.light .smart-action-button,smart-drop-down-button.light .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-light-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-light-rgb), .9);--smart-ui-state-color-hover:var(--smart-light-color);background-color:rgb(255,255,255);background-color:var(--smart-light);color:#222222;color:var(--smart-light-color)}smart-drop-down-button.dark{--smart-editor-selection:var(--smart-dark);--smart-editor-selection-color:var(--smart-dark-color);--smart-ui-state-active:var(--smart-dark);--smart-ui-state-color-active:var(--smart-dark-color);--smart-ui-state-border-active:var(--smart-dark);--smart-ui-state-selected:rgba(var(--smart-dark-rgb), .1);--smart-ui-state-color-selected:var(--smart-dark);--smart-ui-state-border-selected:rgba(var(--smart-dark-rgb), .1);--smart-border:rgba(var(--smart-dark-rgb), .9)}smart-drop-down-button.dark:not([drop-down-open-mode=dropDownButton]) .smart-action-button{--smart-border:rgba(var(--smart-dark-rgb), .9);background-color:rgb(34,34,34);background-color:var(--smart-dark);color:#ffffff;color:var(--smart-dark-color)}smart-drop-down-button.dark .smart-action-button,smart-drop-down-button.dark .smart-drop-down-button{--smart-ui-state-border-hover:rgba(var(--smart-dark-rgb), .9);--smart-ui-state-hover:rgba(var(--smart-dark-rgb), .9);--smart-ui-state-color-hover:var(--smart-dark-color);background-color:rgb(34,34,34);background-color:var(--smart-dark);color:#ffffff;color:var(--smart-dark-color)}.smart-drop-down-button.smart-drop-down-container smart-scroll-viewer{--smart-scroll-viewer-min-width:calc(var(--smart-editor-drop-down-min-width) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));--smart-scroll-viewer-max-width:calc(var(--smart-editor-drop-down-max-width) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));--smart-scroll-viewer-min-height:calc(var(--smart-editor-drop-down-min-height) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));--smart-scroll-viewer-max-height:calc(var(--smart-editor-drop-down-max-height) - 2 * var(--smart-border-width) - 2 * var(--smart-editor-drop-down-padding-size));width:100%;height:100%;border:none;padding:0;overflow:hidden}.smart-drop-down-box,.smart-drop-down-box .smart-action-button{border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-drop-down-box{background:#F5F5F5;background:var(--smart-surface);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);overflow:visible;overflow:initial;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);outline:0;height:30px;height:var(--smart-editor-height)}.smart-drop-down-box.smart-container,.smart-drop-down-box>.smart-container{display:flex;position:relative;align-items:center}.smart-drop-down-box.smart-container>.smart-content,.smart-drop-down-box>.smart-container>.smart-content{position:relative;display:flex;width:100%;height:100%}.smart-drop-down-box .smart-buttons-container{width:inherit;height:inherit;display:inherit;flex-direction:inherit;cursor:inherit;position:inherit;overflow:hidden;min-height:inherit}.smart-drop-down-box .smart-action-button{display:flex;padding-left:4px;padding-left:var(--smart-editor-label-padding);align-content:center;outline:transparent solid 1px;height:100%;width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));flex-wrap:wrap;overflow:hidden;position:relative;border-style:solid;border-width:1px;border-width:var(--smart-border-width);align-items:center;border-right:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.smart-drop-down-box .smart-action-button .smart-input{color:inherit;background:inherit;border:none;width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));height:100%;outline:0;text-overflow:ellipsis}.smart-drop-down-box .smart-action-button .smart-input::-moz-placeholder{color:inherit}.smart-drop-down-box .smart-action-button .smart-input::placeholder{color:inherit}.smart-drop-down-box .smart-drop-down-button{display:flex;align-items:center;justify-content:center;width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);color:inherit;outline:transparent solid 1px;overflow:hidden;position:relative;background-color:#F5F5F5;background-color:var(--smart-surface);border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);border-left:none;color:#323232;color:var(--smart-surface-color);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);cursor:pointer}.smart-drop-down-box .smart-drop-down-button .smart-drop-down-button-icon{pointer-events:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform-origin:center;font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-drop-down-box .smart-drop-down-button .smart-drop-down-button-icon:after{content:'\e901';content:var(--smart-icon-arrow-down);font-size:var(--smart-arrow-size)}.smart-drop-down-box .smart-drop-down-button[active]{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-drop-down-box .smart-drop-down-button[center-top] .smart-drop-down-button-icon:after,.smart-drop-down-box .smart-drop-down-button[top] .smart-drop-down-button-icon:after{transform:rotate(180deg)}.smart-drop-down-box .smart-drop-down{font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size)}.smart-drop-down-box .smart-drop-down.smart-visibility-hidden{transform:scale(0);transition:transform .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:left top 0}.smart-drop-down-box[drop-down-button-position=bottom] .smart-action-button,.smart-drop-down-box[drop-down-button-position=top] .smart-action-button{min-height:30px;min-height:var(--smart-editor-height);padding-left:0;padding-left:initial}.smart-drop-down-box[drop-down-button-position=bottom] .smart-action-button,.smart-drop-down-box[drop-down-button-position=bottom] .smart-drop-down-button,.smart-drop-down-box[drop-down-button-position=top] .smart-action-button,.smart-drop-down-box[drop-down-button-position=top] .smart-drop-down-button{width:100%;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);height:50%;justify-content:center}.smart-drop-down-box[drop-down-button-position=bottom]:not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button,.smart-drop-down-box[drop-down-button-position=top]:not([drop-down-open-mode=dropDownButton]) .smart-action-button{border-top:0;border-top:initial}.smart-drop-down-box[drop-down-button-position=top]{min-height:calc(2 * 30px);min-height:calc(2 * var(--smart-editor-height))}.smart-drop-down-box[drop-down-button-position=top] .smart-content{flex-direction:column-reverse}.smart-drop-down-box[drop-down-button-position=top] .smart-drop-down-button{border-bottom:0;border-bottom:initial;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:0}.smart-drop-down-box[drop-down-button-position=top] .smart-action-button{border-top-left-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-drop-down-box[drop-down-button-position=bottom]{min-height:calc(2 * 30px);min-height:calc(2 * var(--smart-editor-height))}.smart-drop-down-box[drop-down-button-position=bottom] .smart-content{flex-direction:column}.smart-drop-down-box[drop-down-button-position=bottom] .smart-action-button{border-bottom:0;border-bottom:initial;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:0}.smart-drop-down-box[drop-down-button-position=bottom] .smart-drop-down-button{border-top-left-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-drop-down-box[drop-down-button-position=left].smart-container>.smart-content,.smart-drop-down-box[drop-down-button-position=left]>.smart-container>.smart-content{flex-direction:row-reverse}.smart-drop-down-box[drop-down-button-position=left] .smart-action-button{padding-right:4px;padding-right:var(--smart-editor-label-padding);border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding-left:0;padding-left:initial;flex-direction:row-reverse}.smart-drop-down-box[drop-down-button-position=left] .smart-drop-down-button{border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;border-right:initial}.smart-drop-down-box[drop-down-button-position=left] .smart-drop-down-button[selected]{border-right:0;border-right:initial}.smart-drop-down-box[drop-down-button-position=left]:not([drop-down-open-mode=dropDownButton]) .smart-action-button{border-left:0;border-left:initial}.smart-drop-down-box[drop-down-button-position=right] .smart-action-button{padding-left:4px;padding-left:var(--smart-editor-label-padding)}.smart-drop-down-box[drop-down-button-position=none] .smart-action-button{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:100%;padding-right:4px;padding-right:var(--smart-editor-label-padding)}.smart-drop-down-box[drop-down-button-position=none] .smart-drop-down-button{display:none}.smart-drop-down-box:not([drop-down-open-mode=dropDownButton]) .smart-action-button{border-color:#E0E0E0;border-color:var(--smart-border);background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-drop-down-box[drop-down-open-mode=dropDownButton] .smart-action-button{border-color:#E0E0E0;border-color:var(--smart-border);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-drop-down-box[drop-down-open-mode=dropDownButton] .smart-action-button[active]{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-drop-down-box[drop-down-open-mode=dropDownButton] .smart-drop-down-button{border-color:#E0E0E0;border-color:var(--smart-border);background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-left-style:solid;border-left-width:1px;border-left-width:var(--smart-border-width)}.smart-drop-down-box[drop-down-open-mode=dropDownButton][drop-down-button-position=left]:not([hover]) .smart-drop-down-button:focus{border-color:#b2b2b2;border-color:var(--smart-outline);box-shadow:1px 0 0 0 #b2b2b2;box-shadow:var(--smart-border-width) 0 0 0 var(--smart-outline)}.smart-drop-down-box[drop-down-open-mode=dropDownButton][drop-down-button-position=left]:not([hover]) .smart-action-button:focus{border-color:#b2b2b2;border-color:var(--smart-outline);box-shadow:calc(-1 * 1px) 0 0 0 #b2b2b2;box-shadow:calc(-1 * var(--smart-border-width)) 0 0 0 var(--smart-outline)}.smart-drop-down-box[drop-down-open-mode=dropDownButton]:not([drop-down-button-position]):not([hover]) .smart-action-button:focus,.smart-drop-down-box[drop-down-open-mode=dropDownButton][drop-down-button-position=right]:not([hover]) .smart-action-button:focus{box-shadow:1px 0 0 0 #b2b2b2;box-shadow:var(--smart-border-width) 0 0 0 var(--smart-outline);border-color:#b2b2b2;border-color:var(--smart-outline);z-index:1}.smart-drop-down-box[drop-down-open-mode=dropDownButton]:not([drop-down-button-position]):not([hover]) .smart-drop-down-button:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down-box[resizing]{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.smart-drop-down-box[readonly] input{user-select:none;-moz-user-select:none;-webkit-user-select:none}.smart-drop-down-box[hover] .smart-drop-down-button,.smart-drop-down-box[hover]:not([drop-down-open-mode=dropDownButton]) .smart-action-button{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-drop-down-box[focus]:not([opened]) .smart-action-button,.smart-drop-down-box[focus]:not([opened]) .smart-action-button[focus],.smart-drop-down-box[focus]:not([opened]) .smart-drop-down-button,.smart-drop-down-box[focus]:not([opened]) .smart-drop-down-button[focus]{outline:medium none invert;outline:initial;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down-box[active] .smart-action-button,.smart-drop-down-box[active][drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,.smart-drop-down-box[active][focus][drop-down-open-mode=dropDownButton] .smart-action-button,.smart-drop-down-box[active][focus][drop-down-open-mode=dropDownButton] .smart-drop-down-button{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container .smart-drop-down-button .smart-drop-down-button-icon:after,.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container .smart-drop-down-button[bottom] .smart-drop-down-button-icon:after,.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container .smart-drop-down-button[center-bottom] .smart-drop-down-button-icon:after{transform:rotate(180deg)}.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container .smart-drop-down-button[center-top] .smart-drop-down-button-icon:after,.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container .smart-drop-down-button[top] .smart-drop-down-button-icon:after{transform:rotate(0)}.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container:not(.outlined):not(.underlined) .smart-drop-down-button,.smart-drop-down-box[opened]>.smart-container>.smart-content>.smart-buttons-container:not([drop-down-open-mode=dropDownButton]):not(.outlined):not(.underlined) .smart-action-button{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-drop-down-box.auto-height{height:auto;min-height:30px;min-height:var(--smart-editor-height)}.smart-drop-down-box.auto-height .smart-action-button,.smart-drop-down-box.auto-height .smart-content,.smart-drop-down-box.auto-height.smart-container,.smart-drop-down-box.auto-height>.smart-container{min-height:inherit}.smart-drop-down-box.auto-height .smart-action-button{padding:3px}.smart-drop-down-box.auto-height[hint],.smart-drop-down-box.auto-height[label]{height:auto}.smart-drop-down-box[label][hint]>.smart-container{display:flex;position:relative;align-items:center}.smart-drop-down-box[label]>.smart-container{align-items:flex-end}.smart-drop-down-box[hint]>.smart-container{align-items:flex-start}.smart-drop-down-box[hint] .smart-hint{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.6,1);top:100%}.smart-drop-down-box[hint][focus] .smart-hint{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.smart-drop-down-box[hint] .smart-hint,.smart-drop-down-box[label] .smart-label{position:absolute;left:0;bottom:100%;font-size:12px;width:100%;display:block;padding:4px;padding:var(--smart-editor-label-padding);pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;text-align:left;text-align:initial;line-height:normal;line-height:initial;vertical-align:baseline;vertical-align:initial}.smart-drop-down-box[disabled] .smart-drop-down-button,.smart-drop-down-box[disabled]>.smart-container{cursor:default;background-color:transparent;background-color:initial}.smart-drop-down-box[disabled][selection-display-mode=tokens] .smart-action-button>span{cursor:default}.smart-drop-down-box.underlined{background-color:transparent;border-width:0 0 1px;background:#fefefe;background:var(--smart-background);border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border)}.smart-drop-down-box.underlined .smart-action-button{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-left-radius:0;background-color:transparent;color:#5A5A5A;color:var(--smart-background-color)}.smart-drop-down-box.underlined .smart-action-button input{border-color:transparent!important}.smart-drop-down-box.underlined .smart-action-button[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-drop-down-box.underlined .smart-drop-down-button[hover],.smart-drop-down-box.underlined .smart-spin-button[active],.smart-drop-down-box.underlined .smart-spin-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-drop-down-box.underlined .smart-spin-button{background:#fefefe;background:var(--smart-background);border-width:0}.smart-drop-down-box.underlined .smart-drop-down-button{background:#fefefe;background:var(--smart-background);border-width:0;border-bottom:1px solid #E0E0E0!important;border-bottom:1px solid var(--smart-border)!important;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.smart-drop-down-box.underlined .smart-drop-down-button[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-drop-down-box.underlined .smart-hint{position:absolute;top:0;left:0;right:0;bottom:0;display:block!important;box-sizing:border-box;padding:4px;padding:var(--smart-editor-label-padding);color:#5A5A5A;color:var(--smart-background-color);pointer-events:none;font-size:75%;opacity:0;transition:color .2s,opacity .1s,font-size .2s,line-height .2s,margin-top .2s,top .2s;margin-top:calc(0px - 14px);margin-top:calc(0px - var(--smart-font-size))}.smart-drop-down-box.underlined .smart-hint:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:100%;height:2px;background-color:rgb(0,92,153);background-color:var(--smart-primary);transform-origin:bottom center;transform:scaleX(0);transition:transform .2s}.smart-drop-down-box.underlined:not([focus]) .smart-hint{margin-top:0}.smart-drop-down-box.underlined[focus] .smart-action-button,.smart-drop-down-box.underlined[focus] input{border-color:transparent!important}.smart-drop-down-box.underlined[focus] .smart-drop-down-button,.smart-drop-down-box.underlined[focus] .smart-hint{color:rgb(0,92,153)!important;color:var(--smart-primary)!important;opacity:1;border-color:transparent!important}.smart-drop-down-box.underlined:not([opened]):not([hover]) .smart-drop-down-button,.smart-drop-down-box.underlined[opened] .smart-action-button{color:#5A5A5A;color:var(--smart-background-color);background-color:transparent}.smart-drop-down-box.underlined[drop-down-open-mode=dropDownButton][hover]:not([opened]) .smart-action-button[hover],.smart-drop-down-box.underlined[hover]:not([opened]) .smart-action-button,.smart-drop-down-box.underlined[hover]:not([opened]):not([drop-down-open-mode=dropDownButton]) .smart-action-button:not([active]),.smart-drop-down-box.underlined[opened] .smart-action-button{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.smart-drop-down-box.underlined[focus] .smart-hint:after{transform:scale(1)}.smart-drop-down-box.underlined[opened] .smart-action-button{border-bottom-left-radius:0}.smart-drop-down-box.underlined:not([opened]):not([hover]) .smart-drop-down-button:not([hover]){border-bottom-left-radius:0}.smart-drop-down-box.underlined:not([opened]) .smart-action-button:not([active]):not([hover]),.smart-drop-down-box.underlined:not([opened]):not([hover]) .smart-drop-down-button:not([active]):not([hover]){border-radius:0;border-radius:initial}.smart-drop-down-box.underlined[hover]:not([drop-down-open-mode=dropDownButton]):not([opened]) .smart-action-button{border-bottom-left-radius:0}.smart-drop-down-box.underlined[hover]:not([drop-down-open-mode=dropDownButton]):not([opened]) .smart-action-button:not([active]){background-color:transparent}.smart-drop-down-box.underlined[drop-down-open-mode=dropDownButton]:not([drop-down-button-position=left]):not([drop-down-button-position=top]):not([drop-down-button-position=bottom]):not([hover]) .smart-action-button:focus{box-shadow:none;z-index:auto;z-index:initial}.smart-drop-down-box.underlined[drop-down-open-mode=dropDownButton][drop-down-button-position=left]:not([hover]) .smart-drop-down-button:focus{box-shadow:none}.smart-drop-down-box.underlined.smart-invalid .smart-drop-down-button{border-bottom-color:rgba(176,0,32,.5)!important;border-bottom-color:rgba(var(--smart-error-rgb),.5)!important}.smart-drop-down-box.outlined{padding-top:6px;height:auto;min-height:0;border:none;background:0 0}.smart-drop-down-box.outlined>.smart-container>.smart-content{padding:4px 3px;border:1px solid #E0E0E0;border:1px solid var(--smart-border);height:auto;background:#fefefe;background:var(--smart-background);border-radius:4px;border-radius:var(--smart-border-radius);z-index:5}.smart-drop-down-box.outlined .smart-action-button{border:none;background:#fefefe!important;background:var(--smart-background)!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;color:#5A5A5A!important;color:var(--smart-background-color)!important}.smart-drop-down-box.outlined .smart-action-button input{padding:0;border:none!important;z-index:auto;z-index:initial}.smart-drop-down-box.outlined .smart-spin-button{background:#fefefe;background:var(--smart-background);border-width:0}.smart-drop-down-box.outlined .smart-spin-button[active],.smart-drop-down-box.outlined .smart-spin-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-drop-down-box.outlined .smart-drop-down-button{border-width:0;padding:8px 0;background:#fefefe!important;background:var(--smart-background)!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;color:#5A5A5A!important;color:var(--smart-background-color)!important}.smart-drop-down-box.outlined .smart-drop-down-button.smart-calendar-button[active],.smart-drop-down-box.outlined .smart-drop-down-button.smart-calendar-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-drop-down-box.outlined:not([opened]) .smart-action-button:not([active]),.smart-drop-down-box.outlined:not([opened]) .smart-drop-down-button,.smart-drop-down-box.outlined[drop-down-open-mode=dropDownButton]:not([hover]) .smart-action-button:not([active]),.smart-drop-down-box.outlined[focus],.smart-drop-down-box.outlined[hover]:not([opened]):not([drop-down-open-mode=dropDownButton]) .smart-action-button:not([active]){background-color:transparent}.smart-drop-down-box.outlined.smart-element-init .smart-hint{visibility:hidden;display:none!important}.smart-drop-down-box.outlined:not([focus])[hint] .smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:48px;opacity:0}.smart-drop-down-box.outlined[hint] .smart-hint{position:absolute;top:0;left:0;display:flex!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;width:100%;max-height:100%;color:#5A5A5A;color:var(--smart-background-color);font-size:75%;line-height:15px;cursor:text;margin-top:-6px;z-index:10;padding:0;transition:color .2s,font-size .2s,opacity .1s,font-size .2s,line-height .2s}.smart-drop-down-box.outlined[hint] .smart-hint:after,.smart-drop-down-box.outlined[hint] .smart-hint:before{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:#E0E0E0!important;border-top-color:var(--smart-border)!important;min-width:10px;height:8px;pointer-events:none;box-shadow:inset 0 1px transparent;transition:border-color .2s,box-shadow .2s}.smart-drop-down-box.outlined[hint] .smart-hint:before{margin-right:4px;border-left:solid 1px transparent;border-radius:4px 0}.smart-drop-down-box.outlined[hint] .smart-hint:after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 4px}.smart-drop-down-box[right-to-left]:not([drop-down-button-position])>.smart-container>.smart-content,.smart-drop-down-box[right-to-left][drop-down-button-position=left] .smart-action-button,.smart-drop-down-box[right-to-left][drop-down-button-position=left]>.smart-container>.smart-content{flex-direction:row}.smart-drop-down-box.outlined[focus]>.smart-container>.smart-content{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-drop-down-box.outlined[focus] .smart-drop-down-button{color:rgb(0,92,153)!important;color:var(--smart-ui-state-active)!important}.smart-drop-down-box.outlined[focus][hint]>.smart-container>.smart-content{border-top-color:transparent!important}.smart-drop-down-box.outlined[focus][hint] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.smart-drop-down-box.outlined[focus][hint] .smart-hint:after,.smart-drop-down-box.outlined[focus][hint] .smart-hint:before{border-top-color:rgb(0,92,153)!important;border-top-color:var(--smart-primary)!important}.smart-drop-down-box.outlined.smart-invalid>.smart-container>.smart-content{border-color:rgba(176,0,32,.5);border-color:rgba(var(--smart-error-rgb),.5)}.smart-drop-down-box:not([placeholder])[dropDownButtonPosition=none] .smart-drop-down-button,.smart-drop-down-box[placeholder=""][dropDownButtonPosition=none] .smart-drop-down-button{border-left-width:1px;border-left-width:var(--smart-border-width);border-left-style:solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-drop-down-box:not([placeholder]):not([opened])[dropDownButtonPosition=none] .smart-drop-down-button:not([focus]),.smart-drop-down-box[placeholder=""]:not([opened])[dropDownButtonPosition=none] .smart-drop-down-button:not([focus]){border-color:#E0E0E0;border-color:var(--smart-border)}.smart-drop-down-box:not([animation=none]) .smart-drop-down-button .smart-drop-down-button-icon:after{transition:transform .2s}.smart-drop-down-box[drop-down-position=overlay-center] .smart-drop-down-button .smart-drop-down-button-icon:after{content:'\e804';content:var(--smart-icon-minus)}.smart-drop-down-box.smart-invalid:not([drop-down-open-mode=dropDownButton]) .smart-action-button{border-bottom-color:rgba(176,0,32,.5)!important;border-bottom-color:rgba(var(--smart-error-rgb),.5)!important}.smart-drop-down-box[right-to-left],.smart-drop-down-box[right-to-left] .smart-hint,.smart-drop-down-box[right-to-left] .smart-label{direction:rtl}.smart-drop-down-box[right-to-left] .smart-drop-down-button:focus,.smart-drop-down-box[right-to-left]:not([hover]) .smart-action-button[focus],.smart-drop-down-box[right-to-left]:not([hover]) .smart-drop-down-button[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down-box[right-to-left][drop-down-button-position=right]>.smart-container>.smart-content{flex-direction:row-reverse}.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-action-button,.smart-drop-down-box[right-to-left][drop-down-button-position=left] .smart-action-button{padding:0 4px 0 0;padding:0 var(--smart-editor-label-padding) 0 0;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:0;border-top-left-radius:initial;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:0;border-bottom-left-radius:initial;border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-drop-down-button,.smart-drop-down-box[right-to-left][drop-down-button-position=left] .smart-drop-down-button{border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-drop-down.smart-drop-down-container,.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned{flex-direction:column;height:400px;height:var(--smart-editor-drop-down-height);min-height:50px;min-height:var(--smart-editor-drop-down-min-height)}.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-action-button,.smart-drop-down-box[right-to-left]:not([drop-down-open-mode=dropDownButton])[drop-down-button-position=left] .smart-action-button{border-left:0;border-left:initial}.smart-drop-down-box[right-to-left]:not([drop-down-open-mode=dropDownButton]):not([drop-down-button-position]) .smart-drop-down-button,.smart-drop-down-box[right-to-left][drop-down-button-position=left] .smart-drop-down-button{border-right:0;border-right:initial}.smart-drop-down-box[right-to-left][opened] .smart-action-button,.smart-drop-down-box[right-to-left][opened] .smart-drop-down-button{border-color:var(--smart-border-active)}.smart-drop-down-box[right-to-left][drop-down-open-mode=dropDownButton]:not([drop-down-button-position]):not([hover]) .smart-action-button:focus,.smart-drop-down-box[right-to-left][drop-down-open-mode=dropDownButton][drop-down-button-position=right]:not([hover]) .smart-action-button:focus{box-shadow:calc(-1 * 1px) 0 0 0 #b2b2b2;box-shadow:calc(-1 * var(--smart-border-width)) 0 0 0 var(--smart-outline)}.smart-drop-down.smart-drop-down-container{box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);background-color:#fefefe;background-color:var(--smart-background);box-sizing:border-box;outline:0;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);display:flex;max-height:400px;max-height:var(--smart-editor-drop-down-max-height);width:300px;width:var(--smart-editor-drop-down-width);max-width:800px;max-width:var(--smart-editor-drop-down-max-width);min-width:100px;min-width:var(--smart-editor-drop-down-min-width);font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + var(--smart-editor-drop-down-padding-size)) 0;padding:3px 0!important;padding:var(--smart-editor-drop-down-padding-size) 0!important}.smart-drop-down.smart-drop-down-container smart-list-box:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-drop-down.smart-date-time-drop-down.smart-drop-down-repositioned,.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned{outline:0;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);display:flex;max-height:400px;max-height:var(--smart-editor-drop-down-max-height);max-width:800px;max-width:var(--smart-editor-drop-down-max-width);min-width:100px;min-width:var(--smart-editor-drop-down-min-width);font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);padding:3px 0!important;padding:var(--smart-editor-drop-down-padding-size) 0!important;box-sizing:border-box;background-color:#fefefe;background-color:var(--smart-background)}.smart-drop-down.smart-drop-down-container .smart-drop-down-resize-bar{position:relative;width:100%;margin-top:2.5px;height:calc(15px - 2.5px);height:calc(var(--smart-editor-drop-down-resize-bar-height) - 2.5px);touch-action:none}.smart-drop-down.smart-drop-down-container.smart-visibility-hidden{transform:scale(0)}.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned.smart-visibility-hidden{top:0;left:0}.smart-drop-down.smart-drop-down-container.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned{width:300px;width:var(--smart-editor-drop-down-width);margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + var(--smart-editor-drop-down-padding-size)) 0}.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned[center-top],.smart-drop-down.smart-drop-down-container.smart-drop-down-repositioned[top]{margin:calc(-1 * (5px + 3px)) 0;margin:calc(-1 * (var(--smart-editor-drop-down-vertical-offset) + 3px)) 0}.smart-drop-down.smart-date-time-drop-down{width:300px;width:var(--smart-editor-drop-down-width);height:400px;height:var(--smart-editor-drop-down-height)}.smart-drop-down.smart-date-time-drop-down.smart-drop-down-repositioned{flex-direction:column;height:400px;height:var(--smart-editor-drop-down-height);min-height:50px;min-height:var(--smart-editor-drop-down-min-height);width:300px;width:var(--smart-editor-drop-down-width);margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + var(--smart-editor-drop-down-padding-size)) 0}.smart-drop-down.smart-date-time-drop-down[drop-down-display-mode=calendar]{height:calc(400px - calc(1.25 * 48px))!important;height:calc(var(--smart-editor-drop-down-height) - var(--smart-calendar-title-height))!important}.smart-drop-down.smart-drop-down-color-picker.smart-drop-down-repositioned{max-height:calc(400px + 50px);max-height:calc(var(--smart-editor-drop-down-max-height) + 50px)}.smart-drop-down[top] .smart-drop-down-resize-bar{margin-top:0;margin-bottom:2.5px}.smart-drop-down[top].smart-drop-down-container.smart-drop-down-repositioned,.smart-drop-down[top].smart-drop-down-container.smart-drop-down-repositioned.smart-visibility-hidden{top:auto;top:initial;bottom:calc(100% - 1px);bottom:calc(100% - var(--smart-border-width));flex-direction:column-reverse}.smart-drop-down[overlay-bottom],.smart-drop-down[overlay-center],.smart-drop-down[overlay-top]{margin:unset}.smart-drop-down:not([resize-mode=none]) smart-list-box{position:relative;width:100%;height:calc(100% - 15px);height:calc(100% - var(--smart-editor-drop-down-resize-bar-height));border:none}.smart-drop-down:not([resize-mode=none]) .smart-drop-down-resize-bar{border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border)}.smart-drop-down:not([resize-mode=none])[top] .smart-drop-down-resize-bar{border-top:0;border-top:initial;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-drop-down[resize-mode][top] .smart-drop-down-resize-bar>div{top:calc(50% - 1px)}.smart-drop-down[resize-mode=none] smart-list-box{width:100%;height:100%;position:relative;border:none}.smart-drop-down[resize-mode=none] .smart-drop-down-resize-bar{display:none;cursor:default}.smart-drop-down[resize-mode=none] .smart-drop-down-resize-bar>div{display:none}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div{display:inline;display:initial;position:absolute;width:5px;height:5px;left:50%;top:calc(50% + 1px);transform:translate(-50%,-50%);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:50%;pointer-events:none}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:after,.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:before,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:after,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:before{position:absolute;top:50%;transform:translate(-50%,-50%);content:"";width:100%;height:100%;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:50%;pointer-events:none}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:after,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:after{left:500%}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:before,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:before{left:-400%}.smart-drop-down[resize-mode=both].smart-drop-down-container.smart-drop-down-repositioned .smart-drop-down-resize-bar>div,.smart-drop-down[resize-mode=vertical].smart-drop-down-container.smart-drop-down-repositioned .smart-drop-down-resize-bar>div{width:3px;height:3px}.smart-drop-down[resize-mode=both][resize-indicator] .smart-drop-down-resize-bar:before,.smart-drop-down[resize-mode=horizontal][resize-indicator] .smart-drop-down-resize-bar:before{width:8px;height:5px;font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e80f';content:var(--smart-icon-resize-horizontal);position:absolute;top:calc(100% - 8px);left:calc(100% - 8px);transform:rotate(-45deg);font-size:10px;cursor:se-resize}.smart-drop-down[resize-mode=both][resize-indicator] .smart-drop-down-resize-bar:after,.smart-drop-down[resize-mode=horizontal][resize-indicator] .smart-drop-down-resize-bar:after{width:8px;height:12px;font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e81c';content:var(--smart-icon-resize-full);position:absolute;top:calc(100% - 12px);left:calc(100% - 7px);transform:rotate(-45deg) scaleX(2.25);font-size:10px;cursor:e-resize}.smart-color-picker .smart-drop-down,.smart-combo-box .smart-drop-down,.smart-date-time-picker .smart-drop-down,.smart-drop-down-button .smart-drop-down,.smart-drop-down-container.smart-drop-down-repositioned,.smart-drop-down-list .smart-drop-down,.smart-multi-split-button .smart-drop-down,.smart-path .smart-drop-down,.smart-text-box .smart-drop-down{height:400px;height:var(--smart-editor-drop-down-height);max-height:400px;max-height:var(--smart-editor-drop-down-max-height);min-height:50px;min-height:var(--smart-editor-drop-down-min-height);width:300px;width:var(--smart-editor-drop-down-width);max-width:800px;max-width:var(--smart-editor-drop-down-max-width);min-width:100px;min-width:var(--smart-editor-drop-down-min-width);font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);padding:3px 0!important;padding:var(--smart-editor-drop-down-padding-size) 0!important;margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + var(--smart-editor-drop-down-padding-size)) 0;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);outline:0}.smart-drop-down[resize-mode=both][top] .smart-drop-down-resize-bar:before,.smart-drop-down[resize-mode=horizontal][top] .smart-drop-down-resize-bar:before{transform:rotate(45deg);top:calc(100% - 13px);left:calc(100% - 4px)}.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar{cursor:n-resize}.smart-drop-down[resize-mode=horizontal] .smart-drop-down-resize-bar{cursor:e-resize}.smart-drop-down[resize-mode=horizontal] .smart-drop-down-resize-bar>div{display:none}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar{cursor:nwse-resize}.smart-drop-down[resize-mode=both][top] .smart-drop-down-resize-bar{cursor:sw-resize}.smart-drop-down-container.smart-drop-down-repositioned{background-color:#fefefe;background-color:var(--smart-background);box-sizing:border-box;display:flex;flex-direction:column}.smart-drop-down-container.smart-drop-down-repositioned.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-drop-down-container.smart-drop-down-repositioned:focus{border-color:#E0E0E0;border-color:var(--smart-border)}.smart-drop-down-container.smart-drop-down-repositioned[overlay-bottom],.smart-drop-down-container.smart-drop-down-repositioned[overlay-center],.smart-drop-down-container.smart-drop-down-repositioned[overlay-top]{margin:unset}.smart-drop-down-container.smart-drop-down-repositioned[overlay-bottom]:not([animation=none]),.smart-drop-down-container.smart-drop-down-repositioned[overlay-center]:not([animation=none]),.smart-drop-down-container.smart-drop-down-repositioned[overlay-top]:not([animation=none]){animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:center}.smart-drop-down-container.smart-drop-down-repositioned[overlay-bottom]:not([animation=none]).smart-visibility-hidden,.smart-drop-down-container.smart-drop-down-repositioned[overlay-center]:not([animation=none]).smart-visibility-hidden,.smart-drop-down-container.smart-drop-down-repositioned[overlay-top]:not([animation=none]).smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:center}.smart-drop-down-container.smart-drop-down-repositioned[center-top],.smart-drop-down-container.smart-drop-down-repositioned[top]{margin:calc(-1 * (5px + 3px)) 0;margin:calc(-1 * (var(--smart-editor-drop-down-vertical-offset) + 3px)) 0}.smart-drop-down-container.smart-drop-down-repositioned[center-top]:not([animation=none]),.smart-drop-down-container.smart-drop-down-repositioned[top]:not([animation=none]){animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:bottom}.smart-drop-down-container.smart-drop-down-repositioned[center-top]:not([animation=none]).smart-visibility-hidden,.smart-drop-down-container.smart-drop-down-repositioned[top]:not([animation=none]).smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:bottom}.smart-drop-down-container.smart-drop-down-repositioned[bottom]:not([animation=none]),.smart-drop-down-container.smart-drop-down-repositioned[center-bottom]:not([animation=none]){animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-drop-down-container.smart-drop-down-repositioned[bottom]:not([animation=none]).smart-visibility-hidden,.smart-drop-down-container.smart-drop-down-repositioned[center-bottom]:not([animation=none]).smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-drop-down-container.smart-drop-down-repositioned:not([animation=none]).smart-visibility-hidden{transition:animation,visibility .2s cubic-bezier(.4,0,.2,1) 0s}.smart-drop-down-container[top].smart-drop-down-container.smart-drop-down-repositioned{bottom:auto;bottom:initial}.smart-drop-down-container[top].smart-drop-down-container.smart-drop-down-repositioned.smart-visibility-hidden{bottom:calc(100% - 1px);bottom:calc(100% - var(--smart-border-width))}.smart-color-picker .smart-drop-down,.smart-combo-box .smart-drop-down,.smart-date-time-picker .smart-drop-down,.smart-drop-down-button .smart-drop-down,.smart-drop-down-list .smart-drop-down,.smart-multi-split-button .smart-drop-down,.smart-path .smart-drop-down,.smart-text-box .smart-drop-down{background-color:#fefefe;background-color:var(--smart-background);box-sizing:border-box;display:flex;flex-direction:column;top:calc(100% - 1px);top:calc(100% - var(--smart-border-width))}.smart-color-picker .smart-drop-down.smart-visibility-hidden,.smart-combo-box .smart-drop-down.smart-visibility-hidden,.smart-date-time-picker .smart-drop-down.smart-visibility-hidden,.smart-drop-down-button .smart-drop-down.smart-visibility-hidden,.smart-drop-down-list .smart-drop-down.smart-visibility-hidden,.smart-multi-split-button .smart-drop-down.smart-visibility-hidden,.smart-path .smart-drop-down.smart-visibility-hidden,.smart-text-box .smart-drop-down.smart-visibility-hidden{top:calc(100% - 1px);top:calc(100% - var(--smart-border-width))}.smart-color-picker .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-combo-box .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-date-time-picker .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-drop-down-button .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-drop-down-list .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-multi-split-button .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-path .smart-drop-down.smart-visibility-hidden.not-in-view,.smart-text-box .smart-drop-down.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-color-picker .smart-drop-down[overlay-bottom],.smart-color-picker .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-combo-box .smart-drop-down[overlay-bottom],.smart-combo-box .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[overlay-bottom],.smart-date-time-picker .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[overlay-bottom],.smart-drop-down-button .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[overlay-bottom],.smart-drop-down-list .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[overlay-bottom],.smart-multi-split-button .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-path .smart-drop-down[overlay-bottom],.smart-path .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-text-box .smart-drop-down[overlay-bottom],.smart-text-box .smart-drop-down[overlay-bottom].smart-visibility-hidden{border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-width:var(--smart-border-width);border-style:solid;top:0}.smart-color-picker .smart-drop-down[overlay-center],.smart-color-picker .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-combo-box .smart-drop-down[overlay-center],.smart-combo-box .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[overlay-center],.smart-date-time-picker .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[overlay-center],.smart-drop-down-button .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[overlay-center],.smart-drop-down-list .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[overlay-center],.smart-multi-split-button .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-path .smart-drop-down[overlay-center],.smart-path .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-text-box .smart-drop-down[overlay-center],.smart-text-box .smart-drop-down[overlay-center].smart-visibility-hidden{border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-width:var(--smart-border-width);border-style:solid;top:50%;transform:translateY(-50%)}.smart-color-picker .smart-drop-down[overlay-top],.smart-color-picker .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-combo-box .smart-drop-down[overlay-top],.smart-combo-box .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[overlay-top],.smart-date-time-picker .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[overlay-top],.smart-drop-down-button .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[overlay-top],.smart-drop-down-list .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[overlay-top],.smart-multi-split-button .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-path .smart-drop-down[overlay-top],.smart-path .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-text-box .smart-drop-down[overlay-top],.smart-text-box .smart-drop-down[overlay-top].smart-visibility-hidden{border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-width:var(--smart-border-width);border-style:solid;top:auto;top:initial;bottom:0}.smart-color-picker .smart-drop-down[top],.smart-color-picker .smart-drop-down[top].smart-visibility-hidden,.smart-combo-box .smart-drop-down[top],.smart-combo-box .smart-drop-down[top].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[top],.smart-date-time-picker .smart-drop-down[top].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[top],.smart-drop-down-button .smart-drop-down[top].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[top],.smart-drop-down-list .smart-drop-down[top].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[top],.smart-multi-split-button .smart-drop-down[top].smart-visibility-hidden,.smart-path .smart-drop-down[top],.smart-path .smart-drop-down[top].smart-visibility-hidden,.smart-text-box .smart-drop-down[top],.smart-text-box .smart-drop-down[top].smart-visibility-hidden{top:auto;top:initial;bottom:calc(100% - 1px);bottom:calc(100% - var(--smart-border-width));flex-direction:column-reverse}.smart-color-picker .smart-drop-down[bottom],.smart-combo-box .smart-drop-down[bottom],.smart-date-time-picker .smart-drop-down[bottom],.smart-drop-down-button .smart-drop-down[bottom],.smart-drop-down-list .smart-drop-down[bottom],.smart-multi-split-button .smart-drop-down[bottom],.smart-path .smart-drop-down[bottom],.smart-text-box .smart-drop-down[bottom]{cursor:default;left:0;box-sizing:border-box;font-size:inherit;padding:3px;padding:var(--smart-editor-drop-down-padding-size);margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + var(--smart-editor-drop-down-padding-size)) 0;background-color:#fefefe;background-color:var(--smart-background);border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);display:flex;flex-direction:column;padding-left:0;top:calc(100% - 1px);top:calc(100% - var(--smart-border-width))}.smart-color-picker .smart-drop-down .smart-list-items-container.vscroll[orientation=vertical],.smart-combo-box .smart-drop-down .smart-list-items-container.vscroll[orientation=vertical],.smart-drop-down-button .smart-drop-down .smart-list-items-container.vscroll[orientation=vertical],.smart-drop-down-list .smart-drop-down .smart-list-items-container.vscroll[orientation=vertical],.smart-multi-split-button .smart-drop-down .smart-list-items-container.vscroll[orientation=vertical],.smart-text-box .smart-drop-down .smart-list-items-container.vscroll[orientation=vertical]{padding-top:0;padding-top:initial}.smart-color-picker .smart-drop-down[bottom].smart-visibility-hidden,.smart-combo-box .smart-drop-down[bottom].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[bottom].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[bottom].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[bottom].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[bottom].smart-visibility-hidden,.smart-path .smart-drop-down[bottom].smart-visibility-hidden,.smart-text-box .smart-drop-down[bottom].smart-visibility-hidden{top:calc(100% - 1px);top:calc(100% - var(--smart-border-width))}.smart-color-picker .smart-drop-down[center-bottom],.smart-color-picker .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-combo-box .smart-drop-down[center-bottom],.smart-combo-box .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[center-bottom],.smart-date-time-picker .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[center-bottom],.smart-drop-down-button .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[center-bottom],.smart-drop-down-list .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[center-bottom],.smart-multi-split-button .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-path .smart-drop-down[center-bottom],.smart-path .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-text-box .smart-drop-down[center-bottom],.smart-text-box .smart-drop-down[center-bottom].smart-visibility-hidden{left:50%;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);top:calc(100% - 1px);top:calc(100% - var(--smart-border-width))}.smart-color-picker .smart-drop-down[center-top],.smart-color-picker .smart-drop-down[center-top].smart-visibility-hidden,.smart-combo-box .smart-drop-down[center-top],.smart-combo-box .smart-drop-down[center-top].smart-visibility-hidden,.smart-date-time-picker .smart-drop-down[center-top],.smart-date-time-picker .smart-drop-down[center-top].smart-visibility-hidden,.smart-drop-down-button .smart-drop-down[center-top],.smart-drop-down-button .smart-drop-down[center-top].smart-visibility-hidden,.smart-drop-down-list .smart-drop-down[center-top],.smart-drop-down-list .smart-drop-down[center-top].smart-visibility-hidden,.smart-multi-split-button .smart-drop-down[center-top],.smart-multi-split-button .smart-drop-down[center-top].smart-visibility-hidden,.smart-path .smart-drop-down[center-top],.smart-path .smart-drop-down[center-top].smart-visibility-hidden,.smart-text-box .smart-drop-down[center-top],.smart-text-box .smart-drop-down[center-top].smart-visibility-hidden{left:50%;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);top:auto;top:initial;bottom:calc(100% - 1px);bottom:calc(100% - var(--smart-border-width))}.smart-color-picker:not([animation=none]) .smart-drop-down,.smart-combo-box:not([animation=none]) .smart-drop-down,.smart-date-time-picker:not([animation=none]) .smart-drop-down,.smart-drop-down-button:not([animation=none]) .smart-drop-down,.smart-drop-down-list:not([animation=none]) .smart-drop-down,.smart-multi-split-button:not([animation=none]) .smart-drop-down,.smart-path:not([animation=none]) .smart-drop-down,.smart-text-box:not([animation=none]) .smart-drop-down{animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-color-picker:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down.smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down.smart-visibility-hidden{transition:animation,visibility .2s cubic-bezier(.4,0,.2,1) 0s;animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-color-picker:not([animation=none]) .smart-drop-down[bottom],.smart-color-picker:not([animation=none]) .smart-drop-down[center-bottom],.smart-combo-box:not([animation=none]) .smart-drop-down[bottom],.smart-combo-box:not([animation=none]) .smart-drop-down[center-bottom],.smart-date-time-picker:not([animation=none]) .smart-drop-down[bottom],.smart-date-time-picker:not([animation=none]) .smart-drop-down[center-bottom],.smart-drop-down-button:not([animation=none]) .smart-drop-down[bottom],.smart-drop-down-button:not([animation=none]) .smart-drop-down[center-bottom],.smart-drop-down-list:not([animation=none]) .smart-drop-down[bottom],.smart-drop-down-list:not([animation=none]) .smart-drop-down[center-bottom],.smart-multi-split-button:not([animation=none]) .smart-drop-down[bottom],.smart-multi-split-button:not([animation=none]) .smart-drop-down[center-bottom],.smart-path:not([animation=none]) .smart-drop-down[bottom],.smart-path:not([animation=none]) .smart-drop-down[center-bottom],.smart-text-box:not([animation=none]) .smart-drop-down[bottom],.smart-text-box:not([animation=none]) .smart-drop-down[center-bottom]{animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-color-picker:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-color-picker:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[bottom].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[center-bottom].smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-color-picker:not([animation=none]) .smart-drop-down[center-top],.smart-color-picker:not([animation=none]) .smart-drop-down[top],.smart-combo-box:not([animation=none]) .smart-drop-down[center-top],.smart-combo-box:not([animation=none]) .smart-drop-down[top],.smart-date-time-picker:not([animation=none]) .smart-drop-down[center-top],.smart-date-time-picker:not([animation=none]) .smart-drop-down[top],.smart-drop-down-button:not([animation=none]) .smart-drop-down[center-top],.smart-drop-down-button:not([animation=none]) .smart-drop-down[top],.smart-drop-down-list:not([animation=none]) .smart-drop-down[center-top],.smart-drop-down-list:not([animation=none]) .smart-drop-down[top],.smart-multi-split-button:not([animation=none]) .smart-drop-down[center-top],.smart-multi-split-button:not([animation=none]) .smart-drop-down[top],.smart-path:not([animation=none]) .smart-drop-down[center-top],.smart-path:not([animation=none]) .smart-drop-down[top],.smart-text-box:not([animation=none]) .smart-drop-down[center-top],.smart-text-box:not([animation=none]) .smart-drop-down[top]{animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:bottom}.smart-color-picker:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-color-picker:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[center-top].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[top].smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:bottom}.smart-color-picker:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-color-picker:not([animation=none]) .smart-drop-down[overlay-top],.smart-combo-box:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-combo-box:not([animation=none]) .smart-drop-down[overlay-top],.smart-date-time-picker:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-date-time-picker:not([animation=none]) .smart-drop-down[overlay-top],.smart-drop-down-button:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-drop-down-button:not([animation=none]) .smart-drop-down[overlay-top],.smart-drop-down-list:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-drop-down-list:not([animation=none]) .smart-drop-down[overlay-top],.smart-multi-split-button:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-multi-split-button:not([animation=none]) .smart-drop-down[overlay-top],.smart-path:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-path:not([animation=none]) .smart-drop-down[overlay-top],.smart-text-box:not([animation=none]) .smart-drop-down[overlay-bottom],.smart-text-box:not([animation=none]) .smart-drop-down[overlay-top]{animation:smart-drop-down-list-smart-animate-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:center}.smart-color-picker:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-color-picker:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[overlay-bottom].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[overlay-top].smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:center}.smart-color-picker:not([animation=none]) .smart-drop-down[overlay-center],.smart-combo-box:not([animation=none]) .smart-drop-down[overlay-center],.smart-date-time-picker:not([animation=none]) .smart-drop-down[overlay-center],.smart-drop-down-button:not([animation=none]) .smart-drop-down[overlay-center],.smart-drop-down-list:not([animation=none]) .smart-drop-down[overlay-center],.smart-multi-split-button:not([animation=none]) .smart-drop-down[overlay-center],.smart-path:not([animation=none]) .smart-drop-down[overlay-center],.smart-text-box:not([animation=none]) .smart-drop-down[overlay-center]{animation:smart-drop-down-list-smart-animate-overlay-center-opening .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-color-picker:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-combo-box:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-date-time-picker:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-drop-down-button:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-drop-down-list:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-multi-split-button:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-path:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden,.smart-text-box:not([animation=none]) .smart-drop-down[overlay-center].smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-overlay-center-closing .2s cubic-bezier(.4,0,.2,1) 0s;transform-origin:top}.smart-drop-down-button .smart-drop-down,.smart-drop-down-list .smart-drop-down,.smart-multi-split-button .smart-drop-down,.smart-text-box .smart-drop-down{height:calc(18px);height:calc(var(--smart-scroll-bar-size))}.smart-drop-down-button .smart-drop-down smart-scroll-bar:before,.smart-drop-down-list .smart-drop-down smart-scroll-bar:before,.smart-multi-split-button .smart-drop-down smart-scroll-bar:before,.smart-text-box .smart-drop-down smart-scroll-bar:before{display:none;background-color:#E0E0E0;background-color:var(--smart-border)}.smart-drop-down-button .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-corner,.smart-drop-down-list .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-corner,.smart-multi-split-button .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-corner,.smart-text-box .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-corner{width:calc(18px);width:calc(var(--smart-scroll-bar-size));height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-drop-down-button .smart-drop-down .smart-list-items-container.vscroll,.smart-drop-down-button .smart-drop-down smart-scroll-bar.bottom-corner,.smart-drop-down-list .smart-drop-down .smart-list-items-container.vscroll,.smart-drop-down-list .smart-drop-down smart-scroll-bar.bottom-corner,.smart-multi-split-button .smart-drop-down .smart-list-items-container.vscroll,.smart-multi-split-button .smart-drop-down smart-scroll-bar.bottom-corner,.smart-text-box .smart-drop-down .smart-list-items-container.vscroll,.smart-text-box .smart-drop-down smart-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-drop-down-button .smart-drop-down input:focus,.smart-drop-down-list .smart-drop-down input:focus,.smart-multi-split-button .smart-drop-down input:focus,.smart-text-box .smart-drop-down input:focus{outline:0}.smart-drop-down-button.auto-height .smart-action-button,.smart-drop-down-list.auto-height .smart-action-button,.smart-multi-split-button.auto-height .smart-action-button{white-space:normal;white-space:initial;text-overflow:initial;line-height:1rem;flex-wrap:wrap}.smart-drop-down-button.auto-height[selection-display-mode=tokens] .smart-action-button>span:first-of-type,.smart-drop-down-button.auto-height[selection-display-mode=tokens] smart-action-button>span,.smart-drop-down-list.auto-height[selection-display-mode=tokens] .smart-action-button>span:first-of-type,.smart-drop-down-list.auto-height[selection-display-mode=tokens] smart-action-button>span,.smart-multi-split-button.auto-height[selection-display-mode=tokens] .smart-action-button>span:first-of-type,.smart-multi-split-button.auto-height[selection-display-mode=tokens] smart-action-button>span{display:inline-block;margin:.2em}.smart-color-picker .smart-drop-down smart-scroll-bar:before,.smart-combo-box .smart-drop-down smart-scroll-bar:before,.smart-list-box smart-scroll-bar:before,.smart-scroll-viewer smart-scroll-bar:before{display:none;background-color:#E0E0E0;background-color:var(--smart-border)}.smart-color-picker .smart-drop-down{width:300px;width:var(--smart-drop-down-button-drop-down-width);height:400px;height:var(--smart-drop-down-button-drop-down-height)}.smart-color-picker .smart-drop-down.smart-drop-down-color-picker{max-height:calc(400px + 50px);max-height:calc(var(--smart-editor-drop-down-max-height) + 50px)}.smart-color-picker .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-corner{width:calc(18px);width:calc(var(--smart-scroll-bar-size));height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-color-picker .smart-drop-down .smart-list-items-container.vscroll{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-drop-down-list .smart-drop-down{width:initial;width:var(--smart-drop-down-list-drop-down-width);height:auto;height:var(--smart-drop-down-list-drop-down-height)}.smart-combo-box .smart-drop-down{width:auto;width:var(--smart-combo-box-drop-down-width);height:auto;height:var(--smart-combo-box-drop-down-height)}.smart-combo-box .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-corner{width:calc(18px);width:calc(var(--smart-scroll-bar-size));height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-combo-box .smart-drop-down .smart-list-items-container.vscroll,.smart-combo-box .smart-drop-down smart-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-combo-box .smart-selection-field input{outline:0}.smart-drop-down-button .smart-drop-down{width:300px;width:var(--smart-drop-down-button-drop-down-width);height:400px;height:var(--smart-drop-down-button-drop-down-height)}.smart-date-time-picker .smart-drop-down{border:none}.smart-drop-down-overlay{position:absolute;top:0;left:0;z-index:9000}.smart-list-box input.vscroll{outline:0}.smart-list-box smart-scroll-bar[orientation=vertical].bottom-corner{width:calc(18px);width:calc(var(--smart-scroll-bar-size));height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-list-box .smart-list-items-container.vscroll,.smart-list-box smart-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-scroll-viewer{max-width:100%;border:0}.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-action-button,.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-drop-down-button,.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-drop-down-button[focus],.smart-drop-down-box[right-to-left]:not([hover]) .smart-action-button[focus]{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.smart-scroll-viewer smart-scroll-bar[orientation=vertical].bottom-corner{width:calc(18px);width:calc(var(--smart-scroll-bar-size));height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-scroll-viewer .smart-list-items-container.vscroll,.smart-scroll-viewer smart-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}@keyframes smart-drop-down-list-smart-animate-overlay-center-opening{0%{opacity:.2;transform:scaleY(0) translateY(-50%)}50%{opacity:.4}100%{opacity:1;transform:scaleY(1) translateY(-50%)}}@keyframes smart-drop-down-list-smart-animate-overlay-center-closing{0%{opacity:1;transform:scaleY(1) translateY(-50%)}50%{opacity:.4}100%{opacity:.2;transform:scaleY(0) translateY(-50%)}}@keyframes smart-drop-down-list-smart-animate-opening{0%{opacity:.2;transform:scaleY(0)}50%{opacity:.4}100%{opacity:1;transform:scaleY(1)}}@keyframes smart-drop-down-list-smart-animate-closing{0%{opacity:1;transform:scaleY(1);pointer-events:none}50%{opacity:.4;pointer-events:none}100%{opacity:.2;transform:scaleY(0);pointer-events:none}}.smart-drop-down-box[right-to-left]:not([hover]) .smart-action-button[focus]{border-bottom-left-radius:0}.smart-drop-down-box[right-to-left]:not([drop-down-button-position]) .smart-action-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.smart-drop-down-box[right-to-left]:not([drop-down-button-position]):not([opened]):not([hover]) .smart-drop-down-button:not([hover]),.smart-drop-down-box[right-to-left]:not([drop-down-button-position]):not([opened]):not([hover]) .smart-drop-down-button[focus]:not([hover]){border-bottom-left-radius:0}.smart-editor>.smart-container,.smart-editor[toolbar-view-mode=multiRow]>.smart-container,.smart-editor[toolbar-view-mode=scroll]>.smart-container{grid-template-rows:auto minmax(0,1fr)}.smart-editor .smart-editor-content-container .smart-editor-editable,.smart-editor .smart-editor-content-container textarea{width:100%;height:100%;outline:0;padding:15px;padding:var(--smart-editor-padding);background:0 0}.smart-editor-toolbar-item[item-type=button],.smart-editor-toolbar-item[item-type=color-input],.smart-editor-toolbar-item[item-type=delimiter],.smart-editor-toolbar-item[item-type=drop-down],.smart-editor-toolbar-item[item-type=toggle]{position:relative;height:30px;height:var(--smart-editor-toolbar-item-height);outline:0}.smart-editor-toolbar-item:not([item-type=drop-down])::before,.smart-editor-toolbar-item[item-name=alignment]::before,.smart-editor-toolbar-item[item-name=clearformat]::after,.smart-editor-toolbar-item[item-type=color-input] .smart-editor-item-drop-down-button::before,.smart-editor-toolbar-item[item-type=delimiter]::before,.smart-editor-toolbar-item[item-type=drop-down]:after{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;align-items:center;justify-content:center;width:100%;min-width:27px;min-width:var(--smart-editor-addon-width);height:100%;box-sizing:border-box;pointer-events:none}.smart-editor-toolbar-item[item-type=color-input] .smart-editor-item-drop-down-button::before,.smart-editor-toolbar-item[item-type=drop-down]:after{content:'\e901';content:var(--smart-icon-arrow-down);width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width)}.smart-editor-toolbar-item[item-type=drop-down]:before{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;content:attr(item-value);width:calc(100% - 30px);padding:4px;padding:var(--smart-editor-label-padding);padding-top:0;padding-top:initial;padding-right:0;padding-right:initial;padding-bottom:0;padding-bottom:initial;text-align:center}[disabled].smart-editor-toolbar-item{-moz-user-select:none;-webkit-user-select:none;user-select:none;opacity:.55;cursor:default;pointer-events:none}.smart-editor{display:block;width:100%;width:var(--smart-editor-default-width);height:600px;height:var(--smart-editor-default-height);min-height:100px;min-height:var(--smart-editor-input-min-height);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);contain:content}.smart-editor.smart-editor-iframe-body{margin:0;margin:initial;border:medium none currentColor;border:initial;min-height:0;min-height:initial;border-radius:0;border-radius:initial;width:100%;height:100%}.smart-editor .smart-editor-toolbar-items-primary .smart-editor-toolbar-item,.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-secondary .smart-editor-toolbar-item{margin-bottom:5px;margin-bottom:var(--smart-editor-toolbar-item-margin)}.smart-editor.smart-editor-iframe-body table{font-size:14px;font-size:var(--smart-font-size);font-weight:inherit;font-weight:var(--smart-font-weight)}.smart-editor.smart-editor-iframe-body *{box-sizing:border-box}.smart-editor>.smart-container{display:grid;grid-template-columns:100%;position:relative;min-height:inherit}.smart-editor .smart-toast-container.smart-toast-container-custom{position:absolute;top:0;right:0;height:auto;max-height:100%}.smart-editor.full-screen-mode{min-width:100%;max-width:100%;min-height:100%;max-height:100%;position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:calc(9999 - 1);z-index:calc(var(--smart-editor-drop-down-z-index) - 1)}.smart-editor[readonly] .smart-editor-toolbar-items-primary,.smart-editor[readonly] .smart-editor-toolbar-items-secondary{pointer-events:none}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar[toolbar-tab-selected]:not([expanded]) .smart-editor-toolbar-toggle-button::before{content:'\e80a';content:var(--smart-icon-window-pin)}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-tab-selection-bar{position:absolute;bottom:0;height:calc(2 * 1px);height:calc(2 * var(--smart-border-width));background-color:rgb(0,92,153);background-color:var(--smart-primary);transform:scaleX(1)}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-tab-selection-bar.smart-visibility-hidden{transform:scaleX(0)}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-primary{position:relative}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar[expanded] .smart-editor-toolbar-items-primary,.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar[expanded] .smart-editor-toolbar-toggle-button{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar:not(.smart-tooltip) .smart-editor-toolbar-items-secondary .smart-editor-toolbar-item{margin-left:0;margin-left:initial}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-secondary{background-color:#fefefe;background-color:var(--smart-background);padding-bottom:0;padding-bottom:initial;flex-wrap:initial}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-secondary.smart-drop-down{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);overflow:hidden}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-secondary .smart-editor-toolbar-item:not(:last-of-type){margin-right:5px;margin-right:var(--smart-editor-toolbar-item-margin)}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-tab{-moz-user-select:none;-webkit-user-select:none;user-select:none;padding:12px 16px;padding:var(--smart-tab-item-padding)}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-tab:not([disabled]){cursor:pointer}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar .smart-editor-toolbar-tab-group{padding-top:0;padding-top:initial}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-tab-group{position:relative;display:flex;align-items:center;flex-wrap:wrap;height:100%;padding:5px;padding:var(--smart-editor-toolbar-item-margin);padding-bottom:0;padding-bottom:initial}.smart-editor[hide-toolbar] .smart-editor-toolbar:not(.smart-tooltip),.smart-editor[toolbar-view-mode=multiRow] .smart-editor-toolbar .smart-editor-toolbar-toggle-button,.smart-editor[toolbar-view-mode=scroll] .smart-editor-toolbar .smart-editor-toolbar-toggle-button{display:none}.smart-editor[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-tab-group:not(:first-of-type){border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}.smart-editor[toolbar-view-mode=multiRow] .smart-editor-toolbar,.smart-editor[toolbar-view-mode=scroll] .smart-editor-toolbar{grid-template-areas:"primary primary" "secondary secondary "}.smart-editor[toolbar-view-mode=multiRow] .smart-editor-toolbar-items-primary,.smart-editor[toolbar-view-mode=scroll] .smart-editor-toolbar-items-primary{padding:0 5px 5px 0}.smart-editor[toolbar-view-mode=multiRow] .smart-editor-toolbar-items-primary .smart-editor-toolbar-item,.smart-editor[toolbar-view-mode=scroll] .smart-editor-toolbar-items-primary .smart-editor-toolbar-item{margin-bottom:0;margin-bottom:initial}.smart-editor[toolbar-view-mode=multiRow] .smart-editor-toolbar .smart-editor-toolbar-items-primary{height:auto}.smart-editor[toolbar-view-mode=scroll] .smart-editor-toolbar-items-primary{overflow-y:auto}.smart-editor:not([animation=none]) .smart-editor-toolbar-tab-selection-bar{transition:width .2s cubic-bezier(.35,0,.25,1),left .2s cubic-bezier(.35,0,.25,1),visibility .2s cubic-bezier(.35,0,.25,1),transform .2s cubic-bezier(.35,0,.25,1)}.smart-editor:not([animation=none]) .smart-editor-search-bar,.smart-editor:not([animation=none])[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-secondary{animation:smart-drop-down-list-smart-animate-opening .2s ease-out;transition:animation .2s ease-out,opacity .2s ease-out,visibility .2s ease-out;transform-origin:top}.smart-editor:not([animation=none]) .smart-editor-search-bar.smart-visibility-hidden,.smart-editor:not([animation=none])[toolbar-mode=singleLineRibbon] .smart-editor-toolbar-items-secondary.smart-visibility-hidden{animation:smart-drop-down-list-smart-animate-closing .2s ease-in;transition:animation .2s ease-in,opacity .2s ease-in,visibility .2s ease-in}.smart-editor:not([animation=none]) .smart-editor-content-container,.smart-editor:not([animation=none]) .smart-editor-toolbar:not(.smart-tooltip){transition:height .2s ease-in-out}.smart-editor:not([animation=none]) .smart-editor-toolbar-item,.smart-editor:not([animation=none]) .smart-editor-toolbar-toggle-button{transition:background-color 0s linear,border-color 0s ease-in-out,color 0s linear,box-shadow .2s ease-in-out}.smart-editor:not([animation=none]) .smart-editor-toolbar-toggle-button::before{transition:transform .2s ease-in-out}.smart-editor.preview-mode .smart-editor-toolbar-item:not([item-name=print]):not([item-name=sourcecode]):not([item-name=fullscreen]):not([item-name=splitmode]),.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=alignment],.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=indent],.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=lowercase],.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=outdent],.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=removelink],.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=uppercase]{-moz-user-select:none;-webkit-user-select:none;user-select:none;opacity:.55;cursor:default;pointer-events:none}.smart-editor[hide-toolbar]>.smart-container{grid-template-rows:minmax(auto,1fr)}.smart-editor .smart-editor-toolbar:not(.smart-tooltip){width:100%;height:100%;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);background:#F5F5F5;background:var(--smart-surface);display:grid;grid-template-areas:"primary toggleButton" "secondary secondary ";grid-template-columns:minmax(0,1fr) auto;overflow:hidden;position:relative}.smart-editor .smart-editor-toolbar:not(.smart-tooltip)[expanded] .smart-editor-toolbar-toggle-button::before{transform:rotate(180deg)}.smart-editor .smart-editor-toolbar:not(.smart-tooltip) .smart-editor-toolbar-item{margin-left:5px;margin-left:var(--smart-editor-toolbar-item-margin);margin-top:5px;margin-top:var(--smart-editor-toolbar-item-margin)}.smart-editor[toolbar-sticky] .smart-editor-toolbar{position:sticky;top:0;z-index:calc(9999 - 1);z-index:calc(var(--smart-editor-drop-down-z-index) - 1)}.smart-editor[edit-mode=markdown] .smart-editor-toolbar-item[item-name=sourcecode]::before{content:'\e90d';content:var(--smart-icon-visibility)}.smart-editor .smart-editor-toolbar-toggle-button{grid-area:toggleButton;width:30px;width:var(--smart-editor-toolbar-button-width);height:calc(30px + 2 * 5px);height:var(--smart-editor-toolbar-height);position:relative;cursor:pointer}.smart-editor .smart-editor-toolbar-toggle-button::before{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;pointer-events:none;content:'\e901';content:var(--smart-icon-arrow-down);width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width)}.smart-editor .smart-editor-toolbar-items-primary{grid-area:primary;height:calc(30px + 2 * 5px);height:var(--smart-editor-toolbar-height);overflow:hidden}.smart-editor .smart-editor-toolbar-items-secondary{grid-area:secondary;padding-bottom:5px;padding-bottom:var(--smart-editor-toolbar-item-margin)}.smart-editor .smart-editor-toolbar-items-secondary:empty{display:none}.smart-editor .smart-editor-toolbar-items-primary,.smart-editor .smart-editor-toolbar-items-secondary{width:100%;display:flex;align-items:center;flex-wrap:wrap}.smart-editor iframe{width:100%;height:100%;min-height:100px;min-height:var(--smart-editor-input-min-height);border:medium none currentColor;border:initial}.smart-editor .smart-editor-content-container{display:grid;width:100%;height:100%;position:relative;overflow:hidden;outline:0;background:0 0}.smart-editor .smart-editor-content-container[split-mode]{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);grid-template-columns:minmax(0,1fr) var(--smart-border-width) minmax(0,1fr);grid-template-rows:100%;grid-column-gap:2px}.smart-editor .smart-editor-content-container[split-mode] .smart-editor-editable{order:1}.smart-editor .smart-editor-content-container[split-mode]::before{content:"";width:100%;height:100%;background-color:#E0E0E0;background-color:var(--smart-border);order:2}.smart-editor .smart-editor-content-container[split-mode] textarea,.smart-editor[edit-mode=markdown] .smart-editor-content-container[split-mode] .smart-editor-editable{order:3}.smart-editor .smart-editor-content-container textarea{resize:none;outline:0;border:medium none currentColor;border:initial;min-height:100px;min-height:var(--smart-editor-input-min-height);font-size:inherit;font-family:inherit;color:inherit}.smart-editor .smart-editor-content-container .smart-editor-editable{min-height:100px;min-height:var(--smart-editor-input-min-height);overflow:auto}.smart-editor .smart-editor-content-container .smart-editor-editable[show-placeholder]::before{content:attr(placeholder);width:100%;height:100%;position:absolute;pointer-events:none;color:#555;color:var(--smart-disabled-color);opacity:.9;font-family:inherit;font-size:inherit}.smart-editor .smart-editor-content-container .smart-editor-editable p:first-child{margin-top:0}.smart-editor .smart-editor-content-container .smart-editor-editable p:last-child{margin-bottom:0}.smart-editor .smart-editor-content-container .smart-editor-editable ul[checklist] li{list-style:none}.smart-editor .smart-editor-content-container .smart-editor-editable ul[checklist] li::before{border-radius:3px;top:3.5px;width:12px;height:12px;display:inline-block;content:"";margin-right:5px;position:relative;border:2px solid rgba(0,0,0,.25)}.smart-editor .smart-editor-content-container .smart-editor-editable ul[checklist] li[checked]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' style='shape-rendering: geometricprecision;'%3E%3Cpath fill-rule='evenodd' fill='white' d='M5.944 12.305a1.031 1.031 0 0 0 1.433-.009l5.272-5.181A1.483 1.483 0 0 0 12.661 5a1.468 1.468 0 0 0-2.109.025L7.008 8.701a.465.465 0 0 1-.685-.01l-.587-.641A1.42 1.42 0 0 0 3.661 8a1.473 1.473 0 0 0 .017 2.106l2.266 2.199z'%3E%3C/path%3E%3C/svg%3E");background-color:rgb(0,92,153);background-color:var(--smart-primary);border:2px solid transparent}.smart-editor .smart-editor-content-container .smart-editor-editable a{display:inline-block}.smart-editor .smart-editor-content-container .smart-editor-editable [alignment=left]{text-align:left}.smart-editor .smart-editor-content-container .smart-editor-editable [alignment=center]{text-align:center}.smart-editor .smart-editor-content-container .smart-editor-editable [alignment=right]{text-align:right}.smart-editor .smart-editor-content-container .smart-editor-editable [alignment=justify]{text-align:justify}.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=horizontal]{cursor:col-resize}.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=horizontal] table{overflow:hidden}.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=horizontal] td[resizing],.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=horizontal] th[resizing]{position:relative}.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=horizontal] td[resizing]::after,.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=horizontal] th[resizing]::after{content:"";position:absolute;right:0;display:flex;width:1px;width:var(--smart-border-width);height:100%;transform:scaleY(100);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=vertical]{cursor:row-resize}.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=vertical] tr[resizing]>td,.smart-editor .smart-editor-content-container .smart-editor-editable[table-cell-resize=vertical] tr[resizing]>th{border-bottom-color:rgb(0,92,153);border-bottom-color:var(--smart-primary)}.smart-editor .smart-editor-content-container .smart-editor-editable[contenteditable=true] img{cursor:pointer}.smart-editor .smart-editor-content-container .smart-editor-editable font:empty{min-width:1px;min-height:1px;display:inline-block}.smart-editor .smart-editor-content-container .smart-editor-editable font:empty::before{content:"a";opacity:0}.smart-editor .smart-editor-content-container .smart-editor-editable pre{padding:10px;background:#F5F5F5;background:var(--smart-surface)}.smart-editor .smart-editor-content-container .smart-editor-editable blockquote{border-left:calc(2 * 1px) solid #E0E0E0;border-left:calc(2 * var(--smart-border-width)) solid var(--smart-border);padding:20px 10px}.smart-editor .smart-editor-content-container .smart-editor-editable .find-and-replace-match{background-color:rgb(0,92,153);background-color:var(--smart-editor-highlight);opacity:.75;color:#ffffff;color:var(--smart-editor-highlight-color)}.smart-editor .smart-editor-content-container .smart-editor-editable .find-and-replace-match.selected{background-color:rgb(0,92,153);background-color:var(--smart-editor-highlight);opacity:1}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe,.smart-editor .smart-editor-content-container .smart-editor-video-container video,.smart-editor .smart-editor-content-container img{float:none;float:initial;vertical-align:baseline;vertical-align:initial;margin:auto;min-width:10px;min-height:10px}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe:not([display=block])[alignment=left],.smart-editor .smart-editor-content-container .smart-editor-video-container video:not([display=block])[alignment=left],.smart-editor .smart-editor-content-container img:not([display=block])[alignment=left],.smart-editor .smart-editor-image-container:not([display=block])[alignment=left]{float:left}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe[display=block],.smart-editor .smart-editor-content-container .smart-editor-video-container video[display=block],.smart-editor .smart-editor-content-container img[display=block]{display:block}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe[display=block][alignment=left],.smart-editor .smart-editor-content-container .smart-editor-video-container video[display=block][alignment=left],.smart-editor .smart-editor-content-container img[display=block][alignment=left]{margin-left:0}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe[display=block][alignment=right],.smart-editor .smart-editor-content-container .smart-editor-video-container video[display=block][alignment=right],.smart-editor .smart-editor-content-container img[display=block][alignment=right]{margin-right:0}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe[show-resize-frame],.smart-editor .smart-editor-content-container .smart-editor-video-container video[show-resize-frame],.smart-editor .smart-editor-content-container img[show-resize-frame]{box-shadow:0 0 0 1px rgb(0,92,153);box-shadow:0 0 0 var(--smart-border-width) var(--smart-primary)}.smart-editor .smart-editor-content-container .smart-editor-video-container iframe:not([display=block])[alignment=right],.smart-editor .smart-editor-content-container .smart-editor-video-container video:not([display=block])[alignment=right],.smart-editor .smart-editor-content-container img:not([display=block])[alignment=right]{float:right}.smart-editor .smart-editor-content-container .smart-editor-search-bar{position:absolute;top:5px;top:var(--smart-editor-search-bar-offset);right:5px;right:var(--smart-editor-search-bar-offset);padding:5px;padding:var(--smart-editor-search-bar-padding);display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);grid-column-gap:5px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);background:#fefefe;background:var(--smart-background);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-input-container{width:250px;width:var(--smart-text-box-default-width);display:flex;align-items:center}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-input-container::after{content:attr(selected) "/" attr(matches);margin:0 5px;margin:0 var(--smart-editor-search-bar-offset)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-input{height:100%;outline:0;border:medium none currentColor;border:initial;padding:4px;padding:var(--smart-editor-label-padding)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-button{--smart-button-padding:0;border:medium none currentColor;border:initial;height:30px;height:var(--smart-editor-toolbar-button-width);width:30px;width:var(--smart-editor-toolbar-button-width)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-button button::after{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-button.prev button::after{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-button.next button::after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-editor .smart-editor-content-container .smart-editor-search-bar .smart-search-button.close button::after{content:'\e80d';content:var(--smart-icon-close)}.smart-editor[show-char-count] .smart-editor-content-container::after{content:attr(char-count);position:absolute;display:flex;justify-content:flex-end;bottom:30px;bottom:var(--smart-editor-char-counter-offset);right:30px;right:var(--smart-editor-char-counter-offset);box-sizing:border-box;background:#fefefe;background:var(--smart-background);border-radius:4px;border-radius:var(--smart-border-radius);background-clip:content-box;-webkit-background-clip:content-box;font-family:inherit;font-size:inherit;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-editor[show-char-count] .smart-editor-content-container.char-count-error::after{color:rgb(176,0,32);color:var(--smart-error)}.smart-editor[show-char-count] .smart-editor-content-container.char-count-warning::after{color:rgb(240,173,78);color:var(--smart-warning)}.smart-editor[edit-mode=markdown] .smart-editor-content-container[split-mode] textarea{order:1}.smart-editor .smart-editor-resize-frame{-moz-user-select:none;-webkit-user-select:none;user-select:none;position:absolute}.smart-editor .smart-editor-resize-frame span{cursor:pointer;position:absolute;width:10px;height:10px;background:rgb(0,92,153);background:var(--smart-primary);transform:translate(-50%,-50%)}.smart-editor .smart-editor-resize-frame span[position=bottom-right],.smart-editor .smart-editor-resize-frame span[position=top-left]{cursor:se-resize}.smart-editor .smart-editor-resize-frame span[position=bottom-left],.smart-editor .smart-editor-resize-frame span[position=top-right]{cursor:sw-resize}.smart-editor .smart-editor-resize-frame span[position=bottom-center],.smart-editor .smart-editor-resize-frame span[position=top-center]{cursor:ns-resize}.smart-editor .smart-editor-resize-frame span[position=left-center],.smart-editor .smart-editor-resize-frame span[position=right-center]{cursor:ew-resize}.smart-editor .smart-editor-image-container{display:inline-block}.smart-editor .smart-editor-image-container.smart-editor-video-container{position:relative}.smart-editor .smart-editor-image-container.smart-editor-video-container .smart-editor-video-white-space{position:absolute;opacity:0}.smart-editor .smart-editor-image-container.smart-editor-video-container[dragged]::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.smart-editor .smart-editor-image-container.smart-editor-video-container iframe,.smart-editor .smart-editor-image-container.smart-editor-video-container video{width:100%;height:100%}.smart-editor .smart-editor-image-container.smart-editor-video-container>br[class]{display:none}.smart-editor .smart-editor-image-container.smart-editor-video-container::after{content:'\f0c9';content:var(--smart-icon-menu);position:absolute;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);width:30px;width:var(--smart-editor-toolbar-item-height);height:30px;height:var(--smart-editor-toolbar-item-height);top:0;left:calc(50% - 30px/ 2);left:calc(50% - var(--smart-editor-toolbar-item-height)/ 2);background:#fefefe;background:var(--smart-background);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;visibility:hidden;transform-origin:top;transform:scale(0) translateY(-100%);transition:transform .2s ease-in-out,visibility .2s ease-in-out}.smart-editor .smart-editor-image-container.smart-editor-video-container:hover::after{visibility:visible;transform:scale(1) translateY(25%)}.smart-editor .smart-editor-image-container[display=block]{display:block}.smart-editor .smart-editor-image-container[display=block][alignment=left] img{margin-left:0}.smart-editor .smart-editor-image-container[display=block][alignment=left] .smart-editor-image-caption{text-align:left}.smart-editor .smart-editor-image-container[display=block][alignment=right] img{margin-right:0}.smart-editor .smart-editor-image-container[display=block][alignment=right] .smart-editor-image-caption{text-align:right}.smart-editor .smart-editor-image-container:not([display=block])[alignment=right]{float:right}.smart-editor .smart-editor-image-container .smart-editor-image-caption{display:block;text-align:center;outline:0}.smart-editor table{width:100%;border-collapse:collapse;empty-cells:show;border-spacing:0;table-layout:fixed}.smart-editor table td,.smart-editor table th{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:initial;width:var(--smart-editor-table-column-width);min-height:20px;min-height:var(--smart-editor-table-cell-min-height);min-width:20px;min-width:var(--smart-editor-table-cell-min-width);padding:2px 5px;vertical-align:middle}.smart-editor table img{max-width:100%}.smart-editor table table{width:100%}.smart-editor table th{background:#F5F5F5;background:var(--smart-surface)}.smart-editor table td:empty::before,.smart-editor table th:empty::before{content:"A";visibility:hidden}.smart-editor table[dashed-borders] td,.smart-editor table[dashed-borders] th{border-style:dashed}.smart-editor table[alternation] tr:nth-child(2n){background-color:#F5F5F5;background-color:var(--smart-alternation-index0-background)}.smart-editor table [selected]{box-shadow:0 0 0 1px rgb(0,92,153) inset;box-shadow:0 0 0 var(--smart-border-width) var(--smart-primary) inset}.smart-editor[focus] .smart-editor-toolbar-item[item-type=button][checked]{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-editor-toolbar-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;border-radius:4px;border-radius:var(--smart-editor-toolbar-item-border-radius);cursor:pointer}.smart-editor-toolbar-item:not([item-type=custom]):hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);box-shadow:0 0 2px 0 rgba(0, 0, 0, .14),0 2px 2px 0 rgba(0, 0, 0, .12),0 1px 3px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-1)}.smart-editor-toolbar-item:not([item-type=custom]):not([item-type=color-input]):not([disabled]):active,.smart-editor-toolbar-item[item-type=toggle][checked]{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-editor-toolbar-item[item-name=bold]::before{content:'\e820';content:var(--smart-icon-bold)}.smart-editor-toolbar-item[item-name=italic]::before{content:'\e822';content:var(--smart-icon-italic)}.smart-editor-toolbar-item[item-name=underline]::before{content:'\f0cd';content:var(--smart-icon-underline)}.smart-editor-toolbar-item[item-name=strikethrough]::before{content:'\f0cc';content:var(--smart-icon-strike-through)}.smart-editor-toolbar-item[item-name=caption]::before{content:'T';content:var(--smart-icon-format-clear);font-weight:600}.smart-editor-toolbar-item[item-name=orderedlist]::before{content:'\f0cb';content:var(--smart-icon-list-ordered)}.smart-editor-toolbar-item[item-name=unorderedlist]::before{content:'\f0ca';content:var(--smart-icon-list-unordered)}.smart-editor-toolbar-item[item-name=checklist]::before{content:'\e89f';content:var(--smart-icon-list-check)}.smart-editor-toolbar-item[item-name=subscript]::before{content:'\f12c';content:var(--smart-icon-subscript)}.smart-editor-toolbar-item[item-name=superscript]::before{content:'\f12b';content:var(--smart-icon-superscript)}.smart-editor-toolbar-item .smart-editor-item-action-button[item-name=backgroundcolor]::before{content:'\e830';content:var(--smart-icon-color-background)}.smart-editor-toolbar-item .smart-editor-item-action-button[item-name=fontcolor]::before{content:'\f031';content:var(--smart-icon-font)}.smart-editor-toolbar-item[item-name=delete]::before{content:'\e826';content:var(--smart-icon-delete)}.smart-editor-toolbar-item[item-name=redo]::before,.smart-editor-toolbar-item[item-name=undo]::before{content:'\e809';content:var(--smart-icon-reload)}.smart-editor-toolbar-item[item-name=indent]::before{content:'\e825';content:var(--smart-icon-indent-left)}.smart-editor-toolbar-item[item-name=outdent]::before{content:'\e824';content:var(--smart-icon-indent-right)}.smart-editor-toolbar-item[item-name=createlink]::before{content:'\e831';content:var(--smart-icon-link)}.smart-editor-toolbar-item[item-name=removelink]::before{content:'\f127';content:var(--smart-icon-unlink)}.smart-editor-toolbar-item[item-name=hyperlink]::before{content:'\e831';content:var(--smart-icon-link)}.smart-editor-toolbar-item[item-name=openlink]::before{content:'\f08e';content:var(--smart-icon-link-ext)}.smart-editor-toolbar-item[item-name=editlink]::before{content:'\e909';content:var(--smart-icon-mode-edit)}.smart-editor-toolbar-item[item-name=image]::before{content:'\e827';content:var(--smart-icon-image)}.smart-editor-toolbar-item[item-name=table]::before{content:'\e800';content:var(--smart-icon-table)}.smart-editor-toolbar-item[item-name=lowercase]::before{content:'aa';content:var(--smart-icon-case-lower)}.smart-editor-toolbar-item[item-name=uppercase]::before{content:'AA';content:var(--smart-icon-case-upper)}.smart-editor-toolbar-item[item-name=print]::before{content:'\e82b';content:var(--smart-icon-print)}.smart-editor-toolbar-item[item-name=copy]::before{content:'\e835';content:var(--smart-icon-copy-record)}.smart-editor-toolbar-item[item-name=paste]::before{content:'\f0ea';content:var(--smart-icon-paste)}.smart-editor-toolbar-item[item-name=cut]::before{content:'\e83a';content:var(--smart-icon-cut);transform:rotate(-90deg)}.smart-editor-toolbar-item[item-name=clearformat]::before{content:'T';content:var(--smart-icon-format-clear);font-style:italic;font-weight:600}.smart-editor-toolbar-item[item-name=fullscreen]::before{content:'\e81c';content:var(--smart-icon-resize-full)}.smart-editor-toolbar-item[item-name=sourcecode]::before{content:'\f121';content:var(--smart-icon-source-code)}.smart-editor-toolbar-item[item-name=preview]::before{content:'\e90d';content:var(--smart-icon-visibility)}.smart-editor-toolbar-item[item-name=splitmode]::before{content:'\e83b';content:var(--smart-icon-split-mode)}.smart-editor-toolbar-item[item-name=tableheader]::before{content:'\f1dc';content:var(--smart-icon-header)}.smart-editor-toolbar-item[item-name=tablerows]::before{content:'\f0db';content:var(--smart-icon-row)}.smart-editor-toolbar-item[item-name=tablecolumns]::before{content:'\f0db';content:var(--smart-icon-column)}.smart-editor-toolbar-item[item-name=tablevalign]::before{content:'\f06a \e80c';content:var(--smart-icon-vertical-align)}.smart-editor-toolbar-item[item-name=tablestyle]::before{content:'\f1fc';content:var(--smart-icon-styles)}.smart-editor-toolbar-item[item-name=findandreplace]::before{content:'\e828';content:var(--smart-icon-search)}.smart-editor-toolbar-item[item-name=video]::before{content:'\f16a';content:var(--smart-icon-video)}.smart-editor-toolbar-item[item-name=redo]::before{transform:scaleX(-1)}.smart-editor-toolbar-item[item-name=clearformat]::after{content:"-";position:absolute;top:0;font-weight:600;transform:scaleX(1.5)}.smart-editor-toolbar-item[item-name=alignment][item-value=left]::before{content:'\e806';content:var(--smart-icon-align-left)}.smart-editor-toolbar-item[item-name=alignment][item-value=center]::before{content:'\e808';content:var(--smart-icon-align-center)}.smart-editor-toolbar-item[item-name=alignment][item-value=right]::before{content:'\e807';content:var(--smart-icon-align-right)}.smart-editor-toolbar-item[item-name=alignment][item-value=justify]::before{content:'\e813';content:var(--smart-icon-align-justify)}.smart-editor-toolbar-item[item-type=button],.smart-editor-toolbar-item[item-type=toggle]{width:30px;width:var(--smart-editor-toolbar-button-width)}.smart-editor-toolbar-item[item-type=color-input],.smart-editor-toolbar-item[item-type=drop-down]{display:flex;align-items:center;justify-content:space-between;width:65px;width:var(--smart-editor-toolbar-drop-down-width-small)}.smart-editor-toolbar-item[item-type=drop-down][item-name=fontname],.smart-editor-toolbar-item[item-type=drop-down][item-name=formats]{width:100px;width:var(--smart-editor-toolbar-drop-down-width-large)}.smart-editor-toolbar-item[item-type=drop-down][item-name=tablerows]:before{transform:rotate(90deg);padding:4px;padding:var(--smart-editor-label-padding);padding-left:0;padding-left:initial;padding-right:0;padding-right:initial;padding-top:0;padding-top:initial}.smart-editor-toolbar-item[item-type=color-input] .smart-editor-item-action-button{display:flex;align-items:center;justify-content:center;position:relative;width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));height:100%;min-width:27px;min-width:var(--smart-editor-addon-width);padding:4px;padding:var(--smart-editor-label-padding);padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial}.smart-editor-toolbar-item[item-type=color-input] .smart-editor-item-action-button::before{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);border-bottom:calc(3 * 1px) solid var(--item-value);border-bottom:calc(3 * var(--smart-border-width)) solid var(--item-value)}.smart-editor-toolbar-item[item-type=color-input] .smart-editor-item-drop-down-button{position:relative;height:100%}.smart-editor-toolbar-item[item-type=custom]>:first-child{width:100%;height:30px;height:var(--smart-editor-toolbar-item-height)}.smart-editor-toolbar-item .smart-editor-item-action-button:hover,.smart-editor-toolbar-item .smart-editor-item-drop-down-button:hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#e2e0e0;border-color:var(--smart-ui-state-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus)}.smart-editor-toolbar-item .smart-editor-item-action-button:not([disabled]):active,.smart-editor-toolbar-item .smart-editor-item-drop-down-button:not([disabled]):active{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-editor-toolbar-item[item-type=delimiter]{width:5px;width:var(--smart-editor-toolbar-delimiter-width);pointer-events:none}.smart-editor-toolbar-item[item-type=delimiter]::before{content:attr(item-name);transform:scaleY(1.5);min-width:0;min-width:initial}.smart-editor-toolbar-item .smart-ripple{background-color:#5A5A5A;background-color:var(--smart-background-color)}.smart-editor-toolbar-item .smart-editor-item-drop-down{position:absolute;top:0;left:0;visibility:hidden}.smart-color-input-drop-down-menu.smart-editor-color-input .grid-samples-container{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-color-input-drop-down-menu.smart-editor-color-input:not([animation=none]) .default-samples-container div{transition:transform .2s ease-in-out}.smart-color-input-drop-down-menu.smart-editor-color-input .default-samples-container div{position:relative;border-radius:50%;border:medium none currentColor;border:initial;transform:scale(.95)}.smart-color-input-drop-down-menu.smart-editor-color-input .default-samples-container div.selected{transform:scale(1)}.smart-color-input-drop-down-menu.smart-editor-color-input .default-samples-container div.selected:not(.no-color):after{content:'\e908';content:var(--smart-icon-check);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);color:#ffffff;color:var(--smart-secondary-color);border-radius:inherit}.smart-editor-color-input{--smart-input-drop-down-menu-width:auto}.smart-editor-color-input.smart-color-input-drop-down-menu .default-samples-container div.selected[value="#FFFFFF"]::after{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);color:#333;color:var(--smart-ui-state-color-hover);box-sizing:border-box}.smart-editor-input li .editor-icon::before{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;align-items:center;justify-content:center;position:absolute;left:0;width:30px;width:var(--smart-column-icon-size);line-height:1rem}.smart-editor-input li[value=left] .editor-icon::before{content:'\e806';content:var(--smart-icon-align-left)}.smart-editor-input li[value=center] .editor-icon::before{content:'\e808';content:var(--smart-icon-align-center)}.smart-editor-input li[value=right] .editor-icon::before{content:'\e807';content:var(--smart-icon-align-right)}.smart-editor-input li[value=justify] .editor-icon::before{content:'\e813';content:var(--smart-icon-align-justify)}.smart-editor-input li[value=insertRowBefore] .editor-icon::before{content:'\f2d0';content:var(--smart-icon-row-before)}.smart-editor-input li[value=insertRowAfter] .editor-icon::before{content:'\f2d0';content:var(--smart-icon-row-after);transform:rotate(180deg)}.smart-editor-input li[value=deleteRow] .editor-icon::before{content:'\e80e';content:var(--smart-icon-row-delete)}.smart-editor-input li[value=insertColumnLeft] .editor-icon::before{content:'\f2d0';content:var(--smart-icon-column-left);transform:rotate(-90deg)}.smart-editor-input li[value=insertColumnRight] .editor-icon::before{content:'\f2d0';content:var(--smart-icon-column-right);transform:rotate(90deg)}.smart-editor-input li[value=deleteColumn] .editor-icon::before{content:'\e80e';content:var(--smart-icon-column-delete)}.smart-editor-input li[value=h1] a{font-size:1.5rem;font-weight:700}.smart-editor-input li[value=h2] a{font-size:1.3rem;font-weight:700}.smart-editor-input li[value=h3] a{font-size:1.1rem;font-weight:700}.smart-editor-input li[value=h4] a{font-size:.9rem;font-weight:700}.smart-editor-input li[value=segueUi] a{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.smart-editor-input li[value=arial] a{font-family:Arial,Helvetica,sans-serif}.smart-editor-input li[value=georgia] a{font-family:Georgia,"Times New Roman",Times,serif}.smart-editor-input li[value=impact] a{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif}.smart-editor-input li[value=tahoma] a{font-family:Tahoma,Geneva,Verdana,sans-serif}.smart-editor-input li[value=timesnewRoman] a{font-family:"Times New Roman",Times,serif}.smart-editor-input li[value=verdana] a{font-family:Verdana,Geneva,Tahoma,sans-serif}.smart-editor-window{--smart-window-default-width:auto;--smart-window-default-height:auto;--smart-window-header-height:var(--smart-editor-window-header-height);--smart-window-footer-height:var(--smart-editor-window-footer-height);--smart-window-header-footer-padding:10px;--smart-window-header-background:transparent;--smart-window-footer-padding:10px;--smart-window-content-padding:20px;max-width:95vw;max-height:95vh}.smart-editor-window.smart-window .smart-content-container>.smart-content{padding:0;padding:initial;align-items:flex-start}.smart-editor-window .smart-editor-window-button{width:100%;height:100%;--smart-button-padding:0.2rem 16px}.smart-editor-window .smart-editor-window-button:not(:last-of-type){margin-right:2.5%}.smart-editor-window .smart-editor-window-content-wrapper{grid-template-rows:auto minmax(auto,1fr);padding:10px;padding:var(--smart-window-content-padding);width:100%}.smart-editor-window .smart-editor-window-content-wrapper>div{display:grid;width:450px;width:var(--smart-box-width);grid-row-gap:10px;justify-content:center;grid-template-columns:100%}.smart-editor-window .smart-editor-window-editor{display:grid;grid-row-gap:5px;grid-column-gap:10px}.smart-editor-window .smart-editor-window-editor>.smart-input,.smart-editor-window .smart-editor-window-editor>.smart-list-box{width:100%}.smart-editor-window .smart-editor-window-editor>.smart-check-box{width:-moz-max-content;width:max-content}.smart-editor-window .smart-editor-window-editor[multiple] .smart-editor-window-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-editor-window .smart-editor-window-editor[type=results] label{display:flex;justify-content:space-between}.smart-editor-window .smart-editor-window-editor[type=results] label[matches]::after{content:attr(selected) " of " attr(matches)}.smart-editor-window .smart-editor-window-editor[type=file] .smart-drop-zone{width:100%;height:100px;border:calc(2 * 1px) dashed #E0E0E0;border:calc(2 * var(--smart-border-width)) dashed var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius)}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload{--smart-file-upload-drop-zone-height:100px;width:100%;order:1;min-height:0;min-height:initial}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-browse-button{margin:0;margin:initial}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-item-upload-button{display:none}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-file-upload-header{margin-bottom:5px;padding:0;padding:initial}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-file-upload-container,.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-selected-files{padding:0;padding:initial}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-selected-files .smart-file{display:flex;margin:0;margin:initial;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius)}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-selected-files .smart-item-cancel-button:after,.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-selected-files .smart-item-pause-button:after,.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-selected-files .smart-item-upload-button:after{position:static;position:initial;left:auto;left:initial;top:auto;top:initial;display:flex;align-items:center;justify-content:center}.smart-editor-window .smart-editor-window-editor[type=file] .smart-file-upload .smart-selected-files .smart-item-name{width:100%}.smart-tooltip .smart-tooltip-content{display:flex;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-color:#fefefe;border-color:var(--smart-background);opacity:1;opacity:initial}.smart-tooltip.smart-editor-context-menu:not([animation=none]){transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-tooltip.smart-editor-toolbar{--smart-tooltip-padding:5px;--smart-tooltip-arrow-color:var(--smart-surface)}.smart-tooltip.smart-editor-toolbar .smart-tooltip-content{background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#F5F5F5;border-color:var(--smart-surface)}.smart-tooltip.smart-editor-toolbar.smart-editor-inline-toolbar .smart-tooltip-content{max-width:80vw;max-width:var(--smart-editor-inline-toolbar-max-width);flex-wrap:wrap}.smart-tooltip.smart-editor-toolbar:not([animation=none]) .smart-editor-toolbar-item{transition:background-color 0s linear,border-color 0s ease-in-out,color 0s linear,box-shadow .2s ease-in-out}.smart-tooltip.smart-editor-toolbar:not(.smart-editor-drop-down-toolbar) .smart-editor-toolbar-item:not(:first-of-type){margin-left:5px;margin-left:var(--smart-editor-toolbar-item-margin)}.smart-tooltip.smart-editor-context-menu{opacity:.2;transform:scale(0);transform-origin:0 0}.smart-tooltip.smart-editor-context-menu[visible]{opacity:1;transform:scale(1)}.smart-tooltip .smart-editor-context-menu-item-container{width:100%;height:100%;display:grid;align-items:center;justify-content:flex-start}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item{-moz-user-select:none;-webkit-user-select:none;user-select:none;height:36px;height:var(--smart-list-item-height);padding:9px 12px;padding:var(--smart-list-item-padding);border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);white-space:nowrap;text-overflow:ellipsis;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);display:flex;align-items:center;position:relative;padding-left:30px;padding-left:var(--smart-column-icon-size)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item::before{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;align-items:center;justify-content:center;position:absolute;left:0;width:30px;width:var(--smart-column-icon-size);line-height:1rem}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=insertRowBefore]::before{content:'\f2d0';content:var(--smart-icon-row-before)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=insertRowAfter]::before{content:'\f2d0';content:var(--smart-icon-row-after);transform:rotate(180deg)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteRow]::before{content:'\e80e';content:var(--smart-icon-row-delete)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=insertColumnLeft]::before{content:'\f2d0';content:var(--smart-icon-column-left);transform:rotate(-90deg)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=insertColumnRight]::before{content:'\f2d0';content:var(--smart-icon-column-right);transform:rotate(90deg)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteColumn]::before{content:'\e80e';content:var(--smart-icon-column-delete)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=tableProperties]::before{content:'\e800';content:var(--smart-icon-table)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=imageProperties]::before{content:'\e827';content:var(--smart-icon-image)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=linkProperties]::before,.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=videoProperties]::before{content:'\e831';content:var(--smart-icon-link)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteTable]::before{content:'\e826';content:var(--smart-icon-delete)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=copyImage]::before,.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=copyVideo]::before{content:'\e835';content:var(--smart-icon-copy-record)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=cutImage]::before,.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=cutVideo]::before{content:'\e83a';content:var(--smart-icon-cut);transform:rotate(-90deg)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteImage]::before,.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteLink]::before,.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteVideo]::before{content:'\e826';content:var(--smart-icon-delete)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=createLink]::before{content:'\e831';content:var(--smart-icon-link)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=deleteLink]::before{content:'\f127';content:var(--smart-icon-unlink)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=caption]::before{content:'T';content:var(--smart-icon-format-clear)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=selectAll]::before{content:'\f247';content:var(--smart-icon-group)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=cut]::before{content:'\e83a';content:var(--smart-icon-cut);transform:rotate(-90deg)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=copy]::before{content:'\e835';content:var(--smart-icon-copy-record)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[value=paste]::before{content:'\f0ea';content:var(--smart-icon-paste)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[selected]{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tooltip .smart-editor-context-menu-item-container .smart-editor-context-menu-item[disabled]{opacity:.55;cursor:default;pointer-events:none}.smart-editor-drop-down-toolbar:not([animation=none]){animation:smart-drop-down-list-smart-animate-closing .2s ease-in;transition:animation .2s ease-in,opacity .2s ease-in,visibility .2s ease-in}.smart-editor-drop-down-toolbar:not([animation=none])[visible]{animation:smart-drop-down-list-smart-animate-opening .2s ease-out;transition:animation .2s ease-out,opacity .2s ease-out,visibility .2s ease-out}.smart-editor-drop-down-toolbar:not([arrow-direction]),.smart-editor-drop-down-toolbar[arrow-direction=bottom]{transform-origin:bottom}.smart-editor-drop-down-toolbar:not([arrow]),.smart-editor-drop-down-toolbar[arrow-direction=top]{transform-origin:top}.smart-editor-drop-down-toolbar .smart-table-picker{overflow:hidden;display:block;background:0 0}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-grid{width:100%;display:flex;flex-direction:column;align-items:center}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-grid::before{content:attr(value);display:flex;width:100%;justify-content:center;align-items:center;padding:.2rem 16px;box-sizing:border-box}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-grid>div{display:flex}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-cell{width:15px;height:15px;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);margin:2px;cursor:pointer}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-cell[selected]{border-color:rgb(0,92,153);border-color:var(--smart-primary);background:rgb(0,92,153);background:var(--smart-primary)}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-separator{width:100%;height:1px;height:var(--smart-border-width);background:#E0E0E0;background:var(--smart-border);margin:10px 0}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-button{width:100%;background:0 0;border:medium none currentColor;border:initial}.smart-editor-drop-down-toolbar .smart-table-picker .smart-table-picker-button button::before{font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e800';content:var(--smart-icon-table);margin-right:10px;box-sizing:border-box}.smart-editor[right-to-left] .smart-editor-toolbar:not(.smart-tooltip) .smart-editor-toolbar-item,.smart-tooltip.smart-editor-toolbar[right-to-left]:not(.smart-editor-drop-down-toolbar) .smart-editor-toolbar-item:not(:first-of-type){margin-left:0;margin-left:initial;margin-right:5px;margin-right:var(--smart-editor-toolbar-item-margin)}.smart-editor[right-to-left] .smart-editor-toolbar:not(.smart-tooltip){grid-template-areas:"toggleButton primary" "secondary secondary";grid-template-columns:auto minmax(0,1fr)}.smart-editor[right-to-left] .smart-editor-content-container,.smart-editor[right-to-left] .smart-editor-toolbar-item[item-type=color-input],.smart-editor[right-to-left] .smart-editor-toolbar-item[item-type=drop-down],.smart-editor[right-to-left] .smart-editor-toolbar-items-primary,.smart-editor[right-to-left] .smart-editor-toolbar-items-secondary{direction:rtl}.smart-editor[right-to-left] .smart-editor-resize-frame span{transform:translate(50%,-50%)}.smart-editor[right-to-left] .smart-editor-resize-frame span[position=bottom-right],.smart-editor[right-to-left] .smart-editor-resize-frame span[position=top-left]{cursor:sw-resize}.smart-editor[right-to-left] .smart-editor-resize-frame span[position=bottom-left],.smart-editor[right-to-left] .smart-editor-resize-frame span[position=top-right]{cursor:se-resize}.smart-editor-input[right-to-left] li .editor-icon::before{right:0;left:auto;left:initial}.smart-editor-drop-down-toolbar .smart-table-picker[right-to-left] .smart-table-picker-grid{direction:rtl}.smart-editor-drop-down-toolbar .smart-table-picker[right-to-left] .smart-table-picker-button>button.smart-button{display:flex;align-items:center;justify-content:center}.smart-editor-drop-down-toolbar .smart-table-picker[right-to-left] .smart-table-picker-button>button.smart-button::before{margin-right:0;margin-right:initial;margin-left:10px}smart-file-upload{display:inline-block;width:250px;width:var(--smart-file-upload-default-width);font-size:var(--smart-file-upload-font-size);font-family:var(--smart-file-upload-font-family);color:var(--smart-file-upload-color);overflow:hidden;box-sizing:border-box;border:var(--smart-file-upload-border-width) dashed var(--smart-file-upload-border);background-color:var(--smart-file-upload-background);min-width:200px;min-height:100px}smart-file-upload .smart-selected-files .smart-file.smart-hidden,smart-file-upload .smart-total-files.smart-hidden,smart-file-upload[show-progress] .smart-file smart-progress-bar{display:none}smart-file-upload[disabled]{opacity:.55;cursor:default}smart-file-upload[show-progress] .smart-file smart-progress-bar[value]{display:block}.smart-file.smart-uploading-start:before{width:100%;height:100%;position:absolute;left:0;top:0;font-family:arial;content:"Connecting ...";content:var(--smart-file-upload-text-content-uploading-start);background-color:rgba(193,193,193,.4117647059);opacity:1;display:flex;justify-content:flex-end;flex-direction:column;box-sizing:border-box;font-size:11px;color:#737373;padding:0 0 2px 5px;pointer-events:none;z-index:1;animation:connecting 1s linear infinite}.smart-file.smart-error:before,.smart-file.smart-pause:before,.smart-file.smart-uploading:before{height:100%;justify-content:flex-end;font-size:11px;z-index:1;position:absolute;font-family:arial;padding:0 0 2px 5px;width:100%;pointer-events:none;box-sizing:border-box;top:0;left:0}.smart-file.smart-uploading:before{content:"Uploading ...";content:var(--smart-file-upload-text-content-uploading);background-color:rgba(193,193,193,.4117647059);opacity:1;display:flex;flex-direction:column;color:var(--smart-ui-state)}.smart-file.smart-uploading .smart-item-upload-button{pointer-events:none}.smart-file.smart-uploading .smart-item-name{opacity:.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-file.smart-pause:before{content:"Upload paused!";content:var(--smart-file-upload-text-content-pause);background-color:rgba(255,0,0,.1882352941);border-radius:3px;opacity:.8;display:flex;flex-direction:column;color:#8a0000}.smart-file.smart-error:before{content:"Upload error!";content:var(--smart-file-upload-text-content-error);background-color:rgb(176,0,32);background-color:var(--smart-error);border-radius:var(--smart-error-border-radius);opacity:0;display:flex;flex-direction:column;color:var(--smart-on-error);animation:error 6s linear 1}.smart-file.smart-error smart-progress-bar,.smart-selected-files .smart-uploading .smart-item-upload-button{opacity:.3}.smart-file smart-progress-bar{display:none;width:100%;height:4px;position:absolute;bottom:0;left:0}.smart-file smart-progress-bar .smart-container{border-style:none}.smart-file smart-progress-bar .smart-value{background-color:orange}.smart-file-upload .smart-file-upload-container,.smart-file-upload .smart-file-upload-footer,.smart-file-upload .smart-file-upload-header{padding:5px;width:100%;box-sizing:border-box}.smart-file-upload .smart-browse-button{display:block;margin:4px;width:auto;width:var(--smart-file-upload-browse-button-width);height:auto;height:var(--smart-file-upload-browse-button-height)}.smart-file-upload .smart-cancel-all-button,.smart-file-upload .smart-pause-all-button,.smart-file-upload .smart-upload-all-button{width:auto;width:var(--smart-file-upload-footer-button-width);height:auto;height:var(--smart-file-upload-footer-button-height);margin:4px}.smart-file-upload .smart-browse-input{display:none}.smart-file-upload .smart-drop-zone{display:none;width:100%;height:100px}.smart-file-upload .smart-total-files{font-family:arial;font-size:12px;color:gray;display:block;box-sizing:border-box;padding:0 0 2px 5px}.smart-file-upload .smart-total-files:empty,.smart-file-upload[hide-footer] .smart-file-upload-footer{display:none}.smart-file-upload[disabled] .smart-file-upload-container{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-file-upload[drop-zone] .smart-drop-zone{display:block}.smart-file-upload[drop-zone] .smart-overflow .smart-drop-zone{display:none}.smart-drop-zone{width:100%;height:100%;background-color:#fefefe;background-color:var(--smart-background);position:relative;box-sizing:border-box;border:1px dotted #d3d3d3}.smart-drop-zone:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:center;flex-direction:column;height:100%;width:100%;text-align:center;content:"Drag files here";content:var(--smart-file-upload-text-content-drop-zone);color:var(--smart-ui-state);box-sizing:border-box;border:5px dashed transparent;transition:border .5s ease-out}.smart-drop-zone.smart-drag-over:after,[data-theme=modern] .smart-drop-zone.smart-drag-over:after{content:"Drop here \e824";content:var(--smart-file-upload-text-content-drop-zone-over);transition:border .5s ease-out;animation:drop-zone 1s ease-in infinite}.smart-drop-zone.smart-drag-over:after{font-size:50px;border:3px dashed var(--smart-background-border)}[data-theme=modern]{--smart-file-upload-text-content-drop-zone-over:"Drop here"}[data-theme=modern] .smart-drop-zone{border:2px dashed #F5F5F5;border:2px dashed var(--smart-surface);width:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom center;padding:10px;display:flex;justify-content:center;align-items:center}[data-theme=modern] .smart-drop-zone:after{font-family:Verdana;font-size:.875rem;font-weight:400;line-height:1.5}[data-theme=modern] .smart-drop-zone:hover{border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:rgba(0,92,153,.1);background-color:rgba(var(--smart-primary-rgb),.1)}[data-theme=modern] .smart-drop-zone.smart-drag-over:after{border-color:transparent;font-size:2.5rem}.smart-selected-files{width:100%;height:100%;display:block;box-sizing:border-box;padding:2px}.smart-selected-files .smart-file{height:auto;position:relative;display:block;box-sizing:border-box;border:1px solid #d3d3d3;padding:10px;border-radius:3px;margin-bottom:1px;background-color:#fafafa;transition:border-color .5s ease}.smart-selected-files .smart-file:hover{transition:border-color .5s ease;border-color:gray}.smart-selected-files .smart-item-pause-button{pointer-events:none;box-sizing:border-box;height:16px;position:relative;width:16px;color:#999;transition:color .5s ease;display:none}.smart-selected-files .smart-item-pause-button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;left:0;top:0;font-size:16px;text-shadow:2px 2px 2px #d3d3d3;content:'\e80d';content:var(--smart-icon-close)}.smart-selected-files .smart-item-cancel-button{display:inline-block;box-sizing:border-box;height:16px;position:relative;width:16px;color:#999;transition:color .5s ease}.smart-selected-files .smart-item-cancel-button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;left:0;top:0;font-size:16px;text-shadow:2px 2px 2px #d3d3d3;content:'\e80d';content:var(--smart-icon-close)}.smart-selected-files .smart-item-cancel-button:hover{cursor:pointer;transition:color .5s ease;color:orange}.smart-selected-files .smart-item-upload-button{display:inline-block;box-sizing:border-box;height:16px;position:relative;width:16px;color:#999;transition:color .5s ease}.smart-selected-files .smart-item-upload-button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e83f';content:var(--smart-icon-up);position:absolute;left:0;top:0;font-size:16px;text-shadow:2px 2px 2px #d3d3d3}.smart-selected-files .smart-item-upload-button:hover{cursor:pointer;color:rgb(139,195,74);color:var(--smart-success);transition:color .5s ease}.smart-selected-files .smart-item-name{display:inline-block;box-sizing:border-box;position:relative;width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;height:auto}.smart-selected-files .smart-uploading .smart-item-name{width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;height:auto}.smart-selected-files .smart-uploading .smart-item-pause-button{display:inline-block;cursor:pointer;pointer-events:all;transition:color .5s,opacity .5s ease;color:#dc1919;opacity:.5}.smart-selected-files .smart-uploading .smart-item-pause-button:hover{transition:color .5s,opacity .5s ease;color:red;opacity:1}.smart-selected-files .smart-uploading .smart-item-cancel-button{display:inline-block;cursor:pointer;pointer-events:all;transition:color .5s,opacity .5s ease;opacity:.5;color:#ff8c00}.smart-selected-files .smart-uploading .smart-item-cancel-button:hover{transition:color .5s,opacity .5s ease;color:orange;opacity:1}.smart-drop-zone-square{position:relative}.smart-drop-zone-square:before{content:"";display:block;padding-bottom:100%}.smart-drop-zone-square .smart-drop-zone{position:absolute;top:0;bottom:0;left:0;right:0}.smart-drop-zone-square.smart-drop-zone-small{min-width:115px}.smart-drop-zone-small{position:relative;width:auto;display:inline-block}.smart-drop-zone-small .smart-drop-zone.smart-drag-over:after{font-size:1.25rem}.smart-drop-zone-images-only .smart-drop-zone{display:flex;align-items:center;flex-flow:column;justify-content:space-evenly}.smart-drop-zone-images-only .smart-drop-zone:after{height:auto}.smart-drop-zone-images-only .smart-drop-zone:before{display:block;content:"";background-image:url('dropable_zone_image.svg');width:70px;height:55px;background-size:contain;background-position:center center}.smart-drop-zone[right-to-left],.smart-file[right-to-left],smart-file-upload[right-to-left]>.smart-container{direction:rtl}.smart-filter-builder.smart-container,smart-filter-builder,smart-filter-builder>.smart-container{overflow:visible;position:relative}smart-filter-builder{display:inline-block;width:450px;width:var(--smart-filter-builder-default-width);height:450px;height:var(--smart-filter-builder-default-height);font-size:var(--smart-filter-builder-font-size);font-family:var(--smart-filter-builder-font-family);box-sizing:border-box;background-color:transparent}smart-filter-builder[disabled]{opacity:.55;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-filter-builder.smart-container>.smart-inner-container,smart-filter-builder>.smart-container>.smart-inner-container{overflow:hidden;width:100%;height:100%;position:relative}.smart-filter-builder smart-menu[mode=dropDown]{width:auto;height:auto}.smart-filter-builder smart-scroll-viewer{width:100%;height:100%;position:relative}.smart-filter-builder .filter-builder-item{min-height:30px;min-height:var(--smart-filter-builder-row-height);vertical-align:middle;margin-right:5px;border:none;border-radius:3px;background-color:#add8e6;display:inline-flex;align-content:center;justify-content:center;align-items:center;padding:5px;cursor:pointer}.smart-filter-builder .smart-filter-builder-icon{width:40px;height:100%;display:inline-block;font-weight:700;border-right:1px solid gray;margin-right:5px;padding:0 2px;text-align:center}.smart-filter-builder .smart-filter-builder-menu-item{height:100%;display:inline-block}.smart-filter-builder .smart-filter-add-btn,.smart-filter-builder .smart-filter-delete-btn{min-width:30px;min-width:var(--smart-filter-builder-row-height);min-height:30px;min-height:var(--smart-filter-builder-row-height);box-sizing:border-box;vertical-align:middle;display:inline-block;padding:5px 0;opacity:.3;font-size:16px}.smart-filter-builder .smart-filter-add-btn:after,.smart-filter-builder .smart-filter-delete-btn:after{content:"+";font-family:smart-icons;font-family:var(--smart-font-family-icon);display:inline-block;text-align:center;width:100%;vertical-align:middle;cursor:pointer;font-size:25px}.smart-filter-builder .smart-filter-add-btn:hover,.smart-filter-builder .smart-filter-delete-btn:hover{opacity:.6}.smart-filter-builder .smart-filter-add-btn:active,.smart-filter-builder .smart-filter-delete-btn:active{opacity:1}.smart-filter-builder .smart-filter-add-btn{color:#5A5A5A;color:var(--smart-background-color)}.smart-filter-builder .smart-filter-add-btn:after{font-weight:700}.smart-filter-builder .smart-filter-delete-btn:after{content:"\e81F";font-size:10px}.smart-filter-builder .smart-filter-value{min-width:100px;padding:0}.smart-filter-builder .smart-filter-value .smart-value-container{color:gray;width:100%;height:100%;display:inline-flex;align-content:center;justify-content:center;padding:5px;margin:0}.smart-filter-builder .smart-filter-value[edited]{padding:0;background-color:transparent}.smart-filter-builder .smart-filter-value[edited] .smart-value-container{display:none}.smart-filter-builder .smart-filter-group,.smart-filter-builder .smart-filter-group-condition,.smart-filter-builder .smart-filter-group-condition-container,.smart-filter-builder .smart-filter-group-operator{display:block;width:100%;box-sizing:border-box;white-space:nowrap}.smart-filter-builder .smart-filter-group-condition{margin-bottom:5px}.smart-filter-builder .smart-filter-group-condition-container{padding-left:30px}.smart-filter-builder .smart-filter-group-operation{min-width:50px}.smart-filter-builder .smart-content-container>.smart-filter-group>.smart-filter-group-operator{margin-left:30px}.smart-filter-builder .smart-content-container>.smart-filter-group>.smart-filter-group-operator .smart-filter-delete-btn{display:none}.smart-filter-builder .smart-editors-container{position:relative;pointer-events:none;height:20px}.smart-filter-builder .smart-editors-container[open]{min-width:100px;width:250px;width:var(--smart-filter-builder-item-width);min-height:30px;min-height:var(--smart-filter-builder-row-height)}.smart-filter-builder .smart-editors-container[open] .smart-check-box-editor{margin-left:auto;margin-right:auto;display:flex;align-self:center;justify-self:center;width:30px;height:30px}.smart-filter-builder .smart-editors-container[open] .smart-check-box-editor.smart-hidden,.smart-filter-builder .smart-hidden{display:none}.smart-filter-builder .smart-editors-container .smart-check-box-editor,.smart-filter-builder .smart-editors-container .smart-combo-box-editor,.smart-filter-builder .smart-editors-container .smart-custom-editor>*,.smart-filter-builder .smart-editors-container .smart-date-time-picker-editor,.smart-filter-builder .smart-editors-container .smart-drop-down-list-editor,.smart-filter-builder .smart-editors-container .smart-numeric-text-box-editor,.smart-filter-builder .smart-editors-container .smart-text-box-editor{pointer-events:all;width:100%}.smart-filter-builder .smart-filter-field-name,.smart-filter-builder .smart-filter-operation{min-width:100px}.smart-filter-builder .smart-selected-menu-item{background-color:#d3d3d3}.smart-filter-builder .smart-scrollable-outer-container{width:100%;height:100%}.smart-filter-builder .smart-filter-value:hover>*{color:#000;color:initial;border-color:currentColor;border-color:initial;background-color:transparent;background-color:initial}smart-filter-panel{width:300px;width:var(--smart-filter-panel-default-width);height:auto;height:var(--smart-filter-panel-default-height)}smart-filter-panel.smart-element{padding:10px;padding:var(--smart-filter-panel-padding);border:none}.smart-filter-panel .smart-filter-panel-input:active,.smart-filter-panel .smart-filter-panel-input:focus{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-filter-panel smart-numeric-text-box.smart-filter-panel-input input{text-align:right}.smart-filter-panel smart-tree{width:100%;height:400px;height:var(--smart-filter-panel-main-element-height);margin-bottom:10px;margin-bottom:var(--smart-filter-panel-vertical-offset)}.smart-filter-panel smart-tree.date-excel smart-tree-items-group[level="1"]>.smart-tree-item-label-container>.smart-tree-items-group-arrow,.smart-filter-panel smart-tree.standard-excel .smart-tree-items-group-arrow{visibility:hidden}.smart-filter-panel smart-tree.standard-excel smart-tree-item:not([level="1"])>.smart-tree-item-label-container{margin-left:-30px}.smart-filter-panel smart-menu-item[value=notand],.smart-filter-panel smart-menu-item[value=notor]{display:none}.smart-filter-panel .smart-filter-panel-label{margin-bottom:10px;margin-bottom:var(--smart-filter-panel-vertical-offset)}.smart-filter-panel .smart-filter-panel-list{width:100%;margin-bottom:10px;margin-bottom:var(--smart-filter-panel-vertical-offset)}.smart-filter-panel .smart-filter-panel-operator-list{width:80px;margin-bottom:10px;margin-bottom:var(--smart-filter-panel-vertical-offset)}.smart-filter-panel .smart-filter-panel-button-container{width:100%;min-height:33px;height:30px;height:var(--smart-editor-height);display:flex;justify-content:space-around}.smart-filter-panel .smart-filter-panel-button-container>smart-button{width:80px}.smart-filter-panel .smart-filter-panel-button-container>smart-button button{padding:8px}.smart-filter-panel .smart-filter-panel-input{height:30px;height:var(--smart-editor-height);width:100%;display:block;margin-bottom:10px;margin-bottom:var(--smart-filter-panel-vertical-offset)}.smart-filter-panel .smart-filter-panel-input.case-sensitive{width:calc(100% - 32px);display:inline-block}.smart-filter-panel[filter-type=string] .case-sensitive{display:block;margin-top:5px;margin-bottom:calc(10px - 5px);margin-bottom:calc(var(--smart-filter-panel-vertical-offset) - 5px)}.smart-filter-panel span.case-sensitive.smart-icon{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:16px;position:relative;margin-left:5px;padding:5px;border:1px solid transparent;border-radius:4px;border-radius:var(--smart-border-radius)}.smart-filter-panel span.case-sensitive.smart-icon.smart-icon-font-size:after{content:'\f088';content:var(--smart-icon-fontsize)}.smart-filter-panel span.case-sensitive.smart-icon:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border:1px solid #ebebeb;border:1px solid var(--smart-ui-state-border-hover)}.smart-filter-panel span.case-sensitive.smart-icon.active,.smart-filter-panel span.case-sensitive.smart-icon:active{background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border:1px solid rgb(0,92,153);border:1px solid var(--smart-ui-state-border-active)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon{font-family:smart-icons;font-family:var(--smart-font-family-icon);margin-right:5px;font-size:16px;position:relative;left:-3px}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-contains:after{content:'\f063';content:var(--smart-icon-contains)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-starts-with:after{content:'\f064';content:var(--smart-icon-starts_with)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-ends-with:after{content:'\f065';content:var(--smart-icon-ends_with)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-does-not-contain:after{content:'\f066';content:var(--smart-icon-does_not_contain)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-equal:after{content:'\f52c';content:var(--smart-icon-equals)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-greater-than:after{content:'\f531';content:var(--smart-icon-greater-than)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-calendar:after{content:'\e829';content:var(--smart-icon-calendar)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-greater-than-equal:after{content:'\f532';content:var(--smart-icon-greater-than-equal)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-less-than:after{content:'\f536';content:var(--smart-icon-less-than)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-less-than-equal:after{content:'\f537';content:var(--smart-icon-less-than-equal)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-not-equal:after{content:'\f53e';content:var(--smart-icon-not-equal)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-between:after{content:'\f06a';content:var(--smart-icon-between)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-empty:after,.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-not-empty:after{content:'\f096';content:var(--smart-icon-check-empty);position:relative;top:1px}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-not-empty:before{content:'\e80d';content:var(--smart-icon-close);font-size:10px;left:calc(50% - 4px);top:calc(50% - 5px);position:absolute}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-null:after{content:'\f10c';content:var(--smart-icon-circle-empty)}.smart-filter-panel-list-drop-down-menu.smart-input-drop-down-menu ul li span.smart-icon.smart-icon-not-null:after{content:'\f111';content:var(--smart-icon-circle)}.smart-filter-panel[right-to-left]{direction:rtl}.smart-filter-panel[right-to-left] smart-tree.standard-excel smart-tree-item:not([level="1"])>.smart-tree-item-label-container{margin-right:-30px;margin-left:unset}smart-gantt-chart{display:block;width:auto;width:var(--smart-gantt-chart-default-width);height:600px;height:var(--smart-gantt-chart-default-height);contain:content}.smart-gantt-chart .smart-splitter,smart-gantt-chart .smart-splitter{width:100%;height:100%;border:none;border-radius:0;border-radius:initial}.smart-gantt-chart smart-table,smart-gantt-chart smart-table{width:100%;height:100%;--smart-table-row-height:var(--smart-gantt-chart-task-default-height);--smart-table-header-footer-height:var(--smart-gantt-chart-filter-row-height)}.smart-gantt-chart.smart-container,smart-gantt-chart>.smart-container{overflow:hidden;--smart-scroll-bar-default-height:100%;--smart-scroll-bar-default-width:100%;--smart-gantt-chart-task-timeline-content-height:calc(2 * var(--smart-gantt-chart-task-default-height));--smart-gantt-chart-task-splitter-bar-fit-size:var(--smart-gantt-chart-task-timeline-content-height);--smart-gantt-chart-resource-splitter-bar-fit-size:calc(var(--smart-gantt-chart-resource-timeline-content-height) + var(--smart-gantt-chart-task-default-height));--smart-gantt-chart-baseline-size:calc(var(--smart-gantt-chart-task-default-height) / var(--smart-gantt-chart-baseline-proportion))}.smart-gantt-chart.smart-container:not(.hscroll),smart-gantt-chart>.smart-container:not(.hscroll){margin-bottom:-1px}.smart-gantt-chart.smart-container:not(.hscroll)[show-resource-panel],smart-gantt-chart>.smart-container:not(.hscroll)[show-resource-panel]{margin-bottom:-4px}.smart-gantt-chart .smart-task-splitter>.smart-resize-trigger-container,.smart-gantt-chart.smart-container .smart-splitter>.smart-resize-trigger-container,smart-gantt-chart>.smart-container .smart-splitter>.smart-resize-trigger-container{margin-bottom:-2px}.smart-gantt-chart smart-splitter{--smart-splitter-bar-size:5px}.smart-gantt-chart .smart-task-splitter smart-splitter-item>.smart-container,.smart-gantt-chart .smart-task-splitter smart-splitter-item>.smart-container>.smart-content{overflow:hidden}.smart-gantt-chart smart-splitter-bar .smart-splitter-resize-button{display:none}.smart-gantt-chart smart-scroll-viewer{width:100%;height:100%;border:none;padding:0;padding:initial}.smart-gantt-chart .smart-table{--smart-table-cell-padding:var(--smart-gantt-chart-task-bar-fill-padding)}.smart-gantt-chart .smart-table.smart-task-table{--smart-table-column-header-height:calc(2 * var(--smart-gantt-chart-task-default-height) - calc(var(--smart-border-width) / 2))}.smart-gantt-chart .smart-table.smart-resource-table{--smart-table-column-header-height:calc(var(--smart-gantt-chart-task-default-height) - calc(var(--smart-border-width) / 2))}.smart-gantt-chart .smart-table>.smart-container{border:medium none currentColor;border:initial}.smart-gantt-chart .smart-table[hide-selection-column] tr td{background:inherit}.smart-gantt-chart .smart-table[hide-selection-column] tr[aria-selected=true] td{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.smart-gantt-chart .smart-table thead tr th,.smart-gantt-chart .smart-table thead tr th.smart-table-select-all.freeze-near,.smart-gantt-chart .smart-timeline-view-cells:empty,.smart-gantt-chart .smart-timeline-view-details:empty{background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-gantt-chart .smart-table .smart-table-virtualization-container .smart-scroll-viewer-content-container{display:block}.smart-gantt-chart .smart-table td.tree-cell>div .hierarchy-arrow::after{display:inline;display:initial}.smart-gantt-chart .smart-table td div,.smart-gantt-chart .smart-table td span{line-height:inherit}.smart-gantt-chart .smart-table td.tree-cell>div div:nth-child(2){line-height:1rem}.smart-gantt-chart .smart-table thead tr th{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);font-size:14px;font-size:var(--smart-font-size)}.smart-gantt-chart .smart-table tbody tr{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-gantt-chart .smart-table tbody tr td{line-height:100%}.smart-gantt-chart .smart-table tbody tr[unused] td{border:medium none currentColor;border:initial}.smart-gantt-chart .smart-table tbody tr[focus]{border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);color:#333;color:var(--smart-ui-state-color-focus)}.smart-gantt-chart .smart-table tbody tr[hover]{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-gantt-chart .smart-table tbody tr[aria-selected=true]{border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-gantt-chart .smart-table td{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);border-top:none}.smart-gantt-chart .smart-table td[data-field=overdue]::after{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:1.25em;color:rgb(176,0,32);color:var(--smart-gantt-chart-deadline-color);position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;pointer-events:none;padding-left:12px;padding-left:var(--smart-table-cell-padding);padding-right:12px;padding-right:var(--smart-table-cell-padding)}.smart-gantt-chart .smart-table td[data-field=overdue][overdue]::after{content:'\e805';content:var(--smart-gantt-chart-deadline-icon)}.smart-gantt-chart .smart-table[freeze-footer] .smart-table-container:focus td[focus]:after{height:100%}@-moz-document url-prefix(){.smart-gantt-chart .smart-table.smart-task-table{--smart-table-column-header-height:calc(2 * var(--smart-gantt-chart-task-default-height))}.smart-gantt-chart .smart-table.smart-resource-table{--smart-table-column-header-height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart .smart-table[freeze-footer] .smart-table-container:focus td[focus]:after{top:0}}.smart-gantt-chart[group-by-resources] .smart-table tbody tr[role=group]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);cursor:auto;cursor:initial}.smart-gantt-chart[group-by-resources] .smart-table tbody tr[role=group] .selection-checkbox{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);cursor:auto;cursor:initial;border-color:#E0E0E0;border-color:var(--smart-border)}.smart-gantt-chart[group-by-resources] .smart-table tbody tr[role=group] .selection-checkbox::after,.smart-gantt-chart[group-by-resources] .smart-table tbody tr[role=group] .selection-checkbox::before{content:normal;content:initial}.smart-gantt-chart[resource-filtering] .smart-resource-splitter .smart-timeline-header::before,.smart-gantt-chart[task-filtering] .smart-task-splitter .smart-timeline-header::before,.smart-gantt-chart[task-filtering][filter-row] .smart-task-splitter .smart-timeline-header::after{content:""}.smart-gantt-chart.smart-container,.smart-gantt-chart>.smart-container{position:relative}.smart-gantt-chart.smart-container.hscroll>smart-splitter,.smart-gantt-chart>.smart-container.hscroll>smart-splitter{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-gantt-chart.smart-container>.smart-popup-window-modal,.smart-gantt-chart>.smart-container>.smart-popup-window-modal{position:absolute;opacity:.5;background-color:#CCCCCC;background-color:var(--smart-disabled);top:0;left:0;width:100%;min-height:100%;z-index:calc(9999 - 1);z-index:calc(var(--smart-editor-drop-down-z-index) - 1)}.smart-gantt-chart .smart-splitter>.smart-container>smart-splitter-bar>.smart-container{transform:scaleX(5);transform-origin:left}.smart-gantt-chart .smart-splitter:not([dragged]) smart-splitter-bar.smart-element{background-color:#E0E0E0;background-color:var(--smart-border)}.smart-gantt-chart .smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar>.smart-container{transform:scaleY(2.5);transform-origin:center}.smart-gantt-chart .smart-timeline{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;overflow:hidden;height:100%}.smart-gantt-chart .smart-timeline[task-bar-hovered],.smart-gantt-chart .smart-timeline[task-bar-hovered] .smart-timeline-task.project .smart-timeline-task-fill,.smart-gantt-chart .smart-timeline[task-bar-hovered] .smart-timeline-task.task .smart-timeline-task-fill{cursor:e-resize}.smart-gantt-chart[task-filtering][hide-timeline-header-details] .smart-task-splitter .smart-timeline-view-cells .smart-timeline-view-cell{border-top:0;border-top:initial}.smart-gantt-chart[task-filtering][hide-timeline-header-details] .smart-task-splitter .smart-timeline-content-container{height:calc(100% - 30px - 30px);height:calc(100% - var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-filter-row-height))}.smart-gantt-chart[task-filtering] .smart-task-splitter .smart-timeline-content-container{height:calc(100% - 2 * 30px - 30px);height:calc(100% - 2 * var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-filter-row-height))}.smart-gantt-chart[resource-filtering] .smart-resource-splitter{--smart-splitter-bar-fit-size:calc(var(--smart-gantt-chart-resource-splitter-bar-fit-size) + var(--smart-gantt-chart-filter-row-height))}.smart-gantt-chart[task-filtering][filter-row] .smart-task-splitter .smart-timeline-header::before{content:none}.smart-gantt-chart .smart-timeline-header{position:relative;overflow:hidden;width:100%}.smart-gantt-chart .smart-timeline-header::after,.smart-gantt-chart .smart-timeline-header::before{width:100%;height:30px;height:var(--smart-gantt-chart-filter-row-height);display:block;background:#F5F5F5;background:var(--smart-surface);border-bottom:#E0E0E0 solid 1px;border-bottom:var(--smart-border) solid var(--smart-border-width);box-sizing:border-box;position:sticky;left:0}.smart-gantt-chart .smart-timeline-header .smart-timeline-header-content{width:100%}.smart-gantt-chart .smart-timeline-content-container{width:100%;height:calc(100% - 2 * 30px);height:calc(100% - 2 * var(--smart-gantt-chart-task-default-height));position:relative;overflow:hidden}.smart-gantt-chart .smart-timeline-content{width:100%;height:100%;position:relative}.smart-gantt-chart .smart-timeline-content:empty:after{content:"No Items";height:30px;height:var(--smart-gantt-chart-task-default-height);display:flex;align-items:center;justify-content:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-gantt-chart .smart-timeline-content .smart-timeline-task:not(.milestone)[disable-resize] .smart-task-container:after,.smart-gantt-chart .smart-timeline-content .smart-timeline-task:not(.milestone)[disable-resize]:after{content:none}.smart-gantt-chart .smart-timeline-container{display:inline-block;position:relative;width:100%;height:100%}.smart-gantt-chart .smart-timeline-scroll-bar{overflow:visible;position:relative;height:calc(18px);height:calc(var(--smart-scroll-bar-size));width:100%}.smart-gantt-chart .smart-timeline-scroll-bar:after{position:absolute;content:"";width:100%;height:18px;height:var(--smart-scroll-bar-size);background:#F1F1F1;background:var(--smart-scroll-bar-background);left:100%;top:0}.smart-gantt-chart .smart-timeline-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-gantt-chart .smart-timeline-scroll-bar.smart-resource-scroll-bar[orientation=vertical]{height:calc(100% - 30px);height:calc(100% - var(--smart-gantt-chart-task-default-height));top:30px;top:var(--smart-gantt-chart-task-default-height);z-index:1}.smart-gantt-chart .smart-timeline-scroll-bar.smart-resource-scroll-bar[orientation=vertical]:before{top:calc(-1 * 30px);top:calc(-1 * var(--smart-gantt-chart-task-default-height));height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart .smart-timeline-scroll-bar[orientation=vertical]{position:absolute;right:0;top:calc(2 * 30px);top:calc(2 * var(--smart-gantt-chart-task-default-height));height:calc(100% - 2 * 30px);height:calc(100% - 2 * var(--smart-gantt-chart-task-default-height));width:calc(18px);width:calc(var(--smart-scroll-bar-size))}.smart-gantt-chart .smart-timeline-scroll-bar[orientation=vertical]:before{position:absolute;width:100%;background:#F1F1F1;background:var(--smart-scroll-bar-background);content:"";left:0;top:calc(-2 * 30px);top:calc(-2 * var(--smart-gantt-chart-task-default-height));height:calc(2 * 30px);height:calc(2 * var(--smart-gantt-chart-task-default-height));border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top:none;box-sizing:border-box}.smart-gantt-chart[show-baseline] .smart-timeline-task.milestone .smart-task-container::after,.smart-gantt-chart[show-baseline] .smart-timeline-task.milestone .smart-task-container::before{border-top:calc((30px - var(--smart-gantt-chart-baseline-size))/ 2) solid transparent;border-top:calc((var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))/ 2) solid transparent;border-bottom:calc((30px - var(--smart-gantt-chart-baseline-size))/ 2) solid transparent;border-bottom:calc((var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))/ 2) solid transparent}.smart-gantt-chart .smart-timeline-scroll-bar[orientation=vertical][disabled]:after{left:0;height:100%}.smart-gantt-chart[show-baseline] .smart-timeline-task{height:calc(30px - var(--smart-gantt-chart-baseline-size));height:calc(var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))}.smart-gantt-chart[show-baseline] .smart-timeline-task .smart-task-container{padding-bottom:calc(5px/ 2);padding-bottom:calc(var(--smart-gantt-chart-task-bar-fill-padding)/ 2)}.smart-gantt-chart[show-baseline] .smart-timeline-task.milestone .smart-task-container::after{border-left:calc((30px - var(--smart-gantt-chart-baseline-size))/ 2) solid #800080;border-left:calc((var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))/ 2) solid var(--smart-gantt-chart-milestone-color)}.smart-gantt-chart[show-baseline] .smart-timeline-task.milestone .smart-task-container::before{left:calc(-1 * (30px - var(--smart-gantt-chart-baseline-size))/ 2);left:calc(-1 * (var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))/ 2);border-right:calc((30px - var(--smart-gantt-chart-baseline-size))/ 2) solid #800080;border-right:calc((var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))/ 2) solid var(--smart-gantt-chart-milestone-color)}.smart-gantt-chart[show-baseline] .smart-task-connection-point{top:calc((30px - var(--smart-gantt-chart-baseline-size))/ 2);top:calc((var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size))/ 2)}.smart-gantt-chart[show-baseline] .smart-task-connection-point.end,.smart-gantt-chart[show-baseline] .smart-task-connection-point.start{width:calc(30px/ 3);width:calc(var(--smart-gantt-chart-task-default-height)/ 3);height:calc(30px/ 3);height:calc(var(--smart-gantt-chart-task-default-height)/ 3)}.smart-gantt-chart[show-baseline] .smart-task-connection-point.end{right:calc(-1 * 30px/ 2);right:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart[show-baseline] .smart-task-connection-point.start{left:calc(-1 * 30px/ 2);left:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart .smart-timeline-task{position:absolute;height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart .smart-timeline-task:empty{height:0}.smart-gantt-chart .smart-timeline-task .smart-timeline-task-progress-thumb:after{content:"";border-right:10px solid transparent;border-right:var(--smart-gantt-chart-timeline-task-progress-thumb-size) solid transparent;border-left:10px solid transparent;border-left:var(--smart-gantt-chart-timeline-task-progress-thumb-size) solid transparent;border-bottom:10px solid rgba(0, 0, 0, .55);border-bottom:var(--smart-gantt-chart-timeline-task-progress-thumb-size) solid var(--smart-gantt-chart-task-thumb-color);box-shadow:0 1px 0 0 rgba(0, 0, 0, .55);box-shadow:0 1px 0 0 var(--smart-gantt-chart-task-thumb-color);position:absolute;bottom:calc(-1 * 5px/ 2);bottom:calc(-1 * var(--smart-gantt-chart-task-bar-fill-padding)/ 2);left:calc(-1 * 10px);left:calc(-1 * var(--smart-gantt-chart-timeline-task-progress-thumb-size));z-index:1}.smart-gantt-chart .smart-timeline-view-cells .smart-timeline-view-cell:not(:first-of-type),.smart-gantt-chart .smart-timeline-view-details .smart-timeline-view-cell:not(:first-of-type){border-left-color:transparent}.smart-gantt-chart .smart-timeline-task:not(.milestone) .smart-task-container:after,.smart-gantt-chart .smart-timeline-task:not(.milestone):after{width:4px;width:var(--smart-gantt-chart-timeline-task-resize-indicator-width);height:4px;height:var(--smart-gantt-chart-timeline-task-resize-indicator-width);position:absolute;top:calc(50% - 4px/ 2);top:calc(50% - var(--smart-gantt-chart-timeline-task-resize-indicator-width)/ 2);background-color:#fff;background-color:var(--smart-gantt-chart-timeline-task-resize-indicator-color);box-shadow:0 0 0 1px #333;box-shadow:0 0 0 1px var(--smart-gantt-chart-timeline-task-resize-indicator-border-color);transform:scale(0);pointer-events:none}.smart-gantt-chart .smart-timeline-task.task .smart-timeline-task-label{color:var(--smart-gantt-chart-task-label-color)}.smart-gantt-chart .smart-timeline-task.task[selected] .smart-timeline-task-label{color:var(--smart-gantt-chart-task-label-color-selected)}.smart-gantt-chart .smart-timeline-task.project .smart-timeline-task-label{color:#333;color:var(--smart-gantt-chart-project-label-color)}.smart-gantt-chart .smart-timeline-task.project[selected] .smart-timeline-task-label{color:#000;color:var(--smart-gantt-chart-project-label-color-selected)}.smart-gantt-chart .smart-timeline-task.project .smart-task-segments::before{content:normal;content:initial}.smart-gantt-chart .smart-timeline-task:not(.milestone){min-width:5px;min-width:var(--smart-gantt-chart-timeline-task-min-width)}.smart-gantt-chart .smart-timeline-task:not(.milestone):after{content:"";left:calc(100% - 4px/ 2);left:calc(100% - var(--smart-gantt-chart-timeline-task-resize-indicator-width)/ 2)}.smart-gantt-chart .smart-timeline-task:not(.milestone) .smart-task-container:after{content:"";left:calc(-1 * 4px/ 2);left:calc(-1 * var(--smart-gantt-chart-timeline-task-resize-indicator-width)/ 2)}.smart-gantt-chart .smart-timeline-task[selected]:not([disable-resize]) .smart-task-container::after,.smart-gantt-chart .smart-timeline-task[selected]:not([disable-resize]):after,.smart-gantt-chart .smart-timeline-task[selected]:not([resource-group]) .smart-timeline-task-progress-thumb{transform:scale(1)}.smart-gantt-chart .smart-timeline-task[selected]:not(.milestone) .smart-timeline-task-fill{box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2)}.smart-gantt-chart .smart-timeline-task[connection-point=end] .smart-task-connection-feedback{left:100%}.smart-gantt-chart .smart-timeline-task[disable-drag]{cursor:pointer}.smart-gantt-chart .smart-timeline-task[resource-group]{cursor:auto;cursor:initial}.smart-gantt-chart .smart-timeline-task .smart-task-segment,.smart-gantt-chart .smart-timeline-task .smart-task-segments{width:100%;height:100%}.smart-gantt-chart .smart-timeline-task .smart-task-segments{position:relative}.smart-gantt-chart .smart-timeline-task .smart-task-segments::before{pointer-events:none;content:"";width:100%;border-bottom:1px dashed rgb(43, 195, 190);border-bottom:var(--smart-gantt-chart-segment-link-size) dashed var(--smart-gantt-chart-segment-link-color);box-sizing:border-box;position:absolute;top:calc(50% - 1px/ 2);top:calc(50% - var(--smart-gantt-chart-segment-link-size)/ 2);left:0}.smart-gantt-chart .smart-timeline-task .smart-task-segment{position:absolute;min-width:5px;min-width:var(--smart-gantt-chart-timeline-task-min-width)}.smart-gantt-chart .smart-timeline-task .smart-task-segment[deadline]::after{content:attr(deadline);position:absolute;height:100%;top:0;left:100%;white-space:nowrap;display:flex;align-items:center;-webkit-margin-start:10px;margin-inline-start:10px;font-size:.8em;font-weight:600;pointer-events:none}.smart-gantt-chart .smart-timeline-view-cells:empty:after,.smart-gantt-chart .smart-timeline-view-details:empty:after{content:' - ';content:var(--smart-gantt-chart-header-placeholder)}.smart-gantt-chart .smart-timeline-task-progress{width:100%;height:100%;transform-origin:left;position:relative;pointer-events:none}.smart-gantt-chart .smart-timeline-task-progress-thumb{position:absolute;right:0;cursor:e-resize;transform:scale(0);transform-origin:left bottom}.smart-gantt-chart .smart-timeline-task-fill{width:100%;height:100%;border-radius:0;border-radius:var(--smart-gantt-chart-task-fill-border-radius);overflow:hidden}.smart-gantt-chart .smart-timeline-task-label{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;padding:2px 5px;padding:var(--smart-gantt-chart-task-label-padding);font-size:inherit;font-family:inherit;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-gantt-chart .smart-timeline-task-label>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-gantt-chart .smart-timeline-task-cells{position:relative}.smart-gantt-chart .smart-timeline-view-details{display:flex;width:100%;height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart .smart-timeline-view-details:empty{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);display:flex;justify-content:center;align-items:center}.smart-gantt-chart .smart-timeline-view-details .smart-timeline-view-cell{min-width:0;min-width:initial;border-top:none}.smart-gantt-chart .smart-timeline-view-details .smart-timeline-view-cell.middle{border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border)}.smart-gantt-chart .smart-timeline-view-cells{display:flex;width:100%;height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart .smart-timeline-view-cells:empty{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);display:flex;justify-content:center;align-items:center}.smart-gantt-chart .smart-timeline-view-cells .smart-timeline-view-cell:last-of-type:after{border-right-color:transparent}.smart-gantt-chart .smart-timeline-view-cells .smart-timeline-view-cell[weekend]{background:#EFF5FD;background:var(--smart-gantt-chart-timeline-weekend-color)}.smart-gantt-chart .smart-timeline-view-cells .smart-timeline-view-cell[nonworking]{background:#F5F5F5;background:var(--smart-gantt-chart-timeline-nonworking-color)}.smart-gantt-chart .smart-timeline-view-cells div{border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border)}.smart-gantt-chart .smart-timeline-view-cell{position:absolute;display:flex;justify-content:center;align-items:center;background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border);border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);text-overflow:ellipsis;white-space:nowrap;padding:5px;padding:var(--smart-gantt-chart-task-bar-fill-padding);border-bottom-color:transparent;height:30px;height:var(--smart-gantt-chart-task-default-height);min-width:70px;min-width:var(--smart-gantt-chart-timeline-cell-min-size);width:auto;width:var(--smart-gantt-chart-timeline-cell-size)}.smart-gantt-chart .smart-timeline-view-cell:first-of-type{border-left:none}.smart-gantt-chart .smart-timeline-view-cell:last-of-type{border-right:none}.smart-gantt-chart .smart-timeline-view-cell>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.smart-gantt-chart .smart-timeline-cells-container{width:100%}.smart-gantt-chart .smart-timeline-deadlines-container:empty,.smart-gantt-chart .smart-timeline-indicators-container:empty,.smart-gantt-chart .smart-timeline-markers-container:empty{display:none}.smart-gantt-chart .smart-gantt-chart-date-marker{height:100%;top:0;position:absolute;border-left:1px dashed #ffffff;border-left:var(--smart-gantt-chart-date-marker-width) dashed var(--smart-gantt-chart-date-marker-color);width:0;pointer-events:none;background:rgb(0,92,153);background:var(--smart-gantt-chart-date-marker-background);color:#ffffff;color:var(--smart-gantt-chart-date-marker-color)}.smart-gantt-chart .smart-gantt-chart-date-marker .smart-gantt-chart-marker-label{position:sticky;top:15%;top:var(--smart-gantt-chart-date-marker-v-offset);height:25px;height:var(--smart-gantt-chart-date-marker-height);background:inherit;color:inherit;box-sizing:border-box;white-space:nowrap;display:inline-flex;align-items:center;border-radius:0;border-radius:var(--smart-gantt-chart-task-fill-border-radius);padding:5px;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-start:var(--smart-gantt-chart-date-marker-h-offset);margin-inline-start:var(--smart-gantt-chart-date-marker-h-offset)}.smart-gantt-chart .smart-gantt-chart-date-marker .smart-gantt-chart-marker-label::before{content:"";position:absolute;border-top:calc(25px/ 2) solid transparent;border-top:calc(var(--smart-gantt-chart-date-marker-height)/ 2) solid transparent;border-bottom:calc(25px/ 2) solid transparent;border-bottom:calc(var(--smart-gantt-chart-date-marker-height)/ 2) solid transparent;border-right:calc(25px/ 2) solid rgb(0,92,153);border-right:calc(var(--smart-gantt-chart-date-marker-height)/ 2) solid var(--smart-gantt-chart-date-marker-background);box-sizing:inherit;right:100%}.smart-gantt-chart .smart-gantt-chart-task-indicator{position:absolute;height:30px;height:var(--smart-gantt-chart-task-default-height);display:flex;align-items:center;white-space:nowrap}.smart-gantt-chart .smart-gantt-chart-task-indicator.icon::before{content:initial;content:var(--smart-gantt-chart-indicator-icon);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);-webkit-margin-end:2.5px;margin-inline-end:2.5px}.smart-gantt-chart .smart-gantt-chart-task-deadline{position:absolute;height:30px;height:var(--smart-gantt-chart-task-default-height);display:inline-flex;align-items:center;justify-content:center;width:1px}.smart-gantt-chart .smart-gantt-chart-task-deadline::before{content:'\e805';content:var(--smart-gantt-chart-deadline-icon);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:1.25em;color:rgb(176,0,32);color:var(--smart-gantt-chart-deadline-color)}.smart-gantt-chart .smart-gantt-chart-task-baseline{position:absolute;background:rgba(166, 205, 87, .5);background:var(--smart-gantt-chart-baseline-background);background-clip:content-box;border-top:calc(5px/ 2) solid transparent;border-top:calc(var(--smart-gantt-chart-task-bar-fill-padding)/ 2) solid transparent;border-bottom:5px solid transparent;border-bottom:var(--smart-gantt-chart-task-bar-fill-padding) solid transparent;height:var(--smart-gantt-chart-baseline-size);max-height:30px;max-height:var(--smart-gantt-chart-task-default-height);transform:translateY(calc(30px - var(--smart-gantt-chart-baseline-size)));transform:translateY(calc(var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-baseline-size)));pointer-events:none}.smart-gantt-chart .smart-gantt-chart-time-indicators-container{pointer-events:none}.smart-gantt-chart .smart-gantt-chart-time-indicators-container .smart-gantt-chart-current-time-indicator{position:absolute;height:100%;width:1px;width:var(--smart-gantt-chart-current-time-indicator-size);background:rgb(0,92,153);background:var(--smart-gantt-chart-current-time-indicator-background)}.smart-gantt-chart .smart-gantt-chart-time-indicators-container .smart-gantt-chart-current-time-indicator:before{position:absolute;left:calc(-1 * 7px + 1px/ 2);left:calc(-1 * var(--smart-gantt-chart-current-time-indicator-arrow-size) + var(--smart-gantt-chart-current-time-indicator-size)/ 2);border-right:7px solid transparent;border-right:var(--smart-gantt-chart-current-time-indicator-arrow-size) solid transparent;border-left:7px solid transparent;border-left:var(--smart-gantt-chart-current-time-indicator-arrow-size) solid transparent;border-top:7px solid rgb(0,92,153);border-top:var(--smart-gantt-chart-current-time-indicator-arrow-size) solid var(--smart-gantt-chart-current-time-indicator-background)}.smart-gantt-chart .smart-gantt-chart-time-indicators-container .smart-gantt-chart-current-time-shader{position:absolute;height:100%;background:rgba(244,224,224, .5);background:var(--smart-gantt-chart-shader-background)}.smart-gantt-chart[current-time-indicator] .smart-gantt-chart-current-time-indicator::before{content:""}.smart-gantt-chart[current-time-indicator] .smart-timeline-view-cell[current]{border-bottom:2px solid rgb(0,92,153);border-bottom:var(--smart-gantt-chart-current-time-indicator-header-size) solid var(--smart-gantt-chart-current-time-indicator-background)}.smart-gantt-chart .smart-timeline-row{display:flex;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-top:0;border-top:initial;border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border);background:transparent;background:var(--smart-gantt-chart-timeline-task-background-color);border-left:none;border-right:none;position:absolute;left:0;width:inherit;height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart .smart-timeline-row:first-of-type{border-left-color:#E0E0E0;border-left-color:var(--smart-border)}.smart-gantt-chart .smart-timeline-row:last-of-type{border-right-color:#E0E0E0;border-right-color:var(--smart-border)}.smart-gantt-chart .smart-timeline-row[hover]{background:#ebebeb;background:var(--smart-ui-state-hover)}.smart-gantt-chart .smart-timeline-row[selected]{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected)}.smart-gantt-chart .smart-timeline-row .smart-timeline-cell{position:absolute;padding:5px;padding:var(--smart-gantt-chart-task-bar-fill-padding);height:100%;min-width:70px;min-width:var(--smart-gantt-chart-timeline-cell-min-size);width:auto;width:var(--smart-gantt-chart-timeline-cell-size)}.smart-gantt-chart .smart-timeline-row .smart-timeline-cell:not(:last-of-type){border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-gantt-chart .smart-timeline-row:not([hover]):not([selected]) .smart-timeline-cell[weekend]{background:#EFF5FD;background:var(--smart-gantt-chart-timeline-weekend-color)}.smart-gantt-chart .smart-timeline-row:not([hover]):not([selected]) .smart-timeline-cell[nonworking]{background:#F5F5F5;background:var(--smart-gantt-chart-timeline-nonworking-color)}.smart-gantt-chart .smart-resource-splitter{--smart-splitter-bar-fit-size:var(--smart-gantt-chart-resource-splitter-bar-fit-size)}.smart-gantt-chart .smart-resource-splitter .smart-timeline-content{overflow:hidden;position:relative;height:calc(100% - 30px);height:calc(100% - var(--smart-gantt-chart-task-default-height))}.smart-gantt-chart .smart-resource-splitter .smart-timeline-view-cells .smart-timeline-view-cell{border-top:none}.smart-gantt-chart .smart-resource-splitter .smart-timeline-row .smart-timeline-cell{padding:0;padding:initial}.smart-gantt-chart .smart-resource-splitter-item>.smart-container>.smart-content{overflow:hidden}.smart-gantt-chart .smart-resource-splitter-item .smart-timeline-view-cells .smart-timeline-view-cell:after{height:var(--smart-gantt-chart-resource-timeline-content-height)}.smart-gantt-chart .smart-resource-splitter-item[show-header] .smart-resource-splitter{height:calc(100% - 30px);height:calc(100% - var(--smart-gantt-chart-header-height))}.smart-gantt-chart .smart-resource-splitter-item .smart-timeline-cell:first-of-type .smart-resource-timeline-view-cell{width:100%;left:0}.smart-gantt-chart .smart-resource-panel-header{width:100%;justify-content:center;align-items:center;height:30px;height:var(--smart-gantt-chart-header-height);background:#F5F5F5;background:var(--smart-surface);border-bottom:#E0E0E0 solid 1px;border-bottom:var(--smart-border) solid var(--smart-border-width)}.smart-gantt-chart .smart-resource-panel-header:empty{display:none}.smart-gantt-chart .smart-resource-timeline-view-cell{position:absolute;background:transparent;background:var(--smart-gantt-chart-timeline-task-background-color);bottom:0;border:none;width:calc(100% + 1px);width:calc(100% + var(--smart-border-width));left:calc(-1 * 1px);left:calc(-1 * var(--smart-border-width));height:100%;display:flex;justify-content:center;align-items:center}.smart-gantt-chart .smart-resource-timeline-view-cell:after{content:"";display:flex;justify-content:center;align-items:center;overflow:hidden;font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon);box-sizing:border-box}.smart-gantt-chart .smart-task-panel-header:empty,.smart-gantt-chart[hide-timeline-header-details] .smart-timeline-view-details{display:none}.smart-gantt-chart .smart-resource-timeline-view-cell[load]:after{content:attr(load);transform:scale(1) rotate(0)}.smart-gantt-chart .smart-resource-timeline-view-cell.warning[load]:after{background:rgb(176,0,32);background:var(--smart-error);color:#ffffff;color:var(--smart-error-color);border-radius:5px}.smart-gantt-chart .smart-task-container{position:relative;width:100%;height:100%;box-sizing:border-box;padding-top:5px;padding-top:var(--smart-gantt-chart-task-bar-fill-padding);padding-bottom:5px;padding-bottom:var(--smart-gantt-chart-task-bar-fill-padding)}.smart-gantt-chart .smart-task-panel-header{width:100%;justify-content:center;align-items:center;height:30px;height:var(--smart-gantt-chart-header-height);background:#F5F5F5;background:var(--smart-surface)}.smart-gantt-chart .smart-task-splitter{--smart-splitter-bar-fit-size:var(--smart-gantt-chart-task-splitter-bar-fit-size)}.smart-gantt-chart .smart-task-splitter-item>.smart-container>.smart-content{overflow:hidden}.smart-gantt-chart .smart-task-splitter-item[show-header] .smart-task-panel-header{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}.smart-gantt-chart .smart-task-splitter-item[show-header] .smart-task-splitter{height:calc(100% - 30px);height:calc(100% - var(--smart-gantt-chart-header-height))}.smart-gantt-chart .smart-task-splitter-item[show-header] .smart-timeline-view-details .smart-timeline-view-cell{border-top:0;border-top:initial}.smart-gantt-chart .smart-task-connection{cursor:pointer;position:absolute;border:1px solid #e6510a;border:var(--smart-gantt-chart-timeline-task-connection-width) var(--smart-gantt-chart-timeline-task-connection-style) var(--smart-gantt-chart-timeline-task-connection-color);top:50%}.smart-gantt-chart .smart-task-connection:after{content:"";width:100%;height:100%;border:inherit inherit transparent;position:absolute;border-width:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-gantt-chart .smart-task-connection[arrow-direction]:before{content:"";position:absolute;left:calc(100% - 5px + 1px);left:calc(100% - var(--smart-gantt-chart-timeline-task-connection-arrow-width) + 1px);top:calc(-1 * 5px);top:calc(-1 * var(--smart-gantt-chart-timeline-task-connection-arrow-width));border-top:5px solid transparent;border-top:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) transparent;border-bottom:5px solid transparent;border-bottom:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) transparent;border-left:5px solid #e6510a;border-left:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) var(--smart-gantt-chart-timeline-task-connection-feedback-color)}.smart-gantt-chart .smart-task-connection[arrow-direction=left]:before{left:calc(-1 * 5px/ 2 + 1px);left:calc(-1 * var(--smart-gantt-chart-timeline-task-connection-arrow-width)/ 2 + 1px);border-right:5px solid #e6510a;border-right:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) var(--smart-gantt-chart-timeline-task-connection-feedback-color);border-left:none}.smart-gantt-chart .smart-task-connection[hover]{border-color:#e6510a;border-color:var(--smart-gantt-chart-timeline-task-connection-color-hover);box-shadow:0 0 2.5px 0 #e6510a;box-shadow:0 0 2.5px 0 var(--smart-gantt-chart-timeline-task-connection-color)}.smart-gantt-chart .smart-task-connection[hover]:before{border-left-color:#e6510a;border-left-color:var(--smart-gantt-chart-timeline-task-connection-color-hover);border-right-color:#e6510a;border-right-color:var(--smart-gantt-chart-timeline-task-connection-color-hover)}.smart-gantt-chart .smart-task-connection-point{cursor:pointer;position:absolute;border:1px solid #A9A9A9;border-radius:50%;width:calc(30px/ 2);width:calc(var(--smart-gantt-chart-task-default-height)/ 2);height:calc(30px/ 2);height:calc(var(--smart-gantt-chart-task-default-height)/ 2);top:calc(30px/ 2);top:calc(var(--smart-gantt-chart-task-default-height)/ 2);transform:scale(0);background-color:#DEDEDE}.smart-gantt-chart .smart-task-connection-point.start{left:calc(-1 * 30px/ 1.5);left:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 1.5)}.smart-gantt-chart .smart-task-connection-point.end{right:calc(-1 * 30px/ 1.5);right:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 1.5)}.smart-gantt-chart .smart-task-connection-feedback{position:absolute;top:50%;transform-origin:left;border:1px dashed #e6510a;border:var(--smart-gantt-chart-timeline-task-connection-feedback-width) var(--smart-gantt-chart-timeline-task-connection-feedback-style) var(--smart-gantt-chart-timeline-task-connection-feedback-color);z-index:1;pointer-events:none}.smart-gantt-chart .smart-task-connection-feedback:before{content:"";position:absolute;left:calc(100% - 5px + 1px);left:calc(100% - var(--smart-gantt-chart-timeline-task-connection-arrow-width) + 1px);top:calc(-1 * 5px);top:calc(-1 * var(--smart-gantt-chart-timeline-task-connection-arrow-width));border-top:5px solid transparent;border-top:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) transparent;border-bottom:5px solid transparent;border-bottom:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) transparent;border-left:5px solid #e6510a;border-left:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) var(--smart-gantt-chart-timeline-task-connection-feedback-color)}.smart-gantt-chart .milestone .smart-task-connection-feedback,.smart-gantt-chart .milestone .smart-task-container:before{left:calc(-1 * 30px/ 2);left:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart .smart-task-bar-limiter{position:absolute;top:0;height:100%;width:1px}.smart-gantt-chart .smart-task-bar-limiter.min{border:1px dashed #90ee90;border:var(--smart-border-width) dashed #90ee90}.smart-gantt-chart .smart-task-bar-limiter.max{border:1px dashed red;border:var(--smart-border-width) dashed red}.smart-gantt-chart .smart-task-bar-limiter.max-date,.smart-gantt-chart .smart-task-bar-limiter.min-date{background-image:linear-gradient(135deg,rgba(255,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(255,0,0,.2) 50%,rgba(255,0,0,.2) 75%,transparent 75%,transparent);background-size:1rem 1rem;border:1px solid #fff}.smart-gantt-chart .milestone .smart-task-container:after,.smart-gantt-chart .milestone .smart-task-container:before{border-top:calc(30px/ 2) solid transparent;border-top:calc(var(--smart-gantt-chart-task-default-height)/ 2) solid transparent;border-bottom:calc(30px/ 2) solid transparent;border-bottom:calc(var(--smart-gantt-chart-task-default-height)/ 2) solid transparent}.smart-gantt-chart .smart-task-bar-limiter.max-date{right:0}.smart-gantt-chart .milestone{height:30px;height:var(--smart-gantt-chart-task-default-height);padding:0;padding:initial}.smart-gantt-chart .milestone .smart-task-container{padding:0}.smart-gantt-chart .milestone .smart-task-container:after,.smart-gantt-chart .milestone .smart-task-container:before{content:"";position:absolute;box-sizing:border-box;top:0}.smart-gantt-chart .milestone .smart-task-container:before{border-right:calc(30px/ 2) solid #800080;border-right:calc(var(--smart-gantt-chart-task-default-height)/ 2) solid var(--smart-gantt-chart-milestone-color)}.smart-gantt-chart .milestone .smart-task-container:after{border-left:calc(30px/ 2) solid #800080;border-left:calc(var(--smart-gantt-chart-task-default-height)/ 2) solid var(--smart-gantt-chart-milestone-color)}.smart-gantt-chart .milestone .smart-task-connection-point.start{transform:translateX(calc(-1 * 30px/ 2)) scale(0);transform:translateX(calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2)) scale(0)}.smart-gantt-chart .milestone .smart-task-connection-point.end{transform:translateX(calc(30px/ 2)) scale(0);transform:translateX(calc(var(--smart-gantt-chart-task-default-height)/ 2)) scale(0)}.smart-gantt-chart .milestone[connection-point=end] .smart-task-connection-feedback{left:calc(100% + 30px/ 2);left:calc(100% + var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart .milestone .smart-task-segment{min-width:0;min-width:initial}.smart-gantt-chart .project .smart-timeline-task-fill{background:#ffa558;background:var(--smart-gantt-chart-project-color)}.smart-gantt-chart .project .smart-timeline-task-progress{background:rgba(0, 0, 0, .15);background:var(--smart-gantt-chart-project-progress-color)}.smart-gantt-chart .task .smart-timeline-task-fill{background:rgb(43, 195, 190);background:var(--smart-gantt-chart-task-color)}.smart-gantt-chart .task .smart-timeline-task-progress{background:rgba(0, 0, 0, .15);background:var(--smart-gantt-chart-task-progress-color)}.smart-gantt-chart:not([disable-task-drag]) .smart-timeline-task.milestone .smart-task-container::after,.smart-gantt-chart:not([disable-task-drag]) .smart-timeline-task.milestone .smart-task-container::before,.smart-gantt-chart:not([disable-task-drag]) .smart-timeline-task:not([disable-drag]) .smart-task-segment:not([disable-drag]){cursor:move}.smart-gantt-chart:not([dragged]):not([resized]) .smart-timeline-task[hover]:not([resource-group]) .smart-task-connection-point,.smart-gantt-chart:not([dragged]):not([resized]) .smart-timeline-task[selected]:not([resource-group]) .smart-task-connection-point{transform:translateY(-50%) scale(1)}.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left])[show-baseline] .smart-timeline-task.milestone[hover] .smart-task-connection-point.start,.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left])[show-baseline] .smart-timeline-task.milestone[selected] .smart-task-connection-point.start{transform:translate(calc(-1 * 30px/ 4),-50%) scale(1);transform:translate(calc(-1 * var(--smart-gantt-chart-task-default-height)/ 4),-50%) scale(1)}.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left])[show-baseline] .smart-timeline-task.milestone[hover] .smart-task-connection-point.end,.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left])[show-baseline] .smart-timeline-task.milestone[selected] .smart-task-connection-point.end{transform:translate(calc(1 * 30px/ 4),-50%) scale(1);transform:translate(calc(1 * var(--smart-gantt-chart-task-default-height)/ 4),-50%) scale(1)}.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left]) .smart-timeline-task.milestone[hover] .smart-task-connection-point.start,.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left]) .smart-timeline-task.milestone[selected] .smart-task-connection-point.start{transform:translate(calc(-1 * 30px/ 2),-50%) scale(1);transform:translate(calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2),-50%) scale(1)}.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left]) .smart-timeline-task.milestone[hover] .smart-task-connection-point.end,.smart-gantt-chart:not([dragged]):not([resized]):not([right-to-left]) .smart-timeline-task.milestone[selected] .smart-task-connection-point.end{transform:translate(calc(1 * 30px/ 2),-50%) scale(1);transform:translate(calc(1 * var(--smart-gantt-chart-task-default-height)/ 2),-50%) scale(1)}.smart-gantt-chart:not([disable-task-progress-change]) .smart-timeline-task .smart-timeline-task-progress-thumb:after{cursor:pointer}.smart-gantt-chart:not([inverted]) .smart-timeline-scroll-bar[orientation=vertical]::before{border-right:none}.smart-gantt-chart:not([resource-timeline-mode=histogram]) .smart-resource-timeline-view-cell:not([load])::after{transform:scale(0) rotate(360deg)}.smart-gantt-chart:not([resource-timeline-mode=histogram]) .smart-resource-timeline-view-cell::after{height:calc(30px - 5px);height:calc(var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-task-bar-fill-padding));width:calc(30px - 5px);width:calc(var(--smart-gantt-chart-task-default-height) - var(--smart-gantt-chart-task-bar-fill-padding));border-radius:50%;background:rgb(139,195,74);background:var(--smart-success);color:#ffffff;color:var(--smart-success-color);line-height:100%}.smart-gantt-chart:not([resource-timeline-mode=histogram]) .smart-timeline-row:first-of-type .smart-resource-timeline-view-cell{border-top:none}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell{border:1px solid rgb(0,92,153);border:var(--smart-border-width) solid var(--smart-primary);border-bottom:none;height:0;padding:0;background:rgba(0,92,153,.15);background:rgba(var(--smart-primary-rgb),.15)}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell:after{width:100%;height:calc(30px - 2px);height:calc(var(--smart-gantt-chart-task-default-height) - 2px);bottom:0}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell:not([load]):after{content:"-"}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-left-border:before,.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-right-border:before{width:100%;content:"";position:absolute;height:100%;bottom:0;z-index:1}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-left-border.warning:before,.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-right-border.warning:before{z-index:auto;z-index:initial;left:auto;left:initial}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-right-border{border-right:none}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-right-border:before{border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);left:0}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-left-border{border-left:none}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.hide-left-border:before{border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);left:-1px}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell[load]{border-bottom:none;border-top:1px solid rgb(0,92,153);border-top:var(--smart-border-width) solid var(--smart-primary)}.smart-gantt-chart[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell.warning[load]::after{border-radius:0;border-radius:initial}.smart-gantt-chart:not([animation=none]) .smart-resource-timeline-view-cell[load]:after{transition:transform .2s cubic-bezier(.4,0,.6,1),border-radius .2s cubic-bezier(.4,0,.6,1)}.smart-gantt-chart:not([animation=none])[resource-timeline-mode=histogram] .smart-resource-timeline-view-cell{transition:height .2s cubic-bezier(.4,0,.6,1)}.smart-gantt-chart:not([animation=none])[show-progress-label] .smart-timeline-task-progress::after{transition:color .2s ease-in-out}.smart-gantt-chart.smart-container.vscroll .smart-timeline,.smart-gantt-chart>.smart-container.vscroll .smart-timeline{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-gantt-chart[inverted] .smart-timeline-scroll-bar[orientation=vertical]{right:auto;right:initial}.smart-gantt-chart[inverted] .smart-timeline-scroll-bar[orientation=vertical]:before{border-left:none}.smart-gantt-chart[inverted].smart-container.vscroll .smart-timeline,.smart-gantt-chart[inverted]>.smart-container.vscroll .smart-timeline{margin-left:18px;margin-left:var(--smart-scroll-bar-size)}.smart-gantt-chart[inverted].smart-container.vscroll .smart-timeline-scroll-bar:not([orientation=vertical]),.smart-gantt-chart[inverted]>.smart-container.vscroll .smart-timeline-scroll-bar:not([orientation=vertical]){left:calc(18px);left:calc(var(--smart-scroll-bar-size))}.smart-gantt-chart[inverted] .smart-timeline-scroll-bar:after{width:calc(18px);width:calc(var(--smart-scroll-bar-size));left:calc(-1 * 18px);left:calc(-1 * var(--smart-scroll-bar-size))}.smart-gantt-chart[hide-timeline-header-details].smart-container,.smart-gantt-chart[hide-timeline-header-details]>.smart-container{--smart-gantt-chart-task-timeline-content-height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart[hide-timeline-header-details] .smart-task-splitter-item[show-header] .smart-timeline-view-cell{border-top:none}.smart-gantt-chart[hide-timeline-header-details] .smart-timeline-view-cells{height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart[hide-timeline-header-details] .smart-timeline-view-cells .smart-timeline-view-cell{border-top:0;border-top:initial}.smart-gantt-chart[hide-timeline-header-details] .smart-table{--smart-table-column-header-height:calc(var(--smart-gantt-chart-task-default-height) - var(--smart-border-width))}.smart-gantt-chart[hide-timeline-header-details] .smart-timeline-content-container{height:calc(100% - 30px);height:calc(100% - var(--smart-gantt-chart-task-default-height))}.smart-gantt-chart[hide-timeline-header-details] .smart-timeline-scroll-bar[orientation=vertical]{top:30px;top:var(--smart-gantt-chart-task-default-height);height:calc(100% - 30px);height:calc(100% - var(--smart-gantt-chart-task-default-height))}.smart-gantt-chart[hide-timeline-header-details] .smart-timeline-scroll-bar[orientation=vertical]:before{top:calc(-1 * 30px);top:calc(-1 * var(--smart-gantt-chart-task-default-height));height:30px;height:var(--smart-gantt-chart-task-default-height)}.smart-gantt-chart[show-progress-label] .smart-timeline-task-progress[value]:after{display:flex;height:100%;content:attr(value);align-items:center;padding:0 10px 0 10px;padding:var(--smart-gantt-chart-progress-label-padding);color:var(--smart-gantt-chart-task-label-color);font-weight:inherit;font-weight:var(--smart-font-weight);font-size:14px;font-size:var(--smart-font-size)}.smart-gantt-chart[show-progress-label] .project .smart-task-segment[show-progress-label] .smart-timeline-task-label,.smart-gantt-chart[show-progress-label] .task .smart-task-segment[show-progress-label] .smart-timeline-task-label{padding-left:60px;padding-left:var(--smart-gantt-chart-progress-label-width)}.smart-gantt-chart[show-progress-label] [selected] .smart-timeline-task-progress::after{color:var(--smart-gantt-chart-task-label-color-selected)}.smart-gantt-chart[show-progress-label] .project .smart-timeline-task-progress::after{color:#333;color:var(--smart-gantt-chart-project-label-color)}.smart-gantt-chart[show-progress-label] .project[selected] .smart-timeline-task-progress::after{color:#000;color:var(--smart-gantt-chart-project-label-color-selected)}.smart-gantt-chart[connecting-task] .smart-task-connection{pointer-events:none}.smart-gantt-chart[auto-schedule][auto-schedule-strict-mode] .smart-timeline-task.milestone[connected] .smart-task-container::after,.smart-gantt-chart[auto-schedule][auto-schedule-strict-mode] .smart-timeline-task.milestone[connected] .smart-task-container::before,.smart-gantt-chart[auto-schedule][auto-schedule-strict-mode] .smart-timeline:not([task-bar-hovered]) .smart-timeline-task[connected] .smart-timeline-task-fill{cursor:auto;cursor:initial}.smart-gantt-chart[dragged],.smart-gantt-chart[resized]{touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-gantt-chart[modal]{pointer-events:none}.smart-window.smart-gantt-chart-popup-window{--smart-window-header-height:var(--smart-gantt-chart-popup-window-header-height);--smart-window-footer-height:var(--smart-gantt-chart-popup-window-footer-height);--smart-window-header-footer-padding:10px;--smart-window-default-height:auto;--smart-window-header-background:transparent;--smart-window-content-padding:10px;min-height:50px;max-width:97vw;max-height:97vh}.smart-window.smart-gantt-chart-popup-window .smart-content-container>.smart-content{align-items:initial}.smart-window.smart-gantt-chart-popup-window .smart-content-container>.smart-footer smart-button{width:100%;height:100%;--smart-button-padding:0.2rem}.smart-window.smart-gantt-chart-popup-window .smart-popup-window-button.ok{grid-area:buttonOk}.smart-window.smart-gantt-chart-popup-window .smart-popup-window-button.cancel{grid-area:buttonCancel}.smart-window.smart-gantt-chart-popup-window .smart-popup-window-button.cancel .smart-icon::after{content:'\e80d';content:var(--smart-icon-cancel)}.smart-window.smart-gantt-chart-popup-window .smart-popup-window-button.delete{grid-area:buttonDelete}.smart-window.smart-gantt-chart-popup-window .smart-popup-window-button.delete .smart-icon::after{content:'\e826';content:var(--smart-icon-delete)}.smart-window.smart-gantt-chart-popup-window .smart-tabs{min-height:0;min-height:initial;height:100%;width:100%}.smart-window.smart-gantt-chart-popup-window .smart-tabs .smart-tabs-content-section,.smart-window.smart-gantt-chart-popup-window .smart-tabs .smart-tabs-header-section{border:medium none currentColor;border:initial}.smart-window.smart-gantt-chart-popup-window .smart-tabs .smart-tabs-header-section{background:inherit}.smart-window.smart-gantt-chart-popup-window .smart-tabs .smart-tab-item>.smart-container{padding:10px}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor{display:grid;grid-column-gap:10px;grid-row-gap:10px;flex:calc(50% - 10px)}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor .smart-gantt-chart-label-container{display:flex;justify-content:space-between;align-items:center}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor .smart-popup-window-editor-toggle{text-align:center;display:inline-flex;vertical-align:middle;cursor:pointer;letter-spacing:.08929em;overflow:hidden;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-width:1px;border-width:var(--smart-border-width);border-style:solid;font-weight:500;padding:5px 20px;-webkit-font-smoothing:antialiased;opacity:var(--smart-button-opacity);white-space:nowrap;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor .smart-popup-window-editor-toggle:hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor .smart-popup-window-editor-toggle:active{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor .smart-date-time-picker,.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor .smart-drop-down-list{width:100%}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor>b{text-align:center}.smart-window.smart-gantt-chart-popup-window .smart-gantt-chart-popup-window-editor input{height:30px;height:var(--smart-editor-height)}.smart-window.smart-task-popup-window{--smart-window-default-width:var(--smart-gantt-chart-task-popup-window-default-width)}.smart-window.smart-task-popup-window .smart-content-container>.smart-footer{display:grid;grid-template-columns:23% 23% 23% 23%;grid-column-gap:2%;grid-template-areas:"buttonOk buttonCancel . buttonDelete"}.smart-window.smart-task-popup-window .smart-content-container>.smart-footer .smart-icon{position:relative;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:18px;margin-right:2.5px}.smart-window.smart-task-popup-window .smart-popup-window-button.ok .smart-icon::after{content:'\e908';content:var(--smart-icon-check)}.smart-window.smart-task-popup-window .smart-tab-item[value=general]>.smart-container{display:flex;grid-row-gap:10px;grid-column-gap:10px;flex-wrap:wrap}.smart-window.smart-task-popup-window .smart-tab-item .smart-table{--smart-table-column-header-height:40px;--smart-table-row-height:35px;width:100%;height:100%}.smart-window.smart-task-popup-window .smart-tab-item .smart-table th{font-weight:600}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-table-buttons{display:grid;justify-content:flex-end;grid-template-columns:repeat(2,auto);grid-column-gap:5px;margin-bottom:5px}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-table-buttons smart-button{--smart-button-padding:8px 16px 8px 8px;border:medium none currentColor;border:initial}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-table-buttons smart-button button::before{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);padding-right:5px}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-table-buttons smart-button[action=add] button::before{content:'\e803';content:var(--smart-icon-plus)}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-table-buttons smart-button[action=delete] button::before{content:'\e826';content:var(--smart-icon-delete)}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-validation-message{color:rgb(176,0,32);color:var(--smart-error);font-style:italic;margin-top:5px;display:inline-flex;white-space:pre-wrap}.smart-window.smart-task-popup-window .smart-tab-item .smart-gantt-window-validation-message:empty{display:none}.smart-confirm-popup-window{--smart-window-default-width:var(--smart-gantt-chart-confirm-popup-window-default-width)}.smart-connection-popup-window{--smart-window-default-width:var(--smart-gantt-chart-connection-popup-window-default-width)}.smart-confirm-popup-window .smart-content-container>.smart-content,.smart-connection-popup-window .smart-content-container>.smart-content{justify-content:center}.smart-confirm-popup-window .smart-content-container>.smart-footer,.smart-connection-popup-window .smart-content-container>.smart-footer{display:grid;grid-template-columns:49% 49%;grid-column-gap:2%;grid-template-areas:"buttonOk buttonCancel"}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){.smart-confirm-popup-window .smart-content-container>.smart-footer,.smart-connection-popup-window .smart-content-container>.smart-footer{align-content:start}}.smart-confirm-popup-window .smart-gantt-chart-popup-window-editor,.smart-connection-popup-window .smart-gantt-chart-popup-window-editor{justify-items:center}.smart-gantt-chart-popup-window-editor .smart-input[disabled]{opacity:.55;cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-gantt-chart-tooltip{--smart-tooltip-padding:10px}.smart-gantt-chart-tooltip[visible]{pointer-events:none}.smart-gantt-chart-tooltip .smart-tooltip-content{flex-direction:column;text-align:left;white-space:nowrap}.smart-gantt-chart-tooltip .smart-tooltip-content label:not(:first-of-type){margin-top:5px}.smart-gantt-chart[right-to-left] .smart-timeline-task-label{direction:rtl}.smart-gantt-chart[right-to-left] .milestone .smart-task-container{direction:ltr;direction:initial}.smart-gantt-chart[right-to-left]>.smart-container.vscroll .smart-timeline-scroll-bar:not([orientation=vertical]){left:calc(18px);left:calc(var(--smart-scroll-bar-size))}.smart-gantt-chart[right-to-left]>.smart-container.vscroll .smart-timeline{margin-left:18px;margin-left:var(--smart-scroll-bar-size)}.smart-gantt-chart[right-to-left] .smart-timeline-view-cell{direction:rtl}.smart-gantt-chart[right-to-left] .smart-timeline-view-cell:last-of-type{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-gantt-chart[right-to-left] .smart-timeline-view-cell:first-of-type{border-right:none;border-left:1px solid transparent;border-left:var(--smart-border-width) solid transparent}.smart-gantt-chart[right-to-left] .smart-timeline-row{left:auto;left:initial;right:0}.smart-gantt-chart[right-to-left] .smart-timeline-scroll-bar:after,.smart-gantt-chart[right-to-left] .smart-timeline-task[connection-point=end] .smart-task-connection-feedback{right:100%;left:auto;left:initial}.smart-gantt-chart[right-to-left] .smart-timeline-row .smart-timeline-cell:first-of-type{border-right:0;border-right:initial}.smart-gantt-chart[right-to-left] .smart-timeline-row .smart-timeline-cell:not(:first-of-type){border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-gantt-chart[right-to-left] .smart-timeline-scroll-bar[orientation=vertical]:after{left:calc(-1 * 18px);left:calc(-1 * var(--smart-scroll-bar-size))}.smart-gantt-chart[right-to-left] .smart-task-connection-point.end{left:calc(-1 * 30px/ 1.5);left:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 1.5);right:auto;right:initial}.smart-gantt-chart[right-to-left] .smart-task-connection-point.start{right:calc(-1 * 30px/ 1.5);right:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 1.5);left:auto;left:initial}.smart-gantt-chart[right-to-left] .smart-task-connection-feedback{transform-origin:right}.smart-gantt-chart[right-to-left] .smart-task-connection-feedback:before{left:auto;left:initial;right:calc(100% - 5px + 1px);right:calc(100% - var(--smart-gantt-chart-timeline-task-connection-arrow-width) + 1px);border-right:5px solid #e6510a;border-right:var(--smart-gantt-chart-timeline-task-connection-arrow-width) var(--smart-gantt-chart-timeline-task-connection-arrow-type) var(--smart-gantt-chart-timeline-task-connection-feedback-color);border-left:0;border-left:initial}.smart-gantt-chart[right-to-left] .smart-task-bar-limiter.max-date,.smart-gantt-chart[right-to-left] .smart-task-bar-limiter.min-date{right:var(--smart-gantt-chart-timeline-column-border-width);left:auto;left:initial}.smart-gantt-chart[right-to-left] .smart-task-bar-limiter.max-date{left:0}.smart-gantt-chart[right-to-left] .milestone .smart-task-connection-point.end{left:calc(-1 * 30px * 1.15);left:calc(-1 * var(--smart-gantt-chart-task-default-height) * 1.15);right:auto;right:initial}.smart-gantt-chart[right-to-left] .milestone .smart-task-connection-point.start{right:calc(-1 * 30px * 1.15);right:calc(-1 * var(--smart-gantt-chart-task-default-height) * 1.15);left:auto;left:initial}.smart-gantt-chart[right-to-left] .milestone .smart-task-connection-feedback{right:calc(-1 * 30px/ 2);right:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2);left:auto;left:initial}.smart-gantt-chart[right-to-left] .milestone[connection-point=end] .smart-task-connection-feedback{right:calc(100% + 30px/ 2);right:calc(100% + var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart[right-to-left][show-baseline] .smart-task-connection-point.end{left:calc(-1 * 30px/ 2);left:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart[right-to-left][show-baseline] .smart-task-connection-point.start{right:calc(-1 * 30px/ 2);right:calc(-1 * var(--smart-gantt-chart-task-default-height)/ 2)}.smart-gantt-chart[right-to-left][show-baseline] .milestone .smart-task-connection-point.end{left:calc(-1 * 30px * .75);left:calc(-1 * var(--smart-gantt-chart-task-default-height) * .75)}.smart-gantt-chart[right-to-left][show-baseline] .milestone .smart-task-connection-point.start{right:calc(-1 * 30px * .75);right:calc(-1 * var(--smart-gantt-chart-task-default-height) * .75)}.smart-gantt-chart[right-to-left]:not([inverted]) .smart-timeline-scroll-bar[orientation=vertical]{right:auto;right:initial;left:0}.smart-gantt-chart[right-to-left]:not([inverted]) .smart-timeline-scroll-bar[orientation=vertical]:before{border-left:none;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border)}.smart-gantt-chart[right-to-left][inverted]>.smart-container.vscroll .smart-timeline{margin-right:18px;margin-right:var(--smart-scroll-bar-size)}.smart-gantt-chart[right-to-left][inverted]>.smart-container.vscroll .smart-timeline-scroll-bar:not([orientation=vertical]){left:auto;left:initial}.smart-gantt-chart[right-to-left][inverted] .smart-timeline-scroll-bar:after{right:calc(-1 * 18px);right:calc(-1 * var(--smart-scroll-bar-size))}.smart-gantt-chart[right-to-left][inverted] .smart-timeline-scroll-bar[orientation=vertical]{right:0}.smart-gantt-chart[right-to-left][inverted] .smart-timeline-scroll-bar[orientation=vertical]:before{border-right:none;border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}.smart-window.smart-task-popup-window .smart-tab-item[right-to-left]>.smart-container>.smart-footer .smart-icon{margin-left:2.5px}smart-gauge{display:block;width:450px;width:var(--smart-gauge-default-width);height:450px;height:var(--smart-gauge-default-height);min-width:125px;min-height:125px;fill:#5A5A5A;fill:var(--smart-background-color)}smart-gauge:focus{outline:0}smart-gauge.smart-element{border:none}smart-gauge[disabled]{-webkit-user-select:none;-moz-user-select:none;user-select:none}smart-gauge[size-mode=auto]{min-height:0;min-height:initial}.smart-gauge:focus .smart-needle,.smart-gauge:focus .smart-needle-central-circle{fill:rgb(0,92,153);fill:var(--smart-primary)}.smart-gauge .smart-container,.smart-gauge.smart-container{position:relative;border-radius:50%}.smart-gauge .drawContainer>svg{fill:initial;fill:var(--smart-gauge-label-fill-state);stroke:initial;stroke:var(--smart-gauge-label-stroke)}.smart-gauge .smart-needle,.smart-gauge .smart-needle-central-circle{fill:#5A5A5A;fill:var(--smart-background-color)}.smart-gauge .smart-svg-container{width:100%;height:100%;touch-action:none}.smart-gauge .smart-tick{stroke:#E0E0E0;stroke:var(--smart-border);stroke-width:1px;width:15px;pointer-events:none}.smart-gauge .smart-tick-minor{width:5px}.smart-gauge .smart-needle{width:20px;height:110px}.smart-gauge .smart-track{width:15px;stroke:#E0E0E0;stroke:var(--smart-border);stroke-width:2px;fill:#fefefe;fill:var(--smart-background)}.smart-gauge .smart-value{stroke:rgb(0,92,153);stroke:var(--smart-ui-state-border-active);stroke-width:2px;fill:rgb(0,92,153);fill:var(--smart-ui-state-active)}.smart-gauge .smart-line{stroke:#5A5A5A;stroke:var(--smart-background-color);stroke-width:5px}.smart-gauge .smart-range{width:75px;fill:#D8D8D8}.smart-gauge .smart-digital-display-container{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}.smart-gauge .smart-digital-display{--smart-numeric-text-box-background:transparent;--smart-numeric-text-box-text-align:center;position:absolute;display:none;width:80px;height:auto;top:75%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:inherit;pointer-events:initial}.smart-gauge[dragged],.smart-gauge[dragged] .smart-label{cursor:pointer}.smart-gauge[analog-display-type=fill][ticks-position=track] .smart-tick,.smart-gauge[analog-display-type=line][ticks-position=track] .smart-tick{stroke:#F2F2F2}.smart-gauge[labels-visibility=endPoints] .smart-label-middle,.smart-gauge[ticks-visibility=major] .smart-tick-minor{visibility:hidden}.smart-gauge[show-ranges][ranges] .smart-track{opacity:0}.smart-gauge[show-unit] .smart-digital-display{--smart-numeric-text-box-text-align:right}.smart-gauge[show-unit] .smart-digital-display input.smart-input{border-right:none}.smart-gauge[digital-display] .smart-digital-display{display:inline-block}.smart-gauge[digital-display-position=top] .smart-digital-display{top:25%;transform:translate(-50%,-50%)}.smart-gauge[digital-display-position=right] .smart-digital-display{top:50%;left:70%;transform:translate(-50%,-50%)}.smart-gauge[digital-display-position=left] .smart-digital-display{top:50%;left:30%;transform:translate(-50%,-50%)}.smart-gauge[digital-display-position=center] .smart-digital-display{top:50%;transform:translate(-50%,-50%)}smart-gauge[right-to-left] .smart-label,smart-gauge[right-to-left] .smart-label-middle{direction:rtl;text-anchor:end}.smart-grid-column-group,.smart-grid-footer{color:#323232;color:var(--smart-surface-color);background:#F5F5F5;background:var(--smart-surface)}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smart-grid-footer{border-color:#E0E0E0;border-color:var(--smart-border);height:48px;height:var(--smart-grid-footer-height);border-top-width:1px;border-top-style:solid}.smart-grid-group-header{min-height:48px;min-height:var(--smart-grid-group-header-height);height:48px;height:var(--smart-grid-group-header-height);overflow:hidden;position:relative;z-index:99;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border);background:#F5F5F5;background:var(--smart-surface);display:flex;align-items:center}.smart-grid-group-header .smart-breadcrumb{background:0 0;border:none;width:100%;--smart-breadcrumb-item-height:35px;margin-top:1px;padding:0 0 0 5px}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .up,.smart-grid-column-header.smart-columns-sticky,.smart-window.smart-grid-dialog .smart-grid-edit-dialog-columns-separator span:first-child,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-header-section{border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-grid-group-header .smart-breadcrumb .smart-template-container .smart-breadcrumb-items .smart-breadcrumb-item{border-radius:4px;border-radius:var(--smart-border-radius);margin-top:0}.smart-grid-group-header .smart-breadcrumb-item-label{display:flex;justify-content:center;align-content:center}.smart-grid-group-header .smart-breadcrumb-item-label .smart-grid-icon{font-weight:700;font-size:16px;margin-right:-10px}.smart-grid-column-group,smart-grid-column{font-size:inherit;font-size:var(--smart-grid-column-font-size,inherit);font-weight:inherit;font-weight:var(--smart-grid-column-font-weight,inherit);text-overflow:ellipsis}.smart-grid-column-header.smart-columns-sticky{border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);margin-top:-2px}.smart-grid-column-header .smart-arrow-down.smart-animate{transform:rotate(90deg);transition:transform .2s ease-out}.smart-grid-column-header .smart-arrow-down.smart-animate:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-grid-column-header .top-right-corner{overflow:hidden;right:0;top:0;width:calc(1px + 18px);width:calc(1px + var(--smart-scroll-bar-size));position:absolute;border-left:1px solid inherit;z-index:1}.smart-grid-column-header .top-right-corner:first-child{left:-1px;z-index:2}.smart-grid-column-header-cell-container{position:relative;z-index:1;height:100%}.smart-grid-column-header-cell-container:hover smart-grid-column[freeze][checkbox][auto-show] .smart-input{opacity:1;border-color:#E0E0E0;border-color:var(--smart-border)}.smart-grid-cell-container.far,.smart-grid-column-header-cell-container.far{border-left:1px solid #E0E0E0;border-left:var(--smart-grid-freeze-splitter-size) solid var(--smart-border);right:0}.smart-grid-column-header-cell-container.far,.smart-grid-column-header-cell-container.near{position:absolute;z-index:6;box-sizing:content-box}.smart-grid-column-header-cell-container.near{border-right:1px solid #E0E0E0;border-right:var(--smart-grid-freeze-splitter-size) solid var(--smart-border)}.smart-grid-column-header-cell-container.far{top:0}.smart-grid-column-header-cell-container.far.vscroll{right:18px;right:var(--smart-scroll-bar-size)}.smart-grid-column-header-cell-container.border-collapse.near{box-sizing:border-box;border-right:none}.smart-grid-column-header-cell-container.border-collapse.far{box-sizing:border-box;border-left:none}.smart-grid-column-group{white-space:nowrap;border-width:0;border-style:solid;overflow:hidden;height:100%;position:absolute}.smart-grid-column-group.smart-grid-column-border{border-width:1px;border-width:var(--smart-border-width);border-top-color:#E0E0E0;border-top-color:var(--smart-border);border-top-width:0;border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border);border-left-color:#E0E0E0;border-left-color:var(--smart-border);border-right-color:#E0E0E0;border-right-color:var(--smart-border)}.smart-grid-column-group:not(.smart-grid-column-border):after{height:1px;height:var(--smart-border-width);width:100%;content:"";position:absolute;bottom:0;background:#E0E0E0;background:var(--smart-grid-column-horizontal-border,var(--smart-border))}.smart-grid-column-group:not(.smart-grid-column-border):after:not(.smart-grid-column-border-collapse):before{width:1px;width:var(--smart-border-width);height:100%;content:"";position:absolute;top:0;left:0;background:#E0E0E0;background:var(--smart-grid-column-vertical-border,var(--smart-border))}.smart-grid-column-menu{position:absolute;background:#F5F5F5;background:var(--smart-surface);width:200px;width:var(--smart-grid-column-menu-width);height:auto;height:var(--smart-grid-column-menu-height);z-index:9999;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);min-height:60px;overflow:hidden}.smart-grid-column-menu smart-menu{border:none}.smart-grid-column-menu.smart-animate{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:scale(0);opacity:0;transform-origin:top left}.smart-grid-column-menu.smart-animate.smart-open-right,.smart-grid-column-menu[right-to-left].smart-animate{transform-origin:top right}.smart-grid-column-menu.smart-animate.smart-grid-download-menu{width:auto;transform:scaleY(0)}.smart-grid-column-menu smart-menu[mode=vertical]{height:100%}.smart-grid-column-menu.open.smart-animate{transform:scale(1);opacity:1}.smart-grid-column-menu .smart-grid-icon{display:inline-block}.smart-grid-column-menu .smart-filter-container{width:100%;height:auto;background:#fefefe;background:var(--smart-background)}.smart-grid-column-menu .smart-filter-container smart-filter-panel{width:100%;border:none;background:0 0}.smart-grid-column-menu .smart-filter-container .smart-filter-panel smart-tree,.smart-grid-column-menu .smart-filter-panel smart-filter-builder{height:250px}.smart-grid-filter-footer{height:48px;height:var(--smart-grid-filter-footer-height)}.smart-grid-icon{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:23px;width:var(--smart-grid-column-buttons-width);min-width:0;display:none}.smart-grid-icon.visible{display:inline-block!important;width:20px}.smart-grid-icon.show{display:flex!important}.smart-grid-icon.smart-icon-link:before{content:'\e831';content:var(--smart-icon-link)}.smart-grid-icon.smart-icon-ai:before{content:"AI";font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-weight:700;font-size:12px}.smart-grid-icon.smart-icon-cloud:before{content:'\e84d';content:var(--smart-icon-cloud)}.smart-grid-icon.smart-icon-mail:before{content:'\e83c';content:var(--smart-icon-mail)}.smart-grid-icon.smart-icon-math:before{content:'\f01a';content:var(--smart-icon-math)}.smart-grid-icon.smart-icon-user:before{content:'\e81f';content:var(--smart-icon-user)}.smart-grid-icon.smart-icon-list-ordered:before{content:'\f0cb';content:var(--smart-icon-list-ordered)}.smart-grid-icon.smart-icon-list-unordered:before{content:'\f0ca';content:var(--smart-icon-list-unordered)}.smart-grid-icon.smart-icon-plus:before{content:'\e803';content:var(--smart-icon-plus)}.smart-grid-icon.smart-icon-image:before{content:'\e827';content:var(--smart-icon-image)}.smart-grid-icon.smart-icon-plus-circled:before{content:'\e810';content:var(--smart-icon-plus-circled)}.smart-grid-icon.smart-icon-docs:before{content:'\f0c5';content:var(--smart-icon-docs)}.smart-grid-icon.smart-icon-pdf:before{content:'\f1c1';content:var(--smart-icon-pdf);color:#E50012}.smart-grid-icon.smart-icon-word::before{content:'\f1C2';content:var(--smart-icon-word);color:#185ABD}.smart-grid-icon.smart-icon-excel:before{content:'\f1C3';content:var(--smart-icon-excel);color:#107C41}.smart-grid-icon.smart-icon-archive:before{content:'\f1C6';content:var(--smart-icon-archive);color:#EDC949}.smart-grid-icon.smart-icon-file:before{content:'\e845';content:var(--smart-icon-file);color:rgb(0,92,153);color:var(--smart-primary)}.smart-grid-icon.smart-icon-powerpoint:before{content:'\f1c4';content:var(--smart-icon-powerpoint);color:#C43E1C}.smart-grid-icon.smart-icon-text:before{content:'\f0f6';content:var(--smart-icon-text)}.smart-grid-icon.smart-icon-minus:before{content:'\e804';content:var(--smart-icon-minus)}.smart-grid-icon.smart-icon-resize-full:before{content:'\e81c';content:var(--smart-icon-resize-full)}.smart-grid-icon.smart-icon-align-left:before{content:'\e806';content:var(--smart-icon-align-left)}.smart-grid-icon.smart-icon-align-right:before{content:'\e807';content:var(--smart-icon-align-right)}.smart-grid-icon.smart-icon-align-center:before{content:'\e808';content:var(--smart-icon-align-center)}.smart-grid-icon.smart-icon-cancel:before{content:'\e80d';content:var(--smart-icon-cancel)}.smart-grid-icon.smart-icon-cancel-circled:before{content:'\e80e';content:var(--smart-icon-cancel-circled)}.smart-grid-icon.smart-icon-edit:before{content:'\e82a';content:var(--smart-icon-edit)}.smart-grid-icon.smart-icon-mode-edit:before{content:'\e909';content:var(--smart-icon-mode-edit)}.smart-grid-icon.smart-icon-sort:before{content:'\e823';content:var(--smart-icon-sort)}.smart-grid-icon.smart-icon-delete:before{content:'\e826';content:var(--smart-icon-delete)}.smart-grid-icon.smart-icon-close:before{content:'\e80d';content:var(--smart-icon-close)}.smart-grid-icon.smart-icon-search:before{content:'\e828';content:var(--smart-icon-search)}.smart-grid-icon.smart-icon-history:before{content:'\F1DA';content:var(--smart-icon-history)}.smart-grid-icon.smart-icon-settings:before{content:'\e833';content:var(--smart-icon-settings)}.smart-grid-icon.smart-icon-visibility-off:before{content:'\e90e';content:var(--smart-icon-visibility-off)}.smart-grid-icon.smart-icon-visibility-on:before{content:'\e90d';content:var(--smart-icon-visibility)}.smart-grid-icon.smart-icon-add-filter:before{content:'\e82f';content:var(--smart-icon-add-filter)}.smart-grid-icon.smart-icon-duplicate:before{content:'\e834';content:var(--smart-icon-duplicate)}.smart-grid-icon.smart-icon-check-empty:before{content:'\f096';content:var(--smart-icon-check-empty)}.smart-grid-icon.smart-icon-check-squared:before{content:'\e81b';content:var(--smart-icon-check-squared)}.smart-grid-icon.smart-icon-check:before{content:'\e908';content:var(--smart-icon-check)}.smart-grid-icon.smart-icon-number:before{content:"#";font-weight:700;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);-webkit-font-smoothing:antialiased;padding-left:2px}.smart-grid-icon.smart-icon-filter:before{content:'\f0b0';content:var(--smart-icon-filter)}.smart-grid-icon.smart-icon-phone:before{content:'\E83D';content:var(--smart-icon-phone)}.smart-grid-icon.smart-icon-lock:before{content:'\e821';content:var(--smart-icon-lock)}.smart-grid-icon.smart-icon-lock-open:before{content:'\e82e';content:var(--smart-icon-lock-open)}.smart-grid-icon.smart-icon-tasks:before{content:'\F0AE';content:var(--smart-icon-tasks)}.smart-grid-icon.smart-icon-table-alt:before{content:'\F0CE';content:var(--smart-icon-table-alt)}.smart-grid-icon.smart-icon-grid-alt:before{content:'\e8a3';content:var(--smart-icon-grid-alt)}.smart-grid-icon.smart-icon-kanban:before{content:'\F181';content:var(--smart-icon-kanban)}.smart-grid-icon.smart-icon-timeline:before{content:'\E8A4';content:var(--smart-icon-timeline)}.smart-grid-icon.smart-icon-scheduler:before{content:'\E8A5';content:var(--smart-icon-scheduler)}.smart-grid-icon.smart-icon-like:before{content:'\F164';content:var(--smart-icon-like)}.smart-grid-icon.smart-icon-heart:before,smart-grid-cell[template=checkBox] .smart-input[icon][icon=heart]:after{content:'\E84E';content:var(--smart-icon-heart)}.smart-grid-icon.smart-icon-flag:before{content:'\E850';content:var(--smart-icon-flag)}.smart-grid-icon.smart-icon-card:before{content:'\E83E';content:var(--smart-icon-card)}.smart-grid-icon.smart-icon-kanban-alt:before{content:'\e8a1';content:var(--smart-icon-kanban-alt)}.smart-grid-icon.smart-icon-card-alt:before{content:'\e8a2';content:var(--smart-icon-card-alt)}.smart-grid-icon.smart-icon-clock:before{content:'\e837';content:var(--smart-icon-clock)}.smart-grid-icon.smart-icon-font:before{content:'\f031';content:var(--smart-icon-font)}.smart-grid-icon.smart-icon-fontsize:before{content:'\f088';content:var(--smart-icon-fontsize)}.smart-grid-icon.smart-icon-menu:before{content:'\f0c9';content:var(--smart-icon-menu)}.smart-grid-icon.smart-icon-sort-down:before{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-grid-icon.smart-icon-sort-up:before{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-grid-icon.smart-icon-ellipsis:before{content:'\f141';content:var(--smart-icon-ellipsis)}.smart-grid-icon.smart-icon-ellipsis-vert:before{content:'\f141';content:var(--smart-icon-ellipsis);transform:rotate(90deg)}.smart-grid-icon.smart-icon-minus-squared:before{content:'\f146';content:var(--smart-icon-minus-squared)}.smart-grid-icon.smart-icon-ok-squared:before{content:'\f14a';content:var(--smart-icon-ok-squared)}.smart-grid-icon.smart-icon-sort-name-up:before{content:'\f15d';content:var(--smart-icon-sort-name-up)}.smart-grid-icon.smart-icon-sort-name-down:before{content:'\f15e';content:var(--smart-icon-sort-name-down)}.smart-grid-icon.smart-icon-sort-alt-up:before{content:'\f160';content:var(--smart-icon-sort-alt-up)}.smart-grid-icon.smart-icon-sort-alt-down:before{content:'\f161';content:var(--smart-icon-sort-alt-down)}.smart-grid-icon.smart-icon-sort-number-up:before{content:'\f162';content:var(--smart-icon-sort-number-up)}.smart-grid-icon.smart-icon-sort-number-down:before{content:'\f163';content:var(--smart-icon-sort-number-down)}.smart-grid-icon.smart-icon-group:before{content:'\f247';content:var(--smart-icon-group)}.smart-grid-icon.smart-icon-ungroup:before{content:'\f248';content:var(--smart-icon-ungroup)}.smart-grid-icon.smart-icon-reload:before{content:'\e809';content:var(--smart-icon-reload)}.smart-grid-icon.smart-icon-contains:before{content:'\f063';content:var(--smart-icon-contains)}.smart-grid-icon.smart-icon-starts-with:before{content:'\f064';content:var(--smart-icon-starts_with)}.smart-grid-icon.smart-icon-ends-with:before{content:'\f065';content:var(--smart-icon-ends_with)}.smart-grid-icon.smart-icon-does-not-contain:before{content:'\f066';content:var(--smart-icon-does_not_contain)}.smart-grid-icon.smart-icon-equals:before{content:'\f52c';content:var(--smart-icon-equals)}.smart-grid-icon.smart-icon-greater-than:before{content:'\f531';content:var(--smart-icon-greater-than)}.smart-grid-icon.smart-icon-greater-than-equal:before{content:'\f532';content:var(--smart-icon-greater-than-equal)}.smart-grid-icon.smart-icon-less-than:before{content:'\f536';content:var(--smart-icon-less-than)}.smart-grid-icon.smart-icon-less-than-equal:before{content:'\f537';content:var(--smart-icon-less-than-equal)}.smart-grid-icon.smart-icon-not-equal:before{content:'\f53e';content:var(--smart-icon-not-equal)}.smart-grid-icon.smart-icon-percentage:before{content:'\f541';content:var(--smart-icon-percentage)}.smart-grid-icon.smart-icon-grip-vertical:before{content:'\f58e';content:var(--smart-icon-grip-vertical)}.smart-grid-icon.smart-icon-between:before{content:'\f06a';content:var(--smart-icon-between)}.smart-grid-icon.smart-icon-bold:before{content:'\e820';content:var(--smart-icon-bold)}.smart-grid-icon.smart-icon-italic:before{content:'\e822';content:var(--smart-icon-italic)}.smart-grid-icon.smart-icon-underline:before{content:'\f0cd';content:var(--smart-icon-underline)}.smart-grid-icon.smart-icon-color-background:before{content:'\e830';content:var(--smart-icon-color-background)}.smart-grid-icon.smart-icon-calendar:before{content:'\e829';content:var(--smart-icon-calendar)}.smart-grid-icon.smart-icon-comment:before{content:'\F0E5';content:var(--smart-icon-comment)}.smart-grid-icon.smart-icon-attention:before{content:'\e838';content:var(--smart-icon-attention)}.smart-grid-icon.smart-icon-help-circled:before{content:'\e839';content:var(--smart-icon-help-circled)}.smart-grid-icon.smart-icon-star:before{content:'\e801';content:var(--smart-icon-star)}.smart-grid-icon.smart-icon-attention-circled:before{content:'\e805';content:var(--smart-icon-attention-circled)}.smart-grid-icon.smart-icon-chart:before{content:'\e81a';content:var(--smart-icon-chart)}.smart-grid-icon.smart-icon-bell:before{content:'\f0f3';content:var(--smart-icon-bell)}.smart-grid-icon.smart-icon-circle:before{content:'\f111';content:var(--smart-icon-circle)}.smart-grid-icon.smart-icon-circle-empty:before{content:'\f10c';content:var(--smart-icon-circle-empty)}.smart-grid-icon.smart-icon-toggle-on:before{content:'\f205';content:var(--smart-icon-toggle-on)}.smart-grid-icon.smart-icon-toggle-off:before{content:'\f204';content:var(--smart-icon-toggle-off)}.smart-grid-icon.smart-icon-up:before{content:'\e83f';content:var(--smart-icon-up)}.smart-grid-icon.smart-icon-down:before{content:'\e83f';content:var(--smart-icon-up);transform:rotate(180deg)}.smart-grid-pager smart-pager{width:calc(100% - 10px);height:calc(100% - 10px);margin-left:2px;margin-top:5px;border:none}.smart-grid-aggregate-footer{position:absolute;bottom:0;z-index:99;height:48px;height:var(--smart-grid-aggregate-footer-height);width:100%;border-top-style:solid;border-top-color:inherit;border-top-width:1px}.smart-grid-loader{margin:inherit;display:block;position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.1);box-sizing:border-box;background-clip:padding-box;-webkit-background-clip:padding-box;border-radius:50%;width:calc(30px + 10px);width:calc(var(--smart-loader-size) + 10px);height:calc(30px + 10px);height:calc(var(--smart-loader-size) + 10px)}.smart-grid-loader:after,.smart-grid-loader:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border-style:inherit;border-color:inherit;border-top-color:inherit;border-width:6px;animation:smart-loader-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,smart-loader-spin-fade 1.1s linear infinite}.smart-grid .smart-grid-drag-line:after,.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .up:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-prev-button:after{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-grid-loader[loading-indicator-position=top]{width:30px;width:var(--smart-loader-size);height:30px;height:var(--smart-loader-size)}.smart-grid-loader[loading-indicator-position=top] .smart-loader-container{top:0}.smart-grid-loader[loading-indicator-position=bottom] .smart-loader-container{top:-10%}.smart-grid-loader[loading-indicator-position=bottom] .smart-loader-container,.smart-grid-loader[loading-indicator-position=top] .smart-loader-container{display:block;position:relative;width:100%;height:10%;background-color:#fefefe;background-color:var(--smart-background);overflow:hidden;animation:smart-loader-container-pop-up-down .3s linear;left:20%}.smart-grid-loader[loading-indicator-position=bottom] .smart-loader-label,.smart-grid-loader[loading-indicator-position=top] .smart-loader-label{position:absolute;display:block;top:50%;transform:translate(-50%,-50%);left:60%;font-family:inherit;font-size:inherit;vertical-align:middle;white-space:nowrap}.smart-grid-placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;display:flex;height:100%;min-height:50px;justify-content:center;align-items:center;background:#fefefe;background:var(--smart-background)}.smart-grid-content.auto-height .smart-grid-placeholder{height:auto;height:initial}.smart-grid-content.auto-height smart-grid-cell[addNewRow]{border-right:none}.smart-grid-special-cells-container{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0}.smart-grid-sort-animation{transition-timing-function:ease-in-out;transition-delay:0}smart-grid-row[edit] .smart-grid-cell-container.far,smart-grid-row[edit] .smart-grid-cell-container.near{z-index:99}.smart-grid-cell-container{height:100%;position:relative}.smart-grid-cell-container.far,.smart-grid-cell-container.near{position:absolute;z-index:6;box-sizing:content-box}.smart-grid-cell-container.far{top:0}.smart-grid-cell-container.far.vscroll{right:18px;right:var(--smart-scroll-bar-size)}.smart-grid-cell-container.border-collapse.near{box-sizing:border-box;border-right:none}.smart-grid-cell-container.border-collapse.far{box-sizing:border-box;border-left:none}.smart-grid-cell-editor>*{display:block;width:100%;height:100%;border:none;overflow:hidden;margin:0;outline:0;background:inherit;color:inherit;border-radius:0;--smart-border-top-left-radius:0px;--smart-border-top-right-radius:0px;--smart-border-bottom-left-radius:0px;--smart-border-bottom-right-radius:0px}.smart-grid-cell-editor.smart-grid-date-time-picker-cell-editor,.smart-grid-cell-editor.smart-grid-passowrd-input-cell-editor,.smart-grid-cell-editor.smart-grid-phone-input-cell-editor{border-radius:0;border:none;font-size:inherit;font-weight:inherit;background:inherit;color:inherit}.smart-grid-cell-editor.smart-grid-number-input-cell-editor{width:100%;height:100%;margin:0;border-radius:0;border:none;font-size:inherit;font-weight:inherit;background:inherit;color:inherit;display:flex}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav{padding:0;display:flex;width:27px;width:var(--smart-editor-addon-width);height:100%;flex-direction:column;color:#323232;color:var(--smart-surface-color);border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);background:#F5F5F5;background:var(--smart-surface)}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .down,.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .up{display:flex;height:50%;overflow:hidden;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;outline:0}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .down:hover,.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .up:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .down:active,.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .down[active],.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .up:active,.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .up[active]{background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-grid-cell-editor.smart-grid-auto-complete-cell-editor,.smart-grid-cell-editor.smart-grid-input-cell-editor,.smart-grid-cell-editor.smart-grid-text-area-cell-editor{font-size:inherit;background:inherit;color:inherit;width:100%;margin:0;font-weight:inherit}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .nav .down:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-grid-cell-editor.smart-grid-text-area-cell-editor{display:flex;height:100%;border-radius:0;border:none;font-family:inherit}.smart-grid-cell-editor.smart-grid-input-cell-editor{height:100%;border-radius:0;border:none}.smart-grid-cell-editor.smart-grid-auto-complete-cell-editor{height:100%!important;border-radius:0;border:none}.smart-grid-dialog-editor .attachments .smart-drop-image,.smart-grid-dialog-editor .images .smart-drop-image,smart-grid-cell .attachments .smart-drop-image,smart-grid-cell .images .smart-drop-image{margin-left:-5px}.smart-grid-cell-editor.smart-grid-auto-complete-cell-editor div,.smart-grid-cell-editor.smart-grid-auto-complete-cell-editor input{border-radius:0}.smart-grid-cell-editor>input[type=checkbox]{border:none;min-width:16px;height:16px;top:6px;position:relative}.smart-grid-cell-content-popup{background:rgb(0,92,153)!important;background:var(--smart-primary)!important;color:#ffffff!important;color:var(--smart-primary-color)!important;border:1px solid rgb(0,92,153)!important;border:1px solid var(--smart-primary)!important;z-index:19!important}.smart-grid-cell-content-popup-content{box-shadow:none!important;padding:6px 2px 6px 6px}.smart-grid-row-container{position:relative}.smart-grid-row-container.far,.smart-grid-row-container.near{z-index:7;position:absolute;width:100%}.smart-grid-row-container.near{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-grid-freeze-splitter-size) solid var(--smart-border);box-sizing:content-box}.smart-grid-row-container.far{border-top:1px solid #E0E0E0;border-top:var(--smart-grid-freeze-splitter-size) solid var(--smart-border);box-sizing:content-box;z-index:11}.smart-grid-row-drag-feedback{height:auto!important;flex-direction:column}.smart-grid-row-drag-feedback div{padding-top:3px}.smart-grid-row-drag-feedback>div{display:flex;align-items:flex-start;padding:3px;white-space:nowrap;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:8px;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);flex-direction:column;max-height:200px;overflow:hidden}.smart-grid-scroll-view{width:100%;height:100%;position:relative;overflow:hidden}.smart-grid-scroll-view .smart-grid-row-container.far{bottom:-2px}.smart-grid-scroll-view.has-vscroll smart-grid-row[data-id="9999999"]{box-shadow:none!important;--smart-grid-cell-header-horizontal-border:transparent;--smart-grid-cell-horizontal-border:transparent}.smart-grid-scroll-view.vscroll,.smart-grid-scroll-view.vscroll .smart-grid-row-container.far,.smart-grid-scroll-view.vscroll .smart-grid-row-container.near{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-grid-scroll-view.hscroll .smart-grid-row-container.far{bottom:calc(-2px + 18px);bottom:calc(-2px + var(--smart-scroll-bar-size))}.smart-grid-summary-row-cell{background:#F5F5F5!important;background:var(--smart-surface)!important;color:#323232!important;color:var(--smart-surface-color)!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;opacity:1!important}.smart-grid-summary-row-cell button{display:none}.smart-grid-summary-row-cell .summary-value{font-size:11px;opacity:.75;height:calc(100% - 2px);display:flex;justify-content:flex-end;align-items:center;width:100%}.smart-grid-summary-row-cell .summary-value .summary-value-part{transition:transform cubic-bezier(.4,0,.2,1) .2s}.smart-grid-summary-row-cell .summary-value .summary-value-part:hover{transform:scale(1.2)}.smart-grid-summary-row-cell .summary-value .smart-arrow-down,.smart-grid-summary-row-cell .summary-value .smart-summary-placeholder{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.smart-grid-summary-row-cell .summary-value[has-summary] .smart-arrow-down,.smart-grid-summary-row-cell .summary-value[has-summary] .smart-summary-placeholder{display:inherit;opacity:.7}.smart-grid-summary-row-cell .summary-value.summary-chooser .smart-arrow-down,.smart-grid-summary-row-cell .summary-value.summary-chooser .smart-summary-placeholder,.smart-grid-summary-row-cell .summary-value:hover .smart-arrow-down,.smart-grid-summary-row-cell .summary-value:hover .smart-summary-placeholder{opacity:1}.smart-grid-summary-row-cell .summary-value .label{margin-top:-3px}.smart-grid-summary-row-cell::before{display:none}.smart-grid-resize-mode{overflow:visible}.smart-grid-dialog-editor.add-column{display:flex;height:30px;align-items:center;margin-bottom:10px}.smart-grid-dialog-editor.radio-group{height:auto}.smart-grid-dialog-add-column{max-height:700px}.smart-grid-dialog-add-column .smart-footer{background:#fefefe!important;background:var(--smart-background)!important}.smart-grid-dialog-add-column .smart-grid-dialog-radio-field{width:100%}.smart-grid-dialog-add-column .smart-grid-dialog-radio-field:focus{outline:0}.smart-grid-dialog-add-column .smart-grid-dialog-radio-field:focus .smart-input{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-grid-dialog-add-column .smart-grid-dialog-radio-field .smart-input{border-radius:50%!important;margin-right:10px}.smart-grid-dialog-add-column .smart-grid-dialog-radio-field .smart-input:after{content:""!important}.smart-grid-dialog-add-column .smart-grid-dialog-radio-field .smart-input[checked]:after{content:'\e818'!important;content:var(--smart-icon-radio)!important}.smart-grid-dialog-add-column .smart-grid-dialog-boolean-field{display:flex;align-items:center;margin-bottom:5px}.smart-grid-dialog-add-column .smart-grid-dialog-boolean-field .smart-grid-dialog-editor{margin-bottom:0;margin-bottom:initial;margin-right:10px}.smart-grid-dialog-editor[template=colorInput]{border:none!important}.smart-grid-dialog-editor[template=colorInput] smart-color-input{border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-grid-dialog-editor[template=rating]{border:none!important}.smart-grid-dialog-editor[template=rating] .rating{display:flex}.smart-grid-dialog-editor[template=rating] .rating div{color:#DFDFDF}.smart-grid-dialog-editor[template=rating] .rating div.hover,.smart-grid-dialog-editor[template=rating] .rating div:hover{color:#FFBA05;opacity:.5}.smart-grid-dialog-editor[template=rating] .rating div.value{visibility:inherit;color:#FFBA05!important;opacity:1!important}.smart-grid-dialog-editor[template=rating] .rating:hover div{visibility:inherit}.smart-grid-dialog-editor .attachments,.smart-grid-dialog-editor .images{display:grid;grid-template-columns:1fr auto auto;height:100%}.smart-grid-dialog-editor .attachments .container,.smart-grid-dialog-editor .attachments .file-container,.smart-grid-dialog-editor .images .container,.smart-grid-dialog-editor .images .file-container{display:flex;height:calc(100% - 3px);align-items:center;padding-left:5px}.smart-grid-dialog-editor .attachments .smart-drop-image::after,.smart-grid-dialog-editor .images .smart-drop-image::after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e836';content:var(--smart-icon-download-alt);margin-left:5px}.smart-grid-dialog-editor .attachments .arrowbtn,.smart-grid-dialog-editor .images .arrowbtn{width:15px;background:#F5F5F5;background:var(--smart-surface)}.smart-grid-dialog-editor .attachments .arrowbtn:hover,.smart-grid-dialog-editor .images .arrowbtn:hover{cursor:pointer;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-grid-dialog-editor .attachments .attachment,.smart-grid-dialog-editor .attachments img,.smart-grid-dialog-editor .images .attachment,.smart-grid-dialog-editor .images img{height:23px;width:23px;border:1px solid #E0E0E0;border:1px solid var(--smart-border);margin-right:3px;border-radius:4px;border-radius:var(--smart-border-radius)}.smart-grid-dialog-editor .attachments .attachment:hover,.smart-grid-dialog-editor .attachments img:hover,.smart-grid-dialog-editor .images .attachment:hover,.smart-grid-dialog-editor .images img:hover{cursor:pointer;border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-grid-image-dialog{width:500px!important;min-height:400px!important;background:#fefefe;background:var(--smart-background)}.smart-grid-image-dialog .smart-header{display:flex;justify-content:center;align-items:center}.smart-grid-image-dialog .tabs{width:100%;height:30px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;margin-bottom:5px}.smart-grid-image-dialog .tabs .tab{width:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#5A5A5A;color:var(--smart-background-color);cursor:pointer}.smart-grid-image-dialog .tabs .tab label{cursor:pointer}.smart-grid-image-dialog .tabs .tab.active{color:rgb(0,92,153);color:var(--smart-primary);border-bottom:2px solid rgb(0,92,153);border-bottom:2px solid var(--smart-primary);font-weight:700}.smart-grid-image-dialog .preview{margin-top:10px}.smart-grid-image-dialog .preview p{font-size:10px;text-align:center}.smart-grid-image-dialog .preview .smart-icon-delete{margin:5px}.smart-grid-image-dialog .preview .smart-icon-delete:hover{color:rgb(0,92,153);color:var(--smart-primary)}.smart-grid-image-dialog .preview .list{max-height:100px;max-width:500px;overflow:auto;display:flex;flex-direction:row}.smart-grid-image-dialog .preview .list .item{display:flex;align-items:center;flex-direction:column;font-size:10px;color:#5A5A5A;color:var(--smart-background-color);max-width:100px;margin-right:10px;overflow:hidden;min-width:60px}.smart-grid-image-dialog .preview .list .item:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);width:16px;height:16px;content:'\e80d';content:var(--smart-icon-close);cursor:pointer}.smart-grid-image-dialog .preview .list .item .attachment,.smart-grid-image-dialog .preview .list .item img{width:50px;height:50px;min-height:50px;border:2px solid transparent}.smart-grid-image-dialog .preview .list .item .attachment:hover,.smart-grid-image-dialog .preview .list .item img:hover{border:2px solid rgb(0,92,153);border:2px solid var(--smart-primary);border-radius:4px;border-radius:var(--smart-border-radius);cursor:pointer}.smart-grid-image-dialog .preview .list .item div{text-overflow:ellipsis;text-align:center}.smart-grid-image-dialog .url-zone{display:flex;justify-content:center;align-items:center;flex-direction:column;height:220px}.smart-grid-image-dialog .url-zone .upload{display:flex;flex-direction:column}.smart-grid-image-dialog .url-zone .url-title{margin-top:10px;font-size:10px;color:#5A5A5A;color:var(--smart-background-color)}.smart-grid-image-dialog .url-zone .smart-input{text-align:center}.smart-grid-image-dialog .smart-grid-drop-zone,.smart-grid-image-dialog .smart-grid-file-zone{border:2px dashed rgba(0,0,0,.1);border-radius:6px;height:220px;background:#fefefe;background:var(--smart-background);display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease-out;flex-direction:column;outline:0}.smart-grid-image-dialog .smart-grid-drop-zone .title,.smart-grid-image-dialog .smart-grid-file-zone .title{cursor:pointer;font-size:20px;font-weight:500;height:50px;display:flex;align-items:center;flex-direction:column;margin-top:20px}.smart-grid-image-dialog .smart-grid-drop-zone .title .smart-grid-icon,.smart-grid-image-dialog .smart-grid-file-zone .title .smart-grid-icon{font-size:24px;margin-bottom:5px;color:rgb(0,92,153);color:var(--smart-primary)}.smart-grid-image-dialog .smart-grid-drop-zone .subtitle,.smart-grid-image-dialog .smart-grid-file-zone .subtitle{margin-top:20px;margin-bottom:20px;display:flex;align-items:center;color:#5A5A5A;color:var(--smart-background-color)}.smart-grid-image-dialog .smart-grid-drop-zone.smart-grid-file-zone,.smart-grid-image-dialog .smart-grid-file-zone.smart-grid-file-zone{justify-content:space-between}.smart-grid-image-dialog .smart-grid-drop-zone .files,.smart-grid-image-dialog .smart-grid-file-zone .files{overflow:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;padding:10px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size)}.smart-grid-image-dialog .smart-grid-drop-zone .files .item,.smart-grid-image-dialog .smart-grid-file-zone .files .item{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:2px}.smart-grid-image-dialog .smart-grid-drop-zone .files .item img,.smart-grid-image-dialog .smart-grid-file-zone .files .item img{width:24px;height:24px}.smart-grid-dialog-overlay,.smart-grid-overlay{z-index:100;opacity:.1;height:100%;left:0;top:0;width:100%;position:absolute}.smart-grid-image-dialog .smart-grid-drop-zone .files .item.active,.smart-grid-image-dialog .smart-grid-file-zone .files .item.active{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);border:1px solid rgba(0,92,153, .1);border:1px solid var(--smart-ui-state-border-selected)}.smart-grid-dialog-overlay{background:#333}.smart-grid-overlay{background:0 0}.smart-grid-slider-dialog,.smart-grid-text-area-dialog{z-index:99999;position:absolute;min-width:160px;min-height:140px;font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);background:#fefefe;background:var(--smart-background);border:none;box-shadow:0 0 0 3px rgb(0,92,153)!important;box-shadow:0 0 0 3px var(--smart-primary)!important;border-radius:1px;color:#5A5A5A;color:var(--smart-background-color);box-sizing:border-box;overflow:visible}.smart-grid-slider-dialog.smart-grid-slider-dialog,.smart-grid-text-area-dialog.smart-grid-slider-dialog{min-height:60px;max-width:200px;transform:rotate(-90deg)}.smart-grid-slider-dialog .smart-grid-text-area-resizer,.smart-grid-text-area-dialog .smart-grid-text-area-resizer{position:absolute;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);height:16px;font-size:10px;right:-3px;top:-16px;border-top-left-radius:4px;border-top-right-radius:4px}.smart-grid-slider-dialog .smart-grid-slider-container,.smart-grid-slider-dialog .smart-grid-text-area-container,.smart-grid-text-area-dialog .smart-grid-slider-container,.smart-grid-text-area-dialog .smart-grid-text-area-container{width:100%;height:100%;overflow:hidden}.smart-grid-slider-dialog .smart-grid-slider-container,.smart-grid-text-area-dialog .smart-grid-slider-container{height:100%;position:absolute;display:flex;padding:6px;box-sizing:border-box}.smart-grid-slider-dialog smart-text-area,.smart-grid-slider-dialog textarea,.smart-grid-text-area-dialog smart-text-area,.smart-grid-text-area-dialog textarea{min-height:180px;width:100%;height:180px;box-sizing:border-box;border:none;background:inherit;outline:0;resize:none;color:inherit}.smart-grid-cell-notification{position:absolute;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border-radius:4px;border-radius:var(--smart-border-radius);padding:7px;width:auto;height:auto;z-index:99}.smart-grid-validation-error{position:absolute;background:rgb(176,0,32);background:var(--smart-error);color:#ffffff;color:var(--smart-error-color);border-radius:4px;border-radius:var(--smart-border-radius);padding:7px;width:auto;height:auto;z-index:99}.smart-selection-overlay{position:absolute;border:2px solid rgb(0,92,153);border:2px solid var(--smart-primary);z-index:10}.smart-selection-overlay-content{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);opacity:.2;width:100%;height:100%}.smart-selection-overlay-content:after{cursor:move;content:"";height:4px;width:calc(100% - 10px);position:absolute;bottom:0}.smart-selection-overlay-border-content{border:0 solid #fefefe;border:0 solid var(--smart-background);width:100%;height:100%}.smart-selection-overlay-border-content.handle:after{border:1px solid #fefefe;border:1px solid var(--smart-background);content:"";background:rgb(0,92,153);background:var(--smart-primary);width:4px;height:4px;position:absolute;right:-4px;bottom:-4px;cursor:crosshair}.smart-input-overlay{background:rgb(0,92,153);background:var(--smart-ui-state-active);position:absolute;border-radius:100%;opacity:0;transform:scale(0);z-index:9;cursor:pointer}.smart-input-overlay.smart-animate{transition:transform .25s ease-in-out,opacity .25s ease-in-out}.smart-input-overlay-on{opacity:.3;transform:scale(1)}.smart-window.smart-grid-popup{transition:opacity .2s,transform .2s ease-out;opacity:0;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);transform:scaleY(0)!important;transform-origin:top!important;--smart-window-content-padding:0px;--smart-window-header-height:0px;box-shadow:none;border-radius:0}.smart-window.smart-grid-popup.open{transform:scale(1)!important;opacity:1}.smart-window.smart-grid-dialog{transition:opacity .2s,transform .2s ease-out;transform:scale(0);opacity:0;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size)}.smart-window.smart-grid-dialog .smart-grid-edit-dialog-columns-separator{display:grid;margin-top:10px;margin-bottom:10px;align-items:center;grid-template-columns:1fr auto 1fr}.smart-window.smart-grid-dialog .smart-grid-edit-dialog-columns-separator .toggle-button{margin-left:10px;margin-right:10px;cursor:pointer}.smart-window.smart-grid-dialog .smart-grid-edit-dialog-columns-separator .toggle-button:hover{color:rgb(0,92,153);color:var(--smart-primary)}.smart-window.smart-grid-dialog .smart-grid-edit-dialog-columns-separator span:last-child{border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border)}.smart-window.smart-grid-dialog[mobile]{left:0!important;top:0!important;width:100%!important;height:100%!important}.smart-window.smart-grid-dialog.smart-grid-dialog-add-column,.smart-window.smart-grid-dialog.smart-grid-dialog-description{transform:scaleY(0)!important;transform-origin:top!important}.smart-window.smart-grid-dialog.smart-grid-dialog-add-column.view,.smart-window.smart-grid-dialog.smart-grid-dialog-description.view{transform-origin:unset!important;transform:scale(0)!important}.smart-window.smart-grid-dialog.smart-grid-dialog-add-column .smart-header-notes,.smart-window.smart-grid-dialog.smart-grid-dialog-description .smart-header-notes{margin-bottom:10px;display:block}.smart-window.smart-grid-dialog.smart-grid-dialog-add-column.center,.smart-window.smart-grid-dialog.smart-grid-dialog-description.center{transform:scale(0);transform-origin:unset}.smart-window.smart-grid-dialog.smart-grid-dialog-summary{transform:scaleY(0);transform-origin:bottom;--smart-window-content-padding:0px;box-shadow:none;border-radius:0}.smart-window.smart-grid-dialog.smart-grid-dialog.disable-animation{transition:none}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row{width:750px!important;height:500px!important;--smart-window-content-padding:0px}@media screen and (min-width:1128px){.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row{width:1100px!important;height:750px!important}}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-header-section span{margin-left:10px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-footer,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-header-section{background:#fefefe;background:var(--smart-background)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row[mobile]{width:100%!important;height:100%!important}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-column-info{display:grid;grid-template-columns:25px 1fr 25px;padding:5px 0;line-height:normal}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-column-info.header{display:flex;flex-direction:row;justify-content:space-between;font-weight:700;font-size:calc(14px + 1px);font-size:calc(var(--smart-font-size) + 1px)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .tabs{width:100%;height:30px;overflow:hidden;background:#fefefe;background:var(--smart-background);transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;margin-bottom:10px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .tabs .tab{padding:4px 10px;display:flex;align-items:center;justify-content:center;color:#323232;color:var(--smart-surface-color);cursor:pointer;white-space:nowrap;position:relative}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .tabs .tab:hover{color:rgb(0,92,153);color:var(--smart-primary);border-bottom-color:rgb(0,92,153)!important;border-bottom-color:var(--smart-primary)!important}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .tabs .tab.active{border-bottom:2px solid #323232;border-bottom:2px solid var(--smart-surface-color)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-content-container{width:100%}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-next-button{margin-right:5px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-next-button:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row [editor]:not([template=checkBox]){width:auto;max-width:none;max-width:initial}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout{display:block;height:100%}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-drop-down-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container{pointer-events:none;cursor:default;background:#fefefe;background:var(--smart-background);border:none}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-drop-down-button .arrow,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-drop-down-button .down,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-drop-down-button .smart-drop-down-button-icon,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-drop-down-button .up,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .arrow,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .down,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .smart-drop-down-button-icon,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .up{opacity:0}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor{background:#fefefe;background:var(--smart-background);--smart-surface:var(--smart-background);pointer-events:none;border:none;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor[template=image]{pointer-events:initial;height:100px;border:none;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor[template=image] .smart-grid-cell-editor>div{display:block!important}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor[template=image] .attachment,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor[template=image] img{width:95px;height:95px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor[template=image] .smart-drop-image,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row.disable-edit .smart-grid-edit-dialog-layout .smart-grid-dialog-editor[template=image] .smart-grid-icon.smart-icon-plus{display:none!important}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout{display:grid;grid-template-columns:1fr 310px;grid-template-areas:"content sidebar" "footer sidebar";height:100%;grid-template-rows:1fr 45px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout[mobile]{display:flex;flex-direction:column}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout[mobile] .smart-grid-edit-dialog-activity-container{position:absolute;top:45px;width:90%;height:calc(100% - 45px);right:0;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout[mobile] .smart-grid-edit-dialog-editors-container{height:calc(100% - 45px)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout.hide-activity{grid-template-columns:1fr}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout.hide-activity .smart-grid-edit-dialog-activity-container{display:none}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-footer{grid-area:footer;display:flex;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:10px;padding-inline-end:10px;justify-content:space-between;align-items:center;flex-direction:row-reverse}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-footer .smart-button{display:flex;align-items:center;height:30px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-footer .smart-button.primary{margin-right:10px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-editors-container{padding:20px;overflow:auto;grid-area:content;display:grid}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-editors-container.many{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container{background:#F5F5F5;background:var(--smart-surface);border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);overflow:hidden;grid-area:sidebar}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container>div{height:100%}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .smart-grid-edit-dialog-row{height:100%;display:grid;grid-template-rows:40px 40px 40px 40px 40px 1fr}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .smart-user{position:relative;top:10px;left:-3px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .user-icon{height:30px;width:30px;border-radius:50%;background-size:cover;background-position:center}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .user-icon.image:after{content:""}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .user-icon:after{content:'\e81f';content:var(--smart-icon-user);font-family:smart-icons;font-family:var(--smart-font-family-icon);width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-header{white-space:nowrap}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-tab{height:calc(100% - 35px)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout{display:grid;grid-template-rows:1fr auto;flex-direction:column;padding:3px;height:calc(100% - 10px);overflow-x:hidden;overflow-y:auto}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .no-comments,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .no-comments{display:flex;position:absolute;width:100%;height:100%;align-items:center;justify-content:center}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .no-comments span,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .no-comments span{text-align:center;padding:20px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row{display:grid;grid-template-columns:30px 1fr;grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding);margin:10px;margin:var(--smart-data-view-padding)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .comment-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .history-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .comment-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .history-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .comment-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .history-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .comment-header,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .history-header{display:grid;opacity:.75;grid-template-columns:1fr auto auto auto;grid-column-gap:calc(10px/ 2);grid-column-gap:calc(var(--smart-data-view-padding)/ 2);margin-bottom:10px;margin-bottom:var(--smart-data-view-padding)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .comment-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .history-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .comment-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .history-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .comment-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .history-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .comment-body,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .history-body{padding:.625rem .75rem;border-radius:4px;border-radius:var(--smart-border-radius);background:#fefefe;background:var(--smart-background);box-shadow:0 0 2px 0 rgba(0, 0, 0, .14),0 2px 2px 0 rgba(0, 0, 0, .12),0 1px 3px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-1);overflow:hidden;overflow-wrap:break-word;display:inline-block;margin:2px;max-width:220px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .comment-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .history-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .comment-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .history-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .comment-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .history-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .comment-body .detail,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .history-body .detail{margin-top:10px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .comment-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .history-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .comment-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .history-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .comment-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .history-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .comment-body.edit,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .history-body.edit{overflow:visible;box-shadow:none}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .remove-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .remove-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .remove-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .remove-button{cursor:pointer;opacity:0}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .remove-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .remove-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .remove-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .remove-button:after{content:'\e826';content:var(--smart-icon-delete);display:flex;align-items:center;justify-content:center;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .edit-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .remove-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .edit-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .remove-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .edit-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .remove-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .edit-button.edit-button:after,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .remove-button.edit-button:after{content:'\e909';content:var(--smart-icon-mode-edit)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .edit-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment .remove-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .edit-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row .remove-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .edit-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment .remove-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .edit-button.enabled,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row .remove-button.enabled{visibility:visible}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment:hover .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comment:hover .remove-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row:hover .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history-row:hover .remove-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment:hover .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comment:hover .remove-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row:hover .edit-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history-row:hover .remove-button{opacity:1}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .comments,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .history,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .comments,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .history{overflow-y:auto;overflow-x:hidden;min-height:180px;max-height:400px;position:relative}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .footer,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .footer{height:45px;display:flex;padding:5px;box-sizing:border-box;transition:height cubic-bezier(.4,0,.2,1) .2s}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .footer.focus,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .footer.focus{height:70px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .footer smart-text-area,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .footer smart-text-area{width:100%;height:100%;border-radius:0}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .comments-layout .footer smart-button,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .history-layout .footer smart-button{border-top-left-radius:0;border-bottom-left-radius:0;width:100px;border-left-color:transparent}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px;width:300px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout .font-family smart-input{height:35px;width:150px!important}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.font-group{grid-column-gap:10px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.font-group .format:first-child{grid-column:1/2 span}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.font-group .format:last-child{width:100px}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group{background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);height:calc(7px + 30px);height:calc(7px + var(--smart-editor-height));width:175px;padding:0;display:flex;justify-content:space-between}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .bold,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .italic,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .linethrough,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .underline{font-weight:400;display:block;height:100%;padding:10px;width:100%;border-bottom:2px solid transparent;transition:border ease-in-out .2s}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .bold:hover,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .italic:hover,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .linethrough:hover,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .underline:hover{border-bottom:2px solid rgb(0,92,153);border-bottom:2px solid var(--smart-primary)}.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .bold.checked,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .italic.checked,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .linethrough.checked,.smart-window.smart-grid-dialog.smart-grid-dialog-expand-row .smart-grid-edit-dialog-layout .smart-grid-edit-dialog-activity-container .format-layout.button-group .underline.checked{background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-window.smart-grid-dialog .col-sm-6{padding:0}.smart-window.smart-grid-dialog>.smart-container .smart-header-section .smart-buttons-container button{border-radius:4px;border-radius:var(--smart-border-radius)}.smart-window.smart-grid-dialog>.smart-container .smart-header-section .smart-buttons-container button:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-window.smart-grid-dialog>.smart-container .smart-header-section .smart-buttons-container button.checked{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-window.smart-grid-dialog.open,.smart-window.smart-grid-dialog.view.open{transform:scale(1)!important;opacity:1}.smart-window.smart-grid-dialog .smart-field-editor-error-label{font-size:10px;color:rgb(176,0,32);color:var(--smart-error)}.smart-window.smart-grid-dialog [editor]:not([template=checkBox]){max-width:150px;height:30px;overflow:hidden;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius)}.smart-window.smart-grid-dialog [editor]:not([template=checkBox])[template=textarea]{height:180px;min-height:120px;resize:vertical}.smart-window.smart-grid-dialog [editor]:not([template=checkBox])[template=textarea] smart-text-area{width:100%!important;height:100%}.smart-window.smart-grid-dialog [editor][focus],.smart-window.smart-grid-dialog [editor][focus] .smart-grid-cell-editor{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-window.smart-grid-dialog [editor][template=checkBox]{height:30px;display:flex;align-items:center}.smart-window.smart-grid-dialog [editor][template=checkBox]:focus{outline:0}.smart-window.smart-grid-dialog [editor][template=checkBox]:focus .smart-grid-check-box-cell-editor{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-window.smart-grid-dialog [editor]:not([template=checkBox]) .smart-grid-cell-editor{width:100%;height:100%}.smart-window.smart-grid-dialog>.smart-container>.smart-footer{height:auto}.smart-window.smart-grid-dialog .column{display:flex;justify-content:space-between;padding:5px;flex-direction:column}.smart-window.smart-grid-dialog .column label{justify-content:flex-end;padding:5px 0}.smart-window.smart-grid-dialog .smart-footer .smart-stack-layout{padding:0 10px}smart-grid{width:800px;width:var(--smart-grid-default-width);height:400px;height:var(--smart-grid-default-height);grid-template-columns:none;grid-template-columns:var(--smart-grid-template-columns);grid-column-gap:0px;grid-column-gap:var(--smart-grid-column-gap);grid-row-gap:0px;grid-row-gap:var(--smart-grid-row-gap);contain:content;visibility:hidden}smart-grid .smart-grid-cell-loading{height:10px;position:absolute;top:calc(50% - 5px);background:#F5F5F5;background:var(--smart-surface);width:80%;left:10%;border:1px solid #F5F5F5;border:1px solid var(--smart-surface);border-radius:4px;border-radius:var(--smart-border-radius)}smart-grid .smart-grid-add-column-button,smart-grid .smart-grid-add-row-button{position:absolute;bottom:0;left:0;z-index:12;width:30px;background:#F5F5F5;background:var(--smart-surface);transform:scale(0);opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1);height:28px}smart-grid .smart-grid-add-column-button.float,smart-grid .smart-grid-add-row-button.float{height:24px;width:24px;border-radius:50%;font-size:14px;border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);left:5px;bottom:5px;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-grid .smart-grid-add-column-button.smart-grid-add-column-button,smart-grid .smart-grid-add-row-button.smart-grid-add-column-button{right:5px;left:auto;left:initial;top:55px}smart-grid .smart-grid-add-column-button.show,smart-grid .smart-grid-add-row-button.show{transform:scale(1);opacity:1}smart-grid .smart-grid-add-column-button.show:active,smart-grid .smart-grid-add-column-button.show:hover,smart-grid .smart-grid-add-row-button.show:active,smart-grid .smart-grid-add-row-button.show:hover{color:#ffffff;color:var(--smart-primary-color);background:rgb(0,92,153);background:var(--smart-primary)}smart-grid .smart-grid-add-column-button.show:active.float,smart-grid .smart-grid-add-column-button.show:hover.float,smart-grid .smart-grid-add-row-button.show:active.float,smart-grid .smart-grid-add-row-button.show:hover.float{transform:scale(1.2);box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14),0 1px 18px 0 rgba(0, 0, 0, .12),0 3px 5px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-6)}smart-grid.smart-kanban-view{background:#fafafa}smart-grid.smart-kanban-view .smart-grid-add-row-button{display:none!important}smart-grid[appearance_hide-column-group-lines] smart-grid-column:not([column-group-first-child])[column-group]:before{background:0 0!important}smart-grid[appearance_allow-hover] smart-grid-cell:not([focus]):hover:not(.smart-add-new-column){background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-grid[appearance_allow-hover] smart-grid-cell:not([focus]):hover:not(.smart-add-new-column) .smart-label{background:#ebebeb!important;background:var(--smart-ui-state-hover)!important;color:#333!important;color:var(--smart-ui-state-color-hover)!important}smart-grid[appearance_allow-hover]:not([selection_allow-cell-selection]) smart-grid-row:hover smart-grid-cell:not([focus]){background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-grid[appearance_allow-hover]:not([selection_allow-cell-selection]) smart-grid-row:hover smart-grid-cell:not([focus]) .smart-label{background:#ebebeb!important;background:var(--smart-ui-state-hover)!important;color:#333!important;color:var(--smart-ui-state-color-hover)!important}smart-grid[tree] smart-grid-cell[has-toggle-button]:not([detail]) button[toggle-button]{padding-right:14px;margin-left:7px;cursor:pointer}smart-grid[tree] smart-grid-cell[has-toggle-button]:not([detail]) button[toggle-button]:hover{color:rgb(0,92,153);color:var(--smart-primary)}smart-grid.smart-element{visibility:inherit}smart-grid:not([selection_allow-cell-selection])[focus] smart-grid-row[focus] smart-grid-cell:not([editor]):not([header]),smart-grid:not([selection_allow-cell-selection])[focus] smart-grid-row[focus] smart-grid-cell:not([editor]):not([header]) .smart-label:not([style]),smart-grid:not([selection_allow-cell-selection])[focus][appearance_show-selection-on-top] smart-grid-row[focus] smart-grid-cell:not([editor]):not([header]),smart-grid:not([selection_allow-cell-selection])[focus][appearance_show-selection-on-top] smart-grid-row[focus] smart-grid-cell:not([editor]):not([header]) .smart-label{background:rgba(0,92,153,.7)!important;background:rgba(var(--smart-primary-rgb),.7)!important;color:#ffffff!important;color:var(--smart-primary-color)!important;border-color:rgb(0,92,153)!important;border-color:var(--smart-primary)!important}smart-grid:not([selection_allow-cell-selection])[focus] smart-grid-row[focus] smart-grid-cell:not([editor]):not([header]):before{background:rgb(0,92,153);background:var(--smart-primary)}smart-grid[selection_allow-cell-selection] smart-grid-row[focus] smart-grid-cell[focus]:not([editor]):not([header]){background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-grid.smart-container{grid-template-columns:none;grid-template-columns:var(--smart-grid-template-columns);grid-column-gap:0px;grid-column-gap:var(--smart-grid-column-gap);grid-row-gap:0px;grid-row-gap:var(--smart-grid-row-gap);contain:content;visibility:hidden}.smart-grid.smart-container .smart-grid-header,.smart-grid>.smart-container .smart-grid-header{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border);height:48px;height:var(--smart-grid-header-height);border-bottom-width:1px;border-bottom-style:solid;width:100%}.smart-grid.smart-container .smart-grid-column-header,.smart-grid>.smart-container .smart-grid-column-header{height:48px;height:var(--smart-grid-column-header-height);min-height:30px;color:#323232;color:var(--smart-surface-color);overflow:hidden;position:relative;z-index:99}.smart-grid.smart-container .smart-grid-pager,.smart-grid>.smart-container .smart-grid-pager{height:48px;height:var(--smart-pager-default-height);overflow:hidden;z-index:99;border-top-width:1px;border-top-style:solid;border-top-color:#E0E0E0;border-top-color:var(--smart-border);width:100%;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-grid.smart-container .smart-grid-pager[top],.smart-grid>.smart-container .smart-grid-pager[top]{border-top-color:transparent;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-grid.smart-container .smart-grid-content,.smart-grid>.smart-container .smart-grid-content{width:100%;height:100%;padding:0;overflow:hidden;border:none;background:#F5F5F5;background:var(--smart-surface)}.smart-grid.smart-container.smart-grid-resize-mode,.smart-grid>.smart-container.smart-grid-resize-mode{overflow:visible}.smart-grid.smart-element{visibility:inherit}.smart-grid[sorting_mode=many] smart-grid-column[sort-index] .smart-label.align-right{margin-left:-10px}.smart-grid[sorting_mode=many] smart-grid-column[sort-index] .smart-sort-button[order]{width:40px}.smart-grid[sorting_mode=many] smart-grid-column[sort-index] .smart-sort-button:after{content:attr(order);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:11px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);padding:5px;margin-left:5px;height:8px;box-sizing:content-box}.smart-grid smart-grid-row[data-id="9999999"]{box-shadow:rgba(140,149,159,.15) 0 3px 6px 0}.smart-grid smart-grid-row .smart-grid-row-detail{overflow:hidden;width:100%;z-index:3;position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border);transform-origin:top;transform:scaleY(0);display:flex;justify-content:flex-start}.smart-grid smart-grid-row .smart-grid-row-detail>div{width:100%;height:100%;line-height:normal;line-height:initial;overflow:hidden;position:relative}.smart-grid smart-grid-column:not(.smart-grid-column-border).smart-grid-horizontal-border-collapse:after,.smart-grid smart-grid-row smart-grid-cell:not(.smart-grid-column-border).smart-grid-horizontal-border-collapse:after{height:0}.smart-grid smart-grid-row[has-detail]{transition:height .25s ease-in-out}.smart-grid smart-grid-row[has-detail] .smart-grid-row-detail.smart-animate,smart-grid-row .smart-grid-row-sub-container.smart-animate{transition:transform .25s ease-in-out,height .25s ease-in-out}.smart-grid smart-grid-row[show-detail] .smart-grid-row-detail{transform:scaleY(1)}.smart-grid smart-grid-row[unbound] smart-grid-cell{background:#F5F5F5;background:var(--smart-grid-cell-background-unbound);color:#323232;color:var(--smart-grid-cell-color-unbound)}.smart-grid smart-grid-cell.dragged,.smart-grid smart-grid-column.dragged{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em}.smart-grid smart-grid-row smart-grid-cell:not(.smart-grid-column-border).smart-grid-vertical-border-collapse:before{width:0}.smart-grid smart-grid-column .smart-grid-command-item{padding:0;align-items:center;justify-content:center;border-radius:0}.smart-grid smart-grid-column .smart-add-new-column{border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border)}.smart-grid smart-grid-column:not(.smart-grid-column-border).smart-grid-vertical-border-collapse:before{width:0}.smart-grid smart-grid-column.afterTarget:last-child:after{right:0}.smart-grid smart-grid-cell .smart-grid-command-item{padding:0 3px;overflow:hidden}.smart-grid smart-scroll-bar{overflow:visible;position:absolute;bottom:0;height:calc(18px);height:calc(var(--smart-scroll-bar-size));width:100%;z-index:11;touch-action:none}.smart-grid smart-scroll-bar:after,.smart-grid smart-scroll-bar:before{position:absolute;content:"";height:18px;height:var(--smart-scroll-bar-size);background:#F1F1F1;background:var(--smart-scroll-bar-background);top:0}.smart-grid smart-scroll-bar:after{width:18px;width:var(--smart-scroll-bar-size);min-width:var(--smart-scroll-bar-far-size);left:100%}.smart-grid smart-scroll-bar:before{width:var(--smart-scroll-bar-near-size);left:calc(0px - var(--smart-scroll-bar-near-size))}.smart-grid smart-scroll-bar.smart-element{border:none;border-radius:0}.smart-grid smart-scroll-bar.bottom-corner-visible{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-grid smart-scroll-bar[orientation=vertical]{right:0;top:0;height:100%;width:calc(18px);width:calc(var(--smart-scroll-bar-size));border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}.smart-grid smart-scroll-bar[orientation=vertical]:after,.smart-grid smart-scroll-bar[orientation=vertical]:before{width:18px;width:var(--smart-scroll-bar-size);background:#F1F1F1;background:var(--smart-scroll-bar-background);content:"";position:absolute}.smart-grid smart-scroll-bar[orientation=vertical]:before{height:var(--smart-scroll-bar-near-size);left:-1px;top:calc(0px - var(--smart-scroll-bar-near-size));border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}.smart-grid smart-scroll-bar[orientation=vertical]:after{height:18px;height:var(--smart-scroll-bar-size);min-height:var(--smart-scroll-bar-far-size);left:0;bottom:calc(0px - var(--smart-scroll-bar-far-size));top:auto;min-width:0;z-index:-1}.smart-grid smart-scroll-bar[orientation=vertical].bottom-corner-visible{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-grid .smart-data-view-header-drop-down{transition:transform cubic-bezier(.4,0,.2,1) .2s;transform:scaleY(0)}.smart-grid .smart-data-view-header-drop-down.open{transform:scaleY(1)}.smart-grid .smart-breadcrumb-items>.afterTarget:last-child:after,.smart-grid .smart-breadcrumb-items>.target:before{content:"";display:none}.smart-grid .smart-grid-command-item{display:flex;padding:5px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:25px;border:1px solid transparent;cursor:pointer;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius)}.smart-grid .smart-grid-command-item:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border:1px solid #ebebeb;border:1px solid var(--smart-ui-state-border-hover)}.smart-grid .smart-grid-command-item:active{background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border:1px solid rgb(0,92,153);border:1px solid var(--smart-ui-state-border-active)}.smart-grid .smart-grid-command-item .smart-grid-icon{display:flex;min-width:16px;width:auto}.smart-grid .smart-grid-command-item span:last-child:not(:first-child){margin-left:4px}.smart-grid .smart-grid-command-bar{display:flex;align-items:center;padding:5px}.smart-grid .smart-grid-command-bar .smart-grid-icon{display:flex}.smart-grid .smart-grid-row:not([leaf]) smart-grid-cell[group]:not([header]) div:not([content]){visibility:hidden}.smart-grid .smart-grid-resize-line{position:absolute;z-index:99;opacity:.8;width:1px;width:var(--smart-grid-resize-line-size);background:rgb(0,92,153);background:var(--smart-primary)}.smart-grid .smart-grid-resize-line.row{height:1px;height:var(--smart-grid-resize-line-size)}.smart-grid .smart-grid-resize-tooltip{position:absolute;bottom:0;z-index:99;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);padding:5px;transition:width .2s ease-out}.smart-grid .smart-grid-drag-line{position:absolute;z-index:199;opacity:1;width:calc(2 * 1px);width:calc(2 * var(--smart-grid-resize-line-size));background:rgb(0,92,153);background:var(--smart-primary);font-family:smart-icons;font-family:var(--smart-font-family-icon);transition:opacity cubic-bezier(.6,.2,0,.8) .25s}.smart-grid .smart-grid-drag-line:after{color:rgb(0,92,153);color:var(--smart-primary);font-size:16px;position:absolute;left:0;bottom:0;margin-left:-7px;font-weight:700;margin-bottom:-11px}.smart-grid .smart-grid-drag-line:before{content:'\e901';content:var(--smart-icon-arrow-down);color:rgb(0,92,153);color:var(--smart-primary);font-size:16px;position:absolute;left:0;top:0;margin-left:-7px;font-weight:700;margin-top:-7px}.smart-grid .smart-grid-drag-line.row{height:calc(2 * 1px);height:calc(2 * var(--smart-grid-resize-line-size))}.smart-grid .smart-grid-drag-line.row:after{content:'\e902';content:var(--smart-icon-arrow-left);right:0;left:auto;left:initial;bottom:0;margin-right:-7px;font-weight:700;margin-bottom:-7px}.smart-grid[grouped] smart-grid-row[level]>.smart-grid-cell-container>smart-grid-cell div[content]>div[checkbox]:not(.smart-hidden),.smart-grid[tree] smart-grid-row[level]>.smart-grid-cell-container>smart-grid-cell div[content]>div[checkbox]:not(.smart-hidden){margin-right:7px}.smart-grid .smart-grid-drag-line.row:before{content:'\e903';content:var(--smart-icon-arrow-right);left:0}.smart-grid[tree] smart-grid-row[level]>.smart-grid-cell-container>smart-grid-cell div[content]{line-height:normal;line-height:initial;width:100%;height:100%;display:flex;align-items:center}.smart-grid[grouped] smart-grid-row[level]>.smart-grid-cell-container>smart-grid-cell div[content]{line-height:normal;line-height:initial;width:100%;height:100%;display:flex;align-items:center}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group]{border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);padding-right:1px}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced]{font-size:12px;grid-template-columns:auto auto auto;display:grid;grid-column-gap:5px;align-items:center}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced]:hover span[group] span{transform:scale(1.1);opacity:1;color:rgb(0,92,153);color:var(--smart-primary)}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced] span[group]{display:flex;font-weight:700}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced] span[group] span{opacity:.7;font-weight:400;margin-left:-8px;transform:scale(.9)}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced] span[value]{font-size:14px;font-size:var(--smart-font-size);position:relative;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;padding:2px 6px;font-weight:400;border-radius:20px;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary)}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced] span[summary]{font-weight:400;font-size:10px;opacity:.7}.smart-grid[grouped] smart-grid-row[level] smart-grid-cell[group] div[group-advanced]:hover span[summary]{opacity:1}.smart-grid[appearance_allow-header-hover] smart-grid-cell[header]:hover,.smart-grid[appearance_allow-header-hover] smart-grid-column:not(.top-far-corner):not(.top-near-corner)[header]:hover,.smart-grid[appearance_allow-hover]:not([selection_allow-cell-selection]) smart-grid-row:hover smart-grid-cell:not(.smart-add-new-column){background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);cursor:default}.smart-grid[appearance_show-column-header-drag-icon][behavior_allow-column-reorder] smart-grid-column:not([auto-generated]) .smart-drag-handle{transition:opacity ease-in-out .2s;overflow:hidden;opacity:0;width:5px;height:100%;position:absolute;left:1px;z-index:9;font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:move}.smart-grid[appearance_show-column-header-drag-icon][behavior_allow-column-reorder] smart-grid-column:not([auto-generated]) .smart-drag-handle:before{position:relative;font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\f141';content:var(--smart-icon-ellipsis);transform:rotate(90deg);display:flex;justify-content:center}.smart-grid[appearance_show-column-header-drag-icon][behavior_allow-column-reorder] smart-grid-column:not([auto-generated]) .smart-drag-handle:hover{opacity:1}.smart-grid[appearance_show-row-header-drag-icon] smart-grid-row smart-grid-cell[header]:not([detail])>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-drag-icon] smart-grid-row smart-grid-cell[header]:not([detail])>.smart-label:before{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);position:absolute;left:0;width:100%;content:'\f141';content:var(--smart-icon-ellipsis);cursor:move;transform:rotate(90deg);display:flex;align-items:flex-end;justify-content:center;opacity:.25}.smart-grid[appearance_show-row-header-edit-icon] smart-grid-row[edit] smart-grid-cell[header]:not([detail])>.smart-label,.smart-grid[appearance_show-row-header-edit-icon] smart-grid-row[edit][focus] smart-grid-cell[header]:not([detail])>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-edit-icon] smart-grid-row[edit] smart-grid-cell[header]:not([detail])>.smart-label:before,.smart-grid[appearance_show-row-header-edit-icon] smart-grid-row[edit][focus] smart-grid-cell[header]:not([detail])>.smart-label:before{content:'\e909';content:var(--smart-icon-mode-edit);background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);position:absolute;left:0;width:100%}.smart-grid[appearance_show-row-header-edit-icon] smart-grid-row[edit] smart-grid-cell[header]:not([detail]):last-child>.smart-label,.smart-grid[appearance_show-row-header-edit-icon] smart-grid-row[edit][focus] smart-grid-cell[header]:not([detail]):last-child>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-comments] smart-grid-row smart-grid-cell[header]:not([detail]),.smart-grid[appearance_show-row-status] smart-grid-row smart-grid-cell[header]:not([detail]){z-index:9}.smart-grid[appearance_show-row-comments] smart-grid-row:hover smart-grid-cell[header]:not([detail]):not([group]):not(.smart-add-new-row),.smart-grid[appearance_show-row-comments] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[header]:not([detail]):not([group]):not(.smart-add-new-row),.smart-grid[appearance_show-row-status] smart-grid-row:hover smart-grid-cell[header]:not([detail]):not([group]):not(.smart-add-new-row),.smart-grid[appearance_show-row-status] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[header]:not([detail]):not([group]):not(.smart-add-new-row){width:25px!important}.smart-grid[appearance_show-row-comments] smart-grid-row:hover smart-grid-cell[detail][has-toggle-button][selected],.smart-grid[appearance_show-row-comments] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[detail][has-toggle-button][selected],.smart-grid[appearance_show-row-status] smart-grid-row:hover smart-grid-cell[detail][has-toggle-button][selected],.smart-grid[appearance_show-row-status] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[detail][has-toggle-button][selected]{background:#ebebeb!important;background:var(--smart-ui-state-hover)!important}.smart-grid[appearance_show-row-comments] smart-grid-row:hover smart-grid-cell[detail][has-toggle-button] button.row-detail,.smart-grid[appearance_show-row-comments] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[detail][has-toggle-button] button.row-detail,.smart-grid[appearance_show-row-status] smart-grid-row:hover smart-grid-cell[detail][has-toggle-button] button.row-detail,.smart-grid[appearance_show-row-status] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[detail][has-toggle-button] button.row-detail{visibility:inherit!important}.smart-grid[appearance_show-row-comments] smart-grid-row:hover smart-grid-cell[detail][has-toggle-button] button.row-detail:after,.smart-grid[appearance_show-row-comments] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[detail][has-toggle-button] button.row-detail:after,.smart-grid[appearance_show-row-status] smart-grid-row:hover smart-grid-cell[detail][has-toggle-button] button.row-detail:after,.smart-grid[appearance_show-row-status] smart-grid-row[focus][selected=indeterminate] smart-grid-cell[detail][has-toggle-button] button.row-detail:after{content:'\e81c';content:var(--smart-icon-resize-full);font-size:13px;color:rgb(0,92,153);color:var(--smart-primary)}.smart-grid[appearance_show-row-header-focus-icon] smart-grid-row[focus]:not([edit]) smart-grid-cell[header]:not([detail]):not(:hover)>.smart-label:before{content:'\e903';content:var(--smart-icon-arrow-right)}.smart-grid[appearance_show-row-header-focus-icon] smart-grid-row[focus]:not([edit]) smart-grid-cell[header]:not([detail]):last-child>.smart-label,.smart-grid[appearance_show-row-header-focus-icon] smart-grid-row[focus]:not([edit]) smart-grid-cell[header]:not([detail])>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-focus-icon] smart-grid-row[focus]:not([edit]) smart-grid-cell[header]:not([detail])>.smart-label:before{content:'\f096';content:var(--smart-icon-check-empty);background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);position:absolute;left:0;width:100%}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])>.smart-label,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])>.smart-label:before,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label:before{content:'\f096';content:var(--smart-icon-check-empty);background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);position:absolute;left:0;width:100%}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail]):last-child>.smart-label,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])[selected]:last-child>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label:before,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])[selected][selected]>.smart-label:before{content:'\e81b';content:var(--smart-icon-check-squared);transform:rotate(0)}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row:hover smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label:before{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;content:'\e81b';content:var(--smart-icon-check-squared);transform:rotate(0)}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail]):hover>.smart-label,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail]):hover>.smart-label:before,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label:before{content:'\f096';content:var(--smart-icon-check-empty);background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);position:absolute;left:0;width:100%}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail]):hover:last-child>.smart-label,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail])[selected]:last-child>.smart-label{height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100%;position:absolute;left:0;top:0;min-width:0}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail]):hover[selected]>.smart-label:before,.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail])[selected][selected]>.smart-label:before{content:'\e81b';content:var(--smart-icon-check-squared);transform:rotate(0)}.smart-grid[appearance_show-row-header-select-icon][selection_enabled][selection_allow-row-header-selection] smart-grid-row smart-grid-cell[header]:not([group]):not([detail])[selected]>.smart-label:before{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;content:'\e81b';content:var(--smart-icon-check-squared);transform:rotate(0)}.smart-grid.smart-container,smart-grid>.smart-container{height:100%;width:100%;margin-bottom:-3px;border-style:solid;border-width:0;border-color:transparent;position:relative;overflow:hidden;max-height:inherit;padding:0}smart-grid-row{display:block;overflow:visible;position:relative;padding:0;height:30px;height:var(--smart-grid-row-height);cursor:default}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card.smart-card-header,smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card.smart-card-tree-header,smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card[editable]:not(.smart-card-header){cursor:pointer}smart-grid-row:hover smart-grid-cell[checkbox][header][auto-show] .smart-input{opacity:1;border-color:#E0E0E0;border-color:var(--smart-border)}smart-grid-row[aria-rowindex="1"] .smart-grid-row-card-container .smart-card-layout-view{padding-top:10px}smart-grid-row .smart-grid-row-card-container{width:100%;height:100%}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view{min-width:unset;min-height:unset;width:calc(100% - 20px);height:100%;padding:0 10px 10px;background:#F5F5F5;background:var(--smart-surface)}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container{display:flex;justify-content:space-evenly;order:none;width:100%;height:100%;grid-column-gap:10px;grid-column-gap:var(--smart-card-view-column-gap,var(--smart-card-view-gap));grid-row-gap:10px;grid-row-gap:var(--smart-card-view-row-gap,var(--smart-card-view-gap))}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card{width:100%!important;display:flex;margin:0;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);padding:10px;padding:var(--smart-data-view-padding);overflow:auto;font-family:inherit;font-size:inherit;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2);transition:box-shadow ease-in-out .2s;position:relative}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card.smart-card-header .smart-card-view-cell{justify-content:center}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card.smart-card-header .smart-card-view-value:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e903';content:var(--smart-icon-arrow-right)}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card[editable]:not(.smart-card-header)[edit]{border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary)}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card[editable]:not(.smart-card-header):hover:after,smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card[editable]:not(.smart-card-header)[edit]:after{content:'\e909';content:var(--smart-icon-mode-edit);font-family:smart-icons;font-family:var(--smart-font-family-icon);width:16px;height:16px;right:3px;bottom:6px;position:absolute}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-data-container{width:100%}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-data-container.col-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-data-container.col-2 .smart-card-view-cell{justify-content:flex-start;-moz-column-gap:5px;column-gap:5px;flex-direction:column;align-items:flex-start}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-data-container.col-2 .smart-card-view-cell .smart-card-view-value{width:100%}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-data-container.col-2 .smart-card-view-cell.center{align-items:center}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-data-container.col-2 .smart-card-view-cell.right{align-items:flex-end}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card:hover{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4)}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;min-height:30px;margin-bottom:0;padding-left:10px;overflow:hidden}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.span{grid-column:1/span 2}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-arrow-down{visibility:hidden}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.row-span .smart-card-view-value smart-grid-cell{height:100%;white-space:normal}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.row-span .smart-card-view-value smart-grid-cell .smart-label{white-space:normal}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.smart-card-view-title{font-size:1rem;font-weight:700;display:flex!important;align-items:center!important}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.vertical{display:grid;grid-template-columns:unset;grid-template-rows:16px 1fr;align-items:flex-start;grid-row-gap:.25rem;justify-content:stretch}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.vertical .smart-card-view-label,smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell.vertical .smart-card-view-value{width:100%;height:100%}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-label{font-size:12px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:50%;position:relative}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-label.icon:after{content:"";position:absolute;left:-5px;top:0;width:30px;height:100%;background-repeat:no-repeat;background-position:center}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell{width:100%;height:auto;position:static;display:block}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell .attachments{display:block}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] .file-container{justify-content:center}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] img{max-width:100%;max-height:100%;width:100%;height:100%;display:block}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] .images{display:flex;flex-direction:column;position:relative;top:3px}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] .smart-navigation{display:flex;width:100%;height:26px;align-items:center;justify-content:center;grid-column-gap:3px;margin-top:-3px}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] .smart-navigation .smart-navigation-item{width:12px;height:12px;border:2px solid #E0E0E0;border:2px solid var(--smart-border)}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] .smart-navigation .smart-navigation-item.active,smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell[template=image] .smart-navigation .smart-navigation-item:hover{width:14px;height:14px;border-color:rgb(0,92,153);border-color:var(--smart-primary)}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell .textwrap{display:block}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell::after,smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell::before{content:"";border:none;width:0;height:0}smart-grid-row .smart-grid-row-card-container .smart-card-layout-view .smart-card-container .smart-card .smart-card-view-cell .smart-card-view-value smart-grid-cell .smart-label{white-space:nowrap;text-align:unset;padding-left:0;padding-right:0}smart-grid-row[filter-row],smart-grid-row[summary-row]{background:#F5F5F5;background:var(--smart-surface)}smart-grid-row smart-grid-cell[header].smart-decorate>.smart-label{padding-right:5px}smart-grid-row smart-grid-cell[header].smart-decorate.row-number:not(.smart-add-new-row)::before{border-radius:5px;width:5px;position:absolute;height:70%;right:4px;content:"";top:15%;background:var(--smart-decorate-color)}smart-grid-row smart-grid-cell[header][freeze]{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}smart-grid-row smart-grid-cell[header] .smart-grid-cell-editor.smart-grid-input-cell-editor{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);position:absolute;z-index:10;left:1px;top:0;padding-top:0;padding-bottom:0;height:calc(100% - 1px);box-sizing:border-box}smart-grid-row .smart-grid-row-sub-container{overflow:visible;width:100%;z-index:3;position:relative;transform-origin:top}smart-grid-row .smart-grid-command-bar{z-index:7;height:calc(100% - 1px);position:absolute;right:0;top:0;box-sizing:border-box;overflow:hidden;transform:scaleX(0);transform-origin:right;transition:transform .25s ease;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}smart-grid-row .smart-grid-command-bar.show{transform:scaleX(1)}smart-grid-row[edit] smart-grid-cell:not(rowspan):not(colspan)[editor]{z-index:7}smart-grid-row[edit][error]{z-index:101}smart-grid-row[edit][error] smart-grid-cell[editor]{border-color:rgb(176,0,32);border-color:var(--smart-error)}smart-grid-row[filter=indeterminate]{opacity:.75}smart-grid-row.smart-animate{transition:margin-bottom .25s ease-in-out,height .25s ease-in-out}smart-grid-row:not([selected]) smart-grid-cell[selected]:not([selected=indeterminate]):not([header]):not(.smart-grid-column-border):after{background:rgb(0,92,153);background:var(--smart-ui-state-color-selected);opacity:.3;opacity:var(--smart-grid-cell-horizontal-border-opacity-selected,.3)}smart-grid-row[selected] smart-grid-cell[selected]:not([selected=indeterminate]):not([header]):not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before{background:rgb(0,92,153);background:var(--smart-ui-state-color-selected);opacity:.3;opacity:var(--smart-grid-cell-vertical-border-opacity-selected,.3)}smart-grid-row[selected] smart-grid-cell[selected]:not([selected=indeterminate]):not([header]):not(.smart-grid-column-border):after{background:rgb(0,92,153);background:var(--smart-ui-state-color-selected);opacity:.3;opacity:var(--smart-grid-cell-horizontal-border-opacity-selected,.3)}smart-grid-row[selected] smart-grid-cell[header]{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-grid-row[selected] smart-grid-cell[checkbox][header][auto-show] .smart-input{opacity:1;border-color:#E0E0E0;border-color:var(--smart-border)}smart-grid-row[selected]:not([selected=indeterminate]):not([selected]+smart-grid-row[selected]:not([selected=indeterminate]):not([selected=none])) smart-grid-cell[selected]:not([editor]):not([header]):not(.smart-add-new-column){background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}smart-grid-row[selected]:not([selected=indeterminate]):not([selected]+smart-grid-row[selected]:not([selected=indeterminate]):not([selected=none])) smart-grid-cell[selected]:not([editor]):not([header]):not(.smart-add-new-column) .smart-label:not([data-field=_addNewColumn]):not([data-field=_rowDetailColumn]){border-top:1px solid rgba(0,92,153, .1);border-top:1px solid var(--smart-ui-state-selected)}smart-grid-row[selected]:not([selected=indeterminate]) smart-grid-cell[selected]:not([selected=indeterminate]):not([header]):not(.smart-grid-column-border):before{background:rgb(0,92,153);background:var(--smart-ui-state-color-selected);opacity:.3;opacity:var(--smart-grid-cell-vertical-border-opacity-selected,.3)}smart-grid-row[selected=none] smart-grid-cell{color:#CCCCCC;color:var(--smart-disabled)}smart-grid-row[selected=indeterminate] smart-grid-cell[selected]:not([editor]){background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}smart-grid-row[selected=indeterminate] smart-grid-cell[selected]:not([editor])[freeze]{background:#F5F5F5;background:var(--smart-grid-cell-background-freeze)}smart-grid-row[selected=indeterminate] smart-grid-cell[selected][focus]:not([editor]):not([rowspan]):not([colspan]){background:rgba(0,92,153,.05);background:rgba(var(--smart-primary-rgb),.05);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);opacity:1}smart-grid-row[alternation-index="1"] smart-grid-cell[editor]:not([selected]):not([header]):not([highlight]):not([freeze])>.smart-label,smart-grid-row[alternation-index="0"] smart-grid-cell[editor]:not([selected]):not([header]):not([highlight]):not([freeze])>.smart-label,smart-grid-row[alternation-index="3"] smart-grid-cell[editor]:not([selected]):not([header]):not([highlight]):not([freeze])>.smart-label,smart-grid-row[alternation-index="4"] smart-grid-cell[editor]:not([selected]):not([header]):not([highlight]):not([freeze])>.smart-label{padding:0;margin:0;border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);background:#fefefe;background:var(--smart-background);box-sizing:border-box;outline:0;width:calc(100% - 1px);height:calc(100% - 1px);position:relative;left:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}smart-grid-row[alternation-index="0"] smart-grid-cell:not([selected]):not([header]):not([update]):not([delete]):not([add]):not([freeze]):not([focus]):not([sort]):not([filter]) .smart-label{background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-color:#E0E0E0;border-color:var(--smart-border)}smart-grid-row[alternation-index="1"] smart-grid-cell:not([selected]):not([header]):not([update]):not([delete]):not([add]):not([freeze]):not([focus]):not([sort]):not([filter]) .smart-label{background-color:#F5F5F5;background-color:var(--smart-alternation-index0-background);color:#323232;color:var(--smart-alternation-index0-color);border-color:#F5F5F5;border-color:var(--smart-alternation-index0-border)}smart-grid-row[alternation-index="2"] smart-grid-cell:not([selected]):not([header]):not([update]):not([delete]):not([add]):not([freeze]):not([focus]):not([sort]):not([filter]) .smart-label{background-color:#9BBB59;background-color:var(--smart-alternation-index1-background);color:#111;color:var(--smart-alternation-index1-color);border-color:#9BBB59;border-color:var(--smart-alternation-index1-border)}smart-grid-row[alternation-index="3"] smart-grid-cell:not([selected]):not([header]):not([update]):not([delete]):not([add]):not([freeze]):not([focus]):not([sort]):not([filter]) .smart-label{background-color:#FC3752;background-color:var(--smart-alternation-index2-background);color:#fff;color:var(--smart-alternation-index2-color);border-color:#FC3752;border-color:var(--smart-alternation-index2-border)}smart-grid-row[alternation-index="4"] smart-grid-cell:not([selected]):not([header]):not([update]):not([delete]):not([add]):not([freeze]):not([focus]):not([sort]):not([filter]) .smart-label{background-color:var(--smart-alternation-index3-background);color:var(--smart-alternation-index3-color);border-color:var(--smart-alternation-index3-border)}smart-grid-column{color:#323232;color:var(--smart-surface-color);background:#F5F5F5;background:var(--smart-surface);white-space:nowrap;border-width:0;border-style:solid;overflow:hidden;height:100%;position:absolute;display:flex;cursor:default;min-height:30px}smart-grid-column[aria-controls],smart-grid-column[focus],smart-grid-column[selected]{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-grid-column[highlight],smart-grid-column[highlight][freeze]{background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-grid-column:hover .smart-action-button{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);cursor:pointer}smart-grid-column:hover .smart-action-button div:after,smart-grid-column:hover .smart-action-button div:before{background:#333;background:var(--smart-ui-state-color-hover)}smart-grid-column .smart-icon{display:none}smart-grid-column .smart-icon.show{display:flex!important;width:23px;width:var(--smart-grid-column-buttons-width);height:100%;left:4px;position:relative}smart-grid-column .smart-icon.show.smart-add-new-column{left:0;width:100%;justify-content:center}smart-grid-column .smart-icon .smart-grid-icon{display:flex}smart-grid-column .smart-label:not(.smart-input){position:relative;left:0}smart-grid-column .smart-label:not(.smart-input).smart-animate{transition:width .25s ease}smart-grid-column .smart-label:not(.smart-input).one{width:calc(100% - 23px);width:calc(100% - var(--smart-grid-column-buttons-width));min-width:30px}smart-grid-column .smart-label:not(.smart-input).two{width:calc(100% - 2 * 23px);width:calc(100% - 2 * var(--smart-grid-column-buttons-width));min-width:30px}smart-grid-column .smart-label:not(.smart-input).three{width:calc(100% - 3 * 23px);width:calc(100% - 3 * var(--smart-grid-column-buttons-width));min-width:30px}smart-grid-column .smart-label:not(.smart-input).four{width:calc(100% - 4 * 23px);width:calc(100% - 4 * var(--smart-grid-column-buttons-width));min-width:30px}smart-grid-column .smart-label:not(.smart-input).five{width:calc(100% - 5 * 23px);width:calc(100% - 5 * var(--smart-grid-column-buttons-width));min-width:30px}smart-grid-column .smart-label:not(.smart-input).six{width:calc(100% - 6 * 23px);width:calc(100% - 6 * var(--smart-grid-column-buttons-width));min-width:30px}smart-grid-column .smart-buttons-group{height:100%;right:0;top:0;display:flex;position:absolute;transform:translateX(23px);transform:translateX(var(--smart-grid-column-buttons-width))}smart-grid-column .smart-buttons-group.smart-animate{transition:transform .25s ease}smart-grid-column .smart-buttons-group.action{transform:translateX(0)}smart-grid-column .smart-sort-button.asc,smart-grid-column .smart-sort-button.desc{display:flex}smart-grid-column .smart-sort-button.asc:before,smart-grid-column .smart-sort-button.desc:before{content:'\e901';content:var(--smart-icon-arrow-down);position:relative}smart-grid-column .smart-sort-button.asc:before{transform:rotate(180deg)}smart-grid-column .smart-sort-button.desc:before{transform:rotate(0)}smart-grid-column .smart-filter-button.smart-animate:before,smart-grid-column .smart-sort-button.smart-animate:before{transition:transform .2s ease-out,opacity .3s ease-out}smart-grid-column .smart-description-button{margin-right:3px}smart-grid-column .smart-action-button{display:flex;border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}smart-grid-column .smart-action-button div{width:14px;position:relative;display:flex!important;background:0 0;border-top:2px solid;border-bottom:2px solid;color:inherit;font-size:0;transition:all .25s ease-in-out;height:12px}smart-grid-column .smart-action-button div:after,smart-grid-column .smart-action-button div:before{content:"";display:block;width:100%;height:2px;position:absolute;top:50%;left:50%;background:#323232;background:var(--smart-surface-color);transform:translate(-50%,-50%);transition:transform .25s ease-in-out}smart-grid-column .smart-action-button.smart-animate{transition:width .25s ease}smart-grid-column .smart-action-button.active:before{transform:translate(-50%,-50%) rotate(45deg)}smart-grid-column .smart-action-button.active:after{transform:translate(-50%,-50%) rotate(-45deg)}smart-grid-column .smart-grid-cell-editor.smart-grid-input-cell-editor{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);position:absolute;z-index:10;left:1px;top:0;padding-top:0;padding-bottom:0;height:calc(100% - 1px);box-sizing:border-box}smart-grid-column[freeze]{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}smart-grid-column[aria-controls] .smart-action-button{border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);background:#e2e0e0;background:var(--smart-ui-state-focus);color:#333;color:var(--smart-ui-state-color-focus)}smart-grid-column[aria-controls] .smart-action-button div:after,smart-grid-column[aria-controls] .smart-action-button div:before{background:#333;background:var(--smart-ui-state-color-focus)}smart-grid-column.smart-grid-column-border{border-width:1px;border-width:var(--smart-border-width)}smart-grid-column.top-far-corner{width:18px;width:var(--smart-scroll-bar-size);position:absolute;right:0;top:0;z-index:1}smart-grid-column:not(.smart-grid-column-border):after{background:#E0E0E0;background:var(--smart-grid-column-horizontal-border,var(--smart-border))}smart-grid-column:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before{background:#E0E0E0;background:var(--smart-border)}smart-grid-column:not(.smart-grid-column-border-collapse):before{background:#E0E0E0;background:var(--smart-grid-column-vertical-border,var(--smart-border))}smart-grid-row[error] smart-grid-cell.smart-add-new-column.smart-add-new-column .smart-label{background:#E2E2E2!important}smart-grid-cell{display:block;color:#5A5A5A;color:var(--smart-background-color);background:#fefefe;background:var(--smart-background);white-space:nowrap;border-width:0;border-style:solid;overflow:hidden;height:100%;position:absolute;text-overflow:ellipsis;font-size:inherit;font-size:var(--smart-grid-cell-font-size,inherit);font-weight:inherit;font-weight:var(--smart-grid-cell-font-weight,inherit);scrollbar-width:auto;scrollbar-color:#8b8b8b #fff}smart-grid-cell[role=rowheader] .smart-label{padding-left:0;padding-right:0}smart-grid-cell.row-comments .smart-label::after{content:'\F0E5';content:var(--smart-icon-comment);font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;right:5px}smart-grid-cell button[toggle-button]:after{justify-content:flex-start}smart-grid-cell line[highlight]{stroke:rgb(45,45,48);stroke:var(--smart-secondary)}smart-grid-cell path[highlight],smart-grid-cell rect[highlight]{fill:rgb(45,45,48);fill:var(--smart-secondary)}smart-grid-cell[focus] line{stroke:#ffffff;stroke:var(--smart-primary-color)}smart-grid-cell[focus] path,smart-grid-cell[focus] rect{fill:#ffffff;fill:var(--smart-primary-color)}smart-grid-cell .wrap{white-space:normal;display:flex;flex-direction:column;justify-content:center;line-height:1.5}smart-grid-cell .textwrap{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;line-height:1.5}smart-grid-cell ol,smart-grid-cell ul{padding-left:16px;margin:0}smart-grid-cell ul[checklist]{padding-left:0}smart-grid-cell ul[checklist] li{list-style:none;padding-left:0}smart-grid-cell ul[checklist] li::before{border-radius:3px;width:12px;height:12px;display:inline-block;content:"";margin-right:5px;position:relative;border:2px solid rgba(0,0,0,.25)}smart-grid-cell ul[checklist] li[checked]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' style='shape-rendering: geometricprecision;'%3E%3Cpath fill-rule='evenodd' fill='white' d='M5.944 12.305a1.031 1.031 0 0 0 1.433-.009l5.272-5.181A1.483 1.483 0 0 0 12.661 5a1.468 1.468 0 0 0-2.109.025L7.008 8.701a.465.465 0 0 1-.685-.01l-.587-.641A1.42 1.42 0 0 0 3.661 8a1.473 1.473 0 0 0 .017 2.106l2.266 2.199z'%3E%3C/path%3E%3C/svg%3E");background-color:rgb(0,92,153);background-color:var(--smart-primary);border:2px solid transparent;background-repeat:no-repeat;background-position:center}smart-grid-cell .nowrap{white-space:nowrap;display:flex;flex-direction:column;justify-content:center;line-height:1.5}smart-grid-cell.smart-add-new-row{background-color:#F5F5F5;background-color:var(--smart-surface);font-style:italic;--smart-ui-state-hover:var(--smart-surface);--smart-ui-state-color-hover:var(--smart-surface-color);cursor:pointer}smart-grid-cell.smart-add-new-row>div{display:block!important;background-color:#F5F5F5;background-color:var(--smart-surface)}smart-grid-cell.smart-add-new-row[selected]{background:#fefefe!important;background:var(--smart-background)!important;color:#5A5A5A!important;color:var(--smart-background-color)!important}smart-grid-cell.smart-add-new-row[selected]::after,smart-grid-cell.smart-add-new-row[selected]::before{color:#5A5A5A!important;color:var(--smart-background-color)!important;background:#E0E0E0!important;background:var(--smart-border)!important}smart-grid-cell.smart-add-new-row:not([header]){z-index:7;background:#F5F5F5!important;background:var(--smart-surface)!important}smart-grid-cell.smart-add-new-row:not([header]) .smart-label{background:#F5F5F5!important;background:var(--smart-surface)!important}smart-grid-cell.smart-add-new-row:not([header]):before{opacity:0}smart-grid-cell.smart-add-new-row[has-toggle-button] .row-status,smart-grid-cell.smart-add-new-row[has-toggle-button] button{display:none!important}smart-grid-cell.smart-add-new-row code{border:1px solid #E0E0E0;border:1px solid var(--smart-border);background-color:#fefefe;background-color:var(--smart-background);padding:1px 6px;border-radius:6px;font-size:12px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}smart-grid-cell .dropdownlist,smart-grid-cell .list,smart-grid-cell .tokens{padding-left:6px;align-items:center;height:100%}smart-grid-cell .dropdownlist .smart-multi-combo-input,smart-grid-cell .list .smart-multi-combo-input,smart-grid-cell .tokens .smart-multi-combo-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}smart-grid-cell .dropdownlist .smart-multi-combo-input .smart-flex,smart-grid-cell .list .smart-multi-combo-input .smart-flex,smart-grid-cell .tokens .smart-multi-combo-input .smart-flex{align-items:center;row-gap:5px;-moz-column-gap:5px;column-gap:5px}smart-grid-cell .dropdownlist .smart-flex-wrap,smart-grid-cell .list .smart-flex-wrap,smart-grid-cell .tokens .smart-flex-wrap{flex-wrap:wrap;padding-right:5px}smart-grid-cell .dropdownlist .smart-flex-auto,smart-grid-cell .list .smart-flex-auto,smart-grid-cell .tokens .smart-flex-auto{height:auto;display:flex}smart-grid-cell .dropdownlist .smart-token,smart-grid-cell .list .smart-token,smart-grid-cell .tokens .smart-token{line-height:1.5;display:inline-flex}smart-grid-cell .dropdownlist .smart-tokens-layout,smart-grid-cell .list .smart-tokens-layout,smart-grid-cell .tokens .smart-tokens-layout{width:100%}smart-grid-cell .dropdownlist .smart-arrow-down,smart-grid-cell .list .smart-arrow-down,smart-grid-cell .tokens .smart-arrow-down{width:0;opacity:0;cursor:pointer}smart-grid-cell .dropdownlist.dropdownlist .smart-arrow-down,smart-grid-cell .list.dropdownlist .smart-arrow-down,smart-grid-cell .tokens.dropdownlist .smart-arrow-down{background:inherit}smart-grid-cell .dropdownlist.dropdownlist .smart-arrow-down,smart-grid-cell .dropdownlist:hover .smart-arrow-down,smart-grid-cell .list.dropdownlist .smart-arrow-down,smart-grid-cell .list:hover .smart-arrow-down,smart-grid-cell .tokens.dropdownlist .smart-arrow-down,smart-grid-cell .tokens:hover .smart-arrow-down,smart-grid-cell[focus] .list .smart-arrow-down,smart-grid-cell[focus] .tokens .smart-arrow-down{width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);opacity:1}smart-grid-cell .attachments,smart-grid-cell .images{display:grid;grid-template-columns:auto 1fr auto auto;height:100%}smart-grid-cell .attachments .smart-icon-plus,smart-grid-cell .images .smart-icon-plus{opacity:0;width:0}smart-grid-cell .attachments:hover .smart-icon-plus,smart-grid-cell .images:hover .smart-icon-plus{opacity:1;width:26px}smart-grid-cell .attachments .container,smart-grid-cell .attachments .file-container,smart-grid-cell .images .container,smart-grid-cell .images .file-container{display:flex;height:calc(100% - 3px);align-items:center;overflow:hidden;padding-left:5px}smart-grid-cell .attachments .smart-drop-image::after,smart-grid-cell .images .smart-drop-image::after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e836';content:var(--smart-icon-download-alt);margin-left:5px}smart-grid-cell .attachments .arrowbtn,smart-grid-cell .images .arrowbtn{width:15px;background:#F5F5F5;background:var(--smart-surface)}smart-grid-cell .attachments .arrowbtn:hover,smart-grid-cell .images .arrowbtn:hover{cursor:pointer;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-grid-cell .attachments .attachment,smart-grid-cell .attachments img,smart-grid-cell .images .attachment,smart-grid-cell .images img{height:23px;width:23px;border:1px solid #E0E0E0;border:1px solid var(--smart-border);margin-right:3px;border-radius:4px;border-radius:var(--smart-border-radius);align-content:center}smart-grid-cell .attachments .attachment:hover,smart-grid-cell .attachments img:hover,smart-grid-cell .images .attachment:hover,smart-grid-cell .images img:hover{cursor:pointer;border-color:rgb(0,92,153);border-color:var(--smart-primary)}smart-grid-cell .smart-grid-cell-editor{width:100%;height:100%;margin:0;border-radius:0;border:none;font-size:inherit;font-weight:inherit;background:inherit;color:inherit}smart-grid-cell.smart-grid-row-border{border-top-width:1px;border-top-width:var(--smart-border-width)}smart-grid-cell.smart-grid-column-border{border-bottom-width:1px;border-bottom-width:var(--smart-border-width);border-left-width:1px;border-left-width:var(--smart-border-width);border-right-width:1px;border-right-width:var(--smart-border-width)}smart-grid-cell.smart-add-new-column{background:#F5F5F5;background:var(--smart-surface);border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}smart-grid-cell.smart-add-new-column.smart-add-new-column .smart-label{background:#F5F5F5!important;background:var(--smart-surface)!important}smart-grid-cell.smart-add-new-column:after,smart-grid-cell.smart-add-new-column:before{display:none}smart-grid-cell.smart-grid-filter-row-cell{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#F5F5F5;border-color:var(--smart-surface);--smart-grid-cell-horizontal-border:transparent}smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-type{outline:0;background:inherit;border:none;border-radius:0;width:27px;width:var(--smart-editor-addon-width);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;font-size:14px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer}smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-value{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));border:none;resize:none;border-radius:0;background:inherit;color:inherit;outline:0;overflow:hidden}smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-value.smart-grid-number-input-cell-editor .nav{border:1px solid #E0E0E0;border:1px solid var(--smart-border)}smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container{display:flex;margin-left:1px;width:calc(100% - 1px)!important;height:100%;border:1px solid transparent}smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[focus]{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);border-style:solid;border-width:1px;background:#fefefe;background:var(--smart-background)}smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[focus] .smart-filter-input-value.smart-grid-number-input-cell-editor .nav{background:#fefefe;background:var(--smart-background)}smart-grid-cell.smart-grid-filter-row-cell[template=checkBox] .smart-filter-input-value.smart-grid-check-box-cell-editor{width:14px;height:14px}smart-grid-cell:not(.smart-grid-column-border):after{background:#E0E0E0;background:var(--smart-grid-cell-horizontal-border,var(--smart-border))}smart-grid-cell:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before{background:#E0E0E0;background:var(--smart-grid-cell-vertical-border,var(--smart-border))}smart-grid-cell[has-toggle-button] .smart-label{padding:0;flex-direction:unset}smart-grid-cell[has-toggle-button] .row-status{font-size:16px;font-family:smart-icons;font-family:var(--smart-font-family-icon);width:20px;min-width:20px}smart-grid-cell[has-toggle-button] .row-status:before{color:#323232;color:var(--smart-surface-color);content:'\e802';content:var(--smart-icon-star-empty);transition:opacity .2s ease-in-out;opacity:.3}smart-grid-cell[has-toggle-button] .row-status:hover::before{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}smart-grid-cell[has-toggle-button] .row-status.starred::before{color:rgb(0,92,153);color:var(--smart-primary);content:'\e801';content:var(--smart-icon-star);opacity:1}smart-grid-cell[has-toggle-button] .row-status.custom.starred::before,smart-grid-cell[has-toggle-button] .row-status.custom:hover,smart-grid-cell[has-toggle-button] .row-status.custom:hover::before{color:inherit}smart-grid-cell[has-toggle-button] .row-status.comments::after{content:"";width:10px;height:10px;background:rgb(176,0,32);background:var(--smart-error);position:absolute;transform:rotate(45deg);top:-5px;right:-5px}.smart-grid-loading::before,smart-grid-cell[has-toggle-button] button[toggle-button][load]::after{background-image:url('load.gif')!important;background-repeat:no-repeat!important;content:""}smart-grid-cell[has-toggle-button] button[toggle-button]{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;color:inherit;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:20px;padding:0;min-width:20px;cursor:pointer;background:0 0;border:none;outline:0;font-size:16px;flex-direction:column}smart-grid-cell[has-toggle-button] button[toggle-button]:after{content:'\e901';content:var(--smart-icon-arrow-down)}smart-grid-cell[has-toggle-button] button[toggle-button][load]::after{width:16px;height:16px}smart-grid-cell[has-toggle-button] button[toggle-button].row-detail.row-comments>div{font-size:11px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);display:flex;justify-content:center;font-weight:700;color:rgb(0,92,153);color:var(--smart-primary)}smart-grid-cell[has-toggle-button] button[toggle-button].row-detail.row-comments:before{content:"";width:10px;height:10px;background:rgb(176,0,32);background:var(--smart-error);position:absolute;transform:rotate(45deg);top:-5px;right:-5px}.smart-grid-view-bar .smart-grid-view-chooser-container .view-label.collapsed .smart-icon-sort-down,smart-grid-cell[has-toggle-button] button[toggle-button][toggled]:after{transform:rotate(180deg)}smart-grid-cell[has-toggle-button] button[toggle-button].row-detail:hover:after{color:#323232;color:var(--smart-surface-color);padding:3px}smart-grid-cell[has-toggle-button] button[toggle-button].smart-animate:after{transition:transform .25s ease-out}smart-grid-cell[has-toggle-button] .smart-indent{width:14px;left:7px;height:100%;position:relative}smart-grid-cell[has-toggle-button] .smart-indent:after{height:50%;content:"-";color:#5A5A5A;color:var(--smart-background-color);visibility:hidden}smart-grid-cell[editor]>.smart-label:not(.smart-input),smart-grid-cell[error]:not([row-editor])>.smart-label{width:calc(100% - 1px);height:calc(100% - 1px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;outline:0}smart-grid-cell[has-toggle-button] .smart-indent:first-child{visibility:hidden;border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}smart-grid-cell[has-toggle-button] .smart-label,smart-grid-cell[has-toggle-button] div[indent]{display:flex}smart-grid-cell[command] .smart-label{display:flex;flex-direction:row;cursor:pointer;justify-content:center}smart-grid-cell[command] .align-center{padding:0}smart-grid-cell[header],smart-grid-cell[header]:last-child{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border)}smart-grid-cell[header]:not(.smart-grid-column-border):after{background:#E0E0E0;background:var(--smart-grid-cell-header-horizontal-border,var(--smart-grid-cell-horizontal-border,var(--smart-border)))}smart-grid-cell[header]:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before{background:#E0E0E0;background:var(--smart-grid-cell-header-vertical-border,var(--smart-grid-cell-vertical-border,var(--smart-border)))}smart-grid-cell[editor]>.smart-label:not(.smart-input){padding:0;margin:0 0 0 1px;border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);background:#fefefe;background:var(--smart-background)}smart-grid-cell[editor][row-editor]{border:0 solid rgb(0,92,153);border:0 solid var(--smart-primary);border-top:1px solid rgb(0,92,153);border-top:1px solid var(--smart-primary);border-bottom:1px solid rgb(0,92,153);border-bottom:1px solid var(--smart-primary);border-left:1px solid rgb(0,92,153);border-left:1px solid var(--smart-primary)}smart-grid-cell[editor][row-editor] .smart-label:not(.smart-input){border:0 solid rgb(0,92,153)!important;border:0 solid var(--smart-primary)!important}smart-grid-cell[editor][row-editor]:first-child{border-left:1px solid rgb(0,92,153)!important;border-left:1px solid var(--smart-primary)!important}smart-grid-cell[editor][row-editor]:last-child{border-right:1px solid rgb(0,92,153);border-right:1px solid var(--smart-primary)}smart-grid-cell[editor][row-editor]~smart-grid-cell[editor][row-editor]{border-left:0 solid rgb(0,92,153);border-left:0 solid var(--smart-primary)}smart-grid-cell[editor=dateTimePicker]{--smart-border-radius:0px;--smart-border-top-left-radius:0px;--smart-border-top-right-radius:0px;--smart-border-bottom-left-radius:0px;--smart-border-bottom-right-radius:0px}smart-grid-cell[editor=checkBox] .smart-label{padding-bottom:0;justify-content:center;align-items:center;cursor:pointer}smart-grid-cell[template] .smart-label{padding-left:0;padding-right:0}smart-grid-cell[template][template=dropdownGrid] .smart-label:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);cursor:pointer}smart-grid-cell[template][template=email] a,smart-grid-cell[template][template=url] a{color:rgb(0,92,153);color:var(--smart-primary);font-size:14px;font-size:var(--smart-font-size)}smart-grid-cell[template][template=email][selected] a,smart-grid-cell[template][template=url][selected] a{color:#ffffff;color:var(--smart-primary-color)}smart-grid-cell[template][template=rating][selected] .rating div{visibility:inherit}smart-grid-cell[template][template=rating] .rating{display:flex}smart-grid-cell[template][template=rating] .rating div{color:#DFDFDF}smart-grid-cell[template][template=rating] .rating div.hover{color:#FFBA05;opacity:.5}smart-grid-cell[template][template=rating] .rating div.value{visibility:inherit;color:#FFBA05;opacity:1}smart-grid-cell[template][template=rating] .rating div.down{animation:starJump 1s ease-in-out}smart-grid-cell[template][template=rating] .rating:hover div{visibility:inherit}.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage smart-list-box .smart-list-item-label-element .smart-icon-delete,.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage smart-list-box .smart-list-item-label-element .smart-icon-mode-edit,smart-grid-cell[addNewRow]:after{visibility:hidden}@keyframes starJump{from{transform:translateY(0) scale(.67,.67)}20%{transform:translateY(0) scale(.75,.5)}40%{transform:translateY(0) scale(1.15,1.15)}60%{transform:translateY(0) scale(1.1,.6)}80%{transform:translateY(0) scale(.95,1.1)}to{transform:translateY(0) scale(1,1)}}smart-grid-cell[template][template=autoNumber] .smart-label,smart-grid-cell[template][template=createdTime] .smart-label,smart-grid-cell[template][template=email] .smart-label,smart-grid-cell[template][template=modifiedTime] .smart-label,smart-grid-cell[template][template=password] .smart-label,smart-grid-cell[template][template=phone] .smart-label,smart-grid-cell[template][template=url] .smart-label{padding-left:4px;padding-right:2px}smart-grid-cell[template=checkBox]:hover .smart-input[color],smart-grid-cell[template=checkBox]:hover .smart-input[icon]{background:#fefefe!important;background:var(--smart-background)!important;border:1px solid #E0E0E0!important;border:1px solid var(--smart-border)!important;color:transparent}smart-grid-cell[template=checkBox] .smart-input[color]{color:transparent}smart-grid-cell[template=checkBox] .smart-input[color][checked]{color:var(--smart-check-template-color)}smart-grid-cell[template=checkBox] .smart-input[color]:not([icon])[checked]{background:var(--smart-check-template-color)!important;border-color:var(--smart-check-template-color)!important;color:var(--smart-check-template-forecolor)!important}smart-grid-cell[template=checkBox] .smart-input[icon]{background:0 0!important;border:none!important;font-size:16px}smart-grid-cell[selected]:not([editor]),smart-grid-cell[selected]:not([editor])[focus]:not([rowspan]):not([colspan]){background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-grid-view-chooser,smart-grid-cell[group]{font-size:14px;font-size:var(--smart-font-size)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=cancel]:after{content:'\e80d';content:var(--smart-icon-cancel)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=flag]:after{content:'\E850';content:var(--smart-icon-flag)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=star]:after{content:'\e801';content:var(--smart-icon-star)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=circle]:after{content:'\f111';content:var(--smart-icon-circle)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=bell]:after{content:'\f0f3';content:var(--smart-icon-bell)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=like]:after{content:'\F164';content:var(--smart-icon-like)}smart-grid-cell[template=checkBox] .smart-input[icon][icon=check]:after{content:'\e908';content:var(--smart-icon-check)}smart-grid-cell[template=checkBox] .smart-label{padding-bottom:0;justify-content:center;align-items:center;cursor:default}smart-grid-cell[template=checkBox] .smart-label .smart-input{cursor:pointer}smart-grid-cell[template=checkBox][readonly] .smart-label,smart-grid-cell[template=checkBox][readonly] .smart-label .smart-input:after,smart-grid-cell[template=checkBox][readonly] .smart-label:after{cursor:default!important}smart-grid-cell[template=checkBox][readonly] .smart-label:hover .smart-input{--smart-ui-state-hover:var(--smart-background)}smart-grid-cell[selected]:not([editor])[focus]:not([rowspan]):not([colspan]){opacity:.8}smart-grid-cell[selected]:not([editor])[freeze]:not([rowspan]):not([colspan]){opacity:1}smart-grid-cell[selected]:not([editor])[freeze]:not([rowspan]):not([colspan])[header]{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-grid-cell[addNewRow]{border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border)}smart-grid-cell[colspan],smart-grid-cell[rowspan]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);z-index:5;padding:0}smart-grid-cell[colspan][selected]:not([editor]),smart-grid-cell[rowspan][selected]:not([editor]){background:rgb(0,92,153)!important;background:var(--smart-primary)!important;color:#ffffff!important;color:var(--smart-primary-color)!important}smart-grid-cell[error]{overflow:visible;z-index:9999}smart-grid-cell[error]:not([row-editor])>.smart-label{padding:0;margin:0;border:1px solid rgb(176,0,32)!important;border:1px solid var(--smart-error)!important;left:1px}smart-grid-cell[sort],smart-grid-cell[sort]:not([selected]) .smart-label{background:#FEF3dd;background:var(--smart-grid-cell-background-sort);color:#323232;color:var(--smart-grid-cell-color-sort)}smart-grid-cell[filter],smart-grid-cell[filter]:not([selected]) .smart-label{background:#E8F2DB;background:var(--smart-grid-cell-background-filter);color:#323232;color:var(--smart-grid-cell-color-filter)}smart-grid-cell[update]{background:#D7F9C7;background:var(--smart-grid-cell-background-update);color:#333;color:var(--smart-grid-cell-color-update)}smart-grid-cell[add]{background:#FED59B;background:var(--smart-grid-cell-background-add);color:#333;color:var(--smart-grid-cell-color-add)}smart-grid-cell[delete]{background:#FFDCDC;background:var(--smart-grid-cell-background-delete);color:#333;color:var(--smart-grid-cell-color-delete)}smart-grid-cell[editor]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}smart-grid-cell[freeze]{background:#F5F5F5;background:var(--smart-grid-cell-background-freeze);color:#323232;color:var(--smart-grid-cell-color-freeze)}smart-grid-cell[freeze][selected]{background:#DCE5EC!important;background:var(--smart-grid-cell-background-freeze-selected)!important}smart-grid-cell[highlight] .smart-label{background:#FFF1C8!important;color:#333!important}smart-grid-cell[highlight][highlight-data-field]{border-left:1px solid rgb(0,92,153);border-left:1px solid var(--smart-primary);border-right:1px solid rgb(0,92,153);border-right:1px solid var(--smart-primary)}smart-grid-cell[highlight][highlight-data-field]:first-child{border-left:2px solid rgb(0,92,153);border-left:2px solid var(--smart-primary)}smart-grid-cell[group] span[summary],smart-grid-cell[group] span[value]{font-weight:600}smart-grid-cell>.smart-label:not(.smart-input),smart-grid-column>.smart-label:not(.smart-input){width:100%;height:100%}smart-grid-cell.rotate,smart-grid-column.rotate{line-height:normal;line-height:initial;display:inline-block;left:0;top:0;position:absolute;transform-origin:50% 50% 0;transform:rotate(0)}smart-grid-cell .align-left,smart-grid-column .align-left{overflow:hidden;text-overflow:ellipsis;text-align:left;padding-left:7px;padding-right:2px}smart-grid-cell .align-top,smart-grid-column .align-top{align-items:flex-start;display:flex;line-height:normal;line-height:initial}smart-grid-cell .align-bottom,smart-grid-column .align-bottom{align-items:flex-end;display:flex;line-height:normal;line-height:initial}smart-grid-cell .align-right,smart-grid-column .align-right{overflow:hidden;text-overflow:ellipsis;text-align:right;padding-right:7px;padding-left:2px}smart-grid-cell .align-right.align-bottom,smart-grid-column .align-right.align-bottom{flex-direction:column-reverse}smart-grid-cell .align-right.align-top,smart-grid-column .align-right.align-top{flex-direction:column;align-items:flex-end}smart-grid-cell .align-center,smart-grid-column .align-center{text-overflow:ellipsis;overflow:hidden;text-align:center;padding-right:7px;padding-left:7px}smart-grid-cell .align-center.align-bottom,smart-grid-cell .align-center.align-top,smart-grid-column .align-center.align-bottom,smart-grid-column .align-center.align-top{margin-left:50%;margin-right:50%;padding-left:0;padding-right:0}smart-grid-cell .align-middle,smart-grid-column .align-middle{display:flex;align-items:center}smart-grid-cell .align-center.align-middle,smart-grid-column .align-center.align-middle{justify-content:center}smart-grid-cell.smart-grid-column-border,smart-grid-column.smart-grid-column-border{border-top-color:#E0E0E0;border-top-color:var(--smart-border);border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border);border-left-color:#E0E0E0;border-left-color:var(--smart-border);border-right-color:#E0E0E0;border-right-color:var(--smart-border);border-top-width:0}smart-grid-cell:not(.smart-grid-column-border):after,smart-grid-column:not(.smart-grid-column-border):after{height:1px;height:var(--smart-border-width);width:100%;content:"";position:absolute;bottom:0;left:0}smart-grid-cell:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before,smart-grid-column:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before{width:1px;width:var(--smart-border-width);height:100%;content:"";position:absolute;top:0;left:0}.smart-grid-add-column-dialog-color-panel{width:100%}.smart-grid-add-column-dialog-color-panel .smart-sortable{width:100%;margin-bottom:10px;overflow:auto}.smart-grid-add-column-dialog-color-panel .smart-sortable .smart-sortable-container,.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage{overflow:hidden}.smart-grid-add-column-dialog-color-panel .smart-sortable .smart-grid-add-column-dialog-color-item{display:flex;align-items:center;width:calc(100% - 25px);margin-left:5%;margin-top:5px;margin-bottom:2px}.smart-grid-add-column-dialog-color-panel .smart-sortable .smart-grid-add-column-dialog-color-item smart-color-input .smart-color-box{border-radius:50%}.smart-grid-view-bar[viewbar]{left:0;top:0;position:absolute;background:#FCFCFC;background:var(--smart-grid-view-bar-background);--smart-background:var(--smart-grid-view-bar-background);border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border)}.smart-grid-view-bar[viewbar].smart-mobile{z-index:99;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4)}.smart-grid-view-bar smart-list-item[checked]{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-grid-view-bar .header{padding:10px;display:block;font-weight:500;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-grid-view-bar .smart-grid-view-chooser-container{display:grid;grid-template-rows:1fr auto;height:100%}.smart-grid-view-bar .smart-grid-view-chooser-container .view-label{display:flex;padding:10px 16px 10px 20px;width:100%;font-weight:700;justify-content:space-between;cursor:pointer}.smart-grid-view-bar .smart-grid-view-chooser-container .view-label .smart-icon-sort-down{font-weight:700}.smart-grid-view-bar .smart-grid-view-chooser-container .view-button{margin-top:20px;color:rgb(0,92,153);color:var(--smart-primary);display:flex;cursor:pointer}.smart-grid-view-bar .smart-grid-view-chooser-container .view-button.disabled{cursor:default;color:#CCCCCC;color:var(--smart-disabled);pointer-events:none}.smart-grid-view-bar .smart-grid-view-chooser-container .view-button.disabled a{cursor:default}.smart-grid-view-bar .smart-grid-view-chooser-container .view-button.disabled a:hover{color:#CCCCCC;color:var(--smart-disabled)}.smart-grid-view-bar .smart-grid-view-chooser-container .view-button a{color:inherit}.smart-grid-view-bar .smart-grid-view-chooser-container .view-button a:hover,.smart-grid-view-bar .smart-grid-view-chooser-container .view-button:hover{color:rgb(45,45,48);color:var(--smart-secondary)}.smart-grid-view-bar .smart-grid-view-chooser-container label{display:flex;justify-content:center;height:100%;align-items:center;padding-left:10px;padding-right:10px;padding-top:15px;font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);font-weight:600;opacity:.8}.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage smart-list-box .smart-list-item-label-element{width:100%}.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage smart-list-box .smart-list-item-label-element:hover .smart-icon-delete,.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage smart-list-box .smart-list-item-label-element:hover .smart-icon-mode-edit{visibility:inherit}.smart-grid-view-bar .smart-grid-view-chooser-container .smart-grid-view-storage smart-list-box .smart-list-item-label-element>span{display:grid;align-items:baseline;grid-template-columns:25px 1fr auto auto;width:100%}.smart-grid-view-bar .smart-grid-view-chooser-container smart-input{width:100%;margin-bottom:10px;background:inherit}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view{display:flex;flex-direction:column;align-items:center;margin-bottom:0;border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);background:#fefefe;background:var(--smart-background)}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view .footer{display:flex;width:100%;flex-direction:column;transition:height .3s cubic-bezier(.4,0,.2,1);height:135px}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view .footer.collapsed{height:0}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view smart-button{background:0 0}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view smart-button.view{text-transform:none;border:none}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view smart-button.view button{align-items:center;color:#323232;color:var(--smart-surface-color);display:flex;justify-content:space-between}.smart-grid-column-menu[right-to-left] .smart-filter-panel .smart-filter-panel-button-container,.smart-grid[grouped][right-to-left] smart-grid-row[group]>.smart-grid-cell-container>smart-grid-cell div[content],.smart-grid[tree][right-to-left] smart-grid-row[level]>.smart-grid-cell-container>smart-grid-cell div[content],smart-menu.smart-grid-column-chooser-menu[checkboxes][checkable] smart-menu-item[level="1"],smart-menu.smart-grid-views-menu[checkboxes][checkable] smart-menu-item[level="1"]{flex-direction:row-reverse}.smart-grid-view-bar .smart-grid-view-chooser-container .new-view smart-button.view:hover button{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-grid-view-chooser{background:#fefefe;background:var(--smart-background);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}.smart-grid-view-chooser .label{padding-left:10px;padding-right:10px;padding-top:15px;font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);font-weight:600;opacity:.8}.smart-grid-view-chooser .smart-list-box{padding:5px}.smart-grid-view-chooser .smart-list-box smart-list-item{border-radius:4px;border-radius:var(--smart-border-radius)}.smart-grid-view-chooser .smart-list-box smart-list-item .smart-grid-icon{font-size:20px;margin-right:6px}.smart-grid-view-chooser .smart-list-box smart-list-item[checked]{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}smart-menu.smart-grid-views-menu{height:100%!important;border:none}smart-menu.smart-grid-column-chooser-menu[checkboxes][checkable][disable-auto-check] .smart-menu-item-label-container:after,smart-menu.smart-grid-views-menu[checkboxes][checkable][disable-auto-check] .smart-menu-item-label-container:after{display:none}smart-menu.smart-grid-column-chooser-menu[checkboxes][checkable] smart-menu-item[level="1"] .smart-menu-item-label-container,smart-menu.smart-grid-views-menu[checkboxes][checkable] smart-menu-item[level="1"] .smart-menu-item-label-container{padding-left:10px}smart-menu.smart-grid-column-chooser-menu[checkboxes][checkable] smart-menu-item[level="1"][checked] .smart-menu-item-label-container:after,smart-menu.smart-grid-views-menu[checkboxes][checkable] smart-menu-item[level="1"][checked] .smart-menu-item-label-container:after{left:auto;left:initial;right:10px}@keyframes fadeAnimation{0%{background-color:inherit;color:#333}20%,50%{background-color:#0A85D9;color:#fff}100%{background-color:inherit;color:inherit}}.smart-flash-cell .smart-label{background-image:none!important;animation:fadeAnimation 1s ease-in-out}.smart-switch{position:relative;display:inline-block;width:30px;height:16px}.smart-switch input{opacity:0;width:0;height:0}.smart-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.5);background-color:rgba(var(--smart-secondary-rgb),.5);transition:.4s}.smart-switch .slider:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background-color:#fefefe;background-color:var(--smart-background);transition:.4s}.smart-switch input:checked+.slider{background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch input:focus+.slider{box-shadow:0 0 1px rgb(0,92,153);box-shadow:0 0 1px var(--smart-primary)}.smart-switch input:checked+.slider:before{transform:translateX(14px)}.smart-switch .slider.round,.smart-switch .slider.round:before{border-radius:30px}.smart-grid[view=card] .smart-grid-column-header{display:none}.smart-grid-color-input --smart-input-drop-down-menu-width{width:98px}.smart-grid-color-input .default-samples-container{display:flex}.smart-grid-drop-down-button{display:inline-block;cursor:pointer}.smart-grid-loading::before{width:16px;height:16px;position:absolute;left:6px}[check-boxes_visible] [has-toggle-button] .smart-label,[check-boxes_visible] [has-toggle-button] .smart-label [checkbox],[checkbox] .smart-label,[checkbox] .smart-label [checkbox],[editor=checkBox] .smart-label,[editor=checkBox] .smart-label [checkbox],[template=checkBox] .smart-label,[template=checkBox] .smart-label [checkbox]{display:flex;padding-bottom:0;justify-content:center;align-items:center;cursor:pointer}[check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor),[checkbox] .smart-input:not(.smart-grid-cell-editor),[editor=checkBox] .smart-input:not(.smart-grid-cell-editor),[template=checkBox] .smart-input:not(.smart-grid-cell-editor){width:calc(-2px + calc(1px + 1/2 * 30px));width:calc(-2px + var(--smart-check-box-default-size));height:calc(-2px + calc(1px + 1/2 * 30px));height:calc(-2px + var(--smart-check-box-default-size));line-height:calc(1px + 1/2 * 30px);line-height:var(--smart-check-box-default-size);box-sizing:content-box;box-sizing:initial;position:relative;border-style:solid;padding:2px;border-width:1px;border-width:var(--smart-border-width);border-radius:4px;border-radius:var(--smart-border-radius);font-family:inherit;font-size:12px;background-repeat:no-repeat;border-color:#E0E0E0;border-color:var(--smart-border);background-color:transparent;color:#5A5A5A;color:var(--smart-background-color);display:block;outline:0}[check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor):after,[checkbox] .smart-input:not(.smart-grid-cell-editor):after,[editor=checkBox] .smart-input:not(.smart-grid-cell-editor):after,[template=checkBox] .smart-input:not(.smart-grid-cell-editor):after{cursor:pointer;content:inherit;text-align:center;width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-weight:400;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:inline-block;position:absolute;left:0;top:2px;outline:0}[check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor):hover,[checkbox] .smart-input:not(.smart-grid-cell-editor):hover,[editor=checkBox] .smart-input:not(.smart-grid-cell-editor):hover,[template=checkBox] .smart-input:not(.smart-grid-cell-editor):hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}[check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor)[checked],[checkbox] .smart-input:not(.smart-grid-cell-editor)[checked],[editor=checkBox] .smart-input:not(.smart-grid-cell-editor)[checked],[template=checkBox] .smart-input:not(.smart-grid-cell-editor)[checked]{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}[check-boxes_visible] [has-toggle-button] .smart-input:not(.smart-grid-cell-editor)[checked]:after,[checkbox] .smart-input:not(.smart-grid-cell-editor)[checked]:after,[editor=checkBox] .smart-input:not(.smart-grid-cell-editor)[checked]:after,[template=checkBox] .smart-input:not(.smart-grid-cell-editor)[checked]:after{content:'\e908';content:var(--smart-icon-check)}[check-boxes_visible] [has-toggle-button] .smart-input.smart-grid-check-box-cell-editor,[checkbox] .smart-input.smart-grid-check-box-cell-editor,[editor=checkBox] .smart-input.smart-grid-check-box-cell-editor,[template=checkBox] .smart-input.smart-grid-check-box-cell-editor{width:calc(-2px + calc(1px + 1/2 * 30px));width:calc(-2px + var(--smart-check-box-default-size));height:calc(-2px + calc(1px + 1/2 * 30px));height:calc(-2px + var(--smart-check-box-default-size));line-height:calc(1px + 1/2 * 30px);line-height:var(--smart-check-box-default-size);box-sizing:content-box;box-sizing:initial;position:relative;border-style:solid;padding:2px;border-width:1px;border-width:var(--smart-border-width);border-radius:4px;border-radius:var(--smart-border-radius);font-family:inherit;font-size:12px;background-repeat:no-repeat;border-color:#E0E0E0;border-color:var(--smart-border);background-color:transparent;color:#5A5A5A;color:var(--smart-background-color);display:block;outline:0}[check-boxes_visible] [has-toggle-button] .smart-input.smart-grid-check-box-cell-editor:after,[checkbox] .smart-input.smart-grid-check-box-cell-editor:after,[editor=checkBox] .smart-input.smart-grid-check-box-cell-editor:after,[template=checkBox] .smart-input.smart-grid-check-box-cell-editor:after{cursor:pointer;content:inherit;text-align:center;width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-weight:400;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:inline-block;position:absolute;left:0;top:2px;outline:0}[check-boxes_visible] [has-toggle-button] .smart-input.smart-grid-check-box-cell-editor:hover,[checkbox] .smart-input.smart-grid-check-box-cell-editor:hover,[editor=checkBox] .smart-input.smart-grid-check-box-cell-editor:hover,[template=checkBox] .smart-input.smart-grid-check-box-cell-editor:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}[check-boxes_visible] [has-toggle-button] .smart-input.smart-grid-check-box-cell-editor[checked],[checkbox] .smart-input.smart-grid-check-box-cell-editor[checked],[editor=checkBox] .smart-input.smart-grid-check-box-cell-editor[checked],[template=checkBox] .smart-input.smart-grid-check-box-cell-editor[checked],smart-grid-cell[checkbox][selected] .smart-input:not(.smart-grid-cell-editor),smart-grid-column[checkbox][selected] .smart-input:not(.smart-grid-cell-editor){border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}[check-boxes_visible] [has-toggle-button] .smart-input.smart-grid-check-box-cell-editor[checked]:after,[checkbox] .smart-input.smart-grid-check-box-cell-editor[checked]:after,[editor=checkBox] .smart-input.smart-grid-check-box-cell-editor[checked]:after,[template=checkBox] .smart-input.smart-grid-check-box-cell-editor[checked]:after{content:'\e908';content:var(--smart-icon-check)}smart-grid-cell[checkbox],smart-grid-column[checkbox]{display:flex;padding-bottom:0;justify-content:center;align-items:center;cursor:pointer}smart-grid-cell[checkbox][selected] .smart-input:not(.smart-grid-cell-editor):after,smart-grid-column[checkbox][selected] .smart-input:not(.smart-grid-cell-editor):after{content:'\e908';content:var(--smart-icon-check)}smart-grid-cell[checkbox][checked=indeterminate]:after,smart-grid-cell[checkbox][selected=indeterminate] .smart-input:not(.smart-grid-cell-editor):after,smart-grid-column[checkbox][checked=indeterminate]:after,smart-grid-column[checkbox][selected=indeterminate] .smart-input:not(.smart-grid-cell-editor):after{top:0;background-color:#ffffff;background-color:var(--smart-ui-state-color-active)}[has-toggle-button][selected] [checkbox] .smart-input[checked]{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}[freeze][checkbox][auto-show] .smart-input{opacity:0;transition:opacity ease-in-out .2s}[freeze][checkbox][auto-show][selected] .smart-input{opacity:1;border-color:#E0E0E0;border-color:var(--smart-border)}[radioButton][selected] .smart-input:after{content:'\e818';content:var(--smart-icon-radio)}[editor=checkBox] .smart-input{left:-1px}[editor=checkBox] .smart-input:focus{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}[editor=checkBox]:not([readonly]) .smart-input:focus,[editor=checkBox]:not([readonly]) .smart-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-grid-row:not([selected]):not(:hover) [header][checkbox][auto-show]:not(:hover) .smart-input{opacity:0;transition:opacity ease-in-out .2s}.smart-grid-check-box-cell-editor.smart-filter-input-value[checked=indeterminate]:after,.smart-grid-dialog-editor[checkbox][checked=indeterminate] .smart-input:after,.smart-grid-dialog-editor[checkbox][selected=indeterminate] .smart-input:after,smart-grid-cell[checkbox][checked=indeterminate] .smart-input:after,smart-grid-cell[checkbox][selected=indeterminate] .smart-input:after,smart-grid-column[checkbox][checked=indeterminate] .smart-input:after,smart-grid-column[checkbox][selected=indeterminate] .smart-input:after{margin:14%;width:70%;height:70%;content:"";background-color:#ffffff;background-color:var(--smart-ui-state-color-active);box-sizing:border-box;top:0;border-radius:0}.smart-grid-dialog-editor div[checkbox] .smart-input[checked=indeterminate]:after,smart-grid-cell div[checkbox] .smart-input[checked=indeterminate]:after,smart-grid-column div[checkbox] .smart-input[checked=indeterminate]:after{margin:14%;width:70%!important;height:70%!important;content:"";background-color:#ffffff;background-color:var(--smart-ui-state-color-active);box-sizing:border-box;top:0!important;border-radius:0}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));border:none;padding:4px;padding:var(--smart-editor-label-padding);resize:none;border-radius:0;background:inherit;color:inherit;text-align:right;height:100%}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .smart-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield}.smart-grid-cell-editor.smart-grid-number-input-cell-editor .smart-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.smart-slider-editor input[type=range]{-webkit-appearance:none;width:100%;outline:0;background:0 0}.smart-slider-editor input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border:0;border-radius:32px;margin-top:-12px;background:rgb(0,92,153);background:var(--smart-primary);background-size:18px 12px;box-shadow:0 0 1px rgba(0,0,0,.06),0 2px 2px rgba(0,0,20,.1);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.smart-slider-editor input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 1px rgba(0,0,0,.06),0 4px 2px rgba(0,0,20,.06),0 4px 12px rgba(0,0,20,.25)}.smart-slider-editor input[type=range]::-moz-range-thumb{width:32px;height:32px;border:0;border-radius:32px;background:rgb(0,92,153);background:var(--smart-primary);background-size:18px 12px;box-shadow:0 0 1px rgba(0,0,0,.06),0 2px 2px rgba(0,0,20,.1);-moz-transition:box-shadow .2s;transition:box-shadow .2s}.smart-slider-editor input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 1px rgba(0,0,0,.06),0 4px 2px rgba(0,0,20,.06),0 4px 12px rgba(0,0,20,.25)}.smart-slider-editor input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(204,204,204,.25)}.smart-slider-editor input[type=range]:focus::-webkit-slider-runnable-track{box-shadow:0 0 0 1px rgba(204,204,204,.75)}.smart-slider-editor input[type=range]::-moz-range-track{width:100%;height:8px;border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(204,204,204,.25)}.smart-slider-editor input[type=range]:focus::-moz-range-track{box-shadow:0 0 0 1px rgba(204,204,204,.75)}.smart-grid-column-menu[right-to-left] .smart-filter-panel .smart-filter-panel-operator-list{position:relative}.smart-grid[tree][right-to-left] smart-grid-row[level]>.smart-grid-cell-container>smart-grid-cell div[content]>div[checkbox]:not(.smart-hidden){margin-left:5px;margin-right:0;margin-right:initial}.smart-grid[right-to-left] .smart-grid-toolbar .smart-data-view-header{display:flex;flex-direction:row-reverse}.smart-grid[right-to-left] .smart-grid-toolbar .smart-data-view-header .smart-data-view-search-button{left:6px;width:24px;right:auto;right:initial}.smart-grid[right-to-left] smart-grid-column .smart-add-new-column{border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);border-right:none}.smart-grid[right-to-left] smart-grid-cell.smart-add-new-column{border-left:1px solid transparent!important;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border)}.smart-grid[right-to-left] smart-scroll-bar:after{left:auto;left:initial;right:100%}.smart-grid[right-to-left] smart-scroll-bar:before{left:0}.smart-grid[right-to-left] smart-scroll-bar[orientation=vertical]{right:auto;right:initial;left:0;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);border-left:0;border-left:initial}.smart-grid[right-to-left] smart-grid-cell.smart-add-new-row:not([header]){z-index:5}.smart-grid[right-to-left] smart-grid-column{direction:ltr}.smart-grid[right-to-left] smart-grid-column .smart-label.smart-animate{transition:left .25s ease,width .25s ease}.smart-grid[right-to-left] smart-grid-column .smart-label.one{left:23px;left:var(--smart-grid-column-buttons-width)}.smart-grid[right-to-left] smart-grid-column .smart-label.two{left:calc(2 * 23px);left:calc(2 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column .smart-label.three{left:calc(3 * 23px);left:calc(3 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column .smart-label.four{left:calc(4 * 23px);left:calc(4 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column .smart-label.five{left:calc(5 * 23px);left:calc(5 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column .smart-label.six{left:calc(6 * 23px);left:calc(6 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-label.one{width:calc(100% - 2 * 23px);width:calc(100% - 2 * var(--smart-grid-column-buttons-width));left:calc(1 * 23px);left:calc(1 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-label.two{width:calc(100% - 3 * 23px);width:calc(100% - 3 * var(--smart-grid-column-buttons-width));left:calc(2 * 23px);left:calc(2 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-label.three{width:calc(100% - 4 * 23px);width:calc(100% - 4 * var(--smart-grid-column-buttons-width));left:calc(3 * 23px);left:calc(3 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-label.four{width:calc(100% - 5 * 23px);width:calc(100% - 5 * var(--smart-grid-column-buttons-width));left:calc(4 * 23px);left:calc(4 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-label.five{width:calc(100% - 6 * 23px);width:calc(100% - 6 * var(--smart-grid-column-buttons-width));left:calc(5 * 23px);left:calc(5 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-label.six{width:calc(100% - 7 * 23px);width:calc(100% - 7 * var(--smart-grid-column-buttons-width));left:calc(6 * 23px);left:calc(6 * var(--smart-grid-column-buttons-width))}.smart-grid[right-to-left] smart-grid-column[has-icon] .smart-grid-icon.column-icon.show{right:0;position:absolute}.smart-grid[right-to-left] smart-grid-column .smart-buttons-group{right:auto;right:initial;left:0;flex-direction:row-reverse;transform:translateX(calc(.1px - 23px));transform:translateX(calc(.1px - var(--smart-grid-column-buttons-width)))}.smart-grid[right-to-left] smart-grid-column .smart-buttons-group.action{transform:translateX(0)}.smart-grid[right-to-left] smart-grid-column .smart-action-button{border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);border-left:0;border-left:initial}.smart-grid[right-to-left] smart-grid-column.top-far-corner{left:0;right:auto;right:initial}.smart-grid[right-to-left] smart-grid-cell[has-toggle-button] .smart-label,.smart-grid[right-to-left] smart-grid-cell[has-toggle-button] div[indent]{flex-direction:row-reverse}.smart-grid[right-to-left] .smart-grid-column-group:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before,.smart-grid[right-to-left] smart-grid-cell:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before,.smart-grid[right-to-left] smart-grid-column:not(.smart-grid-column-border):not(.smart-grid-column-border-collapse):before{right:0;left:auto;left:initial}.smart-color-input-drop-down-menu.smart-grid-color-input .grid-samples-container{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-color-input-drop-down-menu.smart-grid-color-input:not([animation=none]) .default-samples-container div{transition:transform .2s ease-in-out}.smart-color-input-drop-down-menu.smart-grid-color-input .default-samples-container div{position:relative;border-radius:50%;border:medium none currentColor;border:initial;transform:scale(.95)}.smart-color-input-drop-down-menu.smart-grid-color-input .default-samples-container div.selected{transform:scale(1)}.smart-color-input-drop-down-menu.smart-grid-color-input .default-samples-container div.selected:not(.no-color):after{content:'\e908';content:var(--smart-icon-check);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);color:#ffffff;color:var(--smart-secondary-color);border-radius:inherit}.smart-grid-color-input{--smart-input-drop-down-menu-width:auto}.smart-sort-panel .smart-grid-panel-maintain-sort-button,.smart-view-panel,smart-colors-panel,smart-column-panel,smart-formatting-panel,smart-group-panel,smart-multi-column-filter-panel,smart-sort-panel{font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}smart-colors-panel,smart-column-panel,smart-formatting-panel,smart-multi-column-filter-panel,smart-sort-panel{display:block;min-width:345px;width:450px;width:var(--smart-grid-panel-default-width);height:auto;height:var(--smart-grid-panel-default-height);padding:10px;padding:var(--smart-grid-panel-padding);overflow:auto;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}smart-colors-panel .tabs{width:100%;height:30px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;margin-bottom:5px}smart-colors-panel .tabs .tab{width:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#5A5A5A;color:var(--smart-background-color);cursor:pointer}smart-colors-panel .tabs .tab label{cursor:pointer}smart-colors-panel .tabs .tab.active{color:rgb(0,92,153);color:var(--smart-primary);border-bottom:2px solid rgb(0,92,153);border-bottom:2px solid var(--smart-primary);font-weight:700}.smart-view-panel,smart-group-panel{display:block;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}smart-group-panel{min-width:345px;height:auto;height:var(--smart-grid-panel-default-height);padding:10px;padding:var(--smart-grid-panel-padding);overflow:auto;width:450px;width:var(--smart-grid-panel-default-width)}smart-group-panel.smart-mobile{width:345px}.smart-view-panel{min-height:400px;height:400px;max-height:450px;width:250px;padding:0;overflow:hidden}.smart-view-panel smart-list-box input{border:none;border-radius:0;border-bottom:2px solid #E0E0E0;border-bottom:2px solid var(--smart-border)}.smart-group-panel .smart-grid-panel-item.dragged,.smart-sort-panel .smart-grid-panel-item.dragged{opacity:.7}.smart-group-panel .smart-grid-panel-label-by,.smart-sort-panel .smart-grid-panel-label-by{padding:5px;width:60px;flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-group-panel .smart-grid-panel-field-container,.smart-sort-panel .smart-grid-panel-field-container{height:100%;width:100px;flex-grow:3}.smart-group-panel .smart-grid-panel-field-selection,.smart-sort-panel .smart-grid-panel-field-selection{height:100%;width:100%}.smart-group-panel .smart-grid-panel-from,.smart-sort-panel .smart-grid-panel-from{display:flex;justify-content:center;padding:5px;width:40px;flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-group-panel .smart-grid-panel-direction,.smart-sort-panel .smart-grid-panel-direction{display:flex;width:115px;flex-grow:2;height:100%;background-color:#F5F5F5;background-color:var(--smart-surface);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-group-panel .smart-grid-panel-direction:focus,.smart-sort-panel .smart-grid-panel-direction:focus{outline:0;box-shadow:0 0 0 1px rgb(0,92,153);box-shadow:0 0 0 1px var(--smart-primary)}.smart-group-panel .smart-grid-panel-direction>div,.smart-sort-panel .smart-grid-panel-direction>div{display:flex;align-items:center;justify-content:center;margin:3px;width:calc(50% - 6px);height:calc(100% - 6px);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-group-panel .smart-grid-panel-direction>div.selected,.smart-sort-panel .smart-grid-panel-direction>div.selected{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-sort-panel.smart-mobile smart-input{max-width:150px}.smart-sort-panel .smart-grid-panel-maintain-sort{justify-content:flex-end;margin-top:5px}.smart-sort-panel .smart-grid-panel-buttons-container{align-items:flex-start!important}.smart-sort-panel .smart-grid-panel-maintain-sort-button::before{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\f096';content:var(--smart-icon-check-empty);margin-right:5px}.smart-sort-panel .smart-grid-panel-maintain-sort-button[active]{color:rgb(0,92,153);color:var(--smart-primary)}.smart-sort-panel .smart-grid-panel-maintain-sort-button[active]::before{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e81b';content:var(--smart-icon-check-squared)}.smart-colors-panel .smart-grid-panel-item-close-button,.smart-group-panel .smart-grid-panel-item-close-button,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button,.smart-sort-panel .smart-grid-panel-item-close-button,.smart-view-panel .smart-grid-panel-item-close-button{display:flex;justify-content:center;width:20px}.smart-colors-panel .smart-grid-panel-item-close-button:after,.smart-group-panel .smart-grid-panel-item-close-button:after,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button:after,.smart-sort-panel .smart-grid-panel-item-close-button:after,.smart-view-panel .smart-grid-panel-item-close-button:after{content:'\e80d';content:var(--smart-icon-close);font-family:smart-icons;font-family:var(--smart-font-family-icon)}@media (pointer:coarse){.smart-colors-panel .smart-grid-panel-item-close-button:after,.smart-group-panel .smart-grid-panel-item-close-button:after,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button:after,.smart-sort-panel .smart-grid-panel-item-close-button:after,.smart-view-panel .smart-grid-panel-item-close-button:after{font-size:16px}}.smart-colors-panel .smart-grid-panel-item-close-button:hover,.smart-group-panel .smart-grid-panel-item-close-button:hover,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button:hover,.smart-sort-panel .smart-grid-panel-item-close-button:hover,.smart-view-panel .smart-grid-panel-item-close-button:hover{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-selected);cursor:pointer}.smart-colors-panel .smart-grid-panel-item-close-button:active,.smart-colors-panel .smart-grid-panel-item-close-button:focus,.smart-group-panel .smart-grid-panel-item-close-button:active,.smart-group-panel .smart-grid-panel-item-close-button:focus,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button:active,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button:focus,.smart-sort-panel .smart-grid-panel-item-close-button:active,.smart-sort-panel .smart-grid-panel-item-close-button:focus,.smart-view-panel .smart-grid-panel-item-close-button:active,.smart-view-panel .smart-grid-panel-item-close-button:focus{color:rgb(0,92,153);color:var(--smart-primary)}.smart-colors-panel .smart-grid-panel-item-close-button:focus,.smart-group-panel .smart-grid-panel-item-close-button:focus,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button:focus,.smart-sort-panel .smart-grid-panel-item-close-button:focus,.smart-view-panel .smart-grid-panel-item-close-button:focus{outline:0}.smart-colors-panel .smart-grid-panel-item,.smart-group-panel .smart-grid-panel-item,.smart-multi-column-filter-panel .smart-grid-panel-item,.smart-sort-panel .smart-grid-panel-item,.smart-view-panel .smart-grid-panel-item{display:flex;align-items:center;margin-top:calc(10px/ 2);margin-top:calc(var(--smart-grid-panel-vertical-offset)/ 2);margin-bottom:calc(10px/ 2);margin-bottom:calc(var(--smart-grid-panel-vertical-offset)/ 2);width:calc(100% - 25px);width:calc(100% - var(--smart-sortable-handle-size));height:30px;height:var(--smart-grid-panel-item-height);min-height:30px;min-height:var(--smart-grid-panel-item-height);background-color:#fefefe;background-color:var(--smart-background)}.smart-colors-panel[close-button-position=right] .smart-grid-panel-item-close-button,.smart-group-panel[close-button-position=right] .smart-grid-panel-item-close-button,.smart-multi-column-filter-panel[close-button-position=right] .smart-grid-panel-item-close-button,.smart-sort-panel[close-button-position=right] .smart-grid-panel-item-close-button,.smart-view-panel[close-button-position=right] .smart-grid-panel-item-close-button{order:1}.smart-colors-panel[close-button-position=right] .smart-sortable-container,.smart-group-panel[close-button-position=right] .smart-sortable-container,.smart-multi-column-filter-panel[close-button-position=right] .smart-sortable-container,.smart-sort-panel[close-button-position=right] .smart-sortable-container,.smart-view-panel[close-button-position=right] .smart-sortable-container{align-items:flex-end}.smart-colors-panel .smart-grid-panel-container-footer,.smart-column-panel .smart-grid-panel-container-footer,.smart-group-panel .smart-grid-panel-container-footer,.smart-multi-column-filter-panel .smart-grid-panel-container-footer,.smart-sort-panel .smart-grid-panel-container-footer{display:flex;flex-direction:row;justify-content:space-between}.smart-colors-panel .smart-grid-panel-buttons-container,.smart-column-panel .smart-grid-panel-buttons-container,.smart-group-panel .smart-grid-panel-buttons-container,.smart-multi-column-filter-panel .smart-grid-panel-buttons-container,.smart-sort-panel .smart-grid-panel-buttons-container{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.smart-colors-panel .smart-grid-panel-buttons-container span,.smart-column-panel .smart-grid-panel-buttons-container span,.smart-group-panel .smart-grid-panel-buttons-container span,.smart-multi-column-filter-panel .smart-grid-panel-buttons-container span,.smart-sort-panel .smart-grid-panel-buttons-container span{display:flex;align-items:center;padding:5px}.smart-colors-panel .smart-grid-panel-buttons-container span:hover,.smart-column-panel .smart-grid-panel-buttons-container span:hover,.smart-group-panel .smart-grid-panel-buttons-container span:hover,.smart-multi-column-filter-panel .smart-grid-panel-buttons-container span:hover,.smart-sort-panel .smart-grid-panel-buttons-container span:hover{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-selected);cursor:pointer}.smart-colors-panel .smart-grid-panel-buttons-container span:focus,.smart-column-panel .smart-grid-panel-buttons-container span:focus,.smart-group-panel .smart-grid-panel-buttons-container span:focus,.smart-multi-column-filter-panel .smart-grid-panel-buttons-container span:focus,.smart-sort-panel .smart-grid-panel-buttons-container span:focus{outline:0}.smart-sort-panel .smart-sortable-container{margin-bottom:10px;margin-bottom:var(--smart-grid-panel-padding)}.smart-sort-panel .smart-sortable-container:empty:after{content:attr(no-sorting);margin-top:calc(10px/ 2);margin-top:calc(var(--smart-grid-panel-vertical-offset)/ 2);margin-bottom:calc(10px/ 2);margin-bottom:calc(var(--smart-grid-panel-vertical-offset)/ 2);opacity:.7}.smart-sort-panel .smart-grid-panel-container-footer>smart-input{min-width:215px;width:40%}.smart-sort-panel .smart-grid-panel-container-footer>smart-input.smart-mobile{min-width:100px;width:120px}.smart-sort-panel .smart-grid-panel-item-close-button{display:flex;align-items:center;padding:5px}.smart-sort-panel .smart-grid-panel-buttons-container .smart-grid-panel-apply-button{margin-left:5px}.smart-colors-panel>.smart-container,.smart-multi-column-filter-panel>.smart-container{display:grid;grid-auto-rows:1fr max-content;grid-row-gap:10px;grid-row-gap:var(--smart-grid-panel-padding)}.smart-colors-panel.smart-colors-panel>.smart-container,.smart-multi-column-filter-panel.smart-colors-panel>.smart-container{grid-auto-rows:auto}.smart-colors-panel .smart-filter-panel-items-container,.smart-multi-column-filter-panel .smart-filter-panel-items-container{overflow:auto;padding-top:10px}.smart-colors-panel .smart-filter-panel-items-container:empty:after,.smart-multi-column-filter-panel .smart-filter-panel-items-container:empty:after{margin-top:calc(10px/ 2);margin-top:calc(var(--smart-grid-panel-vertical-offset)/ 2);margin-bottom:calc(10px/ 2);margin-bottom:calc(var(--smart-grid-panel-vertical-offset)/ 2);opacity:.7;content:attr(no-filters)}.smart-colors-panel .smart-filter-panel-add-filter-button,.smart-multi-column-filter-panel .smart-filter-panel-add-filter-button{display:flex;align-items:center;padding:5px}.smart-colors-panel .smart-filter-panel-add-filter-button:hover,.smart-multi-column-filter-panel .smart-filter-panel-add-filter-button:hover{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-selected);cursor:pointer}.smart-colors-panel .smart-filter-panel-add-filter-button:focus,.smart-multi-column-filter-panel .smart-filter-panel-add-filter-button:focus{outline:0}.smart-colors-panel .smart-grid-panel-item,.smart-multi-column-filter-panel .smart-grid-panel-item{width:100%;display:grid;-moz-columns:5;columns:5;grid-template-columns:15px 60px 2fr 3fr 3fr;grid-template-columns:var(--smart-multi-column-filter-panel-template-columns);grid-gap:10px;grid-gap:var(--smart-grid-panel-padding)}.smart-colors-panel .smart-grid-panel-item>*,.smart-multi-column-filter-panel .smart-grid-panel-item>*{width:100%}.smart-colors-panel .smart-grid-panel-item-close-button,.smart-multi-column-filter-panel .smart-grid-panel-item-close-button{display:flex;align-items:center;padding:5px}.smart-colors-panel .smart-grid-panel-buttons-container .smart-grid-panel-apply-button,.smart-multi-column-filter-panel .smart-grid-panel-buttons-container .smart-grid-panel-apply-button{margin-left:5px}.smart-colors-panel[close-button-position=right],.smart-multi-column-filter-panel[close-button-position=right]{--smart-multi-column-filter-panel-template-columns:60px 2fr 3fr 3fr 15px}.smart-kanban-column-panel .smart-grid-panel-item::after,.smart-kanban-column-panel .smart-grid-panel-item::before{display:none!important}.smart-group-panel .smart-sortable-container smart-column-panel smart-sortable{margin-bottom:10px;margin-bottom:var(--smart-grid-panel-padding)}.smart-group-panel .smart-sortable-container:empty:after{margin-top:calc(10px/ 2);margin-top:calc(var(--smart-grid-panel-vertical-offset)/ 2);margin-bottom:calc(10px/ 2);margin-bottom:calc(var(--smart-grid-panel-vertical-offset)/ 2);opacity:.7;content:attr(no-grouping)}.smart-group-panel .smart-grid-panel-container-footer>smart-input{min-width:215px;width:40%}.smart-group-panel .smart-grid-panel-container-footer>smart-input.smart-mobile{min-width:100px;width:120px}.smart-group-panel .smart-grid-panel-item-close-button{display:flex;align-items:center;padding:5px}.smart-group-panel .smart-grid-panel-buttons-container .smart-grid-panel-apply-button{margin-left:5px}.smart-group-panel .smart-grid-panel-direction,.smart-group-panel .smart-grid-panel-from{display:none}.smart-group-panel .smart-grid-panel-expand-collapse{justify-content:flex-end;margin-top:10px;margin-bottom:10px}.smart-group-panel .smart-group-panel-expand-button{margin-left:15px}.smart-column-panel .smart-column-panel-label,.smart-column-panel .smart-grid-panel-buttons-container .smart-grid-panel-apply-button,.smart-format-panel .smart-grid-panel-buttons-container .smart-grid-panel-apply-button{margin-left:5px}.smart-group-panel .smart-group-panel-collapse-button[active],.smart-group-panel .smart-group-panel-expand-button[active]{color:rgb(0,92,153);color:var(--smart-primary)}.smart-format-panel .smart-grid-panel-buttons-container{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.smart-format-panel .smart-grid-panel-buttons-container span{display:flex;align-items:center;padding:5px}.smart-format-panel .smart-grid-panel-buttons-container span:hover{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-selected);cursor:pointer}.smart-format-panel.smart-grid-panel-container-footer{display:flex;flex-direction:row;height:50px;justify-content:center;padding:15px}.smart-column-panel{--smart-grid-panel-item-height:20px;min-width:100px}.smart-column-panel.smart-container,.smart-column-panel>.smart-container{display:flex;flex-direction:column}.smart-column-panel smart-sortable{flex:5;min-height:50px;overflow:auto;max-height:350px;max-height:var(--smart-column-panel-drop-down-height)}.smart-column-panel .smart-column-panel-label,.smart-data-view-header-button>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-column-panel .smart-column-panel-find-container{display:flex;align-items:center;border-bottom:2px solid #E0E0E0;border-bottom:2px solid var(--smart-border);height:30px;height:var(--smart-editor-height);position:relative}.smart-column-panel .smart-column-panel-find-container input{outline:0;border:none;width:calc(100% - 16px);height:100%;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);background:var(--smart-grid-panel-background);color:var(--smart-grid-panel-color)}.smart-column-panel .smart-column-panel-find-container .clear-button{width:16px;cursor:pointer}.smart-column-panel .smart-column-panel-find-container .clear-button:after{content:'\e80d';content:var(--smart-icon-cancel);font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;align-items:center;justify-content:center}.smart-column-panel .smart-column-panel-find-container.no-results:after{content:attr(no-results);position:absolute;top:calc(100% + 10px)}.smart-column-panel .smart-column-panel-label.icon{position:relative;padding-left:30px;padding-left:var(--smart-column-icon-size)}.smart-column-panel .smart-column-panel-label.icon:after{content:"";position:absolute;left:0;top:0;width:30px;width:var(--smart-column-icon-size);height:100%;background-repeat:no-repeat;background-position:center}.smart-column-panel .smart-grid-panel-buttons-container{width:100%;justify-content:center;margin-top:3px}.smart-column-panel .smart-grid-panel-container-footer{display:grid;grid-template-columns:auto auto}.smart-column-panel .toggle-visibility{width:16px;height:16px;font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer;display:flex;align-items:center;justify-content:center}.smart-column-panel .toggle-visibility:after{content:'\e90d';content:var(--smart-icon-visibility)}.smart-column-panel .toggle-visibility:focus{outline:0;color:rgb(0,92,153);color:var(--smart-primary)}.smart-column-panel .toggle-visibility.disable-toggle{pointer-events:none;opacity:.5}.smart-column-panel .toggle-visibility.hidden:after{content:'\e90e';content:var(--smart-icon-visibility-off)}.smart-column-panel .clear-button:focus{outline:0;color:rgb(0,92,153);color:var(--smart-primary)}.smart-column-panel .smart-grid-panel-item{display:flex;align-items:center;margin-top:calc(10px/ 2);margin-top:calc(var(--smart-grid-panel-vertical-offset)/ 2);margin-bottom:calc(10px/ 2);margin-bottom:calc(var(--smart-grid-panel-vertical-offset)/ 2);width:calc(100% - 25px);width:calc(100% - var(--smart-sortable-handle-size));height:30px;height:var(--smart-grid-panel-item-height);min-height:30px;min-height:var(--smart-grid-panel-item-height);background-color:#fefefe;background-color:var(--smart-background)}.smart-column-panel .smart-grid-panel-item.group:after,.smart-column-panel .smart-grid-panel-item.group:before{opacity:0!important;pointer-events:none}.smart-column-panel .smart-grid-panel-item.indent{padding-left:12px}.smart-grid-panel-apply-button,.smart-grid-panel-cancel-button{padding:5px 8px;min-width:80px;display:flex;text-transform:uppercase}.smart-grid-panel-reset-button{text-decoration:underline;display:flex;align-items:center;cursor:pointer;text-transform:uppercase}.smart-grid-panel-cancel-button{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);justify-content:center}.smart-grid-panel-apply-button{border-radius:4px;border-radius:var(--smart-border-radius);justify-content:center;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary)}.smart-data-view-header{padding:3px;position:relative;display:grid;grid-template-areas:"states views customize filter sort format details delete . search";grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(50px,max-content) minmax(50px,max-content) minmax(50px,max-content) minmax(50px,max-content) minmax(50px,max-content) 1fr 24px;grid-gap:10px;grid-template-rows:100%;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-data-view-header-button{display:flex;align-items:center;justify-content:center;padding:5px 5px 5px 25px;height:30px;margin-top:5px;position:relative;cursor:pointer;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-data-view-header-button:after{position:absolute;font-family:smart-icons;font-family:var(--smart-font-family-icon);left:8px}.smart-data-view-header-button:active{color:#ffffff;color:var(--smart-ui-state-color-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-data-view-header-button:focus{outline:rgb(0,92,153) solid 1px;outline:var(--smart-primary) solid 1px}.smart-data-view-header-button:hover{color:#333;color:var(--smart-ui-state-color-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-data-view-header-button[aria-expanded=true]{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}.smart-data-view-header-button.smart-data-view-search-button:active{color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-data-view-header-drop-down{position:absolute;background-color:#fefefe;background-color:var(--smart-background);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);z-index:9999;height:auto;transform:scaleY(1);transform-origin:top;opacity:1}.smart-data-view-header-drop-down.smart-mobile{--smart-font-size:12px}.smart-data-view-header-drop-down smart-colors-panel,.smart-data-view-header-drop-down smart-column-panel,.smart-data-view-header-drop-down smart-multi-column-filter-panel,.smart-data-view-header-drop-down smart-sort-panel{width:100%;border:none}.smart-data-view-header-drop-down.smart-visibility-hidden{transform:scaleY(0);opacity:0}.smart-data-view-header-drop-down.customize-panel{width:320px;width:var(--smart-data-view-customize-panel-width)}.smart-data-view-header-drop-down.colors-panel,.smart-data-view-header-drop-down.filter-panel{width:550px;width:var(--smart-data-view-filter-panel-width)}.smart-data-view-header-drop-down.format-panel{max-height:320px;overflow:auto}.smart-data-view-header-drop-down.sort-panel{width:470px;width:var(--smart-data-view-sort-panel-width)}.smart-data-view-header-drop-down.search-panel{width:250px;width:var(--smart-data-view-search-panel-width);padding:10px;padding:var(--smart-data-view-padding)}.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box{display:grid;grid-template-columns:1fr 16px;grid-template-rows:100%;grid-gap:2px;align-items:center}.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box.matches{grid-template-columns:1fr max-content 16px 16px 16px}.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box.matches .smart-data-view-search-next,.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box.matches .smart-data-view-search-prev{display:flex}.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box.matches .smart-data-view-search-label{display:block}.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box.no-matches{grid-template-columns:1fr max-content 16px}.smart-data-view-header-drop-down.search-panel .smart-data-view-search-box.no-matches .smart-data-view-search-label{display:block}.smart-data-view-header-drop-down.search-panel input{outline:0;border:none;min-width:0;padding:0;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-data-view-search-box div:focus{outline:rgb(0,92,153) solid 1px;outline:var(--smart-primary) solid 1px}.smart-data-view-search-button{grid-area:search;margin-right:0;padding:0}.smart-data-view-search-button:after{content:'\e828';content:var(--smart-icon-search)}.smart-data-view-customize-button{grid-area:customize}.smart-data-view-customize-button:after{content:'\e90e';content:var(--smart-icon-visibility-off)}.smart-data-view-customize-button.hidden{background-color:#D0F0FD;color:#039BE5}.smart-data-view-delete-button{grid-area:delete}.smart-data-view-delete-button:after{content:'\e826';content:var(--smart-icon-delete)}.smart-data-view-details-button{grid-area:details}.smart-data-view-details-button:after{content:'\e81c';content:var(--smart-icon-resize-full)}.smart-data-view-filter-button{grid-area:filter}.smart-data-view-filter-button:after{content:'\e82f';content:var(--smart-icon-add-filter)}.smart-data-view-filter-button.filtered{background-color:#D1F7C4;color:#0B8043}.smart-data-view-sort-button{grid-area:sort}.smart-data-view-group-button,.smart-data-view-label-button,.smart-data-view-resource-button{grid-area:group}.smart-data-view-sort-button:after{content:'\e823';content:var(--smart-icon-sort)}.smart-data-view-sort-button.sorted{background-color:#FFEBB6;color:#B88707}.smart-data-view-label-button:after{content:'\f031';content:var(--smart-icon-font)}.smart-data-view-label-button.grouped{background-color:#FFDAF6;color:#FF36C2}.smart-data-view-colors-button,.smart-data-view-format-button{grid-area:format}.smart-data-view-group-button:after,.smart-data-view-resource-button:after{content:'\f247';content:var(--smart-icon-group)}.smart-data-view-group-button.grouped,.smart-data-view-resource-button.grouped{background-color:#D0F0FD;color:#039BE5}.smart-data-view-group-button.scheduler.grouped,.smart-data-view-resource-button.scheduler.grouped{background-color:#FFCFC9;color:#D50000}.smart-data-view-group-button.scheduler:after,.smart-data-view-resource-button.scheduler:after{content:'\E8A5';content:var(--smart-icon-scheduler)}.smart-data-view-format-button:after{content:'\e800';content:var(--smart-icon-table)}.smart-data-view-format-button.formatted{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-data-view-colors-button:after{content:'\e830';content:var(--smart-icon-color-background)}.smart-data-view-colors-button.formatted{background-color:#ECE1FD;color:#8C47FF}.smart-data-view-download-button.formatted,.smart-data-view-states-button.formatted,.smart-data-view-views-button.formatted{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-data-view-download-button{grid-area:download}.smart-data-view-download-button:after{content:'\e901';content:var(--smart-icon-arrow-down);position:static;position:initial;margin-left:8px}.smart-data-view-download-button:before{font-family:smart-icons;font-family:var(--smart-font-family-icon);left:8px;content:'\e836';content:var(--smart-icon-download-alt);position:absolute}.smart-data-view-views-button{grid-area:views}.smart-data-view-views-button:after{content:'\e901';content:var(--smart-icon-arrow-down);position:static;position:initial;margin-left:8px}.smart-data-view-views-button:before{font-family:smart-icons;font-family:var(--smart-font-family-icon);left:8px;content:'\e8a3';content:var(--smart-icon-grid-alt);position:absolute}.smart-data-view-views-button.kanban:before{content:'\e8a1';content:var(--smart-icon-kanban-alt)}.smart-data-view-views-button.card:before{content:'\e8a2';content:var(--smart-icon-card-alt)}.smart-data-view-states-button{grid-area:states;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);padding-right:5px}.smart-data-view-states-button:before{font-family:smart-icons;font-family:var(--smart-font-family-icon);left:8px;content:'\f0c9';content:var(--smart-icon-menu);position:absolute}.smart-grid-toolbar .smart-data-view-header{height:100%;display:flex}.smart-grid-toolbar .smart-data-view-header-button{margin-right:0}.smart-grid-toolbar .smart-data-view-header-button.smart-disabled{pointer-events:none;opacity:.5}.smart-grid-toolbar .smart-data-view-search-button{position:absolute;right:30px;top:0}.smart-card-view .smart-data-view-header-button,.smart-kanban .smart-data-view-header-button{margin-top:0;height:100%}.smart-card-view .smart-data-view-header-button.smart-data-view-search-button,.smart-kanban .smart-data-view-header-button.smart-data-view-search-button{min-width:30px}.smart-card-view:not([animation=none]) .smart-data-view-header-drop-down,.smart-data-view-header-drop-down[owner],.smart-kanban:not([animation=none]) .smart-data-view-header-drop-down{transition:height .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.smart-data-view-search-label{display:none;font-size:calc(14px - 3px);font-size:calc(var(--smart-font-size) - 3px);opacity:.7}.smart-data-view-search-next,.smart-data-view-search-prev{align-items:center;justify-content:center;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:10px;display:none;background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);height:100%}.smart-data-view-search-next:hover,.smart-data-view-search-prev:hover{color:#333;color:var(--smart-ui-state-color-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-data-view-search-next:active,.smart-data-view-search-prev:active{color:#ffffff;color:var(--smart-ui-state-color-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-data-view-search-prev:after{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-data-view-search-next:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-data-view-search-close{display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:10px;color:#5A5A5A;color:var(--smart-background-color)}.smart-data-view-search-close:after{content:'\e80d';content:var(--smart-icon-close)}.smart-data-view-search-close:hover{color:#333;color:var(--smart-ui-state-color-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-data-view-search-close:active{color:#ffffff;color:var(--smart-ui-state-color-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-data-view-found{outline:#b2b2b2 solid 4px;outline:var(--smart-outline) solid 4px;outline-offset:-4px}.smart-data-view-highlighted{box-shadow:0 0 23px 1px rgb(0,92,153);box-shadow:0 0 23px 1px var(--smart-primary);outline:rgb(0,92,153) solid 4px;outline:var(--smart-primary) solid 4px;outline-offset:-4px}[header-position=bottom] .smart-data-view-header-drop-down{transform-origin:bottom}.smart-formatting-panel{width:600px;width:var(--smart-formatting-panel-default-width);min-height:150px;padding:0;overflow:visible;z-index:999}.smart-formatting-panel>.smart-container{position:relative;min-height:inherit}.smart-formatting-panel .smart-formatting-panel-items-container{width:100%;height:100%;padding:0 calc(2 * 10px);padding:0 calc(2 * var(--smart-grid-panel-padding));overflow:auto}.smart-formatting-panel .smart-formatting-panel-item>.format-label{grid-area:format-label;justify-self:end}.smart-formatting-panel .smart-formatting-panel-item>.font-family-input{grid-area:font-family-input}.smart-formatting-panel .smart-formatting-panel-item>.font-size-input{grid-area:font-size-input}.smart-formatting-panel .smart-formatting-panel-item>.popup-button{display:flex;align-items:center;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:100%;height:100%;grid-area:popup-button;justify-content:center;cursor:pointer;font-size:20px;font-weight:700}.smart-formatting-panel .smart-formatting-panel-item>.preview{display:flex;align-items:center;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:100%;height:100%;grid-area:preview;padding:0 10px;padding:0 var(--smart-grid-panel-padding)}.smart-formatting-panel .smart-add-new-button{display:block;position:absolute;bottom:calc(10px - 5px);bottom:calc(var(--smart-grid-panel-padding) - 5px);right:calc(10px - 5px);right:calc(var(--smart-grid-panel-padding) - 5px);width:40px;width:var(--smart-formatting-panel-add-new-button-size);height:40px;height:var(--smart-formatting-panel-add-new-button-size);border-radius:50%;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);cursor:pointer;opacity:.3}.smart-formatting-panel .smart-add-new-button:after{content:"+";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:35px}.smart-formatting-panel .smart-add-new-button:focus,.smart-formatting-panel .smart-add-new-button:hover{opacity:1;transform:scale(1.2,1.2)}.smart-formatting-panel .smart-add-new-button:focus{outline:0}.smart-formatting-panel .close-button:focus,.smart-formatting-panel .popup-button:focus,.smart-formatting-panel-popup .colors-container:focus,.smart-formatting-panel-popup .header>div:focus,.smart-formatting-panel-popup input:focus{outline:rgb(0,92,153) solid 1px;outline:var(--smart-ui-state-border-active) solid var(--smart-border-width)}.smart-formatting-panel.scroll .smart-add-new-button{right:calc(12px + 10px);right:calc(12px + var(--smart-grid-panel-padding));border-radius:50%}.smart-formatting-panel:not([animation=none]) .smart-add-new-button{transition:transform cubic-bezier(.81,.27,0,.93) .5s,opacity .2s cubic-bezier(.4,0,.2,1)}.smart-formatting-panel-item{display:grid;grid-template-columns:auto 3fr 2fr 30px 1fr .5fr 1fr 1fr;grid-template-columns:auto 3fr 2fr var(--smart-formatting-panel-row-height) 1fr .5fr 1fr 1fr;grid-template-rows:30px 30px;grid-template-rows:var(--smart-formatting-panel-row-height) var(--smart-formatting-panel-row-height);grid-template-areas:"value-label columns-input condition-input condition-input first-value first-value first-value close-button" "format-label font-family-input font-size-input popup-button preview preview preview close-button";gap:10px;grid-gap:10px;grid-gap:var(--smart-grid-panel-padding);gap:var(--smart-grid-panel-padding);border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);width:100%;padding:calc(2 * 10px) 0;padding:calc(2 * var(--smart-grid-panel-padding)) 0}.smart-formatting-panel-item:last-child{border-bottom:none}.smart-formatting-panel-item>*{min-width:0;max-width:none;min-height:0;max-height:none;width:auto;align-self:center;justify-self:center}.smart-formatting-panel-item>.value-label{grid-area:value-label;justify-self:end}.smart-formatting-panel-item>.columns-input{grid-area:columns-input}.smart-formatting-panel-item>.condition-input{grid-area:condition-input}.smart-formatting-panel-item>.first-value{grid-area:first-value}.smart-formatting-panel-item>.ampersand{grid-area:ampersand;display:none}.smart-formatting-panel-item>.second-value{grid-area:second-value;display:none}.smart-formatting-panel-item>.close-button{grid-area:close-button;position:relative;width:16px;height:16px}.smart-formatting-panel-item>.close-button:after{content:'\e80d';content:var(--smart-icon-close);display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;font-size:20px;font-family:smart-icons;opacity:.5;cursor:pointer}.smart-formatting-panel-item.between{grid-template-areas:"value-label columns-input condition-input condition-input first-value ampersand second-value close-button" "format-label font-family-input font-size-input popup-button preview preview preview close-button"}.smart-formatting-panel-item.between>.ampersand,.smart-formatting-panel-item.between>.second-value{display:block}.smart-formatting-panel-popup{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:30px 30px auto 30px;grid-template-rows:var(--smart-formatting-panel-row-height) var(--smart-formatting-panel-row-height) auto var(--smart-formatting-panel-row-height);grid-template-areas:"header header" "code input" "colors colors" "apply cancel";gap:10px;grid-gap:10px;grid-gap:var(--smart-grid-panel-padding);gap:var(--smart-grid-panel-padding);position:absolute;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:300px;width:var(--smart-formatting-panel-popup-width);padding:10px;padding:var(--smart-grid-panel-padding);background-color:#fefefe;background-color:var(--smart-background);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);z-index:9999;opacity:1;transform:scale(1);transform-origin:top;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size)}.smart-formatting-panel-popup .header,.smart-formatting-panel-popup input,.smart-formatting-panel-popup>.color-code{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-formatting-panel-popup>.color-code{width:100%;height:100%;grid-area:code;display:flex;align-items:center;box-sizing:border-box;padding:10px;padding:var(--smart-grid-panel-padding);color:#5A5A5A;color:var(--smart-background-color)}.smart-formatting-panel-popup .header{grid-area:header;display:flex}.smart-formatting-panel-popup .header>div{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%;height:100%;text-transform:uppercase;font-weight:700;cursor:pointer;color:#5A5A5A;color:var(--smart-background-color)}.smart-formatting-panel-popup .header>div:first-child{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-formatting-panel-popup .header>.selected{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-formatting-panel-popup input{width:100%;height:100%;grid-area:input;background-color:#fefefe;background-color:var(--smart-background);cursor:pointer}.smart-formatting-panel-popup input:focus{border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}.smart-formatting-panel-popup .colors-container{grid-area:colors;display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:20px;grid-auto-rows:var(--smart-formatting-panel-color-box-height);grid-gap:3px;gap:3px;width:100%}.smart-formatting-panel-popup .colors-container>div{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);cursor:pointer}.smart-formatting-panel-popup .colors-container>div.selected{position:relative;display:flex;align-items:center;justify-content:center}.smart-formatting-panel-popup .colors-container>div.selected:after{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;font-size:20px;font-family:smart-icons;cursor:pointer;border-radius:50%;content:'\e908';content:var(--smart-icon-check);background-color:#5A5A5A;background-color:var(--smart-background-color);color:#fefefe;color:var(--smart-background);width:20px;width:var(--smart-formatting-panel-color-box-height);opacity:1}.smart-formatting-panel-popup>smart-button{--smart-button-padding:0}.smart-formatting-panel-popup>.apply{grid-area:apply}.smart-formatting-panel-popup>.cancel{grid-area:cancel}.smart-formatting-panel-popup:not([animation=none]){transition:transform .2s cubic-bezier(.4,0,.2,1) -out,opacity .2s cubic-bezier(.4,0,.2,1) -out,visibility .2s cubic-bezier(.4,0,.2,1) -out}.smart-formatting-panel-popup.smart-visibility-hidden{transform:scale(0);opacity:0}.smart-column-panel[right-to-left] .smart-column-panel-find-container{direction:rtl}.smart-column-panel[right-to-left] .smart-grid-panel-buttons-container{flex-direction:row-reverse}.smart-column-panel[right-to-left] .smart-grid-panel-item{right:25px;right:var(--smart-sortable-handle-size);justify-content:space-between}.smart-group-panel[right-to-left] .smart-grid-panel-buttons-container,.smart-group-panel[right-to-left] .smart-grid-panel-direction,.smart-sort-panel[right-to-left] .smart-grid-panel-buttons-container,.smart-sort-panel[right-to-left] .smart-grid-panel-direction{flex-direction:row-reverse}.smart-column-panel[right-to-left] .toggle-visibility{order:1}.smart-group-panel[right-to-left] .smart-grid-panel-from,.smart-group-panel[right-to-left] .smart-grid-panel-label-by,.smart-group-panel[right-to-left] .smart-group-panel-apply-button,.smart-group-panel[right-to-left] .smart-group-panel-cancel-button,.smart-group-panel[right-to-left] .smart-group-panel-collapse-button,.smart-group-panel[right-to-left] .smart-group-panel-expand-button{direction:rtl}.smart-group-panel[right-to-left] .smart-group-panel-expand-button{margin-left:0;margin-left:initial;margin-right:5px}.smart-group-panel[right-to-left] .smart-grid-panel-label-by{order:3}.smart-group-panel[right-to-left] .smart-grid-panel-field-container{order:2}.smart-group-panel[right-to-left] .smart-grid-panel-from{order:1}.smart-group-panel[right-to-left] .smart-sortable .smart-sortable-items-parent{direction:unset}.smart-group-panel[right-to-left][close-button-position=right] .smart-grid-panel-item-close-button{order:4}.smart-sort-panel[right-to-left] .smart-grid-panel-apply-button,.smart-sort-panel[right-to-left] .smart-grid-panel-cancel-button{direction:rtl}.smart-sort-panel[right-to-left] .smart-grid-panel-label-by{order:3}.smart-sort-panel[right-to-left] .smart-grid-panel-field-container{order:2}.smart-sort-panel[right-to-left] .smart-grid-panel-from{order:1}.smart-sort-panel[right-to-left] .smart-sortable .smart-sortable-items-parent{direction:unset}.smart-sort-panel[right-to-left][close-button-position=right] .smart-grid-panel-item-close-button{order:4}.smart-multi-column-filter-panel[right-to-left] .smart-filter-panel-add-filter-button,.smart-multi-column-filter-panel[right-to-left] .smart-filter-panel-items-container:empty,.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-apply-button,.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-cancel-button,.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-item-close-button+div{direction:rtl}.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-item>.smart-grid-panel-item-close-button+div{order:3}.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-item>.smart-input:nth-of-type(1){order:2}.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-item>.smart-input:nth-of-type(2){order:1}.smart-multi-column-filter-panel[right-to-left] .smart-grid-panel-buttons-container{flex-direction:row-reverse}.smart-multi-column-filter-panel[right-to-left][close-button-position=right] .smart-grid-panel-item-close-button{order:4}[right-to-left] .smart-data-view-header-drop-down.search-panel .smart-data-view-search-box{direction:rtl}[right-to-left] .smart-data-view-header{grid-template-areas:"search . sort filter customize";grid-template-columns:24px 1fr minmax(50px,max-content) minmax(50px,max-content) minmax(50px,max-content)}[right-to-left] .smart-data-view-header-button:not(.smart-data-view-search-button){direction:rtl;padding-left:5px;padding-right:25px}[right-to-left] .smart-data-view-header-button:after{right:5px;left:auto;left:initial}.smart-formatting-panel[right-to-left]{direction:rtl}.smart-formatting-panel[right-to-left] .smart-add-new-button{left:calc(10px - 5px);left:calc(var(--smart-grid-panel-padding) - 5px);right:unset}.smart-formatting-panel[right-to-left].scroll .smart-add-new-button{left:calc(12px + 10px);left:calc(12px + var(--smart-grid-panel-padding))}.smart-input-group>.custom-select:not(:first-child),.smart-input-group>.form-control:not(:first-child),.smart-input-group>.smart-input-group-append>.smart-input-group-text,.smart-input-group>.smart-input-group-append>smart-button,.smart-input-group>.smart-input-group-prepend:first-child>.smart-input-group-text:not(:first-child),.smart-input-group>.smart-input-group-prepend:first-child>smart-button:not(:first-child),.smart-input-group>.smart-input-group-prepend:not(:first-child)>.smart-input-group-text,.smart-input-group>.smart-input-group-prepend:not(:first-child)>smart-button{border-top-left-radius:0;border-bottom-left-radius:0}.smart-input-group>.custom-select:not(:last-child),.smart-input-group>.form-control:not(:last-child),.smart-input-group>.smart-input-group-append:last-child>.smart-input-group-text:not(:last-child),.smart-input-group>.smart-input-group-append:last-child>smart-button:not(:last-child):not(.dropdown-toggle),.smart-input-group>.smart-input-group-append:not(:last-child)>.smart-input-group-text,.smart-input-group>.smart-input-group-append:not(:last-child)>smart-button,.smart-input-group>.smart-input-group-prepend>.smart-input-group-text,.smart-input-group>.smart-input-group-prepend>smart-button{border-top-right-radius:0;border-bottom-right-radius:0}.smart-input-group smart-button[focus],.smart-input-group>.custom-file:focus,.smart-input-group>.custom-select:focus,.smart-input-group>.form-control:focus,.smart-input-group>.form-control[focus]{z-index:3}.smart-input-group-append,.smart-input-group-append .smart-input-group-text+.smart-input-group-text,.smart-input-group-append .smart-input-group-text+smart-button,.smart-input-group-append smart-button+.smart-input-group-text,.smart-input-group-append smart-button+smart-button,.smart-input-group-prepend .smart-input-group-text+.smart-input-group-text,.smart-input-group-prepend .smart-input-group-text+smart-button,.smart-input-group-prepend smart-button+.smart-input-group-text,.smart-input-group-prepend smart-button+smart-button,.smart-input-group>.custom-file+.custom-file,.smart-input-group>.custom-file+.custom-select,.smart-input-group>.custom-file+.form-control,.smart-input-group>.custom-select+.custom-file,.smart-input-group>.custom-select+.custom-select,.smart-input-group>.custom-select+.form-control,.smart-input-group>.form-control+.custom-file,.smart-input-group>.form-control+.custom-select,.smart-input-group>.form-control+.form-control{margin-left:-1px}.form-control,.smart-input-group-text{padding:.375rem .75rem;line-height:1.5}.smart-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;box-sizing:border-box;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}.smart-input-group smart-input .smart-drop-down-button{border-left:none}.smart-input-group>.custom-file,.smart-input-group>.custom-select,.smart-input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.smart-input-group-append,.smart-input-group-prepend{display:flex;box-sizing:border-box;height:auto}.smart-input-group-append>smart-button,.smart-input-group-prepend>smart-button{height:100%}.smart-input-group-prepend{margin-right:-1px}.smart-input-group-text{border-radius:4px;border-radius:var(--smart-border-radius);display:flex;align-items:center;margin-bottom:0;font-size:1rem;font-weight:400;color:#323232;color:var(--smart-surface-color);text-align:center;white-space:nowrap;background-color:#F5F5F5;background-color:var(--smart-surface);border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.form-control,.smart-form{font-size:14px;font-size:var(--smart-font-size);display:block}.form-control{border-radius:4px;border-radius:var(--smart-border-radius);height:auto;width:100%;color:#495057;background-color:#fefefe;background-color:var(--smart-background);background-clip:padding-box;-webkit-background-clip:padding-box;border:1px solid #E0E0E0;border:1px solid var(--smart-border);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus,.form-control[focus]{color:var(--smart-color);background-color:#fefefe;background-color:var(--smart-background);border-color:rgb(0,92,153);border-color:var(--smart-primary);outline:0}.smart-form{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border:0 solid #E0E0E0;border:0 solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);box-sizing:border-box;overflow:visible;width:600px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}@media only screen and (max-width:600px){.smart-form{width:350px}}.smart-form-editor,.smart-form-tab-strip[vertical] .smart-form-tab .smart-form-tab-label{width:100%}.smart-form-row{padding:5px 0;box-sizing:border-box}.smart-form-row .smart-form-control-label{display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:calc(.9 * 14px);font-size:calc(.9 * var(--smart-font-size))}.smart-form-row .smart-form-control+.smart-form-label[required]:before,.smart-form-row .smart-form-control-label[required]:after{content:"*";color:#a94442;font-size:14px;margin-left:2px;margin-right:2px}.smart-form-row .smart-form-control{display:flex;box-sizing:border-box}.smart-form-row .smart-form-control+.smart-form-control-label[required]:after{content:""}.smart-form-row-flex{display:flex}.smart-form-control .smart-form-control-addon{display:flex;align-items:center}.smart-form-control.left{justify-content:flex-start}.smart-form-control.center{justify-content:center}.smart-form-control.right{justify-content:flex-end}.smart-form-control[readonly] .smart-form-editor{pointer-events:none}.smart-form-control[readonly] .smart-form-editor .smart-calendar-button,.smart-form-control[readonly] .smart-form-editor .smart-drop-down-button{visibility:hidden}.smart-form-control[readonly] .smart-form-editor div,.smart-form-control[readonly] .smart-form-editor input,.smart-form-control[readonly] .smart-form-editor span,.smart-form-control[readonly] .smart-form-editor textarea{border:none!important}.smart-form-control[readonly] .smart-form-editor+.smart-form-control-addon,.smart-form-control[readonly] .smart-form-editor+.smart-form-control-icon,.smart-form-control[readonly] .smart-form-editor+div{visibility:hidden}.smart-form-control-icon:after{content:attr(tooltip);visibility:hidden;white-space:nowrap;margin-top:25px;position:absolute;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding:7px;background-color:rgb(45,45,48);background-color:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color);font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);opacity:0;transform:scale(0);transition:opacity .2s ease-out,transform .1s ease-out;z-index:9}.smart-form-control-icon:hover:after{visibility:visible;opacity:.9;transform:scale(1);color:#ffffff;color:var(--smart-secondary-color);background:rgb(45,45,48);background:var(--smart-secondary)}.smart-form-control-label[readonly]:after{visibility:hidden}.smart-form-group .smart-form-group-content{display:grid;grid-template-columns:none}.smart-form-group[columns="2"]>.smart-form-group-content{grid-template-columns:50% 50%}.smart-form-group[columns="3"]>.smart-form-group-content{grid-template-columns:33% 33% 33%}.smart-form-group[columns="4"]>.smart-form-group-content{grid-template-columns:25% 25% 25% 25%}.smart-form-group[columns="5"]>.smart-form-group-content{grid-template-columns:20% 20% 20% 20% 20%}.smart-form-group[columns="6"]>.smart-form-group-content{grid-template-columns:16.66% 16.66% 16.66% 16.66% 16.66% 16.66%}.smart-form-group-label{font-size:20px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);padding-top:10px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-form-group-label.center{display:flex;justify-content:center}.smart-form-group-label.right{display:flex;justify-content:flex-end}.smart-form-group-buttons{display:flex;justify-content:flex-end;padding-right:30px}.smart-form-editor.smart-validation-success:not(smart-check-box):not([focus])>div.smart-container::after,input.smart-form-editor.smart-valid:not(:focus)+.smart-success-label-like-after-element{display:none}.smart-form-group-buttons smart-button{margin-left:20px}.smart-form-editor.smart-validation-error:not(smart-check-box)>div.smart-container::after,.smart-form-editor.smart-validation-success:not(smart-check-box)[focus]>div.smart-container::after{left:auto;left:initial;right:0;z-index:9}.smart-form-editor.smart-number-input[focus]:not([drop-down-button-position=none]).smart-validation-error[focus] input,.smart-form-editor.smart-number-input[focus]:not([drop-down-button-position=none]).smart-validation-success[focus] input,.smart-form-editor.smart-numeric-text-box.smart-validation-error:not(smart-check-box)>div.smart-container input,.smart-form-editor.smart-numeric-text-box.smart-validation-success:not(smart-check-box)[focus]>div.smart-container input,.smart-form-editor.smart-numeric-text-box[focus][spin-buttons].smart-validation-error[focus] input,.smart-form-editor.smart-numeric-text-box[focus][spin-buttons].smart-validation-success[focus] input{padding-right:30px}.smart-form-editor.smart-combo-box.smart-validation-error:not(smart-check-box)>div.smart-container::after,.smart-form-editor.smart-combo-box.smart-validation-success:not(smart-check-box)[focus]>div.smart-container::after,.smart-form-editor.smart-date-time-picker.smart-validation-error:not(smart-check-box)>div.smart-container::after,.smart-form-editor.smart-date-time-picker.smart-validation-success:not(smart-check-box)[focus]>div.smart-container::after,.smart-form-editor.smart-drop-down-list.smart-validation-error:not(smart-check-box)>div.smart-container::after,.smart-form-editor.smart-drop-down-list.smart-validation-success:not(smart-check-box)[focus]>div.smart-container::after,.smart-form-editor.smart-number-input.smart-validation-error:not(smart-check-box)>div.smart-container::after,.smart-form-editor.smart-number-input.smart-validation-success:not(smart-check-box)[focus]>div.smart-container::after,.smart-form-editor.smart-numeric-text-box.smart-validation-error:not(smart-check-box)>div.smart-container::after,.smart-form-editor.smart-numeric-text-box.smart-validation-success:not(smart-check-box)[focus]>div.smart-container::after{right:20px}.smart-form-editor.smart-invalid+.smart-error-label-like-after-element,.smart-form-editor.smart-valid+.smart-success-label-like-after-element{left:auto;left:initial;right:0;z-index:9}input.smart-form-editor.smart-invalid+.smart-error-label-like-after-element,input.smart-form-editor.smart-valid+.smart-success-label-like-after-element{right:35px}.smart-form-tab{grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;cursor:pointer;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);box-sizing:border-box;transition:background-color .2s ease-in-out}.smart-form-tab.selected{border-bottom:2px solid rgb(0,92,153);border-bottom:2px solid var(--smart-primary);color:rgb(0,92,153);color:var(--smart-primary)}.smart-form-tab.smart-invalid{border-bottom:2px solid rgb(176,0,32);border-bottom:2px solid var(--smart-error);color:rgb(176,0,32);color:var(--smart-error)}.smart-form-tab-strip{display:grid;grid-auto-columns:1fr;overflow:hidden;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);height:30px;margin-bottom:10px}.smart-form-tab-strip .smart-form-tab .smart-form-tab-label{font-size:calc(14px + 1px);font-size:calc(var(--smart-font-size) + 1px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px}.smart-form-tab-strip .smart-form-tab:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-form-tab-strip[vertical]{display:flex;height:auto;flex-direction:column;background:#fefefe;background:var(--smart-background);border:none;border-radius:0;border-radius:initial;padding-bottom:1px}.smart-form-tab-strip[vertical] .smart-form-tab{background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);overflow:hidden;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:0;padding:10px;margin-bottom:-1px;justify-content:left}.smart-form-tab-strip[vertical] .smart-form-tab .smart-form-tab-button{float:right;transition:transform .3s ease-in-out;transform:rotate(-180deg);font-size:17px}.smart-form-tab-strip[vertical] .smart-form-tab.selected{background:#e2e0e0;background:var(--smart-ui-state-focus)}.smart-form-tab-strip[vertical] .smart-form-tab.selected .smart-form-tab-button{transform:rotate(0)}.smart-form-tab-strip[vertical] .smart-form-tab.smart-invalid{color:rgb(176,0,32);color:var(--smart-error);background-color:#F5F5F5;background-color:var(--smart-surface)}.smart-form-tab-strip[breadcrumb]{border:none}.smart-form-tab-strip[breadcrumb] .smart-form-tab{border-bottom:none}.smart-form-tab-strip[breadcrumb] .smart-form-tab .smart-form-tab-label{display:flex;align-items:center}.smart-form-tab-strip[breadcrumb] .smart-form-tab .smart-form-tab-label .circle{border-radius:100%;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);width:12px;height:12px;padding:5px;margin-right:10px;background:rgb(45,45,48);background:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color);align-items:center;justify-content:center;display:flex}.smart-form-tab-strip[breadcrumb] .smart-form-tab.smart-invalid{color:var(--smart-color)}.smart-form-tab-strip[breadcrumb] .smart-form-tab.selected .smart-form-tab-label .circle{background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-form-tab-control{padding:0;display:none!important}.smart-form-tab-control.selected{margin-bottom:-1px;display:grid!important}.smart-form-tab-control.selected[vertical]{padding:10px;border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-form-options-horizontal{display:flex}smart-led{padding:0;width:30px;width:var(--smart-led-default-width);height:30px;height:var(--smart-led-default-height);display:inline-block;border-radius:50%}smart-led .smart-container{cursor:pointer;height:100%;position:relative;display:flex;overflow:hidden}smart-led .smart-ripple{background:rgb(0,92,153);background:var(--smart-primary)}smart-led[focus]{outline:0}smart-led[disabled] .smart-container{cursor:auto;cursor:initial}smart-led[shape=square]{border-radius:0}.smart-led.smart-container{cursor:pointer;height:100%;position:relative;display:flex;overflow:hidden}.smart-led .smart-input{width:100%;height:100%;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:4%;background-clip:content-box;border-style:solid;box-sizing:border-box;border-width:1px;border-width:var(--smart-border-width);border-color:#E0E0E0;border-color:var(--smart-border);font-family:inherit;font-size:inherit;outline:0}.smart-led .smart-false-content-container,.smart-led .smart-indeterminate-content-container,.smart-led .smart-true-content-container{border-radius:50%;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.smart-led .smart-false-content-container{display:flex;background-color:transparent}.smart-led .smart-true-content-container{display:none;background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-led .smart-indeterminate-content-container{display:none;background-color:#d3d3d3}.smart-led .smart-false-content,.smart-led[checked] .smart-true-content{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;width:100%;height:100%}.smart-led .smart-false-content{justify-content:center}.smart-led[focus] .smart-input{border:1px solid #e2e0e0;border:var(--smart-border-width) solid var(--smart-ui-state-border-focus);background:#e2e0e0;background:var(--smart-ui-state-focus);color:#333;color:var(--smart-ui-state-color-focus)}.smart-led:hover .smart-input{border:1px solid #ebebeb;border:var(--smart-border-width) solid var(--smart-ui-state-border-hover);background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);transition:background-color .1s linear}.smart-led.active .smart-input{border:1px solid rgb(0,92,153);border:var(--smart-border-width) solid var(--smart-ui-state-border-active);background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-led[checked] .smart-true-content{justify-content:center}.smart-led[checked] .smart-false-content-container{display:none}.smart-led[checked] .smart-true-content-container{display:flex}.smart-led[checked=null] .smart-indeterminate-content{display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;width:100%;height:100%}.smart-led[checked=null] .smart-indeterminate-content-container{display:flex}.smart-led[checked=null] .smart-true-content-container{display:none}.smart-led[shape=square] .smart-false-content-container,.smart-led[shape=square] .smart-indeterminate-content-container,.smart-led[shape=square] .smart-input,.smart-led[shape=square] .smart-true-content-container{border-radius:0}.smart-led[right-to-left] .smart-false-content-container,.smart-led[right-to-left] .smart-indeterminate-content-container,.smart-led[right-to-left] .smart-true-content-container{direction:rtl}smart-list-box,smart-list-item,smart-list-items-group{visibility:hidden}smart-list-item.smart-element,smart-list-items-group.smart-element{border:none;visibility:inherit}smart-list-item .smart-input,smart-list-items-group .smart-input{margin-left:4px;width:calc(-4px + calc(1px + 1/2 * 30px));width:calc(-4px + var(--smart-check-box-default-size));height:calc(-4px + calc(1px + 1/2 * 30px));height:calc(-4px + var(--smart-check-box-default-size));line-height:calc(1px + 1/2 * 30px);line-height:var(--smart-check-box-default-size);box-sizing:content-box;box-sizing:initial;position:absolute;top:3px;top:var(--smart-list-item-vertical-offset);margin-top:calc(36px/ 2 - 10px);margin-top:calc(var(--smart-list-item-height)/ 2 - 10px);border-style:solid;padding:3px;border-width:1px;border-width:var(--smart-border-width);border-radius:2px;border-radius:var(--smart-list-item-check-box-radius);font-family:inherit;background-repeat:no-repeat;border-color:#E0E0E0;border-color:var(--smart-border);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);display:block}smart-list-item .smart-content,smart-list-item .smart-overlay{transition:opacity 280ms ease-in-out;top:3px;top:var(--smart-list-item-vertical-offset);border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);width:100%}smart-list-item .smart-input:after,smart-list-items-group .smart-input:after{content:"";font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;justify-content:center;align-content:center;margin-top:-2px}smart-list-item .smart-input.smart-hidden,smart-list-items-group .smart-input.smart-hidden{display:none}smart-list-item[selected] .smart-input,smart-list-items-group[selected] .smart-input{border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-list-item[hover] .smart-input:hover,smart-list-items-group[hover] .smart-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-list-item[display-mode=checkBox][selected] .smart-input:after,smart-list-items-group[display-mode=checkBox][selected] .smart-input:after{content:'\e908';content:var(--smart-icon-check)}smart-list-item{background-color:inherit;-webkit-font-smoothing:antialiased;letter-spacing:.00937em;width:100%;outline:0;display:flex;align-items:center;padding:0 5px;height:calc(36px + 3px);height:calc(var(--smart-list-item-height) + var(--smart-list-item-vertical-offset));position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-list-box .smart-list-items-container,smart-list-item .smart-content,smart-list-item .smart-overlay{height:calc(100% - 3px);height:calc(100% - var(--smart-list-item-vertical-offset))}smart-list-item .smart-container{display:flex;align-items:center}smart-list-item .smart-overlay{display:inline-block;position:absolute;overflow:hidden;left:0;background:#fefefe;background:var(--smart-background);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius)}smart-list-item .smart-content{position:absolute;overflow:hidden;white-space:nowrap;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:9px 12px;padding:var(--smart-list-item-padding);left:0;color:#5A5A5A;color:var(--smart-background-color);border-width:1px;border-width:var(--smart-item-border-width);border-style:solid;border-color:transparent;border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius)}smart-list-item .smart-content-details{opacity:.5;margin-top:2px;font-size:10px}smart-list-item .smart-input:before{content:"";width:100%;height:100%;display:inline-block;position:absolute;left:0;top:2px;text-align:center;background:rgb(0,92,153)!important;background:var(--smart-primary)!important;transition:opacity .2s ease-in-out;opacity:0;border-radius:100%;transform:scale(1)}smart-list-item .smart-ripple{background:var(--smart-list-item-color-active)}smart-list-item.smart-list-item-line-feedback{border-top-color:rgb(45,45,48);border-top-color:var(--smart-secondary);border-top-width:1px;border-top-style:dashed}smart-list-item.smart-list-item-bottom-line-feedback{border-bottom-color:rgb(45,45,48);border-bottom-color:var(--smart-secondary);border-bottom-width:1px;border-bottom-style:dashed}smart-list-item.smart-header-item,smart-list-item[grouped]{color:#323232;color:var(--smart-surface-color);text-transform:uppercase;text-transform:var(--smart-list-item-group-header-text-transform);top:3px;top:var(--smart-list-item-vertical-offset);margin-bottom:3px;margin-bottom:var(--smart-list-item-vertical-offset);background:#F5F5F5;background:var(--smart-surface);border-width:1px;border-style:solid;border-color:#F5F5F5;border-color:var(--smart-surface);display:flex;align-items:center}smart-list-item:focus,smart-list-item:focus .smart-input{outline:0}smart-list-item[hover] .smart-overlay{background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}smart-list-item[hover] .smart-content{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-list-item[selected] .smart-overlay{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}smart-list-item[selected] .smart-content{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}smart-list-item[selected].smart-list-item-line-feedback{border-top-color:rgb(45,45,48);border-top-color:var(--smart-secondary);border-top-width:1px;border-top-style:dashed}smart-list-item[selected].smart-list-item-bottom-line-feedback{border-bottom-color:rgb(45,45,48);border-bottom-color:var(--smart-secondary);border-bottom-width:1px;border-bottom-style:dashed}smart-list-item[display-mode=checkBox] .smart-content,smart-list-item[display-mode=checkBox] .smart-overlay,smart-list-item[display-mode=radioButton] .smart-content,smart-list-item[display-mode=radioButton] .smart-overlay{padding:5px;left:calc(16px + calc(1px + 1/2 * 30px));left:calc(16px + var(--smart-check-box-default-size));width:calc(100% - 16px - calc(1px + 1/2 * 30px));width:calc(100% - 16px - var(--smart-check-box-default-size))}smart-list-item[display-mode=checkBox][selected][alternation-index="0"] .smart-overlay,smart-list-item[display-mode=radioButton][selected][alternation-index="0"] .smart-overlay{background-color:#F5F5F5;background-color:var(--smart-alternation-index0-background);color:#323232;color:var(--smart-alternation-index0-color);border-color:#F5F5F5;border-color:var(--smart-alternation-index0-border)}smart-list-item[display-mode=checkBox][selected][alternation-index="1"] .smart-overlay,smart-list-item[display-mode=radioButton][selected][alternation-index="1"] .smart-overlay{background-color:#9BBB59;background-color:var(--smart-alternation-index1-background);color:#111;color:var(--smart-alternation-index1-color);border-color:#9BBB59;border-color:var(--smart-alternation-index1-border)}smart-list-item[display-mode=checkBox][selected][alternation-index="2"] .smart-overlay,smart-list-item[display-mode=radioButton][selected][alternation-index="2"] .smart-overlay{background-color:#FC3752;background-color:var(--smart-alternation-index2-background);color:#fff;color:var(--smart-alternation-index2-color);border-color:#FC3752;border-color:var(--smart-alternation-index2-border)}smart-list-item[display-mode=radioButton] .smart-input{border-radius:100%}smart-list-item[display-mode=radioButton][selected] .smart-input:after{content:'\e818';content:var(--smart-icon-radio)}smart-list-items-group>.smart-container{height:auto}smart-list-items-group .smart-list-items-group-label{background-color:inherit;-webkit-font-smoothing:antialiased;letter-spacing:.00937em;width:100%;outline:0;padding:0 5px;height:calc(36px + 3px);height:calc(var(--smart-list-item-height) + var(--smart-list-item-vertical-offset));position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#323232;color:var(--smart-surface-color);top:3px;top:var(--smart-list-item-vertical-offset);margin-bottom:3px;margin-bottom:var(--smart-list-item-vertical-offset);background:#F5F5F5;background:var(--smart-surface);border-width:1px;border-style:solid;border-color:#F5F5F5;border-color:var(--smart-surface);display:flex;align-items:center;text-transform:capitalize;border-radius:0;border-radius:initial}smart-list-items-group .smart-list-items-group-label .smart-container{display:flex;align-items:center}smart-list-items-group:focus .smart-input{outline:0}smart-list-box{display:block;width:250px;width:var(--smart-list-box-default-width);height:250px;height:var(--smart-list-box-default-height)}smart-list-box.smart-element{visibility:inherit}smart-list-box:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}smart-list-box:focus smart-list-item[focus] .smart-overlay{background-color:#e2e0e0;background-color:var(--smart-ui-state-focus)}smart-list-box:focus smart-list-item[focus] .smart-content{color:#333;color:var(--smart-ui-state-color-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}smart-list-box:focus smart-list-item[focus][selected] .smart-overlay{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}smart-list-box:focus smart-list-item[focus][selected] .smart-content{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}.smart-list-box smart-list-item.smart-header-item[hover],.smart-list-box[disabled] smart-list-item{color:inherit}smart-list-box smart-scroll-bar[orientation=vertical].bottom-corner{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-list-box.smart-container,.smart-list-box>.smart-container{height:100%;width:100%;border-style:solid;border-width:0;border-color:gray;position:relative;overflow:hidden}.smart-list-box smart-list-item[alternation-index="0"] .smart-overlay{background-color:#F5F5F5;background-color:var(--smart-alternation-index0-background);color:#323232;color:var(--smart-alternation-index0-color);border-color:#F5F5F5;border-color:var(--smart-alternation-index0-border)}.smart-list-box smart-list-item[alternation-index="1"] .smart-overlay{background-color:#9BBB59;background-color:var(--smart-alternation-index1-background);color:#111;color:var(--smart-alternation-index1-color);border-color:#9BBB59;border-color:var(--smart-alternation-index1-border)}.smart-list-box smart-list-item[alternation-index="2"] .smart-overlay{background-color:#FC3752;background-color:var(--smart-alternation-index2-background);color:#fff;color:var(--smart-alternation-index2-color);border-color:#FC3752;border-color:var(--smart-alternation-index2-border)}.smart-list-box smart-scroll-bar{overflow:visible;position:absolute;bottom:0;height:calc(18px);height:calc(var(--smart-scroll-bar-size));width:100%}.smart-list-box smart-scroll-bar:after{position:absolute;content:"";width:100%;height:18px;height:var(--smart-scroll-bar-size);background:#F1F1F1;background:var(--smart-scroll-bar-background);left:100%;top:0}.smart-list-box smart-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-list-box smart-scroll-bar[orientation=vertical]{right:0;top:0;height:100%;width:calc(18px);width:calc(var(--smart-scroll-bar-size))}.smart-list-box input{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:100%;height:100%;padding:4px;padding:var(--smart-editor-label-padding);outline:medium none invert;outline:initial;padding-right:25px}.smart-list-box input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-list-box .smart-list-box-filter-input-container{position:relative;width:calc(100% - 10px);height:30px;height:var(--smart-editor-height);margin-left:5px;margin-top:5px}.smart-list-box .smart-list-box-filter-input-container:after{content:'\e828';content:var(--smart-icon-search);font-family:smart-icons;font-family:var(--smart-font-family-icon);height:30px;height:var(--smart-text-box-default-height);position:absolute;top:0;width:25px;display:flex;align-items:center;justify-content:center;left:calc(100% - 25px)}.smart-list-box .smart-list-box-filter-input-container.vscroll{width:calc(100% - 10px - 18px);width:calc(100% - 10px - var(--smart-scroll-bar-size))}.smart-list-box .smart-list-items-container{width:100%;overflow:hidden;position:relative;background-color:transparent}.smart-list-box .smart-list-items-container input{position:absolute;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;background-color:#fefefe;background-color:var(--smart-background);background-size:auto auto;background-size:initial;border:1px solid #E0E0E0;border:1px solid var(--smart-border);padding:9px 12px;margin:0;left:5px;width:calc(100% - 5px);font-family:inherit;font-size:inherit;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius)}.smart-list-box .smart-list-items-container.hscroll{height:calc(100% - 18px - 3px);height:calc(100% - var(--smart-scroll-bar-size) - var(--smart-list-item-vertical-offset))}.smart-list-box .smart-list-items-container.filter{height:calc(100% - 30px - 10px);height:calc(100% - var(--smart-text-box-default-height) - 10px)}.smart-list-box .smart-list-items-container.hscroll.filter{height:calc(100% - 30px - 18px - 10px - 3px);height:calc(100% - var(--smart-text-box-default-height) - var(--smart-scroll-bar-size) - 10px - var(--smart-list-item-vertical-offset))}.smart-list-box .smart-list-items-inner-container{width:calc(100% - 2 * 3px);width:calc(100% - 2 * var(--smart-list-item-horizontal-offset));height:100%;display:block;position:relative;background-color:transparent}.smart-list-box .smart-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.smart-list-box .smart-content-label{padding:0;padding:var(--smart-list-item-label-padding);border-radius:0;border-radius:var(--smart-list-item-label-border-radius)}.smart-list-box[horizontal-scroll-bar-visibility=hidden] smart-list-item .smart-content{white-space:normal;white-space:initial}.smart-list-box[selection-mode=checkBox]:focus smart-list-item[focus][selected] .smart-input:before,.smart-list-box[selection-mode=checkBox][focus] smart-list-item[focus][selected] .smart-input:before,.smart-list-box[selection-mode=radioButton]:focus smart-list-item[focus][selected] .smart-input:before,.smart-list-box[selection-mode=radioButton][focus] smart-list-item[focus][selected] .smart-input:before{position:absolute;content:"";border-radius:50%;width:calc(calc(1px + 1/2 * 30px) + 14px);width:calc(var(--smart-check-box-default-size) + 14px);height:calc(calc(1px + 1/2 * 30px) + 14px);height:calc(var(--smart-check-box-default-size) + 14px);background:rgb(0,92,153);background:var(--smart-primary);opacity:.3;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-list-box:not([right-to-left]) .smart-list-items-inner-container{margin-left:3px;margin-left:var(--smart-list-item-horizontal-offset)}[type=list][opened][focus] smart-list-item[focus] .smart-overlay{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}[type=list][opened][focus] smart-list-item[focus] .smart-content{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}[type=list][opened][focus] smart-list-item[focus]:not([selected]) .smart-overlay{background-color:#e2e0e0;background-color:var(--smart-ui-state-focus)}[type=list][opened][focus] smart-list-item[focus]:not([selected]) .smart-content{color:#333;color:var(--smart-ui-state-color-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}[type=list][opened][focus] smart-list-item[focus][selected] .smart-overlay{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}[type=list][opened][focus] smart-list-item[focus][selected] .smart-content{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}.smart-list-item-feedback{background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-style:solid;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);cursor:move;padding:0;z-index:var(--smart-drop-down-z-index);width:200px}.smart-list-item-feedback smart-list-item{padding:0;border:none}.smart-list-item-feedback smart-list-item .smart-overlay{background-color:inherit;border:none}.smart-list-item-feedback smart-list-item .smart-content{border-color:transparent;color:inherit}.smart-drop-down smart-list-box smart-scroll-bar[orientation=vertical]{right:0;top:0;height:100%;width:calc(18px);width:calc(var(--smart-scroll-bar-size))}.smart-list-box[right-to-left]{direction:ltr;direction:initial}.smart-list-box[right-to-left] smart-scroll-bar{left:auto;left:initial;right:0}.smart-list-box[right-to-left] smart-scroll-bar:after{left:-100%}.smart-list-box[right-to-left] smart-scroll-bar[orientation=vertical]{left:0;right:auto;right:initial}.smart-list-box[right-to-left] smart-scroll-bar[orientation=vertical]:after{content:none}.smart-list-box[right-to-left] smart-list-item .smart-list-item-container{direction:rtl;left:0}.smart-list-box[right-to-left] smart-list-item[display-mode=checkBox] .smart-overlay,.smart-list-box[right-to-left] smart-list-item[display-mode=radioButton] .smart-overlay{left:0}.smart-list-box[right-to-left] smart-list-items-group .smart-list-items-group-label{direction:rtl}.smart-list-box[right-to-left] .smart-list-items-inner-container{margin-right:3px;margin-right:var(--smart-list-item-horizontal-offset)}.smart-list-box[right-to-left] .smart-list-box-filter-input-container.vscroll{left:auto;left:initial;right:0}.smart-list-box[right-to-left] .smart-list-items-container,.smart-list-box[right-to-left] .smart-list-items-container input{direction:rtl}.smart-list-box[right-to-left] .smart-list-items-container.vscroll{left:18px;left:var(--smart-scroll-bar-size);right:auto;right:initial}.smart-list-box[right-to-left] .smart-list-items-container.vscroll .smart-list-items-inner-container{margin-right:3px;margin-right:var(--smart-list-item-horizontal-offset)}.smart-popup.smart-list-item.smart-list-item-feedback[right-to-left] smart-list-item .smart-list-item-container{direction:rtl;left:0}.smart-list-menu .smart-filter-input:focus,.smart-list-menu-view.smart-drop-down-repositioned .smart-filter-input:focus,smart-list-menu,smart-tree .smart-filter-input:focus{outline:0}smart-list-menu{width:450px;width:var(--smart-list-menu-default-width);height:450px;height:var(--smart-list-menu-default-height);display:block;background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);color:#5A5A5A;color:var(--smart-background-color);visibility:hidden}smart-list-menu:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-list-menu>.smart-container{position:relative;display:flex}smart-list-menu.smart-element{visibility:inherit}smart-list-menu .smart-ripple{background:#e2e0e0;background:var(--smart-ui-state-focus)}smart-list-menu[minimized]{height:auto;overflow:visible;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background:#F5F5F5;background:var(--smart-surface)}smart-list-menu[drop-down-position|=top] .smart-list-menu-view-minimized{top:calc(-1 * 1px);top:calc(-1 * var(--smart-border-width));transform:translateY(-100%);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}smart-list-menu[drop-down-position$=left] .smart-list-menu-view-minimized{left:auto;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width))}smart-list-menu:not([animation=none]) .smart-hamburger-icon-line{transition:visibility 20ms ease-in,transform .2s ease-in,width .2s ease-in}.smart-list-menu.smart-container{position:relative;display:flex}.smart-list-menu smart-menu-item[hover],.smart-list-menu smart-menu-items-group[hover]{background:#ebebeb;background:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-list-menu .smart-hamburger-icon{width:40px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;cursor:pointer;margin-top:2px}.smart-list-menu .smart-hamburger-icon .smart-hamburger-icon-custom-container{height:100%;display:flex;align-items:center}.smart-list-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-top{width:29px;transform:translateX(4px) rotate(45deg)}.smart-list-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-center{visibility:hidden}.smart-list-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-bottom{width:29px;transform:translateX(4px) rotate(-45deg)}.smart-list-menu .smart-hamburger-icon-line{margin-bottom:5px;border-radius:10px;width:30px;height:5px;background-color:#323232;background-color:var(--smart-surface-color);transform-origin:left}.smart-list-menu .smart-hamburger-icon-line-bottom{margin-bottom:0}.smart-list-menu .smart-list-menu-view-minimized{left:calc(-1 * 1px);left:calc(-1 * var(--smart-border-width));top:calc(100% + 1px);top:calc(100% + var(--smart-border-width))}.smart-list-menu .smart-list-menu-view-minimized.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-list-menu[minimized] .smart-minimized-header{background:#F5F5F5;background:var(--smart-surface);justify-content:flex-end}.smart-list-menu[disabled] .smart-hamburger-icon,.smart-list-menu[disabled] smart-menu-item,.smart-list-menu[disabled] smart-menu-items-group{cursor:default}.smart-list-menu[minimize-icon-template] .smart-hamburger-icon{width:auto;float:left}.smart-list-menu:not([animation=none]) .smart-hamburger-icon-line{transition:visibility 20ms ease-in,transform .2s ease-in,width .2s ease-in}.smart-list-menu:not([animation=none]) .smart-list-menu-view-minimized{opacity:1;transform:scaleY(1);margin:8px 0;transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-list-menu:not([animation=none]) .smart-list-menu-view-minimized.smart-visibility-hidden{opacity:.2;transform:scaleY(0)}.smart-list-menu[minimize-icon-template=null] .smart-hamburger-icon{width:40px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;cursor:pointer;margin-top:2px}.smart-list-menu-view-minimized.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position*=top],.smart-list-menu[drop-down-position*=top] .smart-list-menu-view-minimized{margin:-8px 0}.smart-list-menu[drop-down-position|=top]:not([animation=none]) .smart-list-menu-view-minimized{transform:translateY(-100%) scaleY(1);transform-origin:bottom}.smart-list-menu[drop-down-position|=top]:not([animation=none]) .smart-list-menu-view-minimized.smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}.smart-list-menu smart-menu-item,.smart-list-menu smart-menu-items-group,.smart-list-menu-view.smart-drop-down-repositioned smart-menu-item,.smart-list-menu-view.smart-drop-down-repositioned smart-menu-items-group{padding:10px 0}.smart-list-menu smart-menu-item.smart-element,.smart-list-menu smart-menu-items-group.smart-element,.smart-list-menu-view.smart-drop-down-repositioned smart-menu-item.smart-element,.smart-list-menu-view.smart-drop-down-repositioned smart-menu-items-group.smart-element{display:block;width:100%;height:auto;overflow:hidden}.smart-list-menu smart-menu-item[separator]:last-child,.smart-list-menu smart-menu-items-group.smart-menu-items-group-opened[separator],.smart-list-menu smart-menu-items-group[separator]:last-child,.smart-list-menu-view.smart-drop-down-repositioned smart-menu-item[separator]:last-child,.smart-list-menu-view.smart-drop-down-repositioned smart-menu-items-group.smart-menu-items-group-opened[separator],.smart-list-menu-view.smart-drop-down-repositioned smart-menu-items-group[separator]:last-child{border-bottom:none}.smart-list-menu .smart-header,.smart-list-menu-view.smart-drop-down-repositioned .smart-header{background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border-color:rgb(0,92,153);border-color:var(--smart-primary);box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);z-index:3;padding:0 16px;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:48px;height:var(--smart-bar-height);border-bottom:1px solid rgb(0,92,153);border-bottom:var(--smart-border-width) solid var(--smart-primary);overflow:hidden}.smart-list-menu .smart-header>smart-button,.smart-list-menu-view.smart-drop-down-repositioned .smart-header>smart-button{position:absolute;width:50px;height:100%;left:0;top:0;background:inherit;border:inherit;color:inherit}.smart-list-menu .smart-header>smart-button>.smart-button,.smart-list-menu-view.smart-drop-down-repositioned .smart-header>smart-button>.smart-button{border:none}.smart-list-menu .smart-header>smart-button .smart-arrow:after,.smart-list-menu-view.smart-drop-down-repositioned .smart-header>smart-button .smart-arrow:after{font-size:calc(14px - 3px);font-size:calc(var(--smart-font-size) - 3px);color:inherit}.smart-list-menu .smart-menu-scroll-button,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-scroll-button{display:block;background-color:#F1F1F1;background-color:var(--smart-scroll-bar-background);color:var(--smart-scroll-bar-color);border-radius:0;border-left:none;border-right:none;width:100%;height:calc(48px / 1.5);height:var(--smart-menu-scroll-button-size)}.smart-list-menu .smart-menu-scroll-button>button,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-scroll-button>button{border:none;min-height:0}.smart-list-menu .smart-menu-scroll-button:last-of-type,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-scroll-button:last-of-type{border-bottom:none}.smart-list-menu .smart-hidden,.smart-list-menu-view.smart-drop-down-repositioned .smart-hidden{display:none!important}.smart-list-menu .smart-title,.smart-list-menu-view.smart-drop-down-repositioned .smart-title{display:flex;align-items:center;font-size:calc(14px + 2px);font-size:calc(var(--smart-font-size) + 2px)}.smart-list-menu .smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-item-label-container{display:flex;position:relative;justify-content:space-between;padding:10px;width:100%}.smart-list-menu .smart-menu-item-label-element,.smart-list-menu .smart-menu-items-group-arrow,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-item-label-element,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-items-group-arrow{align-items:center;display:flex}.smart-list-menu .smart-menu-main-container,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container{width:100%;height:100%;overflow:hidden;position:relative}.smart-list-menu .smart-menu-main-container .smart-scroll-viewer-content-container,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container .smart-scroll-viewer-content-container{width:100%}.smart-list-menu .smart-menu-main-container.header-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.header-shown{height:calc(100% - 48px);height:calc(100% - var(--smart-bar-height))}.smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.header-shown.scroll-buttons-shown{height:calc(100% - 48px - 2 * calc(48px / 1.5));height:calc(100% - var(--smart-bar-height) - 2 * var(--smart-menu-scroll-button-size))}.smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown{height:calc(100% - 48px - calc(48px / 1.5));height:calc(100% - var(--smart-bar-height) - var(--smart-menu-scroll-button-size))}.smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown.filter-input-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown.filter-input-shown{height:calc(100% - 48px - calc(48px / 1.5) - 30px - 2 * 5px);height:calc(100% - var(--smart-bar-height) - var(--smart-menu-scroll-button-size) - var(--smart-text-box-default-height) - 2 * var(--smart-list-menu-filter-input-vertical-offset))}.smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown.filter-input-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.header-shown.scroll-buttons-shown.filter-input-shown{height:calc(100% - 48px - 2 * calc(48px / 1.5) - 30px - 2 * 5px);height:calc(100% - var(--smart-bar-height) - 2 * var(--smart-menu-scroll-button-size) - var(--smart-text-box-default-height) - 2 * var(--smart-list-menu-filter-input-vertical-offset))}.smart-list-menu .smart-menu-main-container.header-shown.filter-input-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.header-shown.filter-input-shown{height:calc(100% - 48px - 30px - 2 * 5px);height:calc(100% - var(--smart-bar-height) - var(--smart-text-box-default-height) - 2 * var(--smart-list-menu-filter-input-vertical-offset))}.smart-list-menu .smart-menu-main-container.scroll-buttons-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.scroll-buttons-shown{height:calc(100% - 2 * calc(48px / 1.5));height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}.smart-list-menu .smart-menu-main-container.scroll-buttons-shown.one-button-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.scroll-buttons-shown.one-button-shown{height:calc(100% - calc(48px / 1.5));height:calc(100% - var(--smart-menu-scroll-button-size))}.smart-list-menu .smart-menu-main-container.scroll-buttons-shown.one-button-shown.filter-input-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.scroll-buttons-shown.one-button-shown.filter-input-shown{height:calc(100% - calc(48px / 1.5) - 30px - 2 * 5px);height:calc(100% - var(--smart-menu-scroll-button-size) - var(--smart-text-box-default-height) - 2 * var(--smart-list-menu-filter-input-vertical-offset))}.smart-list-menu .smart-menu-main-container.scroll-buttons-shown.filter-input-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.scroll-buttons-shown.filter-input-shown{height:calc(100% - 2 * calc(48px / 1.5) - 30px - 2 * 5px);height:calc(100% - 2 * var(--smart-menu-scroll-button-size) - var(--smart-text-box-default-height) - 2 * var(--smart-list-menu-filter-input-vertical-offset))}.smart-list-menu .smart-menu-main-container.filter-input-shown,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.filter-input-shown{height:calc(100% - 30px);height:calc(100% - var(--smart-text-box-default-height))}.smart-list-menu .smart-menu-main-container.bounce-top,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.bounce-top{padding-top:50px}.smart-list-menu .smart-menu-main-container.bounce-bottom,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-main-container.bounce-bottom{padding-bottom:50px}.smart-list-menu .smart-menu-item-shortcut,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-item-shortcut{margin-left:0}.smart-list-menu .smart-menu-drop-down,.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-drop-down{width:100%}.smart-list-menu .smart-menu-drop-down[level="2"]:not(.smart-menu-minimized-items-container),.smart-list-menu-view.smart-drop-down-repositioned .smart-menu-drop-down[level="2"]:not(.smart-menu-minimized-items-container){margin:0}.smart-list-menu .smart-tree-main-container,.smart-list-menu-view.smart-drop-down-repositioned .smart-tree-main-container{position:relative;width:100%;height:100%;padding:3px;padding:var(--smart-tree-item-horizontal-offset);overflow:hidden}.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-items-group-opened,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-items-group.smart-element.smart-menu-items-group-opened,.smart-list-menu:not([animation=none]) .smart-menu-items-group-opened{overflow:visible}.smart-list-menu .smart-list-menu-filter-input-container,.smart-list-menu-view.smart-drop-down-repositioned .smart-list-menu-filter-input-container{position:relative;width:calc(100% - 10px);height:calc(30px);height:calc(var(--smart-text-box-default-height));margin:5px;font-size:inherit}.smart-list-menu .smart-list-menu-filter-input-container:after,.smart-list-menu-view.smart-drop-down-repositioned .smart-list-menu-filter-input-container:after{content:'\f0b0';content:var(--smart-icon-filter);font-family:smart-icons;font-family:var(--smart-font-family-icon);height:30px;height:var(--smart-text-box-default-height);position:absolute;top:0;width:25px;display:flex;align-items:center;justify-content:center;left:calc(100% - 25px)}.smart-list-menu .smart-filter-input,.smart-list-menu-view.smart-drop-down-repositioned .smart-filter-input{border:1px solid #E0E0E0;border:1px solid var(--smart-border);width:100%;height:100%;padding-left:4px;padding-left:var(--smart-editor-label-padding);padding-right:calc(4px + 25px);padding-right:calc(var(--smart-editor-label-padding) + 25px);font-size:inherit}.smart-list-menu .smart-filter-input::-moz-selection, .smart-list-menu-view.smart-drop-down-repositioned .smart-filter-input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-list-menu .smart-filter-input::selection,.smart-list-menu-view.smart-drop-down-repositioned .smart-filter-input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-list-menu .smart-list-menu-group-label,.smart-list-menu-view.smart-drop-down-repositioned .smart-list-menu-group-label{margin-bottom:1px;padding:10px;background-color:#CCCCCC;background-color:var(--smart-disabled);color:#555;color:var(--smart-disabled-color);font-size:calc(14px + 1px);font-size:calc(var(--smart-font-size) + 1px);font-weight:700;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-list-menu .smart-scroll-viewer,.smart-list-menu-view.smart-drop-down-repositioned .smart-scroll-viewer{border:none}.smart-list-menu-view.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,.smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-list-menu[checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-list-menu[checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container{padding-left:35px}.smart-list-menu-view.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{position:absolute;left:10px;top:50%;transform:translateY(-50%);content:'\e908';content:var(--smart-icon-check);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-list-menu-view-minimized:not([animation=none]) .smart-list-menu-group-label,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-item,.smart-list-menu:not([animation=none]) .smart-list-menu-group-label,.smart-list-menu:not([animation=none]) smart-menu-item{position:relative}.smart-list-menu-view.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable][check-mode=radioButton] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable][check-mode=radioButton] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{content:'\e818';content:var(--smart-icon-radio)}.smart-list-menu-view.smart-drop-down-repositioned[animation=none].smart-visibility-hidden,.smart-list-menu[animation=none].smart-visibility-hidden{transform:scale(0)}.smart-list-menu-view-minimized:not([animation=none]) .smart-list-menu-group-label,.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-item-label-container,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-item,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-items-group,.smart-list-menu:not([animation=none]) .smart-list-menu-group-label,.smart-list-menu:not([animation=none]) .smart-menu-item-label-container,.smart-list-menu:not([animation=none]) smart-menu-item,.smart-list-menu:not([animation=none]) smart-menu-items-group{left:0;transition:left .3s ease-in}.smart-list-menu-view-minimized:not([animation=none]) .smart-list-menu-group-label.animate,.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-item-label-container.animate,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-item.animate,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-items-group.animate,.smart-list-menu:not([animation=none]) .smart-list-menu-group-label.animate,.smart-list-menu:not([animation=none]) .smart-menu-item-label-container.animate,.smart-list-menu:not([animation=none]) smart-menu-item.animate,.smart-list-menu:not([animation=none]) smart-menu-items-group.animate{left:-100%}.smart-list-menu-view-minimized:not([animation=none]) .smart-list-menu-group-label.right,.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-item-label-container.right,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-item.right,.smart-list-menu-view-minimized:not([animation=none]) smart-menu-items-group.right,.smart-list-menu:not([animation=none]) .smart-list-menu-group-label.right,.smart-list-menu:not([animation=none]) .smart-menu-item-label-container.right,.smart-list-menu:not([animation=none]) smart-menu-item.right,.smart-list-menu:not([animation=none]) smart-menu-items-group.right{left:-100%;transition:none}.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-drop-down,.smart-list-menu:not([animation=none]) .smart-menu-drop-down{position:absolute;top:0;left:0;transition:left .3s ease-in}.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-drop-down.smart-hidden,.smart-list-menu:not([animation=none]) .smart-menu-drop-down.smart-hidden{display:block!important;left:100%}.smart-list-menu-view-minimized:not([animation=none]) .smart-menu-drop-down.no-transition,.smart-list-menu:not([animation=none]) .smart-menu-drop-down.no-transition{transition:none}.smart-list-menu-view{width:100%;height:100%;overflow:hidden}.smart-list-menu-view.smart-list-menu-view-minimized{position:absolute;width:300px;width:var(--smart-editor-drop-down-width);height:400px;height:var(--smart-editor-drop-down-height);left:calc(-1 * 1px);left:calc(-1 * var(--smart-border-width));top:calc(100% + 1px);top:calc(100% + var(--smart-border-width));background-color:#fff;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-list-menu-view-minimized:not([animation=none]){opacity:1;transform:scaleY(1);margin:8px 0;transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-list-menu-view-minimized:not([animation=none]).smart-visibility-hidden{opacity:.2;transform:scaleY(0)}.smart-list-menu-view-minimized.smart-drop-down-repositioned.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-list-menu-view-minimized[drop-down-position|=top]:not([animation=none]){transform:translateY(-100%) scaleY(1);transform-origin:bottom}.smart-list-menu-view-minimized[drop-down-position|=top]:not([animation=none]).smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}.smart-list-menu-view-minimized:not([animation=none])[right-to-left] .smart-menu-drop-down.smart-hidden,.smart-list-menu:not([animation=none])[right-to-left] .smart-menu-drop-down.smart-hidden{left:-100%}.smart-list-menu-view-minimized:not([animation=none])[right-to-left] .smart-list-menu-group-label.animate,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] .smart-list-menu-group-label.right,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] .smart-menu-item-label-container.animate,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] .smart-menu-item-label-container.right,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] smart-menu-item.animate,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] smart-menu-item.right,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] smart-menu-items-group.animate,.smart-list-menu-view-minimized:not([animation=none])[right-to-left] smart-menu-items-group.right,.smart-list-menu:not([animation=none])[right-to-left] .smart-list-menu-group-label.animate,.smart-list-menu:not([animation=none])[right-to-left] .smart-list-menu-group-label.right,.smart-list-menu:not([animation=none])[right-to-left] .smart-menu-item-label-container.animate,.smart-list-menu:not([animation=none])[right-to-left] .smart-menu-item-label-container.right,.smart-list-menu:not([animation=none])[right-to-left] smart-menu-item.animate,.smart-list-menu:not([animation=none])[right-to-left] smart-menu-item.right,.smart-list-menu:not([animation=none])[right-to-left] smart-menu-items-group.animate,.smart-list-menu:not([animation=none])[right-to-left] smart-menu-items-group.right{left:100%}.smart-list-menu-view.smart-drop-down-repositioned[right-to-left] .smart-filter-input,.smart-list-menu[right-to-left] .smart-filter-input{direction:rtl;padding-right:4px;padding-right:var(--smart-editor-label-padding);padding-left:calc(4px + 25px);padding-left:calc(var(--smart-editor-label-padding) + 25px)}.smart-list-menu-view.smart-drop-down-repositioned[right-to-left] .smart-list-menu-filter-input-container:after,.smart-list-menu[right-to-left] .smart-list-menu-filter-input-container:after{left:0}.smart-list-menu-view.smart-drop-down-repositioned[right-to-left] .smart-header>smart-button,.smart-list-menu[right-to-left] .smart-header>smart-button{left:auto;left:initial;right:0}.smart-list-menu-view.smart-drop-down-repositioned[right-to-left] smart-menu-items-group .smart-menu-items-group-arrow,.smart-list-menu[right-to-left] smart-menu-items-group .smart-menu-items-group-arrow{margin-left:0;margin-left:initial}.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable][right-to-left] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable][right-to-left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-list-menu[checkboxes][checkable][right-to-left] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-list-menu[checkboxes][checkable][right-to-left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,.smart-list-menu[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-list-menu[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container{padding-left:0;padding-left:initial;padding-right:35px}.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable][right-to-left] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][checkable][right-to-left] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view.smart-drop-down-repositioned[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][checkable][right-to-left] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][checkable][right-to-left] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu[checkboxes][right-to-left] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-list-menu[right-to-left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-right:0;margin-right:initial}.smart-list-menu[right-to-left] smart-menu-item .smart-menu-item-shortcut{margin-left:0;margin-left:initial;margin-right:100px}.smart-list-menu[right-to-left] .smart-menu-main-container{direction:rtl}.smart-list-menu[right-to-left] .smart-menu-items-group-arrow.right.smart-arrow-right{margin-left:0;margin-left:initial;margin-right:50px}.smart-list-menu[right-to-left]>.smart-container{flex-direction:row-reverse}.smart-list-menu[right-to-left] .smart-list-menu-view.smart-list-menu-view-minimized{left:auto;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width))}.smart-list-menu[right-to-left][minimized] .smart-list-menu-view-minimized,.smart-list-menu[right-to-left][mode=tree] .smart-list-menu-view-minimized{direction:rtl}.smart-list-menu-view-minimized[right-to-left] .smart-menu-item-shortcut,.smart-list-menu-view-minimized[right-to-left] smart-menu-items-group .smart-menu-items-group-arrow,.smart-list-menu[right-to-left] .smart-list-menu-view-minimized .smart-menu-item-shortcut,.smart-list-menu[right-to-left] smart-menu-items-group .smart-menu-items-group-arrow,.smart-list-menu[right-to-left][mode=dropDown] smart-menu-item[level="1"] .smart-menu-item-shortcut{margin-right:0;margin-right:initial}.smart-menu-drop-down.smart-drop-down-repositioned.smart-list-menu-view-minimized[right-to-left]{direction:rtl}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left] .smart-menu-items-group-arrow.right.smart-arrow-right{margin-left:0;margin-left:initial;margin-right:50px}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left] .smart-menu-item-container{direction:rtl}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left] smart-menu-item .smart-menu-item-shortcut{margin-left:0;margin-left:initial;margin-right:100px}smart-masked-text-box{width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height)}smart-masked-text-box.smart-element{border:1px solid #E0E0E0;border:1px solid var(--smart-border);background:#fefefe;background:var(--smart-background);overflow:visible;border-radius:4px;border-radius:var(--smart-border-radius)}.smart-masked-text-box>.smart-container{position:relative}.smart-masked-text-box .smart-input{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:hidden;outline:0}.smart-masked-text-box[right-to-left] .smart-container{direction:rtl}.smart-menu .smart-menu-drop-down,smart-menu[mode=dropDown]{box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border-radius:4px;border-radius:var(--smart-border-radius);top:0;z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-menu .smart-element[level="2"]:last-child,.smart-menu .smart-element[level="3"]:last-child{margin-bottom:4px;margin-bottom:var(--smart-border-radius)}smart-menu{width:400px;width:var(--smart-menu-default-width);height:48px;height:var(--smart-menu-default-height);visibility:hidden}smart-menu:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}smart-menu>.smart-container{display:flex;position:relative}smart-menu smart-menu-item[level="1"][separator],smart-menu smart-menu-item[separator][level]:last-child,smart-menu smart-menu-items-group[level="1"][separator],smart-menu smart-menu-items-group[separator][level]:last-child{border-bottom:none}smart-menu.smart-element{visibility:inherit;overflow:visible}smart-menu .smart-ripple{background:rgb(0,92,153);background:var(--smart-primary)}smart-menu[mode=dropDown],smart-menu[mode=tree]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}smart-menu[aria-orientation=horizontal]{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border)}smart-menu[mode=dropDown],smart-menu[mode=tree],smart-menu[mode=vertical]{width:calc(400px / 2);width:var(--smart-menu-vertical-default-width);height:400px;height:var(--smart-menu-vertical-default-height)}smart-menu[mode=tree]:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}smart-menu[minimized] smart-menu-item[level="1"][separator],smart-menu[minimized] smart-menu-items-group[level="1"][separator],smart-menu[mode=dropDown] smart-menu-item[level="1"][separator],smart-menu[mode=dropDown] smart-menu-items-group[level="1"][separator],smart-menu[mode=tree] smart-menu-item[level="1"][separator],smart-menu[mode=tree] smart-menu-items-group[level="1"][separator],smart-menu[mode=vertical] smart-menu-item[level="1"][separator],smart-menu[mode=vertical] smart-menu-items-group[level="1"][separator]{border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-item-label-container{flex-direction:row}smart-menu[mode=tree]{border-color:#E0E0E0;border-color:var(--smart-border)}smart-menu[mode=dropDown]{position:absolute;left:0}smart-menu-item,smart-menu-items-group{visibility:hidden;cursor:pointer;height:auto;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}smart-menu-item.smart-element,smart-menu-items-group.smart-element{visibility:inherit;overflow:visible;background:inherit;color:inherit;border-color:inherit}smart-menu-item[hover],smart-menu-items-group[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-menu-item[focus],smart-menu-items-group[focus]{background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);color:#333;color:var(--smart-ui-state-color-focus)}smart-menu-item[separator],smart-menu-items-group[separator]{border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}smart-menu-item .smart-menu-item-shortcut{margin-left:100px;opacity:.5}smart-menu-item[template-applied]{cursor:default}smart-menu-item[disabled]{opacity:.5}smart-menu-items-group{position:relative}.smart-menu a{color:inherit}.smart-menu smart-menu-item[level="1"],.smart-menu smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-menu smart-menu-items-group[level="1"],.smart-menu smart-menu-items-group[level="1"]>.smart-menu-item-label-container{height:100%}.smart-menu .smart-menu-drop-down{position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);left:100%}.smart-menu .smart-menu-drop-down .smart-menu-drop-down,.smart-menu .smart-menu-drop-down .smart-menu-drop-down.smart-visibility-hidden{border:none}.smart-menu .smart-menu-drop-down.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-menu .smart-menu-drop-down[level="2"]{top:100%;left:0}.smart-menu .smart-menu-main-container{display:flex;position:relative;align-items:center;width:100%;height:100%;cursor:default}.smart-menu .smart-menu-main-container>smart-menu-item[level="1"] .smart-menu-item-shortcut{display:none}.smart-menu .smart-menu-main-container.scroll-buttons-shown{width:calc(100% - 2 * calc(48px / 1.5));width:calc(100% - 2 * var(--smart-menu-scroll-button-size));overflow:hidden}.smart-menu .smart-menu-main-container.scroll-buttons-shown.one-button-shown{width:calc(100% - calc(48px / 1.5));width:calc(100% - var(--smart-menu-scroll-button-size))}.smart-menu .smart-menu-item-label-element{display:flex;align-items:center;overflow:hidden}.smart-menu .smart-menu-item-label-element>span{display:flex;align-items:center}.smart-menu .smart-element[level="2"]:first-child{margin-top:4px;margin-top:var(--smart-border-radius)}.smart-menu .smart-element[level="3"]:first-child{margin-top:4px;margin-top:var(--smart-border-radius)}.smart-menu .smart-header{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);z-index:3;padding:0 16px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.smart-menu .smart-hamburger-icon{width:40px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;cursor:pointer}.smart-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-top{width:29px;transform:translateX(4px) rotate(45deg)}.smart-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-center{visibility:hidden}.smart-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-bottom{width:29px;transform:translateX(4px) rotate(-45deg)}.smart-menu .smart-hamburger-icon .smart-hamburger-icon-custom-container{height:100%;display:flex;align-items:center}.smart-menu .smart-hamburger-icon-line{margin-bottom:5px;border-radius:10px;width:30px;height:5px;transform-origin:left;background-color:#757575}.smart-menu .smart-hamburger-icon-line-bottom{margin-bottom:0}.smart-menu .smart-menu-minimized-items-container .smart-menu-items-group-opened>.smart-menu-item-label-container{padding-bottom:0}.smart-menu .smart-menu-minimized-items-container .smart-menu-drop-down.smart-visibility-hidden{margin-top:0;height:0;transform:scaleY(0)}.smart-menu .smart-menu-minimized-items-container.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container:after,.smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-items-group>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-menu .smart-menu-item-label-container{position:relative;width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}.smart-menu .smart-menu-scroll-button{display:block;background-color:#F1F1F1;background-color:var(--smart-scroll-bar-button-background);color:#505050;color:var(--smart-scroll-bar-button-color);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border);min-height:0;width:calc(48px / 1.5);width:var(--smart-menu-scroll-button-size);height:100%}.smart-menu .smart-hidden,.smart-menu-drop-down.smart-drop-down-repositioned .smart-hidden{display:none!important}.smart-menu .smart-menu-scroll-button[hover]{background-color:#D2D2D2;background-color:var(--smart-scroll-bar-button-background-hover);color:#505050;color:var(--smart-scroll-bar-button-color-hover);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border-hover)}.smart-menu .smart-menu-scroll-button[active]{background-color:#787878;background-color:var(--smart-scroll-bar-button-background-active);color:#fff;color:var(--smart-scroll-bar-button-color-active);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border-active)}.smart-menu .smart-menu-scroll-button>button{border:none}.smart-menu.smart-container{display:flex;position:relative}.smart-menu:not([animation=none]) .smart-menu-drop-down,.smart-menu:not([animation=none]) .smart-menu-minimized-items-container{opacity:1;transform:scaleY(1);transform-origin:top;transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,visibility .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu:not([animation=none]) .smart-menu-drop-down.smart-visibility-hidden,.smart-menu:not([animation=none]) .smart-menu-minimized-items-container.smart-visibility-hidden{opacity:.2;transform:scaleY(0)}.smart-menu:not([animation=none]) .smart-menu-minimized-items-container .smart-menu-drop-down{transform-origin:top;transition:height .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu:not([animation=none]) .smart-menu-minimized-items-container .smart-menu-item-label-container>.smart-menu-items-group-arrow{transition:transform .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu:not([animation=none]) .smart-hamburger-icon-line{transition:visibility 20ms cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s,width .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu[animation=none] .smart-menu-drop-down.smart-visibility-hidden,.smart-menu[animation=none] .smart-menu-minimized-items-container.smart-visibility-hidden{transform:scale(0)}.smart-menu[drop-down-append-to]:not([drop-down-append-to=null]) .smart-menu-main-container{overflow:hidden}.smart-menu[overflow=hidden] .smart-menu-main-container{width:100%}.smart-menu[overflow=hidden][mode]:not([mode=horizontal]) .smart-menu-main-container{height:100%}.smart-menu[aria-orientation=horizontal] .smart-element[level="1"]:first-child{margin-left:4px;margin-left:var(--smart-border-radius)}.smart-menu[aria-orientation=horizontal] .smart-element[level="1"]:last-child{margin-right:4px;margin-right:var(--smart-border-radius)}.smart-menu:not([aria-orientation=horizontal]) .smart-element[level="1"]:first-child{margin-top:4px;margin-top:var(--smart-border-radius)}.smart-menu:not([aria-orientation=horizontal]) .smart-element[level="1"]:last-child{margin-bottom:4px;margin-bottom:var(--smart-border-radius)}.smart-menu[disabled] .smart-hamburger-icon,.smart-menu[disabled] smart-menu-item,.smart-menu[disabled] smart-menu-items-group{cursor:default}.smart-menu[disabled][mode=dropDown]:not([animation=none]){opacity:.55}.smart-menu[minimized] .smart-minimized-header{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background:#F5F5F5;background:var(--smart-surface);justify-content:flex-end}.smart-menu:not([mode=tree])[drop-down-position$=left] smart-menu-item:not([level="1"])>.smart-menu-item-label-container,.smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-item-label-container,.smart-menu[minimized][drop-down-position$=left]>.smart-container{flex-direction:row-reverse}.smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-items-group-arrow{margin:0}.smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-drop-down{padding-left:0;padding-right:20px}.smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-item>.smart-menu-item-label-container,.smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,.smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container{padding-left:10px;padding-right:35px}.smart-menu[minimize-icon-template] .smart-hamburger-icon{width:auto;float:left}.smart-menu[minimize-icon-template=null] .smart-hamburger-icon{width:40px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;cursor:pointer}.smart-menu[mode]:not([mode=horizontal]) smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-menu[mode]:not([mode=horizontal]) smart-menu-items-group[level="1"]>.smart-menu-item-label-container{height:auto;height:initial}.smart-menu[mode]:not([mode=horizontal]):not([mode=tree])[drop-down-position$=left] smart-menu-item>.smart-menu-item-label-container,.smart-menu[mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group>.smart-menu-item-label-container{flex-direction:row-reverse}.smart-menu[mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-left:0;margin-right:50px;transform:rotate(180deg)}.smart-menu[mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-item>.smart-menu-item-label-container>.smart-menu-item-shortcut{margin-left:0;margin-right:100px}.smart-menu[mode]:not([mode=horizontal]):not([minimized]).smart-container,.smart-menu[mode]:not([mode=horizontal]):not([minimized])>.smart-container{display:block}.smart-menu[mode=dropDown] .smart-menu-main-container,.smart-menu[mode=vertical] .smart-menu-main-container{flex-direction:column}.smart-menu[mode=dropDown] .smart-menu-main-container.scroll-buttons-shown,.smart-menu[mode=vertical] .smart-menu-main-container.scroll-buttons-shown{width:100%;height:calc(100% - 2 * calc(48px / 1.5));height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}.smart-menu[mode=dropDown] .smart-menu-main-container.scroll-buttons-shown.one-button-shown,.smart-menu[mode=vertical] .smart-menu-main-container.scroll-buttons-shown.one-button-shown{width:100%;height:calc(100% - calc(48px / 1.5));height:calc(100% - var(--smart-menu-scroll-button-size))}.smart-menu[mode=dropDown] .smart-menu-drop-down[level="2"],.smart-menu[mode=vertical] .smart-menu-drop-down[level="2"]{top:0;left:100%}.smart-menu[mode=dropDown] smart-menu-item[level="1"],.smart-menu[mode=dropDown] smart-menu-items-group[level="1"],.smart-menu[mode=vertical] smart-menu-item[level="1"],.smart-menu[mode=vertical] smart-menu-items-group[level="1"]{width:100%;height:auto}.smart-menu[mode=dropDown] .smart-menu-scroll-button,.smart-menu[mode=tree] .smart-menu-scroll-button,.smart-menu[mode=vertical] .smart-menu-scroll-button{height:calc(48px / 1.5);height:var(--smart-menu-scroll-button-size);width:100%}.smart-menu[mode=dropDown] smart-menu-item[level="1"]>.smart-menu-item-label-element,.smart-menu[mode=dropDown] smart-menu-items-group[level="1"]>.smart-menu-item-label-element,.smart-menu[mode=vertical] smart-menu-item[level="1"]>.smart-menu-item-label-element,.smart-menu[mode=vertical] smart-menu-items-group[level="1"]>.smart-menu-item-label-element{max-width:calc(100% - 10px)}.smart-menu[mode=dropDown][drop-down-position$=left] .smart-menu-drop-down[level="2"],.smart-menu[mode=vertical][drop-down-position$=left] .smart-menu-drop-down[level="2"]{left:auto;left:initial;right:100%}.smart-menu[mode=dropDown][drop-down-position|=top] .smart-menu-drop-down,.smart-menu[mode=vertical][drop-down-position|=top] .smart-menu-drop-down{box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-menu[mode=dropDown][drop-down-position|=top] .smart-menu-drop-down[level="2"],.smart-menu[mode=vertical][drop-down-position|=top] .smart-menu-drop-down[level="2"]{top:100%}.smart-menu[mode=dropDown][drop-down-position=overlay-right] .smart-menu-drop-down[level="2"],.smart-menu[mode=vertical][drop-down-position=overlay-right] .smart-menu-drop-down[level="2"]{left:0}.smart-menu[mode=dropDown][drop-down-position=overlay-left] .smart-menu-drop-down[level="2"],.smart-menu[mode=vertical][drop-down-position=overlay-left] .smart-menu-drop-down[level="2"]{right:0}.smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container:after,.smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container:after,.smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container:after,.smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-menu[mode=vertical] .smart-menu-drop-down:not(.smart-menu-minimized-items-container){margin:0 calc(5px + 3px);margin:0 calc(var(--smart-editor-drop-down-vertical-offset) + 3px)}.smart-menu[mode=vertical] .smart-menu-drop-down:not(.smart-menu-minimized-items-container) .smart-menu-drop-down{margin:0}.smart-menu[mode=vertical] .smart-menu-main-container>smart-menu-item[level="1"] .smart-menu-item-shortcut{display:none}.smart-menu[mode=dropDown][drop-down-position$=left] .smart-menu-main-container smart-menu-item[level="1"]>.smart-menu-item-label-container>.smart-menu-item-shortcut{margin-right:0;margin-right:initial}.smart-menu[mode=dropDown] smart-menu-item[level="1"] .smart-menu-item-shortcut{display:block;margin-left:0}.smart-menu[mode=dropDown]:not([animation=none]){transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,visibility .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s;opacity:1;transform:scale(1);transform-origin:0 0}.smart-menu[mode=dropDown]:not([animation=none]).smart-visibility-hidden{opacity:.2;transform:scale(0)}.smart-menu[mode=tree] smart-menu-item[level="1"] .smart-menu-item-shortcut{display:block}.smart-menu[mode=tree] .smart-menu-minimized-items-container.scroll-buttons-shown{width:100%;height:calc(100% - 2 * calc(48px / 1.5));height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}.smart-menu[mode=tree] .smart-menu-minimized-items-container.scroll-buttons-shown.one-button-shown{width:100%;height:calc(100% - calc(48px / 1.5));height:calc(100% - var(--smart-menu-scroll-button-size))}.smart-menu[mode=tree]:not([minimized]) .smart-menu-minimized-items-container{position:relative;width:100%;height:100%;box-shadow:none;overflow:hidden;transform:none;left:0;top:0}.smart-menu[mode=tree]:not([minimized])[drop-down-position$=left] smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container{flex-direction:row}.smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-menu[drop-down-position] .smart-menu-minimized-items-container .smart-menu-drop-down{position:static;width:100%;height:auto;padding-left:20px;box-shadow:none;transform:none}.smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu[checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-menu[checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container{padding-left:35px}.smart-menu[drop-down-position*=overlay] .smart-menu-drop-down,.smart-menu[drop-down-position*=overlay] .smart-menu-drop-down[level="2"]{margin:unset}.smart-menu[drop-down-position|=overlay] .smart-menu-drop-down{top:50%;left:0;transform:translateY(-50%);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-menu[drop-down-position|=overlay] .smart-menu-drop-down[level="2"]{top:auto;top:initial;transform:none;transform:initial}.smart-menu[drop-down-position|=overlay]:not([animation=none]) .smart-menu-drop-down{transform:translateY(-50%) scaleY(1);transform-origin:center}.smart-menu[drop-down-position|=overlay]:not([animation=none]) .smart-menu-drop-down.smart-visibility-hidden{transform:translateY(-50%) scaleY(0)}.smart-menu[drop-down-position|=overlay]:not([animation=none]) .smart-menu-drop-down[level="2"]{transform:scaleY(1)}.smart-menu[drop-down-position|=overlay]:not([animation=none]) .smart-menu-drop-down[level="2"].smart-visibility-hidden{transform:scaleY(0)}.smart-menu[drop-down-position*=top] .smart-menu-drop-down,.smart-menu[drop-down-position*=top] .smart-menu-drop-down[level="2"]{margin:calc(-1 * (5px + 3px)) 0;margin:calc(-1 * (var(--smart-editor-drop-down-vertical-offset) + 3px)) 0}.smart-menu[drop-down-position|=top] .smart-menu-drop-down{top:100%;transform:translateY(-100%);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-menu[drop-down-position|=top] .smart-menu-drop-down[level="2"]{top:0}.smart-menu[drop-down-position|=top] .smart-menu-minimized-items-container{top:calc(-1 * 1px);top:calc(-1 * var(--smart-border-width));transform:translateY(-100%);box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4)}.smart-menu[drop-down-position|=top]:not([animation=none]) .smart-menu-drop-down{transform:translateY(-100%) scaleY(1);transform-origin:bottom}.smart-menu[drop-down-position|=top]:not([animation=none]) .smart-menu-drop-down.smart-visibility-hidden,.smart-menu[drop-down-position|=top]:not([animation=none]) .smart-menu-minimized-items-container.smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}.smart-menu[drop-down-position|=top]:not([animation=none]):not([mode=tree]) .smart-menu-minimized-items-container{transform:translateY(-100%) scaleY(1);transform-origin:bottom}.smart-menu[drop-down-position|=top][mode=dropDown]:not([animation=none]) .smart-menu-minimized-items-container .smart-menu-drop-down,.smart-menu[drop-down-position|=top][mode=vertical]:not([animation=none]) .smart-menu-minimized-items-container .smart-menu-drop-down{transform-origin:top}.smart-menu[drop-down-position$=left] .smart-menu-drop-down{left:auto;left:initial;right:100%}.smart-menu[drop-down-position$=left] .smart-menu-drop-down[level="2"]{left:auto;left:initial;right:0}.smart-menu[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-left:0;margin-right:50px;transform:rotate(180deg)}.smart-menu[drop-down-position$=left] .smart-menu-main-container smart-menu-item:not([level="1"])>.smart-menu-item-label-container>.smart-menu-item-shortcut{margin-left:0;margin-right:100px}.smart-menu[drop-down-position$=left] smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container{flex-direction:row-reverse}.smart-menu[drop-down-position$=left] .smart-menu-minimized-items-container{left:auto;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width))}.smart-menu[drop-down-position=overlay-left] .smart-menu-main-container .smart-menu-drop-down:not([level="2"]){left:auto;left:initial;right:0}.smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{position:absolute;left:10px;top:50%;transform:translateY(-50%);content:'\e908';content:var(--smart-icon-check);font-family:smart-icons}.smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{content:'\e818';content:var(--smart-icon-radio)}.smart-menu[checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-menu[checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{position:absolute;left:10px;top:50%;transform:translateY(-50%);content:'\e908';content:var(--smart-icon-check);font-family:smart-icons}.smart-menu[checkboxes][checkable] smart-menu-item[level="1"][checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu[checkboxes][checkable] smart-menu-items-group[level="1"][checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{content:'\e818';content:var(--smart-icon-radio)}.smart-menu[checkboxes][mode=tree] .smart-menu-minimized-items-container smart-menu-items-group.smart-menu-items-group-opened>.smart-menu-item-label-container:after{top:calc(50% + 5px)}.smart-menu-items-group .smart-menu-items-group-arrow{margin-left:50px;font-size:calc(14px - 3px);font-size:calc(var(--smart-font-size) - 3px);font-family:var(--smart-family-icon);transform:rotate(0)}.smart-menu-items-group[level="1"]>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-left:10px}.smart-menu-item[template-applied]{cursor:default}.smart-menu-item[template-applied] .smart-menu-item-label-container{overflow:visible}.smart-menu-item[template-applied] .smart-menu-item-label-element{width:100%;overflow:visible;display:block;white-space:normal}.smart-menu-drop-down{cursor:default;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-menu-drop-down .smart-menu-drop-down{margin:0}.smart-menu-drop-down[level="2"]:not(.smart-menu-minimized-items-container){margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + 3px) 0}.smart-menu-drop-down[level="2"][mode=dropDown]:not(.smart-menu-minimized-items-container),.smart-menu-drop-down[level="2"][mode=vertical]:not(.smart-menu-minimized-items-container){margin:0}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position*=overlay],.smart-menu-drop-down[drop-down-position*=overlay]{margin:unset}.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button{display:block;background-color:#F1F1F1;background-color:var(--smart-scroll-bar-button-background);color:#505050;color:var(--smart-scroll-bar-button-color);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border);min-height:0;width:100%;height:calc(48px / 1.5);height:var(--smart-menu-scroll-button-size)}.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button[hover]{background-color:#D2D2D2;background-color:var(--smart-scroll-bar-button-background-hover);color:#505050;color:var(--smart-scroll-bar-button-color-hover);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border-hover)}.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button[active]{background-color:#787878;background-color:var(--smart-scroll-bar-button-background-active);color:#fff;color:var(--smart-scroll-bar-button-color-active);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border-active)}.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button>button{border:none}.smart-menu-drop-down.drop-down-height-set .smart-menu-main-container.scroll-buttons-shown{width:calc(100% - 2 * calc(48px / 1.5));width:calc(100% - 2 * var(--smart-menu-scroll-button-size));overflow:hidden}.smart-menu-drop-down.drop-down-height-set[mode=dropDown] .smart-menu-scroll-button,.smart-menu-drop-down.drop-down-height-set[mode=tree] .smart-menu-scroll-button,.smart-menu-drop-down.drop-down-height-set[mode=vertical] .smart-menu-scroll-button{width:100%;height:calc(48px / 1.5);height:var(--smart-menu-scroll-button-size)}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container{height:100%;overflow:hidden}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container.scroll-buttons-shown{height:calc(100% - 2 * calc(48px / 1.5));height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container.scroll-buttons-shown.one-button-shown{width:100%;height:calc(100% - calc(48px / 1.5));height:calc(100% - var(--smart-menu-scroll-button-size))}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container>smart-menu-items-group{position:static}.smart-menu-drop-down.smart-drop-down-repositioned{position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border-radius:4px;border-radius:var(--smart-border-radius);left:100%;top:0;z-index:9999;z-index:var(--smart-editor-drop-down-z-index);box-sizing:border-box;font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}.smart-menu-drop-down.smart-drop-down-repositioned a{color:inherit}.smart-menu-drop-down.smart-drop-down-repositioned *{box-sizing:border-box}.smart-menu-drop-down.smart-drop-down-repositioned .smart-ripple{background:rgb(0,92,153);background:var(--smart-primary)}.smart-menu-drop-down.smart-drop-down-repositioned .smart-menu-drop-down{border:none}.smart-menu-drop-down.smart-drop-down-repositioned .smart-menu-item-label-container{position:relative;width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}.smart-menu-drop-down.smart-drop-down-repositioned smart-menu-item[separator][level]:last-child,.smart-menu-drop-down.smart-drop-down-repositioned smart-menu-items-group[separator][level]:last-child{border-bottom:none}.smart-menu-drop-down.smart-drop-down-repositioned.smart-drop-down-container[drop-down-position*=top]{margin:calc(-1 * (5px + 3px)) 0;margin:calc(-1 * (var(--smart-editor-drop-down-vertical-offset) + 3px)) 0}.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container{padding-left:35px}.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{position:absolute;left:10px;top:50%;transform:translateY(-50%);content:'\e908';content:var(--smart-icon-check);font-family:smart-icons}.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down.smart-drop-down-repositioned[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{content:'\e818';content:var(--smart-icon-radio)}.smart-menu-drop-down.smart-drop-down-repositioned[level="2"]{top:100%;left:0}.smart-menu-drop-down.smart-drop-down-repositioned[mode=dropDown][level="2"],.smart-menu-drop-down.smart-drop-down-repositioned[mode=vertical][level="2"]{top:0;left:100%}.smart-menu-drop-down.smart-drop-down-repositioned[mode=dropDown][drop-down-position|=top],.smart-menu-drop-down.smart-drop-down-repositioned[mode=vertical][drop-down-position|=top]{box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);transform:translateY(-100%)}.smart-menu-drop-down.smart-drop-down-repositioned[mode=dropDown][drop-down-position|=top][level="2"],.smart-menu-drop-down.smart-drop-down-repositioned[mode=vertical][drop-down-position|=top][level="2"]{top:100%;transform:none}.smart-menu-drop-down.smart-drop-down-repositioned[mode=dropDown][drop-down-position=overlay-right][level="2"],.smart-menu-drop-down.smart-drop-down-repositioned[mode=vertical][drop-down-position=overlay-right][level="2"]{left:0}.smart-menu-drop-down.smart-drop-down-repositioned[mode=dropDown][drop-down-position=overlay-left][level="2"],.smart-menu-drop-down.smart-drop-down-repositioned[mode=vertical][drop-down-position=overlay-left][level="2"]{right:0}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position$=left],.smart-menu-drop-down.smart-drop-down-repositioned[mode=dropDown][drop-down-position$=left][level="2"]{left:auto;left:initial;right:100%}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position$=left][level="2"],.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position=overlay-left]:not([level="2"]){left:auto;left:initial;right:0}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position|=overlay]{top:50%;left:0;transform:translateY(-50%);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position*=top]{margin:calc(-1 * (5px + 3px)) 0;margin:calc(-1 * (var(--smart-editor-drop-down-vertical-offset) + 3px)) 0}.smart-menu-minimized-items-container .smart-menu-item-shortcut,.smart-menu-minimized-items-container smart-menu-items-group .smart-menu-items-group-arrow{margin-left:0}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position|=top]{top:100%;transform:translateY(-100%);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position|=top][level="2"]{top:0;transform:none}.smart-menu-drop-down.smart-drop-down-repositioned[animation=none].smart-visibility-hidden{transform:scale(0)}.smart-menu-drop-down.smart-drop-down-repositioned.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned,.smart-menu-minimized-items-container:not([animation=none]){opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,visibility .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned{transform:scaleY(1);transform-origin:top}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned.smart-visibility-hidden{opacity:.2;transform:scaleY(0)}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=top]{transform:translateY(-100%) scaleY(1);transform-origin:bottom}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=top].smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=top][level="2"]{transform:scaleY(1)}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=top][level="2"].smart-visibility-hidden{transform:scaleY(0)}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=overlay]{transform:translateY(-50%) scaleY(1);transform-origin:center}.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=overlay].smart-visibility-hidden{transform:translateY(-50%) scaleY(0)}.smart-menu-drop-down:not(.smart-list-menu-view-minimized).smart-drop-down-repositioned[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-drop-down:not(.smart-list-menu-view-minimized).smart-drop-down-repositioned[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container{padding-left:10px;padding-right:35px}.smart-menu-drop-down:not(.smart-list-menu-view-minimized).smart-drop-down-repositioned[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu-drop-down:not(.smart-list-menu-view-minimized).smart-drop-down-repositioned[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-menu-minimized-items-container{position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border-radius:4px;border-radius:var(--smart-border-radius);z-index:9999;z-index:var(--smart-editor-drop-down-z-index);left:calc(-1 * 1px);left:calc(-1 * var(--smart-border-width));top:calc(100% + 1px);top:calc(100% + var(--smart-border-width))}.smart-menu-minimized-items-container smart-menu-items-group{display:flex;flex-direction:column;overflow:hidden}.smart-menu-minimized-items-container smart-menu-item[level],.smart-menu-minimized-items-container smart-menu-items-group[level]{margin:0;height:auto}.smart-menu-minimized-items-container .smart-menu-drop-down{margin:0;border:none;position:static;width:100%;height:auto;padding-left:20px;box-shadow:none;transform:none}.smart-menu-minimized-items-container .smart-menu-drop-down.smart-visibility-hidden{border:none}.smart-menu-minimized-items-container .smart-menu-drop-down:not(.smart-menu-minimized-items-container){margin:0}.smart-menu-minimized-items-container .smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container{overflow:visible;overflow:initial}.smart-menu-minimized-items-container.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position$=left] .smart-menu-drop-down .smart-menu-item-label-container>.smart-menu-item-shortcut{margin-right:0}.smart-menu-minimized-items-container.smart-menu-drop-down.smart-drop-down-repositioned[drop-down-position|=overlay]{transform:none}.smart-menu-minimized-items-container.smart-menu-drop-down:not([animation=none]).smart-drop-down-repositioned[drop-down-position|=overlay]{transform:scaleY(1);transform-origin:top}.smart-menu-minimized-items-container.smart-menu-drop-down:not([animation=none]).smart-visibility-hidden.smart-drop-down-repositioned[drop-down-position|=overlay]{transform:scaleY(0)}.smart-menu-minimized-items-container .smart-menu-item-label-container{position:relative;width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}.smart-menu-minimized-items-container .smart-menu-items-group-opened>.smart-menu-drop-down{margin-top:10px}.smart-menu-minimized-items-container .smart-menu-items-group-opened>.smart-menu-item-label-container>.smart-menu-items-group-arrow{transform:rotate(180deg)}.smart-menu-minimized-items-container .smart-menu-item-label-element{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smart-menu-minimized-items-container.smart-drop-down-repositioned{z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-menu-minimized-items-container.smart-drop-down-repositioned .smart-menu-drop-down{position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border-radius:4px;border-radius:var(--smart-border-radius);left:100%;top:0;z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-menu-minimized-items-container.smart-drop-down-repositioned .smart-menu-drop-down.smart-visibility-hidden{border:none;margin-top:0;height:0;transform:scaleY(0)}.smart-menu-minimized-items-container.smart-drop-down-repositioned .smart-menu-items-group-opened>.smart-menu-item-label-container{padding-bottom:0}.smart-menu-minimized-items-container.smart-drop-down-repositioned[drop-down-position$=left]{left:auto;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width))}.smart-menu-minimized-items-container.smart-drop-down-repositioned[drop-down-position$=left] .smart-menu-items-group-arrow{margin:0}.smart-drop-down.smart-menu-minimized-items-container,.smart-menu-minimized-items-container[drop-down]{margin:calc(5px + 3px) 0;margin:calc(var(--smart-editor-drop-down-vertical-offset) + 3px) 0}.smart-menu-minimized-items-container.smart-drop-down-repositioned[checkboxes] smart-menu-items-group.smart-menu-items-group-opened>.smart-menu-item-label-container:after{top:calc(50% + 5px)}.smart-menu-minimized-items-container:not([animation=none]){transform:scaleY(1);transform-origin:top}.smart-menu-minimized-items-container:not([animation=none]) .smart-menu-drop-down{transform-origin:top;transition:height .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu-minimized-items-container:not([animation=none]) .smart-menu-item-label-container>.smart-menu-items-group-arrow{transition:transform .2s cubic-bezier(.4,0,.2,1) 0s}.smart-menu-minimized-items-container:not([animation=none]).smart-visibility-hidden{opacity:.2;transform:scaleY(0)}.smart-menu-minimized-items-container[drop-down-position] .smart-menu-drop-down{position:static;width:100%;height:auto;padding-left:20px;box-shadow:none;transform:none}.smart-menu-minimized-items-container[drop-down-position|=top]{top:calc(-1 * 1px);top:calc(-1 * var(--smart-border-width));transform:translateY(-100%);box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4)}.smart-menu-minimized-items-container[drop-down-position|=top]:not([animation=none]){transform:translateY(-100%) scaleY(1);transform-origin:bottom}.smart-menu-minimized-items-container[drop-down-position|=top]:not([animation=none]).smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}.smart-menu-minimized-items-container[drop-down-position|=top][mode=dropDown]:not([animation=none]) .smart-menu-drop-down,.smart-menu-minimized-items-container[drop-down-position|=top][mode=vertical]:not([animation=none]) .smart-menu-drop-down{transform-origin:top}.smart-menu-minimized-items-container[drop-down-position$=left] .smart-menu-drop-down{padding-left:0;padding-right:20px}.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-items-group>.smart-menu-item-label-container{padding-left:35px}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu-minimized-items-container[right-to-left][checkboxes][checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-minimized-items-container[right-to-left][checkboxes][checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu[right-to-left][checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-menu[right-to-left][checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container{padding-left:10px;padding-right:35px}.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{position:absolute;left:10px;top:50%;transform:translateY(-50%);content:'\e908';content:var(--smart-icon-check);font-family:smart-icons}.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-item[checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-items-group[checked][check-type=radioButton]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{content:'\e818';content:var(--smart-icon-radio)}.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-items-group>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-date-time-picker .smart-date-time-drop-down.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.minus:after{content:'\e804';content:var(--smart-icon-minus);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-menu[right-to-left] .smart-menu-main-container{direction:rtl}.smart-menu[right-to-left] .smart-menu-minimized-items-container{left:auto;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width))}.smart-menu[right-to-left] .smart-menu-minimized-items-container .smart-menu-item-shortcut{margin-right:0;margin-right:initial;margin-left:0;margin-left:initial}.smart-menu[right-to-left] .smart-menu-items-group-arrow.right.smart-arrow-right{margin-left:0;margin-left:initial;margin-right:50px}.smart-menu[right-to-left] .smart-menu-drop-down{left:auto;left:initial;right:100%}.smart-menu[right-to-left] .smart-menu-drop-down[level="2"]{right:0}.smart-menu[right-to-left][mode=dropDown],.smart-menu[right-to-left][mode=vertical] .smart-menu-drop-down[level="2"]{left:auto;left:initial;right:100%}.smart-menu[right-to-left] smart-menu-item .smart-menu-item-shortcut{margin-left:0;margin-left:initial;margin-right:100px}.smart-menu[right-to-left] smart-menu-items-group .smart-menu-items-group-arrow{margin-right:0;margin-right:initial;margin-left:0;margin-left:initial}.smart-menu[right-to-left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-right:10px;margin-left:0;margin-left:initial}.smart-menu[right-to-left]:not([mode=tree])[drop-down-position$=left] smart-menu-item:not([level="1"])>.smart-menu-item-label-container,.smart-menu[right-to-left][mode]:not([mode=horizontal]):not([mode=tree])[drop-down-position$=left] smart-menu-item>.smart-menu-item-label-container,.smart-menu[right-to-left][mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group>.smart-menu-item-label-container{flex-direction:row}.smart-menu[right-to-left][mode=tree] .smart-menu-minimized-items-container{direction:rtl}.smart-menu[right-to-left][mode=dropDown] smart-menu-item[level="1"] .smart-menu-item-shortcut{margin-right:0;margin-right:initial;margin-left:0;margin-left:initial}.smart-menu[right-to-left][drop-down-position$=left] smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container{flex-direction:row}.smart-menu[right-to-left][drop-down-position$=right] .smart-menu-drop-down[level="2"],.smart-menu[right-to-left][drop-down-position=overlay-right] .smart-menu-main-container .smart-menu-drop-down:not([level="2"]){right:auto;right:initial;left:0}.smart-menu[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-menu[right-to-left][checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-menu[right-to-left][checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{right:10px;left:auto;left:initial}.smart-menu[right-to-left][minimized] .smart-menu-minimized-items-container{direction:rtl}.smart-menu[right-to-left][minimized][drop-down-position$=left]>.smart-container{flex-direction:row}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left]{left:auto;left:initial;right:100%}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left] .smart-menu-item-container,.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left].smart-menu-minimized-items-container{direction:rtl}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left] .smart-menu-items-group-arrow.right.smart-arrow-right{margin-left:0;margin-left:initial;margin-right:50px}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left] smart-menu-item .smart-menu-item-shortcut{margin-left:0;margin-left:initial;margin-right:100px}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][drop-down-position$=left][level="2"],.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][drop-down-position=overlay-right]:not([level="2"]){right:auto;right:initial;left:0}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][level="2"]{right:0}.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down.smart-drop-down-repositioned[right-to-left][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}.smart-menu-minimized-items-container[right-to-left]{left:auto;left:initial;right:100%}.smart-menu-minimized-items-container[right-to-left] .smart-menu-item-shortcut,.smart-menu-minimized-items-container[right-to-left] smart-menu-items-group .smart-menu-items-group-arrow{margin-right:0;margin-right:initial;margin-left:0;margin-left:initial}.smart-menu-minimized-items-container[right-to-left].smart-drop-down-repositioned{left:auto;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--smart-border-width))}.smart-menu-minimized-items-container[right-to-left].smart-drop-down-repositioned .smart-menu-drop-down{left:auto;left:initial;right:100%}.smart-menu-minimized-items-container[right-to-left][checkboxes][checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[right-to-left][checkboxes][checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after{left:auto;left:initial;right:10px}smart-multi-split-button{width:250px;width:var(--smart-multi-split-button-default-width);height:30px;height:var(--smart-multi-split-button-default-height);overflow:visible;overflow:initial;visibility:hidden;cursor:pointer}smart-multi-split-button.smart-element{overflow:visible;visibility:inherit;border-width:0}smart-multi-split-button[right-to-left] .smart-content,smart-multi-split-button[right-to-left] .smart-hint,smart-multi-split-button[right-to-left] .smart-label{direction:rtl}smart-multi-split-button[right-to-left] .smart-drop-down{direction:ltr;direction:initial}.smart-multi-split-button smart-list-box{position:relative;width:100%;height:100%;border:medium none currentColor;border:initial;padding:0;padding:initial;overflow:hidden;font-size:inherit;font-family:inherit;outline:0}.smart-multi-split-button .smart-buttons-container .smart-input .smart-token{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-multi-split-button .smart-drop-down.smart-visibility-hidden{transform:scale(0);transition:transform .2s ease-in;transform-origin:left top 0}.smart-multi-split-button .smart-template-container{width:100%;height:100%}.smart-multi-split-button .smart-multi-split-button-buttons{display:flex;width:100%;height:100%;align-items:stretch;justify-content:space-around}.smart-multi-split-button .smart-multi-split-button-buttons .smart-action-split-button{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.smart-multi-split-button .smart-multi-split-button-buttons .smart-action-split-button[hover]{background:#ebebeb;background:var(--smart-ui-state-hover);border:#ebebeb;border:var(--smart-ui-state-border-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-multi-split-button .smart-multi-split-button-buttons .smart-action-split-button[active]{background:rgb(0,92,153);background:var(--smart-ui-state-active);border:rgb(0,92,153);border:var(--smart-ui-state-border-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-multi-split-button.primary{--smart-border:var(--smart-primary);--smart-outline:var(--smart-primary);--smart-surface:var(--smart-primary);--smart-surface-color:var(--smart-primary-color);--smart-ui-state-selected:rgba(var(--smart-primary-rgb), .8);--smart-ui-state-color-selected:var(--smart-primary-color);--smart-ui-state-active:rgba(var(--smart-primary-rgb), .8);--smart-ui-state-color-active:var(--smart-primary-color);--smart-ui-state-hover:var(--smart-primary);--smart-ui-state-color-hover:var(--smart-primary-color);--smart-ui-state-border-selected:var(--smart-primary);--smart-ui-state-border-active:var(--smart-primary);--smart-ui-state-border-hover:var(--smart-primary)}.smart-multi-split-button.primary[hover]{--smart-surface:var(--smart-primary-color)}.smart-multi-split-button.secondary{--smart-border:var(--smart-secondary);--smart-outline:var(--smart-secondary);--smart-surface:var(--smart-secondary);--smart-surface-color:var(--smart-secondary-color);--smart-ui-state-selected:rgba(var(--smart-secondary-rgb), .8);--smart-ui-state-color-selected:var(--smart-secondary-color);--smart-ui-state-active:rgba(var(--smart-secondary-rgb), .8);--smart-ui-state-color-active:var(--smart-secondary-color);--smart-ui-state-hover:var(--smart-secondary);--smart-ui-state-color-hover:var(--smart-secondary-color);--smart-ui-state-border-selected:var(--smart-secondary);--smart-ui-state-border-active:var(--smart-secondary);--smart-ui-state-border-hover:var(--smart-secondary)}.smart-multi-split-button.secondary[hover]{--smart-surface:var(--smart-secondary-color)}.smart-multi-split-button.success{--smart-border:var(--smart-success);--smart-outline:var(--smart-success);--smart-surface:var(--smart-success);--smart-surface-color:var(--smart-success-color);--smart-ui-state-selected:rgba(var(--smart-success-rgb), .8);--smart-ui-state-color-selected:var(--smart-success-color);--smart-ui-state-active:rgba(var(--smart-success-rgb), .8);--smart-ui-state-color-active:var(--smart-success-color);--smart-ui-state-hover:var(--smart-success);--smart-ui-state-color-hover:var(--smart-success-color);--smart-ui-state-border-selected:var(--smart-success);--smart-ui-state-border-active:var(--smart-success);--smart-ui-state-border-hover:var(--smart-success)}.smart-multi-split-button.success[hover]{--smart-surface:var(--smart-success-color)}.smart-multi-split-button.error{--smart-border:var(--smart-error);--smart-outline:var(--smart-error);--smart-surface:var(--smart-error);--smart-surface-color:var(--smart-error-color);--smart-ui-state-selected:rgba(var(--smart-error-rgb), .8);--smart-ui-state-color-selected:var(--smart-error-color);--smart-ui-state-active:rgba(var(--smart-error-rgb), .8);--smart-ui-state-color-active:var(--smart-error-color);--smart-ui-state-hover:var(--smart-error);--smart-ui-state-color-hover:var(--smart-error-color);--smart-ui-state-border-selected:var(--smart-error);--smart-ui-state-border-active:var(--smart-error);--smart-ui-state-border-hover:var(--smart-error)}.smart-multi-split-button.error[hover]{--smart-surface:var(--smart-error-color)}.smart-multi-split-button.info{--smart-border:var(--smart-info);--smart-outline:var(--smart-info);--smart-surface:var(--smart-info);--smart-surface-color:var(--smart-info-color);--smart-ui-state-selected:rgba(var(--smart-info-rgb), .8);--smart-ui-state-color-selected:var(--smart-info-color);--smart-ui-state-active:rgba(var(--smart-info-rgb), .8);--smart-ui-state-color-active:var(--smart-info-color);--smart-ui-state-hover:var(--smart-info);--smart-ui-state-color-hover:var(--smart-info-color);--smart-ui-state-border-selected:var(--smart-info);--smart-ui-state-border-active:var(--smart-info);--smart-ui-state-border-hover:var(--smart-info)}.smart-multi-split-button.info[hover]{--smart-surface:var(--smart-info-color)}.smart-multi-split-button.warning{--smart-border:var(--smart-warning);--smart-outline:var(--smart-warning);--smart-surface:var(--smart-warning);--smart-surface-color:var(--smart-warning-color);--smart-ui-state-selected:rgba(var(--smart-warning-rgb), .8);--smart-ui-state-color-selected:var(--smart-warning-color);--smart-ui-state-active:rgba(var(--smart-warning-rgb), .8);--smart-ui-state-color-active:var(--smart-warning-color);--smart-ui-state-hover:var(--smart-warning);--smart-ui-state-color-hover:var(--smart-warning-color);--smart-ui-state-border-selected:var(--smart-warning);--smart-ui-state-border-active:var(--smart-warning);--smart-ui-state-border-hover:var(--smart-warning)}.smart-multi-split-button.warning[hover]{--smart-surface:var(--smart-warning-color)}.smart-multi-split-button.light{--smart-border:var(--smart-light);--smart-outline:var(--smart-light);--smart-surface:var(--smart-light);--smart-surface-color:var(--smart-light-color);--smart-ui-state-selected:rgba(var(--smart-light-rgb), .8);--smart-ui-state-color-selected:var(--smart-light-color);--smart-ui-state-active:rgba(var(--smart-light-rgb), .8);--smart-ui-state-color-active:var(--smart-light-color);--smart-ui-state-hover:var(--smart-light);--smart-ui-state-color-hover:var(--smart-light-color);--smart-ui-state-border-selected:var(--smart-light);--smart-ui-state-border-active:var(--smart-light);--smart-ui-state-border-hover:var(--smart-light)}.smart-multi-split-button.light[hover]{--smart-surface:var(--smart-light-color)}.smart-multi-split-button.dark{--smart-border:var(--smart-dark);--smart-outline:var(--smart-dark);--smart-surface:var(--smart-dark);--smart-surface-color:var(--smart-dark-color);--smart-ui-state-selected:rgba(var(--smart-dark-rgb), .8);--smart-ui-state-color-selected:var(--smart-dark-color);--smart-ui-state-active:rgba(var(--smart-dark-rgb), .8);--smart-ui-state-color-active:var(--smart-dark-color);--smart-ui-state-hover:var(--smart-dark);--smart-ui-state-color-hover:var(--smart-dark-color);--smart-ui-state-border-selected:var(--smart-dark);--smart-ui-state-border-active:var(--smart-dark);--smart-ui-state-border-hover:var(--smart-dark)}.smart-multi-split-button.dark[hover]{--smart-surface:var(--smart-dark-color)}.smart-multi-split-button[selection-display-mode=tokens] .smart-multi-split-button-unselect-button{pointer-events:initial}.smart-multi-split-button[selection-display-mode=plain] .smart-multi-split-button-unselect-button{pointer-events:none}smart-multiline-text-box.smart-element{width:250px;width:var(--smart-multiline-text-box-default-width);height:calc(10 * 30px);height:var(--smart-multiline-text-box-default-height);background:0 0;overflow:visible;overflow:initial}smart-multiline-text-box[cols]{width:auto}smart-multiline-text-box[rows]{height:auto}.smart-multiline-text-box[hover]{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-multiline-text-box[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-multiline-text-box .smart-container>.smart-resize-trigger-container,.smart-multiline-text-box .smart-inner-container>.smart-resize-trigger-container,.smart-multiline-text-box>.smart-resize-trigger-container{margin-bottom:-1px}.smart-multiline-text-box.smart-drop-down-box.smart-container,.smart-multiline-text-box.smart-drop-down-box>.smart-container,.smart-multiline-text-box.smart-drop-down-box[label][hint]>.smart-container{overflow:visible;display:block;max-height:inherit}.smart-multiline-text-box .smart-inner-container,.smart-multiline-text-box textarea{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;overflow:hidden;color:inherit;width:100%}.smart-multiline-text-box smart-scroll-bar{display:none}.smart-multiline-text-box textarea{height:100%;outline:0;padding:4px;padding:var(--smart-editor-label-padding);border:none;background-color:inherit;resize:none;float:left;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-multiline-text-box textarea:not(.smart-text-box-hidden){max-height:inherit}.smart-multiline-text-box textarea.smart-text-box-hidden{visibility:hidden;width:100%;height:0;position:absolute;left:0;top:0}.smart-multiline-text-box .smart-inner-container{height:100%;position:relative;max-height:inherit}.smart-multiline-text-box .smart-initialization-value{display:none}.smart-multiline-text-box .smart-resize-element{box-sizing:border-box;height:calc(18px);height:calc(var(--smart-scroll-bar-size));width:calc(18px);width:calc(var(--smart-scroll-bar-size));position:absolute;bottom:0;right:0;background-color:#d3d3d3;background-clip:content-box;border:#E0E0E0 solid 1px;border:var(--smart-border) solid var(--smart-border-width);display:none;padding:2px 0 0 2px;cursor:nw-resize;touch-action:none}.smart-multiline-text-box .smart-required-message{display:none}.smart-multiline-text-box .smart-container textarea,.smart-multiline-text-box.smart-container textarea{height:100%}.smart-multiline-text-box .smart-container.hscroll textarea,.smart-multiline-text-box.smart-container.hscroll textarea{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-multiline-text-box .smart-container.hscroll smart-scroll-bar,.smart-multiline-text-box.smart-container.hscroll smart-scroll-bar{width:100%;height:calc(18px);height:calc(var(--smart-scroll-bar-size));display:block}.smart-multiline-text-box .smart-container.hscroll smart-scroll-bar[orientation=vertical],.smart-multiline-text-box.smart-container.hscroll smart-scroll-bar[orientation=vertical]{display:none}.smart-multiline-text-box .smart-container.vscroll textarea,.smart-multiline-text-box.smart-container.vscroll textarea{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-multiline-text-box .smart-container.vscroll smart-scroll-bar[orientation=vertical],.smart-multiline-text-box.smart-container.vscroll smart-scroll-bar[orientation=vertical]{float:right;width:calc(18px);width:calc(var(--smart-scroll-bar-size));height:100%;display:block;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-multiline-text-box .smart-container.vscroll.hscroll smart-scroll-bar,.smart-multiline-text-box.smart-container.vscroll.hscroll smart-scroll-bar{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-multiline-text-box .smart-container.vscroll.hscroll smart-scroll-bar[orientation=vertical],.smart-multiline-text-box.smart-container.vscroll.hscroll smart-scroll-bar[orientation=vertical]{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size));width:calc(18px);width:calc(var(--smart-scroll-bar-size))}.smart-multiline-text-box[auto-expand]{height:auto;min-height:30px;min-height:var(--smart-editor-height)}.smart-multiline-text-box[auto-expand] textarea.smart-text-box-hidden{height:0}.smart-multiline-text-box[auto-capitalize=words] textarea{text-transform:capitalize}.smart-multiline-text-box[auto-capitalize=characters] textarea{text-transform:uppercase}.smart-multiline-text-box[display-mode=escaped] textarea{white-space:nowrap}.smart-multiline-text-box[cols] textarea,.smart-multiline-text-box[rows] textarea{width:inherit;height:inherit}.smart-multiline-text-box[resizable] .smart-container.hscroll smart-scroll-bar,.smart-multiline-text-box[resizable].smart-container.hscroll smart-scroll-bar{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-multiline-text-box[resizable] .smart-container.hscroll smart-scroll-bar smart-multiline-text-box .smart-container.vscroll.hscroll smart-scroll-bar,.smart-multiline-text-box[resizable].smart-container.hscroll smart-scroll-bar smart-multiline-text-box .smart-container.vscroll.hscroll smart-scroll-bar{height:calc(18px);height:calc(var(--smart-scroll-bar-size));width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-multiline-text-box[resizable] .smart-container.vscroll smart-scroll-bar[orientation=vertical],.smart-multiline-text-box[resizable].smart-container.vscroll smart-scroll-bar[orientation=vertical]{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size));width:calc(18px);width:calc(var(--smart-scroll-bar-size))}.smart-multiline-text-box[resizable] .smart-resize-element{display:block}.smart-multiline-text-box[resizable] .smart-resize,.smart-multiline-text-box[resizable] .smart-resize textarea{-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-multiline-text-box.outlined textarea{border:1px solid #E0E0E0!important;border:1px solid var(--smart-border)!important;padding:10px}.smart-multiline-text-box.outlined[focus] textarea{border:1px solid rgb(0,92,153)!important;border:1px solid var(--smart-primary)!important;border-top-color:transparent!important}.smart-multiline-text-box.outlined.smart-element{height:calc(10 * 30px);height:var(--smart-multiline-text-box-default-height)}.smart-multiline-text-box[right-to-left] textarea{float:right}.smart-multiline-text-box[right-to-left] .smart-container.vscroll smart-scroll-bar[orientation=vertical],.smart-multiline-text-box[right-to-left].smart-container.vscroll smart-scroll-bar[orientation=vertical]{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-right-radius);border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial}smart-numeric-text-box{width:250px;width:var(--smart-numeric-text-box-default-width);height:30px;height:var(--smart-numeric-text-box-default-height)}smart-numeric-text-box .smart-container{display:flex;border:none;width:100%}smart-numeric-text-box.smart-element{overflow:visible;border:none;background:0 0}smart-numeric-text-box[spin-buttons][spin-buttons-position=left] .smart-spin-button.smart-element:first-child,smart-numeric-text-box[spin-buttons][spin-buttons-position=left] .smart-spin-button.smart-element:last-child{border-right:none}smart-numeric-text-box[hint] .smart-hint,smart-numeric-text-box[label] .smart-label{position:absolute;left:0;bottom:100%;font-size:12px;width:100%;display:block;padding:4px;padding:var(--smart-editor-label-padding);pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;text-align:left;text-align:initial;line-height:normal;line-height:initial;vertical-align:baseline;vertical-align:initial}.smart-numeric-text-box{border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-style:solid}.smart-numeric-text-box:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-numeric-text-box *{box-sizing:border-box}.smart-numeric-text-box.smart-container{display:flex;border:none;width:100%;height:100%;position:relative}.smart-numeric-text-box .smart-container{height:100%;position:relative}.smart-numeric-text-box input.smart-input{width:100%;height:100%;border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-style:solid;border-right-width:1px;border-right-width:var(--smart-border-width);padding:4px;padding:var(--smart-editor-label-padding);background-color:#fefefe;background-color:var(--smart-background);color:inherit;font:inherit;text-align:right;text-align:var(--smart-numeric-text-box-text-align);outline:0;-webkit-appearance:none}.smart-numeric-text-box .smart-spin-button{width:100%;height:50%;background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-style:solid}.smart-numeric-text-box .smart-spin-button:first-child{border-bottom:none}.smart-numeric-text-box .smart-spin-button.smart-element{display:block;min-height:0;border-radius:0;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-numeric-text-box .smart-spin-button[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-numeric-text-box .smart-spin-button[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-numeric-text-box .smart-spin-button .smart-button{border:none;padding:0}.smart-numeric-text-box .smart-numeric-text-box-component{border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);border-left-width:1px;border-left-width:var(--smart-border-width);border-right-width:0}.smart-numeric-text-box .smart-input-addon{border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-style:solid}.smart-numeric-text-box .smart-spin-buttons-container{width:27px;width:var(--smart-editor-addon-width);border:none}.smart-numeric-text-box .smart-numeric-text-box-drop-down{width:100%}.smart-numeric-text-box .smart-numeric-text-box-radix-display.smart-numeric-text-box-pressed-component,.smart-numeric-text-box .smart-numeric-text-box-radix-display.smart-numeric-text-box-pressed-component[hover]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-numeric-text-box .smart-numeric-text-box-unit-display{width:27px;width:var(--smart-numeric-text-box-default-unit-display-width);border-width:1px 0;border-width:var(--smart-border-width) 0;overflow:hidden;background-color:#fefefe;background-color:var(--smart-background)}.smart-numeric-text-box .smart-numeric-text-box-unit-display[hover],.smart-numeric-text-box[drop-down-enabled] .smart-numeric-text-box-radix-display[hover]:not([aria-expanded=true]){background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-numeric-text-box .smart-numeric-text-box-unit-display[hover]{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-numeric-text-box .smart-arrow{position:relative}.smart-numeric-text-box .smart-hint,.smart-numeric-text-box .smart-label{display:none;position:absolute}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden){border-radius:0}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-left,.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-left .smart-spin-button.smart-repeat-button-element{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);overflow:hidden}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-left .smart-spin-button.smart-element:first-child{border-bottom-left-radius:0}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-left .smart-spin-button.smart-element:last-child{border-top-left-radius:0}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-right,.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-right .smart-spin-button.smart-element{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);overflow:hidden}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-right .smart-spin-button.smart-element:first-child{border-bottom-right-radius:0}.smart-numeric-text-box .smart-numeric-text-box-component:not(.smart-hidden).smart-numeric-text-box-component-border-right .smart-spin-button.smart-element:last-child{border-top-right-radius:0}.smart-numeric-text-box[drop-down-enabled] .smart-numeric-text-box-radix-display{cursor:pointer}.smart-numeric-text-box:not([animation=none])[hint] .smart-hint{transition:opacity .2s cubic-bezier(.4,0,.6,1)}.smart-numeric-text-box:not([animation=none])[hint][focus] .smart-hint{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.smart-numeric-text-box:not([animation=none]) .smart-numeric-text-box-drop-down{transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-numeric-text-box[focus] .smart-input-addon,.smart-numeric-text-box[focus] .smart-spin-button,.smart-numeric-text-box[focus] input.smart-input{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-numeric-text-box[hint] .smart-hint{opacity:0;top:100%;bottom:auto;bottom:initial}.smart-numeric-text-box[hint][focus] .smart-hint{opacity:1}.smart-numeric-text-box[radix-display-position=right]:not([spin-buttons]) .smart-numeric-text-box-radix-display,.smart-numeric-text-box[radix-display-position=right][spin-buttons][spin-buttons-position=left] .smart-numeric-text-box-radix-display{border-left-width:0;border-right-width:1px;border-right-width:var(--smart-border-width)}.smart-numeric-text-box[disabled],.smart-numeric-text-box[value=-Infinity] .smart-spin-buttons-container,.smart-numeric-text-box[value=Infinity] .smart-spin-buttons-container,.smart-numeric-text-box[value=NaN] .smart-spin-buttons-container,.smart-numeric-text-box[value=null] .smart-numeric-text-box-radix-display{opacity:.55;cursor:default}.smart-numeric-text-box[spin-buttons] input.smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));border-right-width:0}.smart-numeric-text-box[radix-display] input.smart-input{width:calc(100% - 12%);width:calc(100% - var(--smart-numeric-text-box-default-radix-display-width))}.smart-numeric-text-box[show-unit] input.smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-numeric-text-box-default-unit-display-width))}.smart-numeric-text-box[spin-buttons][radix-display] input.smart-input{width:calc(100% - 27px - 12%);width:calc(100% - var(--smart-editor-addon-width) - var(--smart-numeric-text-box-default-radix-display-width))}.smart-numeric-text-box[spin-buttons][show-unit] input.smart-input{width:calc(100% - 27px - 27px);width:calc(100% - var(--smart-editor-addon-width) - var(--smart-numeric-text-box-default-unit-display-width))}.smart-numeric-text-box[radix-display][show-unit] input.smart-input{width:calc(100% - 12% - 27px);width:calc(100% - var(--smart-numeric-text-box-default-radix-display-width) - var(--smart-numeric-text-box-default-unit-display-width))}.smart-numeric-text-box[spin-buttons][radix-display][show-unit] input.smart-input{width:calc(100% - 27px - 27px - 12%);width:calc(100% - var(--smart-numeric-text-box-default-unit-display-width) - var(--smart-editor-addon-width) - var(--smart-numeric-text-box-default-radix-display-width))}.smart-numeric-text-box[spin-buttons] .smart-spin-buttons-container{border-right-width:1px;border-right-width:var(--smart-border-width)}.smart-numeric-text-box[spin-buttons][spin-buttons-position=left] .smart-spin-buttons-container{border-right-width:0}.smart-numeric-text-box[spin-buttons][spin-buttons-position=left] input.smart-input{border-right-width:1px;border-right-width:var(--smart-border-width)}.smart-numeric-text-box[spin-buttons][spin-buttons-position=left][show-unit] input.smart-input{border-right-width:0}.smart-numeric-text-box[spin-buttons][spin-buttons-position=left][show-unit] .smart-numeric-text-box-unit-display{border-right-width:1px;border-right-width:var(--smart-border-width)}.smart-numeric-text-box[show-unit] input.smart-input,.smart-numeric-text-box[spin-buttons][show-unit] .smart-numeric-text-box-unit-display{border-right-width:0}.smart-numeric-text-box[show-unit] .smart-numeric-text-box-unit-display{border-right-width:1px;border-right-width:var(--smart-border-width)}.smart-numeric-text-box.underlined{border-width:0 0 1px;background:#fefefe;background:var(--smart-background)}.smart-numeric-text-box.underlined input{border-width:0 0 1px}.smart-numeric-text-box.underlined input:focus{border:none}.smart-numeric-text-box.underlined .smart-drop-down-button,.smart-numeric-text-box.underlined .smart-spin-button{background:#fefefe;background:var(--smart-background);border-width:0 0 1px;border-radius:0}.smart-numeric-text-box.underlined .smart-drop-down-button[active],.smart-numeric-text-box.underlined .smart-drop-down-button[hover],.smart-numeric-text-box.underlined .smart-spin-button[active],.smart-numeric-text-box.underlined .smart-spin-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-numeric-text-box.underlined .smart-hint{position:absolute;top:0;left:0;right:0;bottom:0;display:block!important;box-sizing:border-box;padding:4px;padding:var(--smart-editor-label-padding);color:#5A5A5A;color:var(--smart-background-color);pointer-events:none;font-size:75%;opacity:0;transition:color .2s,font-size .2s,line-height .2s,margin-top .2s,opacity .1s,top .2s;margin-top:calc(0px - 14px);margin-top:calc(0px - var(--smart-font-size))}.smart-numeric-text-box.underlined .smart-hint:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:100%;height:2px;background-color:rgb(0,92,153);background-color:var(--smart-primary);transform-origin:bottom center;transform:scaleX(0);transition:transform .2s}.smart-numeric-text-box.underlined:not([focus]) .smart-hint{margin-top:0}.smart-numeric-text-box.underlined[focus] .smart-drop-down-button{color:rgb(0,92,153);color:var(--smart-primary);opacity:1;border-bottom-color:transparent}.smart-numeric-text-box.underlined[focus] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.smart-numeric-text-box.underlined[focus] .smart-hint:after{transform:scale(1)}.smart-numeric-text-box.underlined[focus] .smart-spin-button{border-bottom-color:transparent}.smart-numeric-text-box.outlined{height:auto;min-height:0;border-radius:4px;border-radius:var(--smart-border-radius);background:#fefefe;background:var(--smart-background)}.smart-numeric-text-box.outlined input{transition:border-color .2s;border:1px solid #E0E0E0;border:1px solid var(--smart-border);outline:unset;display:block;padding:13px}.smart-numeric-text-box.outlined .smart-drop-down-button,.smart-numeric-text-box.outlined .smart-spin-button{background:#fefefe;background:var(--smart-background);border-width:0}.smart-numeric-text-box.outlined .smart-drop-down-button[active],.smart-numeric-text-box.outlined .smart-drop-down-button[hover],.smart-numeric-text-box.outlined .smart-spin-button[active],.smart-numeric-text-box.outlined .smart-spin-button[hover]{background:#fefefe;background:var(--smart-background);color:rgb(0,92,153);color:var(--smart-ui-state-active)}.smart-numeric-text-box.outlined .smart-drop-down-button{padding:8px 0}.smart-numeric-text-box.outlined .smart-hint{position:absolute;top:0;left:0;display:flex!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;width:100%;max-height:100%;color:#5A5A5A;color:var(--smart-background-color);font-size:75%;line-height:15px;cursor:text;padding:0;margin-top:-6px;transition:color .2s,z-index .2s,font-size .2s,opacity .3s,font-size .2s,line-height .2s}.smart-numeric-text-box.outlined .smart-hint:after,.smart-numeric-text-box.outlined .smart-hint:before{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:#E0E0E0!important;border-top-color:var(--smart-border)!important;min-width:10px;height:8px;pointer-events:none;box-shadow:inset 0 1px transparent;transition:border-color .2s,box-shadow .2s}.smart-numeric-text-box.outlined .smart-hint:before{margin-right:4px;border-left:solid 1px transparent;border-radius:4px 0;border-radius:var(--smart-border-radius) 0}.smart-numeric-text-box.outlined .smart-hint:after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 4px;border-radius:0 var(--smart-border-radius)}.smart-numeric-text-box.outlined:not([focus]) .smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:48px;opacity:0}.smart-numeric-text-box.outlined[focus]{--smart-border:var(--smart-primary)}.smart-numeric-text-box.outlined[focus] .smart-input{border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-color:transparent!important}.smart-numeric-text-box.outlined[focus] .smart-drop-down-button{color:rgb(0,92,153);color:var(--smart-primary)}.smart-numeric-text-box.outlined[focus] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.smart-numeric-text-box.outlined[focus] .smart-hint:after,.smart-numeric-text-box.outlined[focus] .smart-hint:before{border-top-color:rgb(0,92,153)!important;border-top-color:var(--smart-primary)!important}.smart-numeric-text-box-radix-display{display:flex;align-items:center;cursor:default;background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);width:12%;width:var(--smart-numeric-text-box-default-radix-display-width);justify-content:center}.smart-numeric-text-box-unit-display{display:flex;align-items:center;cursor:default}.smart-numeric-text-box-drop-down{position:absolute;box-sizing:border-box;height:auto;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);padding:2px;top:100%;z-index:9999;list-style-type:none;transform:scaleY(1);opacity:1;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size)}.smart-numeric-text-box-drop-down .smart-list-item{cursor:pointer;margin:1px;border:1px solid transparent;padding:4px 8px;word-break:break-all}.smart-numeric-text-box-drop-down .smart-list-item:hover,.smart-numeric-text-box-drop-down .smart-list-item[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-numeric-text-box-drop-down.smart-visibility-hidden{transform:scaleY(0);opacity:0}.smart-numeric-text-box-drop-down.smart-drop-down-repositioned:not([animation=none]){transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-numeric-text-box-pressed-component{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}smart-numeric-text-box[right-to-left]>.smart-container{direction:ltr;direction:initial}smart-numeric-text-box[right-to-left] .smart-hint,smart-numeric-text-box[right-to-left] .smart-label,smart-numeric-text-box[right-to-left] .smart-numeric-text-box-drop-down,smart-numeric-text-box[right-to-left] .smart-numeric-text-box-radix-display,smart-numeric-text-box[right-to-left] input.smart-input{direction:rtl}smart-numeric-text-box[right-to-left] .smart-numeric-text-box-unit-display{direction:rtl;flex-direction:row-reverse}.smart-numeric-text-box-drop-down.smart-drop-down-repositioned[right-to-left]{direction:rtl}.smart-pager-middle-buttons-container{order:1;height:100%}.smart-pager-far-buttons-container{order:2;height:100%}.smart-pager-far-buttons-container.near{order:0}.smart-pager-far-buttons-container.far{order:2}.smart-pager-input-and-label-container{order:3}.smart-pager-input-and-label-container.near{order:-2}.smart-pager-size-selector-and-label-container{order:4}.smart-pager-size-selector-and-label-container.near{order:-1}.smart-pager-summary-container{order:5}.smart-pager-summary-container.near{order:-2}.smart-pager-near-buttons-container{order:0;height:100%}.smart-pager-near-buttons-container.near{order:0}.smart-pager-near-buttons-container.far{order:2}smart-pager{min-width:300px;height:48px;height:var(--smart-pager-default-height);justify-content:center;padding:2px;padding:var(--smart-pager-padding);--smart-item-border-radius:100%;--smart-item-border-top-left-radius:100%;--smart-item-border-top-right-radius:100%;--smart-item-border-bottom-left-radius:100%;--smart-item-border-bottom-right-radius:100%}smart-pager.smart-element{overflow:visible;border-radius:0;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}smart-pager:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-pager.smart-container,smart-pager>.smart-container{flex-direction:row;display:flex;align-items:center}smart-pager .smart-pager-far-buttons-container,smart-pager .smart-pager-input-and-label-container,smart-pager .smart-pager-middle-buttons-container,smart-pager .smart-pager-near-buttons-container,smart-pager .smart-pager-size-selector-and-label-container,smart-pager .smart-pager-summary-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 4px}smart-pager .smart-pager-page-index-selectors-container{display:flex;color:var(--smart-pager-color);width:auto;height:100%;outline:0;align-items:center}smart-pager .smart-pager-page-index-selectors-container:focus .smart-pager-page-index-selector[selected]{text-decoration:underline}smart-pager .smart-pager-label{display:flex;border:none;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;height:100%;margin:0 8px}smart-pager .smart-pager-button,smart-pager .smart-pager-page-index-selector{font-size:inherit;font-family:inherit;display:flex;overflow:hidden;position:relative;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius)}smart-pager .smart-pager-label span{padding:2px}smart-pager .smart-pager-button{align-items:center;justify-content:center;width:'auto';width:var(--smart-pager-button-width);height:32px;height:var(--smart-pager-button-height)}smart-pager .smart-pager-button:hover{background:#ebebeb;background:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-pager .smart-pager-button:active{background:rgb(0,92,153);background:var(--smart-ui-state-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);color:#ffffff;color:var(--smart-ui-state-color-active)}smart-pager .smart-pager-button:active .smart-ripple{background-color:#ffffff;background-color:var(--smart-ui-state-color-active)}smart-pager .smart-pager-button[disabled]{opacity:.55}smart-pager .smart-pager-button .smart-ripple{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}smart-pager .smart-pager-page-index-selector{flex-grow:1;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-overflow:ellipsis;width:32px;width:var(--smart-pager-page-index-selector-width);height:32px;height:var(--smart-pager-page-index-selector-height);margin-left:8px;margin-left:var(--smart-pager-page-index-selector-horizontal-offset)}smart-pager .smart-pager-page-index-selector:first-child{margin-left:-1px}smart-pager .smart-pager-page-index-selector:hover{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-pager .smart-pager-page-index-selector .smart-ripple{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}smart-pager .smart-pager-page-index-selector[selected]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2)}smart-pager .smart-pager-page-index-selector[selected] .smart-ripple{background-color:#ffffff;background-color:var(--smart-ui-state-color-active)}smart-pager .smart-page-size-selector,smart-pager .smart-pager-input{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}smart-pager .smart-next-ellipsis-button,smart-pager .smart-previous-ellipsis-button{width:32px;width:var(--smart-pager-page-index-ellipsis-selector-width);height:32px;height:var(--smart-pager-page-index-ellipsis-selector-height)}smart-pager .smart-page-size-selector{width:60px;width:var(--smart-pager-page-size-selector-width);--smart-item-border-top-left-radius:var(--smart-border-radius);--smart-item-border-top-right-radius:var(--smart-border-radius);--smart-item-border-bottom-left-radius:var(--smart-border-radius);--smart-item-border-bottom-right-radius:var(--smart-border-radius)}smart-pager .smart-pager-input{width:50px;width:var(--smart-pager-input-width);box-sizing:border-box;padding:0 4px;padding:0 var(--smart-editor-label-padding);margin:0 5px;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-color:#E0E0E0;border-color:var(--smart-border);border-style:solid;border-width:1px;border-width:var(--smart-border-width);height:30px;height:var(--smart-text-box-default-height)}smart-pager:not([show-navigation-button-labels]) .smart-pager-button{border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);width:32px;width:var(--smart-pager-page-index-selector-width)}smart-pager[disabled] .smart-pager-page-index-selector{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}smart-pager[right-to-left] .smart-pager-far-buttons-container,smart-pager[right-to-left] .smart-pager-input-and-label-container,smart-pager[right-to-left] .smart-pager-label,smart-pager[right-to-left] .smart-pager-middle-buttons-container,smart-pager[right-to-left] .smart-pager-near-buttons-container,smart-pager[right-to-left] .smart-pager-page-index-selectors-container,smart-pager[right-to-left] .smart-pager-size-selector-and-label-container,smart-pager[right-to-left]>.smart-container{flex-direction:row-reverse}smart-pager[right-to-left] .smart-arrow-left-first:after,smart-pager[right-to-left] .smart-arrow-left:after,smart-pager[right-to-left] .smart-arrow-right-last:after,smart-pager[right-to-left] .smart-arrow-right:after{transform:rotate(180deg);transform-origin:center}smart-pager[right-to-left] .smart-first-button,smart-pager[right-to-left] .smart-last-button,smart-pager[right-to-left] .smart-next-page-button,smart-pager[right-to-left] .smart-pager-input,smart-pager[right-to-left] .smart-pager-label,smart-pager[right-to-left] .smart-pager-label>span,smart-pager[right-to-left] .smart-pager-page-index-selector,smart-pager[right-to-left] .smart-previous-page-button{direction:rtl}smart-password-text-box{display:block;width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height)}smart-password-text-box.smart-element{border:1px solid #E0E0E0;border:1px solid var(--smart-border);background:#fefefe;background:var(--smart-background);overflow:visible;border-radius:4px;border-radius:var(--smart-border-radius)}.smart-password-text-box>.smart-container{position:relative}.smart-password-text-box .smart-content,.smart-password-text-box .smart-content .smart-input{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:hidden}.smart-password-text-box .smart-content .smart-input::-ms-reveal{display:none}.smart-password-text-box .smart-password-icon{position:absolute;right:0;top:0;height:100%;width:30px;display:flex;justify-content:center;font-size:inherit;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#5A5A5A;color:var(--smart-background-color);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-password-text-box .smart-password-icon:after{content:'\e90d';content:var(--smart-icon-visibility)}.smart-password-text-box .smart-password-icon.smart-hidden{display:none}.smart-password-text-box smart-tooltip{font-size:inherit;font-family:inherit;font-weight:inherit}.smart-password-text-box .smart-hint,.smart-password-text-box .smart-label{display:none;position:absolute}.smart-password-text-box[hint] .smart-hint,.smart-password-text-box[label] .smart-label{position:absolute;left:0;bottom:100%;font-size:12px;width:100%;display:block;padding:4px;padding:var(--smart-editor-label-padding);pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;text-align:left;text-align:initial;line-height:normal;line-height:initial;vertical-align:baseline;vertical-align:initial}.smart-password-text-box[hint] .smart-hint{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.6,1);top:100%;bottom:auto;bottom:initial}.smart-password-text-box[hint][focus] .smart-hint{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.smart-password-text-box .smart-hint,.smart-password-text-box .smart-hint::after{transition-duration:.1s}}}.smart-password-text-box[show-password-strength] .smart-password-short input:focus,.smart-password-text-box[show-password-strength]:focus .smart-password-short input{border-color:rgb(176,0,32);border-color:var(--smart-error)}.smart-password-text-box[show-password-strength] .smart-password-weak input:focus,.smart-password-text-box[show-password-strength]:focus .smart-password-weak input{border-color:orange}.smart-password-text-box[show-password-strength] .smart-password-far input:focus,.smart-password-text-box[show-password-strength]:focus .smart-password-far input{border-color:#ff0}.smart-password-text-box[show-password-strength] .smart-password-good input:focus,.smart-password-text-box[show-password-strength]:focus .smart-password-good input{border-color:#00bfff}.smart-password-text-box[show-password-strength] .smart-password-strong input:focus,.smart-password-text-box[show-password-strength]:focus .smart-password-strong input{border-color:rgb(139,195,74);border-color:var(--smart-success)}smart-password-text-box[right-to-left] .smart-hint,smart-password-text-box[right-to-left] .smart-label,smart-password-text-box[right-to-left]>.smart-container{direction:rtl}smart-password-text-box[right-to-left] smart-tooltip{direction:ltr;direction:initial}smart-password-text-box[right-to-left] .smart-password-icon{left:0;right:auto;right:initial}.smart-pivot-table tfoot td,.smart-pivot-table thead th{font-weight:700}.smart-pivot-table thead th:not(:last-child):not(.last-visible){border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-pivot-table tbody tr td{transform:scaleY(1)}.smart-pivot-table tbody tr.collapsed{height:0}.smart-pivot-table tbody tr.collapsed td{border-top-width:0;border-top-color:transparent;padding-top:0;padding-bottom:0;line-height:0;transform:scaleY(0)}.smart-pivot-table tbody tr.no-height td{line-height:0}.smart-pivot-table th.align-left>.wrapper{justify-content:flex-start}.smart-pivot-table th.align-center>.wrapper{justify-content:center}.smart-pivot-table th.align-right>.wrapper{justify-content:flex-end}.smart-pivot-table tr td{line-height:calc(48px - 2 * 12px - 1px);line-height:calc(var(--smart-table-row-height) - 2 * var(--smart-table-cell-padding) - var(--smart-border-width));white-space:nowrap}.smart-pivot-table tr:last-child:not(:first-child) .smart-pivot-table-grouping-header,.smart-pivot-table tr:last-child:not(:first-child) .smart-pivot-table-total-header{border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border)}.smart-pivot-table tr:not(:last-child) .smart-pivot-table-grouping-header,.smart-pivot-table tr:not(:last-child) .smart-pivot-table-selection-header,.smart-pivot-table tr:not(:last-child) .smart-pivot-table-total-header{border-bottom:none}.smart-pivot-table td.align-left{text-align:left}.smart-pivot-table td.align-center{text-align:center}.smart-pivot-table td.align-right{text-align:right}.smart-pivot-table td.sort-by{position:relative}.smart-pivot-table td.sort-by:before{content:'\e83f';content:var(--smart-icon-up);display:flex;align-items:center;justify-content:flex-end;visibility:hidden;position:absolute;top:0;right:12px;right:var(--smart-table-cell-padding);height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);opacity:0;transform:rotate(90deg)}.smart-pivot-table td.sort-by.asc:before,.smart-pivot-table td.sort-by.desc:before{opacity:1;visibility:visible}.smart-pivot-table td[selection-detail]:before{content:attr(selection-detail);position:absolute;top:100%;left:0;padding:3px;background-color:rgb(45,45,48);background-color:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color);font-size:14px;font-size:var(--smart-font-size);font-feature-settings:"smcp";font-variant:small-caps;opacity:.8;pointer-events:none}.smart-pivot-table td[selection-detail][detail-position-x=right]:before{left:unset;right:0}.smart-pivot-table td[selection-detail][detail-position-y=top]:before{top:0;transform:translateY(-100%)}.smart-pivot-table .smart-pivot-table-main-container{width:100%;height:100%;overflow:auto}.smart-pivot-table .smart-pivot-table-main-container.prevent-scroll{overflow:hidden}.smart-pivot-table .smart-pivot-table-selection-header{border-top:none}.smart-pivot-table .smart-pivot-table-total-header{border-top:none;width:200px;width:var(--smart-pivot-table-cell-width)}.smart-pivot-table .smart-pivot-table-grouping-header{border-top:none;width:calc(1.25 * 200px);width:var(--smart-pivot-table-secondary-group-width)}.smart-pivot-table .smart-pivot-table-toolbar{display:none;border:none;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);height:48px;height:var(--smart-table-row-height)}.smart-pivot-table .smart-pivot-table-toolbar smart-breadcrumb .smart-breadcrumb-items .smart-breadcrumb-item{height:calc(100% - 10px);height:calc(100% - var(--smart-breadcrumb-padding))}.smart-pivot-table .smart-pivot-table-row-group-breadcrumb:before{content:'\e806';content:var(--smart-icon-align-left);transform:scale(-1)}.smart-pivot-table:not([right-to-left]) td.sort-by.desc::before,.smart-pivot-table[right-to-left] td.sort-by.asc:before{transform:rotate(270deg)}.smart-pivot-table .smart-pivot-table-pivot-breadcrumb{border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-radius:0}.smart-pivot-table .smart-pivot-table-pivot-breadcrumb:before{content:'\e819';content:var(--smart-icon-refresh)}.smart-pivot-table .empty{border-top:none}.smart-pivot-table .total-arrow{display:inline-flex;margin-left:5px;margin-left:var(--smart-table-arrow-margin);width:16px;width:var(--smart-table-arrow-size);height:16px;height:var(--smart-table-arrow-size);cursor:pointer}.smart-pivot-table .total-arrow:focus{outline:0;border:1px solid #333;border:1px solid var(--smart-ui-state-color-focus);border-radius:50%;color:#333;color:var(--smart-ui-state-color-focus)}.smart-pivot-table .smart-pivot-panel{border-top:none;border-right:none;border-bottom:none;width:100%;height:100%}.smart-pivot-table smart-breadcrumb{position:relative;border:none;width:unset;height:100%;padding-left:calc(3 * 10px);padding-left:calc(3 * var(--smart-breadcrumb-padding))}.smart-pivot-panel .smart-accordion smart-accordion-item .smart-accordion-item-content,.smart-pivot-panel smart-accordion-item .smart-content-container{padding:0}.smart-pivot-table smart-breadcrumb:before{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:calc(3 * 10px);width:calc(3 * var(--smart-breadcrumb-padding));height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-pivot-table smart-breadcrumb>.smart-container{position:relative}.smart-pivot-table smart-breadcrumb>.smart-container.drop-target:after{content:"";position:absolute;top:0;left:calc(-3 * 10px);left:calc(-3 * var(--smart-breadcrumb-padding));box-sizing:border-box;border:2px dashed rgb(0,92,153);border:2px dashed var(--smart-primary);width:calc(100% + 4 * 10px);width:calc(100% + 4 * var(--smart-breadcrumb-padding));height:calc(100% + 10px);height:calc(100% + var(--smart-breadcrumb-padding))}.smart-pivot-table smart-breadcrumb .smart-breadcrumb-items,.smart-pivot-table smart-breadcrumb .smart-template-container{height:100%}.smart-pivot-table smart-breadcrumb .smart-breadcrumb-item{height:calc(100% - 10px);height:calc(100% - var(--smart-breadcrumb-padding))}.smart-pivot-table smart-breadcrumb .smart-breadcrumb-placeholder{position:absolute;top:10px;top:var(--smart-breadcrumb-padding);left:0;font-style:italic}.smart-pivot-table [selection-detail]{position:relative;overflow:visible;z-index:1}.smart-pivot-table:not([animation=none]) tbody tr{transition:height .2s ease-in-out}.smart-pivot-table:not([animation=none]) tr td{transition:padding-top .2s ease-in-out,padding-bottom .2s ease-in-out,transform .2s ease-in-out,border-top-color .2s ease-in-out}.smart-pivot-table:not([designer]) .smart-pivot-table-designer-container{display:none}.smart-pivot-table[group-layout=classic] .smart-pivot-table-grouping-header{width:calc(.75 * 200px);width:calc(.75 * var(--smart-pivot-table-cell-width))}.smart-pivot-table[group-layout=classic] tbody td.expanded:not(.main)+td[data-field^=group]:not(.main),.smart-pivot-table[group-layout=classic] tbody td:not(.expanded)+td[data-field^=group]:not(.main){font-size:0}.smart-pivot-table[group-layout=classic] .hierarchy-arrow::after{content:'\e803';content:var(--smart-icon-plus)}.smart-pivot-table[group-layout=classic] td.expanded .hierarchy-arrow::after{content:'\e804';content:var(--smart-icon-minus)}.smart-pivot-table[designer]>.smart-container{display:grid;grid-template-columns:1fr 300px;grid-template-columns:1fr var(--smart-pivot-panel-width);grid-template-rows:100%}.smart-pivot-table[designer] .smart-pivot-table-designer-container{display:block;height:100%}.smart-pivot-table[designer-position=near]>.smart-container{grid-template-columns:300px 1fr;grid-template-columns:var(--smart-pivot-panel-width) 1fr}.smart-pivot-table[designer-position=near] .smart-pivot-table-main-container{order:1}.smart-pivot-table[designer-position=near]:not([right-to-left]) .smart-pivot-panel{border-left:none;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-pivot-table[toolbar]>.smart-container{display:flex;flex-direction:column}.smart-pivot-table[toolbar] .smart-pivot-table-main-container{height:calc(100% - 48px);height:calc(100% - var(--smart-table-row-height));grid-area:main}.smart-pivot-table[toolbar] .smart-pivot-table-toolbar{display:grid;grid-template-columns:1fr 1fr 48px 48px;grid-template-columns:1fr 1fr var(--smart-table-row-height) var(--smart-table-row-height);grid-area:toolbar;gap:10px;grid-gap:10px;grid-gap:var(--smart-pivot-panel-padding);gap:var(--smart-pivot-panel-padding)}.smart-pivot-table[toolbar] .smart-pivot-table-designer-container{grid-area:designer;min-height:0;max-height:unset}.smart-pivot-table[toolbar][designer]>.smart-container{display:grid;grid-template-columns:1fr 300px;grid-template-columns:1fr var(--smart-pivot-panel-width);grid-template-rows:48px 1fr;grid-template-rows:var(--smart-table-row-height) 1fr;grid-template-areas:"toolbar toolbar" "main designer"}.smart-pivot-table[toolbar][designer] .smart-pivot-table-toolbar{grid-template-columns:1fr 1fr 48px;grid-template-columns:1fr 1fr var(--smart-table-row-height)}.smart-pivot-table[toolbar][designer] .smart-table-toolbar-button.fields{display:none}.smart-pivot-table[toolbar][designer] .smart-pivot-table-main-container{width:100%;height:100%}.smart-pivot-table[toolbar][designer][designer-position=near]>.smart-container{grid-template-columns:300px 1fr;grid-template-columns:var(--smart-pivot-panel-width) 1fr;grid-template-areas:"toolbar toolbar" "designer main"}.smart-pivot-table[selection][selection-mode=cell] tbody td{-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-pivot-table[selection][selection-mode=cell] tbody td.selected{background-color:rgba(0,92,153,.8);background-color:rgba(var(--smart-primary-rgb),.8);color:#ffffff;color:var(--smart-primary-color)}.smart-table[column-reorder] th[data-field].smart-pivot-table-total-header,.smart-table[column-reorder][column-totals] th[data-field]{cursor:unset}.smart-table[freeze-header] thead tr:nth-child(4)>th{top:calc(3 * 56px);top:calc(3 * var(--smart-table-column-header-height))}.smart-table[freeze-header] thead tr:nth-child(5)>th{top:calc(4 * 56px);top:calc(4 * var(--smart-table-column-header-height))}.smart-table[freeze-header] thead tr:nth-child(6)>th{top:calc(5 * 56px);top:calc(5 * var(--smart-table-column-header-height))}.smart-table[freeze-header] thead tr:nth-child(7)>th{top:calc(6 * 56px);top:calc(6 * var(--smart-table-column-header-height))}.smart-table[freeze-header] thead tr:nth-child(8)>th{top:calc(7 * 56px);top:calc(7 * var(--smart-table-column-header-height))}.smart-table[freeze-header] thead tr:nth-child(9)>th{top:calc(8 * 56px);top:calc(8 * var(--smart-table-column-header-height))}.smart-table[freeze-header] thead tr:nth-child(10)>th{top:calc(9 * 56px);top:calc(9 * var(--smart-table-column-header-height))}.smart-table-window.drill-down{--smart-window-default-width:750px;--smart-window-footer-padding:0;--smart-window-footer-height:0px}.smart-table-window.drill-down .smart-content-container>.smart-content>div{display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;gap:10px;grid-gap:10px;grid-gap:var(--smart-pivot-panel-padding);gap:var(--smart-pivot-panel-padding);width:100%;height:100%}.smart-table-window.drill-down .drill-down-details{display:flex}.smart-table-window.drill-down .smart-content strong{margin-right:10px;margin-right:var(--smart-pivot-panel-padding);margin-left:calc(10px/ 3);margin-left:calc(var(--smart-pivot-panel-padding)/ 3)}.smart-table-window.drill-down smart-table{min-height:0}.smart-table-window.fields{--smart-window-footer-padding:0;--smart-window-footer-height:0px;--smart-window-default-width:600px;--smart-window-default-height:800px}.smart-table-window.fields smart-pivot-panel{width:100%;height:100%}.smart-table-window.fields smart-pivot-panel>.smart-container{grid-template-rows:auto 1fr;grid-template-columns:unset}.smart-table-window.fields smart-pivot-panel>.smart-container>div:first-child{order:1}.smart-table-window.fields smart-pivot-panel>.smart-container>div:nth-child(2){order:0}.smart-table-window.fields smart-pivot-panel .smart-filter-panel .smart-filter-panel-button-container>smart-button{width:40%}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-columns-view{grid-template-rows:2fr 1fr 1fr 1fr}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tabs{border-left:none;writing-mode:unset}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tab-item{height:auto;border-bottom-width:calc(2 * 1px);border-bottom-width:calc(2 * var(--smart-border-width));border-left-width:1px;border-left-width:var(--smart-border-width);border-left-color:transparent}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tab-item:first-child{margin-top:0;margin-right:10px;margin-right:var(--smart-pivot-panel-padding)}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tab-item:focus{border-color:#333;border-color:var(--smart-ui-state-color-focus)}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tab-item.selected{border-bottom-color:rgb(0,92,153);border-bottom-color:var(--smart-primary)}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tab-item.selected:focus{border-color:#333 #333 rgb(0,92,153);border-color:var(--smart-ui-state-color-focus) var(--smart-ui-state-color-focus) var(--smart-primary)}.smart-table-window.fields smart-pivot-panel .smart-pivot-panel-tab-item .icon{margin-bottom:0;margin-right:3px}.smart-table-window.fields:not([animation=none]) smart-pivot-panel .smart-pivot-panel-tab-item{transition:border-bottom-color .3s ease-out}.smart-window.smart-table-window.drill-down .smart-content-container>.smart-footer,.smart-window.smart-table-window.fields .smart-content-container>.smart-footer{display:none}.smart-pivot-panel{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:300px;width:var(--smart-pivot-panel-width);height:800px;height:var(--smart-pivot-panel-default-height)}.smart-pivot-panel>.smart-container{display:grid;grid-template-columns:1fr auto;min-width:0;min-height:0}.smart-pivot-panel>.smart-container>div:first-child{min-height:0}.smart-pivot-panel>.smart-container .check-box{position:relative;left:unset;transform:none}.smart-pivot-panel smart-accordion-item.filtered .smart-label{position:relative;color:rgb(0,92,153);color:var(--smart-primary)}.smart-pivot-panel .icon:before,.smart-pivot-panel smart-accordion-item.filtered .smart-label:before,.smart-pivot-panel smart-tree-item .settings-icon:before{height:100%;font-weight:400;color:inherit;text-decoration:inherit;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:var(--smart-arrow-size);font-feature-settings:normal;font-variant:normal;text-transform:none}.smart-pivot-panel smart-accordion-item.filtered .smart-label:before{font-style:normal;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;content:'\f0b0';content:var(--smart-icon-filter);position:absolute;right:calc(100% + 10px/ 2);right:calc(100% + var(--smart-pivot-panel-padding)/ 2);width:16px}.smart-pivot-panel smart-tree-item .settings-icon{margin-right:calc(10px/ 2);margin-right:calc(var(--smart-pivot-panel-padding)/ 2)}.smart-pivot-panel smart-tree-item .settings-icon:before{width:100%;font-style:normal;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;content:'\e833';content:var(--smart-icon-settings)}.smart-pivot-panel smart-accordion,.smart-pivot-panel smart-filter-panel{width:100%;height:100%}.smart-pivot-panel smart-filter-panel>.smart-container{display:grid;grid-template-rows:auto 1fr auto;row-gap:10px;grid-row-gap:10px;grid-row-gap:var(--smart-pivot-panel-padding);row-gap:var(--smart-pivot-panel-padding)}.smart-pivot-panel smart-filter-panel>.smart-container>div:nth-child(2){min-height:0}.smart-pivot-panel smart-filter-panel>.smart-container smart-tree{height:100%}.smart-pivot-panel smart-tree.smart-element{visibility:inherit}.smart-pivot-panel smart-tree:focus{border-color:#333;border-color:var(--smart-ui-state-color-focus)}.smart-pivot-panel .icon:before{width:100%;font-style:normal;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.smart-pivot-panel .smart-pivot-panel-tabs{display:flex;border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);writing-mode:vertical-lr}.smart-pivot-panel .smart-pivot-panel-tab-item{display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-left-width:calc(2 * 1px);border-left-width:calc(2 * var(--smart-border-width));height:150px;height:var(--smart-pivot-panel-tab-item-height);padding:10px;padding:var(--smart-pivot-panel-padding);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.smart-pivot-panel .smart-pivot-panel-tab-item:first-child{margin-top:10px;margin-top:var(--smart-pivot-panel-padding)}.smart-pivot-panel .smart-pivot-panel-tab-item:first-child .icon:before{content:'\e800';content:var(--smart-icon-table)}.smart-pivot-panel .smart-pivot-panel-tab-item:nth-child(2) .icon:before{content:'\f0b0';content:var(--smart-icon-filter)}.smart-pivot-panel .smart-pivot-panel-tab-item:hover{color:rgb(0,92,153);color:var(--smart-primary)}.smart-pivot-panel .smart-pivot-panel-tab-item:focus{border-color:#333;border-color:var(--smart-ui-state-color-focus);outline:0}.smart-pivot-panel .smart-pivot-panel-tab-item.selected{border-left-color:rgb(0,92,153);border-left-color:var(--smart-primary)}.smart-pivot-panel .smart-pivot-panel-tab-item.selected:focus{border-color:#333 #333 #333 rgb(0,92,153);border-color:var(--smart-ui-state-color-focus) var(--smart-ui-state-color-focus) var(--smart-ui-state-color-focus) var(--smart-primary)}.smart-pivot-panel .smart-pivot-panel-tab-item .icon{margin-bottom:3px}.smart-pivot-panel .smart-pivot-panel-columns-view{display:grid;grid-template-rows:3fr 1fr 1fr 1fr;width:100%;min-width:0;height:100%;min-height:0}.smart-pivot-panel .smart-pivot-panel-columns-view smart-tree{border-color:transparent;width:100%;height:100%}.smart-pivot-panel .smart-pivot-panel-active-columns{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0;border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border)}.smart-pivot-panel .smart-pivot-panel-active-columns smart-tree-item .smart-tree-item-label-element>span{display:flex}.smart-pivot-panel .smart-pivot-panel-label{display:flex;padding:10px;padding:var(--smart-pivot-panel-padding);background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-pivot-panel .smart-pivot-panel-label .icon{margin-right:calc(10px/ 2);margin-right:calc(var(--smart-pivot-panel-padding)/ 2)}.smart-pivot-panel .smart-pivot-panel-row-groups-label .icon:before{content:'\e806';content:var(--smart-icon-align-left);transform:scale(-1)}.smart-pivot-panel .smart-pivot-panel-summaries-label .icon:before{content:'\f01a';content:var(--smart-icon-math)}.smart-pivot-panel .smart-pivot-panel-pivots-label .icon:before{content:'\e819';content:var(--smart-icon-refresh)}.smart-pivot-panel .smart-pivot-panel-columns-container{min-height:0;overflow:auto}.smart-pivot-panel .smart-pivot-panel-filters-view{height:100%}.smart-pivot-panel:not([animation=none]) .smart-pivot-panel-tab-item{transition:border-left-color .3s ease-out}.smart-pivot-panel[inverted]>.smart-container{grid-template-columns:auto 1fr}.smart-pivot-panel[inverted]>.smart-container>div:first-child{order:1}.smart-pivot-panel[inverted] .smart-pivot-panel-tabs{border-left:none;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-pivot-panel[inverted] .smart-pivot-panel-tab-item{border-left:1px solid transparent;border-right-width:calc(2 * 1px);border-right-width:calc(2 * var(--smart-border-width))}.smart-pivot-panel[inverted] .smart-pivot-panel-tab-item span:nth-child(2){transform:rotate(180deg)}.smart-pivot-panel[inverted] .smart-pivot-panel-tab-item.selected{border-right-color:rgb(0,92,153);border-right-color:var(--smart-primary)}.smart-pivot-panel[inverted] .smart-pivot-panel-tab-item.selected:focus{border-color:#333 rgb(0,92,153) #333 #333;border-color:var(--smart-ui-state-color-focus) var(--smart-primary) var(--smart-ui-state-color-focus) var(--smart-ui-state-color-focus)}.smart-pivot-panel[inverted]:not([animation=none]) .smart-pivot-panel-tab-item{transition:border-right-color .3s ease-out}.smart-window.smart-pivot-window{--smart-window-default-height:190px}.smart-window.smart-pivot-window .smart-content-container>.smart-content{display:grid;grid-template-columns:minmax(175px,auto) 1fr;grid-auto-rows:max-content;gap:10px;grid-gap:10px;grid-gap:var(--smart-pivot-panel-padding);gap:var(--smart-pivot-panel-padding);min-width:0}.smart-window.smart-pivot-window .smart-content-container>.smart-footer{display:flex;justify-content:space-evenly;align-items:center}.smart-window.smart-pivot-window .smart-content-container>.smart-footer smart-button{--smart-button-padding:0;width:40%;height:100%}.smart-window.smart-pivot-window .smart-content .category.label{grid-column-start:1;grid-column-end:3;font-weight:700;text-decoration:underline}.smart-window.smart-pivot-window smart-input{width:100%}.smart-window.smart-pivot-window.summary{--smart-window-default-height:500px}.smart-window.smart-pivot-window:not(.summary) .summary{display:none}.smart-breadcrumb-feedback.cancel:after{content:'\e832';content:var(--smart-icon-block);background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color)}.smart-breadcrumb-feedback.delete:after{content:'\e826';content:var(--smart-icon-delete);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-breadcrumb-feedback.pivot:after{content:'\e819';content:var(--smart-icon-refresh)}.smart-breadcrumb-feedback.row-group:after{content:'\e806';content:var(--smart-icon-align-left);transform:scale(-1)}.smart-breadcrumb-feedback.summary:after{content:'\f01a';content:var(--smart-icon-math)}.smart-tree-item-feedback.forbidden{border-color:rgb(176,0,32);border-color:var(--smart-error);color:rgb(176,0,32);color:var(--smart-error)}.smart-tree-item-feedback.forbidden:before{width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;font-size:var(--smart-arrow-size);color:inherit;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;content:'\e832';content:var(--smart-icon-block);margin-right:calc(10px/ 2);margin-right:calc(var(--smart-pivot-panel-padding)/ 2)}.smart-pivot-table[right-to-left] thead th:not(:last-child){border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-right:none}.smart-pivot-table[right-to-left] .smart-pivot-table-pivot-breadcrumb,.smart-pivot-table[right-to-left]:not([designer-position=near]) .smart-pivot-panel{border-left:none;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-pivot-table[right-to-left] th.expanded .total-arrow{transform:none}.smart-pivot-table[right-to-left] smart-breadcrumb{padding-left:10px;padding-left:var(--smart-breadcrumb-padding);padding-right:calc(3 * 10px);padding-right:calc(3 * var(--smart-breadcrumb-padding))}.smart-pivot-table[right-to-left] smart-breadcrumb:before{left:unset;right:0}.smart-pivot-table[right-to-left] .total-arrow{transform:rotate(180deg)}.smart-pivot-table[right-to-left][selection]:not([selection-mode=cell]) thead th:first-child{border-left:none}.smart-table-window[right-to-left].drill-down .smart-content strong{margin-right:calc(10px/ 3);margin-right:calc(var(--smart-pivot-panel-padding)/ 3);margin-left:10px;margin-left:var(--smart-pivot-panel-padding)}.smart-table-window[right-to-left].fields smart-pivot-panel .smart-pivot-panel-tab-item,.smart-table-window[right-to-left].fields smart-pivot-panel .smart-pivot-panel-tabs{flex-direction:row-reverse}.smart-table-window[right-to-left].fields smart-pivot-panel .smart-pivot-panel-tab-item{display:flex}.smart-table-window[right-to-left].fields smart-pivot-panel .smart-pivot-panel-tab-item:first-child{margin-left:10px;margin-left:var(--smart-pivot-panel-padding);margin-right:0}.smart-table-window[right-to-left].fields smart-pivot-panel .smart-pivot-panel-tab-item .icon{margin-left:3px;margin-right:0}.smart-pivot-panel[right-to-left]{direction:ltr}.smart-pivot-panel[right-to-left] .smart-pivot-panel-tab-item>span:nth-child(2),.smart-pivot-panel[right-to-left]>.smart-container>div:first-child{direction:rtl}.smart-pivot-panel[right-to-left] .smart-pivot-panel-label .icon,.smart-pivot-panel[right-to-left] smart-tree-item .settings-icon{margin-left:calc(10px/ 2);margin-left:calc(var(--smart-pivot-panel-padding)/ 2);margin-right:0}.smart-power-button{padding:0;border-radius:100%;display:inline-block;width:30px;width:var(--smart-power-button-default-width);height:30px;height:var(--smart-power-button-default-width)}.smart-power-button .smart-input{border-radius:100%;outline:0;width:100%;height:100%;min-width:30px;min-width:var(--smart-power-button-default-width);min-height:30px;min-height:var(--smart-power-button-default-width);background-color:#fefefe;background-color:var(--smart-background);border-style:solid;box-sizing:border-box;border-width:1px;border-width:var(--smart-border-width);border-color:#E0E0E0;border-color:var(--smart-border);display:block;position:relative;overflow:hidden}.smart-power-button .smart-input:after{content:'\e811';content:var(--smart-icon-power);width:100%;height:100%;font-family:smart-icons;font-style:normal;font-weight:400;font-size:20px;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.smart-power-button .smart-container{cursor:pointer;height:100%;position:relative;display:flex}.smart-power-button .smart-animation{pointer-events:none}.smart-power-button[focus]{outline:0}.smart-power-button[focus] .smart-input{outline:0;border:1px solid #e2e0e0;border:var(--smart-border-width) solid var(--smart-ui-state-border-focus);background:#e2e0e0;background:var(--smart-ui-state-focus);color:#333;color:var(--smart-ui-state-color-focus)}.smart-power-button:hover .smart-input{border:1px solid #ebebeb;border:var(--smart-border-width) solid var(--smart-ui-state-border-hover);background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);transition:background-color .1s linear}.smart-power-button:active .smart-input{border:1px solid rgb(0,92,153);border:var(--smart-border-width) solid var(--smart-ui-state-border-active);background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);transition:background-color .1s linear}.smart-power-button[disabled] .smart-container{cursor:auto;cursor:initial}.smart-power-button[checked] .smart-input{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:rgb(0,92,153);color:var(--smart-primary)}.smart-power-button[checked] .smart-input:after{color:#fff}.smart-power-button[readonly].active .smart-input,.smart-power-button[readonly]:active .smart-input,.smart-power-button[readonly]:hover .smart-input{color:#000;color:initial;border:1px solid var(--smart-button-border);border:var(--smart-border-width) solid var(--smart-button-border);background:var(--smart-button-background);transition:none}smart-power-button.active .smart-input{border:1px solid rgb(0,92,153);border:var(--smart-border-width) solid var(--smart-ui-state-border-active);background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);transition:background-color .1s linear}smart-power-button.raised{box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2)}smart-power-button[right-to-left]>.smart-container>.smart-input{direction:rtl}.smart-circular-progress-bar.smart-element,smart-circular-progress-bar.smart-element,smart-progress-bar.smart-element{border:none}.smart-circular-progress-bar.smart-element:focus>.smart-container,smart-circular-progress-bar.smart-element:focus>.smart-container,smart-progress-bar.smart-element:focus>.smart-container{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-circular-progress-bar.smart-container,.smart-circular-progress-bar>.smart-container,smart-circular-progress-bar.smart-container,smart-circular-progress-bar>.smart-container,smart-progress-bar.smart-container,smart-progress-bar>.smart-container{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);overflow:hidden;position:relative;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);color:#5A5A5A;color:var(--smart-background-color)}.smart-circular-progress-bar .smart-label,smart-circular-progress-bar .smart-label,smart-progress-bar .smart-label{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;text-align:center;color:#5A5A5A;color:var(--smart-background-color)}smart-progress-bar{width:250px;width:var(--smart-progress-bar-default-width);height:30px;height:var(--smart-progress-bar-default-height)}smart-progress-bar .smart-label{width:auto;color:#b2b2b2;color:var(--smart-outline)}smart-progress-bar .smart-value{outline:0;height:100%;width:100%;box-sizing:border-box;position:absolute;border:1px solid rgb(0,92,153);border:1px solid var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);transform-origin:left}smart-progress-bar .smart-value.smart-value-animation{animation:indeterminate 3s infinite linear}smart-progress-bar.primary .smart-value{border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);background-color:rgb(0,92,153);background-color:var(--smart-primary)}smart-progress-bar.secondary .smart-value{border:1px solid rgb(45,45,48);border:1px solid var(--smart-secondary);background-color:rgb(45,45,48);background-color:var(--smart-secondary)}smart-progress-bar.success .smart-value{border:1px solid rgb(139,195,74);border:1px solid var(--smart-success);background-color:rgb(139,195,74);background-color:var(--smart-success)}smart-progress-bar.info .smart-value{border:1px solid rgb(92,192,222);border:1px solid var(--smart-info);background-color:rgb(92,192,222);background-color:var(--smart-info)}smart-progress-bar.warning .smart-value{border:1px solid rgb(240,173,78);border:1px solid var(--smart-warning);background-color:rgb(240,173,78);background-color:var(--smart-warning)}smart-progress-bar.error .smart-value{border:1px solid rgb(176,0,32);border:1px solid var(--smart-error);background-color:rgb(176,0,32);background-color:var(--smart-error)}smart-progress-bar.light .smart-value{border:1px solid rgb(255,255,255);border:1px solid var(--smart-light);background-color:rgb(255,255,255);background-color:var(--smart-light)}smart-progress-bar.dark .smart-value{border:1px solid rgb(34,34,34);border:1px solid var(--smart-dark);background-color:rgb(34,34,34);background-color:var(--smart-dark)}smart-progress-bar:not([animation=none]) .smart-value{transition:.2s ease-in-out}smart-progress-bar[inverted] .smart-value,smart-progress-bar[orientation][inverted] .smart-value{transform-origin:right}smart-progress-bar[inverted] .smart-value.smart-value-animation{animation:indeterminate-inverted 3s infinite linear}smart-progress-bar[orientation] .smart-value{transform-origin:left}smart-progress-bar[orientation=vertical]{width:30px;width:var(--smart-progress-bar-default-height);height:250px;height:var(--smart-progress-bar-default-width)}smart-progress-bar[orientation=vertical][inverted] .smart-value{transform-origin:left bottom}smart-progress-bar[orientation=vertical] .smart-value{transform-origin:left top}smart-progress-bar[orientation=vertical] .smart-value.smart-value-animation{animation:indeterminate-vertical 3s infinite linear}smart-progress-bar[orientation=vertical] .smart-label{width:100%}smart-progress-bar[inverted][orientation=vertical] .smart-value.smart-value-animation{animation:indeterminate-vertical-inverted 3s infinite linear}.smart-circular-progress-bar,smart-circular-progress-bar{width:250px;width:var(--smart-circular-progress-bar-default-size);height:250px;height:var(--smart-circular-progress-bar-default-size)}.smart-circular-progress-bar.smart-container,.smart-circular-progress-bar>.smart-container,smart-circular-progress-bar.smart-container,smart-circular-progress-bar>.smart-container{border-radius:50%}.smart-circular-progress-bar .smart-value-animation-ms,smart-circular-progress-bar .smart-value-animation-ms{stroke-dashoffset:114}.smart-circular-progress-bar svg:first-of-type,smart-circular-progress-bar svg:first-of-type{position:absolute;border-radius:50%;pointer-events:none}.smart-circular-progress-bar svg:first-of-type .smart-value.smart-value-animation,smart-circular-progress-bar svg:first-of-type .smart-value.smart-value-animation{animation:circle 2s infinite linear}.smart-circular-progress-bar .smart-label-container,smart-circular-progress-bar .smart-label-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-sizing:content-box;border-radius:50%;background-color:transparent;border-style:solid;border-width:1px;border-width:var(--smart-border-width);border-color:#E0E0E0;border-color:var(--smart-border);width:calc(100% - 20%);width:calc(100% - var(--smart-circular-progress-bar-fill-size));height:calc(100% - 20%);height:calc(100% - var(--smart-circular-progress-bar-fill-size))}.smart-circular-progress-bar .smart-value,.smart-circular-progress-bar .smart-value-path,smart-circular-progress-bar .smart-value,smart-circular-progress-bar .smart-value-path{stroke-width:20%;stroke-width:var(--smart-circular-progress-bar-fill-size);fill:transparent;stroke-dasharray:314.159}.smart-circular-progress-bar .smart-value,smart-circular-progress-bar .smart-value{stroke:rgb(0,92,153);stroke:var(--smart-ui-state-active)}.smart-circular-progress-bar .smart-value-path,smart-circular-progress-bar .smart-value-path{stroke-dashoffset:0;stroke:transparent}.smart-circular-progress-bar.primary .smart-value,smart-circular-progress-bar.primary .smart-value{stroke:rgb(0,92,153);stroke:var(--smart-primary)}.smart-circular-progress-bar.secondary .smart-value,smart-circular-progress-bar.secondary .smart-value{stroke:rgb(45,45,48);stroke:var(--smart-secondary)}.smart-circular-progress-bar.success .smart-value,smart-circular-progress-bar.success .smart-value{stroke:rgb(139,195,74);stroke:var(--smart-success)}.smart-circular-progress-bar.info .smart-value,smart-circular-progress-bar.info .smart-value{stroke:rgb(92,192,222);stroke:var(--smart-info)}.smart-circular-progress-bar.warning .smart-value,smart-circular-progress-bar.warning .smart-value{stroke:rgb(240,173,78);stroke:var(--smart-warning)}.smart-circular-progress-bar.error .smart-value,smart-circular-progress-bar.error .smart-value{stroke:rgb(176,0,32);stroke:var(--smart-error)}.smart-circular-progress-bar.light .smart-value,smart-circular-progress-bar.light .smart-value{stroke:rgb(255,255,255);stroke:var(--smart-light)}.smart-circular-progress-bar.dark .smart-value,smart-circular-progress-bar.dark .smart-value{stroke:rgb(34,34,34);stroke:var(--smart-dark)}.smart-circular-progress-bar:not([animation=none]) .smart-value,smart-circular-progress-bar:not([animation=none]) .smart-value{transition:stroke-dashoffset 1s linear}.smart-circular-progress-bar[inverted] svg:first-of-type .smart-value.smart-value-animation,smart-circular-progress-bar[inverted] svg:first-of-type .smart-value.smart-value-animation{animation:circle-inverted 2s infinite linear}.smart-circular-progress-bar[indeterminate][inverted] svg:first-of-type,.smart-circular-progress-bar[value=null][inverted] svg:first-of-type,smart-circular-progress-bar[indeterminate][inverted] svg:first-of-type,smart-circular-progress-bar[value=null][inverted] svg:first-of-type{animation:rotate-circle-inverted 1s infinite linear}.smart-circular-progress-bar[indeterminate] svg:first-of-type,.smart-circular-progress-bar[value=null] svg:first-of-type,smart-circular-progress-bar[indeterminate] svg:first-of-type,smart-circular-progress-bar[value=null] svg:first-of-type{animation:rotate-circle 1s infinite linear}.barber-shop-effect .smart-value{background-image:linear-gradient(45deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);background-size:5rem 5rem;background-position:0 -244rem;animation:stripes 10s linear infinite;animation-direction:normal}.barber-shop-effect[inverted] .smart-value,.barber-shop-effect[orientation=vertical] .smart-value{animation-direction:reverse}@keyframes stripes{0%{background-position:0 0}100%{background-position:60rem 0}}@keyframes indeterminate{0%{left:-100%;transform:scaleX(.4);transform-origin:left}20%{left:-40%;transform:scaleX(.3);transform-origin:left}35%{left:35%;transform:scaleX(.4);transform-origin:left}50%{left:75%;transform:scaleX(.6);transform-origin:left}55%{left:100%;transform:scaleX(.7);transform-origin:left}55.99%{left:100%;transform:scaleX(0);transform-origin:left}56%{left:-100%;transform:scaleX(0);transform-origin:left}56.99%{left:-100%;transform:scaleX(.6);transform-origin:left}75%{left:-5%;transform:scaleX(.6);transform-origin:left}80%{left:30%;transform:scaleX(.5);transform-origin:left}85%{left:50%;transform:scaleX(.4);transform-origin:left}90%{left:75%;transform:scaleX(.3);transform-origin:left}95%{left:95%;transform:scaleX(.2);transform-origin:left}98%{left:100%;transform:scaleX(.2);transform-origin:left}99.99%{left:100%;transform:scaleX(0);transform-origin:left}100%{left:-100%;transform:scaleX(0);transform-origin:left}}@keyframes indeterminate-vertical{0%{bottom:-100%;transform:scaleY(.4);transform-origin:bottom}20%{bottom:-40%;transform:scaleY(.3);transform-origin:bottom}35%{bottom:35%;transform:scaleY(.4);transform-origin:bottom}50%{bottom:75%;transform:scaleY(.6);transform-origin:bottom}55%{bottom:100%;transform:scaleY(.7);transform-origin:bottom}55.99%{bottom:100%;transform:scaleY(0);transform-origin:bottom}56%{bottom:-100%;transform:scaleY(0);transform-origin:bottom}56.99%{bottom:-100%;transform:scaleY(.6);transform-origin:bottom}75%{bottom:-5%;transform:scaleY(.6);transform-origin:bottom}80%{bottom:30%;transform:scaleY(.5);transform-origin:bottom}85%{bottom:50%;transform:scaleY(.4);transform-origin:bottom}90%{bottom:75%;transform:scaleY(.3);transform-origin:bottom}95%{bottom:95%;transform:scaleY(.2);transform-origin:bottom}98%{bottom:100%;transform:scaleY(.2);transform-origin:bottom}99.99%{bottom:100%;transform:scaleY(0);transform-origin:bottom}100%{bottom:-100%;transform:scaleY(0);transform-origin:bottom}}@keyframes circle{0%{stroke-dashoffset:314}5%{stroke-dashoffset:164}25%{stroke-dashoffset:104}}@keyframes circle-inverted{0%{stroke-dashoffset:-314}5%{stroke-dashoffset:-164}25%{stroke-dashoffset:-104}}@keyframes rotate-circle{50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes rotate-circle-inverted{50%{transform:rotate(-180deg)}75%{transform:rotate(-270deg)}100%{transform:rotate(-360deg)}}smart-circular-progress-bar[right-to-left] .smart-label,smart-progress-bar[right-to-left] .smart-label{direction:rtl}smart-progress-bar[right-to-left]:not([orientation=vertical]) .smart-value,smart-progress-bar[right-to-left][orientation=horizontal] .smart-value{transform-origin:right}smart-progress-bar[right-to-left]:not([orientation=vertical])[inverted] .smart-value,smart-progress-bar[right-to-left][orientation=horizontal][inverted] .smart-value{transform-origin:left}smart-progress-bar[right-to-left]:not([orientation=vertical]) .smart-value.smart-value-animation,smart-progress-bar[right-to-left][orientation=horizontal] .smart-value.smart-value-animation{animation:indeterminate-inverted 3s infinite linear}smart-progress-bar[right-to-left][inverted]:not([orientation=vertical]) .smart-value.smart-value-animation,smart-progress-bar[right-to-left][inverted][orientation=horizontal] .smart-value.smart-value-animation{animation:indeterminate 3s infinite linear}smart-circular-progress-bar[right-to-left][inverted] svg:first-of-type .smart-value.smart-value-animation{animation:circle 2s infinite linear}smart-circular-progress-bar[right-to-left] svg:first-of-type .smart-value.smart-value-animation{animation:circle-inverted 2s infinite linear}smart-circular-progress-bar[right-to-left][indeterminate] svg:first-of-type,smart-circular-progress-bar[right-to-left][value=null] svg:first-of-type{animation:rotate-circle-inverted 1s infinite linear}smart-circular-progress-bar[right-to-left][indeterminate][inverted] svg:first-of-type,smart-circular-progress-bar[right-to-left][value=null][inverted] svg:first-of-type{animation:rotate-circle 1s infinite linear}.barber-shop-effect[right-to-left] .smart-value{animation-direction:reverse}.barber-shop-effect[right-to-left][inverted] .smart-value{animation-direction:normal}smart-query-builder{display:block;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:auto;width:var(--smart-query-builder-default-width);min-width:100px;min-width:var(--smart-query-builder-min-width);height:auto;height:var(--smart-query-builder-default-height)}smart-query-builder.smart-element{overflow:visible}smart-query-builder[allow-drag] .smart-filter-group-condition:after,smart-query-builder[allow-drag] .smart-filter-group-condition:before{content:'\f141';content:var(--smart-icon-ellipsis);font-weight:400}smart-query-builder[dragging] .smart-filter-group-condition:after,smart-query-builder[dragging] .smart-filter-group-condition:before{content:none}.smart-query-builder{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-query-builder.smart-container,.smart-query-builder>.smart-container{position:relative;overflow:visible}.smart-query-builder.smart-container>.smart-inner-container,.smart-query-builder>.smart-container>.smart-inner-container{overflow:hidden;width:100%;height:100%;position:relative}.smart-query-builder smart-menu.smart-conditions-menu:not([animation=none]){width:auto;height:auto;padding:2px;transform-origin:top;transform:scaleY(1)}.smart-query-builder smart-menu.smart-conditions-menu.smart-visibility-hidden:not([animation=none]){transform:scaleY(0)}.smart-query-builder smart-menu[mode=dropDown]{--smart-menu-vertical-default-width:auto;--smart-menu-vertical-default-height:auto}.smart-query-builder smart-scroll-viewer{border:none;width:100%;height:100%;position:relative;padding:5px;padding:var(--smart-query-builder-content-padding)}.smart-query-builder .smart-content-container>.smart-filter-group:first-child>.smart-filter-group-operator{display:none}.smart-query-builder .smart-query-builder-label{margin:5px 0 calc(2 * 5px) 5px;margin:var(--smart-query-builder-content-padding) 0 calc(2 * var(--smart-query-builder-content-padding)) var(--smart-query-builder-content-padding);font-weight:700;opacity:.75}.smart-query-builder .filter-builder-item{min-height:30px;min-height:var(--smart-filter-builder-row-height);margin-left:calc(20px/ 2);margin-left:calc(var(--smart-filter-builder-item-margin)/ 2);margin-right:calc(20px/ 2);margin-right:calc(var(--smart-filter-builder-item-margin)/ 2);border:none;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);display:flex;align-items:center;cursor:pointer}.smart-query-builder .filter-builder-item .smart-value-container{padding-left:4px;padding-left:var(--smart-editor-label-padding)}.smart-query-builder .filter-builder-item[edited]{border:none}.smart-query-builder .filter-builder-item[edited] .smart-value-container{display:none}.smart-query-builder .filter-builder-item[placeholder]{opacity:.75;font-style:italic}.smart-query-builder .filter-builder-item[placeholder] .smart-value-container{padding-right:2px}.smart-query-builder .smart-conditions-menu{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-query-builder .smart-conditions-menu:focus{border:var(--smart-menu-border-width) solid var(--smart-menu-border)}.smart-query-builder .smart-conditions-menu smart-menu-item{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-query-builder .smart-conditions-menu smart-menu-item:first-child{margin-bottom:1px}.smart-query-builder .smart-conditions-menu smart-menu-item.hover{background-color:var(--smart-menu-item-background-focus);border-color:var(--smart-menu-item-border-focus);color:var(--smart-menu-item-color-focus)}.smart-query-builder .smart-editors-container>*{width:125px;width:var(--smart-query-builder-editor-width);min-width:100px}.smart-query-builder .smart-editors-container smart-numeric-text-box input.smart-input{text-align:left}.smart-query-builder .smart-editors-container smart-input .arrow{transition:none}.smart-query-builder .smart-editors-container .smart-custom-editor>*{pointer-events:all;width:100%}.smart-query-builder .smart-editors-container[open] .smart-check-box-editor{margin-left:auto;margin-right:auto;display:flex;align-self:center;justify-self:center;width:30px;height:30px}.smart-query-builder .smart-editors-container[open] .smart-check-box-editor.smart-hidden{display:none}.smart-query-builder .smart-editors-container[open] smart-check-box{display:block}.smart-query-builder .smart-filter-group{display:flex;width:100%;box-sizing:border-box;white-space:nowrap;flex-direction:column;align-items:flex-start}.smart-query-builder .smart-filter-group:last-of-type .smart-filter-add-btn{display:inline;display:initial}.smart-query-builder .smart-filter-group:not(:first-of-type){margin-top:15px;margin-top:var(--smart-filter-builder-group-margin)}.smart-query-builder .smart-filter-group .smart-filter-add-btn,.smart-query-builder .smart-filter-group[max-level] .smart-filter-add-btn,.smart-query-builder .smart-filter-group[node-id="0"] .smart-filter-group-operator{display:none}.smart-query-builder .smart-filter-group-condition{margin-bottom:5px;margin-bottom:var(--smart-filter-builder-group-condition-margin);position:relative;display:flex;width:100%;box-sizing:border-box;white-space:nowrap}.smart-query-builder .smart-filter-group-condition:after,.smart-query-builder .smart-filter-group-condition:before{font-weight:800;font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;right:100%;width:auto;content:none;transform:rotate(90deg);display:flex;align-items:flex-end;justify-content:center;font-size:12px;height:10px;top:10px;opacity:.25;margin-right:6px;cursor:move;line-height:1rem}.smart-query-builder .smart-filter-group-condition:after{transform:rotate(-90deg)}.smart-query-builder .smart-filter-group-condition.dragged{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em}.smart-query-builder .smart-filter-group-condition[limit-selection]:after,.smart-query-builder .smart-filter-group-condition[limit-selection]:before{content:none}.smart-query-builder .smart-filter-group-condition[limit-selection] .filter-builder-item:not(.smart-filter-field-name){pointer-events:none}.smart-query-builder .smart-filter-group-condition-container{display:flex;box-sizing:border-box;white-space:nowrap;flex-direction:column;padding-left:calc(5px * 6);padding-left:calc(var(--smart-filter-builder-group-condition-margin) * 6);border-left:4px solid #E0E0E0;border-left:var(--smart-filter-builder-group-container-border) solid var(--smart-border);margin-left:calc(5px * 3 - 4px/ 2);margin-left:calc(var(--smart-filter-builder-group-condition-margin) * 3 - var(--smart-filter-builder-group-container-border)/ 2);width:calc(100% - 5px * 3 - 4px/ 3);width:calc(100% - var(--smart-filter-builder-group-condition-margin) * 3 - var(--smart-filter-builder-group-container-border)/ 3)}.smart-query-builder .smart-filter-group-operator{cursor:pointer;min-width:50px;border-radius:50px;text-transform:uppercase;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border:none;margin-right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-group-operator:not(:empty){margin-bottom:calc(5px * 2);margin-bottom:calc(var(--smart-filter-builder-group-condition-margin) * 2);padding:4px;display:flex;justify-content:center}.smart-query-builder .smart-filter-nested-operator{cursor:pointer;margin-top:calc(5px * 3);margin-top:calc(var(--smart-filter-builder-group-condition-margin) * 3);margin-bottom:calc(5px * 3);margin-bottom:calc(var(--smart-filter-builder-group-condition-margin) * 3);margin-left:calc(-1 * 20px);margin-left:calc(-1 * var(--smart-filter-builder-item-margin));opacity:.5;font-weight:600;text-transform:uppercase;align-self:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-group-operation{min-width:50px;border-radius:50px;text-transform:uppercase;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);border:none;margin-right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-delete-btn{min-width:30px;min-width:var(--smart-filter-builder-row-height);min-height:30px;min-height:var(--smart-filter-builder-row-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;opacity:.25;font-size:16px;cursor:pointer}.smart-query-builder .smart-filter-delete-btn:after{display:flex;justify-content:center;align-items:center;width:100%;height:0;cursor:pointer;font-weight:800;font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e80d';content:var(--smart-icon-close);font-size:14px;font-size:var(--smart-font-size)}.smart-query-builder .smart-filter-add-btn,.smart-query-builder .smart-filter-add-condition-btn{min-height:30px;min-height:var(--smart-filter-builder-row-height);width:30px;width:var(--smart-filter-builder-row-height);display:flex}.smart-query-builder .smart-filter-delete-btn:hover{opacity:.6}.smart-query-builder .smart-filter-delete-btn:active{opacity:1}.smart-query-builder .smart-filter-add-btn{min-width:30px;min-width:var(--smart-filter-builder-row-height);box-sizing:border-box;align-items:center;justify-content:center;font-size:16px;height:30px;height:var(--smart-filter-builder-row-height);border-radius:50%;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);margin-top:calc(5px * 2);margin-top:calc(var(--smart-filter-builder-group-condition-margin) * 2);margin-bottom:calc(5px * 2);margin-bottom:calc(var(--smart-filter-builder-group-condition-margin) * 2);line-height:1rem;opacity:1}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.smart-query-builder .smart-filter-add-btn{padding-bottom:7px}}.smart-query-builder .smart-filter-add-btn:after{content:"+";display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer;font-size:30px;font-weight:800;font-family:smart-icons;font-family:var(--smart-font-family-icon);height:100%}.smart-query-builder .smart-filter-add-condition-btn{box-sizing:border-box;font-size:16px;padding-left:calc(5px * 6);padding-left:calc(var(--smart-filter-builder-group-condition-margin) * 6);border-left:calc(4px/ 2.5) dashed #E0E0E0;border-left:calc(var(--smart-filter-builder-group-container-border)/ 2.5) dashed var(--smart-border);margin-left:calc(5px * 3 - 4px/ 5);margin-left:calc(var(--smart-filter-builder-group-condition-margin) * 3 - var(--smart-filter-builder-group-container-border)/ 5);opacity:1;opacity:initial;min-width:50px;justify-content:flex-start;color:#5A5A5A;color:var(--smart-background-color);cursor:pointer;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-add-condition-btn>div{position:relative;padding-left:calc(20px/ 2);padding-left:calc(var(--smart-filter-builder-item-margin)/ 2)}.smart-query-builder .smart-filter-add-condition-btn>div:before{content:"+";display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:800;font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;right:100%;top:0;width:auto;height:100%;font-size:20px;margin-right:5px}.smart-query-builder .smart-filter-add-condition-btn[limit-selection]{pointer-events:none;opacity:.75}.smart-query-builder .smart-filter-value{padding:0;min-width:100px;width:125px;width:var(--smart-query-builder-editor-width);text-overflow:ellipsis}.smart-query-builder .smart-filter-value[edited]{padding:0;background-color:transparent}.smart-query-builder .smart-filter-value .smart-value-container{width:100%;height:100%;display:flex;align-items:center;margin:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-value .smart-value-container>span{text-overflow:ellipsis;overflow:hidden;min-width:0}.smart-query-builder .smart-filter-operation{position:relative;min-width:100px;width:125px;width:var(--smart-query-builder-editor-width);text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-operation .smart-value-container{text-overflow:ellipsis;width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width));overflow:hidden}.smart-query-builder .smart-filter-operation:not([edited]):after{content:'\e901';content:var(--smart-icon-arrow-down);display:flex;overflow:hidden;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;font-size:var(--smart-arrow-size);outline:0;width:27px;width:var(--smart-editor-addon-width);position:absolute;right:-1px}.smart-query-builder .smart-filter-field-name{position:relative;min-width:100px;width:125px;width:var(--smart-query-builder-editor-width);text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-query-builder .smart-filter-field-name .smart-value-container{text-overflow:ellipsis;overflow:hidden}.smart-query-builder .smart-filter-builder-icon{width:40px;height:100%;font-weight:700;border-right:1px solid gray;margin-right:5px;display:flex;justify-content:center;align-items:center}.smart-query-builder .smart-filter-builder-menu-item{height:100%}.smart-query-builder .smart-hidden{display:none}.smart-query-builder .smart-scrollable-outer-container{width:100%;height:100%}.smart-query-builder .smart-scroll-viewer-content-container{vertical-align:top;padding:0;padding:initial}.smart-query-builder .drop-target.bottom:after,.smart-query-builder .drop-target.top:after{content:"";position:absolute;box-sizing:border-box;width:100%;height:5px;height:var(--smart-filter-builder-group-condition-margin);left:0;pointer-events:none;transform:none;background-color:rgb(0,92,153);background-color:var(--smart-primary);opacity:.75}.smart-query-builder .drop-target.bottom:after{top:calc(100% + 3px)}.smart-query-builder .drop-target.top:after{top:calc(-1 * 5px);top:calc(-1 * var(--smart-filter-builder-group-condition-margin))}.smart-query-builder .mac .smart-filter-add-btn:after,.smart-query-builder .mac .smart-filter-add-condition-btn>div:before{align-items:stretch;line-height:80%}.smart-query-builder[show-field-name-arrow] .smart-filter-field-name:not([edited]):after{content:'\e901';content:var(--smart-icon-arrow-down);display:flex;outline:0;width:27px;width:var(--smart-editor-addon-width);position:absolute;top:1px;right:-1px;height:100%}.smart-query-builder-drag-feedback{position:absolute;display:flex;align-items:center;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);padding:5px;white-space:nowrap;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:26px;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);z-index:10000;opacity:.75}.smart-query-builder-drag-feedback:after{content:'\f0c5';content:var(--smart-icon-docs);width:100%;height:100%;position:relative;top:0;left:0}.smart-input-drop-down-menu .icon:after{display:flex;align-items:center;justify-content:center;font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);font-weight:700}.smart-input-drop-down-menu .icon.equals:after{content:"="}.smart-input-drop-down-menu .icon.notequals:after{content:"≠"}.smart-input-drop-down-menu .icon.greaterthan:after{content:">"}.smart-input-drop-down-menu .icon.greaterthanorequal:after{content:"≥"}.smart-input-drop-down-menu .icon.lessthan:after{content:"<"}.smart-input-drop-down-menu .icon.lessthanorequal:after{content:"≤"}.smart-input-drop-down-menu .icon.startswith:after{content:"a|bc"}.smart-input-drop-down-menu .icon.endswith:after{content:"ab|c"}.smart-input-drop-down-menu .icon.contains:after{content:"abc"}.smart-input-drop-down-menu .icon.notcontains:after{content:"!abc"}.smart-input-drop-down-menu .icon.isblank:after{content:"□"}.smart-input-drop-down-menu .icon.isnotblank:after{content:"■"}.smart-query-builder-drag-feedback[right-to-left],smart-query-builder[right-to-left] .smart-filter-group{direction:rtl}smart-query-builder[right-to-left] .smart-filter-group-condition-container{padding-left:0;padding-left:initial;padding-right:calc(5px * 6);padding-right:calc(var(--smart-filter-builder-group-condition-margin) * 6);border-left:0;border-left:initial;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);margin-left:0;margin-left:initial;margin-right:calc(5px * 3 - 4px/ 2);margin-right:calc(var(--smart-filter-builder-group-condition-margin) * 3 - var(--smart-filter-builder-group-container-border)/ 2)}smart-query-builder[right-to-left] .smart-filter-nested-operator{margin-left:0;margin-left:initial;margin-right:calc(-1 * 20px);margin-right:calc(-1 * var(--smart-filter-builder-item-margin))}smart-query-builder[right-to-left] .smart-filter-group-condition:after,smart-query-builder[right-to-left] .smart-filter-group-condition:before{right:auto;right:initial;left:100%;margin:0 0 0 6px}smart-query-builder[right-to-left] .smart-filter-add-condition-btn{padding-left:0;padding-left:initial;padding-right:calc(5px * 6);padding-right:calc(var(--smart-filter-builder-group-condition-margin) * 6);border-left:0;border-left:initial;border-right:calc(1px/ 2.5) dashed #E0E0E0;border-right:calc(var(--smart-border-width)/ 2.5) dashed var(--smart-border);margin-left:0;margin-left:initial;margin-right:calc(5px * 3 - 1px/ 5);margin-right:calc(var(--smart-filter-builder-group-condition-margin) * 3 - var(--smart-border-width)/ 5)}smart-query-builder[right-to-left] .smart-filter-add-condition-btn>div{padding-left:0;padding-left:initial;padding-right:calc(20px/ 2);padding-right:calc(var(--smart-filter-builder-item-margin)/ 2)}smart-query-builder[right-to-left] .smart-filter-add-condition-btn>div:before{right:auto;right:initial;left:100%}smart-query-builder[right-to-left] .smart-filter-operation:not([edited])::after{left:-1px;right:auto;right:initial}smart-query-builder[right-to-left] .drop-target.bottom:after,smart-query-builder[right-to-left] .drop-target.top:after{left:auto;left:initial;right:0}.smart-rating .rating-star:after{width:100%;height:100%;top:0;font-size:14px;font-size:var(--smart-font-size);content:'\e801';content:var(--smart-icon-star);color:rgb(0,92,153);color:var(--smart-primary);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-rating .rating-star.active.hover:after,.smart-rating .rating-star.active:after,.smart-rating .rating-star.hover:after{color:rgb(45,45,48);color:var(--smart-secondary)}smart-ribbon .smart-ribbon-header{display:flex;border:1px solid #F5F5F5;border:var(--smart-border-width) solid var(--smart-surface);background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);padding:0px;padding:var(--smart-ribbon-header-padding);height:32px;height:var(--smart-ribbon-tab-header-height)}smart-ribbon{display:block}smart-ribbon:focus>div.smart-ribbon{outline:#b2b2b2 solid 1px;outline:var(--smart-outline) solid 1px}smart-ribbon[right-to-left] .smart-ribbon-header{flex-direction:row-reverse}.smart-ribbon-file-container smart-drop-down-button .smart-action-button{cursor:pointer;width:100%}.smart-ribbon-file-container smart-drop-down-button{--smart-border:var(--smart-surface)}.smart-ribbon-file-container smart-button,.smart-ribbon-file-container smart-drop-down-button{text-align:center;--smart-editor-addon-width:0;--smart-border-radius:0;--smart-border-top-right-radius:var(--smart-border-radius);--smart-border-bottom-right-radius:var(--smart-border-radius);--smart-border-top-left-radius:var(--smart-border-radius);--smart-border-bottom-left-radius:var(--smart-border-radius);border-radius:0;min-width:70px}.smart-ribbon-file-container smart-menu{--smart-menu-vertical-default-height:auto;border:0}.smart-ribbon-header .smart-ribbon-header-tabs{display:flex;flex:1;overflow:hidden}smart-ribbon[right-to-left] .smart-ribbon-header-tabs,smart-ribbon[right-to-left] smart-ribbon-tab{flex-direction:row-reverse}.smart-ribbon-header-tabs .smart-ribbon-header-tab{display:flex;flex:1;align-items:center;justify-content:center;border:1px solid #F5F5F5;border:var(--smart-border-width) solid var(--smart-surface);border-bottom:none;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);padding:var(--smart-ribbon-header-tab-padding);cursor:pointer;max-width:100px;max-width:var(--smart-ribbon-tab-header-width)}.smart-ribbon-header-tabs .smart-ribbon-header-tab:focus,.smart-ribbon-header-tabs .smart-ribbon-header-tab:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-ribbon-header-tabs .smart-ribbon-header-tab[selected]{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);border-bottom-width:1px;border-bottom-width:var(--smart-border-width);border-top:0;border-left:0;border-right:0;border-style:solid;color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-ribbon-tabs{position:relative}.smart-ribbon-tabs smart-ribbon-tab{position:relative;height:125px;height:var(--smart-ribbon-tab-height);display:none;border:1px solid #F5F5F5;border:var(--smart-border-width) solid var(--smart-surface);border-top:none;color:#323232;color:var(--smart-surface-color);padding:0px;padding:var(--smart-ribbon-tab-padding);overflow-y:hidden;overflow-x:hidden;background:#fefefe;background:var(--smart-background)}smart-ribbon-tab[collapsed]{height:50px;height:var(--smart-ribbon-collapsed-tab-height)}smart-ribbon-tab[selected]{display:flex}smart-ribbon-tab .smart-ribbon-tab-groups{display:inline-flex;width:-moz-min-content;width:min-content}smart-ribbon[right-to-left] smart-ribbon-tab .smart-ribbon-tab-groups{flex-direction:row-reverse}smart-ribbon-tab .smart-ribbon-tab-side-container{width:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-left:auto;margin-right:0;position:relative}smart-ribbon[right-to-left] smart-ribbon-tab .smart-ribbon-tab-side-container{margin-left:0;margin-right:auto}smart-ribbon-tab[collapsed] .smart-ribbon-tab-side-container{width:100%;margin-left:5px;flex-direction:row;justify-content:right}smart-ribbon[right-to-left] smart-ribbon-tab[collapsed] .smart-ribbon-tab-side-container{flex-direction:row-reverse}smart-ribbon-tab[collapsed] .smart-ribbon-tab-side-container.smart-ribbon-tab-side-container-flex-between{justify-content:space-between}.smart-ribbon-tab-side-container .smart-ribbon-tab-collapse-icon{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:calc(14px * 1.5);font-size:calc(var(--smart-font-size) * 1.5);cursor:pointer}.smart-ribbon-tabs .smart-ribbon-tab-collapse-icon:after{content:'\e904';content:var(--smart-icon-arrow-up)}smart-ribbon-tab[collapsed] .smart-ribbon-tab-collapse-icon:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-ribbon-more-button.smart-drop-down-button.smart-drop-down-container smart-scroll-viewer{--smart-editor-drop-down-min-height:var(--smart-ribbon-collapsed-tab-height);--smart-editor-drop-down-max-height:var(--smart-ribbon-collapsed-tab-height)}smart-ribbon-tab[collapsed] smart-drop-down-button.smart-ribbon-more-button.flat,smart-ribbon-tab[collapsed] smart-drop-down-button.smart-ribbon-more-button.flat[active],smart-ribbon-tab[collapsed] smart-drop-down-button.smart-ribbon-more-button.flat[hover]{color:#5A5A5A;color:var(--smart-button-flat-color);background:0 0;border-color:transparent}smart-ribbon-tab[collapsed] .smart-ribbon-more-button.flat.smart-drop-down-box .smart-drop-down-button{border:transparent;border-radius:0}.smart-ribbon-more-items .smart-ribbon-sub-menu-group,smart-ribbon-tab smart-ribbon-group[root]{border-color:#E0E0E0;border-color:var(--smart-ribbon-border-color);border-width:0 1px 0 0;border-width:0 var(--smart-border-width) 0 0;border-style:solid}smart-ribbon-tab[collapsed] smart-drop-down-button.smart-ribbon-more-button .smart-action-button{display:none}smart-ribbon-tab[collapsed] smart-drop-down-button.smart-ribbon-more-button .smart-drop-down-button-icon:after{transform:none;--smart-icon-arrow-down:var(--smart-icon-ellipsis)}.smart-ribbon-more-items{display:flex;flex-direction:row;height:100%}.smart-ribbon-more-items .smart-ribbon-sub-menu-group{display:flex}.smart-ribbon-group-drop-down[role=dialog] smart-ribbon-group[root],smart-ribbon-tab smart-ribbon-group[root]{display:flex;flex-wrap:nowrap;flex-direction:column;flex:1;color:#323232;color:var(--smart-surface-color);padding-top:10px}smart-ribbon[right-to-left] smart-ribbon-group[root]{border-width:0 0 0 1px;border-width:0 0 0 var(--smart-border-width)}.smart-ribbon-more-button .smart-ribbon-group[root],smart-ribbon-tab[collapsed] smart-ribbon-group[root]{padding:2px}.smart-ribbon-group-items .smart-ribbon-group-item-separator{width:1px;background:#E0E0E0;background:var(--smart-ribbon-border-color);margin:0 5px;height:100%}smart-ribbon-group[root]>.smart-ribbon-group-items{width:100%;display:flex;flex:1;height:100%;padding:0 10px;padding:var(--smart-ribbon-group-items-padding)}smart-ribon[right-to-left] smart-ribbon-group[root]>.smart-ribbon-group-items{flex-direction:row-reverse}smart-ribbon-group[inner]>.smart-ribbon-group-items{display:flex;justify-content:space-around;height:100%}smart-ribbon-group[direction=vertical]>.smart-ribbon-group-items{flex-direction:column}.smart-ribbon-more-button smart-ribbon-group[direction=vertical]>.smart-ribbon-group-items,smart-ribbon-group[direction=horizontal]>.smart-ribbon-group-items,smart-ribbon-tab[collapsed] smart-ribbon-group[direction=vertical]>.smart-ribbon-group-items{flex-direction:row}smart-ribbon-group[size=small]>.smart-ribbon-group-items{flex-wrap:wrap;justify-content:left}.smart-ribbon-more-button smart-ribbon-group[size=small]>.smart-ribbon-group-items,smart-ribbon-tab[collapsed] smart-ribbon-group[size=small]>.smart-ribbon-group-items{flex-wrap:nowrap;justify-content:space-around}smart-ribbon-group[size=small] smart-ribbon-item{flex:100%}smart-ribbon-item{display:flex;align-items:center}smart-ribbon-item>smart-button{height:100%}.smart-ribbon-group-item-label{vertical-align:super}.smart-ribbon-group-item-flex-break,smart-ribbon-item[size=iconOnly] .smart-ribbon-group-item-label{display:none}.smart-ribbon-group-drop-down .smart-ribbon-group-item-flex-break,smart-ribbon-item[size=normal] .smart-ribbon-group-item-flex-break,smart-ribbon-item[size=large] .smart-ribbon-group-item-flex-break{display:block;flex-basis:100%;height:0}smart-ribbon-item[size=small] .smart-drop-down-box .smart-action-button,smart-ribbon-item[size=verySmall] .smart-drop-down-box .smart-action-button{flex-wrap:nowrap}smart-ribbon-group .smart-ribbon-group-header{position:relative;display:flex}smart-ribbon-group .smart-ribbon-group-header-label{margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:calc(14px * .75);font-size:calc(var(--smart-font-size) * .75);padding:5px 0}smart-ribbon-group .smart-ribbon-group-header .smart-ribbon-group-dialog-launcher{position:absolute;height:100%;right:0}smart-ribbon[right-to-left] .smart-ribbon-group-header .smart-ribbon-group-dialog-launcher{left:0;right:auto}smart-ribbon-group[grouped][root]{padding-top:0;align-content:center;padding-left:10px;padding-right:10px}smart-ribbon-group[grouped] .smart-ribbon-group-header-label,smart-ribbon-group[hidden],smart-ribbon-tab[collapsed] .smart-ribbon-group-header-label{display:none}smart-ribbon-tab[clone] smart-button button>button{padding:0}smart-ribbon-group[grouped] smart-drop-down-button{min-width:75px}.smart-ribbon-group-drop-down-container{display:none;justify-content:center;align-items:center;height:100%}smart-ribbon-group[grouped] .smart-ribbon-group-drop-down-container{display:flex}.smart-ribbon-group-drop-down[role=dialog],.smart-ribbon-more-button[role=dialog]{--smart-editor-drop-down-z-index:9998}.smart-ribbon-more-button[role=dialog]{display:flex;justify-content:center}smart-drop-down-button.smart-ribbon-group-drop-down[drop-down-button-position=bottom]{min-height:80px}smart-drop-down-button.smart-ribbon-group-drop-down .smart-buttons-container>.smart-action-button{height:70%}smart-drop-down-button.smart-ribbon-group-drop-down .smart-buttons-container>.smart-drop-down-button{height:30%}.smart-ribbon-group-drop-down[role=dialog] smart-ribbon-group[root]{padding:0;height:100%}.smart-ribbon-group-drop-down[role=dialog] .smart-scroll-viewer-content-container{height:100%}.smart-ribbon-group-drop-down[role=dialog] .smart-ribbon-group-drop-down-element{height:100%;padding:0 5px}smart-button.smart-element.smart-ribbon-navigation-button{position:absolute;top:50%;transform:translateY(-50%);height:75%;width:30px;--smart-font-weight:800;--smart-button-very-small-font-size:18px;opacity:80%;font-family:smart-icons;font-family:var(--smart-font-family-icon);display:none}.smart-ribbon-navigation-button.left{left:0}.smart-ribbon-navigation-button.left .left-navigation::after{content:'\e902';content:var(--smart-icon-arrow-left)}.smart-ribbon-navigation-button.right{right:0}.smart-ribbon-navigation-button.right .right-navigation::after{content:'\e903';content:var(--smart-icon-arrow-right)}.smart-ribbon-group-dialog-launcher-icon:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e901';content:var(--smart-icon-arrow-down)}smart-button.smart-element.smart-ribbon-navigation-button.active{display:block}smart-scroll-bar{display:block;touch-action:none;width:250px;width:var(--smart-scroll-bar-default-width);height:18px;height:var(--smart-scroll-bar-default-height)}smart-scroll-bar .smart-thumb{position:absolute;width:40px;background-clip:content-box;padding:1px 0;padding:var(--smart-scroll-bar-thumb-padding) 0;height:100%;height:var(--smart-scroll-bar-thumb-size);cursor:default;box-sizing:border-box;border-width:1px;border-style:solid;border-color:transparent;border-color:var(--smart-scroll-bar-thumb-border);background-color:#C1C1C1;background-color:var(--smart-scroll-bar-thumb-background);border-top-left-radius:0px;border-top-left-radius:var(--smart-scroll-bar-thumb-border-top-left-radius);border-top-right-radius:0px;border-top-right-radius:var(--smart-scroll-bar-thumb-border-top-right-radius);border-bottom-left-radius:0px;border-bottom-left-radius:var(--smart-scroll-bar-thumb-border-bottom-left-radius);border-bottom-right-radius:0px;border-bottom-right-radius:var(--smart-scroll-bar-thumb-border-bottom-right-radius)}smart-scroll-bar .smart-thumb:hover{border-color:transparent;border-color:var(--smart-scroll-bar-thumb-border-hover);background-color:#A8A8A8;background-color:var(--smart-scroll-bar-thumb-background-hover)}smart-scroll-bar .smart-thumb:active{border-color:transparent;border-color:var(--smart-scroll-bar-thumb-border-active);background-color:#787878;background-color:var(--smart-scroll-bar-thumb-background-active)}smart-scroll-bar .smart-track{position:relative;float:left;height:100%;background-color:#F1F1F1;background-color:var(--smart-scroll-bar-track-background);width:100%}smart-scroll-bar .smart-scroll-button{display:none;float:left;width:16px;width:var(--smart-scroll-button-size);height:100%;cursor:default;background-color:#F1F1F1;background-color:var(--smart-scroll-bar-button-background);color:#505050;color:var(--smart-scroll-bar-button-color);border:1px solid #F1F1F1;border:1px solid var(--smart-scroll-bar-button-border);min-height:0;padding:0;border-radius:0}smart-scroll-bar .smart-scroll-button:hover{background-color:#D2D2D2;background-color:var(--smart-scroll-bar-button-background-hover);color:#505050;color:var(--smart-scroll-bar-button-color-hover);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border-hover)}smart-scroll-bar .smart-scroll-button:active{background-color:#787878;background-color:var(--smart-scroll-bar-button-background-active);color:#fff;color:var(--smart-scroll-bar-button-color-active);border-color:#F1F1F1;border-color:var(--smart-scroll-bar-button-border-active)}smart-scroll-bar[show-buttons] .smart-track{width:calc(100% - 16px * 2);width:calc(100% - var(--smart-scroll-button-size) * 2)}smart-scroll-bar[show-buttons] .smart-scroll-button{display:block}smart-scroll-bar[spinner][show-buttons] .smart-track{display:none}smart-scroll-bar[spinner][show-buttons] .smart-scroll-button{width:50%}smart-scroll-bar[discrete]{--smart-scroll-button-size:0px;--smart-scroll-bar-size:15px;--smart-scroll-bar-thumb-border-top-right-radius:6px;--smart-scroll-bar-thumb-border-top-left-radius:6px;--smart-scroll-bar-thumb-border-bottom-left-radius:6px;--smart-scroll-bar-thumb-border-bottom-right-radius:6px;--smart-scroll-bar-thumb-size:100%;--smart-scroll-bar-thumb-padding:3px;--smart-scroll-bar-default-width:var(--smart-editor-width);--smart-scroll-bar-default-height:var(--smart-scroll-bar-size);--smart-scroll-bar-background:#fafafa;--smart-scroll-bar-track-background:var(--smart-scroll-bar-background);--smart-scroll-bar-border:#F1F1F1;--smart-scroll-bar-thumb-background:#C1C1C1;--smart-scroll-bar-thumb-border:transparent}smart-scroll-bar[orientation=vertical]{height:250px;height:var(--smart-scroll-bar-default-width);width:18px;width:var(--smart-scroll-bar-default-height)}smart-scroll-bar[orientation=vertical] .smart-thumb{width:100%;width:var(--smart-scroll-bar-thumb-size);padding:0 1px;padding:0 var(--smart-scroll-bar-thumb-padding);height:40px;top:0}smart-scroll-bar[orientation=vertical] .smart-track{float:none;width:100%;height:100%}smart-scroll-bar[orientation=vertical] .smart-scroll-button{float:none;height:16px;height:var(--smart-scroll-button-size);width:100%}smart-scroll-bar[orientation=vertical][show-buttons] .smart-track{height:calc(100% - 16px * 2);height:calc(100% - var(--smart-scroll-button-size) * 2)}smart-scroll-bar[orientation=vertical][spinner] .smart-scroll-button{height:50%;width:100%;float:none}smart-scroll-viewer{display:block;width:250px;width:var(--smart-editor-width);min-width:none;min-width:var(--smart-scroll-viewer-min-width);max-width:none;max-width:var(--smart-scroll-viewer-max-width);height:250px;height:var(--smart-list-box-default-height);min-height:none;min-height:var(--smart-scroll-viewer-min-height);max-height:none;max-height:var(--smart-scroll-viewer-max-height);padding:3px}.smart-scroll-viewer.smart-container,smart-scroll-viewer>.smart-container{height:100%;width:100%;border:none;position:relative;overflow:hidden}.smart-scroll-viewer>.smart-container,.smart-scroll-viewer>.smart-container>.smart-scroll-viewer-container{max-height:inherit;min-height:inherit;max-width:inherit;min-width:inherit}.smart-scroll-viewer smart-scroll-bar{overflow:visible;position:absolute;bottom:0;height:calc(18px);height:calc(var(--smart-scroll-bar-size));width:100%}.smart-scroll-viewer smart-scroll-bar:before{position:absolute;content:"";width:100%;height:18px;height:var(--smart-scroll-bar-size);background-color:#F5F5F5;background-color:var(--smart-surface);left:100%}.smart-scroll-viewer smart-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-scroll-viewer smart-scroll-bar[orientation=vertical]{right:0;top:0;height:100%;width:calc(18px);width:calc(var(--smart-scroll-bar-size))}.smart-scroll-viewer smart-scroll-bar[orientation=vertical].bottom-corner{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-scroll-viewer .smart-scroll-viewer-container{width:100%;height:100%;overflow:hidden;position:relative;background-color:transparent}.smart-scroll-viewer .smart-scroll-viewer-container.hscroll{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}.smart-scroll-viewer .smart-scroll-viewer-container.vscroll{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}.smart-scroll-viewer .smart-scroll-viewer-content-container{width:auto;height:auto;display:inline-block;padding:5px;position:relative;background-color:transparent}.smart-scroll-viewer[right-to-left] .smart-scroll-viewer-container{direction:rtl;text-align:left;text-align:initial}.smart-scroll-viewer[right-to-left] .smart-scroll-viewer-container.vscroll,.smart-scroll-viewer[right-to-left] smart-scroll-bar{left:18px;left:var(--smart-scroll-bar-size);right:0}.smart-scroll-viewer[right-to-left] smart-scroll-bar:after{left:-100%}.smart-scroll-viewer[right-to-left] smart-scroll-bar[orientation=vertical]{left:0;right:auto;right:initial}.smart-scroll-viewer[right-to-left] smart-scroll-bar[orientation=vertical]:after{content:none}smart-slider{display:block;width:250px;width:var(--smart-slider-default-width);height:35px;height:var(--smart-slider-default-height);--smart-border-top-left-radius:100%;--smart-border-top-right-radius:100%;--smart-border-bottom-left-radius:100%;--smart-border-bottom-right-radius:100%}smart-slider[orientation=vertical]{width:35px;width:var(--smart-slider-default-height);height:250px;height:var(--smart-slider-default-width)}smart-slider.smart-element{overflow:visible}.smart-slider .smart-track-container{width:100%;height:1px;height:var(--smart-slider-track-size);margin-top:calc((20px - 1px)/ 2 + 2px);margin-top:calc((var(--smart-slider-thumb-height) - var(--smart-slider-track-size))/ 2 + 2px);margin-bottom:calc((20px - 1px)/ 2 + 2px);margin-bottom:calc((var(--smart-slider-thumb-height) - var(--smart-slider-track-size))/ 2 + 2px)}.smart-slider .smart-track{-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative;float:left;width:100%;height:1px;height:var(--smart-slider-track-size);background-color:#CCCCCC;background-color:var(--smart-disabled);cursor:pointer}.smart-slider .smart-thumb{position:absolute;margin-left:calc(-1 * 20px/ 2);margin-left:calc(-1 * var(--smart-slider-thumb-width)/ 2);margin-top:calc(1px/ 2 - 20px/ 2);margin-top:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-thumb-height)/ 2);border-top-left-radius:15px;border-top-left-radius:var(--smart-slider-thumb-border-top-left-radius);border-top-right-radius:15px;border-top-right-radius:var(--smart-slider-thumb-border-top-right-radius);border-bottom-left-radius:15px;border-bottom-left-radius:var(--smart-slider-thumb-border-bottom-left-radius);border-bottom-right-radius:15px;border-bottom-right-radius:var(--smart-slider-thumb-border-bottom-right-radius);border:1px solid rgb(0,92,153);border:var(--smart-border-width) solid var(--smart-primary);width:20px;width:var(--smart-slider-thumb-width);min-width:1px;min-width:var(--smart-slider-track-size);height:20px;height:var(--smart-slider-thumb-height);min-height:1px;min-height:var(--smart-slider-track-size);background-color:rgb(0,92,153);background-color:var(--smart-primary);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.smart-slider .smart-thumb:before{width:100%;height:100%;transition:.2s;display:block;border-radius:50%;content:"";z-index:-1;opacity:.2;background:rgb(0,92,153);background:var(--smart-primary)}.smart-slider .smart-thumb[hover]:before{transform:scale(3);animation:slider-thumb-effect 1s infinite;animation-delay:.1s}.smart-slider .smart-thumb.accessible{z-index:1}.smart-slider .smart-thumb-label,.smart-slider .smart-thumb~.smart-thumb{display:none}.smart-slider .smart-value{position:absolute;width:0;height:1px;height:var(--smart-slider-track-size);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-slider .smart-tooltip{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);width:60px;width:var(--smart-slider-tooltip-width);height:30px;height:var(--smart-slider-tooltip-height);padding:4px 12px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:75%;opacity:.5;border-radius:0;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);left:calc(-1 * 60px/ 2 + 20px/ 2 - 1px);left:calc(-1 * var(--smart-slider-tooltip-width)/ 2 + var(--smart-slider-thumb-width)/ 2 - 1px);top:calc(-1 * 30px - 22px);top:calc(-1 * var(--smart-slider-tooltip-height) - 22px)}.smart-slider .smart-scale.smart-hidden,.smart-slider .smart-tooltip.smart-hidden{display:none}.smart-slider .smart-tooltip .smart-tooltip-content{background:inherit;color:inherit;border-color:inherit;background-color:inherit}.smart-slider .smart-tick{position:absolute;width:1px;height:10px;height:var(--smart-slider-tick-size);background-color:#E0E0E0;background-color:var(--smart-border)}.smart-slider .smart-tick-minor{height:5px;height:var(--smart-slider-minor-tick-size)}.smart-slider .smart-scale{margin-left:1px;margin-left:var(--smart-border-width);height:calc(100% - 20px - 4px);height:calc(100% - var(--smart-slider-thumb-height) - 4px)}.smart-slider .smart-scale-near .smart-tick{bottom:0}.smart-slider .smart-scale-near .smart-label{bottom:calc(10px + 2px);bottom:calc(var(--smart-slider-tick-size) + 2px)}.smart-slider .smart-scale-far .smart-tick{top:0}.smart-slider .smart-scale-far .smart-label{top:calc(10px + 2px);top:calc(var(--smart-slider-tick-size) + 2px)}.smart-slider .smart-spin-button{display:block;float:left;margin-top:calc(1px/ 2 - 30px/ 2);margin-top:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-spin-button-height)/ 2);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:30px;width:var(--smart-slider-spin-button-width);height:30px;height:var(--smart-slider-spin-button-height);background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);cursor:pointer;padding:0;min-height:0;top:0;position:relative}.smart-slider .smart-spin-button.smart-hidden,.smart-slider:not([hint]) .smart-hint{display:none}.smart-slider .smart-spin-button .smart-button{padding:0;min-height:0}.smart-slider .smart-spin-button .smart-arrow{left:1px;top:1px}.smart-slider .smart-spin-button[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-slider .smart-spin-button[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-slider:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-slider:focus .smart-thumb:before{transform:scale(3);animation:slider-thumb-effect 1s infinite;animation-delay:.1s}.smart-slider:not([animation=none]) .smart-thumb.enable-animation{transition:margin-left .4s cubic-bezier(.25,.8,.25,1)}.smart-slider:not([animation=none]) .smart-value.enable-animation{transition:width .4s cubic-bezier(.25,.8,.25,1)}.smart-slider:not([animation=none])[inverted] .smart-value.enable-animation,.smart-slider:not([animation=none])[range-slider] .smart-value.enable-animation{transition:width .4s cubic-bezier(.25,.8,.25,1),margin-left .4s cubic-bezier(.25,.8,.25,1)}.smart-slider:not([animation=none])[orientation=vertical] .smart-thumb.enable-animation{transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}.smart-slider:not([animation=none])[orientation=vertical] .smart-value.enable-animation{transition:height .4s cubic-bezier(.25,.8,.25,1),margin-top .4s cubic-bezier(.25,.8,.25,1)}.smart-slider:not([animation=none])[orientation=vertical][inverted] .smart-value.enable-animation{transition:height .4s cubic-bezier(.25,.8,.25,1)}.smart-slider:not([animation=none])[orientation=vertical][range-slider] .smart-value.enable-animation{transition:height .4s cubic-bezier(.25,.8,.25,1),margin-top .4s cubic-bezier(.25,.8,.25,1)}.smart-slider[disabled] .smart-spin-button,.smart-slider[disabled] .smart-thumb,.smart-slider[disabled] .smart-track,.smart-slider[disabled] .smart-value,.smart-slider[readonly] .smart-spin-button,.smart-slider[readonly] .smart-thumb,.smart-slider[readonly] .smart-track,.smart-slider[readonly] .smart-value{cursor:default}.smart-slider[hint] .smart-hint{position:absolute;left:0;bottom:calc(100% + 2px);font-size:12px;width:100%;display:block;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-slider[hint] .smart-hint:empty{display:none}.smart-slider[range-slider] .smart-thumb~.smart-thumb,.smart-slider[show-thumb-label]:focus .smart-thumb-label{display:block}.smart-slider[hint][scale-position=both]:not([orientation=vertical]) .smart-hint{bottom:150%}.smart-slider[ticks-position=track] .smart-scale-near .smart-label,.smart-slider[ticks-visibility=none] .smart-scale-near .smart-label{bottom:2px}.smart-slider[hint]:not([animation=none]) .smart-hint{transition:opacity .2s cubic-bezier(.4,0,.6,1)}.smart-slider[value="0"] .smart-thumb{background-color:#E0E0E0;background-color:var(--smart-border);border-color:#E0E0E0;border-color:var(--smart-border)}.smart-slider[value="0"] .smart-thumb:before{background:#E0E0E0;background:var(--smart-border)}.smart-slider[show-buttons] .smart-track-container{margin-top:calc((30px - 1px)/ 2 + 2px);margin-top:calc((var(--smart-slider-spin-button-height) - var(--smart-slider-track-size))/ 2 + 2px);margin-bottom:calc((30px - 1px)/ 2 + 2px);margin-bottom:calc((var(--smart-slider-spin-button-height) - var(--smart-slider-track-size))/ 2 + 2px)}.smart-slider[show-buttons] .smart-track{margin-left:calc(20px/ 2);margin-left:calc(var(--smart-slider-thumb-width)/ 2);margin-right:calc(20px/ 2);margin-right:calc(var(--smart-slider-thumb-width)/ 2);width:calc(100% - 2 * 30px - 20px);width:calc(100% - 2 * var(--smart-slider-spin-button-width) - var(--smart-slider-thumb-width))}.smart-slider[show-buttons] .smart-scale{height:calc(100% - 30px - 4px);height:calc(100% - var(--smart-slider-spin-button-height) - 4px);margin-left:calc(30px + 20px/ 2 + 1px);margin-left:calc(var(--smart-slider-spin-button-width) + var(--smart-slider-thumb-width)/ 2 + var(--smart-border-width));margin-right:calc(30px + 20px/ 2);margin-right:calc(var(--smart-slider-spin-button-width) + var(--smart-slider-thumb-width)/ 2)}.smart-slider[tooltip-position=far] .smart-tooltip{top:calc(20px + 1px);top:calc(var(--smart-slider-thumb-height) + 1px)}.smart-slider[scale-position=both] .smart-scale{height:calc((100% - 20px)/ 2 - 2px);height:calc((100% - var(--smart-slider-thumb-height))/ 2 - 2px)}.smart-slider[scale-position=both][show-buttons] .smart-scale{height:calc((100% - 30px)/ 2 - 2px);height:calc((100% - var(--smart-slider-spin-button-height))/ 2 - 2px)}.smart-slider[ticks-visibility=none] .smart-scale-far .smart-label{top:2px}.smart-slider[ticks-position=track] .smart-tick{height:100%}.smart-slider[ticks-position=track] .smart-tick-minor{height:60%;top:50%;transform:translateY(-50%)}.smart-slider[ticks-position=track] .smart-scale-far .smart-label{top:2px}.smart-slider[show-thumb-label] .smart-thumb{overflow:hidden;text-overflow:ellipsis;z-index:9999}.smart-slider[show-thumb-label] .smart-thumb-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:7px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-slider[thumb-label-position=far] .smart-thumb{top:0}.smart-slider[thumb-label-position=far]:focus .smart-thumb{top:calc(35px + 20px * 2);top:calc(var(--smart-slider-default-height) + var(--smart-slider-thumb-width) * 2)}.smart-slider[orientation=vertical].smart-container,.smart-slider[orientation=vertical]>.smart-container{display:flex;flex-flow:row;justify-content:space-between}.smart-slider[orientation=vertical] .smart-thumb{margin-left:calc(1px/ 2 - 20px/ 2);margin-left:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-thumb-width)/ 2);margin-top:calc(-1 * 20px/ 2);margin-top:calc(-1 * var(--smart-slider-thumb-height)/ 2)}.smart-slider[orientation=vertical] .smart-track-container{float:left;width:1px;width:var(--smart-slider-track-size);height:100%;margin-top:0;margin-right:calc((20px - 1px)/ 2 + 2px);margin-right:calc((var(--smart-slider-thumb-width) - var(--smart-slider-track-size))/ 2 + 2px);margin-bottom:0;margin-left:calc((20px - 1px)/ 2 + 2px);margin-left:calc((var(--smart-slider-thumb-width) - var(--smart-slider-track-size))/ 2 + 2px);z-index:1}.smart-slider[orientation=vertical] .smart-track{float:none;width:1px;width:var(--smart-slider-track-size);height:100%}.smart-slider[orientation=vertical] .smart-value{width:1px;width:var(--smart-slider-track-size);height:0}.smart-slider[orientation=vertical] .smart-scale{float:left;margin-top:1px;margin-top:var(--smart-border-width);width:calc(100% - 20px - 2px);width:calc(100% - var(--smart-slider-thumb-width) - 2px);height:100%}.smart-slider[orientation=vertical] .smart-tooltip{left:calc(-1 * 60px - 8px);left:calc(-1 * var(--smart-slider-tooltip-width) - 8px);top:calc(-1 * 30px/ 2 + 20px/ 2 - 1px);top:calc(-1 * var(--smart-slider-tooltip-height)/ 2 + var(--smart-slider-thumb-height)/ 2 - 1px)}.smart-slider[orientation=vertical] .smart-tick{width:10px;width:var(--smart-slider-tick-size);height:1px}.smart-slider[orientation=vertical] .smart-tick-minor{width:5px;width:var(--smart-slider-minor-tick-size)}.smart-slider[orientation=vertical] .smart-scale-near .smart-tick{right:0}.smart-slider[orientation=vertical] .smart-scale-near .smart-label{right:calc(10px + 2px);right:calc(var(--smart-slider-tick-size) + 2px);bottom:auto;bottom:initial}.smart-slider[orientation=vertical][ticks-position=track] .smart-scale-near .smart-label,.smart-slider[orientation=vertical][ticks-visibility=none] .smart-scale-near .smart-label{right:2px}.smart-slider[orientation=vertical] .smart-scale-far .smart-label{left:calc(10px + 2px);left:calc(var(--smart-slider-tick-size) + 2px)}.smart-slider[orientation=vertical] .smart-spin-button{float:none;margin-left:calc(1px/ 2 - 30px/ 2);margin-left:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-spin-button-width)/ 2);margin-top:0}.smart-slider[orientation=vertical][inverted] .smart-thumb{margin-top:0}.smart-slider[orientation=vertical][scale-position=both] .smart-scale{width:calc((100% - 20px)/ 2 - 2px);width:calc((100% - var(--smart-slider-thumb-width))/ 2 - 2px)}.smart-slider[orientation=vertical][scale-position=both][show-buttons] .smart-scale{width:calc((100% - 30px)/ 2);width:calc((100% - var(--smart-slider-spin-button-width))/ 2)}.smart-slider[orientation=vertical][show-buttons] .smart-track-container{margin-right:calc((30px - 1px)/ 2 + 2px);margin-right:calc((var(--smart-slider-spin-button-width) - var(--smart-slider-track-size))/ 2 + 2px);margin-left:calc((30px - 1px)/ 2 + 2px);margin-left:calc((var(--smart-slider-spin-button-width) - var(--smart-slider-track-size))/ 2 + 2px)}.smart-slider[orientation=vertical][show-buttons] .smart-track{margin-left:0;margin-right:0;margin-top:calc(20px/ 2);margin-top:calc(var(--smart-slider-thumb-height)/ 2);margin-bottom:calc(20px/ 2);margin-bottom:calc(var(--smart-slider-thumb-height)/ 2);width:100%;height:calc(100% - 2 * 30px - 20px);height:calc(100% - 2 * var(--smart-slider-spin-button-height) - var(--smart-slider-thumb-height))}.smart-slider[orientation=vertical][show-buttons] .smart-scale{margin-top:calc(30px + 20px/ 2 + 1px);margin-top:calc(var(--smart-slider-spin-button-height) + var(--smart-slider-thumb-height)/ 2 + var(--smart-border-width));margin-right:0;margin-left:0;height:calc(100% - 30px * 2 - 20px);height:calc(100% - var(--smart-slider-spin-button-height) * 2 - var(--smart-slider-thumb-height))}.smart-slider[orientation=vertical][tooltip-position=far] .smart-tooltip{left:calc(20px + 1px);left:calc(var(--smart-slider-thumb-width) + 1px)}.smart-slider[orientation=vertical][ticks-position=track] .smart-tick{width:100%;height:1px}.smart-slider[orientation=vertical][ticks-position=track] .smart-tick-minor{width:60%;left:50%;transform:translateX(-50%)}.smart-slider[orientation=vertical][ticks-position=track] .smart-scale-far .smart-label,.smart-slider[orientation=vertical][ticks-visibility=none] .smart-scale-far .smart-label{left:2px}.smart-slider[orientation=vertical][thumb-label-position=far] .smart-thumb{left:100%;top:calc(100% + 20px/ 2);top:calc(100% + var(--smart-slider-thumb-height)/ 2)}@keyframes slider-thumb-effect{0%,100%{transform:scale(3)}50%{transform:scale(2.75)}}.smart-slider[right-to-left] .smart-hint,.smart-slider[right-to-left] .smart-label,smart-slider[right-to-left] .smart-tooltip-content{direction:rtl}.smart-slider[right-to-left]:not([animation=none]) .smart-value.enable-animation{transition:width .4s cubic-bezier(.25,.8,.25,1),margin-left .4s cubic-bezier(.25,.8,.25,1)}.smart-sortable{display:block}.smart-sortable .smart-sortable-items-parent{display:flex;flex-direction:column}.smart-sortable .smart-sortable-item{transform:translate(0,0);position:relative}.smart-sortable .smart-sortable-item.dragged{position:absolute;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);z-index:9999999}.smart-sortable .smart-sortable-item.placeholder:after,.smart-sortable .smart-sortable-item.placeholder:before{content:none}.smart-sortable:not([disabled]) .smart-sortable-item{touch-action:none}.smart-sortable[disabled]{pointer-events:none;opacity:.7}.smart-sortable:not([items]).smart-container,.smart-sortable:not([items])>.smart-container{display:flex;flex-direction:column}.smart-sortable:not([items])[mode=horizontal]>.smart-container{flex-direction:row}.smart-sortable[dragged]>.smart-container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-sortable[mode=horizontal] .smart-sortable-items-parent{flex-direction:row}.smart-sortable[handle-position=left] .smart-sortable-item:after,.smart-sortable[handle-position=left] .smart-sortable-item:before{left:calc(-1 * 25px)!important;left:calc(-1 * var(--smart-sortable-handle-size))!important}.smart-sortable:not([animation=none]) .smart-sortable-item{transition:transform .15s ease-in}.smart-sortable:not([animation=none]) .smart-sortable-item.returning{transition:left .15s ease-in,top .15s ease-in}.smart-sortable:not([drag-mode=handle]):not([disabled]) .smart-sortable-item{cursor:grab}.smart-sortable[drag-mode=handle] .smart-sortable-item:after,.smart-sortable[drag-mode=handle] .smart-sortable-item:before{content:'\f141';content:var(--smart-icon-ellipsis);position:absolute;left:100%;top:calc(50% - 25px/ 2);top:calc(50% - var(--smart-sortable-handle-size)/ 2);width:25px;width:var(--smart-sortable-handle-size);height:25px;height:var(--smart-sortable-handle-size);display:flex;align-items:flex-end;justify-content:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);line-height:calc(25px - 14px/ 2);line-height:calc(var(--smart-sortable-handle-size) - var(--smart-font-size)/ 2);cursor:grab;visibility:hidden;opacity:0;transition:visibility .2s ease-in,opacity .2s ease-in;color:#5A5A5A;color:var(--smart-background-color)}.smart-sortable[drag-mode=handle] .smart-sortable-item.dragged:after,.smart-sortable[drag-mode=handle] .smart-sortable-item.dragged:before,.smart-sortable[drag-mode=handle][handle-visibility=visible]:not([disabled]) .smart-sortable-item:after,.smart-sortable[drag-mode=handle][handle-visibility=visible]:not([disabled]) .smart-sortable-item:before{visibility:visible;opacity:.5}.smart-sortable[drag-mode=handle] .smart-sortable-item:before{transform:rotate(-90deg)}.smart-sortable[drag-mode=handle] .smart-sortable-item:after{transform:rotate(90deg)}.smart-sortable[drag-mode=handle]:not([disabled]) .smart-sortable-item:hover:after,.smart-sortable[drag-mode=handle]:not([disabled]) .smart-sortable-item:hover:before{z-index:9999999;visibility:visible;opacity:.5}.smart-sortable[drag-mode=handle][handle-position=bottom] .smart-sortable-item:after,.smart-sortable[drag-mode=handle][handle-position=bottom] .smart-sortable-item:before,.smart-sortable[drag-mode=handle][handle-position=top] .smart-sortable-item:after,.smart-sortable[drag-mode=handle][handle-position=top] .smart-sortable-item:before{left:calc(50% - 25px/ 2);left:calc(50% - var(--smart-sortable-handle-size)/ 2);top:100%;align-items:center;transform:none}.smart-sortable[drag-mode=handle][handle-position=bottom] .smart-sortable-item:after{align-items:flex-start}.smart-sortable[drag-mode=handle][handle-position=top] .smart-sortable-item:before{top:calc(-1 * 25px);top:calc(-1 * var(--smart-sortable-handle-size))}.smart-sortable[drag-mode=handle][handle-position=top] .smart-sortable-item:after{top:calc(-1 * 25px);top:calc(-1 * var(--smart-sortable-handle-size));align-items:flex-end}.smart-sortable[right-to-left] .smart-column-panel-label,.smart-sortable[right-to-left] .smart-sortable-items-parent{direction:rtl}smart-splitter{width:450px;width:var(--smart-splitter-default-width);height:450px;height:var(--smart-splitter-default-height);position:relative}smart-splitter[dragged]{cursor:w-resize}smart-splitter[orientation=horizontal][dragged]{cursor:s-resize}smart-splitter-item>.smart-container{overflow:hidden;position:relative;padding:0;padding:var(--smart-splitter-item-padding)}.smart-splitter smart-splitter-bar{min-width:5px;width:10px;width:var(--smart-splitter-bar-size);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;touch-action:none}.smart-splitter smart-splitter-bar>.smart-container{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.smart-splitter smart-splitter-bar.smart-element{background:#F5F5F5;background:var(--smart-surface);border-color:#323232;border-color:var(--smart-surface-color);color:#323232;color:var(--smart-surface-color);border-radius:0;border-radius:initial}.smart-splitter smart-splitter-bar[focus] .smart-splitter-resize-button>span,.smart-splitter smart-splitter-bar[focus] .smart-splitter-resize-button>span::after,.smart-splitter smart-splitter-bar[focus] .smart-splitter-resize-button>span::before{background-color:#ffffff;background-color:var(--smart-ui-state-color-active);border-color:#ffffff;border-color:var(--smart-ui-state-color-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-splitter smart-splitter-bar[focus].smart-element{outline:0;background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-splitter smart-splitter-bar[locked] .smart-splitter-resize-button>span{visibility:hidden}.smart-splitter smart-splitter-bar[locked] .smart-splitter-resize-button>span:after,.smart-splitter smart-splitter-bar[locked] .smart-splitter-resize-button>span:before{content:none}.smart-splitter smart-splitter-bar[locked][hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-splitter smart-splitter-bar[locked][focus]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-splitter smart-splitter-bar[show-far-button] .smart-splitter-far-collapse-button,.smart-splitter smart-splitter-bar[show-near-button] .smart-splitter-near-collapse-button{visibility:visible;width:100%}.smart-splitter smart-splitter-bar[item-collapsed]{cursor:auto;cursor:initial}.smart-splitter smart-splitter-bar[item-collapsed]>.smart-container{flex-direction:initial}.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-resize-button{display:none}.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-resize-button>span:after,.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-resize-button>span:before{content:normal;content:initial}.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button>span,.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button>span{transform:rotate(270deg)}.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button.smart-visibility-hidden,.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button.smart-visibility-hidden{width:auto;width:initial}.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button>span{transform:translate(-50%,-50%) rotate(270deg)}.smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button>span{transform:translate(-50%,-50%) rotate(90deg)}.smart-splitter smart-splitter-item{overflow:hidden}.smart-splitter smart-splitter-item>.smart-container>.smart-content{width:100%;height:100%;overflow:auto;padding:0;padding:var(--smart-splitter-item-content-padding)}.smart-splitter smart-splitter-item.smart-element{background-color:inherit;color:inherit;border-radius:0;border-radius:initial}.smart-splitter smart-splitter-item[collapsed]{overflow:hidden;padding:0;padding:initial}.smart-splitter .smart-splitter{margin:0;width:100%;height:100%;border:none}.smart-splitter .smart-splitter smart-splitter-bar{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-splitter>.smart-container{display:flex;position:relative;overflow:inherit}.smart-splitter>.smart-container>smart-splitter-item{height:100%;flex-shrink:0;width:auto;width:var(--smart-splitter-item-size)}.smart-splitter>.smart-container>smart-splitter-bar{flex-shrink:0;height:100%;height:var(--smart-splitter-bar-fit-size)}.smart-splitter>.smart-container>smart-splitter-bar[locked]{cursor:default}.smart-splitter>.smart-container>.smart-splitter-bar-feedback{height:100%;flex-shrink:0}.smart-splitter .smart-splitter-bar-feedback{min-width:5px;width:10px;width:var(--smart-splitter-bar-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;touch-action:none;position:absolute;background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover);opacity:.5}.smart-splitter .smart-splitter-bar-feedback.limit-reached{background-color:rgb(176,0,32);background-color:var(--smart-error)}.smart-splitter .smart-splitter-resize-button{width:100%;position:relative;font-family:smart-icons;font-family:var(--smart-font-family-icon);height:40px;display:flex;justify-content:center;align-items:center;cursor:inherit}.smart-splitter .smart-splitter-resize-button>span{width:6px;height:6px;border:1px solid #323232;border:1px solid var(--smart-surface-color);background-color:#323232;background-color:var(--smart-surface-color);color:#323232;color:var(--smart-surface-color);border-radius:50%;cursor:inherit}.smart-splitter .smart-splitter-resize-button>span:after,.smart-splitter .smart-splitter-resize-button>span:before{position:absolute;transform:translate(-50%,-50%);content:"";width:4px;height:4px;border-radius:50%;border:1px solid #323232;border:1px solid var(--smart-surface-color);background-color:#323232;background-color:var(--smart-surface-color);color:#323232;color:var(--smart-surface-color);pointer-events:none;font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-splitter .smart-splitter-resize-button>span:before{left:50%;top:calc(50% - 10px);top:calc(50% - var(--smart-splitter-bar-size))}.smart-splitter .smart-splitter-resize-button>span:after{top:calc(50% + 10px);top:calc(50% + var(--smart-splitter-bar-size));left:50%}.smart-splitter .smart-splitter-far-collapse-button,.smart-splitter .smart-splitter-near-collapse-button{height:20px;position:relative;font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer;visibility:hidden;width:0}.smart-splitter .smart-splitter-far-collapse-button .smart-arrow,.smart-splitter .smart-splitter-near-collapse-button .smart-arrow{position:absolute;top:50%;left:50%;width:auto;height:auto}.smart-splitter .smart-splitter-far-collapse-button .smart-arrow:after,.smart-splitter .smart-splitter-near-collapse-button .smart-arrow:after{content:'\e901';content:var(--smart-icon-arrow-down);position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;top:0;line-height:normal}.smart-splitter .smart-splitter-far-collapse-button>span{transform:translate(-50%,-50%) rotate(270deg)}.smart-splitter .smart-splitter-near-collapse-button .smart-arrow{transform:translate(-55%,-50%) rotate(90deg)}.smart-splitter:not([readonly])>.smart-container>smart-splitter-bar[hover]{cursor:w-resize}.smart-splitter:not([dragged])>.smart-container>smart-splitter-bar:not([focus]) .smart-splitter-far-collapse-button,.smart-splitter:not([dragged])>.smart-container>smart-splitter-bar:not([focus]) .smart-splitter-near-collapse-button{color:inherit}.smart-splitter:not([dragged])>.smart-container>smart-splitter-bar[hover]:not([item-collapsed]):not([focus]) .smart-splitter-far-collapse-button,.smart-splitter:not([dragged])>.smart-container>smart-splitter-bar[hover]:not([item-collapsed]):not([focus]) .smart-splitter-near-collapse-button{color:#333;color:var(--smart-ui-state-color-hover)}.smart-splitter:not([dragged]) smart-splitter-bar.smart-element,.smart-splitter:not([dragged]) smart-splitter-bar[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-splitter:not([dragged]) smart-splitter-bar[hover]:not([item-collapsed]):not([focus]) .smart-splitter-resize-button span,.smart-splitter:not([dragged]) smart-splitter-bar[hover]:not([item-collapsed]):not([focus]) .smart-splitter-resize-button span:after,.smart-splitter:not([dragged]) smart-splitter-bar[hover]:not([item-collapsed]):not([focus]) .smart-splitter-resize-button span:before{background-color:#333;background-color:var(--smart-ui-state-color-hover);border-color:#333;border-color:var(--smart-ui-state-color-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-splitter:not([dragged]) smart-splitter-bar[focus]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-splitter:not([dragged]) smart-splitter-bar[focus]:not([item-collapsed]) .smart-splitter-resize-button span,.smart-splitter:not([dragged]) smart-splitter-bar[focus]:not([item-collapsed]) .smart-splitter-resize-button span:after,.smart-splitter:not([dragged]) smart-splitter-bar[focus]:not([item-collapsed]) .smart-splitter-resize-button span:before{background-color:#ffffff;background-color:var(--smart-ui-state-color-active);border-color:#ffffff;border-color:var(--smart-ui-state-color-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-splitter:not([dragged]) smart-splitter-bar:not([item-collapsed]):not([focus]) .smart-splitter-far-collapse-button[hover],.smart-splitter:not([dragged]) smart-splitter-bar:not([item-collapsed]):not([focus]) .smart-splitter-near-collapse-button[hover]{color:#333;color:var(--smart-ui-state-color-hover)}.smart-splitter[dragged]{cursor:w-resize;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.smart-splitter[dragged]:not([animation=none])>.smart-container>smart-splitter-item{transition:none}.smart-splitter[auto-fit-mode=overflow]>.smart-container{overflow:auto}.smart-splitter[orientation=horizontal]>.smart-container{flex-direction:column}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-item{width:100%;height:auto;height:var(--smart-splitter-item-size)}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar{width:100%;width:var(--smart-splitter-bar-fit-size);min-height:5px;height:10px;height:var(--smart-splitter-bar-size)}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar>.smart-container{flex-direction:row}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-far-collapse-button,.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-near-collapse-button{width:0;height:100%}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button,.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[show-far-button] .smart-splitter-far-collapse-button,.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[show-near-button] .smart-splitter-near-collapse-button{width:20px;height:100%}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-far-collapse-button>span{transform:translate(-50%,-45%) rotate(0)}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-near-collapse-button>span,.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button>span{transform:translate(-50%,-50%) rotate(180deg)}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button>span:before{left:calc(50% - 10px);left:calc(50% - var(--smart-splitter-bar-size));top:50%}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button>span:after{top:50%;left:calc(50% + 10px);left:calc(50% + var(--smart-splitter-bar-size))}.smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button>span{transform:translate(-50%,-50%) rotate(0)}.smart-splitter[orientation=horizontal]>.smart-container>.smart-splitter-bar-feedback{width:100%;min-height:5px;height:10px;height:var(--smart-splitter-bar-size)}.smart-splitter[orientation=horizontal] smart-splitter-item[collapsed]{min-width:0;min-height:0}.smart-splitter[orientation=horizontal]:not([resize-mode=none]):not([readonly])>.smart-container>smart-splitter-bar[hover]:not([locked]),.smart-splitter[orientation=horizontal][dragged]{cursor:s-resize}.smart-splitter[resize-mode=none]>.smart-container>smart-splitter-bar{cursor:default}.smart-splitter[disabled]>.smart-container>smart-splitter-bar{cursor:default;outline:0;border:none;box-shadow:none}.smart-splitter[dragging-not-allowed]>.smart-container>.smart-splitter-bar-feedback,.smart-splitter[dragging-not-allowed]>.smart-container>smart-splitter-bar,.smart-splitter[orientation][disabled]>.smart-container>smart-splitter-bar{cursor:default}.smart-splitter:not([animation=none]) .smart-splitter-far-collapse-button .smart-arrow,.smart-splitter:not([animation=none]) .smart-splitter-near-collapse-button .smart-arrow{transition:transform .2s ease-out}.smart-splitter:not([animation=none])>.smart-container>smart-splitter-item.animate{transition:all .25s cubic-bezier(.4,0,.2,1)}.smart-splitter[orientation-change]:not([animation=none])>.smart-container>smart-splitter-item{transition:none}.smart-splitter[show-locked-items]>.smart-container>smart-splitter-item[locked]>.smart-container:after{position:absolute;content:'\e821';content:var(--smart-icon-lock);font-family:smart-icons;font-family:var(--smart-font-family-icon);opacity:.25;font-size:calc(2.5 * var(--smart-splitter-font-size));top:50%;left:50%;transform:translate(-50%,-50%)}.smart-splitter[right-to-left] .smart-splitter>.smart-container{direction:ltr;direction:initial}.smart-splitter[right-to-left] smart-splitter-item>.smart-container>.smart-content{direction:rtl}smart-switch-button{width:calc(30px + 10px);width:var(--smart-switch-button-default-width);height:30px;height:var(--smart-switch-button-default-height)}smart-switch-button[orientation=vertical]{height:calc(30px + 10px);height:var(--smart-switch-button-default-width);width:30px;width:var(--smart-switch-button-default-height)}smart-switch-button.smart-element{display:inline-block;border:none;background:0 0;overflow:visible}.smart-switch-button .smart-thumb{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:100%;width:calc(30px - 8px);width:var(--smart-switch-button-thumb-size);height:calc(30px - 8px);height:var(--smart-switch-button-thumb-size);background-color:#F5F5F5;background-color:var(--smart-surface);box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2);align-self:center;position:relative;cursor:pointer;order:2;pointer-events:all}.smart-switch-button .smart-thumb:before{background-color:rgb(0,92,153);background-color:var(--smart-primary);position:absolute;width:200%;height:200%;left:50%;top:50%;transition:.2s;display:block;border-radius:100%;content:"";transform:scale(0) translate(-50%,-50%);transform-origin:left top;opacity:.2}.smart-switch-button .smart-thumb:active:before{animation:button-wave-effect .1s ease-in;transform:scale(1) translate(-50%,-50%)}.smart-switch-button .smart-container{font-size:inherit;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;touch-action:none}.smart-switch-button .smart-container:before{content:"";position:absolute;width:90%;height:50%;left:5%;top:25%;border-radius:10px;background-color:#F5F5F5;background-color:var(--smart-surface)}.smart-switch-button .smart-inner-container{width:calc(200% - calc(30px - 8px));width:calc(200% - var(--smart-switch-button-thumb-size));height:100%;position:absolute;color:inherit;display:flex;flex-direction:row;justify-content:flex-start;pointer-events:none;left:0}.smart-switch-button .smart-false-content,.smart-switch-button .smart-true-content{font-size:inherit;font-weight:inherit;display:inline-block;text-align:center;box-sizing:border-box;color:inherit}.smart-switch-button .smart-false-content-container,.smart-switch-button .smart-true-content-container{height:100%;display:flex;justify-content:center;align-items:center;background-clip:content-box;padding:2px 0;color:inherit;overflow:hidden;width:calc((100% - calc(30px - 8px))/ 2);width:calc((100% - var(--smart-switch-button-thumb-size))/ 2)}.smart-switch-button .smart-true-content-container{order:1}.smart-switch-button .smart-false-content-container,.smart-switch-button[inverted] .smart-true-content-container{order:3}.smart-switch-button:not([animation=none]) .smart-container:before{transition:opacity .2s ease-in-out,background .2s ease-in-out}.smart-switch-button:not([animation=none]):not([dragged]):not([checked=null]) .smart-inner-container{transition:left .2s ease-in-out}.smart-switch-button:not([animation=none])[orientation=vertical]:not([dragged]):not([checked=null]) .smart-inner-container{transition:top .2s ease-in-out}.smart-switch-button[hover]{border-color:#ebebeb;border-color:var(--smart-ui-state-hover)}.smart-switch-button:focus .smart-thumb,.smart-switch-button[checked] .smart-thumb{border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch-button:focus .smart-thumb:before{transform:scale(1) translate(-50%,-50%);background-color:rgb(0,92,153);background-color:var(--smart-primary);animation:button-wave-effect .1s ease-in}.smart-switch-button[readonly]{pointer-events:none}.smart-switch-button[disabled] .smart-thumb:before{content:none}.smart-switch-button[checked] .smart-thumb:active:before{transform:scale(1) translate(-50%,-50%);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch-button[checked] .smart-container:before{background-color:rgb(0,92,153);background-color:var(--smart-primary);opacity:.4}.smart-switch-button[checked] .smart-inner-container{left:calc(-1 * (100% - calc(30px - 8px)));left:calc(-1 * (100% - var(--smart-switch-button-thumb-size)))}.smart-switch-button[checked]:focus .smart-thumb:before{transform:scale(1) translate(-50%,-50%);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch-button[checked][inverted] .smart-inner-container{left:0}.smart-switch-button[checked=null] .smart-inner-container,.smart-switch-button[checked=null][inverted] .smart-inner-container{left:calc(-50% + calc(30px - 8px)/ 2);left:calc(-50% + var(--smart-switch-button-thumb-size)/ 2)}.smart-switch-button[checked]:not([animation=none]) .smart-thumb:active:before,.smart-switch-button[checked]:not([animation=none]):focus .smart-thumb:before{animation:button-wave-effect .1s ease-in}.smart-switch-button[checked][orientation=vertical] .smart-thumb{background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch-button[checked][orientation=vertical] .smart-thumb:active:before{transform:scale(1) translate(-50%,-50%);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch-button[checked][orientation=vertical] .smart-container:before{background-color:rgb(0,92,153);background-color:var(--smart-primary);opacity:.4}.smart-switch-button[checked][orientation=vertical]:focus .smart-thumb:before{transform:scale(1) translate(-50%,-50%);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-switch-button[checked][orientation=vertical]:not([animation=none]) .smart-thumb:active:before,.smart-switch-button[checked][orientation=vertical]:not([animation=none]):focus .smart-thumb:before{animation:button-wave-effect .1s ease-in}.smart-switch-button[checked=null] .smart-thumb{background-color:#F5F5F5;background-color:var(--smart-surface);border-color:#E0E0E0;border-color:var(--smart-border)}.smart-switch-button[checked=null] .smart-false-content,.smart-switch-button[checked=null] .smart-true-content{visibility:hidden}.smart-switch-button[checked=null] .smart-false-content-container,.smart-switch-button[checked=null] .smart-true-content-container{color:transparent}.smart-switch-button[inverted] .smart-inner-container{left:calc(-1 * (100% - calc(30px - 8px)));left:calc(-1 * (100% - var(--smart-switch-button-thumb-size)))}.smart-switch-button[inverted] .smart-false-content-container{order:1}.smart-switch-button[orientation=vertical] .smart-thumb{width:calc(30px - 8px);width:var(--smart-switch-button-thumb-size);height:calc(30px - 8px);height:var(--smart-switch-button-thumb-size);box-shadow:0 3px 1px -2px rgba(0, 0, 0, .2),0 2px 2px 0 rgba(0, 0, 0, .14),0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow:var(--smart-elevation-2)}.smart-switch-button[orientation=vertical] .smart-thumb:before{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-switch-button[orientation=vertical] .smart-thumb:active:before{animation:button-wave-effect .1s ease-in;transform:scale(1) translate(-50%,-50%)}.smart-switch-button[orientation=vertical] .smart-thumb:focus .smart-thumb:before{transform:scale(1) translate(-50%,-50%)}.smart-switch-button[orientation=vertical] .smart-container:before{content:"";position:absolute;width:50%;height:90%;left:25%;top:5%;border-radius:10px}.smart-switch-button[orientation=vertical] .smart-inner-container{height:calc(200% - calc(30px - 8px));height:calc(200% - var(--smart-switch-button-thumb-size));width:100%;flex-direction:column;left:0;top:0}.smart-switch-button[orientation=vertical] .smart-false-content-container,.smart-switch-button[orientation=vertical] .smart-true-content-container{width:100%;padding:0 2px;height:calc((100% - calc(30px - 8px))/ 2);height:calc((100% - var(--smart-switch-button-thumb-size))/ 2)}.smart-switch-button[orientation=vertical]:focus .smart-thumb:before{animation:button-wave-effect .1s ease-in}.smart-switch-button[orientation=vertical][checked] .smart-inner-container{left:0;top:calc(-1 * (100% - calc(30px - 8px)));top:calc(-1 * (100% - var(--smart-switch-button-thumb-size)))}.smart-switch-button[orientation=vertical][checked][inverted] .smart-inner-container{top:0}.smart-switch-button[orientation=vertical][checked=null] .smart-inner-container{top:calc(-50% + calc(30px - 8px)/ 2);top:calc(-50% + var(--smart-switch-button-thumb-size)/ 2)}.smart-switch-button[orientation=vertical][checked=null][inverted] .smart-inner-container{left:0;top:calc(-50% + calc(30px - 8px)/ 2);top:calc(-50% + var(--smart-switch-button-thumb-size)/ 2)}.smart-switch-button[orientation=vertical][inverted] .smart-inner-container{left:0;top:calc(-1 * (100% - calc(30px - 8px)));top:calc(-1 * (100% - var(--smart-switch-button-thumb-size)))}@keyframes button-wave-effect{0%{transform:scale(.2) translate(-50%,-50%)}50%{transform:scale(.5) translate(-50%,-50%)}100%{transform:scale(1) translate(-50%,-50%)}}.smart-switch-button[right-to-left][checked]:not([orientation=vertical]) .smart-inner-container,.smart-switch-button[right-to-left][inverted]:not([orientation=vertical]) .smart-inner-container{left:0}.smart-switch-button[right-to-left]:not([orientation=vertical]) .smart-inner-container,.smart-switch-button[right-to-left][checked][inverted]:not([orientation=vertical]) .smart-inner-container{left:calc(-1 * (100% - calc(30px - 8px)));left:calc(-1 * (100% - var(--smart-switch-button-thumb-size)))}.smart-switch-button[right-to-left][checked=null]:not([orientation=vertical]) .smart-inner-container{left:calc(-50% + calc(30px - 8px)/ 2);left:calc(-50% + var(--smart-switch-button-thumb-size)/ 2)}.smart-table thead th,.smart-table[virtualization] tr.last-row td{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-table table:not(.smart-table-container){display:none}smart-table tr.expanded .hierarchy-arrow{transform:rotate(180deg)}.smart-table{display:block;border-radius:4px 4px 4px 4px;border-radius:var(--smart-border-top-left-radius) var(--smart-border-top-right-radius) var(--smart-border-bottom-right-radius) var(--smart-border-bottom-left-radius);width:100%;width:var(--smart-table-default-width);height:auto;height:var(--smart-table-default-height);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size)}.smart-table>.smart-container{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);position:relative;overflow:auto;border-radius:inherit;max-height:inherit}.smart-table .smart-table{background-color:#fff}.smart-table table{table-layout:fixed;border-collapse:collapse;border-radius:inherit}.smart-table thead th{background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);text-align:left;font-weight:500}.smart-table thead th .sort-by:before,.smart-table thead th[filter]::before{font-style:normal;font-size:var(--smart-arrow-size);color:inherit;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;font-family:smart-icons;font-family:var(--smart-font-family-icon);text-transform:none}.smart-table thead th[filter]{position:relative}.smart-table thead th[filter]::before{content:'\f0b0';content:var(--smart-icon-filter);font-weight:400;display:flex;flex-wrap:wrap;margin-top:2px;align-items:center;justify-content:center;position:absolute;right:10px}.smart-table thead th .sort-by{display:none;position:relative;visibility:hidden;width:16px;height:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.smart-table thead th .sort-by:before{content:'\e83f';content:var(--smart-icon-up);width:100%;height:100%;font-weight:400;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.smart-table thead th .sort-by:after{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:100%;border-radius:50%;width:50%;height:50%;padding:3px;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);font-size:8px}.smart-table td,.smart-table th{padding-top:12px;padding-top:var(--smart-table-cell-padding);padding-right:12px;padding-right:var(--smart-table-cell-padding);padding-bottom:12px;padding-bottom:var(--smart-table-cell-padding);padding-left:12px;padding-left:var(--smart-table-cell-padding);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.smart-table thead th .sort-by.asc,.smart-table thead th .sort-by.desc{display:inline-block;visibility:visible;opacity:1}.smart-table thead th .sort-by.desc:before{transform:rotateX(180deg)}.smart-table thead th:not(.smart-table-select-all){opacity:.9}.smart-table thead th.freeze-far,.smart-table thead th.freeze-near{opacity:1}.smart-table thead tr{height:56px;height:var(--smart-table-column-header-height)}.smart-table thead tr:first-child th{border-top:none}.smart-table tbody tr{height:48px;height:var(--smart-table-row-height)}.smart-table tbody tr.last-visible{height:unset}.smart-table tbody tr.last-visible.sized{box-shadow:inset 0 1px 0 0 #E0E0E0;box-shadow:inset 0 var(--smart-border-width) 0 0 var(--smart-border)}.smart-table tbody+tbody{border-top:2px solid #E0E0E0;border-top:2px solid var(--smart-border)}.smart-table tfoot tr{height:48px;height:var(--smart-table-row-height)}.smart-table tfoot td{--smart-surface:var(--smart-background);--smart-surface-color:var(--smart-background-color);font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-table tr[row-id] td{white-space:nowrap}.smart-table th{border-top-width:1px;border-top-width:var(--smart-border-width);border-top-style:solid;border-top-color:#E0E0E0;border-top-color:var(--smart-border);white-space:nowrap}.smart-table th:hover .column-menu,.smart-table th[column-menu-button] .column-menu{overflow:hidden;text-overflow:ellipsis;position:absolute;right:3px;width:25px;height:100%}.smart-table th:hover .column-menu:after,.smart-table th[column-menu-button] .column-menu:after{content:'\e901';content:var(--smart-icon-arrow-down);font-family:smart-icons;font-family:var(--smart-font-family-icon);width:100%;cursor:pointer;color:#323232;color:var(--smart-surface-color);font-size:16px;font-weight:700}.smart-table th>.wrapper{display:flex;align-items:center;overflow:hidden;position:relative}.smart-table th>.wrapper>.label{overflow:hidden;text-overflow:ellipsis}.smart-table th.smart-table-select-all{width:calc(calc(1px + 1/2 * 30px) * 3);width:calc(var(--smart-check-box-default-size) * 3)}.smart-table td.indeterminate>div:after,.smart-table th.smart-table-select-all.indeterminate>div:after{content:"";position:absolute;width:calc(.5 * calc(1px + 1/2 * 30px));width:calc(.5 * var(--smart-check-box-default-size));height:calc(.5 * calc(1px + 1/2 * 30px));height:calc(.5 * var(--smart-check-box-default-size))}.smart-table th.smart-table-select-all.indeterminate>div{background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-table th.smart-table-select-all.indeterminate>div:after{background-color:#ffffff;background-color:var(--smart-primary-color)}.smart-table th.column-header{text-align:center;border-bottom:none}.smart-table th.column-header:empty{border-top:none}.smart-table td{border-top-width:1px;border-top-width:var(--smart-border-width);border-top-style:solid;border-top-color:#E0E0E0;border-top-color:var(--smart-border)}.smart-table td div{font-size:14px;font-size:var(--smart-font-size);padding:0;margin:0;line-height:normal;line-height:initial}.smart-table td span{line-height:normal;line-height:initial}.smart-table td.no-edit{background-color:rgba(0,0,0,.02)}.smart-table td.indeterminate>div{background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-table td.indeterminate>div:after{background-color:#ffffff;background-color:var(--smart-primary-color)}.smart-table td.editing{padding:0}.smart-table td.editing .smart-table-editor{width:100%;height:100%}.smart-table td.editing .smart-table-editor.standard{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);padding:12px;padding:var(--smart-table-cell-padding);font-family:inherit;font-size:inherit;box-shadow:none}.smart-table td.editing .smart-table-editor.standard:focus{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);outline:0}.smart-table td.group-header>div,.smart-table td.tree-cell>div{display:flex;flex-direction:row;align-items:center}.smart-table td.tree-cell>div div:nth-child(2){width:calc(100% - 5px - 16px);width:calc(100% - var(--smart-table-arrow-margin) - var(--smart-table-arrow-size));overflow:hidden;text-overflow:ellipsis;line-height:1.2}.smart-table td.editing.invalid{position:relative;overflow:visible}.smart-table td.editing.invalid:before{content:attr(validation-message);visibility:hidden;position:absolute;top:-100%;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding:7px;background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-secondary-color);font-size:calc(14px - 4px);font-size:calc(var(--smart-font-size) - 4px);opacity:0;transform:scale(0)}.smart-table smart-pager .smart-pager-far-buttons-container,.smart-table smart-pager .smart-pager-near-buttons-container{font-size:calc(14px * 2);font-size:calc(var(--smart-font-size) * 2)}.smart-table td.editing.invalid:hover:before{visibility:visible;opacity:.7;transform:scale(1)}.smart-table td.editing.invalid .smart-table-editor{border-color:rgb(176,0,32);border-color:var(--smart-error)}.smart-table td.smart-table-select-row:hover,.smart-table th.smart-table-select-all:hover{z-index:99;overflow:visible}.smart-table td.smart-table-select-row>div,.smart-table th.smart-table-select-all>div{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%,-50%);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);width:calc(1px + 1/2 * 30px);width:var(--smart-check-box-default-size);height:calc(1px + 1/2 * 30px);height:var(--smart-check-box-default-size);padding:8px;color:#ffffff;color:var(--smart-primary-color);font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer;border-radius:4px;border-radius:var(--smart-border-radius)}.smart-table .smart-table-toolbar-button:before,.smart-table smart-pager .smart-pager-button:before{padding:7px;color:#ffffff;color:var(--smart-secondary-color);font-size:calc(14px - 4px);font-size:calc(var(--smart-font-size) - 4px);opacity:0}.smart-table td.smart-table-select-row>div:before,.smart-table th.smart-table-select-all>div:before{content:"";position:absolute;border-radius:50%;width:100%;height:100%;background-color:rgb(45,45,48);background-color:var(--smart-secondary);opacity:.1;transform:scale(0);transform-origin:center}.smart-table td.smart-table-select-row>div:hover:before,.smart-table th.smart-table-select-all>div:hover:before{transform:scale(2.5)}.smart-table td.smart-table-select-row>div:hover:active:before,.smart-table th.smart-table-select-all>div:hover:active:before{background-color:rgb(0,92,153);background-color:var(--smart-primary);animation-name:active;animation-duration:.2s;animation-timing-function:ease-out;animation-iteration-count:1}.smart-table td.smart-table-select-row.selected>div,.smart-table th.smart-table-select-all.selected>div{border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-table td.smart-table-select-row.selected>div:after,.smart-table th.smart-table-select-all.selected>div:after{content:'\e908';content:var(--smart-icon-check)}.smart-table td.smart-table-select-row.selected>div:before,.smart-table th.smart-table-select-all.selected>div:before{background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-table .smart-table-select-all.freeze-near{background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-table smart-pager.smart-element{display:none;min-width:0;height:56px;height:var(--smart-table-header-footer-height);background-color:#fefefe;background-color:var(--smart-background);border-left:none;border-right:none;border-bottom:none;position:sticky;left:0;bottom:0}.smart-table smart-pager>.smart-container{justify-content:flex-end}.smart-table smart-pager .smart-pager-near-buttons-container.near{order:2}.smart-table smart-pager .smart-pager-near-buttons-container.far{order:3}.smart-table smart-pager .smart-pager-size-selector-and-label-container,.smart-table[right-to-left] smart-pager .smart-pager-far-buttons-container{order:0}.smart-table smart-pager .smart-pager-label{font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);opacity:.7}.smart-table smart-pager .smart-pager-summary-container.smart-pager-label{order:1;margin:0 32px 0 24px}.smart-table smart-pager .smart-pager-button:before{content:attr(tooltip);visibility:hidden;position:absolute;top:-125%;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);background-color:rgb(45,45,48);background-color:var(--smart-secondary);transform:scale(0)}.smart-table smart-pager .smart-pager-button:hover:before{visibility:visible;opacity:.7;transform:scale(1)}.smart-table .smart-pager .smart-pager-button{overflow:visible}.smart-table .smart-table-container:focus{outline:0}.smart-table .smart-table-container:focus td[focus]:after{content:"";box-sizing:border-box;position:absolute;width:calc(100% - 1px);height:100%;top:0;left:1px;pointer-events:none;border:1px solid #333;border:1px solid var(--smart-ui-state-color-focus)}.smart-table .smart-table-container:focus td[focus]:not(.freeze-near):not(.freeze-far){position:relative}.smart-table .smart-table-header{height:56px;height:var(--smart-table-header-footer-height);display:none;position:sticky;left:0;top:0;background-color:#fefefe;background-color:var(--smart-background);z-index:2}.smart-table .smart-table-header .smart-input,.smart-table .smart-table-header .smart-table-filter-template-container{display:none;width:100%;height:100%}.smart-table .smart-table-header .smart-table-toolbar-button.conditional-formatting{display:none;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top:none;border-right:none;width:56px;width:var(--smart-table-header-footer-height);height:100%}.smart-table .smart-table-header .smart-table-toolbar-button.conditional-formatting:before{left:unset;right:0}.smart-table .smart-table-toolbar-button{--smart-border-top-left-radius:0;--smart-border-top-right-radius:0;--smart-border-bottom-left-radius:0;--smart-border-bottom-right-radius:0;--smart-button-padding:0;position:relative;border-top:none;border-bottom:none;overflow:visible;min-height:0}.smart-table .smart-table-toolbar-button:before{content:attr(tooltip);visibility:hidden;position:absolute;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);background-color:rgb(45,45,48);background-color:var(--smart-secondary);transform:scale(0);box-sizing:border-box;top:125%;left:calc(-1 * 48px/ 2);left:calc(-1 * var(--smart-table-row-height)/ 2);width:calc(2 * 48px);width:calc(2 * var(--smart-table-row-height));white-space:normal;word-wrap:break-word;text-transform:none;z-index:1000}.smart-table .smart-table-toolbar-button:after{content:'\e800';content:var(--smart-icon-table);display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;font-size:20px;font-family:smart-icons;pointer-events:none;opacity:.4}.smart-table .smart-table-toolbar-button:hover:before{visibility:visible;opacity:.7;transform:scale(1)}.smart-table[hide-selection-column] td.smart-table-select-row,.smart-table[hide-selection-column] td.smart-table-select-row .selection-checkbox,.smart-table[hide-selection-column] th.smart-table-select-all>div,.smart-table[virtualization] tr[unused]{visibility:hidden}.smart-table .smart-table-toolbar-button>button{overflow:hidden}.smart-table .smart-table-toolbar-button.conditional-formatting>button:after{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;font-family:smart-icons;pointer-events:none;content:'\f537';content:var(--smart-icon-less-than-equal);font-size:16px;top:8px;left:8px;opacity:1}.smart-table .smart-table-toolbar-button.fields{border-right:none}.smart-table .smart-table-toolbar-button.fields:before{left:unset;right:0;width:calc(2 * 48px);width:calc(2 * var(--smart-table-row-height))}.smart-table .smart-table-toolbar-button.fields>button:after{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;font-family:smart-icons;pointer-events:none;font-size:16px;top:8px;left:8px;opacity:1;content:'\e833';content:var(--smart-icon-settings)}.smart-table .smart-table-filter-row smart-button{--smart-button-padding:0}.smart-table .smart-table-filter-row smart-button button:after{content:'\f0b0';content:var(--smart-icon-filter);font-family:smart-icons;font-family:var(--smart-font-family-icon);width:100%;height:100%;text-decoration:line-through}.smart-table .smart-table-filter-row>td>div{--smart-filter-row-content-height:calc(var(--smart-table-row-height) - 2 * var(--smart-table-cell-padding) - var(--smart-border-width));display:grid;grid-template-columns:1fr var(--smart-filter-row-content-height) var(--smart-filter-row-content-height);grid-template-rows:100%;grid-column-gap:2px;-moz-column-gap:2px;column-gap:2px;height:var(--smart-filter-row-content-height)}.smart-table .smart-table-filter-row>td.no-filter{opacity:.6;pointer-events:none}.smart-table .smart-table-filter-row .filter-value{min-width:0;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding:4px;padding:var(--smart-editor-label-padding);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-family:inherit;font-size:inherit}.smart-table .smart-table-filter-row .filter-value:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-table .smart-table-filter-row .filter-value:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-table .smart-table-filter-row .filter-value[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.smart-table .smart-table-filter-row .filter-value::-webkit-inner-spin-button,.smart-table .smart-table-filter-row .filter-value::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.smart-table .smart-table-filter-row .smart-input{--smart-editor-addon-width:100%;--smart-editor-label-padding:0;width:unset;height:100%}.smart-table .smart-table-filter-row .smart-input .smart-drop-down-button{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-table .smart-table-filter-row .smart-input .smart-drop-down-button .arrow:after{content:'\f0b0';content:var(--smart-icon-filter);transform:none!important}.smart-table .smart-table-row-detail{height:48px;height:var(--smart-table-row-detail-height)}.smart-table .smart-table-row-detail>td{border:none;padding:0}.smart-table .smart-table-row-detail .smart-table-detail-container{height:calc(48px - 2 * 12px);height:calc(var(--smart-table-row-detail-height) - 2 * var(--smart-table-cell-padding));padding:0 12px;padding:0 var(--smart-table-cell-padding);overflow:hidden}.smart-table .smart-table-row-detail.collapsed{height:0}.smart-table .smart-table-row-detail.collapsed .smart-table-detail-container{height:0;padding-top:0;padding-bottom:0}.smart-table .smart-table-cell-template{overflow:hidden;text-overflow:ellipsis;display:contents}.smart-table .disable-select td.smart-table-select-row>div{pointer-events:none;opacity:.2}.smart-table .dragged,.smart-table .drop-column{position:relative}.smart-table .drop-column:after{content:"";position:absolute;width:2px;height:100%;background-color:rgb(0,92,153);background-color:var(--smart-primary);top:0}.smart-table .freeze-far,.smart-table .freeze-near{position:sticky;opacity:1;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);z-index:1}.smart-table .drop-column.left:after{left:0}.smart-table .drop-column.right:after{right:0}.smart-table .freeze-near{left:0;box-shadow:1px 0 0 0 #E0E0E0;box-shadow:1px 0 0 0 var(--smart-border)}.smart-table .freeze-far{right:0;box-shadow:-1px 0 0 0 #E0E0E0;box-shadow:-1px 0 0 0 var(--smart-border)}.smart-table .smart-table-virtualization-container{width:100%;height:100%;border:none;padding:0}.smart-table[conditional-formatting-button] .smart-table-container,.smart-table[conditional-formatting-button] .smart-table-virtualization-container,.smart-table[filtering]:not([filter-row]):not([column-menu]) .smart-table-container,.smart-table[filtering]:not([filter-row]):not([column-menu]) .smart-table-virtualization-container,.smart-table[paging]:not(.smart-pivot-table) .smart-table-container,.smart-table[paging]:not(.smart-pivot-table) .smart-table-virtualization-container{height:calc(100% - 56px);height:calc(100% - var(--smart-table-header-footer-height))}.smart-table .smart-table-virtualization-container .smart-scroll-viewer-content-container{padding:0}.smart-table .hierarchy-arrow{margin-right:5px;margin-right:var(--smart-table-arrow-margin);width:16px;width:var(--smart-table-arrow-size);cursor:pointer}.smart-table .group-label-name{display:unset;display:var(--smart-table-group-name-display)}.smart-table .group-label-value{font-weight:700}.smart-table .group-label-count{display:unset;display:var(--smart-table-group-count-display)}.smart-table .outline-level-1{padding-left:30px;padding-left:var(--smart-table-indent)}.smart-table .outline-level-1.tree-leaf{padding-left:calc(30px + 16px + 5px);padding-left:calc(var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-2{padding-left:calc(2 * 30px);padding-left:calc(2 * var(--smart-table-indent))}.smart-table .outline-level-2.tree-leaf{padding-left:calc(2 * 30px + 16px + 5px);padding-left:calc(2 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-3{padding-left:calc(3 * 30px);padding-left:calc(3 * var(--smart-table-indent))}.smart-table .outline-level-3.tree-leaf{padding-left:calc(3 * 30px + 16px + 5px);padding-left:calc(3 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-4{padding-left:calc(4 * 30px);padding-left:calc(4 * var(--smart-table-indent))}.smart-table .outline-level-4.tree-leaf{padding-left:calc(4 * 30px + 16px + 5px);padding-left:calc(4 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-5{padding-left:calc(5 * 30px);padding-left:calc(5 * var(--smart-table-indent))}.smart-table .outline-level-5.tree-leaf{padding-left:calc(5 * 30px + 16px + 5px);padding-left:calc(5 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-6{padding-left:calc(6 * 30px);padding-left:calc(6 * var(--smart-table-indent))}.smart-table .outline-level-6.tree-leaf{padding-left:calc(6 * 30px + 16px + 5px);padding-left:calc(6 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-7{padding-left:calc(7 * 30px);padding-left:calc(7 * var(--smart-table-indent))}.smart-table .outline-level-7.tree-leaf{padding-left:calc(7 * 30px + 16px + 5px);padding-left:calc(7 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-8{padding-left:calc(8 * 30px);padding-left:calc(8 * var(--smart-table-indent))}.smart-table .outline-level-8.tree-leaf{padding-left:calc(8 * 30px + 16px + 5px);padding-left:calc(8 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-9{padding-left:calc(9 * 30px);padding-left:calc(9 * var(--smart-table-indent))}.smart-table .outline-level-9.tree-leaf{padding-left:calc(9 * 30px + 16px + 5px);padding-left:calc(9 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table .outline-level-10{padding-left:calc(10 * 30px);padding-left:calc(10 * var(--smart-table-indent))}.smart-table .outline-level-10.tree-leaf{padding-left:calc(10 * 30px + 16px + 5px);padding-left:calc(10 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table.thead-dark table th{color:#fff;background-color:#212529;border-color:#32383e}.smart-table.thead-dark thead th .sort-by::before{color:#fff}.smart-table.thead-primary table th{color:#ffffff;color:var(--smart-primary-color);background-color:rgb(0,92,153);background-color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-table.thead-primary th.smart-table-select-all.selected>div,.smart-table.thead-primary th.smart-table-select-all>div{border-color:#ffffff;border-color:var(--smart-primary-color)}.smart-table.thead-primary th.smart-table-select-all.indeterminate>div{background-color:#ffffff;background-color:var(--smart-primary-color)}.smart-table.thead-secondary table th{color:#ffffff;color:var(--smart-secondary-color);background-color:rgb(45,45,48);background-color:var(--smart-secondary);border-color:rgb(45,45,48);border-color:var(--smart-secondary)}.smart-table.thead-surface table th{color:#323232;color:var(--smart-surface-color);background-color:#F5F5F5;background-color:var(--smart-surface);border-color:#F5F5F5;border-color:var(--smart-surface)}.smart-table.thead-light table th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.smart-table.table-dark table{color:#fff;background-color:#212529}.smart-table.table-dark thead th .sort-by::before{color:#fff}.smart-table.table-dark.table-bordered table{border:0}.smart-table.table-dark.table-striped table tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.smart-table.table-dark.table-hover table tbody tr:hover{background-color:rgba(255,255,255,.075)}.smart-table.table-bordered table{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-table.table-bordered table thead td,.smart-table.table-bordered table thead th{border-bottom-width:2px}.smart-table.table-bordered table td,.smart-table.table-bordered table th{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-table.table-striped table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.smart-table.table-hover table tbody tr:hover{background-color:rgba(0,0,0,.075)}.smart-table.table-hover table .smart-table-primary:hover,.smart-table.table-hover table .smart-table-primary:hover>td,.smart-table.table-hover table .smart-table-primary:hover>th{background-color:#9fcdff}.smart-table.table-hover table .smart-table-secondary:hover,.smart-table.table-hover table .smart-table-secondary:hover>td,.smart-table.table-hover table .smart-table-secondary:hover>th{background-color:#c8cbcf}.smart-table.table-hover table .smart-table-success:hover,.smart-table.table-hover table .smart-table-success:hover>td,.smart-table.table-hover table .smart-table-success:hover>th{background-color:#b1dfbb}.smart-table.table-hover table .smart-table-info:hover,.smart-table.table-hover table .smart-table-info:hover>td,.smart-table.table-hover table .smart-table-info:hover>th{background-color:#abdde5}.smart-table.table-hover table .smart-table-warning:hover,.smart-table.table-hover table .smart-table-warning:hover>td,.smart-table.table-hover table .smart-table-warning:hover>th{background-color:#ffe8a1}.smart-table.table-hover table .smart-table-danger:hover,.smart-table.table-hover table .smart-table-danger:hover>td,.smart-table.table-hover table .smart-table-danger:hover>th{background-color:#f1b0b7}.smart-table.table-hover table .smart-table.table-light table:hover,.smart-table.table-hover table .smart-table.table-light table:hover>td,.smart-table.table-hover table .smart-table.table-light table:hover>th{background-color:#ececf6}.smart-table.table-hover table .smart-table.table-dark table:hover,.smart-table.table-hover table .smart-table.table-dark table:hover>td,.smart-table.table-hover table .smart-table.table-dark table:hover>th{background-color:#b9bbbe}.smart-table.table-hover table .smart-table-active:hover,.smart-table.table-hover table .smart-table-active:hover>td,.smart-table.table-hover table .smart-table-active:hover>th{background-color:rgba(0,0,0,.075)}.smart-table.no-border>.smart-container{border:none}.smart-table.table-elevation{border:none;border-radius:unset;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-table:not([animation=none]) thead th .sort-by{transition:visibility .5s ease-out,opacity .5s ease-out}.smart-table:not([animation=none]) thead th .sort-by:before{transition:transform .5s ease-out}.smart-table:not([animation=none]) tr[row-id] td:not(.editing){transition:padding-top .2s ease-in-out,padding-bottom .2s ease-in-out,transform .2s ease-in-out,border-top-color .2s ease-in-out}.smart-table:not([animation=none]) td.editing.invalid:before{transition:visibility .2s ease-in-out,opacity .2s ease-out,transform .1s ease-out}.smart-table:not([animation=none]) .smart-table-toolbar-button:before,.smart-table:not([animation=none]) smart-pager .smart-pager-button:before{transition:visibility .2s ease-out,opacity .2s ease-out,transform .1s ease-out}.smart-table:not([animation=none]) .hierarchy-arrow{transition:transform .2s ease-in-out}.smart-table:not([animation=none]):not([ignore-detail-animation]) .smart-table-row-detail{transition:height .2s ease-in-out}.smart-table:not([animation=none]):not([ignore-detail-animation]) .smart-table-row-detail .smart-table-detail-container{transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}.smart-table[virtualization]{--smart-table-default-height:var(--smart-grid-default-height)}.smart-table[filtering] .smart-table-header{display:grid;grid-template-columns:1fr}.smart-table[filtering] .smart-table-header .smart-input,.smart-table[filtering] .smart-table-header .smart-table-filter-template-container{display:block}.smart-table[filtering][filter-row][conditional-formatting-button] .smart-table-header .smart-input,.smart-table[filtering][filter-row][conditional-formatting-button] .smart-table-header .smart-table-filter-template-container{display:none}.smart-table[filtering][conditional-formatting-button] .smart-table-header{grid-template-columns:1fr auto}.smart-table[conditional-formatting-button] .smart-table-header{display:grid}.smart-table[conditional-formatting-button] .smart-table-header .smart-table-toolbar-button.conditional-formatting{display:flex}.smart-table[conditional-formatting-button]:not([filtering]) .smart-table-header{grid-template-columns:1fr auto;grid-template-areas:". button"}.smart-table[conditional-formatting-button]:not([filtering]) .smart-table-header .smart-table-toolbar-button.conditional-formatting{grid-area:button}.smart-table[conditional-formatting-button][filtering][filter-row] .smart-table-header{grid-template-columns:1fr auto;grid-template-areas:". button"}.smart-table[conditional-formatting-button][filtering][filter-row] .smart-table-header .smart-table-toolbar-button.conditional-formatting{grid-area:button}.smart-table[paging]:not(.smart-pivot-table) smart-pager{display:block;z-index:1}.smart-table[paging]:not(.smart-pivot-table)[conditional-formatting-button] .smart-table-container,.smart-table[paging]:not(.smart-pivot-table)[conditional-formatting-button] .smart-table-virtualization-container,.smart-table[paging]:not(.smart-pivot-table)[filtering]:not([filter-row]) .smart-table-container,.smart-table[paging]:not(.smart-pivot-table)[filtering]:not([filter-row]) .smart-table-virtualization-container{height:calc(100% - 2 * 56px);height:calc(100% - 2 * var(--smart-table-header-footer-height))}.smart-table[paging].smart-pivot-table smart-pager{display:block;z-index:999}.smart-table[paging].smart-pivot-table [designer] smart-pager{border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border)}.smart-table[column-reorder] thead th{touch-action:none}.smart-table[column-reorder] th[data-field]{cursor:move}.smart-table:not([column-resize]) .dragged:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em;opacity:.8}.smart-table[column-resize] thead th{touch-action:none}.smart-table[column-resize] th[data-field]:after,.smart-table[column-resize] th[data-field]:before{content:"";position:absolute;top:0;width:5px;height:100%;cursor:col-resize}.smart-table[column-resize]:not([right-to-left]) th[locked]+th[data-field]:before,.smart-table[column-resize]:not([right-to-left]) th[locked]:after,.smart-table[column-resize]:not([selection]) th[data-field]:first-child:before,.smart-table[column-resize][resize-max-reached] th[data-field]:after,.smart-table[column-resize][resize-max-reached] th[data-field]:before,.smart-table[column-resize][selection] th[data-field]:nth-child(2):before{content:none}.smart-table[column-resize] th[data-field]:before{left:0}.smart-table[column-resize] th[data-field]:after{right:0;width:4px}.smart-table[column-resize]:not([freeze-header]) th[data-field]:not(.freeze-near):not(.freeze-far){position:relative}@media (hover:none){.smart-table[column-resize]:not(.resizing) th[data-field]:before{border-left:1px solid rgba(0,92,153,.3);border-left:1px solid rgba(var(--smart-primary-rgb),.3)}.smart-table[column-resize]:not(.resizing) th[data-field]:after{border-right:1px solid rgba(0,92,153,.3);border-right:1px solid rgba(var(--smart-primary-rgb),.3)}}@media (hover:hover){.smart-table[column-resize]:not(.resizing) th[data-field]:hover:before{border-left:1px solid rgba(0,92,153,.3);border-left:1px solid rgba(var(--smart-primary-rgb),.3)}.smart-table[column-resize]:not(.resizing) th[data-field]:hover:after{border-right:1px solid rgba(0,92,153,.3);border-right:1px solid rgba(var(--smart-primary-rgb),.3)}}.smart-table[sort-mode=many] thead th .sort-by:after{content:attr(order)}.smart-table[loading] tbody td{opacity:0}.smart-table[loading] smart-pager{pointer-events:none}.smart-table[freeze-header]:not([virtualization]) thead th{position:sticky;opacity:1;border-bottom:none;top:0;box-shadow:0 1px 0 0 #E0E0E0;box-shadow:0 1px 0 0 var(--smart-border);z-index:100}.smart-table[freeze-header]:not([virtualization]) thead th.freeze-near{box-shadow:1px 1px 0 0 #E0E0E0;box-shadow:1px 1px 0 0 var(--smart-border);z-index:200}.smart-table[freeze-header]:not([virtualization]) thead th.freeze-far{box-shadow:-1px 1px 0 0 #E0E0E0;box-shadow:-1px 1px 0 0 var(--smart-border);z-index:200}.smart-table[freeze-header]:not([virtualization]) thead tr:nth-child(2)>th{top:56px;top:var(--smart-table-column-header-height)}.smart-table[freeze-header]:not([virtualization]) thead tr:nth-child(3)>th{top:calc(2 * 56px);top:calc(2 * var(--smart-table-column-header-height))}.smart-table[freeze-header]:not([virtualization]) thead tr:nth-child(4)>th{top:calc(3 * 56px);top:calc(3 * var(--smart-table-column-header-height))}.smart-table[freeze-header]:not([virtualization]) thead tr:nth-child(5)>th{top:calc(4 * 56px);top:calc(4 * var(--smart-table-column-header-height))}.smart-table[freeze-header]:not([virtualization])[conditional-formatting-button] thead th,.smart-table[freeze-header]:not([virtualization])[filtering]:not([filter-row]):not([column-menu]) thead th{top:56px;top:var(--smart-table-header-footer-height)}.smart-table[freeze-header]:not([virtualization])[conditional-formatting-button] thead tr:nth-child(2)>th,.smart-table[freeze-header]:not([virtualization])[filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(2)>th{top:calc(56px + 56px);top:calc(var(--smart-table-header-footer-height) + var(--smart-table-column-header-height))}.smart-table[freeze-header]:not([virtualization])[conditional-formatting-button] thead tr:nth-child(3)>th,.smart-table[freeze-header]:not([virtualization])[filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(3)>th{top:calc(56px + 2 * 56px);top:calc(var(--smart-table-header-footer-height) + 2 * var(--smart-table-column-header-height))}.smart-table[freeze-header]:not([virtualization])[conditional-formatting-button] thead tr:nth-child(4)>th,.smart-table[freeze-header]:not([virtualization])[filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(4)>th{top:calc(56px + 3 * 56px);top:calc(var(--smart-table-header-footer-height) + 3 * var(--smart-table-column-header-height))}.smart-table[freeze-header]:not([virtualization])[conditional-formatting-button] thead tr:nth-child(5)>th,.smart-table[freeze-header]:not([virtualization])[filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(5)>th{top:calc(56px + 4 * 56px);top:calc(var(--smart-table-header-footer-height) + 4 * var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization] thead{box-shadow:0 1px 0 0 #E0E0E0;box-shadow:0 1px 0 0 var(--smart-border);top:0;position:relative;z-index:200}.smart-table[freeze-header][virtualization] thead th{opacity:1;border-bottom:none;top:0;box-shadow:0 1px 0 0 #E0E0E0;box-shadow:0 1px 0 0 var(--smart-border);z-index:100;position:relative}.smart-table[freeze-header][virtualization] thead th.sticky{position:sticky}.smart-table[freeze-header][virtualization] thead th.freeze-near{box-shadow:1px 1px 0 0 #E0E0E0;box-shadow:1px 1px 0 0 var(--smart-border);z-index:200}.smart-table[freeze-header][virtualization] thead th.freeze-far{box-shadow:-1px 1px 0 0 #E0E0E0;box-shadow:-1px 1px 0 0 var(--smart-border);z-index:200}.smart-table[freeze-header][virtualization] thead tr:nth-child(2)>th{top:56px;top:var(--smart-table-column-header-height)}.smart-table[freeze-header][virtualization] thead tr:nth-child(3)>th{top:calc(2 * 56px);top:calc(2 * var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization] thead tr:nth-child(4)>th{top:calc(3 * 56px);top:calc(3 * var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization] thead tr:nth-child(5)>th{top:calc(4 * 56px);top:calc(4 * var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization][conditional-formatting-button] thead th,.smart-table[freeze-header][virtualization][filtering]:not([filter-row]):not([column-menu]) thead th{top:56px;top:var(--smart-table-header-footer-height)}.smart-table[freeze-header][virtualization][conditional-formatting-button] thead tr:nth-child(2)>th,.smart-table[freeze-header][virtualization][filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(2)>th{top:calc(56px + 56px);top:calc(var(--smart-table-header-footer-height) + var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization][conditional-formatting-button] thead tr:nth-child(3)>th,.smart-table[freeze-header][virtualization][filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(3)>th{top:calc(56px + 2 * 56px);top:calc(var(--smart-table-header-footer-height) + 2 * var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization][conditional-formatting-button] thead tr:nth-child(4)>th,.smart-table[freeze-header][virtualization][filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(4)>th{top:calc(56px + 3 * 56px);top:calc(var(--smart-table-header-footer-height) + 3 * var(--smart-table-column-header-height))}.smart-table[freeze-header][virtualization][conditional-formatting-button] thead tr:nth-child(5)>th,.smart-table[freeze-header][virtualization][filtering]:not([filter-row]):not([column-menu]) thead tr:nth-child(5)>th{top:calc(56px + 4 * 56px);top:calc(var(--smart-table-header-footer-height) + 4 * var(--smart-table-column-header-height))}.smart-table[freeze-footer] tfoot td{position:sticky;opacity:1;border-top:none;bottom:0;box-shadow:0 -1px 0 0 #E0E0E0;box-shadow:0 -1px 0 0 var(--smart-border);z-index:100}.smart-table[freeze-footer] tfoot td.freeze-near{box-shadow:1px -1px 0 0 #E0E0E0;box-shadow:1px -1px 0 0 var(--smart-border);z-index:200}.smart-table[freeze-footer] tfoot td.freeze-far{box-shadow:-1px -1px 0 0 #E0E0E0;box-shadow:-1px -1px 0 0 var(--smart-border);z-index:200}.smart-table[freeze-footer] tfoot tr:nth-last-child(2) td{bottom:48px;bottom:var(--smart-table-row-height)}.smart-table[freeze-footer] tfoot tr:nth-last-child(3) td{bottom:calc(2 * 48px);bottom:calc(2 * var(--smart-table-row-height))}.smart-table[freeze-footer] .smart-table-container:focus td[focus]:after{height:calc(100% - 1px)}.smart-table[freeze-footer][paging]:not(.smart-pivot-table) tfoot td{bottom:56px;bottom:var(--smart-table-header-footer-height)}.smart-table[freeze-footer][paging]:not(.smart-pivot-table) tfoot tr:nth-last-child(2) td{bottom:calc(48px + 56px);bottom:calc(var(--smart-table-row-height) + var(--smart-table-header-footer-height))}.smart-table[freeze-footer][paging]:not(.smart-pivot-table) tfoot tr:nth-last-child(3) td{bottom:calc(2 * 48px + 56px);bottom:calc(2 * var(--smart-table-row-height) + var(--smart-table-header-footer-height))}.smart-table[row-detail-template] tr[row-id]{cursor:pointer}.smart-table[hierarchy] tr[row-id] td{transform:scaleY(1)}.smart-table[hierarchy] tr[row-id].no-height td{line-height:0}.smart-table[hierarchy] tr.collapsed[row-id]{height:0}.smart-table[hierarchy] tr.collapsed[row-id] td{border-top-width:0;border-top-color:transparent;padding-top:0;padding-bottom:0;line-height:0;transform:scaleY(0)}.smart-table[column-groups][selection] th.empty,.smart-table[column-groups][selection] th.smart-table-select-all,.smart-table[virtualization] tr[unused] td{border-top:none}.smart-pivot-table th.expanded .total-arrow,.smart-pivot-table:not([group-layout=classic]) tr.expanded .hierarchy-arrow{transform:rotate(180deg)}.smart-table[hierarchy]:not([animation=none]) tr[row-id]{transition:height .2s ease-in-out}.smart-table[modal]{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-table[modal]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;pointer-events:none;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:100}.smart-table[toolbar][designer] .smart-table-toolbar-button.conditional-formatting{border-right:none}.smart-table[toolbar][designer] .smart-table-toolbar-button.conditional-formatting:before{left:unset;right:0;width:calc(2 * 48px);width:calc(2 * var(--smart-table-row-height))}.smart-table[auto-size] table{table-layout:auto}.smart-table[column-groups]:not([right-to-left]) th:not(:last-child){border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-table[virtualization] tr.smart-table-filter-row td{position:sticky;top:56px;top:var(--smart-table-column-header-height);background-color:#fefefe;background-color:var(--smart-background);box-shadow:0 1px 0 0 #E0E0E0;box-shadow:0 1px 0 0 var(--smart-border)}.smart-table[virtualization][conditional-formatting-button] .smart-table-container,.smart-table[virtualization][filtering]:not([filter-row]) .smart-table-container,.smart-table[virtualization][paging]:not(.smart-pivot-table) .smart-table-container,.smart-table[virtualization][paging]:not(.smart-pivot-table)[conditional-formatting-button] .smart-table-container,.smart-table[virtualization][paging]:not(.smart-pivot-table)[filtering]:not([filter-row]):not([column-menu]) .smart-table-container{height:100%}.smart-table[virtualization][freeze-header][conditional-formatting-button] thead th,.smart-table[virtualization][freeze-header][filtering]:not([filter-row]):not([column-menu]) thead th{top:0}@media (max-width:575.98px){.smart-table.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.smart-table.table-responsive-sm>.smart-table.table-bordered table{border:0}}@media (max-width:767.98px){.smart-table.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.smart-table.table-responsive-md>.smart-table.table-bordered table{border:0}}@media (max-width:991.98px){.smart-table.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.smart-table.table-responsive-lg>.smart-table.table-bordered table{border:0}}@media (max-width:1199.98px){.smart-table.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.smart-table.table-responsive-xl>.smart-table.table-bordered table{border:0}}.smart-table.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.smart-table.table-responsive>.smart-table.table-bordered table{border:0}@media only screen and (max-width:1280px){.smart-table .priority-5{display:none}}@media only screen and (max-width:1024px){.smart-table .priority-4{display:none}}@media only screen and (max-width:800px){.smart-table .priority-3{display:none}}@media only screen and (max-width:640px){.smart-table .priority-2{display:none}}.smart-table[hide-selection-column] th.smart-table-select-all{width:0;padding-left:0;padding-right:0}.smart-table[hide-selection-column] tr[aria-selected=true] td{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-pivot-table:not([animation=none]) .total-arrow{transition:transform .2s ease-in-out}@-moz-document url-prefix(){.smart-table thead th:not(.smart-table-select-all){opacity:1}.smart-table .freeze-far,.smart-table .freeze-near{box-shadow:0 0 0 1px #E0E0E0;box-shadow:0 0 0 1px var(--smart-border)}.smart-table .smart-table-container:focus td[focus]:after{height:calc(100% - 1px);top:1px}.smart-table[freeze-header] thead th.empty,.smart-table[freeze-header] thead th:empty{box-shadow:-1px 0 0 0 #E0E0E0;box-shadow:-1px 0 0 0 var(--smart-border)}.smart-table[freeze-footer] .smart-table-container:focus td[focus]::after{height:calc(100% - 2px)}.smart-table[column-groups][freeze-header] thead th{box-shadow:0 0 0 1px #E0E0E0;box-shadow:0 0 0 1px var(--smart-border)}.smart-pivot-table thead th:last-child,.smart-pivot-table thead th:not(:last-child){border:none;box-shadow:0 0 0 1px #E0E0E0;box-shadow:0 0 0 1px var(--smart-border)}.smart-pivot-table tbody tr[row-id]:first-child td{border-top:none}.smart-pivot-table[freeze-header] thead th{box-shadow:0 0 0 1px #E0E0E0;box-shadow:0 0 0 1px var(--smart-border)}.smart-pivot-table[freeze-header] .smart-pivot-table-grouping-header:empty{box-shadow:-1px 0 0 0 #E0E0E0;box-shadow:-1px 0 0 0 var(--smart-border)}}.smart-pivot-panel>.smart-container[modal]{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-pivot-panel>.smart-container[modal]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;pointer-events:none;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:100}.smart-table-primary,.smart-table-primary>td,.smart-table-primary>th{background-color:#b8daff}.smart-table-secondary,.smart-table-secondary>td,.smart-table-secondary>th{background-color:#d6d8db}.smart-table-success,.smart-table-success>td,.smart-table-success>th{background-color:#c3e6cb}.smart-table-info,.smart-table-info>td,.smart-table-info>th{background-color:#bee5eb}.smart-table-warning,.smart-table-warning>td,.smart-table-warning>th{background-color:#ffeeba}.smart-table-danger,.smart-table-danger>td,.smart-table-danger>th{background-color:#f5c6cb}.smart-table.table-light table,.smart-table.table-light table>td,.smart-table.table-light table>th{background-color:#fdfdfe}.smart-table.table-dark table td,.smart-table.table-dark table th,.smart-table.table-dark table thead th{border-color:#32383e}.smart-table.table-dark table>td,.smart-table.table-dark table>th{background-color:#212529}.smart-table-active,.smart-table-active>td,.smart-table-active>th{background-color:rgba(0,0,0,.075)}.smart-table-container{width:100%;height:100%}.smart-table-sm td,.smart-table-sm th{padding:.3rem}.smart-table-feedback,.smart-table-resize-feedback{padding:5px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);position:absolute}.smart-table-feedback{display:flex;align-items:center;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);white-space:nowrap;font-size:14px;font-size:var(--smart-font-size);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);z-index:10000;opacity:.85}.smart-table-resize-feedback{box-sizing:border-box;border-left:1px dashed rgb(0,92,153);border-left:1px dashed var(--smart-primary);font-size:12px;font-weight:700;z-index:100}.smart-table-resize-feedback.static{border-left-style:solid}.smart-table-resize-feedback.max,.smart-table-resize-feedback.min{border-left-color:rgb(176,0,32);border-left-color:var(--smart-error)}.smart-table-window.conditional-formatting{--smart-window-default-width:650px}.smart-table-window.conditional-formatting .smart-content-container>.smart-content,.smart-table-window.conditional-formatting>.smart-container{overflow:visible}.smart-table-window.conditional-formatting smart-formatting-panel{border:none;width:100%;height:100%}.smart-table-window.smart-window.conditional-formatting{overflow:visible}.smart-table-window.smart-window .smart-content-container>.smart-footer{display:flex;justify-content:space-evenly;align-items:center}.smart-table-window.smart-window .smart-content-container>.smart-footer smart-button{--smart-button-padding:0;width:40%;height:100%}.smart-table-column-menu{border:1px solid #E0E0E0;border:1px solid var(--smart-border);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);z-index:9999;width:200px;height:auto;padding:10px;border-radius:4px;border-radius:var(--smart-border-radius);position:absolute;background:#fefefe;background:var(--smart-background);top:0;left:0}.smart-table-column-menu smart-button{--smart-button-padding:0}.smart-table-column-menu smart-button button:after{content:'\f0b0';content:var(--smart-icon-filter);font-family:smart-icons;font-family:var(--smart-font-family-icon);width:100%;height:100%;text-decoration:line-through}.smart-table-column-menu.wrapper>div{--smart-filter-row-content-height:calc(var(--smart-table-row-height) - 2 * var(--smart-table-cell-padding) - var(--smart-border-width));display:grid;grid-template-columns:1fr var(--smart-filter-row-content-height) var(--smart-filter-row-content-height);grid-template-rows:100%;grid-column-gap:2px;-moz-column-gap:2px;column-gap:2px;height:var(--smart-filter-row-content-height);position:relative}.smart-table-column-menu.wrapper .smart-table-menu-item{display:flex;cursor:pointer;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);height:30px;align-items:center;padding:5px;box-sizing:border-box;margin-bottom:5px}.smart-table-column-menu.wrapper .smart-table-menu-item.smart-disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.5}.smart-table-column-menu.wrapper .smart-table-menu-item .label{padding:5px}.smart-table-column-menu.wrapper .smart-table-menu-item:not(.filter-item):hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-table-column-menu.wrapper .smart-table-menu-item .menu-icon::after,.smart-table-column-menu.wrapper .smart-table-menu-item.columns-item::after{font-family:smart-icons;font-family:var(--smart-font-family-icon);width:100%;color:#323232;color:var(--smart-surface-color);height:100%}.smart-table-column-menu.wrapper .smart-table-menu-item .sort-asc::after{content:'\f15d';content:var(--smart-icon-sort-name-up)}.smart-table-column-menu.wrapper .smart-table-menu-item .sort-desc::after{content:'\f15e';content:var(--smart-icon-sort-name-down)}.smart-table-column-menu.wrapper .smart-table-menu-item .sort-remove::after{content:'\f15d';content:var(--smart-icon-sort-name-up);text-decoration:line-through}.smart-table-column-menu.wrapper .smart-table-menu-item .reset::after{content:'\e819';content:var(--smart-icon-refresh)}.smart-table-column-menu.wrapper .smart-table-menu-item .columns::after{content:'\e800';content:var(--smart-icon-table)}.smart-table-column-menu.wrapper .smart-table-menu-item .filter-by::after{content:'\e82f';content:var(--smart-icon-add-filter)}.smart-table-column-menu.wrapper .smart-table-menu-item .filter-by-remove::after{content:'\f0b0';content:var(--smart-icon-filter);text-decoration:line-through}.smart-table-column-menu.wrapper .smart-table-menu-item .column-item::after{content:'\e81b';content:var(--smart-icon-check-squared)}.smart-table-column-menu.wrapper .smart-table-menu-item .column-item.off::after{content:'\f096';content:var(--smart-icon-check-empty)}.smart-table-column-menu.wrapper .smart-table-menu-item.columns-item::after{content:'\e903';content:var(--smart-icon-arrow-right);display:flex;justify-content:flex-end;align-items:center}.smart-table-column-menu.wrapper .smart-table-menu-item.filter-item{cursor:default;border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);padding-top:20px;margin-bottom:10px}.smart-table-column-menu.wrapper.no-filter{opacity:.6;pointer-events:none}.smart-table-column-menu .filter-value{min-width:0;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding:4px;padding:var(--smart-editor-label-padding);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-family:inherit;font-size:inherit}.smart-table-column-menu .filter-value:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-table-column-menu .filter-value:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-table-column-menu .filter-value[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.smart-table-column-menu .filter-value::-webkit-inner-spin-button,.smart-table-column-menu .filter-value::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.smart-table-column-menu .smart-input{--smart-editor-addon-width:100%;--smart-editor-label-padding:0;width:unset;height:100%}.smart-table-column-menu .smart-input .smart-drop-down-button{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-table-column-menu .smart-input .smart-drop-down-button .arrow:after{content:'\f0b0';content:var(--smart-icon-filter);transform:none!important}@keyframes active{from{transform:scale(0)}to{transform:scale(2.5)}}@-moz-document url-prefix(){.smart-table[right-to-left] .freeze-far,.smart-table[right-to-left] .freeze-near{box-shadow:0 0 0 1px #E0E0E0;box-shadow:0 0 0 1px var(--smart-border)}}.smart-table[right-to-left]>.smart-container{direction:rtl}.smart-table[right-to-left] thead th{text-align:right}.smart-table[right-to-left] thead th .sort-by:after{left:unset;right:100%}.smart-table[right-to-left] th.column-header{text-align:center}.smart-table[right-to-left] td{text-align:left;text-align:initial}.smart-table[right-to-left] .smart-table-container:focus td[focus]:after{left:unset;right:1px}.smart-table[right-to-left] .smart-table-header{left:unset;right:0}.smart-table[right-to-left] .smart-table-header .smart-table-toolbar-button.conditional-formatting{border-left:none;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-table[right-to-left] .smart-table-header .smart-table-toolbar-button.conditional-formatting:before{left:0;right:unset}.smart-table[right-to-left] .freeze-far{left:0;box-shadow:1px 0 0 0 #E0E0E0;box-shadow:1px 0 0 0 var(--smart-border);right:unset}.smart-table[right-to-left] .freeze-near{right:0;box-shadow:-1px 0 0 0 #E0E0E0;box-shadow:-1px 0 0 0 var(--smart-border);left:unset}.smart-pivot-table[right-to-left] .smart-table-toolbar-button.fields:before,.smart-pivot-table[right-to-left][toolbar][designer] .smart-table-toolbar-button.conditional-formatting:before{left:0;right:unset}.smart-table[right-to-left] smart-pager .smart-container{justify-content:flex-start}.smart-table[right-to-left] smart-pager .smart-pager-near-buttons-container{order:1}.smart-table[right-to-left] smart-pager .smart-pager-summary-container.smart-pager-label{order:2}.smart-table[right-to-left] smart-pager .smart-pager-size-selector-and-label-container{order:3;flex-direction:row}.smart-table[right-to-left] .group-header,.smart-table[right-to-left] .tree-cell,.smart-table[right-to-left] .tree-leaf{padding-left:12px;padding-left:var(--smart-table-cell-padding)}.smart-table[right-to-left] .hierarchy-arrow{margin-left:5px;margin-left:var(--smart-table-arrow-margin);margin-right:unset}.smart-table[right-to-left][freeze-header] thead th.freeze-far{box-shadow:1px 1px 0 0 #E0E0E0;box-shadow:1px 1px 0 0 var(--smart-border)}.smart-table[right-to-left][freeze-header] thead th.freeze-near{box-shadow:-1px 1px 0 0 #E0E0E0;box-shadow:-1px 1px 0 0 var(--smart-border)}.smart-table[right-to-left][freeze-footer] tfoot td.freeze-far{box-shadow:1px -1px 0 0 #E0E0E0;box-shadow:1px -1px 0 0 var(--smart-border)}.smart-table[right-to-left][freeze-footer] tfoot td.freeze-near{box-shadow:-1px -1px 0 0 #E0E0E0;box-shadow:-1px -1px 0 0 var(--smart-border)}.smart-table[right-to-left][conditional-formatting-button]:not([filtering]) .smart-table-header{grid-template-columns:1fr auto;grid-template-areas:". button"}.smart-table[right-to-left][filtering] .smart-table-header{grid-template-columns:1fr}.smart-table[right-to-left][filtering][conditional-formatting-button] .smart-table-header{grid-template-columns:1fr auto}.smart-table[right-to-left][column-resize] th[locked]+th[data-field]:after,.smart-table[right-to-left][column-resize] th[locked]:before,.smart-table[right-to-left][column-resize]:not([selection]) th[data-field]:first-child:after{content:none}.smart-table[right-to-left][column-resize]:not([selection]) th[data-field]:not([locked]):first-child:before{content:""}.smart-table[right-to-left][column-resize][selection] th[data-field]:nth-child(2):after{content:none}.smart-table[right-to-left][column-resize][selection] th[data-field]:not([locked]):nth-child(2):before{content:""}.smart-table[right-to-left][column-groups] th:not(:last-child){border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}@-moz-document url-prefix(){.smart-pivot-table[right-to-left] thead th:last-child,.smart-pivot-table[right-to-left] thead th:not(:last-child){border:none;box-shadow:0 0 0 1px #E0E0E0;box-shadow:0 0 0 1px var(--smart-border)}}.smart-pivot-table[right-to-left] .smart-table-toolbar-button.fields,.smart-pivot-table[right-to-left][toolbar][designer] .smart-table-toolbar-button.conditional-formatting{border-left:none;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}.smart-table[right-to-left] .outline-level-1{padding-right:30px;padding-right:var(--smart-table-indent)}.smart-table[right-to-left] .outline-level-1.tree-leaf{padding-right:calc(30px + 16px + 5px);padding-right:calc(var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-2{padding-right:calc(2 * 30px);padding-right:calc(2 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-2.tree-leaf{padding-right:calc(2 * 30px + 16px + 5px);padding-right:calc(2 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-3{padding-right:calc(3 * 30px);padding-right:calc(3 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-3.tree-leaf{padding-right:calc(3 * 30px + 16px + 5px);padding-right:calc(3 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-4{padding-right:calc(4 * 30px);padding-right:calc(4 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-4.tree-leaf{padding-right:calc(4 * 30px + 16px + 5px);padding-right:calc(4 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-5{padding-right:calc(5 * 30px);padding-right:calc(5 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-5.tree-leaf{padding-right:calc(5 * 30px + 16px + 5px);padding-right:calc(5 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-6{padding-right:calc(6 * 30px);padding-right:calc(6 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-6.tree-leaf{padding-right:calc(6 * 30px + 16px + 5px);padding-right:calc(6 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-7{padding-right:calc(7 * 30px);padding-right:calc(7 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-7.tree-leaf{padding-right:calc(7 * 30px + 16px + 5px);padding-right:calc(7 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-8{padding-right:calc(8 * 30px);padding-right:calc(8 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-8.tree-leaf{padding-right:calc(8 * 30px + 16px + 5px);padding-right:calc(8 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-9{padding-right:calc(9 * 30px);padding-right:calc(9 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-9.tree-leaf{padding-right:calc(9 * 30px + 16px + 5px);padding-right:calc(9 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}.smart-table[right-to-left] .outline-level-10{padding-right:calc(10 * 30px);padding-right:calc(10 * var(--smart-table-indent))}.smart-table[right-to-left] .outline-level-10.tree-leaf{padding-right:calc(10 * 30px + 16px + 5px);padding-right:calc(10 * var(--smart-table-indent) + var(--smart-table-arrow-size) + var(--smart-table-arrow-margin))}smart-tabs{border:none;min-width:125px;width:450px;width:var(--smart-tabs-default-width);min-height:125px;height:450px;height:var(--smart-tabs-default-height);padding:2px;overflow:visible;line-height:normal;line-height:initial}.smart-tabs .smart-tab-close-button,.smart-tabs .smart-tab-group-arrow{font-family:smart-icons;font-family:var(--smart-font-family-icon);line-height:27px;line-height:var(--smart-editor-addon-width);text-align:center}smart-tabs.smart-element{background:0 0;border:none}smart-tab-item{position:relative;top:0;left:0;width:100%;height:100%;font-size:inherit;overflow:auto;outline:0}smart-tab-item>.smart-container{padding:5px}smart-tab-item>.smart-container .smart-widget *{box-sizing:content-box;box-sizing:initial}smart-tab-item.smart-element{background:0 0;border:none}smart-tab-item.animate{transition:left 0.5s cubic-bezier(.35,0,.25,1),top 0.5s cubic-bezier(.35,0,.25,1),visibility 2s cubic-bezier(.35,0,.25,1),opacity 2s cubic-bezier(.35,0,.25,1);transition:left var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),top var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),visibility 2s cubic-bezier(.35,0,.25,1),opacity 2s cubic-bezier(.35,0,.25,1)}smart-tab-item.smart-visibility-hidden{position:absolute}smart-tab-item.smart-visibility-hidden .smart-container,smart-tab-item.smart-visibility-hidden>.smart-container .smart-widget *{visibility:hidden}smart-tab-item.smart-visibility-hidden.animate .smart-container{visibility:visible;visibility:initial}smart-tab-items-group.smart-element{background:0 0;border:none}.smart-tabs{outline:0}.smart-tabs>.smart-container{display:flex;flex-direction:column;position:relative;min-height:inherit}.smart-tabs .smart-tabs-content-section,.smart-tabs .smart-tabs-header-items{position:relative;min-height:0;width:100%;overflow:hidden}.smart-tabs .smart-tabs-header-section{border:1px solid #F5F5F5;border:var(--smart-border-width) solid var(--smart-surface);background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);padding:0px;padding:var(--smart-tabs-header-padding)}.smart-tabs .smart-tabs-header-items>.smart-drop-down-button{font-family:smart-icons;font-family:var(--smart-font-family-icon);position:relative;display:none;cursor:pointer}.smart-tabs .smart-tabs-content-section{flex:1;margin:0;color:var(--smart-tabs-color);background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);margin-top:0px;margin-top:var(--smart-tabs-header-offset)}.smart-tabs .smart-drop-down-button-drop-down,.smart-tabs .smart-tab-group-drop-down{padding:2px;width:auto;z-index:9999;z-index:var(--smart-editor-drop-down-z-index);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);white-space:nowrap}.smart-tabs .smart-tabs-resize-token{position:absolute;background-color:#000;opacity:.5}.smart-tabs .smart-tab-header-controls:empty{display:none}.smart-tabs .smart-tab-group-container{position:relative;display:inline-block;cursor:pointer;color:inherit;text-transform:uppercase;text-transform:var(--smart-tab-item-text-transform)}.smart-tabs .smart-tab-group-container .smart-tab-label-text-container{margin-right:18px}.smart-tabs .smart-tab-group-container[hover],.smart-tabs .smart-tab-group-container[hover][focus]{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-tabs .smart-tab-group-drop-down{position:absolute;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);border-top:none;height:auto;border-radius:4px;border-radius:var(--smart-border-radius);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-tabs .smart-tab-group-drop-down .smart-tab-label-container{display:block;width:100%;overflow:hidden}.smart-tabs .smart-tab-group-arrow{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:27px;width:var(--smart-editor-addon-width);height:27px;height:var(--smart-editor-addon-width)}.smart-tabs .smart-tab-group-arrow:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-tabs .smart-tab-label-container{position:relative;display:inline-block;cursor:pointer;color:inherit;text-transform:uppercase;text-transform:var(--smart-tab-item-text-transform);background-color:inherit;border-color:transparent;margin-right:5px;margin-right:var(--smart-tab-item-offset);border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius)}.smart-tabs .smart-tab-label-container[selected],.smart-tabs .smart-tab-label-container[selected][focus]{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);border-color:var(--smart-item-border-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tabs .smart-tab-label-container[disabled]{opacity:.55;cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-tabs .smart-tab-label-container[hover],.smart-tabs .smart-tab-label-container[hover][focus]{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-tabs .smart-tab-label-text-wrapper{width:100%;height:100%;position:relative;padding:12px 16px;padding:var(--smart-tab-item-padding)}.smart-tabs .smart-tab-label-text-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smart-tabs .smart-tab-label-text-container.smart-close-button-enabled{margin-right:18px}.smart-tabs .smart-tab-close-button{font-size:10px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:27px;width:var(--smart-editor-addon-width);height:27px;height:var(--smart-editor-addon-width)}.smart-tabs .smart-tab-close-button:after{content:'\e80d';content:var(--smart-icon-close);display:flex;justify-content:center;width:100%;height:100%;align-items:center}.smart-tabs .smart-tab-close-button[hover]{border-radius:50%;border:1px solid #ebebeb;border:1px solid var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-tabs .smart-drop-down-button-arrow{position:absolute;width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%);color:inherit}.smart-tabs .smart-drop-down-button-arrow:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-tabs .smart-drop-down-button-drop-down{position:absolute;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);border-top:none;height:auto;border-radius:4px;border-radius:var(--smart-border-radius);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);top:100%}.smart-tabs .smart-drop-down-button-drop-down .smart-tab-label-container{display:block;width:100%;overflow:hidden;padding:12px 16px;padding:var(--smart-tab-item-padding)}.smart-tabs .smart-add-new-tab[hover]{color:#333;color:var(--smart-ui-state-color-hover)}.smart-tabs .smart-nav-button{position:relative;border-radius:0;z-index:100}.smart-tabs .smart-nav-button>.smart-button{border:none;height:auto;height:initial;padding:0}.smart-tabs .ripple-agent{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none}.smart-tabs .smart-ripple{background-color:rgb(0,92,153);background-color:var(--smart-primary);opacity:.5}.smart-tabs:focus .smart-tabs-content-section,.smart-tabs:focus .smart-tabs-header-section{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-tabs:focus .smart-tab-label-container[selected]{color:#333;color:var(--smart-ui-state-color-focus)}.smart-tabs:focus .smart-add-new-tab[focus],.smart-tabs:focus .smart-tab-group-container[focus],.smart-tabs:focus .smart-tab-label-container[focus]{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tabs:not([animation=none]) smart-tab-item.right{left:100%}.smart-tabs:not([animation=none]) smart-tab-item.left{left:-100%}.smart-tabs:not([animation=none]) smart-tab-item.top{top:-100%}.smart-tabs:not([animation=none]) smart-tab-item.bottom{top:100%}.smart-tabs:not([animation=none]) .smart-tabs-selection-bar{transition:width 0.5s cubic-bezier(.35,0,.25,1),height 0.5s cubic-bezier(.35,0,.25,1),top 0.5s cubic-bezier(.35,0,.25,1),left 0.5s cubic-bezier(.35,0,.25,1);transition:width var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),height var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),top var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),left var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1)}.smart-tabs:not([animation=none]) .smart-tabs-content-section:after{transition:opacity .2s ease-in}.smart-tabs[keyboard-navigate]{color:#333;color:var(--smart-ui-state-color-focus)}.smart-tabs[collapsed] .smart-tabs-content-section{margin:0;display:none}.smart-tabs[collapsed][horizontal]{min-height:0;min-height:initial;height:auto}.smart-tabs[collapsed][vertical]{display:table-caption;min-width:0;min-width:initial;width:auto}.smart-tabs[dragged],.smart-tabs[dragged] .smart-tab-label-container{cursor:move}.smart-tabs[resizing][horizontal],.smart-tabs[resizing][horizontal] .smart-tab-group-container,.smart-tabs[resizing][horizontal] .smart-tab-label-container{cursor:e-resize}.smart-tabs[resizing][vertical],.smart-tabs[resizing][vertical] .smart-tab-group-container,.smart-tabs[resizing][vertical] .smart-tab-label-container{cursor:n-resize}.smart-tabs[disabled] .smart-nav-button,.smart-tabs[disabled] .smart-tab-group-container,.smart-tabs[disabled] .smart-tab-label-container,.smart-tabs[disabled] .smart-tabs-header-items>.smart-drop-down-button,.smart-tabs[readonly] .smart-nav-button,.smart-tabs[readonly] .smart-tab-group-container,.smart-tabs[readonly] .smart-tab-label-container,.smart-tabs[readonly] .smart-tabs-header-items>.smart-drop-down-button{cursor:default}.smart-tabs[allow-toggle] .smart-tabs-content-section:after{content:"No Items Selected";width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;pointer-events:none}.smart-tabs[vertical]>.smart-container{flex-direction:row}.smart-tabs[vertical] .smart-tabs-header-section{width:auto;min-height:0;min-height:initial;height:100%}.smart-tabs[vertical] .smart-tabs-header-section.scroll-buttons-shown .smart-tab-strip{height:calc(100% - 2 * 20px);height:calc(100% - 2 * var(--smart-tabs-header-button-size))}.smart-tabs[vertical] .smart-tabs-header-section.scroll-buttons-shown.one-button-shown .smart-tab-strip{height:calc(100% - 20px);height:calc(100% - var(--smart-tabs-header-button-size))}.smart-tabs[vertical] .smart-tabs-content-section,.smart-tabs[vertical] .smart-tabs-header-items{width:auto;min-height:0;min-height:initial;height:100%}.smart-tabs[vertical] .smart-tabs-header-items>.smart-drop-down-button{height:20px;height:var(--smart-tabs-header-button-size);width:100%;border:none;background:0 0}.smart-tabs[vertical] .smart-tab-strip{height:100%}.smart-tabs[vertical] .smart-tab-strip>.smart-tab-label-container{border:none;border-right:1px solid transparent;border-right:var(--smart-item-border-width) solid transparent;min-height:20px}.smart-tabs[vertical] .smart-tab-strip>.smart-add-new-tab{min-height:0;min-height:initial;min-width:0;min-width:initial}.smart-tabs[vertical] .smart-tab-group-container{display:block;border:none;border-right:1px solid transparent;border-right:var(--smart-item-border-width) solid transparent;min-height:20px}.smart-tabs[vertical] .smart-tab-label-container{display:block}.smart-tabs[vertical] .smart-tab-label-container:last-child{margin-right:0;margin-bottom:0}.smart-tabs[tab-text-orientation=vertical] .smart-tab-group-container .smart-tab-label-text-container,.smart-tabs[tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-label-container .smart-tab-label-text-container.smart-close-button-enabled{margin-bottom:18px;margin-right:0}.smart-tabs[vertical] .smart-tab-group-drop-down{border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border)}.smart-tabs[vertical] .smart-add-new-tab{text-align:center}.smart-tabs[vertical] .smart-add-new-tab>.smart-tab-label-text-wrapper{padding-left:10px;padding-right:10px}.smart-tabs[vertical] .smart-nav-button{height:20px;height:var(--smart-tabs-header-button-size);width:100%;border:none;background:0 0}.smart-tabs[vertical] .smart-drop-down-button-drop-down{border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border);top:auto;top:initial}.smart-tabs[vertical] .smart-tabs-resize-token{width:100%;height:3px;transform:translateY(-50%)}.smart-tabs[horizontal] .smart-tab-strip{width:100%;min-height:0}.smart-tabs[horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:10px;border:none;border-bottom:1px solid transparent;border-bottom:var(--smart-item-border-width) solid transparent}.smart-tabs[horizontal] .smart-tab-strip>.smart-tab-label-container:first-child{margin-left:5px;margin-left:var(--smart-tab-item-initial-offset)}.smart-tabs[horizontal] .smart-tab-group-container{min-width:40px}.smart-tabs[horizontal] .smart-tabs-header-section.scroll-buttons-shown .smart-tab-strip{width:calc(100% - 2 * 20px);width:calc(100% - 2 * var(--smart-tabs-header-button-size))}.smart-tabs[horizontal] .smart-tabs-header-section.scroll-buttons-shown.one-button-shown .smart-tab-strip{width:calc(100% - 20px);width:calc(100% - var(--smart-tabs-header-button-size))}.smart-tabs[horizontal] .smart-nav-button,.smart-tabs[horizontal] .smart-tabs-header-items>.smart-drop-down-button{width:20px;width:var(--smart-tabs-header-button-size);border:none;background:0 0}.smart-tabs[horizontal] .smart-tabs-resize-token{width:3px;height:100%;transform:translateX(-50%)}.smart-tabs[tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-label-container>.smart-tab-close-button{top:auto;top:initial;right:auto;right:initial;bottom:2px;left:50%;transform:translateX(-50%)}.smart-tabs[tab-text-orientation=vertical] .smart-tab-group-arrow{top:auto;top:initial;right:auto;right:initial;bottom:2px;left:50%;transform:translateX(-50%)}.smart-tabs[tab-text-orientation=vertical] .smart-tab-group-drop-down{writing-mode:horizontal-tb}.smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-strip{writing-mode:vertical-lr}.smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-group-container,.smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:20px;display:block}.smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-close-button{padding-left:2px}.smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-strip{writing-mode:vertical-rl}.smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-strip>.smart-tab-label-container{min-height:10px;display:inline-block}.smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-group-container{min-height:40px;display:inline-block}.smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-close-button,.smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-group-arrow{padding-right:1px}.smart-tabs[tab-text-orientation=vertical][tab-position=bottom] .smart-tab-group-container .smart-tab-label-text-container{margin-top:18px;margin-bottom:0}.smart-tabs[tab-text-orientation=vertical][tab-position=bottom] .smart-tab-group-arrow{bottom:auto;bottom:initial;top:2px}.smart-tabs[tab-text-orientation=vertical][tab-position=right] .smart-tab-group-container .smart-tab-label-text-container{margin-left:0}.smart-tabs:not([tab-position=bottom]):not([tab-position=left]):not([tab-position=right]) .smart-tabs-header-section{border-bottom-width:0}.smart-tabs[tab-position=hidden] .smart-tabs-header-section{display:none}.smart-tabs[tab-position=hidden] .smart-tabs-content-section{margin:0}.smart-tabs[tab-position=right] .smart-tabs-selection-bar{width:2px;left:0}.smart-tabs[tab-position=right] .smart-tabs-header-section{border-left-width:0}.smart-tabs[tab-position=right] .smart-tab-label-container{margin-right:0;margin-left:0;margin-top:5px;margin-top:var(--smart-tab-item-initial-offset);margin-bottom:5px;margin-bottom:var(--smart-tab-item-offset)}.smart-tabs[tab-position=right] .smart-tabs-content-section{margin:0 0px 0 0;margin:0 var(--smart-tabs-header-offset) 0 0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius)}.smart-tabs[tab-position=right] .smart-drop-down-button-drop-down,.smart-tabs[tab-position=right] .smart-tab-group-drop-down{transform:translateX(-100%);border-right:none;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-tabs[tab-position=right] .smart-tab-group-container .smart-tab-label-text-container{margin-left:12px;margin-right:0}.smart-tabs[tab-position=right] .smart-tab-group-arrow{left:0;right:auto;right:initial}.smart-tabs[tab-position=bottom] .smart-tabs-selection-bar{height:2px;top:0}.smart-tabs[tab-position=bottom] .smart-tabs-header-section{border-top-width:0}.smart-tabs[tab-position=bottom] .smart-drop-down-button-drop-down,.smart-tabs[tab-position=bottom] .smart-tab-group-drop-down{border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border);transform:translateY(-100%);border-bottom:none;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8)}.smart-tabs[tab-position=bottom] .smart-tab-label-container{margin-right:5px;margin-right:var(--smart-tab-item-offset)}.smart-tabs[tab-position=bottom] .smart-tabs-content-section{margin:0 0 0px;margin:0 0 var(--smart-tabs-header-offset);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius)}.smart-tabs[tab-position=bottom] .smart-drop-down-button-drop-down{top:auto;top:initial}.smart-tabs[tab-position=left] .smart-tabs-selection-bar{width:2px;right:0}.smart-tabs[tab-position=left] .smart-tabs-header-section{border-right-width:0}.smart-tabs[tab-position=left] .smart-tab-label-container{margin-right:0;margin-left:0;margin-top:5px;margin-top:var(--smart-tab-item-initial-offset);margin-bottom:5px;margin-bottom:var(--smart-tab-item-offset)}.smart-tabs[tab-position=left] .smart-tabs-content-section{margin:0 0 0 0px;margin:0 0 0 var(--smart-tabs-header-offset);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius)}.smart-tabs[tab-position=left] .smart-tab-group-drop-down{border-left:none}.smart-tabs[tab-position=left] .smart-drop-down-button-drop-down{border-left:none;left:100%}.smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip,.smart-tabs[tab-layout=wrap][vertical] .smart-tab-strip{display:flex;flex-direction:column;flex-wrap:wrap}.smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][vertical] .smart-tab-strip{display:block}.smart-tabs[tab-layout=scroll] .smart-tab-strip{overflow:hidden;white-space:nowrap}.smart-tabs[tab-layout=scroll] .smart-tabs-header-section .smart-nav-button.smart-hidden{display:none}.smart-tabs[tab-layout=scroll] .smart-tabs-header-section.scroll-buttons-shown .smart-nav-button,.smart-tabs[tab-layout=scroll][horizontal] .smart-tabs-header-items,.smart-tabs[tab-layout=scroll][horizontal] .smart-tabs-header-section{display:flex}.smart-tabs[tab-layout=shrink] .smart-tab-strip{overflow:hidden;white-space:nowrap}.smart-tabs[tab-layout=shrink] .smart-tab-strip>.smart-tab-group-container .smart-tab-label-text-container,.smart-tabs[tab-layout=shrink] .smart-tab-strip>.smart-tab-label-container .smart-tab-label-text-container{overflow:hidden}.smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs{display:table;table-layout:fixed}.smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-group-container,.smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-label-container{display:table-cell;vertical-align:top}.smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-group-container .smart-tab-label-text-container,.smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-label-container .smart-tab-label-text-container{white-space:nowrap;text-overflow:ellipsis}.smart-tabs[tab-layout=shrink][horizontal] .smart-tab-group-container,.smart-tabs[tab-layout=shrink][horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:0;min-width:initial}.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip{display:flex;flex-direction:column}.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-group-container{display:flex}.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-label-container{display:flex;min-height:0;min-height:initial;overflow:hidden}.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip.shrink-tabs-vertical>.smart-tab-group-container,.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip.shrink-tabs-vertical>.smart-tab-label-container{margin-top:0;margin-bottom:0}.smart-tabs[tab-layout=shrink][vertical] .smart-tab-group-container{min-height:0;min-height:initial;overflow:hidden}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-group-container .smart-tab-label-text-container,.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-label-container .smart-tab-label-text-container{writing-mode:vertical-lr}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip.shrink-tabs{writing-mode:initial}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip.shrink-tabs>.smart-tab-group-container .smart-tab-label-text-container,.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip.shrink-tabs>.smart-tab-label-container .smart-tab-label-text-container{width:100%}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][vertical] .smart-tab-strip{writing-mode:initial;white-space:nowrap}@media screen and (-webkit-min-device-pixel-ratio:0){.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][vertical] .smart-tab-label-text-wrapper{display:flex;height:auto}}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][vertical] .smart-tab-label-text-wrapper{overflow:hidden}}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][horizontal] .smart-tab-strip.shrink-tabs>div>.smart-tab-label-text-wrapper{padding-left:5px;padding-right:5px}.smart-tabs[tab-layout=dropDown] .smart-tab-strip{overflow:hidden;white-space:nowrap}.smart-tabs[tab-layout=dropDown] .smart-tabs-header-items>.smart-drop-down-button{display:block;background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color);border-color:#E0E0E0;border-color:var(--smart-border)}.smart-tabs[tab-layout=dropDown][horizontal] .smart-tabs-header-items,.smart-tabs[tab-layout=dropDown][horizontal] .smart-tabs-header-section{display:flex}.smart-tabs[tab-layout=dropDown][horizontal] .smart-tab-strip{width:calc(100% - 20px);width:calc(100% - var(--smart-tabs-header-button-size))}.smart-tabs[tab-layout=dropDown][vertical] .smart-tab-strip{height:calc(100% - 20px);height:calc(100% - var(--smart-tabs-header-button-size))}.smart-tabs[selected-index] .smart-tabs-content-section:after{opacity:0}.smart-tabs[selected-index=null] .smart-tabs-selection-bar{visibility:hidden}.smart-tabs[selected-index=null] .smart-tabs-content-section:after{opacity:1}.smart-tabs[close-buttons][horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:40px}.smart-tabs[close-buttons][horizontal] .smart-tab-strip>.smart-add-new-tab{min-width:0;min-width:initial}.smart-tabs[close-buttons][vertical] .smart-tab-strip>.smart-add-new-tab{min-height:0;min-height:initial}.smart-tabs[close-buttons][tab-text-orientation=vertical][vertical] .smart-tab-strip>.smart-tab-label-container{min-height:40px}@-moz-document url-prefix(){.smart-tabs .smart-tab-label-container .smart-tab-label-text-container-full-height{height:100%}.smart-tabs .smart-tab-group-container .smart-tab-label-text-container-full-height{height:calc(100% - 10px)}.smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip{height:100%;display:block;writing-mode:initial}.smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip>div{float:left;writing-mode:vertical-lr}.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip,.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip .smart-tab-label-text-wrapper,.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-group-container,.smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-label-container{display:block}}@supports (-ms-ime-align:auto){.smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip{height:100%;display:block;writing-mode:initial}.smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip>div{writing-mode:vertical-lr;float:left}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][horizontal] .smart-tab-strip{height:100%;writing-mode:initial;display:flex}.smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][horizontal] .smart-tab-strip>div{writing-mode:vertical-lr}}.smart-tabs-selection-bar{position:absolute;bottom:0;background:rgb(0,92,153);background:var(--smart-ui-state-color-selected);height:2px;z-index:10}.smart-tabs[right-to-left] .smart-tab-group-container,.smart-tabs[right-to-left] .smart-tab-label-container,.smart-tabs[right-to-left] smart-tab-item>.smart-container{direction:rtl}.smart-tabs[right-to-left][tab-text-orientation=vertical] .smart-tab-strip{writing-mode:vertical-rl}.smart-tabs[right-to-left]:not([vertical]) .smart-tab-strip{direction:rtl;text-align:right}.smart-tabs[right-to-left]:not([vertical]) .smart-tab-strip>.smart-tab-label-container:last-child{margin-left:0;margin-left:initial;margin-right:5px;margin-right:var(--smart-tab-item-offset)}.smart-tabs[right-to-left]:not([vertical]) .smart-tab-strip>.smart-tab-label-container:first-child{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}.smart-tabs[right-to-left][tab-position=right]:not([tab-text-orientation=vertical]):not([vertical]) .smart-tab-group-container .smart-tab-label-text-container{margin-right:18px;margin-left:0}.smart-tabs[right-to-left][tab-position=right]:not([tab-text-orientation=vertical]):not([vertical]) .smart-tab-group-arrow{right:2px;left:auto;left:initial}.smart-tabs[right-to-left]:not([tab-text-orientation=vertical]):not([vertical]) .smart-tab-group-container .smart-tab-label-text-container,.smart-tabs[right-to-left]:not([tab-text-orientation=vertical]):not([vertical]) .smart-tab-label-text-container.smart-close-button-enabled{margin-left:18px;margin-right:0;margin-right:initial}.smart-tabs[right-to-left]:not([tab-text-orientation=vertical]):not([vertical]) .smart-tab-close-button,.smart-tabs[right-to-left]:not([tab-text-orientation=vertical]):not([vertical]) .smart-tab-group-arrow{left:2px;right:auto;right:initial}.smart-tank:focus,smart-slider:focus{outline:0}smart-slider.smart-element,smart-tank.smart-element{border:none;background:0 0;overflow:visible}.smart-tank[labels-visibility=endPoints] .smart-label-middle,.smart-tank[labels-visibility=none] .smart-label,smart-slider[labels-visibility=endPoints] .smart-label-middle,smart-slider[labels-visibility=none] .smart-label{visibility:hidden}.smart-tank *,smart-slider *{box-sizing:border-box}.smart-tank .smart-label,smart-slider .smart-label{font-family:inherit;font-size:inherit;white-space:nowrap;color:#5A5A5A;color:var(--smart-background-color);float:left}smart-tank{padding-left:5px;padding-right:5px;width:250px;width:var(--smart-tank-default-width);height:calc(10 * 30px);height:var(--smart-tank-default-height)}smart-tank.smart-scale-far .smart-tick{top:auto;top:initial}smart-slider .smart-container{overflow:visible}smart-slider .smart-scale{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}smart-slider .smart-label{position:absolute}smart-slider .smart-tooltip{z-index:1}smart-slider .smart-tooltip-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}smart-slider .smart-track-container{touch-action:none}smart-slider .smart-track-ticks-container{position:absolute;width:100%;height:100%;pointer-events:none}smart-slider[ticks-visibility=major] .smart-tick,smart-slider[ticks-visibility=major] .smart-tick-minor,smart-slider[ticks-visibility=none] .smart-tick,smart-slider[ticks-visibility=none] .smart-tick-minor{display:none}.smart-tank .smart-container{overflow:visible}.smart-tank .smart-track{height:100%;width:calc(100% - 105px - 4px);width:calc(100% - var(--smart-tank-scale-size) - 4px);min-width:6px;min-width:var(--smart-tank-minimum-track-size);position:relative;border:#E0E0E0 solid;border:var(--smart-border) solid;border-width:1px;border-width:var(--smart-border-width);background-color:#fefefe;background-color:var(--smart-background);float:left;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);touch-action:none;margin:0 2px}.smart-tank .smart-track.track-hovered{cursor:pointer}.smart-tank .smart-track-ticks-container{position:absolute;width:100%;height:100%;pointer-events:none}.smart-tank .smart-value{width:100%;height:0;background-color:rgb(0,92,153);background-color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary);position:absolute}.smart-tank .smart-label{position:absolute}.smart-tank .smart-thumb{display:none;position:absolute;width:25px;width:var(--smart-tank-thumb-width);height:25px;height:var(--smart-tank-thumb-height);transform:scale(0);transition:transform .2s ease-out;left:calc(-1 * 25px * 2);left:calc(-1 * var(--smart-tank-thumb-width) * 2);top:calc(-1 * 25px/ 2);top:calc(-1 * var(--smart-tank-thumb-height)/ 2);border-radius:50%;background-color:rgb(0,92,153);background-color:var(--smart-primary)}.smart-tank .smart-thumb:before{transform:scale(1.1) rotate(45deg);border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);border-radius:50% 0 50% 50%;background-color:rgb(0,92,153);background-color:var(--smart-primary);width:100%;height:100%;display:block;content:""}.smart-tank .smart-thumb-label-container{overflow:hidden;text-overflow:ellipsis;width:25px;width:var(--smart-tank-thumb-width);height:25px;height:var(--smart-tank-thumb-height);position:absolute;top:0;left:0}.smart-tank .smart-scale{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;float:left;margin-top:1px;margin-top:var(--smart-border-width);margin-left:0;margin-left:initial;height:calc(100% - 1px);height:calc(100% - var(--smart-border-width));width:105px;width:var(--smart-tank-scale-size);max-width:calc(100% - 6px - 4px);max-width:calc(100% - var(--smart-tank-minimum-track-size) - 4px)}.smart-tank .smart-scale-near .smart-tick{bottom:auto;bottom:initial;right:0}.smart-tank .smart-scale-near .smart-label{bottom:auto;bottom:initial;right:calc(10px + 2px);right:calc(var(--smart-tank-tick-size) + 2px)}.smart-tank .smart-scale-far .smart-label{left:calc(10px + 2px);left:calc(var(--smart-tank-tick-size) + 2px);top:auto;top:initial}.smart-tank .smart-tooltip{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid #E0E0E0;border:1px solid var(--smart-border);width:80px;width:var(--smart-tank-tooltip-width);height:30px;height:var(--smart-tank-tooltip-height);padding:5px;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);opacity:.7;left:calc(-1 * 80px - 10.5px);left:calc(-1 * var(--smart-tank-tooltip-width) - 10.5px);top:calc(-1 * 30px/ 2);top:calc(-1 * var(--smart-tank-tooltip-height)/ 2);z-index:1}.smart-tank .smart-tooltip.smart-hidden,.smart-tank:not([animation=none])[disabled] .bubble,.smart-tank:not([animation=none])[inverted] .bubble,.smart-tank:not([animation=none])[orientation=horizontal] .bubble,.smart-tank[ticks-visibility=major] .smart-tick,.smart-tank[ticks-visibility=major] .smart-tick-minor,.smart-tank[ticks-visibility=none] .smart-tick,.smart-tank[ticks-visibility=none] .smart-tick-minor{display:none}.smart-tank .smart-tooltip:before{content:"";width:0;height:0;border-right:none;border-left:6px solid #E0E0E0;border-left:6px solid var(--smart-border);border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:calc(50% - 6px);right:-7px;left:auto}.smart-tank .smart-tooltip-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smart-tank .smart-tick{position:absolute;background-color:#5A5A5A;background-color:var(--smart-background-color);float:none;float:initial;width:10px;width:var(--smart-tank-tick-size);height:1px}.smart-tank .smart-tick-minor{width:5px;width:var(--smart-tank-minor-tick-size);height:1px}.smart-tank:focus .smart-track{border-style:solid;border-color:#b2b2b2;border-color:var(--smart-outline);border-width:1px;border-width:var(--smart-border-width)}.smart-tank:active .smart-track{cursor:n-resize}.smart-tank:not([animation=none]) .smart-value{transition:height .15s ease-out,margin-top .15s ease-out}.smart-tank:not([animation=none]) .smart-value.disable-animation{transition:none}.smart-tank:not([animation=none]) .smart-bubble-container{position:relative;overflow:hidden;touch-action:none;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-tank:not([animation=none]) .bubble{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 10px 25px 5px #fff;width:50px;height:50px}.smart-tank:not([animation=none]) .bubble1{left:10%;top:40%;animation:animateBubble 12.5s linear infinite,sideWays 5s ease-in-out infinite alternate;transform:scale(.25)}.smart-tank:not([animation=none]) .bubble2{left:5%;top:35%;animation:animateBubble 15s linear infinite,sideWays 4.5s ease-in-out infinite alternate;transform:scale(.2)}.smart-tank:not([animation=none]) .bubble3{left:0;top:50%;animation:animateBubble 10s linear infinite,sideWays 7s ease-in-out infinite alternate;transform:scale(.3)}.smart-tank:not([animation=none]) .bubble4{left:10%;top:60%;animation:animateBubble 7s linear infinite,sideWays 11s ease-in-out infinite alternate;transform:scale(.275)}.smart-tank:not([animation=none]) .bubble5{left:8%;top:70%;animation:animateBubble 14.5s linear infinite,sideWays 8s ease-in-out infinite alternate;transform:scale(.35)}.smart-tank[disabled] .smart-track.track-hovered,.smart-tank[disabled]:active .smart-track,.smart-tank[readonly] .smart-track.track-hovered,.smart-tank[readonly]:active .smart-track{cursor:default}.smart-tank[inverted] .smart-thumb{top:calc(100% - 25px/ 2);top:calc(100% - var(--smart-tank-thumb-height)/ 2);margin-left:0;margin-left:initial;margin-top:0;margin-top:initial}.smart-tank[inverted] .smart-tooltip{left:calc(-1 * 80px - 10.5px);left:calc(-1 * var(--smart-tank-tooltip-width) - 10.5px);top:calc(100% - 1 * 30px/ 2);top:calc(100% - 1 * var(--smart-tank-tooltip-height)/ 2)}.smart-tank[inverted]:focus .smart-thumb{top:calc(100% - 25px/ 2);top:calc(100% - var(--smart-tank-thumb-height)/ 2)}.smart-tank[inverted][tooltip-position=far] .smart-tooltip{top:calc(100% - 30px/ 2);top:calc(100% - var(--smart-tank-tooltip-height)/ 2)}.smart-tank[inverted][tooltip-position=far][scale-position=none] .smart-tooltip{left:calc(-100% - 7px)}.smart-tank[inverted][tooltip-position=near] .smart-tooltip{left:calc(-1 * 80px - 10.5px);left:calc(-1 * var(--smart-tank-tooltip-width) - 10.5px);top:calc(100% - 30px/ 2);top:calc(100% - var(--smart-tank-tooltip-height)/ 2)}.smart-tank[inverted][orientation=vertical] .smart-thumb{top:calc(100% - 25px/ 2);top:calc(100% - var(--smart-tank-thumb-height)/ 2)}.smart-tank[ticks-visibility=none] .smart-scale-near .smart-label{right:2px}.smart-tank[ticks-visibility=none] .smart-scale-far .smart-label{left:2px;top:auto;top:initial}.smart-tank[ticks-position=track] .smart-tick{width:100%}.smart-tank[ticks-position=track] .smart-tick-minor{width:80%;left:50%;transform:translateX(-50%)}.smart-tank[ticks-position=track] .smart-scale-near .smart-label{right:2px}.smart-tank[ticks-position=track] .smart-scale-far .smart-label{left:2px;top:auto;top:initial}.smart-tank[tooltip-position=far] .smart-tooltip{left:calc(100% + 10.5px);top:calc(-1 * 30px/ 2);top:calc(-1 * var(--smart-tank-tooltip-height)/ 2)}.smart-tank[tooltip-position=far] .smart-tooltip:before{border-left:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E0E0E0;border-right:6px solid var(--smart-border);top:calc(50% - 6px);left:-7px}.smart-tank[show-thumb-label] .smart-thumb{left:calc(-1 * 25px/ 2);left:calc(-1 * var(--smart-tank-thumb-width)/ 2);overflow:visible;display:inline;display:initial}.smart-tank[show-thumb-label] .smart-thumb-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.65rem;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#5A5A5A;color:var(--smart-background-color)}.smart-tank[show-thumb-label]:focus .smart-thumb{left:calc(-1 * 25px - 25px/ 2 - 2px);left:calc(-1 * var(--smart-tank-thumb-width) - var(--smart-tank-thumb-width)/ 2 - 2px);transform:scale(1)}.smart-tank[show-thumb-label]:not([animation=none]) .smart-thumb{transition:transform .2s ease-out,left .2s ease-in-out,top .2s ease-in-out}.smart-tank[show-thumb-label][thumb-label-position=far] .smart-thumb{left:calc(100% - 25px/ 2);left:calc(100% - var(--smart-tank-thumb-width)/ 2)}.smart-tank[show-thumb-label][orientation=horizontal] .smart-thumb{left:100%;top:calc(-1 * 25px/ 2);top:calc(-1 * var(--smart-tank-thumb-width)/ 2)}.smart-tank[show-thumb-label][orientation=horizontal][inverted] .smart-thumb{left:calc(-1 * 25px/ 2);left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}.smart-tank[show-thumb-label][orientation=horizontal][thumb-label-position=far] .smart-thumb{left:100%;top:calc(100% - 25px/ 2);top:calc(100% - var(--smart-tank-thumb-width)/ 2)}.smart-tank[show-thumb-label][orientation=horizontal][thumb-label-position=far][inverted] .smart-thumb{left:calc(-1 * 25px/ 2);left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}.smart-tank[show-thumb-label][orientation=horizontal][thumb-label-position=near] .smart-thumb{left:100%;top:calc(-1 * 25px/ 2);top:calc(-1 * var(--smart-tank-thumb-width)/ 2)}.smart-tank[thumb-label-position=far] .smart-thumb:before{border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);border-radius:50% 50% 50% 0}.smart-tank[thumb-label-position=far]:focus .smart-thumb{left:calc(100% + 25px/ 2 + 2px);left:calc(100% + var(--smart-tank-thumb-width)/ 2 + 2px)}.smart-tank[scale-position=none] .smart-track{height:100%;width:100%;position:relative;border:#E0E0E0 solid;border:var(--smart-border) solid;border-width:1px;border-width:var(--smart-border-width);margin:0}.smart-tank[scale-position=none]:focus .smart-track{border-style:solid;border-color:#b2b2b2;border-color:var(--smart-outline);border-width:1px;border-width:var(--smart-border-width)}.smart-tank[scale-position=none][tooltip-position=near] .smart-tooltip{top:calc(-1 * 30px/ 2);top:calc(-1 * var(--smart-tank-tooltip-height)/ 2)}.smart-tank[scale-position=both] .smart-track{width:calc(100% - 2 * 105px - 4px);width:calc(100% - 2 * var(--smart-tank-scale-size) - 4px)}.smart-tank[scale-position=both] .smart-scale{width:105px;width:var(--smart-tank-scale-size);height:100%;max-width:47%}.smart-tank[orientation=vertical][thumb-label-position=far] .smart-thumb:before{border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary);border-radius:50% 50% 50% 0}.smart-tank[orientation=vertical]:not([animation=none]) .smart-value{transition:height .15s ease-out,margin-top .15s ease-out}.smart-tank[orientation=vertical]:not([animation=none]) .smart-value.disable-animation{transition:none}.smart-tank[orientation=horizontal]{padding-top:5px;padding-bottom:5px;padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}.smart-tank[orientation=horizontal]:active .smart-track{cursor:w-resize}.smart-tank[orientation=horizontal] .smart-track{height:calc(100% - 105px - 4px);height:calc(100% - var(--smart-tank-scale-size) - 4px);min-height:6px;min-height:var(--smart-tank-minimum-track-size);width:100%;background-color:transparent;margin-top:2px;margin-bottom:2px}.smart-tank[orientation=horizontal] .smart-value{height:100%;width:0}.smart-tank[orientation=horizontal] .smart-thumb{margin-left:calc(-1 * 25px/ 2);margin-left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}.smart-tank[orientation=horizontal] .smart-thumb:before{border-radius:50% 50% 0}.smart-tank[orientation=horizontal] .smart-scale{width:100%;float:left;height:calc(105px);height:calc(var(--smart-tank-scale-size));margin-left:1px;margin-left:var(--smart-border-width)}.smart-tank[orientation=horizontal] .smart-scale-near .smart-tick{bottom:0;right:auto;right:initial}.smart-tank[orientation=horizontal] .smart-scale-near .smart-label{bottom:calc(10px + 2px);bottom:calc(var(--smart-tank-tick-size) + 2px);right:auto;right:initial}.smart-tank[orientation=horizontal] .smart-scale-far .smart-tick{top:0}.smart-tank[orientation=horizontal] .smart-scale-far .smart-label{top:calc(10px + 2px);top:calc(var(--smart-tank-tick-size) + 2px);left:auto;left:initial}.smart-tank[orientation=horizontal] .smart-tooltip{top:calc(-1 * 30px - 12px);top:calc(-1 * var(--smart-tank-tooltip-height) - 12px);left:calc(100% - 80px/ 2);left:calc(100% - var(--smart-tank-tooltip-width)/ 2)}.smart-tank[orientation=horizontal] .smart-tooltip:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #E0E0E0;border-top:6px solid var(--smart-border);position:absolute;top:100%;left:calc(80px/ 2 - 6px);left:calc(var(--smart-tank-tooltip-width)/ 2 - 6px)}.smart-tank[orientation=horizontal] .smart-tick{float:left;width:1px;height:10px;height:var(--smart-tank-tick-size)}.smart-tank[orientation=horizontal] .smart-tick-minor{height:5px;height:var(--smart-tank-minor-tick-size);width:1px}.smart-tank[orientation=horizontal]:not([animation=none]) .smart-value{transition:width .15s ease-out,margin-left .15s ease-out}.smart-tank[orientation=horizontal]:not([animation=none]) .smart-value.disable-animation{transition:none}.smart-tank[orientation=horizontal][inverted] .smart-tooltip{top:calc(-1 * 30px - 12px);top:calc(-1 * var(--smart-tank-tooltip-height) - 12px);left:calc(-1 * 80px/ 2);left:calc(-1 * var(--smart-tank-tooltip-width)/ 2)}.smart-tank[orientation=horizontal][inverted]:focus .smart-thumb{left:calc(-1 * 25px/ 2);left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}.smart-tank[orientation=horizontal][inverted][tooltip-position=far] .smart-tooltip{left:calc(-1 * 80px/ 2);left:calc(-1 * var(--smart-tank-tooltip-width)/ 2);top:calc(100% + 12px)}.smart-tank[orientation=horizontal][ticks-visibility=none] .smart-scale-near .smart-label{bottom:2px}.smart-tank[orientation=horizontal][ticks-visibility=none] .smart-scale-far .smart-label{top:2px;left:auto;left:initial}.smart-tank[orientation=horizontal][ticks-position=track] .smart-tick{height:100%;width:1px}.smart-tank[orientation=horizontal][ticks-position=track] .smart-tick-minor{height:80%;top:50%;transform:translateY(-50%)}.smart-tank[orientation=horizontal][ticks-position=track] .smart-scale-near .smart-label{bottom:2px}.smart-tank[orientation=horizontal][ticks-position=track] .smart-scale-far .smart-label{top:2px;left:auto;left:initial}.smart-tank[orientation=horizontal][tooltip-position=near][inverted] .smart-tooltip{top:calc(-1 * 30px - 12px);top:calc(-1 * var(--smart-tank-tooltip-height) - 12px);left:calc(-1 * 80px/ 2);left:calc(-1 * var(--smart-tank-tooltip-width)/ 2)}.smart-tank[orientation=horizontal][tooltip-position=far] .smart-tooltip{top:calc(100% + 12px);left:calc(100% - 80px/ 2);left:calc(100% - var(--smart-tank-tooltip-width)/ 2)}.smart-tank[orientation=horizontal][tooltip-position=far] .smart-tooltip:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #E0E0E0;border-bottom:6px solid var(--smart-border);border-top:0;position:absolute;left:calc(80px/ 2 - 6px);left:calc(var(--smart-tank-tooltip-width)/ 2 - 6px);top:-7px}.smart-tank[orientation=horizontal][show-thumb-label]:focus .smart-thumb{left:100%;top:calc(-1 * 25px - 25px/ 2 - 2px);top:calc(-1 * var(--smart-tank-thumb-height) - var(--smart-tank-thumb-height)/ 2 - 2px)}.smart-tank[orientation=horizontal][show-thumb-label][thumb-label-position=far]:focus .smart-thumb{top:calc(100% + 25px/ 2);top:calc(100% + var(--smart-tank-thumb-height)/ 2)}.smart-tank[orientation=horizontal][thumb-label-position=far] .smart-thumb:before{border-radius:0 50% 50%}.smart-tank[orientation=horizontal][thumb-label-position=far]:focus .smart-thumb{left:100%}.smart-tank[orientation=horizontal][scale-position=none] .smart-track{height:100%;width:100%;position:relative;border:#E0E0E0 solid;border:var(--smart-border) solid;border-width:1px;border-width:var(--smart-border-width);background-color:transparent;margin-top:0;margin-bottom:0}.smart-tank[orientation=horizontal][scale-position=both] .smart-track{height:calc(100% - 2 * 105px - 4px);height:calc(100% - 2 * var(--smart-tank-scale-size) - 4px)}.smart-tank[orientation=horizontal][scale-position=both] .smart-scale{width:100%;height:105px;height:var(--smart-tank-scale-size)}@keyframes sideWays{0%{margin-left:-10%}100%{margin-left:55%}}@keyframes animateBubble{0%{margin-top:100%}100%{margin-top:-100%}}smart-tank[right-to-left] .smart-label,smart-tank[right-to-left] .smart-tooltip-content{direction:rtl}smart-tank[right-to-left][show-thumb-label][orientation=horizontal] .smart-thumb{left:calc(-1 * 25px/ 2);left:calc(-1 * var(--smart-tank-thumb-width)/ 2);margin-left:0;margin-left:initial}smart-tank[right-to-left][show-thumb-label][orientation=horizontal][inverted] .smart-thumb{left:100%;margin-left:calc(-1 * 25px/ 2);margin-left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}smart-tank[right-to-left][show-thumb-label][orientation=horizontal][thumb-label-position=far] .smart-thumb{left:calc(-1 * 25px/ 2);left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}smart-tank[right-to-left][show-thumb-label][orientation=horizontal][thumb-label-position=far][inverted] .smart-thumb{top:calc(100% - 25px/ 2);top:calc(100% - var(--smart-tank-thumb-width)/ 2)}smart-tank[right-to-left][show-thumb-label][orientation=horizontal][thumb-label-position=far][inverted]:focus .smart-thumb{top:calc(100% + 25px/ 2);top:calc(100% + var(--smart-tank-thumb-height)/ 2)}smart-tank[right-to-left][show-thumb-label][orientation=horizontal][thumb-label-position=near][inverted] .smart-thumb{top:calc(-1 * 25px/ 2);top:calc(-1 * var(--smart-tank-thumb-width)/ 2)}smart-tank[right-to-left][show-thumb-label][orientation=horizontal][thumb-label-position=near][inverted]:focus .smart-thumb{top:calc(-1 * 25px - 25px/ 2 - 2px);top:calc(-1 * var(--smart-tank-thumb-height) - var(--smart-tank-thumb-height)/ 2 - 2px)}.smart-input-drop-down-menu,input.smart-input{font-size:14px;font-size:var(--smart-font-size);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family)}.smart-date-range-input-drop-down-menu[right-to-left] .smart-timepicker,.smart-input[right-to-left] .smart-input,.smart-multi-combo-input-drop-down-menu[right-to-left]>ul,.smart-multi-combo-input[right-to-left] .smart-action-button,.smart-number-input[right-to-left]>.smart-container,.smart-text-box[right-to-left] .smart-hint,.smart-text-box[right-to-left] .smart-label,.smart-text-box[right-to-left]>.smart-container>.smart-content,.smart-time-box[right-to-left] .smart-timepicker{direction:rtl}input.smart-input{border-width:1px;border-width:var(--smart-border-width);background:#fefefe;background:var(--smart-background);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);color:#5A5A5A;color:var(--smart-background-color);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding-left:4px;padding-left:var(--smart-editor-label-padding);padding-right:4px;padding-right:var(--smart-editor-label-padding);padding-top:0;padding-bottom:0;height:30px;height:var(--smart-editor-height);outline:0;text-align:var(--smart-text-box-text-align);box-sizing:border-box}input.smart-input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}input.smart-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}input.smart-input:disabled{border-color:#CCCCCC;border-color:var(--smart-disabled);outline:0}input.smart-input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}input.smart-input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}textarea.smart-input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}textarea.smart-input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-input-drop-down-menu{display:block;transform:scaleY(0);transform-origin:top left;opacity:0;position:absolute;top:100%;left:0;z-index:9999;z-index:var(--smart-editor-drop-down-z-index);float:left;padding:2px;margin:3px 3px;margin:var(--smart-list-item-vertical-offset) var(--smart-list-item-horizontal-offset);color:#5A5A5A;color:var(--smart-background-color);background-color:#fefefe;background-color:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);overflow:hidden;width:auto;height:auto;--smart-input-drop-down-menu-width:auto;--smart-input-drop-down-menu-height:200px;min-height:0}.smart-input-drop-down-menu[top]{transform-origin:bottom}.smart-input-drop-down-menu:not([animation=none]){transition:opacity .2s,transform .2s ease-out}.smart-input-drop-down-menu.smart-container{box-shadow:none;padding:0;margin:0}.smart-input-drop-down-menu .smart-scroll-viewer-container,.smart-input-drop-down-menu .smart-scroll-viewer-content-container,.smart-input-drop-down-menu>.smart-container{width:var(--smart-input-drop-down-menu-width);max-height:calc(var(--smart-input-drop-down-menu-height) - 6px)}.smart-input-drop-down-menu .smart-scroll-viewer-content-container{padding:0;max-height:none;max-height:initial}.smart-input-drop-down-menu ul{list-style:none;padding:0;margin:0;width:100%;height:auto}.smart-input-drop-down-menu ul[allow-add-new] .add-new-item{display:flex;justify-content:space-between}.smart-input-drop-down-menu ul[allow-add-new] input{border:none;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border);border-radius:0;width:100%}.smart-input-drop-down-menu ul[allow-add-new] input:focus,.smart-input-drop-down-menu ul[allow-add-new] input:hover{border-bottom-color:rgb(0,92,153);border-bottom-color:var(--smart-primary)}.smart-input-drop-down-menu ul[allow-add-new] smart-button{border-radius:50px;min-width:30px;width:30px}.smart-input-drop-down-menu ul[allow-add-new] li{padding-right:10px}.smart-input-drop-down-menu ul[allow-add-new] li.selected a span[data-content]{text-decoration:line-through}.smart-input-drop-down-menu ul[allow-add-new] li.selected a span.close-button{text-decoration:none!important}.smart-input-drop-down-menu ul[allow-add-new] li a{white-space:pre-wrap;display:flex;justify-content:space-between}.smart-input-drop-down-menu ul.scroll{width:calc(100% - 18px - 2px);width:calc(100% - var(--smart-scroll-bar-size) - 2px)}.smart-input-drop-down-menu ul li{padding-bottom:1px}.smart-input-drop-down-menu ul li:last-child{padding-bottom:0}.smart-input-drop-down-menu ul li a{display:block;padding:8px 12px;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);clear:both;font-weight:400;white-space:nowrap;color:#5A5A5A;color:var(--smart-background-color);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-input-drop-down-menu ul li a:hover{color:#333;color:var(--smart-ui-state-color-hover);background:#ebebeb;background:var(--smart-ui-state-hover)}.smart-input-drop-down-menu ul li a.icon{position:relative;padding-left:30px;padding-left:var(--smart-column-icon-size)}.smart-input-drop-down-menu ul li a.icon:after{content:"";position:absolute;left:0;top:0;width:30px;width:var(--smart-column-icon-size);height:100%;background-repeat:no-repeat;background-position:center}.smart-input-drop-down-menu:not(.smart-check-input-drop-down-menu) li.active a{color:#333;color:var(--smart-ui-state-color-focus);background:#e2e0e0;background:var(--smart-ui-state-focus);text-decoration:none;outline:0}.smart-input-drop-down-menu[open]{transform:scale(1);opacity:1}.smart-multi-combo-input-scroll-viewer .smart-scroll-viewer-content-container{width:var(--smart-input-drop-down-menu-width);max-height:none;max-height:initial}.smart-multi-combo-input-scroll-viewer .smart-scroll-viewer-container,.smart-multi-combo-input-scroll-viewer>.smart-container{width:var(--smart-input-drop-down-menu-width);max-height:calc(var(--smart-input-drop-down-menu-height) - 6px)}.smart-drop-down smart-list-item[focus] .smart-overlay{background-color:#e2e0e0;background-color:var(--smart-ui-state-focus)}.smart-drop-down smart-list-item[focus] .smart-content{color:#333;color:var(--smart-ui-state-color-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}.smart-drop-down smart-list-item[focus][selected] .smart-overlay{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}.smart-drop-down smart-list-item[focus][selected] .smart-content{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}smart-text-box input:hover,smart-text-box:focus input.hovered,smart-text-box[hover] input{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-text-box{--smart-outline:var(--smart-primary);display:inline-block;border:none;width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height);overflow:visible;background:#fefefe;background:var(--smart-background)}smart-text-box input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-text-box input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-text-box.smart-element{background:#fefefe;background:var(--smart-background)}smart-text-box[disabled]{border-color:#CCCCCC;border-color:var(--smart-disabled);outline:0}smart-text-box input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-text-box .smart-container,.smart-text-box input,.smart-text-box.smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:visible}.smart-text-box>.smart-container>.smart-content{height:100%}.smart-text-box>.smart-container>.smart-content>div{width:100%;height:100%;outline:0;border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding:4px;padding:var(--smart-editor-label-padding);color:inherit;font-family:inherit;font-size:inherit;background-color:transparent;font-weight:inherit;font-style:inherit;overflow:hidden}.smart-text-box>.smart-container>.smart-content>div>label{color:transparent}.smart-text-box>.smart-container>.smart-content>div:first-of-type{position:absolute;display:flex;width:auto;width:initial;height:auto;height:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;min-height:0;min-height:initial;max-height:none;max-height:initial;align-items:center;padding-top:1px;padding-bottom:1px;opacity:.5;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent;border:var(--smart-border-width) solid transparent}.smart-text-box[disabled] input,.smart-text-box[readonly] input{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-text-box .smart-hint,.smart-text-box .smart-label{display:none;position:absolute}.smart-text-box[hint] .smart-hint,.smart-text-box[label] .smart-label{position:absolute;font-size:12px;width:100%;display:block;padding:4px;padding:var(--smart-editor-label-padding);text-align:left;text-align:initial;line-height:normal;line-height:initial;vertical-align:baseline;vertical-align:initial;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.smart-text-box[label] .smart-label{bottom:100%;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-text-box[hint] .smart-hint{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.6,1);top:100%;bottom:auto;bottom:initial}smart-input,smart-text-area{width:250px;width:var(--smart-text-box-default-width);overflow:visible}.smart-text-box[hint][focus] .smart-hint{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.smart-text-box .smart-drop-down{font-family:inherit}.smart-text-box:focus.hovered input{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-text-area{--smart-outline:var(--smart-primary);display:inline-block;background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);height:calc(1.5 * 30px);height:calc(1.5 * var(--smart-text-box-default-height))}smart-text-area textarea{margin:0;resize:none}smart-text-area textarea.smart-input{border:none;text-overflow:ellipsis}.smart-text-area .smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:visible}.smart-text-area textarea.smart-input,.smart-text-area-mention-menu{color:#5A5A5A;color:var(--smart-background-color);font-size:14px;font-size:var(--smart-font-size)}.smart-text-area textarea.smart-input{font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);background:#fefefe;background:var(--smart-background);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);padding-top:0;padding-bottom:0;padding:4px;padding:var(--smart-editor-label-padding);outline:0;text-align:var(--smart-text-box-text-align);box-sizing:border-box;border:none;height:100%;width:100%}.smart-text-area-mention-menu{padding:2px;margin:3px 3px;margin:var(--smart-list-item-vertical-offset) var(--smart-list-item-horizontal-offset);background-color:#fefefe;background-color:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);position:absolute;z-index:999999}.smart-text-area-mention-menu .smart-text-area-mention-menu-item{padding:5px}.smart-text-area-mention-menu .smart-text-area-mention-menu-item.selected,.smart-text-area-mention-menu .smart-text-area-mention-menu-item:hover{cursor:pointer;color:#333;color:var(--smart-ui-state-color-hover);background:#ebebeb;background:var(--smart-ui-state-hover)}.smart-mention-trigger{font-size:12px;opacity:.8}.smart-rich-textarea{position:absolute;top:0;height:100%;width:100%;background:#fefefe;background:var(--smart-background)}.smart-rich-textarea .smart-container[toolbar-on-focus]{display:block}.smart-editor-toolbar-float.show{opacity:1}.smart-editor-toolbar-float{display:flex;background:#F5F5F5;background:var(--smart-surface);width:auto;position:absolute;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:4px;border-radius:var(--smart-border-radius);height:auto;min-height:0;padding:0;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);z-index:999;margin-top:3px;opacity:0;transition:opacity ease-in-out .2s}.smart-rich-textarea ol,.smart-rich-textarea ul{-webkit-padding-start:1em;padding-inline-start:1em;margin-top:0}.smart-rich-textarea ul[checklist]{position:relative;left:-20px}.smart-rich-textarea a.ctrl{cursor:pointer}.smart-rich-textarea .smart-editor-editable{padding:10px 5px!important}.smart-editor-toolbar-item-center{display:flex;align-items:center;justify-content:center;width:auto!important;min-width:24px}.smart-editor-tooltip{font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);position:absolute;cursor:default;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;z-index:999999}.smart-editor-tooltip.open{visibility:visible;opacity:.9}.smart-editor-tooltip::before{content:attr(hover-tooltip);font-size:13px;text-align:center;position:absolute;display:block;left:50%;min-width:50px;max-width:150px;bottom:calc(100% + 10px);transform:translate(-50%);animation:fade-in .3s ease;background:#272727;border-radius:4px;padding:6px;color:#fff;z-index:1}smart-input,smart-input.smart-element{background:#fefefe;background:var(--smart-background)}.smart-editor-tooltip[tooltip-position=bottom]::before{bottom:auto;top:calc(100% + 10px)}smart-input{--smart-outline:var(--smart-primary);display:inline-block;height:30px;height:var(--smart-text-box-default-height);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-input>option{display:none}.smart-input.smart-container,smart-input>.smart-container{display:flex}smart-input input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-input input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-input input.smart-input{border:none;text-overflow:ellipsis}smart-input:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-input[disabled]{border-color:#CCCCCC;border-color:var(--smart-disabled);outline:0}smart-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-input .smart-container,.smart-input.smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:visible}.smart-input .smart-drop-down-button,.smart-input[readonly]:not(.underlined):not(.outlined):not([opened]):not(:active) input.smart-input,.smart-input[readonly]:not(.underlined):not(.outlined):not([opened]):not(:active) textarea.smart-input{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-input .smart-drop-down-button{display:none;width:27px;width:var(--smart-editor-addon-width);height:100%;flex-direction:column;border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);outline:0}.smart-input .smart-drop-down-button .arrow{display:flex;height:100%;overflow:hidden;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;font-size:var(--smart-arrow-size);outline:0}.smart-input .smart-drop-down-button .arrow:after{content:'\e901';content:var(--smart-icon-arrow-down);transition:opacity .2s,transform .2s ease-out}.smart-input .smart-drop-down-button[open] .arrow:after{transform:rotate(-180deg)}.smart-input .smart-input{border:none;padding:4px;padding:var(--smart-editor-label-padding);height:100%;width:100%}.smart-input[drop-down-button-position=left] .smart-drop-down-button,.smart-input[drop-down-button-position=right] .smart-drop-down-button{display:flex}.smart-input[drop-down-button-position=left] .smart-input,.smart-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-input[drop-down-button-position=left][disabled] .smart-drop-down-button,.smart-input[drop-down-button-position=right][disabled] .smart-drop-down-button{opacity:.5}.smart-input[drop-down-button-position=left] .smart-drop-down-button{order:-1;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-input[drop-down-button-position=left] .smart-input,.smart-input[right-to-left][drop-down-button-position=right] .smart-input{border-top-left-radius:0;border-bottom-left-radius:0}.smart-input[drop-down-button-position=left][readonly] .smart-drop-down-button{border-right:none}.smart-input[drop-down-button-position=right] .smart-input{border-top-right-radius:0;border-bottom-right-radius:0}.smart-input[focus],.smart-input[focus]:not([disabled]) .smart-drop-down-button{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-input[readonly] .smart-drop-down-button{border-left:none}.smart-input[readonly]:not(.underlined):not(.outlined) input.smart-input,.smart-input[readonly]:not(.underlined):not(.outlined) textarea.smart-input{padding:0;cursor:pointer;padding-left:4px;padding-left:var(--smart-editor-label-padding);outline:0}.smart-input:not([disabled]) .smart-drop-down-button:hover,.smart-input:not([disabled])[readonly]:hover .smart-drop-down-button,.smart-input:not([disabled])[readonly]:hover .smart-input{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-input:not([disabled]) .smart-drop-down-button:active,.smart-input:not([disabled]) .smart-drop-down-button[open],.smart-input:not([disabled])[readonly]:active .smart-drop-down-button,.smart-input:not([disabled])[readonly]:active .smart-input,.smart-input:not([disabled])[readonly][open] .smart-drop-down-button,.smart-input:not([disabled])[readonly][open] .smart-input{background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}smart-number-input,smart-number-input.smart-element{background:#fefefe;background:var(--smart-background)}.smart-input:not([disabled])[readonly]:active .smart-input::-webkit-input-placeholder,.smart-input:not([disabled])[readonly][open] .smart-input::-webkit-input-placeholder{color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-input:not([disabled])[readonly]:active .smart-input::-moz-placeholder,.smart-input:not([disabled])[readonly][open] .smart-input::-moz-placeholder{color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-input[disabled] .smart-drop-down-button .arrow{cursor:auto;cursor:initial}.smart-input[right-to-left][readonly] .smart-drop-down-button{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.smart-input[right-to-left][readonly] .smart-input,.smart-input[right-to-left][readonly]:not(.underlined):not(.outlined) .smart-input{padding-left:0;padding-left:initial;padding-right:4px;padding-right:var(--smart-editor-label-padding)}.smart-input-drop-down-menu[right-to-left] ul.scroll{width:100%}.smart-input-drop-down-menu[right-to-left] li a.icon{padding-left:0;padding-left:initial;padding-right:30px;padding-right:var(--smart-column-icon-size)}.smart-input-drop-down-menu[right-to-left] li a.icon:after{left:auto;left:initial;right:0}smart-number-input{--smart-outline:var(--smart-primary);display:inline-block;width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height);overflow:visible;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);text-align:right}smart-number-input>.smart-container{display:flex}.smart-number-input .nav,.smart-number-input .nav.smart-drop-down-button:active,.smart-number-input .nav.smart-drop-down-button:hover,.smart-number-input .nav:active,.smart-number-input .nav:hover{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}smart-number-input input.smart-input{border:none;text-overflow:ellipsis}.smart-multi-combo-input-drop-down-menu .smart-select-all,.smart-number-input .nav .up{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-number-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-number-input .nav{display:flex;width:27px;width:var(--smart-editor-addon-width);height:100%;flex-direction:column;border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border)}smart-multi-input,smart-password-input{width:250px;width:var(--smart-text-box-default-width)}.smart-number-input .nav .down,.smart-number-input .nav .up{display:flex;height:50%;overflow:hidden;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;outline:0}.smart-check-input .smart-container,.smart-multi-combo-input .smart-container,.smart-multi-input .smart-container,.smart-password-input .smart-container{font-family:inherit;position:relative;overflow:visible}.smart-number-input .nav .down:hover,.smart-number-input .nav .up:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-number-input .nav .down:active,.smart-number-input .nav .down[active],.smart-number-input .nav .up:active,.smart-number-input .nav .up[active]{background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}smart-password-input,smart-password-input.smart-element{background:#fefefe;background:var(--smart-background)}.smart-number-input .nav .up:after{content:'\e904';content:var(--smart-icon-arrow-up)}.smart-number-input .nav .down:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-number-input[disabled] .nav .down,.smart-number-input[disabled] .nav .up{pointer-events:none}.smart-number-input[right-to-left] .nav{border-left:0;border-left:initial;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-right-radius);border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial;order:initial}.smart-number-input[right-to-left] .smart-input{border-top-left-radius:0;border-top-left-radius:initial;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-number-input[right-to-left][focus] .nav{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-password-input{--smart-outline:var(--smart-primary);display:inline-block;height:30px;height:var(--smart-text-box-default-height);overflow:visible;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-password-input>.smart-container{display:flex}smart-password-input input.smart-input{border:none;text-overflow:ellipsis}.smart-password-input input::-ms-clear,.smart-password-input input::-ms-reveal{display:none}.smart-password-input .smart-container{width:100%;height:100%;color:inherit}.smart-password-input .smart-drop-down-button{background:0 0;border-color:transparent;display:block;border-left:none}.smart-password-input .smart-drop-down-button:active,.smart-password-input .smart-drop-down-button:hover,.smart-password-input .smart-drop-down-button[active]{color:rgb(0,92,153)!important;color:var(--smart-primary)!important;background:0 0!important;border-color:transparent!important}smart-multi-input,smart-multi-input.smart-element{background:#fefefe;background:var(--smart-background)}.smart-password-input .smart-drop-down-button .arrow:after{color:#5A5A5A;color:var(--smart-background-color);content:'\e90d';content:var(--smart-icon-visibility)}.smart-password-input .smart-drop-down-button .arrow.off:after{color:#5A5A5A;color:var(--smart-background-color);content:'\e90e';content:var(--smart-icon-visibility-off)}smart-multi-input{--smart-outline:var(--smart-primary);display:inline-block;height:30px;height:var(--smart-text-box-default-height);overflow:visible;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-multi-input>option{display:none}smart-multi-input>.smart-container{display:flex}smart-multi-input input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-multi-input input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-multi-input input.smart-input{border:none;text-overflow:ellipsis}smart-multi-input:focus,smart-multi-input[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-multi-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-multi-input[disabled]{border-color:#CCCCCC;border-color:var(--smart-disabled);outline:0}smart-multi-input[drop-down-button-position=left] .smart-input,smart-multi-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-multi-input .smart-container{width:100%;height:100%;color:inherit}.smart-multi-input-drop-down-menu li a{border-left:1px solid transparent;border-left:var(--smart-border-width) solid transparent}.smart-multi-input-drop-down-menu:not(.smart-check-input-drop-down-menu) li.active a{border-left:1px solid rgb(0,92,153);border-left:var(--smart-border-width) solid var(--smart-primary);border-top-left-radius:0;border-bottom-left-radius:0;color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected)}smart-multi-combo-input,smart-multi-combo-input.smart-element{background:#fefefe;background:var(--smart-background)}.smart-multi-input-drop-down-menu[right-to-left] li a{border-left:none;border-right:1px solid transparent;border-right:var(--smart-border-width) solid transparent}.smart-multi-input-drop-down-menu[right-to-left]:not(.smart-check-input-drop-down-menu) li.active a{border-left:1px solid transparent;border-left:var(--smart-border-width) solid transparent;border-right:1px solid rgb(0,92,153);border-right:var(--smart-border-width) solid var(--smart-primary);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:0}smart-multi-combo-input{--smart-outline:var(--smart-primary);display:inline-block;width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height);overflow:visible;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-multi-combo-input>option{display:none}smart-multi-combo-input>.smart-container{display:flex}smart-multi-combo-input input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-multi-combo-input input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-multi-combo-input input.smart-input{border:none;text-overflow:ellipsis}smart-multi-combo-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-multi-combo-input[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-multi-combo-input{height:30px;height:var(--smart-editor-height);min-height:30px;min-height:var(--smart-editor-height)}.smart-multi-combo-input:not([input-tags-mode=one]):not(.smart-grid-cell-editor){height:auto!important}.smart-multi-combo-input .smart-container{width:100%;height:100%;color:inherit}.smart-multi-combo-input .smart-drop-down-button,.smart-multi-combo-input .smart-drop-down-button .arrow,.smart-multi-combo-input>.smart-container{min-height:30px;min-height:var(--smart-editor-height)}.smart-multi-combo-input .smart-tokens-container{grid-row-gap:3px;padding:3px}.smart-multi-combo-input .smart-token{position:relative;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;padding:1px 6px;border-radius:20px;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);margin:0;height:22px}.smart-multi-combo-input .smart-token .smart-drop-down-list-selection-label{text-overflow:ellipsis;overflow:hidden}.smart-multi-combo-input .smart-token .smart-drop-down-list-selection-image{display:flex;justify-content:center;align-items:center;border-radius:50%;width:20px;height:20px;min-width:20px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:4px;transform:scale(1.3);left:-3px;position:relative}.smart-multi-combo-input .smart-token .smart-drop-down-list-selection-image:hover{transform:scale(1.5)}.smart-multi-combo-input .smart-action-button{display:flex;outline:transparent solid 1px;height:100%;width:100%;flex-wrap:wrap;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);min-height:30px;min-height:var(--smart-editor-height);align-items:center}.smart-multi-combo-input .smart-drop-down-list-unselect-button{position:relative;margin-left:2px;margin-right:-2px}.smart-multi-combo-input .smart-drop-down-list-unselect-button:after{content:'\e80d';content:var(--smart-icon-close);display:flex;justify-content:center;align-items:center;transform-origin:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);background:rgba(0,92,153,.2);background:rgba(var(--smart-primary-rgb),.2);border-radius:50%;width:20px;height:20px}.smart-multi-combo-input.smart-input .smart-input{flex-grow:1;align-self:center;width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);min-height:100%;max-height:1rem;vertical-align:middle;margin:0}.smart-multi-combo-input.smart-input .smart-drop-down-button{height:auto;height:initial}.smart-multi-combo-input[drop-down-button-position=left] .smart-action-button,.smart-multi-combo-input[drop-down-button-position=right] .smart-action-button{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-multi-combo-input[input-tags-mode=one] .smart-action-button{align-items:center}.smart-multi-combo-input[readonly] .smart-input{visibility:hidden}.smart-multi-combo-input[readonly] .smart-action-button{background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-multi-combo-input[readonly][open] .smart-action-button,.smart-multi-combo-input[readonly][open] .smart-drop-down-button{background:#ebebeb!important;background:var(--smart-ui-state-hover)!important;color:#333!important;color:var(--smart-ui-state-color-hover)!important}.smart-multi-combo-input[readonly]:hover .smart-action-button{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-multi-combo-input[hide-input-tags-close-button] .smart-drop-down-list-unselect-button:after{display:none}.smart-multi-combo-input[right-to-left] .smart-token{margin:4px 4px 0 0;margin:var(--smart-editor-label-padding) var(--smart-editor-label-padding) 0 0;padding:1px 6px 1px 2px}.smart-multi-combo-input[right-to-left] .smart-token:last-of-type{margin:4px 4px 4px 0;margin:var(--smart-editor-label-padding) var(--smart-editor-label-padding) var(--smart-editor-label-padding) 0}.smart-multi-combo-input[right-to-left] .smart-drop-down-list-unselect-button{margin:0 5px 0 0}.smart-multi-combo-input-drop-down-menu .smart-scroll-viewer{width:inherit;height:inherit;padding:0;padding:initial;min-height:inherit;border:medium none currentColor;border:initial}.smart-multi-combo-input-drop-down-menu .close-button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e80d';content:var(--smart-icon-close);margin-left:5px}.smart-multi-combo-input-drop-down-menu .add-new-item{display:grid;grid-template-columns:1fr 30px;grid-template-columns:1fr var(--smart-text-box-default-height);grid-column-gap:5px;margin-left:7px;margin-right:7px;height:36px}.smart-multi-combo-input-drop-down-menu .add-new-item input{height:30px}.smart-multi-combo-input-drop-down-menu .add-new-item smart-button{justify-content:center;align-content:center;height:30px}.smart-multi-combo-input-drop-down-menu .add-new-item button{padding:0;display:flex;align-items:center;justify-content:center}.smart-multi-combo-input-drop-down-menu .add-new-item button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e803';content:var(--smart-icon-plus)}.smart-multi-combo-input-drop-down-menu .smart-select-all{height:auto}.smart-multi-combo-input-drop-down-menu ul li a{display:flex;align-items:center}.smart-multi-combo-input-drop-down-menu ul li a .smart-drop-down-list-selection-image{display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:4px;border-radius:50%;border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-multi-combo-input-drop-down-menu[pills] ul li:after,.smart-multi-combo-input-drop-down-menu[pills] ul li:before,.smart-multi-combo-input-drop-down-menu[single-select] ul li.selected:after,.smart-multi-combo-input-drop-down-menu[single-select] ul li::after,.smart-multi-combo-input-drop-down-menu[single-select] ul li:hover:after{display:none}.smart-multi-combo-input-drop-down-menu[single-select] ul li{height:36px;margin-top:1px;cursor:pointer}.smart-multi-combo-input-drop-down-menu[single-select] ul li a{padding:0 0 0 6px;height:100%}.smart-multi-combo-input-drop-down-menu[single-select] ul li.selected,.smart-multi-combo-input-drop-down-menu[single-select] ul li:hover{background:#ebebeb;background:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-multi-combo-input-drop-down-menu[pills] ul li{height:30px;margin-top:1px}.smart-multi-combo-input-drop-down-menu[pills] ul li a{padding:2px 10px;color:inherit;display:inline-flex;align-items:center;border-radius:15px!important;margin-top:5px;margin-left:5px;height:auto;background:rgb(0,92,153);background:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-multi-combo-input-drop-down-menu[pills] ul li a .smart-drop-down-list-selection-image{height:20px;width:20px}.smart-multi-combo-input-drop-down-menu[pills] ul li.focused a{background:rgb(0,92,153)!important;background:var(--smart-primary)!important;border-color:rgb(0,92,153)!important;border-color:var(--smart-primary)!important;color:#ffffff!important;color:var(--smart-primary-color)!important}.smart-multi-combo-input-drop-down-menu[pills] ul li.focused,.smart-multi-combo-input-drop-down-menu[pills] ul li.selected,.smart-multi-combo-input-drop-down-menu[pills] ul li:hover{background:#ebebeb;background:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-check-input,smart-check-input.smart-element{background:#fefefe;background:var(--smart-background)}.smart-multi-combo-input-drop-down-menu[pills] ul li.active.selected:before,.smart-multi-combo-input-drop-down-menu[pills] ul li.focused:after,.smart-multi-combo-input-drop-down-menu[pills] ul li.selected:after,.smart-multi-combo-input-drop-down-menu[pills] ul li:hover:after{display:none}smart-check-input{--smart-outline:var(--smart-primary);display:inline-block;width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height);overflow:visible;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-check-input>option{display:none}smart-check-input>.smart-container{display:flex}smart-check-input input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-check-input input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-check-input input.smart-input{border:none;text-overflow:ellipsis}smart-check-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-check-input[disabled]{border-color:#CCCCCC;border-color:var(--smart-disabled);outline:0}smart-check-input:focus,smart-check-input[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-check-input[drop-down-button-position=left] .smart-input,smart-check-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-check-input .smart-container{width:100%;height:100%;color:inherit}.smart-check-input-drop-down-menu ul li{position:relative}.smart-check-input-drop-down-menu ul li:before{content:"";transform:scale(0);background-color:#fff}.smart-check-input-drop-down-menu ul li:after{content:"";position:absolute;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:calc(1px + 1/2 * 30px);width:var(--smart-check-box-default-size);height:calc(1px + 1/2 * 30px);height:var(--smart-check-box-default-size);padding:1px;margin-left:10px;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;display:flex;top:50%;transform:translateY(-50%);pointer-events:none;box-sizing:content-box}.smart-check-input-drop-down-menu ul li a{padding-left:calc(16px + 25px);padding-left:calc(var(--smart-tree-indent) + 25px)}.smart-check-input-drop-down-menu ul li.selected:after{content:'\e908';content:var(--smart-icon-check);background:rgb(0,92,153);background:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-check-input-drop-down-menu ul li.selected.color:after{content:""}.smart-check-input-drop-down-menu ul li.active.selected:before{position:absolute;content:"";border-radius:50%;width:calc(calc(1px + 1/2 * 30px) + 16px);width:calc(var(--smart-check-box-default-size) + 16px);height:calc(calc(1px + 1/2 * 30px) + 16px);height:calc(var(--smart-check-box-default-size) + 16px);background:rgb(0,92,153);background:var(--smart-primary);opacity:.3;margin-left:4px;top:50%;transform:scale(1) translateY(-50%);transform-origin:top}smart-color-input,smart-date-input,smart-date-range-input,smart-time-input{width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height);display:inline-block}.smart-check-input-drop-down-menu ul li.active.focused a{border-left:1px solid rgb(0,92,153);border-left:var(--smart-border-width) solid var(--smart-primary);border-top-left-radius:0;border-bottom-left-radius:0;color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected)}.smart-check-input-drop-down-menu ul li[indeterminate]:after{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);padding:2px;background-clip:content-box}.smart-check-input-drop-down-menu[inverted] ul li a,.smart-check-input-drop-down-menu[right-to-left] ul li a{padding-left:10px;padding-right:calc(16px + 25px);padding-right:calc(var(--smart-tree-indent) + 25px)}.smart-check-input-drop-down-menu[inverted] ul li:after{margin-left:0;margin-left:initial;margin-right:10px;right:0}.smart-check-input-drop-down-menu[inverted] ul li.selected:before{right:0}.smart-check-input-drop-down-menu[inverted] ul li.active.selected:before{margin-left:0;margin-left:initial;margin-right:4px}.smart-check-input-drop-down-menu:not([animation=none]) ul li:before{transition:transform .25s ease-in-out}.smart-check-input-drop-down-menu[right-to-left] ul li:after{margin-left:0;margin-left:initial;margin-right:10px}.smart-check-input-drop-down-menu[right-to-left] ul li.active.focused a{border-left:1px solid transparent;border-left:var(--smart-border-width) solid transparent;border-right:1px solid rgb(0,92,153);border-right:var(--smart-border-width) solid var(--smart-primary);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:0}.smart-check-input-drop-down-menu[right-to-left] ul li.active.selected:before{margin-left:0;margin-left:initial;margin-right:4px}.smart-check-input-drop-down-menu[right-to-left][pills] ul li a{padding-right:0;padding-right:initial}smart-color-input{--smart-outline:var(--smart-primary);border:none;overflow:visible;background:#fefefe;background:var(--smart-background)}smart-color-input[value-display-mode=colorBox] .smart-action-button{cursor:pointer}smart-date-input,smart-date-range-input,smart-time-input{--smart-outline:var(--smart-primary);background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);overflow:hidden}smart-date-input>.smart-container,smart-date-range-input>.smart-container,smart-time-input>.smart-container{display:flex}smart-date-input.smart-element,smart-date-range-input.smart-element,smart-time-input.smart-element{background:#fefefe;background:var(--smart-background)}smart-date-input[drop-down-button-position=left] .smart-input,smart-date-input[drop-down-button-position=right] .smart-input,smart-date-range-input[drop-down-button-position=left] .smart-input,smart-date-range-input[drop-down-button-position=right] .smart-input,smart-time-input[drop-down-button-position=left] .smart-input,smart-time-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}smart-date-range-input input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-date-range-input input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-date-range-input input.smart-input{border:none;text-overflow:ellipsis}smart-date-range-input:focus,smart-date-range-input[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-time-box{display:block;height:auto;width:300px;overflow:hidden}.smart-time-box .smart-timepicker{display:grid;grid-template-columns:60% 35%;grid-column-gap:5%;background:#fefefe;background:var(--smart-background);padding:10px;border-color:#E0E0E0;border-color:var(--smart-border)}.smart-time-input.smart-input .smart-drop-down-button .arrow:after,.smart-time-input.smart-input .smart-drop-down-button[open] .arrow:after{content:'\e837';content:var(--smart-icon-clock);transform:rotate(0)}.smart-timepicker .hour-selection,.smart-timepicker .minute-selection{display:grid;grid-template-columns:repeat(5,20%);grid-template-rows:repeat(6,auto);justify-content:center;align-items:center;justify-items:center;position:relative;cursor:default}.smart-timepicker .hour-selection .smart-calendar-cell,.smart-timepicker .minute-selection .smart-calendar-cell{margin:0;margin:initial;line-height:30px;line-height:var(--smart-calendar-cell-size);display:flex;justify-content:center;align-items:center;width:32px;height:32px;box-sizing:border-box;border-radius:100%}.smart-date-range-input-drop-down-menu .smart-done-button,.smart-date-range-input-drop-down-menu .smart-today-button,.smart-date-range-input-drop-down-menu smart-button:last-of-type{margin-right:5px}.smart-timepicker .hour-selection .header,.smart-timepicker .minute-selection .header{content:attr(header-label);width:100%;display:flex;justify-content:center;align-items:center;grid-row:1/3;grid-column:1/6;font-weight:600;height:30px;height:var(--smart-calendar-cell-size);line-height:calc(30px - 2px);line-height:calc(var(--smart-calendar-cell-size) - 2px)}.smart-timepicker .minute-selection{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);grid-template-columns:repeat(2,50%);border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}.smart-timepicker .minute-selection .header{grid-column:span 2}.smart-timepicker .hour-selection:after,.smart-timepicker .hour-selection:before{content:attr(am-label);width:100%;display:flex;justify-content:center;grid-column:1;font-weight:600;height:30px;height:var(--smart-calendar-cell-size);line-height:calc(30px - 2px);line-height:calc(var(--smart-calendar-cell-size) - 2px)}.smart-date-range-input-drop-down-menu .smart-button-controls,.smart-date-range-input-drop-down-menu .smart-timepicker-button:empty,.smart-date-range-input-drop-down-menu .smart-timepicker-buttons{display:none}.smart-timepicker .hour-selection:after{content:attr(pm-label);grid-row:4/9}.smart-date-input.smart-input .smart-drop-down-button .arrow:after,.smart-date-input.smart-input .smart-drop-down-button[open] .arrow:after,.smart-date-range-input.smart-input .smart-drop-down-button .arrow:after,.smart-date-range-input.smart-input .smart-drop-down-button[open] .arrow:after{content:'\e829';content:var(--smart-icon-calendar);transform:rotate(0)}.smart-date-range-input .smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:visible}.smart-date-range-input-drop-down-menu smart-button:first-of-type{margin-left:5px}.smart-date-range-input-drop-down-menu .smart-calendar{height:100%;min-width:100%;--smart-calendar-default-height:auto;--smart-calendar-footer-height:0px}.smart-date-range-input-drop-down-menu .smart-clear-button,.smart-date-range-input-drop-down-menu .smart-done-button,.smart-date-range-input-drop-down-menu .smart-today-button{height:auto;--smart-button-padding:5px}.smart-date-range-input-drop-down-menu .smart-calendar-footer{flex-direction:column}.smart-date-range-input-drop-down-menu .smart-date-range-input-footer-controls{width:100%;height:100%}.smart-date-range-input-drop-down-menu .smart-timepicker-button{position:relative;white-space:nowrap}.smart-date-range-input-drop-down-menu .smart-timepicker-button:before{content:'\e837';content:var(--smart-icon-clock);height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-weight:inherit;font-weight:var(--smart-font-weight);font-size:var(--smart-arrow-size);margin:0 4px;margin:0 var(--smart-editor-label-padding)}.smart-date-range-input-drop-down-menu .smart-timepicker-button:hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);transition:background-color .1s linear,color .1s ease-in-out;opacity:var(--smart-button-opacity-hover);cursor:pointer}.smart-date-range-input-drop-down-menu .smart-timepicker-button[selected]{color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-date-range-input-drop-down-menu .smart-icon-today:before{content:'\e829';content:var(--smart-icon-calendar)}.smart-date-range-input-drop-down-menu .smart-icon-clear:before{content:'\e80d';content:var(--smart-icon-cancel)}.smart-date-range-input-drop-down-menu .smart-timepicker{position:absolute;top:0;display:grid;grid-template-columns:60% 35%;height:calc(100% - calc(0.75 * 48px));height:calc(100% - var(--smart-calendar-footer-height));width:100%;grid-column-gap:5%;background:#fefefe;background:var(--smart-background);box-sizing:border-box;padding:10px;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-bottom:none}.smart-date-range-input-drop-down-menu[icons] smart-calendar,.smart-date-range-input-drop-down-menu[timepicker] smart-calendar{--smart-calendar-footer-height:30px}.smart-date-range-input-drop-down-menu[icons] .smart-timepicker-buttons,.smart-date-range-input-drop-down-menu[timepicker] .smart-timepicker-buttons{display:flex;justify-content:space-around;width:100%;height:100%;align-items:center}.smart-date-range-input-drop-down-menu[timepicker][icons] .smart-date-range-input-footer-controls{display:grid;grid-template-columns:60% 38%;grid-column-gap:2%;justify-items:center}.smart-date-range-input-drop-down-menu.smart-input-drop-down-menu{height:auto;width:var(--smart-input-drop-down-menu-width)}.smart-date-range-input-drop-down-menu.smart-input-drop-down-menu.smart-date-input-drop-down-menu{height:250px}.smart-date-range-input-drop-down-menu.smart-input-drop-down-menu.smart-date-range-input-drop-down-menu{min-height:250px;height:auto!important}.smart-date-range-input-drop-down-menu.smart-input-drop-down-menu.smart-date-range-input-drop-down-menu .smart-calendar-date-view-container{min-height:250px}.smart-date-range-input-drop-down-menu:not([timepicker]) .smart-timepicker-buttons{display:none}.smart-date-range-input-drop-down-menu:not([animation=none]) .smart-timepicker{transition:transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);transform:scale(1)}.smart-date-range-input-drop-down-menu:not([animation=none]) .smart-timepicker.smart-visibility-hidden{transition:visibility .2s cubic-bezier(.4,0,.6,1),transform .2s cubic-bezier(.4,0,.6,1);transform:scale(0)}smart-country-input,smart-phone-input{--smart-outline:var(--smart-primary);display:inline-block;width:250px;width:var(--smart-text-box-default-width);height:30px;height:var(--smart-text-box-default-height);overflow:visible;background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-country-input>.smart-container,smart-phone-input>.smart-container{display:flex}smart-country-input.smart-element,smart-phone-input.smart-element{background:#fefefe;background:var(--smart-background)}smart-country-input input::-moz-selection, smart-phone-input input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-country-input input::selection,smart-phone-input input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}smart-country-input input.smart-input,smart-phone-input input.smart-input{border:none;text-overflow:ellipsis}smart-country-input:focus,smart-country-input[focus],smart-phone-input:focus,smart-phone-input[focus]{border-color:#b2b2b2;border-color:var(--smart-outline)}smart-country-input:hover,smart-phone-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-country-input[disabled],smart-phone-input[disabled]{border-color:#CCCCCC;border-color:var(--smart-disabled);outline:0}smart-country-input[drop-down-button-position=left] .smart-input,smart-country-input[drop-down-button-position=right] .smart-input,smart-phone-input[drop-down-button-position=left] .smart-input,smart-phone-input[drop-down-button-position=right] .smart-input{width:calc(100% - 27px);width:calc(100% - var(--smart-editor-addon-width))}.smart-country-input .smart-container,.smart-phone-input .smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:visible;align-items:center}.smart-phone-input{--smart-editor-addon-width:45px}.smart-phone-input.invalid-number .smart-container::after{color:rgb(176,0,32);color:var(--smart-error)}.smart-phone-input .smart-container::after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\E83D';content:var(--smart-icon-phone);color:rgb(139,195,74);color:var(--smart-success);padding-right:5px}.smart-phone-input .smart-drop-down-button{display:flex;justify-content:center;align-items:center;flex-direction:row;background:0 0;border-right:none;padding-left:2px}.smart-phone-input .smart-drop-down-button::after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e901';content:var(--smart-icon-arrow-down)}.smart-flag-box{margin-right:6px}.smart-flag-box .flag{width:20px}.smart-flag-box .flag.be{width:18px}.smart-flag-box .flag.ch{width:15px}.smart-flag-box .flag.mc{width:19px}.smart-flag-box .flag.ne{width:18px}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){.smart-flag-box .flag{background-size:5652px 15px}}.smart-flag-box .flag.ac{height:10px;background-position:0 0}.smart-flag-box .flag.ad{height:14px;background-position:-22px 0}.smart-flag-box .flag.ae{height:10px;background-position:-44px 0}.smart-flag-box .flag.af{height:14px;background-position:-66px 0}.smart-flag-box .flag.ag{height:14px;background-position:-88px 0}.smart-flag-box .flag.ai{height:10px;background-position:-110px 0}.smart-flag-box .flag.al{height:15px;background-position:-132px 0}.smart-flag-box .flag.am{height:10px;background-position:-154px 0}.smart-flag-box .flag.ao{height:14px;background-position:-176px 0}.smart-flag-box .flag.aq{height:14px;background-position:-198px 0}.smart-flag-box .flag.ar{height:13px;background-position:-220px 0}.smart-flag-box .flag.as{height:10px;background-position:-242px 0}.smart-flag-box .flag.at{height:14px;background-position:-264px 0}.smart-flag-box .flag.au{height:10px;background-position:-286px 0}.smart-flag-box .flag.aw{height:14px;background-position:-308px 0}.smart-flag-box .flag.ax{height:13px;background-position:-330px 0}.smart-flag-box .flag.az{height:10px;background-position:-352px 0}.smart-flag-box .flag.ba{height:10px;background-position:-374px 0}.smart-flag-box .flag.bb{height:14px;background-position:-396px 0}.smart-flag-box .flag.bd{height:12px;background-position:-418px 0}.smart-flag-box .flag.be{height:15px;background-position:-440px 0}.smart-flag-box .flag.bf{height:14px;background-position:-460px 0}.smart-flag-box .flag.bg{height:12px;background-position:-482px 0}.smart-flag-box .flag.bh{height:12px;background-position:-504px 0}.smart-flag-box .flag.bi{height:12px;background-position:-526px 0}.smart-flag-box .flag.bj{height:14px;background-position:-548px 0}.smart-flag-box .flag.bl{height:14px;background-position:-570px 0}.smart-flag-box .flag.bm{height:10px;background-position:-592px 0}.smart-flag-box .flag.bn{height:10px;background-position:-614px 0}.smart-flag-box .flag.bo{height:14px;background-position:-636px 0}.smart-flag-box .flag.bq{height:14px;background-position:-658px 0}.smart-flag-box .flag.br{height:14px;background-position:-680px 0}.smart-flag-box .flag.bs{height:10px;background-position:-702px 0}.smart-flag-box .flag.bt{height:14px;background-position:-724px 0}.smart-flag-box .flag.bv{height:15px;background-position:-746px 0}.smart-flag-box .flag.bw{height:14px;background-position:-768px 0}.smart-flag-box .flag.by{height:10px;background-position:-790px 0}.smart-flag-box .flag.bz{height:14px;background-position:-812px 0}.smart-flag-box .flag.ca{height:10px;background-position:-834px 0}.smart-flag-box .flag.cc{height:10px;background-position:-856px 0}.smart-flag-box .flag.cd{height:15px;background-position:-878px 0}.smart-flag-box .flag.cf{height:14px;background-position:-900px 0}.smart-flag-box .flag.cg{height:14px;background-position:-922px 0}.smart-flag-box .flag.ch{height:15px;background-position:-944px 0}.smart-flag-box .flag.ci{height:14px;background-position:-961px 0}.smart-flag-box .flag.ck{height:10px;background-position:-983px 0}.smart-flag-box .flag.cl{height:14px;background-position:-1005px 0}.smart-flag-box .flag.cm{height:14px;background-position:-1027px 0}.smart-flag-box .flag.cn{height:14px;background-position:-1049px 0}.smart-flag-box .flag.co{height:14px;background-position:-1071px 0}.smart-flag-box .flag.cp{height:14px;background-position:-1093px 0}.smart-flag-box .flag.cr{height:12px;background-position:-1115px 0}.smart-flag-box .flag.cu{height:10px;background-position:-1137px 0}.smart-flag-box .flag.cv{height:12px;background-position:-1159px 0}.smart-flag-box .flag.cw{height:14px;background-position:-1181px 0}.smart-flag-box .flag.cx{height:10px;background-position:-1203px 0}.smart-flag-box .flag.cy{height:14px;background-position:-1225px 0}.smart-flag-box .flag.cz{height:14px;background-position:-1247px 0}.smart-flag-box .flag.de{height:12px;background-position:-1269px 0}.smart-flag-box .flag.dg{height:10px;background-position:-1291px 0}.smart-flag-box .flag.dj{height:14px;background-position:-1313px 0}.smart-flag-box .flag.dk{height:15px;background-position:-1335px 0}.smart-flag-box .flag.dm{height:10px;background-position:-1357px 0}.smart-flag-box .flag.do{height:14px;background-position:-1379px 0}.smart-flag-box .flag.dz{height:14px;background-position:-1401px 0}.smart-flag-box .flag.ea{height:14px;background-position:-1423px 0}.smart-flag-box .flag.ec{height:14px;background-position:-1445px 0}.smart-flag-box .flag.ee{height:13px;background-position:-1467px 0}.smart-flag-box .flag.eg{height:14px;background-position:-1489px 0}.smart-flag-box .flag.eh{height:10px;background-position:-1511px 0}.smart-flag-box .flag.er{height:10px;background-position:-1533px 0}.smart-flag-box .flag.es{height:14px;background-position:-1555px 0}.smart-flag-box .flag.et{height:10px;background-position:-1577px 0}.smart-flag-box .flag.eu{height:14px;background-position:-1599px 0}.smart-flag-box .flag.fi{height:12px;background-position:-1621px 0}.smart-flag-box .flag.fj{height:10px;background-position:-1643px 0}.smart-flag-box .flag.fk{height:10px;background-position:-1665px 0}.smart-flag-box .flag.fm{height:11px;background-position:-1687px 0}.smart-flag-box .flag.fo{height:15px;background-position:-1709px 0}.smart-flag-box .flag.fr{height:14px;background-position:-1731px 0}.smart-flag-box .flag.ga{height:15px;background-position:-1753px 0}.smart-flag-box .flag.gb{height:10px;background-position:-1775px 0}.smart-flag-box .flag.gd{height:12px;background-position:-1797px 0}.smart-flag-box .flag.ge{height:14px;background-position:-1819px 0}.smart-flag-box .flag.gf{height:14px;background-position:-1841px 0}.smart-flag-box .flag.gg{height:14px;background-position:-1863px 0}.smart-flag-box .flag.gh{height:14px;background-position:-1885px 0}.smart-flag-box .flag.gi{height:10px;background-position:-1907px 0}.smart-flag-box .flag.gl{height:14px;background-position:-1929px 0}.smart-flag-box .flag.gm{height:14px;background-position:-1951px 0}.smart-flag-box .flag.gn{height:14px;background-position:-1973px 0}.smart-flag-box .flag.gp{height:14px;background-position:-1995px 0}.smart-flag-box .flag.gq{height:14px;background-position:-2017px 0}.smart-flag-box .flag.gr{height:14px;background-position:-2039px 0}.smart-flag-box .flag.gs{height:10px;background-position:-2061px 0}.smart-flag-box .flag.gt{height:13px;background-position:-2083px 0}.smart-flag-box .flag.gu{height:11px;background-position:-2105px 0}.smart-flag-box .flag.gw{height:10px;background-position:-2127px 0}.smart-flag-box .flag.gy{height:12px;background-position:-2149px 0}.smart-flag-box .flag.hk{height:14px;background-position:-2171px 0}.smart-flag-box .flag.hm{height:10px;background-position:-2193px 0}.smart-flag-box .flag.hn{height:10px;background-position:-2215px 0}.smart-flag-box .flag.hr{height:10px;background-position:-2237px 0}.smart-flag-box .flag.ht{height:12px;background-position:-2259px 0}.smart-flag-box .flag.hu{height:10px;background-position:-2281px 0}.smart-flag-box .flag.ic{height:14px;background-position:-2303px 0}.smart-flag-box .flag.id{height:14px;background-position:-2325px 0}.smart-flag-box .flag.ie{height:10px;background-position:-2347px 0}.smart-flag-box .flag.il{height:15px;background-position:-2369px 0}.smart-flag-box .flag.im{height:10px;background-position:-2391px 0}.smart-flag-box .flag.in{height:14px;background-position:-2413px 0}.smart-flag-box .flag.io{height:10px;background-position:-2435px 0}.smart-flag-box .flag.iq{height:14px;background-position:-2457px 0}.smart-flag-box .flag.ir{height:12px;background-position:-2479px 0}.smart-flag-box .flag.is{height:15px;background-position:-2501px 0}.smart-flag-box .flag.it{height:14px;background-position:-2523px 0}.smart-flag-box .flag.je{height:12px;background-position:-2545px 0}.smart-flag-box .flag.jm{height:10px;background-position:-2567px 0}.smart-flag-box .flag.jo{height:10px;background-position:-2589px 0}.smart-flag-box .flag.jp{height:14px;background-position:-2611px 0}.smart-flag-box .flag.ke{height:14px;background-position:-2633px 0}.smart-flag-box .flag.kg{height:12px;background-position:-2655px 0}.smart-flag-box .flag.kh{height:13px;background-position:-2677px 0}.smart-flag-box .flag.ki{height:10px;background-position:-2699px 0}.smart-flag-box .flag.km{height:12px;background-position:-2721px 0}.smart-flag-box .flag.kn{height:14px;background-position:-2743px 0}.smart-flag-box .flag.kp{height:10px;background-position:-2765px 0}.smart-flag-box .flag.kr{height:14px;background-position:-2787px 0}.smart-flag-box .flag.kw{height:10px;background-position:-2809px 0}.smart-flag-box .flag.ky{height:10px;background-position:-2831px 0}.smart-flag-box .flag.kz{height:10px;background-position:-2853px 0}.smart-flag-box .flag.la{height:14px;background-position:-2875px 0}.smart-flag-box .flag.lb{height:14px;background-position:-2897px 0}.smart-flag-box .flag.lc{height:10px;background-position:-2919px 0}.smart-flag-box .flag.li{height:12px;background-position:-2941px 0}.smart-flag-box .flag.lk{height:10px;background-position:-2963px 0}.smart-flag-box .flag.lr{height:11px;background-position:-2985px 0}.smart-flag-box .flag.ls{height:14px;background-position:-3007px 0}.smart-flag-box .flag.lt{height:12px;background-position:-3029px 0}.smart-flag-box .flag.lu{height:12px;background-position:-3051px 0}.smart-flag-box .flag.lv{height:10px;background-position:-3073px 0}.smart-flag-box .flag.ly{height:10px;background-position:-3095px 0}.smart-flag-box .flag.ma{height:14px;background-position:-3117px 0}.smart-flag-box .flag.mc{height:15px;background-position:-3139px 0}.smart-flag-box .flag.md{height:10px;background-position:-3160px 0}.smart-flag-box .flag.me{height:10px;background-position:-3182px 0}.smart-flag-box .flag.mf{height:14px;background-position:-3204px 0}.smart-flag-box .flag.mg{height:14px;background-position:-3226px 0}.smart-flag-box .flag.mh{height:11px;background-position:-3248px 0}.smart-flag-box .flag.mk{height:10px;background-position:-3270px 0}.smart-flag-box .flag.ml{height:14px;background-position:-3292px 0}.smart-flag-box .flag.mm{height:14px;background-position:-3314px 0}.smart-flag-box .flag.mn{height:10px;background-position:-3336px 0}.smart-flag-box .flag.mo{height:14px;background-position:-3358px 0}.smart-flag-box .flag.mp{height:10px;background-position:-3380px 0}.smart-flag-box .flag.mq{height:14px;background-position:-3402px 0}.smart-flag-box .flag.mr{height:14px;background-position:-3424px 0}.smart-flag-box .flag.ms{height:10px;background-position:-3446px 0}.smart-flag-box .flag.mt{height:14px;background-position:-3468px 0}.smart-flag-box .flag.mu{height:14px;background-position:-3490px 0}.smart-flag-box .flag.mv{height:14px;background-position:-3512px 0}.smart-flag-box .flag.mw{height:14px;background-position:-3534px 0}.smart-flag-box .flag.mx{height:12px;background-position:-3556px 0}.smart-flag-box .flag.my{height:10px;background-position:-3578px 0}.smart-flag-box .flag.mz{height:14px;background-position:-3600px 0}.smart-flag-box .flag.na{height:14px;background-position:-3622px 0}.smart-flag-box .flag.nc{height:10px;background-position:-3644px 0}.smart-flag-box .flag.ne{height:15px;background-position:-3666px 0}.smart-flag-box .flag.nf{height:10px;background-position:-3686px 0}.smart-flag-box .flag.ng{height:10px;background-position:-3708px 0}.smart-flag-box .flag.ni{height:12px;background-position:-3730px 0}.smart-flag-box .flag.nl{height:14px;background-position:-3752px 0}.smart-flag-box .flag.no{height:15px;background-position:-3774px 0}.smart-flag-box .flag.np{width:13px;height:15px;background-position:-3796px 0}.smart-flag-box .flag.nr{height:10px;background-position:-3811px 0}.smart-flag-box .flag.nu{height:10px;background-position:-3833px 0}.smart-flag-box .flag.nz{height:10px;background-position:-3855px 0}.smart-flag-box .flag.om{height:10px;background-position:-3877px 0}.smart-flag-box .flag.pa{height:14px;background-position:-3899px 0}.smart-flag-box .flag.pe{height:14px;background-position:-3921px 0}.smart-flag-box .flag.pf{height:14px;background-position:-3943px 0}.smart-flag-box .flag.pg{height:15px;background-position:-3965px 0}.smart-flag-box .flag.ph{height:10px;background-position:-3987px 0}.smart-flag-box .flag.pk{height:14px;background-position:-4009px 0}.smart-flag-box .flag.pl{height:13px;background-position:-4031px 0}.smart-flag-box .flag.pm{height:14px;background-position:-4053px 0}.smart-flag-box .flag.pn{height:10px;background-position:-4075px 0}.smart-flag-box .flag.pr{height:14px;background-position:-4097px 0}.smart-flag-box .flag.ps{height:10px;background-position:-4119px 0}.smart-flag-box .flag.pt{height:14px;background-position:-4141px 0}.smart-flag-box .flag.pw{height:13px;background-position:-4163px 0}.smart-flag-box .flag.py{height:11px;background-position:-4185px 0}.smart-flag-box .flag.qa{height:8px;background-position:-4207px 0}.smart-flag-box .flag.re{height:14px;background-position:-4229px 0}.smart-flag-box .flag.ro{height:14px;background-position:-4251px 0}.smart-flag-box .flag.rs{height:14px;background-position:-4273px 0}.smart-flag-box .flag.ru{height:14px;background-position:-4295px 0}.smart-flag-box .flag.rw{height:14px;background-position:-4317px 0}.smart-flag-box .flag.sa{height:14px;background-position:-4339px 0}.smart-flag-box .flag.sb{height:10px;background-position:-4361px 0}.smart-flag-box .flag.sc{height:10px;background-position:-4383px 0}.smart-flag-box .flag.sd{height:10px;background-position:-4405px 0}.smart-flag-box .flag.se{height:13px;background-position:-4427px 0}.smart-flag-box .flag.sg{height:14px;background-position:-4449px 0}.smart-flag-box .flag.sh{height:10px;background-position:-4471px 0}.smart-flag-box .flag.si{height:10px;background-position:-4493px 0}.smart-flag-box .flag.sj{height:15px;background-position:-4515px 0}.smart-flag-box .flag.sk{height:14px;background-position:-4537px 0}.smart-flag-box .flag.sl{height:14px;background-position:-4559px 0}.smart-flag-box .flag.sm{height:15px;background-position:-4581px 0}.smart-flag-box .flag.sn{height:14px;background-position:-4603px 0}.smart-flag-box .flag.so{height:14px;background-position:-4625px 0}.smart-flag-box .flag.sr{height:14px;background-position:-4647px 0}.smart-flag-box .flag.ss{height:10px;background-position:-4669px 0}.smart-flag-box .flag.st{height:10px;background-position:-4691px 0}.smart-flag-box .flag.sv{height:12px;background-position:-4713px 0}.smart-flag-box .flag.sx{height:14px;background-position:-4735px 0}.smart-flag-box .flag.sy{height:14px;background-position:-4757px 0}.smart-flag-box .flag.sz{height:14px;background-position:-4779px 0}.smart-flag-box .flag.ta{height:10px;background-position:-4801px 0}.smart-flag-box .flag.tc{height:10px;background-position:-4823px 0}.smart-flag-box .flag.td{height:14px;background-position:-4845px 0}.smart-flag-box .flag.tf{height:14px;background-position:-4867px 0}.smart-flag-box .flag.tg{height:13px;background-position:-4889px 0}.smart-flag-box .flag.th{height:14px;background-position:-4911px 0}.smart-flag-box .flag.tj{height:10px;background-position:-4933px 0}.smart-flag-box .flag.tk{height:10px;background-position:-4955px 0}.smart-flag-box .flag.tl{height:10px;background-position:-4977px 0}.smart-flag-box .flag.tm{height:14px;background-position:-4999px 0}.smart-flag-box .flag.tn{height:14px;background-position:-5021px 0}.smart-flag-box .flag.to{height:10px;background-position:-5043px 0}.smart-flag-box .flag.tr{height:14px;background-position:-5065px 0}.smart-flag-box .flag.tt{height:12px;background-position:-5087px 0}.smart-flag-box .flag.tv{height:10px;background-position:-5109px 0}.smart-flag-box .flag.tw{height:14px;background-position:-5131px 0}.smart-flag-box .flag.tz{height:14px;background-position:-5153px 0}.smart-flag-box .flag.ua{height:14px;background-position:-5175px 0}.smart-flag-box .flag.ug{height:14px;background-position:-5197px 0}.smart-flag-box .flag.um{height:11px;background-position:-5219px 0}.smart-flag-box .flag.un{height:14px;background-position:-5241px 0}.smart-flag-box .flag.us{height:11px;background-position:-5263px 0}.smart-flag-box .flag.uy{height:14px;background-position:-5285px 0}.smart-flag-box .flag.uz{height:10px;background-position:-5307px 0}.smart-flag-box .flag.va{width:15px;height:15px;background-position:-5329px 0}.smart-flag-box .flag.vc{height:14px;background-position:-5346px 0}.smart-flag-box .flag.ve{height:14px;background-position:-5368px 0}.smart-flag-box .flag.vg{height:10px;background-position:-5390px 0}.smart-flag-box .flag.vi{height:14px;background-position:-5412px 0}.smart-flag-box .flag.vn{height:14px;background-position:-5434px 0}.smart-flag-box .flag.vu{height:12px;background-position:-5456px 0}.smart-flag-box .flag.wf{height:14px;background-position:-5478px 0}.smart-flag-box .flag.ws{height:10px;background-position:-5500px 0}.smart-flag-box .flag.xk{height:15px;background-position:-5522px 0}.smart-flag-box .flag.ye{height:14px;background-position:-5544px 0}.smart-flag-box .flag.yt{height:14px;background-position:-5566px 0}.smart-flag-box .flag.za{height:14px;background-position:-5588px 0}.smart-flag-box .flag.zm{height:14px;background-position:-5610px 0}.smart-flag-box .flag.zw{height:10px;background-position:-5632px 0}.smart-flag-box .flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url('flags.png');background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}.smart-flag-box .flag.np{background-color:transparent}.smart-country-input-drop-down-menu ul li a,.smart-phone-input-drop-down-menu ul li a{border-left:1px solid transparent;border-left:var(--smart-border-width) solid transparent;display:flex;align-items:center}.smart-country-input-drop-down-menu ul li .dial-code,.smart-phone-input-drop-down-menu ul li .dial-code{margin-left:6px;opacity:.5}.smart-country-input-drop-down-menu:not(.smart-check-input-drop-down-menu) li.active a,.smart-phone-input-drop-down-menu:not(.smart-check-input-drop-down-menu) li.active a{border-left:1px solid rgb(0,92,153);border-left:var(--smart-border-width) solid var(--smart-primary);border-top-left-radius:0;border-bottom-left-radius:0;color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected)}.smart-country-input-drop-down-menu[right-to-left] li a,.smart-phone-input-drop-down-menu[right-to-left] li a{border-left:none;border-right:1px solid transparent;border-right:var(--smart-border-width) solid transparent}.smart-country-input-drop-down-menu[right-to-left]:not(.smart-check-input-drop-down-menu) li.active a,.smart-phone-input-drop-down-menu[right-to-left]:not(.smart-check-input-drop-down-menu) li.active a{border-left:1px solid transparent;border-left:var(--smart-border-width) solid transparent;border-right:1px solid rgb(0,92,153);border-right:var(--smart-border-width) solid var(--smart-primary);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:0}.underlined.smart-input,.underlined.smart-input .smart-drop-down-button,.underlined.smart-text-box input.smart-input{border-top:none;border-left:none;border-right:none}.underlined.smart-input,.underlined.smart-input[hover]{border-bottom-left-radius:0;border-bottom-right-radius:0}smart-date-input.underlined,smart-date-range-input.underlined,smart-time-input.underlined{overflow:visible}.underlined.smart-input{transition:border-bottom .2s,background-color .2s}.underlined.smart-input .smart-hint{position:absolute;top:0;left:0;right:0;bottom:0;display:block!important;box-sizing:border-box;padding:4px;padding:var(--smart-editor-label-padding);color:#5A5A5A;color:var(--smart-background-color);pointer-events:none;font-size:75%;opacity:0;transition:color .2s,font-size .2s,line-height .2s,margin-top .2s,opacity .3s,top .2s;margin-top:calc(0px - 14px);margin-top:calc(0px - var(--smart-font-size))}.underlined.smart-input .smart-hint:after{content:"";position:absolute;left:0;bottom:-2px;display:block;width:100%;height:2px;background-color:rgb(0,92,153);background-color:var(--smart-primary);transform-origin:bottom center;transform:scaleX(0);transition:transform .2s}.underlined.smart-input[hover]{border-bottom-color:#5A5A5A;border-bottom-color:var(--smart-background-color)}.underlined.smart-input[focus] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.underlined.smart-input[focus] .smart-hint:before{opacity:.12}.underlined.smart-input[focus] .smart-hint:after{transform:scale(1)}.underlined.smart-input .smart-input:not(:focus):-moz-placeholder-shown+.smart-hint{font-size:inherit;margin-top:0}.underlined.smart-input .smart-input:not(:focus):placeholder-shown+.smart-hint{font-size:inherit;margin-top:0}.underlined.smart-input:not([readonly]) .smart-drop-down-button{border-bottom-left-radius:0;border-bottom-left-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial}.underlined.smart-input:not([opened]) .smart-drop-down-button{background-color:transparent}.underlined.smart-input.smart-multi-combo-input:not([focus]) .smart-hint{margin-top:0}.underlined.smart-input.smart-date-range-input[opened][drop-down-button-position=right]:not([readonly]){border-bottom-left-radius:0;border-bottom-right-radius:0}.underlined.smart-input[readonly] .smart-input{cursor:pointer;background:#fefefe!important;background:var(--smart-background)!important;color:#5A5A5A!important;color:var(--smart-background-color)!important;opacity:.75}.underlined.smart-input[drop-down-button-position=left] .smart-drop-down-button{background:inherit;color:inherit;border-bottom-left-radius:0;border-bottom-left-radius:initial}.underlined.smart-input[drop-down-button-position=left] .smart-hint{margin-left:27px;margin-left:var(--smart-editor-addon-width)}.underlined.smart-input[drop-down-button-position=left][focus] .smart-hint:after{margin-left:calc(0px - 27px);margin-left:calc(0px - var(--smart-editor-addon-width));width:calc(100% + 27px);width:calc(100% + var(--smart-editor-addon-width))}.underlined.smart-input[drop-down-button-position=left][opened]:not([readonly]),.underlined.smart-input[drop-down-button-position=left][opened]:not([readonly]) input{border-bottom-right-radius:0}.underlined.smart-input[drop-down-button-position=right] .smart-drop-down-button{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-bottom-right-radius:0;border-bottom-right-radius:initial}.underlined.smart-input[drop-down-button-position=right][opened]:not([readonly]),.underlined.smart-input[drop-down-button-position=right][opened]:not([readonly]) input{border-bottom-left-radius:0}.underlined.smart-input.smart-invalid{border-bottom-color:rgba(176,0,32,.5);border-bottom-color:rgba(var(--smart-error-rgb),.5)}.underlined.smart-input.smart-invalid .smart-hint:after{background-color:rgb(176,0,32);background-color:var(--smart-error)}.underlined.smart-text-box input.smart-input{border-bottom-left-radius:0;border-bottom-left-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial}.underlined.smart-number-input .nav{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.underlined.smart-number-input .nav .up{border-bottom:none}.underlined.smart-element.smart-material{--smart-border-top-left-radius:0;--smart-border-top-right-radius:0;--smart-border-bottom-left-radius:0;--smart-border-bottom-right-radius:0}.underlined.smart-element.smart-material.smart-valid{--smart-border:#28a745}.underlined.smart-element.smart-material.smart-invalid{--smart-border:#dc3545}.underlined.smart-element.smart-material .smart-hint{opacity:1;transition:color .2s,opacity .1s,font-size .2s,line-height .2s,margin-top .2s,top .2s!important;margin-top:0;font-size:100%}.underlined.smart-element.smart-material.has-value .smart-hint,.underlined.smart-element.smart-material[focus] .smart-hint,.underlined.smart-element.smart-material[focus][hover] .smart-hint,.underlined.smart-element.smart-material[value]:not([value=""]) .smart-hint{margin-top:-20px;font-size:80%!important}smart-check-input.outlined,smart-date-range-input.outlined,smart-input.outlined,smart-masked-text-box.outlined,smart-multi-combo-input.outlined,smart-multi-input.outlined,smart-password-input.outlined,smart-password-text-box.outlined,smart-phone-input.outlined,smart-text-box.outlined{background-color:transparent}smart-date-input.outlined,smart-date-range-input.outlined,smart-phone-input.outlined,smart-time-input.outlined{overflow:visible}smart-phone-input.outlined .smart-drop-down-button{margin-right:0}smart-phone-input.outlined .smart-container::after{margin-left:-18px;z-index:9}.outlined.smart-input{position:relative;display:inline-block;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);line-height:1.5;height:50px;margin:0;border:none;border-radius:0;padding-top:6px;overflow:hidden}.outlined.smart-input .smart-input{padding:12px 13px;z-index:5;background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);transition:border-color .2s}.outlined.smart-input.smart-valid[focus] .smart-drop-down-button,.outlined.smart-input.smart-valid[focus] .smart-input{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.outlined.smart-input.smart-valid[focus] .smart-drop-down-button{color:rgb(0,92,153);color:var(--smart-primary)}.outlined.smart-input.smart-invalid .smart-drop-down-button,.outlined.smart-input.smart-invalid .smart-input{border-color:rgba(176,0,32,.5);border-color:rgba(var(--smart-error-rgb),.5)}.outlined.smart-input.smart-invalid[focus] .smart-drop-down-button,.outlined.smart-input.smart-invalid[focus] .smart-input{border-color:rgb(176,0,32);border-color:var(--smart-error)}.outlined.smart-input.smart-invalid[focus] .smart-drop-down-button{color:rgb(176,0,32);color:var(--smart-error)}.outlined.smart-input.smart-multi-combo-input .smart-input{padding:0;border:none!important;z-index:auto;z-index:initial}.outlined.smart-input.smart-multi-combo-input .smart-drop-down-button{padding:0!important}.outlined.smart-input.smart-multi-combo-input .smart-action-button{padding:12px 13px;z-index:5;background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);transition:border-color .2s}.outlined.smart-input.smart-multi-combo-input[hint] .smart-action-button{border-top:1px solid #fefefe;border-top:1px solid var(--smart-background)}.outlined.smart-input.smart-multi-combo-input[focus] .smart-action-button{border-color:rgb(0,92,153);border-color:var(--smart-primary);color:rgb(0,92,153);color:var(--smart-primary)}.outlined.smart-input.smart-multi-combo-input[focus][hint] .smart-action-button{border-top-color:#fefefe;border-top-color:var(--smart-background)}.outlined.smart-input.smart-multi-combo-input.smart-valid[focus] .smart-action-button,.outlined.smart-input[focus]{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.outlined.smart-input.smart-multi-combo-input.smart-valid[focus] .smart-action-button.smart-valid{color:rgb(0,92,153);color:var(--smart-primary)}.outlined.smart-input.smart-multi-combo-input.smart-invalid[focus] .smart-action-button.smart-invalid{color:rgb(176,0,32);color:var(--smart-error)}.outlined.smart-input[drop-down-button-position=right] input{border-right:none}.outlined.smart-input[drop-down-button-position=right] .smart-drop-down-button{padding:10px 0 9px;border-left:none;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border);border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);background:inherit;color:inherit;z-index:6;cursor:pointer}.outlined.smart-input[drop-down-button-position=left] input{border-left:none}.outlined.smart-input[drop-down-button-position=left] .smart-drop-down-button{padding:10px 0;border-right:none;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border);border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);background:inherit;color:inherit;z-index:6;cursor:pointer}.outlined.smart-input[hint] .smart-hint{position:absolute;top:0;left:0;display:flex!important;border-color:#E0E0E0!important;border-color:var(--smart-border)!important;width:100%;max-height:100%;color:#5A5A5A;color:var(--smart-background-color);font-size:75%;line-height:15px;cursor:text;margin-top:-6px;z-index:7;white-space:nowrap;transition:color .2s,z-index .2s,font-size .2s,opacity .3s,font-size .2s,line-height .2s}.outlined.smart-input[hint] .smart-hint:after,.outlined.smart-input[hint] .smart-hint:before{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:#E0E0E0!important;border-top-color:var(--smart-border)!important;min-width:10px;height:8px;pointer-events:none;box-shadow:inset 0 1px transparent;transition:border-color .2s,box-shadow .2s;z-index:7}.outlined.smart-input[hint] .smart-hint:before{margin-right:4px;border-left:solid 1px transparent;border-radius:4px 0}.outlined.smart-input[hint] .smart-hint:after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 4px}.outlined.smart-input[hint][drop-down-button-position=left] .smart-hint:before{width:27px;width:var(--smart-editor-addon-width);margin-right:13px}.outlined.smart-input[focus]{border-top-color:transparent!important;box-shadow:inset 1px 0 var(--smart-material-safari-helper1),inset -1px 0 var(--smart-material-safari-helper1),inset 0 -1px var(--smart-material-safari-helper1);outline:0}.outlined.smart-input[focus] .smart-input{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.outlined.smart-input[focus] .smart-drop-down-button{color:rgb(0,92,153);color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.outlined.smart-input[focus][hint] .smart-input{border-top-color:#fefefe;border-top-color:var(--smart-background)}.outlined.smart-input[focus][hint] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary);opacity:1}.outlined.smart-input[focus][hint] .smart-hint:after,.outlined.smart-input[focus][hint] .smart-hint:before{border-top-color:rgb(0,92,153)!important;border-top-color:var(--smart-primary)!important;box-shadow:none!important}.outlined.smart-input[hover]{border-color:#E0E0E0;border-color:var(--smart-border);border-top-color:transparent}.outlined.smart-input[hover][hint] .smart-hint:before{border-top-color:#E0E0E0;border-top-color:var(--smart-border)}.outlined.smart-input[hover][hint]>input:not(:focus):-moz-placeholder-shown, .outlined.smart-input[hover][hint]>textarea:not(:focus):-moz-placeholder-shown{border-color:#E0E0E0;border-color:var(--smart-border)}.outlined.smart-input[hover][hint]>input:not(:focus):placeholder-shown,.outlined.smart-input[hover][hint]>textarea:not(:focus):placeholder-shown{border-color:#E0E0E0;border-color:var(--smart-border)}.outlined.smart-input[readonly] .smart-input{background:#fefefe!important;background:var(--smart-background)!important;color:#5A5A5A!important;color:var(--smart-background-color)!important;opacity:.75}.outlined.smart-input:not([focus]) .smart-input:not(:focus):-moz-placeholder-shown{border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);z-index:5}.outlined.smart-input:not([focus]) .smart-input,.outlined.smart-input:not([focus]) .smart-input:not(:focus):placeholder-shown{border-top:1px solid #E0E0E0;border-top:1px solid var(--smart-border);z-index:5}.outlined.smart-input:not([focus]).smart-invalid .smart-input:not(:focus):-moz-placeholder-shown{border-top:1px solid rgba(176,0,32,.5);border-top:1px solid rgba(var(--smart-error-rgb),.5);z-index:5}.outlined.smart-input:not([focus]).smart-invalid .smart-input,.outlined.smart-input:not([focus]).smart-invalid .smart-input:not(:focus):placeholder-shown{border-top:1px solid rgba(176,0,32,.5);border-top:1px solid rgba(var(--smart-error-rgb),.5);z-index:5}.outlined.smart-input[hint] .smart-input:not(:focus):-moz-placeholder-shown+.smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:60px;z-index:2;-moz-user-select:none;user-select:none;pointer-events:none}.outlined.smart-input:not([focus]):not([value]).smart-multi-combo-input[hint] .smart-hint,.outlined.smart-input[hint] .smart-input:not(:focus):placeholder-shown+.smart-hint,.outlined.smart-input[hint]:not([focus]) .smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:60px;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.outlined.smart-input.smart-invalid[focus]{border-color:rgb(176,0,32);border-color:var(--smart-error)}.outlined.smart-input.smart-invalid[focus][hint] .smart-hint{color:rgb(176,0,32);color:var(--smart-error)}.outlined.smart-input.smart-invalid[focus][hint] .smart-hint:after,.outlined.smart-input.smart-invalid[focus][hint] .smart-hint:before{border-top-color:rgb(176,0,32)!important;border-top-color:var(--smart-error)!important}.outlined.smart-input.smart-valid[focus]{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.outlined.smart-input.smart-valid[focus][hint] .smart-hint{color:rgb(0,92,153);color:var(--smart-primary)}.outlined.smart-input.smart-valid[focus][hint] .smart-hint:after,.outlined.smart-input.smart-valid[focus][hint] .smart-hint:before{border-top-color:rgb(0,92,153)!important;border-top-color:var(--smart-primary)!important}.outlined.smart-text-area[hint] .smart-input:not(:focus):-moz-placeholder-shown+.smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:30px;line-height:var(--smart-editor-height);opacity:0;z-index:2}.outlined.smart-text-area[hint] .smart-input:not(:focus):placeholder-shown+.smart-hint,.outlined.smart-text-area[hint]:not([focus]) .smart-hint{font-size:14px;font-size:var(--smart-font-size);line-height:30px;line-height:var(--smart-editor-height);opacity:0;z-index:2}.outlined.smart-text-box input{border:none;padding:7px}.outlined.smart-number-input .nav{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.outlined.smart-number-input .nav .up{border-bottom:none}.outlined.smart-number-input[drop-down-button-position=left] .smart-drop-down-button,.outlined.smart-number-input[drop-down-button-position=right] .smart-drop-down-button{padding:0}.outlined.smart-element.smart-material.smart-valid{--smart-border:#28a745}.outlined.smart-element.smart-material.smart-invalid{--smart-border:#dc3545}.outlined.smart-element.smart-material .smart-hint{opacity:1!important;transition:color .2s,opacity .1s,font-size .2s,line-height .2s,margin-top .2s,top .2s!important;z-index:7!important}.outlined.smart-element.smart-material.has-value,.outlined.smart-element.smart-material[focus],.outlined.smart-element.smart-material[focus][hover],.outlined.smart-element.smart-material[value]:not([value=""]){border-color:rgb(0,92,153);border-color:var(--smart-primary);border-top-color:transparent!important;outline:0}.outlined.smart-element.smart-material.has-value .smart-input,.outlined.smart-element.smart-material[focus] .smart-input,.outlined.smart-element.smart-material[focus][hover] .smart-input,.outlined.smart-element.smart-material[value]:not([value=""]) .smart-input{border-top-color:#fefefe!important;border-top-color:var(--smart-background)!important}.outlined.smart-element.smart-material.has-value .smart-hint,.outlined.smart-element.smart-material[focus] .smart-hint,.outlined.smart-element.smart-material[focus][hover] .smart-hint,.outlined.smart-element.smart-material[value]:not([value=""]) .smart-hint{color:rgb(0,92,153)!important;color:var(--smart-primary)!important;opacity:1!important;font-size:75%!important;line-height:15px;z-index:7;transition:color .2s,z-index .2s,font-size .2s,opacity .3s,font-size .2s,line-height .2s}.outlined.smart-element.smart-material.has-value .smart-container .smart-content,.outlined.smart-element.smart-material[focus] .smart-container .smart-content,.outlined.smart-element.smart-material[focus][hover] .smart-container .smart-content,.outlined.smart-element.smart-material[value]:not([value=""]) .smart-container .smart-content{border-top-color:transparent!important}.outlined.smart-drop-down-box>.smart-container>.smart-content{z-index:7!important}.smart-invalid .outlined.smart-input.smart-multi-combo-input .smart-action-button{border-color:rgba(176,0,32,.5);border-color:rgba(var(--smart-error-rgb),.5)}.smart-invalid .outlined.smart-input.smart-multi-combo-input[focus] .smart-action-button{border-color:rgb(176,0,32);border-color:var(--smart-error)}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.smart-input .smart-hint,.smart-input .smart-hint::after,.smart-input .smart-input{transition-duration:.1s}}}.smart-time-picker{display:block;width:250px;width:var(--smart-time-picker-default-width);height:calc(12 * 30px);height:var(--smart-time-picker-default-height);line-height:normal;line-height:initial;min-width:250px}.smart-time-picker>.smart-container{width:100%;height:100%}.smart-time-picker .smart-main-container{width:100%;height:calc(100% - calc(1.25 * 48px));height:calc(100% - var(--smart-calendar-title-height));padding:2%;background-color:#fefefe;background-color:var(--smart-background)}.smart-time-picker .smart-header{display:flex;width:100%;height:calc(1.25 * 48px);height:var(--smart-calendar-title-height);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);justify-content:center;align-items:center}.smart-time-picker .smart-header:focus{outline:#fefefe solid 1px;outline:var(--smart-background) solid 1px}.smart-time-picker .smart-footer{display:none}.smart-time-picker .smart-svg-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.smart-time-picker .smart-am-container,.smart-time-picker .smart-hour-container,.smart-time-picker .smart-minute-container,.smart-time-picker .smart-pm-container{opacity:.5;cursor:pointer}.smart-time-picker .smart-hour-minute-container{display:flex;font-size:50px}.smart-time-picker .smart-hour-minute-container div:nth-child(2){opacity:.5}.smart-time-picker .smart-am-pm-container{margin-left:10px}.smart-time-picker .smart-selected{opacity:1}.smart-time-picker .smart-svg-picker{border-radius:50%;background-color:#fefefe;background-color:var(--smart-background);position:relative;box-sizing:content-box;touch-action:none}.smart-time-picker .smart-svg-picker:focus{border:1px solid #b2b2b2;border:1px solid var(--smart-outline);outline:0}.smart-time-picker .smart-svg-picker.animate{animation:smart-time-picker-animation .5s linear}.smart-time-picker .smart-label{fill:#5A5A5A;fill:var(--smart-background-color)}.smart-time-picker .smart-label.smart-selected{fill:#ffffff;fill:var(--smart-primary-color);stroke:#ffffff;stroke:var(--smart-primary-color);stroke-width:0}.smart-time-picker .smart-needle,.smart-time-picker .smart-needle-central-circle{fill:rgb(0,92,153);fill:var(--smart-primary)}.smart-time-picker[disabled] .smart-am-container,.smart-time-picker[disabled] .smart-hour-container,.smart-time-picker[disabled] .smart-minute-container,.smart-time-picker[disabled] .smart-pm-container,.smart-time-picker[readonly] .smart-am-container,.smart-time-picker[readonly] .smart-hour-container,.smart-time-picker[readonly] .smart-minute-container,.smart-time-picker[readonly] .smart-pm-container{cursor:default}.smart-time-picker[footer] .smart-footer{display:block;width:100%;height:30px}.smart-time-picker[footer] .smart-svg-container{height:calc(100% - 30px)}.smart-time-picker[view=landscape]{width:calc(12 * 30px);width:var(--smart-time-picker-default-height);height:250px;height:var(--smart-time-picker-default-width);min-width:400px}.smart-time-picker[view=landscape]>.smart-container{display:flex}.smart-time-picker[view=landscape] .smart-header{flex-direction:column;width:33%;height:100%}.smart-time-picker[view=landscape] .smart-main-container{width:67%;height:100%}.smart-time-picker[view=landscape] .smart-am-pm-container{margin-left:0}@keyframes smart-time-picker-animation{0%,100%{opacity:1}25%,75%{opacity:.5}50%{opacity:0}}.smart-time-picker[right-to-left] .smart-footer,.smart-time-picker[right-to-left] .smart-header{direction:rtl}.smart-time-picker[right-to-left] .smart-am-pm-container{margin:0 10px 0 0}.smart-time-picker[right-to-left][view=landscape]>.smart-container{flex-direction:row-reverse}smart-toast,smart-toast .smart-toast-container{font-family:smart-icons;font-family:var(--smart-font-family-icon);display:none}.smart-toast-container.smart-toast-container-bottom-left,.smart-toast-container.smart-toast-container-bottom-right,.smart-toast-container.smart-toast-container-custom,.smart-toast-container.smart-toast-container-top-left,.smart-toast-container.smart-toast-container-top-right{width:400px;width:var(--smart-toast-container-default-width);padding:5px;position:fixed;overflow-y:hidden;box-sizing:border-box;z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-toast-container.smart-toast-container-top-left{top:0;left:0}.smart-toast-container.smart-toast-container-top-right{top:0;right:0}.smart-toast-container.smart-toast-container-bottom-left{bottom:0;left:0}.smart-toast-container.smart-toast-container-bottom-right{bottom:0;right:0}.smart-toast-container.smart-toast-container-modal{width:100%;height:100%}.smart-toast-container.smart-toast-container-modal:not(:empty){background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-toast-container.smart-toast-container-modal .smart-toast-item{width:200px}.smart-toast-item{display:block;width:100%;margin-bottom:2px;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#F5F5F5;background-color:var(--smart-surface);border-color:#E0E0E0;border-color:var(--smart-border);color:#323232;color:var(--smart-surface-color)}.smart-toast-item:hover{opacity:1}.smart-toast-item .smart-toast-item-header{display:flex;justify-content:flex-end;height:20px;height:var(--smart-toast-header-height)}.smart-toast-item .smart-toast-item-header .smart-toast-item-close-button{font-family:smart-icons;font-family:var(--smart-font-family-icon);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;cursor:pointer;margin:5px;opacity:1;display:none;width:14px;width:var(--smart-font-size);height:14px;height:var(--smart-font-size);color:inherit}.smart-toast-item .smart-toast-item-container{padding:0 0 10px;display:flex;align-items:center;position:relative;top:-4px}.smart-toast-item .smart-toast-item-container .smart-toast-item-icon{width:25px;height:25px;margin:0 15px;display:inline-block;background-repeat:no-repeat}.smart-toast-item .smart-toast-item-container .smart-toast-item-icon:after{content:'';content:var(--smart-toast-item-icon);width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:1.75em}.smart-toast-item .smart-toast-item-container .smart-toast-item-content{text-align:center;opacity:1;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:calc(100% - 110px);margin:0 15px}.smart-toast-item[show-close-button] .smart-toast-item-header .smart-toast-item-close-button{display:block}.smart-toast-item[show-close-button] .smart-toast-item-header .smart-toast-item-close-button:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e80d';content:var(--smart-icon-close);font-size:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:inherit;position:absolute;left:0;top:0;display:block}.smart-toast-item.primary,.smart-toast-item.primary .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item[opened]{opacity:.8}.smart-toast-item[opened]:hover{opacity:1}.smart-toast-item.blink{animation:blink normal 1s infinite ease-in}.smart-toast-item.primary{background-color:rgb(0,92,153);background-color:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-toast-item.secondary{background-color:rgb(45,45,48);background-color:var(--smart-secondary);border-color:rgb(45,45,48);border-color:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color)}.smart-toast-item.secondary .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.success{background-color:rgb(139,195,74);background-color:var(--smart-success);border-color:rgb(139,195,74);border-color:var(--smart-success);color:#ffffff;color:var(--smart-success-color)}.smart-toast-item.success .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.error{background-color:rgb(176,0,32);background-color:var(--smart-error);border-color:rgb(176,0,32);border-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color)}.smart-toast-item.error .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.info{background-color:rgb(92,192,222);background-color:var(--smart-info);border-color:rgb(92,192,222);border-color:var(--smart-info);color:#fff;color:var(--smart-info-color)}.smart-toast-item.info .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.warning{background-color:rgb(240,173,78);background-color:var(--smart-warning);border-color:rgb(240,173,78);border-color:var(--smart-warning);color:#fff;color:var(--smart-warning-color)}.smart-toast-item.warning .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.light{background-color:rgb(255,255,255);background-color:var(--smart-light);border-color:rgb(255,255,255);border-color:var(--smart-light);color:#222222;color:var(--smart-light-color)}.smart-toast-item.light .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.dark{background-color:rgb(34,34,34);background-color:var(--smart-dark);border-color:rgb(34,34,34);border-color:var(--smart-dark);color:#ffffff;color:var(--smart-dark-color)}.smart-toast-item.dark .smart-toast-item-header .smart-toast-item-close-button{color:#ffffff;color:var(--smart-primary-color)}.smart-toast-item.mail{background-color:#337ab7;border-color:#337ab7;color:#fff}.smart-toast-item.mail .smart-toast-item-header .smart-toast-item-close-button{color:#fff}.smart-toast-item.time{background-color:#363636;border-color:#363636;color:#fff}.smart-toast-item.time .smart-toast-item-header .smart-toast-item-close-button{color:#fff}.smart-toast-item.info .smart-toast-item-icon:after{--smart-toast-item-icon:var(--smart-icon-help-circled)}.smart-toast-item.warning .smart-toast-item-icon:after{--smart-toast-item-icon:var(--smart-icon-attention)}.smart-toast-item.success .smart-toast-item-icon:after{--smart-toast-item-icon:var(--smart-icon-check)}.smart-toast-item.error .smart-toast-item-icon:after{--smart-toast-item-icon:var(--smart-icon-block)}.smart-toast-item.mail .smart-toast-item-icon:after{--smart-toast-item-icon:var(--smart-icon-mail)}.smart-toast-item.time .smart-toast-item-icon:after{--smart-toast-item-icon:var(--smart-icon-clock)}.smart-toast-item[right-to-left]>.smart-container{direction:rtl}@keyframes blink{50%{opacity:.5}}.smart-toggle-box{display:inline-block;outline:0;height:30px;height:var(--smart-editor-height);cursor:pointer}.smart-toggle-box.smart-element{border:none;background:0 0}.smart-toggle-box .smart-container,.smart-toggle-box.smart-container{position:relative;display:flex;align-items:center}.smart-toggle-box .smart-ripple{background:rgb(0,92,153);background:var(--smart-primary)}.smart-toggle-box .smart-overlay{top:0;height:100%;background:rgb(0,92,153);background:var(--smart-primary);width:30px;width:var(--smart-editor-height);position:absolute;left:2px;border-radius:100%;padding:0;opacity:0;box-sizing:content-box;transition:opacity 280ms ease-in-out;margin:0}.smart-toggle-box .smart-label{color:#5A5A5A;color:var(--smart-background-color);background:inherit;font-size:inherit;font-family:inherit;margin:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}.smart-toggle-box.smart-check-box .smart-input{width:calc(1px + 1/2 * 30px);width:var(--smart-check-box-default-size);min-width:calc(1px + 1/2 * 30px);min-width:var(--smart-check-box-default-size);height:calc(1px + 1/2 * 30px);height:var(--smart-check-box-default-size);min-height:calc(1px + 1/2 * 30px);min-height:var(--smart-check-box-default-size);background-color:#fefefe;background-color:var(--smart-background);box-sizing:content-box;box-sizing:initial;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);display:inline-block;color:#5A5A5A;color:var(--smart-background-color);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);margin:0 0 0 8px;transition:background linear .2s;position:relative}.smart-toggle-box.smart-check-box .smart-input:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);display:flex;justify-content:center;align-content:center;height:100%;align-items:center}.smart-toggle-box.smart-check-box[checked] .smart-input:after{font-weight:100;content:'\e908';content:var(--smart-icon-check);pointer-events:none}.smart-toggle-box.smart-check-box[checked=null] .smart-input:after{content:"-";margin-top:-1px}.smart-toggle-box.smart-radio-button .smart-input{width:calc(1px + 1/2 * 30px);width:var(--smart-radio-button-default-size);min-width:calc(1px + 1/2 * 30px);min-width:var(--smart-radio-button-default-size);height:calc(1px + 1/2 * 30px);height:var(--smart-radio-button-default-size);min-height:calc(1px + 1/2 * 30px);min-height:var(--smart-radio-button-default-size);background-color:#fefefe;background-color:var(--smart-background);box-sizing:content-box;box-sizing:initial;border-style:solid;border-width:1px;border-width:var(--smart-border-width);border-color:#E0E0E0;border-color:var(--smart-border);display:inline-block;border-radius:100%;color:#5A5A5A;color:var(--smart-background-color);margin:0 0 0 8px;position:relative}.smart-toggle-box.smart-radio-button .smart-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;font-style:normal;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;color:inherit;border-radius:50%;line-height:100%}.smart-toggle-box.smart-radio-button[checked] .smart-input:after{font-size:15px;font-weight:100;background:#ffffff;background:var(--smart-primary-color)}.smart-toggle-box.smart-radio-button[checked][hover]:not([focus]) .smart-input::after{background:#333;background:var(--smart-ui-state-color-hover)}.smart-toggle-box[active] .smart-input,.smart-toggle-box[checked] .smart-input{border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-toggle-box[active]:focus .smart-overlay,.smart-toggle-box[active][focus] .smart-overlay{opacity:.4}.smart-toggle-box[hover] .smart-input{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-toggle-box:focus .smart-input,.smart-toggle-box[focus] .smart-input{outline:0;overflow:visible;border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-toggle-box:focus .smart-overlay,.smart-toggle-box[focus] .smart-overlay{opacity:.3}.smart-toggle-box[readonly],.smart-toggle-box[readonly] .smart-input,.smart-toggle-box[readonly] .smart-label{cursor:auto;cursor:initial}.smart-toggle-box[check-mode=input]{cursor:default}.smart-toggle-box[check-mode=input] .smart-input,.smart-toggle-box[check-mode=label] .smart-label{cursor:pointer}.smart-toggle-box[right-to-left] .smart-container,.smart-toggle-box[right-to-left] .smart-hidden-input{direction:rtl}.smart-toggle-box[right-to-left] .smart-overlay{left:auto;left:initial;right:2px}.smart-toggle-box[right-to-left] .smart-input{margin:0 8px 0 0}smart-tooltip{position:absolute;text-align:center;z-index:9999;z-index:var(--smart-editor-drop-down-z-index);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);visibility:hidden;pointer-events:none}smart-tooltip.smart-element{background:0 0;overflow:visible}smart-tooltip .smart-tooltip-content{overflow:hidden;text-overflow:ellipsis;padding:4px 8px;padding:var(--smart-tooltip-padding);background-color:rgb(45,45,48);background-color:var(--smart-secondary);color:#ffffff;color:var(--smart-secondary-color);border:1px solid rgb(45,45,48);border:var(--smart-border-width) solid var(--smart-secondary);width:100%;height:100%;opacity:.9;box-shadow:0 6px 10px 0 rgba(0, 0, 0, .14),0 1px 18px 0 rgba(0, 0, 0, .12),0 3px 5px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-6);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}smart-tooltip[arrow],smart-tooltip[arrow][arrow-direction=bottom]{padding-bottom:6px;padding-bottom:var(--smart-tooltip-arrow-width)}smart-tooltip.auto,smart-tooltip.auto .smart-container,smart-tooltip.auto .smart-tooltip-content{height:auto}smart-tooltip[arrow] .smart-tooltip-content:after,smart-tooltip[arrow][arrow-direction=bottom] .smart-tooltip-content:after{content:"";width:0;height:0;border-top:6px solid rgb(45,45,48);border-top:var(--smart-tooltip-arrow-width) solid var(--smart-tooltip-arrow-color);position:absolute;bottom:0;left:calc(50% - 6px);left:calc(50% - var(--smart-tooltip-arrow-width));border-left:6px solid transparent;border-left:var(--smart-tooltip-arrow-width) solid transparent;border-right:6px solid transparent;border-right:var(--smart-tooltip-arrow-width) solid transparent;transform:translateX(0);transform:translateX(var(--smart-tooltip-arrow-translate))}smart-tooltip[visible]{visibility:visible;pointer-events:auto}smart-tooltip[arrow][arrow-direction=top]{padding-bottom:0;padding-bottom:initial;padding-top:6px;padding-top:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow][arrow-direction=top] .smart-tooltip-content:after{border-left:6px solid transparent;border-left:var(--smart-tooltip-arrow-width) solid transparent;border-right:6px solid transparent;border-right:var(--smart-tooltip-arrow-width) solid transparent;border-bottom:6px solid rgb(45,45,48);border-bottom:var(--smart-tooltip-arrow-width) solid var(--smart-tooltip-arrow-color);border-top:0;border-top:initial;top:0;bottom:calc(100% + 6px);bottom:calc(100% + var(--smart-tooltip-arrow-width));transform:translateX(0);transform:translateX(var(--smart-tooltip-arrow-translate))}smart-tooltip[arrow][arrow-direction=left] .smart-tooltip-content:after,smart-tooltip[arrow][arrow-direction=right] .smart-tooltip-content:after{border-bottom:6px solid transparent;border-bottom:var(--smart-tooltip-arrow-width) solid transparent;border-top:6px solid transparent;border-top:var(--smart-tooltip-arrow-width) solid transparent;transform:translateY(0);transform:translateY(var(--smart-tooltip-arrow-translate))}smart-tooltip[arrow][arrow-direction=left]{padding-bottom:0;padding-bottom:initial;padding-left:6px;padding-left:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow][arrow-direction=left] .smart-tooltip-content:after{border-right:6px solid rgb(45,45,48);border-right:var(--smart-tooltip-arrow-width) solid var(--smart-tooltip-arrow-color);border-left:0;border-left:initial;left:0;top:calc(50% - 6px);top:calc(50% - var(--smart-tooltip-arrow-width))}smart-tooltip[arrow][arrow-direction=right]{padding-bottom:0;padding-bottom:initial;padding-right:6px;padding-right:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow][arrow-direction=right] .smart-tooltip-content:after{border-left:6px solid rgb(45,45,48);border-left:var(--smart-tooltip-arrow-width) solid var(--smart-tooltip-arrow-color);border-right:0;border-right:initial;left:calc(100% - 6px);left:calc(100% - var(--smart-tooltip-arrow-width));top:calc(50% - 6px);top:calc(50% - var(--smart-tooltip-arrow-width))}smart-tooltip:not([animation=none]){opacity:0;transition:opacity .5s ease-in-out}smart-tooltip:not([animation=none])[visible]{opacity:1}smart-tooltip[right-to-left] .smart-tooltip-content{direction:rtl}smart-timeline{overflow:hidden;padding:10px;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);display:block}smart-timeline .smart-container{position:relative;overflow:hidden;display:flex}smart-timeline .smart-timeline-near-items{padding-right:20px;position:relative}smart-timeline .smart-timeline-far-items{padding-left:20px;position:relative}smart-timeline.smart-timeline[horizontal] .smart-container{flex-direction:column}smart-timeline.smart-timeline[horizontal] .smart-timeline-near-items{padding-right:0;padding-bottom:20px;display:flex;align-items:flex-end}smart-timeline.smart-timeline[horizontal] .smart-timeline-far-items{padding-left:0;padding-top:20px;display:flex}smart-timeline .smart-timeline-item{display:flex;align-items:center;justify-content:flex-end;padding-block:20px;padding-inline:0;position:relative}smart-timeline.smart-timeline[horizontal] .smart-timeline-item{display:block;padding-block:0}smart-timeline .smart-timeline-item[collapsible]{cursor:pointer}smart-timeline .smart-timeline-item-icon{width:20px;height:20px;margin-right:10px}smart-timeline .smart-timeline-item-pointer,smart-timeline .smart-timeline-item-pointer::after,smart-timeline .smart-timeline-item-pointer::before{content:"";background:#fefefe;background:var(--smart-background);width:16px;height:16px;z-index:9}smart-timeline .smart-timeline-item-content{background:#fefefe;background:var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);padding:20px;border-radius:4px;border-radius:var(--smart-border-radius);position:relative}smart-timeline .smart-timeline-item-pointer{top:50%;transform:translate(-50%,-50%) rotate(45deg);border:1px solid #E0E0E0;border:1px solid var(--smart-border);display:block;right:0;position:absolute;margin-right:-16px}smart-timeline .smart-timeline-item-pointer::after{position:absolute;right:14px}smart-timeline .smart-timeline-item-pointer::before{position:absolute;top:14px;right:inherit}smart-timeline .smart-timeline-far-items .smart-timeline-item-pointer{right:inherit;left:0}smart-timeline .smart-timeline-far-items .smart-timeline-item-pointer::before{right:unset;left:14px;top:-2px}smart-timeline .smart-timeline-far-items .smart-timeline-item-pointer::after{top:-16px;right:-2px}smart-timeline.smart-timeline[horizontal] .smart-timeline-item-pointer{left:50%;top:0}smart-timeline.smart-timeline[horizontal] .smart-timeline-near-items .smart-timeline-item-pointer{left:50%;bottom:-16px;top:unset}smart-timeline .smart-timeline-far-items .smart-timeline-item{justify-content:flex-start}smart-timeline .smart-timeline-far-items .smart-timeline-item-content{padding-left:20px;padding-right:20px}smart-timeline.smart-timeline[horizontal] .smart-timeline-far-items .smart-timeline-item-pointer::after{top:unset}smart-timeline.smart-timeline[horizontal] .smart-timeline-far-items .smart-timeline-item-pointer::before{top:0}smart-timeline.smart-timeline[horizontal] .smart-timeline-near-items .smart-timeline-item-pointer::before{top:-16px}smart-timeline.smart-timeline[horizontal] .smart-timeline-near-items .smart-timeline-item-pointer::after{left:-16px;top:-2px}smart-timeline .smart-timeline-item-title{font-size:16px;font-weight:400}smart-timeline .smart-timeline-item .smart-timeline-item-description{display:none;margin-top:20px}smart-timeline .smart-timeline-item.expanded .smart-timeline-item-description{display:block}smart-timeline .smart-timeline-item[collapsible].expanded .smart-timeline-item-title::after{content:'\e901';content:var(--smart-icon-arrow-down)}smart-timeline .smart-timeline-item[collapsible] .smart-timeline-item-title::after{content:'\e903';content:var(--smart-icon-arrow-right);display:inline;width:100%;height:1px;font-family:smart-icons;font-family:var(--smart-font-family-icon);margin-top:10px;cursor:pointer}smart-timeline .smart-timeline-item-subtitle{font-size:12px;font-weight:400}smart-timeline .smart-timeline-track{width:6px;border-radius:6px;background:#F5F5F5;background:var(--smart-surface);border:1px solid #E0E0E0;border:1px solid var(--smart-border);display:flex;align-items:center;flex-direction:column}smart-timeline.smart-timeline[horizontal] .smart-timeline-track{width:100%;height:6px}smart-timeline .smart-timeline-near-items .smart-timeline-item-date{right:20px}smart-timeline .smart-timeline-far-items .smart-timeline-item-date{left:20px}smart-timeline.smart-timeline[horizontal] .smart-timeline-near-items .smart-timeline-item-date{right:unset;bottom:20px}smart-timeline.smart-timeline[horizontal] .smart-timeline-far-items .smart-timeline-item-date{left:unset;top:20px}smart-timeline .smart-timeline-item-date{position:absolute;margin-top:3px}smart-timeline .smart-timeline-dot{width:16px;height:16px;margin-top:4px;border-radius:50%;position:absolute;z-index:1;background:rgb(0,92,153);background:var(--smart-primary)}smart-timeline.smart-timeline[horizontal] .smart-timeline-dot{margin-top:-6px}smart-tree{display:block;width:450px;width:var(--smart-tree-default-width);height:450px;height:var(--smart-tree-default-height);overflow:hidden;visibility:hidden}.smart-tree.smart-container,.smart-tree>.smart-container{display:flex;flex-direction:column;position:relative}.smart-tree.smart-element{visibility:inherit}.smart-tree smart-scroll-bar{overflow:hidden}.smart-tree smart-scroll-viewer{position:relative;border:none;width:100%;height:100%;padding:0}.smart-tree smart-scroll-viewer.smart-scroll-viewer-element{border:none}.smart-tree smart-scroll-viewer.scroll-buttons-shown{width:100%;height:calc(100% - 2 * 20px);height:calc(100% - 2 * var(--smart-tree-scroll-button-size))}.smart-tree smart-scroll-viewer.scroll-buttons-shown.one-button-shown{width:100%;height:calc(100% - 20px);height:calc(100% - var(--smart-tree-scroll-button-size))}.smart-tree smart-tree-item,.smart-tree smart-tree-items-group{position:relative;height:auto;justify-content:space-between;align-items:center;white-space:nowrap;cursor:pointer}.smart-tree .smart-tree-drop-down,.smart-tree smart-tree-item[disabled],.smart-tree smart-tree-item[template-applied],.smart-tree smart-tree-items-group[disabled],.smart-tree[disabled] smart-tree-item,.smart-tree[disabled] smart-tree-items-group,.smart-tree[display-loading-indicator] smart-tree-item,.smart-tree[display-loading-indicator] smart-tree-items-group{cursor:default}.smart-tree smart-tree-item.smart-element,.smart-tree smart-tree-items-group.smart-element{border:none}.smart-tree smart-tree-item[separator]:after,.smart-tree smart-tree-items-group[separator]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgba(0,0,0,.1);pointer-events:none}.smart-tree smart-tree-item{overflow:hidden;display:block;padding-left:0}.smart-tree smart-tree-item .smart-tree-item-shortcut{opacity:.5}.smart-tree smart-tree-items-group{display:flex;flex-direction:column;overflow:hidden}.smart-tree smart-tree-items-group>.smart-tree-item-label-container{justify-content:flex-start;overflow:hidden}.smart-tree smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{order:1}.smart-tree smart-tree-items-group .smart-tree-items-group-arrow{order:0;position:relative;display:flex;justify-content:center;width:16px;width:var(--smart-tree-indent);left:calc(1px - 16px/ 2);left:calc(1px - var(--smart-tree-indent)/ 2);height:13px;font-family:smart-icons;font-family:var(--smart-font-family-icon);transform:rotate(0);line-height:1}.smart-tree smart-tree-items-group .smart-tree-items-group-arrow:after{position:relative;height:100%;left:0;top:0}.smart-tree smart-tree-items-group.filtered-child>.smart-tree-item-label-container>.smart-tree-item-label-element{font-weight:unset}.smart-tree .smart-tree-main-container{position:relative;width:100%;height:100%;overflow:hidden}.smart-tree .smart-tree-items-group-opened>.smart-tree-item-label-container>.smart-tree-items-group-arrow{transform:rotate(180deg)}.smart-tree .smart-tree-item-label-element{width:100%;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smart-tree .smart-tree-item-label-element>span{position:relative;padding:9px 12px;padding:var(--smart-tree-item-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-tree .smart-tree-item-label-element>span>smart-button button{padding:0;padding:initial}.smart-tree .smart-tree-item-label-element>span>i{vertical-align:middle}.smart-tree .smart-tree-item-label-container{height:36px;height:var(--smart-tree-item-label-height);position:relative;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}.smart-tree .smart-tree-edit-input{position:absolute;outline:0;margin:0 3px;margin:0 var(--smart-tree-item-horizontal-offset);border:1px solid #E0E0E0;border:1px solid var(--smart-border);width:calc(100% - 2 * 3px);width:calc(100% - 2 * var(--smart-tree-item-horizontal-offset));font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);z-index:1}.smart-tree .smart-tree-edit-input::-moz-selection{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tree .smart-tree-edit-input::selection{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tree .smart-tree-filter-input-container{display:none;position:relative;width:calc(100% - 2 * 3px);width:calc(100% - 2 * var(--smart-tree-item-horizontal-offset));height:calc(30px);height:calc(var(--smart-text-box-default-height));margin:3px 3px;margin:var(--smart-tree-item-vertical-offset) var(--smart-tree-item-horizontal-offset);font-size:inherit}.smart-tree .smart-tree-filter-input-container:after{content:'\f0b0';content:var(--smart-icon-filter);font-family:smart-icons;font-family:var(--smart-font-family-icon);height:30px;height:var(--smart-text-box-default-height);position:absolute;top:0;width:25px;display:flex;align-items:center;justify-content:center;left:calc(100% - 25px)}.smart-tree .smart-filter-input{border:1px solid #E0E0E0;border:1px solid var(--smart-border);color:inherit;background:inherit;width:100%;height:100%;padding-left:4px;padding-left:var(--smart-editor-label-padding);padding-right:calc(4px + 25px);padding-right:calc(var(--smart-editor-label-padding) + 25px);font-size:inherit}.smart-tree .smart-filter-input:focus{outline:0}.smart-tree .smart-filter-input::-moz-selection{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tree .smart-filter-input::selection{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tree .smart-tree-scroll-button{width:100%;height:20px;height:var(--smart-tree-scroll-button-size);background-color:#F1F1F1;background-color:var(--smart-scroll-bar-button-background);--smart-button-padding:0}.smart-tree .smart-tree-scroll-button>button{border:none}.smart-tree .smart-scroll-viewer-container .smart-tree-main-container{padding-left:3px;padding-left:var(--smart-tree-item-horizontal-offset);padding-right:3px;padding-right:var(--smart-tree-item-horizontal-offset);padding-top:3px;padding-top:var(--smart-tree-item-vertical-offset)}.smart-tree .smart-scroll-viewer-container.vscroll .smart-tree-main-container{padding-right:3px;padding-right:var(--smart-tree-item-horizontal-offset)}.smart-tree .smart-scroll-viewer-content-container{display:block;padding:0}.smart-tree .smart-tree-drop-down{width:100%;height:auto;transform:none;transform:scaleY(1)}.smart-tree .smart-tree-drop-down.smart-visibility-hidden{margin-top:0;height:0;transform:scaleY(0)}.smart-tree .drop-target:after{content:"";position:absolute;box-sizing:border-box;border:2px dashed rgb(0,92,153);border:2px dashed var(--smart-primary);width:100%;height:100%;left:0;top:0;pointer-events:none;opacity:.75}.smart-tree .drop-target.top:after{border:none;border-top:2px dashed rgb(0,92,153);border-top:2px dashed var(--smart-primary)}.smart-tree .drop-target.bottom:after{border:none;border-bottom:2px dashed rgb(0,92,153);border-bottom:2px dashed var(--smart-primary)}.smart-tree .smart-ripple{background:rgb(0,92,153);background:var(--smart-primary)}.smart-tree .smart-hidden{display:none!important}.smart-tree[overflow=hidden],.smart-tree[scroll-mode=scrollButtons]{--smart-scroll-bar-size:0px}.smart-tree[selection-mode=checkBox] smart-tree-item>.smart-tree-item-label-container:before,.smart-tree[selection-mode=checkBox] smart-tree-items-group>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton] smart-tree-item>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton] smart-tree-items-group>.smart-tree-item-label-container:before{content:"";transform:scale(0)}.smart-tree[selection-mode=checkBox] smart-tree-item>.smart-tree-item-label-container:after,.smart-tree[selection-mode=checkBox] smart-tree-items-group>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton] smart-tree-item>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton] smart-tree-items-group>.smart-tree-item-label-container:after{content:"";position:absolute;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:calc(1px + 1/2 * 30px);width:var(--smart-check-box-default-size);height:calc(1px + 1/2 * 30px);height:var(--smart-check-box-default-size);padding:1px;margin-left:5px;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;display:flex}.smart-tree[filterable] .smart-tree-filter-input-container,.smart-tree[scroll-mode=scrollButtons] .smart-tree-scroll-button{display:block}.smart-tree[selection-mode=checkBox] smart-tree-item[selected][focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=checkBox] smart-tree-items-group[selected][focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton] smart-tree-item[selected][focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton] smart-tree-items-group[selected][focus]>.smart-tree-item-label-container:before{position:absolute;content:"";margin-left:5px;border-radius:50%;width:calc(calc(1px + 1/2 * 30px) + 16px);width:calc(var(--smart-check-box-default-size) + 16px);height:calc(calc(1px + 1/2 * 30px) + 16px);height:calc(var(--smart-check-box-default-size) + 16px);background:rgb(0,92,153);background:var(--smart-primary);opacity:.3;z-index:1;transform:scale(1)}.smart-tree[selection-mode=checkBox][show-lines] smart-tree-items-group>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton][show-lines] smart-tree-items-group>.smart-tree-item-label-container:after{margin-left:calc(16px + 5px);margin-left:calc(var(--smart-tree-indent) + 5px)}.smart-tree[selection-mode=checkBox][show-lines] smart-tree-items-group[selected][focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton][show-lines] smart-tree-items-group[selected][focus]>.smart-tree-item-label-container:before{margin-left:calc(16px);margin-left:calc(var(--smart-tree-indent))}.smart-tree[selection-mode=checkBox][show-lines] smart-tree-item[selected][focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton][show-lines] smart-tree-item[selected][focus]>.smart-tree-item-label-container:before{margin-left:0}.smart-tree[selection-mode=checkBox] smart-tree-item .smart-tree-item-label-element,.smart-tree[selection-mode=checkBox] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-mode=radioButton] smart-tree-item .smart-tree-item-label-element,.smart-tree[selection-mode=radioButton] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-left:calc(16px + 10px);padding-left:calc(var(--smart-tree-indent) + 10px)}.smart-tree[selection-mode=checkBox] .smart-tree-item-label-element>span,.smart-tree[selection-mode=radioButton] .smart-tree-item-label-element>span{padding-left:5px}.smart-tree[selection-mode=checkBox]:not([animation=none]) smart-tree-item>.smart-tree-item-label-container:before,.smart-tree[selection-mode=checkBox]:not([animation=none]) smart-tree-items-group>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton]:not([animation=none]) smart-tree-item>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton]:not([animation=none]) smart-tree-items-group>.smart-tree-item-label-container:before{transition:transform .25s ease-in-out}.smart-tree[selection-mode=checkBox][toggle-element-position=far] smart-tree-item[focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=checkBox][toggle-element-position=far] smart-tree-items-group[focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton][toggle-element-position=far] smart-tree-item[focus]>.smart-tree-item-label-container:before,.smart-tree[selection-mode=radioButton][toggle-element-position=far] smart-tree-items-group[focus]>.smart-tree-item-label-container:before{margin-left:-1px}.smart-tree[selection-mode=checkBox]:not([show-lines]) smart-tree-items-group>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton]:not([show-lines]) smart-tree-items-group>.smart-tree-item-label-container:after{margin-left:calc(calc(1px + 1/2 * 30px) + 5px);margin-left:calc(var(--smart-check-box-default-size) + 5px)}.smart-tree[selection-mode=checkBox]:not([show-lines]):not([toggle-element-position=far]) smart-tree-item>.smart-tree-item-label-container:after,.smart-tree[selection-mode=checkBox]:not([show-lines]):not([toggle-element-position=far]) smart-tree-items-group>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton]:not([show-lines]):not([toggle-element-position=far]) smart-tree-item>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton]:not([show-lines]):not([toggle-element-position=far]) smart-tree-items-group>.smart-tree-item-label-container:after{margin-left:calc(calc(1px + 1/2 * 30px) - 5px);margin-left:calc(var(--smart-check-box-default-size) - 5px)}.smart-tree[selection-mode=checkBox]:not([show-lines]):not([toggle-element-position=far]):not([right-to-left]) smart-tree-item .smart-tree-item-label-element>span,.smart-tree[selection-mode=radioButton]:not([show-lines]):not([toggle-element-position=far]):not([right-to-left]) smart-tree-item .smart-tree-item-label-element>span{padding:9px 12px;padding:var(--smart-tree-item-padding)}.smart-tree[selection-mode=radioButton] smart-tree-item>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton] smart-tree-items-group>.smart-tree-item-label-container:after{border-radius:100%}.smart-tree[selection-mode=radioButton] smart-tree-item[selected]>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton] smart-tree-items-group[selected]>.smart-tree-item-label-container:after{content:'\e818';content:var(--smart-icon-radio);background:rgb(0,92,153);background:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-tree[selection-mode=checkBox] smart-tree-item[selected]>.smart-tree-item-label-container:after,.smart-tree[selection-mode=checkBox] smart-tree-items-group[selected]>.smart-tree-item-label-container:after{background:rgb(0,92,153);background:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);content:'\e908';content:var(--smart-icon-check)}.smart-tree[selection-mode=checkBox] smart-tree-item[indeterminate]>.smart-tree-item-label-container:after,.smart-tree[selection-mode=checkBox] smart-tree-items-group[indeterminate]>.smart-tree-item-label-container:after{padding:2px;background-clip:content-box;width:calc(calc(1px + 1/2 * 30px) - 1px);width:calc(var(--smart-check-box-default-size) - 1px);height:calc(calc(1px + 1/2 * 30px) - 1px);height:calc(var(--smart-check-box-default-size) - 1px)}.smart-tree[filterable] smart-scroll-viewer{height:calc(100% - 30px - 2 * 3px);height:calc(100% - var(--smart-text-box-default-height) - 2 * var(--smart-tree-item-vertical-offset))}.smart-tree[filterable] smart-scroll-viewer.scroll-buttons-shown{height:calc(100% - 2 * 20px - 30px - 2 * 3px);height:calc(100% - 2 * var(--smart-tree-scroll-button-size) - var(--smart-text-box-default-height) - 2 * var(--smart-tree-item-vertical-offset))}.smart-tree[filterable] smart-scroll-viewer.scroll-buttons-shown.one-button-shown{height:calc(100% - 20px - 30px - 2 * 3px);height:calc(100% - var(--smart-tree-scroll-button-size) - var(--smart-text-box-default-height) - 2 * var(--smart-tree-item-vertical-offset))}.smart-tree[filter-applied] .smart-tree-item-label-element{font-weight:bolder}.smart-tree[filter-applied] smart-tree-items-group.hidden-children{cursor:not-allowed}.smart-tree:not([toggle-element-position=far]) smart-tree-items-group .smart-tree-items-group-arrow{opacity:1;z-index:1}.smart-tree[toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container{justify-content:space-between}.smart-tree[toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{order:0;margin-left:16px;margin-left:var(--smart-tree-indent)}.smart-tree[toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-items-group-arrow{order:1}.smart-tree:not([show-lines])[selection-mode=checkBox][toggle-element-position=far]:not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree:not([show-lines])[selection-mode=radioButton][toggle-element-position=far]:not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-left:calc(16px - 11px);margin-left:calc(var(--smart-tree-indent) - 11px)}.smart-tree:not([show-lines]):not([toggle-element-position=far]):not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-left:-4px}.smart-tree:not([show-lines])[toggle-element-position=far]:not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-left:calc(16px - 4px);margin-left:calc(var(--smart-tree-indent) - 4px)}.smart-tree:not([show-lines]):not([selection-display-mode=label]):not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span{padding-left:0}.smart-tree[show-lines] smart-tree-item>.smart-tree-item-label-container,.smart-tree[show-lines] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[show-lines] smart-tree-items-group>.smart-tree-item-label-container,.smart-tree[show-lines] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{position:relative;overflow:visible}.smart-tree[show-lines] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element:before,.smart-tree[show-lines] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element:before{content:"";position:absolute;border-left:1px dashed #E0E0E0;border-left:var(--smart-tree-lines-width) var(--smart-tree-lines-style) var(--smart-tree-lines-color);height:300%;left:calc(0px - 16px);left:calc(0px - var(--smart-tree-indent));pointer-events:none}.smart-tree[show-lines] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element:after,.smart-tree[show-lines] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element:after{content:"";position:absolute;border-top:1px dashed #E0E0E0;border-top:var(--smart-tree-lines-width) var(--smart-tree-lines-style) var(--smart-tree-lines-color);pointer-events:none;width:16px;width:var(--smart-tree-indent);left:calc(0px - 16px);left:calc(0px - var(--smart-tree-indent))}.smart-tree:not([selection-display-mode=label]) smart-tree-item,.smart-tree:not([selection-display-mode=label]) smart-tree-items-group>.smart-tree-item-label-container,.smart-tree[selection-display-mode=label] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span{border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);border-width:1px;border-width:var(--smart-item-border-width);border-style:solid;margin-bottom:3px;margin-bottom:var(--smart-tree-item-vertical-offset)}.smart-tree[show-lines] smart-tree-item.last-filtered-child>.smart-tree-item-label-container>.smart-tree-item-label-element:before,.smart-tree[show-lines] smart-tree-item:last-child>.smart-tree-item-label-container>.smart-tree-item-label-element:before,.smart-tree[show-lines] smart-tree-items-group.last-filtered-child>.smart-tree-item-label-container>.smart-tree-item-label-element:before,.smart-tree[show-lines] smart-tree-items-group:last-child>.smart-tree-item-label-container>.smart-tree-item-label-element:before{height:150%;top:-100%}.smart-tree[show-lines] smart-tree-item{padding-left:16px;padding-left:var(--smart-tree-indent)}.smart-tree[show-lines] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{width:calc(100% - 16px);width:calc(100% - var(--smart-tree-indent))}.smart-tree[show-lines]:not([show-root-lines]) smart-tree-item[level="1"] .smart-tree-item-label-element:after,.smart-tree[show-lines]:not([show-root-lines]) smart-tree-item[level="1"] .smart-tree-item-label-element:before,.smart-tree[show-lines]:not([show-root-lines]) smart-tree-items-group[level="1"]>.smart-tree-item-label-container>.smart-tree-item-label-element:after,.smart-tree[show-lines]:not([show-root-lines]) smart-tree-items-group[level="1"]>.smart-tree-item-label-container>.smart-tree-item-label-element:before{content:none}.smart-tree[show-lines][show-root-lines] smart-tree-item[level="1"] .smart-tree-item-label-element:after,.smart-tree[show-lines][show-root-lines] smart-tree-item[level="1"] .smart-tree-item-label-element:before,.smart-tree[show-lines][show-root-lines] smart-tree-items-group[level="1"]>.smart-tree-item-label-container>.smart-tree-item-label-element:after,.smart-tree[show-lines][show-root-lines] smart-tree-items-group[level="1"]>.smart-tree-item-label-container>.smart-tree-item-label-element:before{pointer-events:none}.smart-tree[show-lines] .smart-tree-items-group-expanded:not(:last-child):not(.last-filtered-child)>.smart-tree-item-label-container>.smart-tree-item-label-element:before{height:3000px;z-index:1}.smart-tree:not([selection-display-mode=label]) smart-tree-item{border-color:transparent}.smart-tree:not([selection-display-mode=label]) smart-tree-item[focus]{color:#333;color:var(--smart-ui-state-color-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}.smart-tree:not([selection-display-mode=label]) smart-tree-item[selected]{border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tree:not([selection-display-mode=label]) smart-tree-items-group>.smart-tree-item-label-container{border-color:transparent}.smart-tree:not([selection-display-mode=label]) smart-tree-items-group[focus]>.smart-tree-item-label-container{color:#333;color:var(--smart-ui-state-color-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}.smart-tree:not([selection-display-mode=label]) smart-tree-items-group[selected]>.smart-tree-item-label-container{border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-tree:not([selection-display-mode=label]):not([animation=none]) smart-tree-item,.smart-tree:not([selection-display-mode=label]):not([animation=none]) smart-tree-items-group>.smart-tree-item-label-container{transition:color ease-in-out .28s,border-color ease-in-out .28s,background ease-in-out .28s}.smart-tree[selection-display-mode=label] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span{border-color:transparent;margin-top:3px;margin-top:var(--smart-tree-item-vertical-offset)}.smart-tree[selection-display-mode=label] smart-tree-item[focus]>.smart-tree-item-label-container>.smart-tree-item-label-element>span:not(.smart-ripple),.smart-tree[selection-display-mode=label] smart-tree-items-group[focus]>.smart-tree-item-label-container>.smart-tree-item-label-element>span:not(.smart-ripple){color:#333;color:var(--smart-ui-state-color-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus)}.smart-tree[selection-display-mode=label] smart-tree-items-group .smart-tree-items-group-arrow{top:calc(-.5px - var(--smart-tree-item-border-width)/ 2)}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([right-to-left]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([right-to-left]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([right-to-left]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span{margin-left:5px;padding:9px 12px;padding:var(--smart-tree-item-padding)}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines]):not([right-to-left]):not([toggle-element-position=far]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines]):not([right-to-left]):not([toggle-element-position=far]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-left:calc(16px + 15px);padding-left:calc(var(--smart-tree-indent) + 15px)}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines]):not([right-to-left]):not([toggle-element-position=far]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines]):not([right-to-left]):not([toggle-element-position=far]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-left:calc(16px + 3px);padding-left:calc(var(--smart-tree-indent) + 3px)}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines]):not([right-to-left])[toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines]):not([right-to-left])[toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-left:0}.smart-tree[selection-display-mode=label]:not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-tree-item[selected]>.smart-tree-item-label-container>.smart-tree-item-label-element>span:not(.smart-ripple),.smart-tree[selection-display-mode=label]:not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-tree-items-group[selected]>.smart-tree-item-label-container>.smart-tree-item-label-element>span:not(.smart-ripple){background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected)}.smart-tree[selection-display-mode=label]:not([show-lines]):not([right-to-left]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span{margin:9px 12px;margin:var(--smart-tree-item-padding);margin-right:0;margin-top:0;margin-top:3px;margin-top:var(--smart-tree-item-vertical-offset);margin-bottom:3px;margin-bottom:var(--smart-tree-item-vertical-offset)}.smart-tree[selection-display-mode=label]:not([animation=none]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label]:not([animation=none]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span{transition:color ease-in-out .28s,background ease-in-out .28s,border-color ease-in-out .28s}.smart-tree[selection-display-mode=label]:not([animation=none]) smart-tree-item[focus]:not([selected])>.smart-tree-item-label-container>.smart-tree-item-label-element>span:not(.smart-ripple),.smart-tree[selection-display-mode=label]:not([animation=none]) smart-tree-items-group[focus]:not([selected])>.smart-tree-item-label-container>.smart-tree-item-label-element>span:not(.smart-ripple){transition:color ease-in-out .28s,border-color ease-in-out .28s,background ease-in-out .28s}.smart-tree[auto-hide-toggle-element] .hidden-arrows smart-tree-items-group .smart-tree-items-group-arrow{opacity:0}.smart-tree:not([animation=none]) .smart-tree-drop-down{transform-origin:top;transition:height .2s ease-in,transform .2s ease-in,visibility .2s ease-in}.smart-tree:not([animation=none]) .smart-tree-item-label-container>.smart-tree-items-group-arrow{transition:transform .2s ease-in}.smart-tree:not([animation=none])[auto-hide-toggle-element] .smart-tree-item-label-container>.smart-tree-items-group-arrow{transition:transform .2s ease-in,opacity .2s ease-in}@media (hover:hover){.smart-tree[selection-mode=checkBox] smart-tree-item:hover>.smart-tree-item-label-container>.smart-tree-item-label-element span.smart-ripple,.smart-tree[selection-mode=checkBox] smart-tree-items-group>.smart-tree-item-label-container:hover>.smart-tree-item-label-element span.smart-ripple,.smart-tree[selection-mode=radioButton] smart-tree-item:hover>.smart-tree-item-label-container>.smart-tree-item-label-element span.smart-ripple,.smart-tree[selection-mode=radioButton] smart-tree-items-group>.smart-tree-item-label-container:hover>.smart-tree-item-label-element span.smart-ripple{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}.smart-tree[selection-mode=checkBox] smart-tree-item:hover>.smart-tree-item-label-container:after,.smart-tree[selection-mode=checkBox] smart-tree-items-group>.smart-tree-item-label-container:hover:after{color:#5A5A5A;color:var(--smart-background-color);background-color:#fefefe;background-color:var(--smart-background);border-color:#E0E0E0;border-color:var(--smart-border)}.smart-tree[selection-mode=checkBox] smart-tree-item[indeterminate]:not(:hover)>.smart-tree-item-label-container:after,.smart-tree[selection-mode=checkBox] smart-tree-items-group[indeterminate]>.smart-tree-item-label-container:not(:hover):after{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}.smart-tree[selection-mode=radioButton] smart-tree-item:not([selected]):hover>.smart-tree-item-label-container:after,.smart-tree[selection-mode=radioButton] smart-tree-items-group:not([selected])>.smart-tree-item-label-container:hover:after{color:#5A5A5A;color:var(--smart-background-color);background-color:#fefefe;background-color:var(--smart-background);border-color:#E0E0E0;border-color:var(--smart-border)}.smart-tree:not([selection-display-mode=label]) smart-tree-item:not([selected])[hover],.smart-tree:not([selection-display-mode=label]) smart-tree-items-group:not([selected])[hover]>.smart-tree-item-label-container,.smart-tree:not([selection-display-mode=label]):not([disable-hover]) smart-tree-item:not([selected]):hover,.smart-tree:not([selection-display-mode=label]):not([disable-hover]) smart-tree-items-group:not([selected])>.smart-tree-item-label-container:hover,.smart-tree[selection-display-mode=label] smart-tree-item:not([selected])[hover]>.smart-tree-item-label-container>.smart-tree-item-label-element>span,.smart-tree[selection-display-mode=label] smart-tree-items-group:not([selected])[hover]>.smart-tree-item-label-container,.smart-tree[selection-display-mode=label]:not([disable-hover]) smart-tree-item:not([selected]):hover>.smart-tree-item-label-container>.smart-tree-item-label-element>span{color:#333;color:var(--smart-ui-state-color-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}}.smart-tree-item-feedback{position:absolute;display:flex;align-items:center;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border:1px solid #E0E0E0;border:1px solid var(--smart-border);padding:5px;color:#5A5A5A;color:var(--smart-background-color);background-color:#fefefe;background-color:var(--smart-background);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);white-space:nowrap;cursor:move;z-index:10000}.smart-tree-item-feedback.multiple{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:26px}.smart-hidden{display:none!important}.smart-tree smart-tree-items-group[right-to-left] smart-tree-item .smart-tree-item-label-element,.smart-tree smart-tree-items-group[right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-left:0;padding-left:initial;padding-right:calc(16px + 10px);padding-right:calc(var(--smart-tree-indent) + 10px)}.smart-tree smart-tree-items-group[right-to-left] smart-tree-item>.smart-tree-item-label-container:after{margin-left:-5px}.smart-tree smart-tree-items-group[right-to-left] smart-tree-items-group>.smart-tree-item-label-container:after{margin-left:calc(0px - calc(1px + 1/2 * 30px) - 5px);margin-left:calc(0px - var(--smart-check-box-default-size) - 5px)}.smart-tree smart-tree-items-group[right-to-left] smart-tree-item[focus]>.smart-tree-item-label-container:before,.smart-tree smart-tree-items-group[right-to-left] smart-tree-items-group[focus]>.smart-tree-item-label-container:before{margin-left:-3px}.smart-tree smart-tree-items-group[right-to-left][show-lines] smart-tree-item[focus]>.smart-tree-item-label-container:before,.smart-tree smart-tree-items-group[right-to-left][toggle-element-position=far] smart-tree-item[focus]>.smart-tree-item-label-container:before,.smart-tree smart-tree-items-group[right-to-left][toggle-element-position=far] smart-tree-items-group[focus]>.smart-tree-item-label-container:before{margin-left:1px}.smart-tree smart-tree-items-group[right-to-left][show-lines] smart-tree-items-group[focus]>.smart-tree-item-label-container:before{margin-left:calc(1px - calc(1px + 1/2 * 30px));margin-left:calc(1px - var(--smart-check-box-default-size))}.smart-tree[toggle-element-position=far][right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-left:0;margin-left:initial;margin-right:16px;margin-right:var(--smart-tree-indent)}.smart-tree:not([show-lines])[selection-mode=checkBox][toggle-element-position=far][right-to-left] smart-tree-item .smart-tree-item-label-element,.smart-tree:not([show-lines])[selection-mode=checkBox][toggle-element-position=far][right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree:not([show-lines])[selection-mode=radioButton][toggle-element-position=far][right-to-left] smart-tree-item .smart-tree-item-label-element,.smart-tree:not([show-lines])[selection-mode=radioButton][toggle-element-position=far][right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-right:calc(16px + 4px);padding-right:calc(var(--smart-tree-indent) + 4px)}.smart-tree:not([show-lines]):not([toggle-element-position=far])[right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-right:-4px}.smart-tree:not([show-lines])[toggle-element-position=far][right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-right:calc(16px - 4px);margin-right:calc(var(--smart-tree-indent) - 4px)}.smart-tree:not([show-lines]):not([selection-display-mode=label])[right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element>span{padding-right:0}.smart-tree[show-lines][right-to-left] smart-tree-item{padding-left:0;padding-right:16px;padding-right:var(--smart-tree-indent)}.smart-tree[show-lines][right-to-left] smart-tree-item .smart-tree-item-label-element:after,.smart-tree[show-lines][right-to-left] smart-tree-item .smart-tree-item-label-element:before,.smart-tree[show-lines][right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element:after,.smart-tree[show-lines][right-to-left] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element:before{right:calc(0px - 16px);right:calc(0px - var(--smart-tree-indent));left:auto;left:initial}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines])[right-to-left]:not([toggle-element-position=far]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines])[right-to-left]:not([toggle-element-position=far]) smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-right:calc(16px + 15px);padding-right:calc(var(--smart-tree-indent) + 15px)}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines])[right-to-left]:not([toggle-element-position=far]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines])[right-to-left]:not([toggle-element-position=far]) smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{padding-right:calc(16px + 3px);padding-right:calc(var(--smart-tree-indent) + 3px)}.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines])[right-to-left][toggle-element-position=far] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=checkBox]:not([show-lines])[right-to-left][toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines])[right-to-left][toggle-element-position=far] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element,.smart-tree[selection-display-mode=label][selection-mode=radioButton]:not([show-lines])[right-to-left][toggle-element-position=far] smart-tree-items-group>.smart-tree-item-label-container>.smart-tree-item-label-element{margin-right:5px}.smart-tree[selection-display-mode=label]:not([show-lines])[right-to-left] smart-tree-item>.smart-tree-item-label-container>.smart-tree-item-label-element>span{margin:9px 12px;margin:var(--smart-tree-item-padding);margin-left:0;margin-top:3px;margin-top:var(--smart-tree-item-vertical-offset);margin-bottom:3px;margin-bottom:var(--smart-tree-item-vertical-offset)}.smart-tree[right-to-left] smart-tree-items-group .smart-tree-items-group-arrow{right:calc(1px - 16px/ 2);right:calc(1px - var(--smart-tree-indent)/ 2);left:auto;left:initial}.smart-tree[right-to-left] .smart-tree-filter-input-container:after{left:0}.smart-tree[right-to-left] .smart-tree-item-label-container{flex-direction:row-reverse;position:relative;overflow:visible}.smart-tree[right-to-left] .smart-filter-input{direction:rtl;padding-right:1px;padding-left:25px}.smart-tree[right-to-left] .smart-tree-edit-input{direction:rtl}.smart-tree[right-to-left] .smart-tree-item-label-element{direction:rtl;position:relative;overflow:visible}smart-window:not([opened]){opacity:0}.smart-window:not(.smart-container){position:absolute;top:calc(50% - 450px/ 2);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - 450px/ 2);left:calc(50% - var(--smart-window-default-width)/ 2);width:450px;width:var(--smart-window-default-width);height:450px;height:var(--smart-window-default-height);min-width:250px;min-width:var(--smart-window-min-width);min-height:48px;min-height:var(--smart-window-header-height);box-shadow:0 24px 38px 3px rgba(0, 0, 0, .14),0 9px 46px 8px rgba(0, 0, 0, .12),0 11px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-24);z-index:calc(9999 - 1);z-index:calc(var(--smart-editor-drop-down-z-index) - 1);display:block;overflow:hidden}.smart-window>.smart-container:not(.smart-window){max-height:inherit}.smart-window .smart-content-container{display:flex;flex-direction:column;font-family:inherit;font-size:inherit;width:100%;height:100%;outline:0;max-height:inherit}.smart-window .smart-content-container>.smart-header-section{display:flex;justify-content:space-between;cursor:move;overflow:hidden;align-items:center;touch-action:none;width:100%;font-family:inherit;font-size:inherit;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;border-color:#E0E0E0;border-color:var(--smart-border);color:#323232;color:var(--smart-surface-color);line-height:normal;line-height:initial;height:48px;height:var(--smart-window-header-height);min-height:48px;min-height:var(--smart-window-header-height);background:#F5F5F5;background:var(--smart-window-header-background);padding:10px;padding:var(--smart-window-header-padding)}.smart-window .smart-content-container>.smart-header-section .smart-buttons-container{height:100%;display:flex;justify-content:center;align-items:center}.smart-window .smart-content-container>.smart-header-section .smart-buttons-container button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:24px;height:var(--smart-window-header-button-size);width:24px;width:var(--smart-window-header-button-size);padding:0;min-height:0;background:0 0;color:inherit;border:none;outline:0}.smart-window .smart-content-container>.smart-header-section .smart-buttons-container button:active{outline:0;background-color:transparent;background-color:initial}.smart-window .smart-content-container>.smart-content{width:100%;height:calc(100% - 48px);height:calc(100% - var(--smart-window-header-height));display:flex;align-items:center;overflow-y:auto;padding:10px;padding:var(--smart-window-content-padding);background:#fefefe;background:var(--smart-background);flex-direction:column}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){.smart-window .smart-content-container>.smart-content{align-content:start}}.smart-window .smart-content-container>.smart-footer{width:100%;min-height:48px;min-height:var(--smart-window-footer-height);font-family:inherit;font-size:inherit;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;border-color:#E0E0E0;border-color:var(--smart-border);color:#323232;color:var(--smart-surface-color);line-height:normal;line-height:initial;position:relative;background-color:transparent;background-color:initial;display:flex;justify-content:center;height:48px;height:var(--smart-window-footer-height);background:#F5F5F5;background:var(--smart-window-footer-background);padding:6.5px;padding:var(--smart-window-footer-padding)}.smart-window .smart-content-container>.smart-footer:empty{display:none}.smart-window .smart-content-container.smart-window-resizing-left,.smart-window .smart-content-container.smart-window-resizing-left>.smart-header-section,.smart-window .smart-content-container.smart-window-resizing-right,.smart-window .smart-content-container.smart-window-resizing-right>.smart-header-section{cursor:e-resize}.smart-window .smart-content-container.smart-window-resizing-bottom,.smart-window .smart-content-container.smart-window-resizing-bottom>.smart-header-section,.smart-window .smart-content-container.smart-window-resizing-top,.smart-window .smart-content-container.smart-window-resizing-top>.smart-header-section{cursor:ns-resize}.smart-window .smart-content-container.smart-window-resizing-bottom-right,.smart-window .smart-content-container.smart-window-resizing-bottom-right>.smart-header-section,.smart-window .smart-content-container.smart-window-resizing-top-left,.smart-window .smart-content-container.smart-window-resizing-top-left>.smart-header-section{cursor:se-resize}.smart-window .smart-content-container.smart-window-resizing-bottom-left,.smart-window .smart-content-container.smart-window-resizing-bottom-left>.smart-header-section,.smart-window .smart-content-container.smart-window-resizing-top-right,.smart-window .smart-content-container.smart-window-resizing-top-right>.smart-header-section{cursor:sw-resize}.smart-window .smart-header-section .smart-buttons-container button:after{position:absolute;top:0;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-window-header-icon-size);width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;pointer-events:none}.smart-window.smart-tabs-window .smart-content-container>.smart-footer.smart-hidden,.smart-window.smart-tabs-window .smart-content-container>.smart-header-section.smart-hidden,.smart-window.smart-tabs-window[auto-hide] .smart-content-container>.smart-header-section,.smart-window.smart-tabs-window[auto-hide] .smart-tabs-content-section,.smart-window[header-position=none] .smart-content-container>.smart-header-section{display:none}.smart-window .smart-header-section .smart-buttons-container button:first-of-type{margin-left:0;margin-left:initial}.smart-window .smart-header-section .smart-buttons-container button:last-of-type{margin-right:0;margin-right:initial}.smart-window .smart-header-section .smart-buttons-container button.hover{color:#000;color:initial;background-color:transparent;background-color:initial}.smart-window .smart-header-section .smart-close-button:after{content:'\e80d';content:var(--smart-icon-close)}.smart-window .smart-header-section .smart-collapse-button:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-window .smart-header-section .smart-maximize-button:after{content:'\f2d0';content:var(--smart-icon-window-maximize)}.smart-window .smart-header-section .smart-pin-button:after{content:'\e80a';content:var(--smart-icon-window-pin)}.smart-window .smart-header-section .smart-minimize-button:after{content:'\f2d1';content:var(--smart-icon-window-minimize)}.smart-window:focus,.smart-window[focus]{outline:0;border-color:rgb(0,92,153);border-color:var(--smart-primary);box-shadow:0 24px 38px 3px rgba(0, 0, 0, .14),0 9px 46px 8px rgba(0, 0, 0, .12),0 11px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-24)}.smart-window:focus .smart-content-container>.smart-header-section,.smart-window[focus] .smart-content-container>.smart-header-section{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-window[ontop]{z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-window:not([animation=none]){transition:width .2s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.6,1),left .2s cubic-bezier(.4,0,.6,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),min-height .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform:scale(1)}.smart-window:not([animation=none]) .smart-header-section .smart-collapse-button:after,.smart-window:not([animation=none]) .smart-header-section .smart-pin-button:after{transition:transform .15s linear}.smart-window:not([animation=none]).no-transition,.smart-window:not([animation=none]).no-transition.smart-visibility-hidden{transition:none}.smart-window:not([animation=none]).smart-visibility-hidden,.smart-window:not([animation=none]).smart-visibility-hidden[maximized]{transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.6,1),transform .2s cubic-bezier(.4,0,.6,1),min-height .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform:scale(0)}.smart-window:not([animation=none])[dragged]{opacity:.5;z-index:calc(1 + 9999);z-index:calc(1 + var(--smart-editor-drop-down-z-index));transition:none}.smart-window:not([animation=none])[minimized]{transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),animation .2s cubic-bezier(.4,0,.6)}.smart-window.smart-visibility-hidden{transform:scale(0)}.smart-window.smart-tabs-window[collapsed][header-position=left],.smart-window.smart-tabs-window[collapsed][header-position=right],.smart-window.smart-tabs-window[maximized][collapsed][header-position=left],.smart-window.smart-tabs-window[maximized][collapsed][header-position=right]{width:48px;width:var(--smart-window-header-height);min-width:0;min-width:initial;height:450px;height:var(--smart-window-default-height)}.smart-window.smart-tabs-window[dragged]{pointer-events:none}.smart-window.smart-tabs-window[dragged] .smart-tab-label-container,.smart-window.smart-tabs-window[dragged] .smart-tabs-header-section{cursor:move}.smart-window.smart-tabs-window .smart-content-container>.smart-content{width:100%;height:calc(100% - 48px);height:calc(100% - var(--smart-window-header-height));overflow:hidden;padding:0;background-color:#fefefe;background-color:var(--smart-background)}.smart-window.smart-tabs-window[active] .smart-content-container>.smart-header-section,.smart-window.smart-tabs-window[dragged] .smart-content-container>.smart-header-section,.smart-window.smart-tabs-window[focus] .smart-content-container>.smart-header-section,.smart-window[active] .smart-content-container>.smart-header-section,.smart-window[dragged] .smart-content-container>.smart-header-section{background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}.smart-window.smart-tabs-window smart-tabs{width:100%;height:250px;min-height:100%;border:medium none currentColor;border:initial;outline:0;padding:0}.smart-window.smart-tabs-window smart-tabs .smart-tabs-header-items{width:100%}.smart-window.smart-tabs-window smart-tabs[vertical] .smart-tabs-header-items{width:auto;height:100%}.smart-window.smart-tabs-window .smart-tabs .smart-header{border:none}.smart-window.smart-tabs-window .smart-tabs-content-section{margin:0;margin:initial;border:none}.smart-window.smart-tabs-window[auto-hide]{overflow:visible;height:auto;min-height:0}.smart-window.smart-tabs-window[auto-hide] .smart-tabs{min-width:0;height:auto;min-height:0}.smart-window.smart-tabs-window[auto-hide] .smart-content-container>.smart-content{overflow:visible}.smart-window.smart-tabs-window[auto-hide] .smart-window{width:auto;height:auto}.smart-window.smart-tabs-window[auto-hide][tab-position=left],.smart-window.smart-tabs-window[auto-hide][tab-position=left] smart-tabs,.smart-window.smart-tabs-window[auto-hide][tab-position=right],.smart-window.smart-tabs-window[auto-hide][tab-position=right] smart-tabs,.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=horizontal][tab-position=left],.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=horizontal][tab-position=left] smart-tabs,.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=horizontal][tab-position=right],.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=horizontal][tab-position=right] smart-tab,.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=vertical][tab-position=left],.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=vertical][tab-position=left] smart-tabs,.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=vertical][tab-position=right],.smart-window.smart-tabs-window[auto-hide][tab-text-orientation=vertical][tab-position=right] smart-tabs{width:auto;min-width:0}.smart-window.smart-tabs-window[tab-position=hidden] .smart-content-container>.smart-content{height:100%}.smart-window[collapsed],.smart-window[collapsed].smart-window-snapped-left,.smart-window[collapsed].smart-window-snapped-right,.smart-window[collapsed].smart-window-snapped-top,.smart-window[collapsed][header-position=bottom].smart-window-snapped-left,.smart-window[collapsed][header-position=bottom].smart-window-snapped-right,.smart-window[collapsed][header-position=bottom].smart-window-snapped-top,.smart-window[collapsed][header-position=top].smart-window-snapped-left,.smart-window[collapsed][header-position=top].smart-window-snapped-right,.smart-window[collapsed][header-position=top].smart-window-snapped-top{height:48px;height:var(--smart-window-header-height)}.smart-window.smart-tabs-window smart-tab-item{-moz-user-select:text;user-select:text;-webkit-user-select:text}.smart-window[minimized]{max-width:250px;max-width:var(--smart-window-min-width);min-height:48px;min-height:var(--smart-window-header-height);cursor:default}.smart-window[minimized] .smart-content-container>.smart-header-section{cursor:default}.smart-window[minimized] .smart-content-container>.smart-content{padding:0;padding:initial}.smart-window[minimized] .smart-minimize-button:after{content:'\e817';content:var(--smart-icon-arrow-up-alt);transform:rotate(-45deg);margin-top:-1px}.smart-window.smart-progress-window.smart-visibility-hidden smart-progress-bar,.smart-window[maximized].smart-visibility-hidden{transform:scale(0)}.smart-window[maximized] .smart-content-container>.smart-header-section{cursor:auto;cursor:initial}.smart-window.smart-wait-window .smart-content-container>.smart-header-section,.smart-window[pinned] .smart-content-container>.smart-header-section{cursor:default}.smart-window[maximized] .smart-header-section .smart-maximize-button:after{content:'\f2d2';content:var(--smart-icon-window-restore);font-size:100%}.smart-window[collapsed] .smart-content-container.smart-window-resizing-bottom-left,.smart-window[collapsed] .smart-content-container.smart-window-resizing-bottom-left>.smart-header-section,.smart-window[collapsed] .smart-content-container.smart-window-resizing-bottom-right,.smart-window[collapsed] .smart-content-container.smart-window-resizing-bottom-right>.smart-header-section,.smart-window[collapsed] .smart-content-container.smart-window-resizing-top-left,.smart-window[collapsed] .smart-content-container.smart-window-resizing-top-left>.smart-header-section,.smart-window[collapsed] .smart-content-container.smart-window-resizing-top-right,.smart-window[collapsed] .smart-content-container.smart-window-resizing-top-right>.smart-header-section,.smart-window[disabled] .smart-header-section>.smart-buttons-container button{cursor:auto;cursor:initial}.smart-window[pinned] .smart-header-section .smart-pin-button:after{content:'\e80a';content:var(--smart-icon-window-pin);transform:rotate(-45deg)}.smart-window[collapsed] .smart-header-section .smart-collapse-button:after{transform:rotate(180deg) translateY(1px)}.smart-window[collapsed][header-position=left] .smart-content-container>.smart-footer,.smart-window[collapsed][header-position=left] .smart-content-container>.smart-header-section,.smart-window[collapsed][header-position=right] .smart-content-container>.smart-footer,.smart-window[collapsed][header-position=right] .smart-content-container>.smart-header-section{min-width:48px;min-width:var(--smart-window-header-height)}.smart-window[collapsed][header-position=left].smart-window-snapped-left,.smart-window[collapsed][header-position=left].smart-window-snapped-right,.smart-window[collapsed][header-position=left].smart-window-snapped-top,.smart-window[collapsed][header-position=right].smart-window-snapped-left,.smart-window[collapsed][header-position=right].smart-window-snapped-right,.smart-window[collapsed][header-position=right].smart-window-snapped-top{height:100%;width:48px;width:var(--smart-window-header-height);min-width:0;min-width:initial}.smart-window[collapsed][maximized]{height:48px;height:var(--smart-window-header-height)}.smart-window[resize-indicator] .smart-content-container:after,.smart-window[resize-indicator] .smart-content-container:before{width:10px;height:10px;font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e804';content:var(--smart-icon-minus);font-size:10px;position:absolute}.smart-window[collapsed][maximized][header-position=left] .smart-content-container>.smart-footer,.smart-window[collapsed][maximized][header-position=left] .smart-content-container>.smart-header-section,.smart-window[collapsed][maximized][header-position=right] .smart-content-container>.smart-footer,.smart-window[collapsed][maximized][header-position=right] .smart-content-container>.smart-header-section{min-width:48px;min-width:var(--smart-window-header-height)}.smart-window[dragged]{opacity:.5;z-index:calc(1 + 9999);z-index:calc(1 + var(--smart-editor-drop-down-z-index));transition:none}.smart-window[dragged] .smart-content-container{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-window[resized] .smart-content-container{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-window[resize-indicator] .smart-content-container:before{top:calc(100% - 13px);left:calc(100% - 10px);transform:rotate(-45deg) scaleX(2)}.smart-window[resize-indicator] .smart-content-container:after{top:calc(100% - 9px);left:calc(100% - 8px);transform:rotate(-45deg)}.smart-window[resize-indicator][resize-mode=left] .smart-content-container:before,.smart-window[resize-indicator][resize-mode=top] .smart-content-container:before{top:0;left:5px}.smart-window[resize-indicator][resize-mode=left] .smart-content-container:after,.smart-window[resize-indicator][resize-mode=top] .smart-content-container:after{top:4px;left:5px}.smart-window[resize-indicator][collapsed] .smart-content-container:after,.smart-window[resize-indicator][collapsed] .smart-content-container:before{content:""}.smart-window[header-position=none] .smart-content-container>.smart-content{height:100%}.smart-window[header-position=bottom] .smart-content-container{flex-direction:column-reverse}.smart-window[header-position=left] .smart-content-container{flex-direction:row}.smart-window[header-position=left] .smart-content-container .smart-header-section{flex-direction:column}.smart-window[header-position=left] .smart-content-container .smart-header-section .smart-collapse-button:after{transform:rotate(275deg) translateY(1px)}.smart-window[header-position=left][collapsed] .smart-content-container .smart-header-section .smart-collapse-button:after,.smart-window[header-position=right] .smart-content-container .smart-header-section .smart-collapse-button:after{transform:rotate(90deg) translateY(1px)}.smart-window[header-position=left] .smart-content-container .smart-header-section>.smart-header{writing-mode:vertical-lr}.smart-window[header-position=left] .smart-content-container>.smart-footer,.smart-window[header-position=left] .smart-content-container>.smart-header-section{width:48px;width:var(--smart-window-header-height);min-width:48px;min-width:var(--smart-window-header-height);height:100%}.smart-window[header-position=right] .smart-content-container{flex-direction:row-reverse}.smart-window[header-position=right] .smart-content-container .smart-header-section{flex-direction:column}.smart-window[header-position=right] .smart-content-container .smart-header-section>.smart-header{writing-mode:vertical-lr}.smart-window[header-position=right] .smart-content-container>.smart-footer,.smart-window[header-position=right] .smart-content-container>.smart-header-section{width:48px;width:var(--smart-window-header-height);min-width:48px;min-width:var(--smart-window-header-height);height:100%}.smart-window[header-position=right][collapsed] .smart-content-container .smart-header-section .smart-collapse-button:after{transform:rotate(275deg) translateY(1px)}.smart-window[header-position=left],.smart-window[header-position=right]{min-width:48px;min-width:var(--smart-window-header-height);min-height:250px;min-height:var(--smart-window-min-width)}.smart-window[header-position=left].smart-window-snapped-left,.smart-window[header-position=left].smart-window-snapped-right,.smart-window[header-position=right].smart-window-snapped-left,.smart-window[header-position=right].smart-window-snapped-right{height:100%;width:50%}.smart-window[header-position=left].smart-window-snapped-top,.smart-window[header-position=right].smart-window-snapped-top{height:100%;width:100%}.smart-window[header-position=left][minimized],.smart-window[header-position=right][minimized]{max-width:48px;max-width:var(--smart-window-header-height)}.smart-window[header-position=left] .smart-content-container>.smart-content,.smart-window[header-position=right] .smart-content-container>.smart-content{height:100%}.smart-window[header-position=left] .smart-content-container>.smart-header-section .smart-buttons-container,.smart-window[header-position=right] .smart-content-container>.smart-header-section .smart-buttons-container{display:flex;justify-content:center;flex-direction:column;height:auto;height:initial}.smart-window.smart-alert-window .smart-cancel-button,.smart-window[footer-position=none] .smart-content-container>.smart-footer{display:none}.smart-window[header-position=left] .smart-content-container>.smart-header-section .smart-buttons-container button,.smart-window[header-position=right] .smart-content-container>.smart-header-section .smart-buttons-container button{margin-left:0;margin-left:initial;margin-top:1px}.smart-window[header-position=left] .smart-content-container>.smart-header-section .smart-buttons-container button:first-of-type,.smart-window[header-position=right] .smart-content-container>.smart-header-section .smart-buttons-container button:first-of-type{margin-top:0;margin-top:initial}.smart-window[footer-template] .smart-content-container>.smart-content{height:calc(100% - 48px - 48px);height:calc(100% - var(--smart-window-header-height) - var(--smart-window-footer-height))}.smart-window[footer-template=null] .smart-content-container>.smart-content{height:calc(100% - 48px);height:calc(100% - var(--smart-window-header-height))}.smart-window.smart-window-snapped-left,.smart-window.smart-window-snapped-right,.smart-window.smart-window-snapped-top{height:100%;z-index:9999;box-shadow:none;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-window.smart-window-snapped-left[ontop],.smart-window.smart-window-snapped-right[ontop],.smart-window.smart-window-snapped-top[ontop]{z-index:10000;box-shadow:none}.smart-window.smart-window-snapped-left,.smart-window.smart-window-snapped-right{width:50%}.smart-window.smart-window-snapped-top{width:100%}.smart-window.smart-alert-window .smart-content-container>.smart-footer .smart-button,.smart-window.smart-dialog-window .smart-content-container>.smart-footer .smart-button,.smart-window.smart-multiline-prompt-window .smart-content-container>.smart-footer .smart-button,.smart-window.smart-progress-window .smart-content-container>.smart-footer .smart-button,.smart-window.smart-prompt-window .smart-content-container>.smart-footer .smart-button{width:100px;width:var(--smart-window-footer-button-width);height:100%;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;text-transform:var(--smart-button-text-transform);font-weight:500;letter-spacing:.08929em;overflow:hidden;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);border-width:1px;border-width:var(--smart-border-width);border-style:solid}.smart-window.smart-alert-window,.smart-window.smart-dialog-window,.smart-window.smart-prompt-window{width:450px;width:var(--smart-window-default-width);top:calc(50% - 450px/ 2);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - 450px/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}.smart-window.smart-alert-window,.smart-window.smart-alert-window[collapsed][header-position=left],.smart-window.smart-alert-window[collapsed][header-position=right],.smart-window.smart-alert-window[collapsed][maximized][header-position=left],.smart-window.smart-alert-window[collapsed][maximized][header-position=right],.smart-window.smart-dialog-window,.smart-window.smart-dialog-window[collapsed][header-position=left],.smart-window.smart-dialog-window[collapsed][header-position=right],.smart-window.smart-dialog-window[collapsed][maximized][header-position=left],.smart-window.smart-dialog-window[collapsed][maximized][header-position=right],.smart-window.smart-multiline-prompt-window,.smart-window.smart-multiline-prompt-window[collapsed][header-position=left],.smart-window.smart-multiline-prompt-window[collapsed][header-position=right],.smart-window.smart-multiline-prompt-window[collapsed][maximized][header-position=left],.smart-window.smart-multiline-prompt-window[collapsed][maximized][header-position=right],.smart-window.smart-progress-window,.smart-window.smart-prompt-window,.smart-window.smart-prompt-window[collapsed][header-position=left],.smart-window.smart-prompt-window[collapsed][header-position=right],.smart-window.smart-prompt-window[collapsed][maximized][header-position=left],.smart-window.smart-prompt-window[collapsed][maximized][header-position=right]{height:450px;height:var(--smart-window-default-height)}.smart-window.smart-alert-window .smart-content-container>.smart-footer .smart-button:focus,.smart-window.smart-dialog-window .smart-content-container>.smart-footer .smart-button:focus,.smart-window.smart-multiline-prompt-window .smart-content-container>.smart-footer .smart-button:focus,.smart-window.smart-progress-window .smart-content-container>.smart-footer .smart-button:focus,.smart-window.smart-prompt-window .smart-content-container>.smart-footer .smart-button:focus{color:#333;color:var(--smart-ui-state-color-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);opacity:var(--smart-button-opacity-focus)}.smart-window.smart-progress-window .smart-content-container>.smart-footer smart-progress-bar>.smart-container,.smart-window.smart-progress-window smart-progress-bar .smart-value{border:medium none currentColor;border:initial}.smart-window.smart-dialog-window .smart-content-container>.smart-footer button:first-child{margin-right:10px}.smart-window.smart-alert-window .smart-content-container>.smart-footer button:first-child{margin-right:10px}.smart-window.smart-prompt-window .smart-content-container>.smart-content{flex-direction:column-reverse;align-items:flex-start}.smart-window.smart-prompt-window .smart-content-container>.smart-footer button:first-child{margin-right:10px}.smart-window.smart-prompt-window smart-text-box{width:100%;margin-top:5px}.smart-window.smart-multiline-prompt-window{width:450px;width:var(--smart-window-default-width);top:calc(50% - 450px/ 2);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - 450px/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}.smart-window.smart-multiline-prompt-window smart-multiline-text-box{width:100%;margin-top:5px}.smart-window.smart-multiline-prompt-window .smart-content-container>.smart-content{flex-direction:column-reverse;align-items:flex-start}.smart-window.smart-multiline-prompt-window .smart-content-container>.smart-footer button:first-child{margin-right:10px}.smart-window.smart-progress-window{width:450px;width:var(--smart-window-default-width);top:calc(50% - 450px/ 2);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - 450px/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}.smart-window.smart-progress-window smart-progress-bar.smart-visibility-hidden{transition:none}.smart-window.smart-progress-window .smart-content-container>.smart-content{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-window.smart-progress-window .smart-content-container>.smart-footer smart-progress-bar{width:100%;height:100%;box-shadow:none;box-shadow:initial;background-color:#F5F5F5;background-color:var(--smart-surface);transition:opacity .25s ease-in,visibility .25s cubic-bezier(0,0,.2,1)}.smart-window.smart-progress-window .smart-content-container>.smart-footer smart-progress-bar.smart-visibility-hidden{opacity:.5;transition:opacity .25s ease-out,visibility .25s cubic-bezier(0,0,.2,1)}.smart-window.smart-progress-window .smart-content-container>.smart-footer button.smart-button{position:absolute;width:calc(100% - 13px);height:calc(100% - 13px);top:6.5px;left:6.5px;text-align:center;background-color:rgba(224,224,224,.5)}.smart-window.smart-progress-window[collapsed][header-position=left],.smart-window.smart-progress-window[collapsed][header-position=right],.smart-window.smart-progress-window[collapsed][maximized][header-position=left],.smart-window.smart-progress-window[collapsed][maximized][header-position=right],.smart-window.smart-wait-window{height:450px;height:var(--smart-window-default-height)}.smart-window.smart-progress-window .smart-content-container>.smart-footer button.smart-button.smart-visibility-hidden{top:100%}.smart-window.smart-progress-window:not([animation=none]) .smart-content-container>.smart-footer button,.smart-window.smart-progress-window:not([animation=none]) .smart-content-container>.smart-footer button.smart-visibility-hidden{transition:top .25s cubic-bezier(0,0,.2,1),visibility .25s cubic-bezier(0,0,.2,1)}.smart-window.smart-wait-window{width:450px;width:var(--smart-window-default-width);top:calc(50% - 450px/ 2);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - 450px/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}.smart-window.smart-wait-window .smart-content-container>.smart-content smart-progress-bar{width:100%;height:75%}.smart-window.smart-wait-window[collapsed][header-position=left],.smart-window.smart-wait-window[collapsed][header-position=right],.smart-window.smart-wait-window[collapsed][maximized][header-position=left],.smart-window.smart-wait-window[collapsed][maximized][header-position=right]{height:450px;height:var(--smart-window-default-height)}smart-window.smart-window[collapsed][header-position=left],smart-window.smart-window[collapsed][header-position=right],smart-window.smart-window[collapsed][maximized][header-position=left],smart-window.smart-window[collapsed][maximized][header-position=right]{width:48px;width:var(--smart-window-header-height);min-width:0;min-width:initial;height:450px;height:var(--smart-window-default-height)}.smart-modal{position:absolute;opacity:.5;background-color:#CCCCCC;background-color:var(--smart-disabled);top:0;left:0;width:100%;min-height:100%}.smart-window-resize-feedback{position:absolute;z-index:10000;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;border:2.5px solid #000;box-sizing:border-box}smart-docking-layout .smart-window-resize-feedback{border:2.5px solid #d3d3d3}.smart-window-snap-bottom-feedback,.smart-window-snap-left-feedback,.smart-window-snap-right-feedback,.smart-window-snap-top-feedback{position:absolute;height:calc(100% - 10px);top:5px;bottom:5px;opacity:.65;box-shadow:0 0 1px 1px #8a8a8a;border-radius:2px;transition:all 50ms cubic-bezier(.4,0,.6,1);animation:scaleIn .2s cubic-bezier(.4,0,.2,1);transform:scale(1);pointer-events:none}.smart-window-snap-bottom-feedback.smart-visibility-hidden,.smart-window-snap-left-feedback.smart-visibility-hidden,.smart-window-snap-right-feedback.smart-visibility-hidden,.smart-window-snap-top-feedback.smart-visibility-hidden{transition:animation .2s cubic-bezier(.4,0,.6,1),visibility .2s cubic-bezier(.4,0,.6,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1);animation:scaleOut .2s cubic-bezier(.4,0,.6,1);transform:scale(0)}.smart-window-snap-right-feedback{width:50%;left:calc(50% - 5px);transform-origin:right}.smart-window-snap-left-feedback{width:50%;left:5px;transform-origin:left}.smart-window-snap-bottom-feedback,.smart-window-snap-top-feedback{width:calc(100% - 10px);left:5px;transform-origin:top}@keyframes scaleIn{0%{transform:scale(0)}50%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}100%{transform:scale(0)}}@keyframes scaleInRight{0%{transform:scale(0)}50%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:1}}.smart-window[right-to-left] .smart-content-container>.smart-content,.smart-window[right-to-left] .smart-content-container>.smart-footer,.smart-window[right-to-left] .smart-content-container>.smart-header-section{direction:rtl}.smart-window[right-to-left][header-position=left] .smart-header-section>.smart-header,.smart-window[right-to-left][header-position=right] .smart-header-section>.smart-header{writing-mode:vertical-rl}.smart-window[right-to-left].smart-alert-window .smart-content-container>.smart-footer button:first-child,.smart-window[right-to-left].smart-dialog-window .smart-content-container>.smart-footer button:first-child,.smart-window[right-to-left].smart-multiline-prompt-window .smart-content-container>.smart-footer button:first-child,.smart-window[right-to-left].smart-prompt-window .smart-content-container>.smart-footer button:first-child{margin-left:10px;margin-right:0;margin-right:initial}.smart-tabs-window[right-to-left] .smart-content-container>.smart-content{direction:ltr;direction:initial}.smart-grid-layout .col,.smart-grid-layout .col-1,.smart-grid-layout .col-10,.smart-grid-layout .col-11,.smart-grid-layout .col-12,.smart-grid-layout .col-2,.smart-grid-layout .col-3,.smart-grid-layout .col-4,.smart-grid-layout .col-5,.smart-grid-layout .col-6,.smart-grid-layout .col-7,.smart-grid-layout .col-8,.smart-grid-layout .col-9,.smart-grid-layout .col-lg,.smart-grid-layout .col-lg-1,.smart-grid-layout .col-lg-10,.smart-grid-layout .col-lg-11,.smart-grid-layout .col-lg-12,.smart-grid-layout .col-lg-2,.smart-grid-layout .col-lg-3,.smart-grid-layout .col-lg-4,.smart-grid-layout .col-lg-5,.smart-grid-layout .col-lg-6,.smart-grid-layout .col-lg-7,.smart-grid-layout .col-lg-8,.smart-grid-layout .col-lg-9,.smart-grid-layout .col-md,.smart-grid-layout .col-md-1,.smart-grid-layout .col-md-10,.smart-grid-layout .col-md-11,.smart-grid-layout .col-md-12,.smart-grid-layout .col-md-2,.smart-grid-layout .col-md-3,.smart-grid-layout .col-md-4,.smart-grid-layout .col-md-5,.smart-grid-layout .col-md-6,.smart-grid-layout .col-md-7,.smart-grid-layout .col-md-8,.smart-grid-layout .col-md-9,.smart-grid-layout .col-sm,.smart-grid-layout .col-sm-1,.smart-grid-layout .col-sm-10,.smart-grid-layout .col-sm-11,.smart-grid-layout .col-sm-12,.smart-grid-layout .col-sm-2,.smart-grid-layout .col-sm-3,.smart-grid-layout .col-sm-4,.smart-grid-layout .col-sm-5,.smart-grid-layout .col-sm-6,.smart-grid-layout .col-sm-7,.smart-grid-layout .col-sm-8,.smart-grid-layout .col-sm-9,.smart-grid-layout .col-xl,.smart-grid-layout .col-xl-1,.smart-grid-layout .col-xl-10,.smart-grid-layout .col-xl-11,.smart-grid-layout .col-xl-12,.smart-grid-layout .col-xl-2,.smart-grid-layout .col-xl-3,.smart-grid-layout .col-xl-4,.smart-grid-layout .col-xl-5,.smart-grid-layout .col-xl-6,.smart-grid-layout .col-xl-7,.smart-grid-layout .col-xl-8,.smart-grid-layout .col-xl-9{position:relative;width:100%;min-height:1px;padding:15px;box-sizing:border-box;grid-column:span 12}.smart-grid-layout,.smart-grid-layout .row{display:grid;width:100%;width:var(--smart-grid-layout-width);grid-gap:10px;grid-gap:var(--smart-grid-layout-row-gap);grid-column-gap:10px;grid-column-gap:var(--smart-grid-layout-col-gap);grid-template-columns:repeat(12,1fr);box-sizing:border-box}.smart-grid-layout{grid-template-rows:none;grid-template-rows:var(--smart-grid-layout-rows);padding:0}.smart-grid-layout .row{margin-right:auto;margin-left:auto;grid-column:span 12}.smart-grid-layout.no-gaps,.smart-grid-layout.no-gaps .row{--smart-grid-row-gap:0px;--smart-grid-column-gap:0px;grid-columns-gap:0;grid-gap:0}.smart-grid-layout .order-0{order:-1}.smart-grid-layout .order-1{order:0}.smart-grid-layout .order-2{order:1}.smart-grid-layout .order-3{order:2}.smart-grid-layout .order-4{order:3}.smart-grid-layout .order-5{order:4}.smart-grid-layout .order-6{order:5}.smart-grid-layout .order-7{order:6}.smart-grid-layout .order-8{order:7}.smart-grid-layout .order-9{order:8}.smart-grid-layout .order-10{order:9}.smart-grid-layout .order-11{order:10}.smart-grid-layout .order-12{order:11}.smart-grid-layout [span="1"]{grid-row:span 1}.smart-grid-layout [span="2"]{grid-row:span 2}.smart-grid-layout [span="3"]{grid-row:span 3}.smart-grid-layout [span="4"]{grid-row:span 4}.smart-grid-layout [span="5"]{grid-row:span 5}.smart-grid-layout [span="6"]{grid-row:span 6}.smart-grid-layout [span="7"]{grid-row:span 7}.smart-grid-layout [span="8"]{grid-row:span 8}.smart-grid-layout [span="9"]{grid-row:span 9}.smart-grid-layout [span="10"]{grid-row:span 10}.smart-grid-layout [span="11"]{grid-row:span 11}.smart-grid-layout [span="12"]{grid-row:span 12}.smart-grid-layout .col-1{grid-column:span 1}.smart-grid-layout .col-2{grid-column:span 2}.smart-grid-layout .col-3{grid-column:span 3}.smart-grid-layout .col-4{grid-column:span 4}.smart-grid-layout .col-5{grid-column:span 5}.smart-grid-layout .col-6{grid-column:span 6}.smart-grid-layout .col-7{grid-column:span 7}.smart-grid-layout .col-8{grid-column:span 8}.smart-grid-layout .col-9{grid-column:span 9}.smart-grid-layout .col-10{grid-column:span 10}.smart-grid-layout .col-11{grid-column:span 11}.smart-grid-layout .col-12{grid-column:span 12}@media (min-width:576px){.smart-grid-layout.fixed{max-width:540px}.smart-grid-layout .col-sm-1{grid-column:span 1}.smart-grid-layout .col-sm-2{grid-column:span 2}.smart-grid-layout .col-sm-3{grid-column:span 3}.smart-grid-layout .col-sm-4{grid-column:span 4}.smart-grid-layout .col-sm-5{grid-column:span 5}.smart-grid-layout .col-sm-6{grid-column:span 6}.smart-grid-layout .col-sm-7{grid-column:span 7}.smart-grid-layout .col-sm-8{grid-column:span 8}.smart-grid-layout .col-sm-9{grid-column:span 9}.smart-grid-layout .col-sm-10{grid-column:span 10}.smart-grid-layout .col-sm-11{grid-column:span 11}.smart-grid-layout .col-sm-12{grid-column:span 12}}@media (min-width:768px){.smart-grid-layout.fixed{max-width:720px}.smart-grid-layout .col-md-1{grid-column:span 1}.smart-grid-layout .col-md-2{grid-column:span 2}.smart-grid-layout .col-md-3{grid-column:span 3}.smart-grid-layout .col-md-4{grid-column:span 4}.smart-grid-layout .col-md-5{grid-column:span 5}.smart-grid-layout .col-md-6{grid-column:span 6}.smart-grid-layout .col-md-7{grid-column:span 7}.smart-grid-layout .col-md-8{grid-column:span 8}.smart-grid-layout .col-md-9{grid-column:span 9}.smart-grid-layout .col-md-10{grid-column:span 10}.smart-grid-layout .col-md-11{grid-column:span 11}.smart-grid-layout .col-md-12{grid-column:span 12}}@media (min-width:992px){.smart-grid-layout.fixed{max-width:960px}.smart-grid-layout .col-lg-1{grid-column:span 1}.smart-grid-layout .col-lg-2{grid-column:span 2}.smart-grid-layout .col-lg-3{grid-column:span 3}.smart-grid-layout .col-lg-4{grid-column:span 4}.smart-grid-layout .col-lg-5{grid-column:span 5}.smart-grid-layout .col-lg-6{grid-column:span 6}.smart-grid-layout .col-lg-7{grid-column:span 7}.smart-grid-layout .col-lg-8{grid-column:span 8}.smart-grid-layout .col-lg-9{grid-column:span 9}.smart-grid-layout .col-lg-10{grid-column:span 10}.smart-grid-layout .col-lg-11{grid-column:span 11}.smart-grid-layout .col-lg-12{grid-column:span 12}}@media (min-width:1200px){.smart-grid-layout.fixed{max-width:1140px}.smart-grid-layout .col-xl-1{grid-column:span 1}.smart-grid-layout .col-xl-2{grid-column:span 2}.smart-grid-layout .col-xl-3{grid-column:span 3}.smart-grid-layout .col-xl-4{grid-column:span 4}.smart-grid-layout .col-xl-5{grid-column:span 5}.smart-grid-layout .col-xl-6{grid-column:span 6}.smart-grid-layout .col-xl-7{grid-column:span 7}.smart-grid-layout .col-xl-8{grid-column:span 8}.smart-grid-layout .col-xl-9{grid-column:span 9}.smart-grid-layout .col-xl-10{grid-column:span 10}.smart-grid-layout .col-xl-11{grid-column:span 11}.smart-grid-layout .col-xl-12{grid-column:span 12}}.smart-stack-layout{display:flex;box-sizing:border-box;overflow:hidden;width:100%;align-items:baseline;padding:15px}.smart-stack-layout .item{display:flex;border-radius:0;box-shadow:none;min-width:100px}.smart-stack-layout.vertical{flex-direction:column}.smart-stack-layout:not(.space-around):not(.space-evenly):not(.space-between):not(.vertical) .item:first-child{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}.smart-stack-layout:not(.space-around):not(.space-evenly):not(.space-between):not(.vertical) .item:last-child{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-radius);border-top-left-radius:0;border-bottom-left-radius:0}.smart-stack-layout:not(.space-around):not(.space-evenly):not(.space-between).vertical .item:first-child{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.smart-stack-layout:not(.space-around):not(.space-evenly):not(.space-between).vertical .item:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-radius);border-top-left-radius:0;border-top-right-radius:0}.smart-stack-layout.spacing .item{margin:0 6px}.smart-stack-layout.spacing.vertical .item{margin:6px 0}.smart-stack-layout.spacing-2 .item{margin:0 12px}.smart-stack-layout.spacing-2.vertical .item{margin:12px 0}.smart-stack-layout.spacing-3 .item{margin:0 24px}.smart-stack-layout.spacing-3.vertical .item{margin:24px 0}.smart-stack-layout.spacing-4 .item{margin:0 48px}.smart-stack-layout.spacing-4.vertical .item{margin:48px 0}.smart-stack-layout.spacing-5 .item{margin:0 64px}.smart-stack-layout.spacing-5.vertical .item{margin:64px 0}.smart-stack-layout.spacing-6 .item{margin:0 128px}.smart-stack-layout.spacing-6.vertical .item{margin:128px 0}.smart-stack-layout.spacing-2:not(.vertical) .item:first-child,.smart-stack-layout.spacing-3:not(.vertical) .item:first-child,.smart-stack-layout.spacing-4:not(.vertical) .item:first-child,.smart-stack-layout.spacing-5:not(.vertical) .item:first-child,.smart-stack-layout.spacing-6:not(.vertical) .item:first-child,.smart-stack-layout.spacing:not(.vertical) .item:first-child{margin-left:0}.smart-stack-layout.spacing-2:not(.vertical) .item:last-child,.smart-stack-layout.spacing-3:not(.vertical) .item:last-child,.smart-stack-layout.spacing-4:not(.vertical) .item:last-child,.smart-stack-layout.spacing-5:not(.vertical) .item:last-child,.smart-stack-layout.spacing-6:not(.vertical) .item:last-child,.smart-stack-layout.spacing:not(.vertical) .item:last-child{margin-right:0}.smart-stack-layout.spacing-2.vertical .item:first-child,.smart-stack-layout.spacing-3.vertical .item:first-child,.smart-stack-layout.spacing-4.vertical .item:first-child,.smart-stack-layout.spacing-5.vertical .item:first-child,.smart-stack-layout.spacing-6.vertical .item:first-child,.smart-stack-layout.spacing.vertical .item:first-child{margin-top:0}.smart-stack-layout.spacing-2.vertical .item:last-child,.smart-stack-layout.spacing-3.vertical .item:last-child,.smart-stack-layout.spacing-4.vertical .item:last-child,.smart-stack-layout.spacing-5.vertical .item:last-child,.smart-stack-layout.spacing-6.vertical .item:last-child,.smart-stack-layout.spacing.vertical .item:last-child{margin-bottom:0}.smart-stack-layout .top,.smart-stack-layout:not(.vertical).top{align-items:flex-start}.smart-stack-layout .right,.smart-stack-layout:not(.vertical).right{justify-content:flex-end}.smart-stack-layout .bottom,.smart-stack-layout:not(.vertical).bottom{align-items:flex-end}.smart-stack-layout .left,.smart-stack-layout:not(.vertical).left{justify-content:flex-start}.smart-stack-layout .center,.smart-stack-layout:not(.vertical).center{justify-content:center}.smart-stack-layout .middle,.smart-stack-layout:not(.vertical).middle{align-items:center}.smart-stack-layout .space-between,.smart-stack-layout.space-between{justify-content:space-between}.smart-stack-layout .space-evenly,.smart-stack-layout.space-evenly{justify-content:space-evenly}.smart-stack-layout .space-around,.smart-stack-layout.space-around{justify-content:space-around}.smart-stack-layout.vertical.top{justify-content:flex-start}.smart-stack-layout.vertical.right{align-items:flex-end}.smart-stack-layout.vertical.bottom{justify-content:flex-end}.smart-stack-layout.vertical.left{align-items:flex-start}.smart-stack-layout.vertical.center{align-items:center}.smart-stack-layout.vertical.middle{justify-content:center}.smart-stack-layout.stretch:not(.vertical) .item,.smart-stack-layout.vertical.vertical-stretch .item{flex:1}.smart-stack-layout.stretch:not(.vertical) .item.flex-2,.smart-stack-layout.vertical.vertical-stretch .item.flex-2{flex:2}.smart-stack-layout.stretch:not(.vertical) .item.flex-3,.smart-stack-layout.vertical.vertical-stretch .item.flex-3{flex:3}.smart-stack-layout.stretch:not(.vertical) .item.flex-4,.smart-stack-layout.vertical.vertical-stretch .item.flex-4{flex:4}.smart-stack-layout.stretch:not(.vertical) .item.flex-5,.smart-stack-layout.vertical.vertical-stretch .item.flex-5{flex:5}.smart-stack-layout.stretch:not(.vertical) .item.flex-6,.smart-stack-layout.vertical.vertical-stretch .item.flex-6{flex:6}.smart-stack-layout.stretch.vertical,.smart-stack-layout:not(.vertical).vertical-stretch{align-items:stretch}.smart-validation-error:not(smart-check-box)>div.smart-container:after,.smart-validation-success:not(smart-check-box)>div.smart-container:after{left:calc(100% + 20px);top:50%;position:absolute;transform:translate(-50%,-50%);pointer-events:none;font-weight:700;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);width:20px;height:20px;border-radius:50%;display:flex;text-align:center;justify-content:center;align-items:center}.smart-validation-error:not(.underlined):not(.outlined),.smart-validation-error:not(.underlined):not(.outlined) input,.smart-validation-error:not(.underlined):not(.outlined) span{border-color:rgb(176,0,32)!important;border-color:var(--smart-error)!important;outline:0}.smart-validation-error:not(smart-check-box)>div.smart-container:after{background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color);content:"!"}.smart-success-label-like-after-element:after,.smart-validation-success:not(smart-check-box)>div.smart-container:after{color:#ffffff;color:var(--smart-success-color);content:"✓";background-color:rgb(139,195,74);background-color:var(--smart-success)}.smart-validation-error.smart-element:not(.outlined):not(.underlined) .smart-hint::after{background-color:rgb(176,0,32);background-color:var(--smart-error)}.smart-validation-success.smart-element:not(.outlined):not(.underlined) .smart-hint::after{background-color:rgb(139,195,74);background-color:var(--smart-success)}input[type=checkbox].smart-validation-error,input[type=radio].smart-validation-error{outline:auto;outline-color:rgb(176,0,32);outline-color:var(--smart-error)}input.smart-validation-error{border-style:solid;border-width:1px}.smart-error-label-like-after-element:after,.smart-success-label-like-after-element:after{pointer-events:none;font-weight:700;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);width:20px;height:20px;border-radius:50%;display:flex;text-align:center;justify-content:center;align-items:center;top:50%;position:absolute;left:calc(50% + 15px);transform:translate(-50%,-50%)}.smart-error-label-like-after-element,.smart-success-label-like-after-element{position:relative}.smart-error-label-like-after-element:after{background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color);content:"!"}.smart-validation-summary{font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);color:rgb(176,0,32);color:var(--smart-error)}.smart-validation-summary span{display:block;margin-top:5px}.smart-error-holder{position:absolute;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);background-color:rgb(176,0,32);background-color:var(--smart-error);color:#ffffff;color:var(--smart-error-color);padding:10px;pointer-events:none;z-index:9999;z-index:var(--smart-editor-drop-down-z-index);margin-top:10px}.smart-error-holder.smart-error-hint-position-right{white-space:nowrap}.smart-input-buttons-elements-holder{display:grid;grid-template-columns:1fr 150px;grid-template-columns:var(--smart-date-format-panel-smart-inputs-container-width) var(--smart-date-format-panel-apply-container-width);grid-template-rows:auto;grid-column-gap:2%;grid-column-gap:var(--smart-date-format-panel-smart-input-buttons-column-gap)}.smart-input-and-add-formats-holder{border:1px solid #ccc;border:var(--smart-date-format-panel-border-size) solid var(--smart-date-format-panel-border-color);border-radius:4px;border-radius:var(--smart-date-format-panel-border-radius);display:grid;grid-template-columns:94% 6%;grid-template-columns:var(--smart-date-format-panel-smart-inputs-holder-width) var(--smart-date-format-panel-add-format-holder-width);grid-template-rows:auto;align-items:baseline;justify-content:center}.smart-input-list-holder{padding:2px;padding:var(--smart-date-format-panel-smart-inputs-list-holder-offset)}.smart-input-list-holder:empty{border:none}.smart-input-list-holder smart-input{display:inline-flex;height:25px;height:var(--smart-date-format-panel-smart-input-height);margin:4px;margin:var(--smart-date-format-panel-each-smart-input-offset)}.smart-input-list-holder .format-smart-input-list{width:150px;width:var(--smart-date-format-panel-smart-input-format-width)}.smart-input-list-holder .sign-smart-input{width:80px;width:var(--smart-date-format-panel-smart-input-sign-width)}.all-format-holders{width:255px;width:var(--smart-date-format-panel-all-format-holders-width)}.format-holder{width:120px;width:var(--smart-date-format-panel-each-add-format-holder-width);text-align:center;float:left}.add-format-holder{margin:5px;margin:var(--smart-date-format-panel-add-new-format-dropdown-offset);align-self:normal;justify-self:end}.add-format-holder span.smart-drop-down-button{--smart-date-format-panel-smart-drop-down-button-border:transparent}.add-format-holder smart-button{font-size:var(--smart-date-format-panel-smart-font-size);width:auto;min-width:120px;min-width:var(--smart-date-format-panel-add-format-holder-button)}.use-format-button{margin:0 auto;margin-top:var(--smart-date-format-panel-margin-from-the-top)}.use-format-button[disabled]{display:none}li[value=" "] a{height:calc(var(--smart-date-format-panel-smart-font-size) + 16px)}.date-time-format-list{padding:0;margin:0;margin-top:15px;margin-top:var(--smart-date-format-panel-date-time-format-list-offset-top);max-height:400px;max-height:var(--smart-date-format-panel-date-time-format-list-max-height);overflow-y:auto}.date-time-format{cursor:pointer;border:1px solid #ccc;border:var(--smart-date-format-panel-border-size) solid var(--smart-date-format-panel-border-color);border-bottom:none;text-align:center;padding:12px;padding:var(--smart-date-format-panel-each-date-time-format-offset);list-style-type:none;padding-left:0}.date-time-format:last-child{border-bottom:1px solid #ccc;border-bottom:var(--smart-date-format-panel-border-size) solid var(--smart-date-format-panel-border-color)}.date-time-format:hover{background:#f1f1f1}.text-tramsform-none{text-transform:none}.cboth{clear:both}.bold{font-weight:700}.currency-format-panel-demo-container{max-width:960px;border:1px solid #ccc;border-radius:4px;padding:15px}.selected-currency-holder-and-apply-holder{display:grid;grid-template-columns:1fr 125px;grid-template-columns:var(--smart-currency-format-panel-currency-holder-width) var(--smart-currency-format-panel-apply-button-width);grid-template-rows:auto;grid-column-gap:2%;grid-column-gap:var(--smart-currency-format-panel-header-holder-offset)}.input-currency-formats{width:95%;width:var(--smart-currency-format-panel-currency-holder-dropdown-button-width)}.selected-currency-holder{border:1px solid #ccc;border:var(--smart-currency-format-panel-border-size) solid var(--smart-currency-format-panel-border-color);border-radius:4px;border-radius:var(--smart-currency-format-panel-border-radius);display:grid;grid-template-columns:1fr 165px;grid-template-columns:var(--smart-currency-format-panel-currency-holder-input-width) var(--smart-currency-format-panel-currency-holder-dropdown-width);grid-template-rows:auto;align-items:baseline;justify-content:center;padding-left:5px;padding-left:var(--smart-currency-format-panel-currency-holder-padding-left);padding-top:3px;padding-top:var(--smart-currency-format-panel-currency-holder-padding-top);padding-bottom:3px;padding-bottom:var(--smart-currency-format-panel-currency-holder-padding-bottom)}.selected-currency-holder .currency-sign-input-holder{width:auto}.selected-currency-holder .currency-sign-input-holder smart-text-box{width:100%;width:var(--smart-currency-format-panel-currency-input-width)}.selected-currency-holder .currency-sign-input-holder smart-text-box input{border:none}.currency-item,.currency-list{border:1px solid #ccc;border:var(--smart-currency-format-panel-border-size) solid var(--smart-currency-format-panel-border-color)}.currency-list{padding:0;margin:0;margin-top:15px;margin-top:var(--smart-currency-format-panel-currencies-margin-top);max-height:400px;max-height:var(--smart-currency-format-panel-currencies-max-height);overflow-y:auto}.currency-item{cursor:pointer;border-left:0;border-bottom:none;padding:12px;padding:var(--smart-currency-format-panel-currencies-item-padding);padding-left:10px;padding-left:var(--smart-currency-format-panel-currencies-left-padding);list-style-type:none}.currency-item:last-child{border-bottom:0}.currency-item:first-child{border-top:0!important}.currency-item:hover{background:#f1f1f1;background:var(--smart-currency-format-panel-currencies-hover-background)}.currency-item-default-format{float:right;color:#777;color:var(--smart-currency-format-panel-currencies-example-format-color)}.smart-appearance,.smart-data-validation-container,.smart-on-invalid-data-container{grid-template-columns:20% 80%;grid-template-columns:var(--smart-validation-panel-description-width) var(--smart-validation-panel-content-width);grid-template-rows:auto;grid-column-gap:0}.smart-on-invalid-data-container{margin-top:10px;margin-top:var(--smart-validation-panel-invalid-data-vertical-offset);display:grid}.smart-appearance{margin-top:10px;margin-top:var(--smart-validation-panel-appearance-vertical-offset);display:grid}.smart-appearance .smart-checkbox-appearance{display:block}.smart-appearance .smart-appearance-text-box-value{display:inline-block;margin-top:5px;margin-top:var(--smart-validation-panel-appearance-textbox-vertical-offset)}.smart-appearance .reset-appearance{cursor:pointer;display:inline-block;margin-left:5px;margin-left:var(--smart-validation-panel-appearance-reset-button-left-offset);text-decoration:underline;color:rgb(0,92,153);color:var(--smart-validation-panel-appearance-reset-button-color)}.smart-data-validation-container{margin-top:10px;margin-top:var(--smart-validation-panel-criteria-container-vertical-offset);display:grid}.smart-data-validation-container .criteria-container{margin-top:10px;margin-top:var(--smart-validation-panel-criteria-row-margin-top)}.smart-data-validation-container .right-elements{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.smart-data-validation-container .smart-criteria-container,.smart-data-validation-container .smart-criteria-type-container{display:flex;align-items:center}.smart-data-validation-container .smart-input-criteria,.smart-data-validation-container .smart-input-criteria-type{display:inline-block;width:180px;width:var(--smart-validation-panel-criteria-container-input-width);margin-left:2px;margin-left:var(--smart-validation-panel-criteria-container-input-horizontal-offset);margin-right:2px;margin-right:var(--smart-validation-panel-criteria-container-input-horizontal-offset)}.smart-data-validation-container .smart-input-criteria-container{display:inline-flex;flex-direction:row;align-items:center}.smart-data-validation-container .smart-input-criteria-container smart-text-box{display:inline-block;width:80px;width:var(--smart-validation-panel-criteria-container-textbox-width);margin-left:2px;margin-left:var(--smart-validation-panel-criteria-container-textbox-horizontal-offset);margin-right:2px;margin-right:var(--smart-validation-panel-criteria-container-textbox-horizontal-offset)}.smart-data-validation-container .smart-input-criteria-container smart-text-box:nth-child(1){order:1}.smart-data-validation-container .smart-input-criteria-container smart-text-box:nth-child(2){order:3}.smart-data-validation-container .smart-input-criteria-container .smart-text-between-inputs{margin:5px;margin:var(--smart-validation-panel-criteria-container-text-between-inputs-offset);order:2}.smart-criteria-container,.smart-criteria-type-container,.smart-input-criteria-container{margin-top:10px;margin-top:var(--smart-validation-panel-criteria-row-margin-top)}.smart-footer-buttons{margin-top:20px;margin-top:var(--smart-validation-panel-footer-vertical-offset)}.smart-footer-buttons smart-button{margin-left:5px;margin-left:var(--smart-validation-panel-footer-button-horizontal-offset);margin-right:5px;margin-right:var(--smart-validation-panel-footer-button-horizontal-offset)}.smart-footer-buttons smart-button.smart-remove-validation-footer-button{width:auto;color:#188038;color:var(--smart-validation-panel-footer-remove-validation-button-color);font-weight:700}.smart-footer-buttons smart-button.smart-cancel-footer-button{color:#188038;color:var(--smart-validation-panel-footer-cancel-button-color);font-weight:700}.smart-footer-buttons smart-button.smart-save-footer-button{background:#188038;background:var(--smart-validation-panel-footer-save-button-background);color:white;color:var(--smart-validation-panel-footer-save-button-color)}.smart-footer-buttons .right-elements{float:right}.right-elements-reset{display:flex;align-items:center}.smart-path-item,.smart-path[hint]>.smart-container{align-items:flex-start}.smart-path .smart-drop-down-button,.smart-path-item{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius)}.smart-path-item{box-sizing:border-box;transition:opacity 280ms ease-in-out;overflow:hidden;white-space:nowrap;display:flex;position:relative;flex-direction:column;justify-content:center;padding:9px 12px;width:100%;height:calc(100% - 3px);height:calc(100% - var(--smart-list-item-vertical-offset));left:0;top:0;color:#5A5A5A;color:var(--smart-background-color);border-width:1px;border-width:var(--smart-border-width);border-style:solid;border-color:transparent;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.smart-path-item .smart-ripple{background:rgb(0,92,153);background:var(--smart-ui-state-active)}.smart-path-item[disabled]{opacity:.55;cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.smart-path-item[hover]{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-path-item[active]{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);opacity:1}.smart-path-item[focus]{color:#ffffff;color:var(--smart-primary-color);border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:rgb(0,92,153);background-color:var(--smart-primary)}smart-path .smart-ripple{background:rgb(0,92,153);background:var(--smart-ui-state-active)}.smart-path,.smart-path.smart-container{display:block;width:250px;width:var(--smart-path-default-width);height:30px;height:var(--smart-path-default-height);background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-color:#E0E0E0;border-color:var(--smart-border)}.smart-path>.smart-container{display:flex;position:relative;align-items:center}.smart-path .smart-content{position:relative;cursor:pointer;display:flex;width:100%;height:100%}.smart-path .smart-content .smart-input::-moz-selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-path .smart-content .smart-input::selection{background:rgb(0,92,153);background:var(--smart-editor-selection);color:#ffffff;color:var(--smart-editor-selection-color)}.smart-path .smart-input,.smart-path input.smart-input{cursor:auto;cursor:initial;outline:transparent solid 1px;width:100%;height:100%;border:none;min-height:100%;vertical-align:middle;font-size:inherit;font-family:inherit;background-color:inherit;margin:0;color:inherit;background:#fefefe;background:var(--smart-background);text-align:start;text-align:var(--smart-path-text-align);border-radius:0}.smart-path .smart-input:focus{outline:medium none invert;outline:initial;border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-path .smart-input::-webkit-input-placeholder,.smart-path .smart-input::placeholder{color:#555;color:var(--smart-disabled-color);font-style:italic}.smart-path .smart-input[hover]{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-path .smart-input[position-absolute]{position:absolute}.smart-path div.smart-input{padding:calc(4px + 2 * 1px) calc(4px - 1px);padding:calc(var(--smart-editor-label-padding) + 2 * var(--smart-border-width)) calc(var(--smart-editor-label-padding) - var(--smart-border-width));outline:0;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.smart-path .smart-path-input-wrapper,.smart-path div.smart-input:after{padding:0 4px;padding:0 var(--smart-editor-label-padding);pointer-events:none;white-space:nowrap}.smart-path div.smart-input:after{position:absolute;display:flex;align-items:center;width:100%;height:100%;top:0;font-size:var(--smart-arrow-size);color:#555;color:var(--smart-disabled-color);font-style:italic;content:attr(placeholder);justify-content:initial;left:0;opacity:0}.smart-path div.smart-input[show-placeholder]:after{opacity:1}.smart-path .smart-buttons-container{display:grid;width:100%;grid-template-columns:27px minmax(0,1fr) 27px;grid-template-columns:var(--smart-editor-addon-width) minmax(0,1fr) var(--smart-editor-addon-width);grid-column-gap:5px;grid-column-gap:var(--smart-path-button-gap)}.smart-path .smart-hint,.smart-path .smart-label{display:none;position:absolute}.smart-path .smart-drop-down.smart-visibility-hidden{transform:scale(0);transition:transform .2s ease-in;transform-origin:left top 0}.smart-path .smart-browse-button,.smart-path .smart-drop-down-button{font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:10px;width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);min-height:30px;min-height:var(--smart-editor-height);height:100%;user-select:none;-moz-user-select:none;-webkit-user-select:none;outline:transparent solid 1px;cursor:pointer;overflow:hidden;position:relative;background:#F5F5F5;background:var(--smart-surface);border-width:1px;border-width:var(--smart-border-width);border-style:solid;color:#5A5A5A;color:var(--smart-background-color);border-color:#E0E0E0;border-color:var(--smart-border);transition:background-color .1s linear}.smart-path .smart-browse-button span,.smart-path .smart-drop-down-button span{font-family:inherit;font-size:inherit;color:inherit;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-path .smart-browse-button span:not(.smart-ripple):after,.smart-path .smart-drop-down-button span:not(.smart-ripple):after{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;top:0;white-space:nowrap}.smart-path .smart-browse-button[hover],.smart-path .smart-drop-down-button[hover]{color:#333;color:var(--smart-ui-state-color-hover);background:#ebebeb;background:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-path .smart-browse-button:active,.smart-path .smart-browse-button[active],.smart-path .smart-drop-down-button:active,.smart-path .smart-drop-down-button[active]{color:#ffffff;color:var(--smart-ui-state-color-active);background:rgb(0,92,153);background:var(--smart-ui-state-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-path .smart-drop-down-button{border-top-right-radius:0;border-bottom-right-radius:0}.smart-path .smart-drop-down-button span:not(.smart-ripple):after{content:'\e901';content:var(--smart-icon-arrow-down);font-size:var(--smart-arrow-size)}.smart-path .smart-browse-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-path .smart-browse-button span:not(.smart-ripple):after{content:"...";font-weight:600;font-size:1rem}.smart-path .smart-path-input-container{position:relative;overflow:hidden;border-style:solid;border-color:#E0E0E0;border-color:var(--smart-border);border-width:1px;border-width:var(--smart-border-width);border-radius:0}.smart-path .smart-path-input-wrapper{position:absolute;top:0;left:0;opacity:0;text-align:start;text-align:var(--smart-path-text-align);vertical-align:middle;outline:0;visibility:hidden}.smart-path .smart-path-input-wrapper::-moz-focus-inner{border:0}@-moz-document url-prefix(){.smart-path .smart-path-input-wrapper{line-height:1rem}}.smart-path .smart-path-multiline-container{cursor:auto;cursor:initial;outline:transparent solid 1px;width:100%;height:100%;min-height:100%;vertical-align:middle;font-size:inherit;font-family:inherit;background-color:inherit;margin:0;color:inherit;background:#fefefe;background:var(--smart-background);text-align:start;text-align:var(--smart-path-text-align);overflow:hidden;position:relative;padding:0;padding:initial;border:none;border-radius:0}.smart-path .smart-path-multiline-container .smart-input::-webkit-scrollbar{width:0}.smart-path:not([animation=none])[hint] .smart-hint{transition:opacity .2s cubic-bezier(.4,0,.6,1)}.smart-path:not([animation=none])[hint][focus] .smart-hint{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.smart-path[readonly] .smart-input{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.smart-path[indicator] .smart-input{background:#F5F5F5;background:var(--smart-surface)}.smart-path[disabled] .smart-browse-button,.smart-path[disabled] .smart-drop-down-button,.smart-path[disabled] input,.smart-path[disabled]>.smart-container{cursor:default;background-color:transparent;background-color:initial}.smart-path[indicator] .smart-path-input-container{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-path[indicator] .smart-browse-button{display:none}.smart-path[indicator] .smart-buttons-container{grid-template-columns:27px minmax(0,1fr);grid-template-columns:var(--smart-editor-addon-width) minmax(0,1fr)}.smart-path[disabled] input{user-select:none;-moz-user-select:none;-webkit-user-select:none}.smart-path[focus] .smart-path-input-container{outline:medium none invert;outline:initial;border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-path[focus] .smart-browse-button,.smart-path[focus] .smart-drop-down-button{outline:medium none invert;outline:initial;border-color:rgb(0,92,153);border-color:var(--smart-primary);background-color:#F5F5F5;background-color:var(--smart-surface);color:#5A5A5A;color:var(--smart-background-color)}.smart-path[label][hint]>.smart-container{display:flex;position:relative;align-items:center}.smart-path[hint] .smart-hint,.smart-path[label] .smart-label{position:absolute;left:0;font-size:12px;display:block;padding:4px;padding:var(--smart-editor-label-padding);pointer-events:none;text-align:left;text-align:initial;line-height:normal;line-height:initial;vertical-align:baseline;vertical-align:initial;width:100%}.smart-path[label]>.smart-container{align-items:flex-end}.smart-path[label] .smart-label{bottom:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-path[hint] .smart-hint{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;top:100%;bottom:auto;bottom:initial}.smart-path[hint][focus] .smart-hint{opacity:1}.smart-path[opened] .smart-drop-down-button{color:#ffffff;color:var(--smart-ui-state-color-active);background:rgb(0,92,153);background:var(--smart-ui-state-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-path[wrap] .smart-path-input-wrapper{padding-top:calc(4px + 2 * 1px);padding-top:calc(var(--smart-editor-label-padding) + 2 * var(--smart-border-width));padding-bottom:calc(4px + 2 * 1px);padding-bottom:calc(var(--smart-editor-label-padding) + 2 * var(--smart-border-width))}.smart-path.outlined{background-color:transparent;color:inherit}.smart-path.outlined[label] .smart-label{top:-11px;left:4px;left:var(--smart-editor-label-padding);background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);z-index:1;height:auto;min-height:20px;width:auto;transition:all .2s ease;transform:scale(1)}.smart-path.outlined[label][focus] .smart-label{transform:scale(.8);color:rgb(0,92,153);color:var(--smart-primary)}.smart-path.outlined[hover] .smart-drop-down-button{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-path.underlined .smart-browse-button:after,.smart-path.underlined .smart-drop-down-button:after,.smart-path.underlined .smart-path-input-container:after{border-bottom-color:rgb(0,92,153);border-bottom-color:var(--smart-primary);content:"";width:0;position:absolute;left:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s cubic-bezier(0,0,.2,1);bottom:0}.smart-path.underlined .smart-browse-button,.smart-path.underlined .smart-drop-down-button,.smart-path.underlined .smart-input,.smart-path.underlined .smart-path-input-container,.smart-path.underlined[hover]:not([opened]) .smart-input{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.smart-path.underlined{background-color:transparent;color:inherit}.smart-path.underlined .smart-browse-button[active],.smart-path.underlined .smart-drop-down-button[active],.smart-path.underlined .smart-input[active]{background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}.smart-path.underlined:not([opened]) .smart-input,.smart-path.underlined:not([opened]):not([hover]) .smart-browse-button,.smart-path.underlined:not([opened]):not([hover]) .smart-drop-down-button{background-color:transparent;color:inherit;border-radius:0;border-radius:initial}.smart-path.underlined:not([hover]) .smart-browse-button:focus,.smart-path.underlined:not([hover]) .smart-drop-down-button:focus{box-shadow:none}.smart-path.underlined:not([hover]) .smart-input:focus{box-shadow:none;z-index:auto;z-index:initial}.smart-path.underlined[hover]:not([opened]) .smart-input{background-color:transparent}.smart-path.underlined[focus] .smart-browse-button:after,.smart-path.underlined[focus] .smart-drop-down-button:after,.smart-path.underlined[focus] .smart-path-input-container:after{width:100%}.smart-path.underlined[label] .smart-label{transition:all .2s cubic-bezier(0,0,.2,1);transform:scale(1);transform-origin:top left}.smart-path.underlined[label][value=""] .smart-label{bottom:0}.smart-path.underlined[label][focus] .smart-label,.smart-path.underlined[label][opened] .smart-label{transform:scale(.8);color:rgb(0,92,153);color:var(--smart-primary);bottom:100%}.smart-path[right-to-left]>.smart-container{direction:rtl}.smart-path[right-to-left] .smart-browse-button{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-top-right-radius:0;border-bottom-right-radius:0}.smart-path[right-to-left] .smart-drop-down-button{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-left-radius);border-top-left-radius:0;border-bottom-left-radius:0}.smart-path[right-to-left][indicator] .smart-path-input-container{border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:0}.smart-drop-down.smart-drop-down-repositioned[right-to-left]{direction:rtl}.number-format-panel-demo-container{max-width:960px;border:1px solid #ccc;border-radius:4px;padding:15px}.selected-custom-number-format-holder-and-apply-holder{display:grid;grid-template-columns:1fr 125px;grid-template-columns:var(--smart-number-format-panel-selected-format-width) var(--smart-number-format-panel-apply-button-width);grid-template-rows:auto;grid-column-gap:10px;grid-column-gap:var(--smart-number-format-panel-header-holder-offset)}.selected-custom-number-format-holder{display:block;border:1px solid #ccc;border:var(--smart-number-format-panel-border-size) solid var(--smart-number-format-panel-border-color);border-radius:4px;border-radius:var(--smart-number-format-panel-border-radius);padding-left:5px;padding-left:var(--smart-number-format-panel-selected-format-padding-left);padding-top:3px;padding-top:var(--smart-number-format-panel-selected-format-padding-top);padding-bottom:3px;padding-bottom:var(--smart-number-format-panel-selected-format-padding-bottom)}.selected-custom-number-format-holder .custom-number-format-input-holder{width:auto}.selected-custom-number-format-holder .custom-number-format-input-holder smart-text-box{width:100%;width:var(--smart-number-format-panel-header-input-width)}.selected-custom-number-format-holder .custom-number-format-input-holder smart-text-box input{border:none}.custom-number-format-item,.custom-number-format-list{border:1px solid #ccc;border:var(--smart-number-format-panel-border-size) solid var(--smart-number-format-panel-border-color)}.apply-button-holder .use-number-format-button{height:100%}.sample-container{margin-top:15px;margin-top:var(--smart-number-format-panel-sample-container-vertical-offset);margin-left:5px;margin-left:var(--smart-number-format-panel-sample-container-horizontal-offset)}.custom-number-format-list{padding:0;margin:0;margin-top:15px;margin-top:var(--smart-number-format-panel-formats-list-margin-top);max-height:400px;max-height:var(--smart-number-format-panel-formats-list-max-height);overflow-y:auto}.custom-number-format-item{cursor:pointer;border-left:0;border-bottom:none;padding:12px;padding:var(--smart-number-format-panel-formats-item-padding);padding-left:10px;padding-left:var(--smart-number-format-panel-formats-item-left-padding);list-style-type:none}.custom-number-format-item:last-child{border-bottom:0}.custom-number-format-item:first-child{border-top:0!important}.custom-number-format-item:hover{background:#f1f1f1;background:var(--smart-number-format-panel-formats-item-hover-background)}.custom-number-format-item-default-format{float:right;color:#777;color:var(--smart-number-format-panel-formats-item-example-format-color)}.smart-kanban{width:1200px;width:var(--smart-kanban-default-width);height:500px;height:var(--smart-kanban-default-height);border:none;padding:0}.smart-kanban .smart-kanban-scroll-viewer{width:100%;height:100%}.smart-kanban .smart-kanban-scroll-viewer .smart-scroll-viewer-content-container[disable-vertical]{padding:10px;padding:var(--smart-data-view-padding);height:100%;min-width:100%}.smart-kanban.smart-kanban-column-color .smart-kanban-column:not(.smart-kanban-add-new-column){background:#F5F5F5;background:var(--smart-surface);padding:5px;box-shadow:0 0 1px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.08),0 3px 4px rgba(0,0,0,.03),0 3px 16px rgba(0,0,0,.06);border-radius:5px;box-sizing:border-box}.smart-kanban.smart-kanban-column-color .smart-kanban-column:not(.smart-kanban-add-new-column) .smart-kanban-column-header{background:0 0;border:none}.smart-kanban .smart-kanban-column .smart-kanban-column-footer{display:flex;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:11px;color:#323232;color:var(--smart-surface-color);opacity:.5;align-items:center;text-align:center;padding:8px}.smart-kanban .smart-kanban-column.collapsed .smart-kanban-column-footer{padding:0}.smart-kanban.smart-container,.smart-kanban>.smart-container{position:relative}.smart-kanban.smart-container[modal],.smart-kanban>.smart-container[modal]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-kanban.smart-container[modal]:after,.smart-kanban>.smart-container[modal]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;pointer-events:none;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-kanban .smart-kanban-body{position:relative;width:100%;height:100%;display:grid;grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding);grid-template-rows:100%}.smart-kanban .smart-kanban-body>.smart-kanban-column{height:100%;overflow:hidden}.smart-kanban .smart-kanban-column{display:grid;grid-template-rows:35px 1fr;grid-template-rows:var(--smart-kanban-header-size) 1fr;grid-row-gap:10px;grid-row-gap:var(--smart-data-view-padding);min-height:0}.smart-kanban .smart-kanban-column:not(.collapsed)>.smart-kanban-column-header{grid-template-columns:1fr auto auto}.smart-kanban .smart-kanban-column.collapsed>.smart-kanban-column-header>.smart-kanban-column-header-label.pill .heading{padding:8px 2px}.smart-kanban .smart-kanban-column[wip-max-error]>.smart-kanban-column-header{background:#ffcdd2!important}.smart-kanban .smart-kanban-column[wip-min-error]>.smart-kanban-column-header{background:#ffe082!important}.smart-kanban .smart-kanban-column>.smart-kanban-column-header{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);min-width:0;display:grid;grid-template-columns:1fr auto;align-content:center;align-items:center;padding:0 10px;padding:0 var(--smart-data-view-padding);background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-label{font-size:calc(14px + 1px);font-size:calc(var(--smart-font-size) + 1px);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-label.pill{overflow:visible;display:inline-flex;align-content:center}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-label.pill .heading{border-radius:12px;font-size:14px;font-size:var(--smart-font-size);padding:2px 8px;min-width:22px;font-weight:500;display:flex;align-items:center}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-label.pill .heading .summary{font-size:10px;margin-left:3px;opacity:.8}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-label .smart-kanban-title{text-overflow:ellipsis;overflow:hidden}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-label.pending{position:relative;overflow:visible;visibility:hidden}.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-arrow,.smart-kanban .smart-kanban-column>.smart-kanban-column-header>.smart-kanban-column-header-add{display:none}.smart-kanban .smart-kanban-column>.smart-kanban-column-content{display:grid;grid-row-gap:10px;grid-row-gap:var(--smart-data-view-padding);min-height:0;grid-template-rows:1fr 3fr}.smart-kanban .smart-kanban-column .smart-kanban-column-content-tasks:empty,.smart-kanban .smart-kanban-column.collapsed>.smart-kanban-column-content{display:none}.smart-kanban .smart-kanban-column.has-swimlane,.smart-kanban .smart-kanban-column>.smart-kanban-column-content.has-swimlane{grid-row-gap:calc(35px + 2 * 10px);grid-row-gap:calc(var(--smart-kanban-header-size) + 2 * var(--smart-data-view-padding))}.smart-kanban .smart-kanban-column>.smart-kanban-column-content.no-sub-columns{grid-template-rows:1fr}.smart-kanban .smart-kanban-column .smart-kanban-column-content-tasks{position:relative;border:none;width:unset;min-width:unset;height:unset;min-height:0;max-height:unset;padding:0;background-color:transparent}.smart-kanban .smart-kanban-column.collapsed{width:35px;width:var(--smart-kanban-header-size);grid-template-rows:1fr}.smart-kanban .smart-kanban-column.collapsed>.smart-kanban-column-header{width:100%;padding:10px 0;padding:var(--smart-data-view-padding) 0;writing-mode:vertical-lr;color:rgb(0,92,153);color:var(--smart-primary);direction:ltr}.smart-kanban .smart-kanban-column.collapsed.has-swimlane>.smart-kanban-column-header>.smart-kanban-column-header-label{margin-top:calc(2 * 35px + 10px);margin-top:calc(2 * var(--smart-kanban-header-size) + var(--smart-data-view-padding))}.smart-kanban .smart-kanban-column.dragged .smart-kanban-column-header{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em}.smart-kanban .smart-kanban-column.drop-target{position:relative;overflow:visible}.smart-kanban .smart-kanban-column.drop-target.before:after{border-left:3px dashed rgb(0,92,153);border-left:var(--smart-kanban-color-band-width) dashed var(--smart-primary);left:calc(-1 * 3px);left:calc(-1 * var(--smart-kanban-color-band-width));margin-left:-3px}.smart-kanban .smart-kanban-column.drop-target.after:after{border-right:3px dashed rgb(0,92,153);border-right:var(--smart-kanban-color-band-width) dashed var(--smart-primary);margin-left:3px}.smart-kanban .smart-kanban-column[orientation=horizontal]>.smart-kanban-column-content>.smart-kanban-column-content-tasks>.smart-container>.smart-scroll-viewer-container>.smart-scroll-viewer-content-container{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--smart-kanban-task-min-width),1fr));grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding)}.smart-kanban .smart-kanban-column[orientation=horizontal]>.smart-kanban-column-content>.smart-kanban-column-content-tasks .drop-target.before:after{border-left:3px dashed #ffffff;border-left:var(--smart-kanban-color-band-width) dashed var(--smart-primary-color);left:calc(-1 * 3px);left:calc(-1 * var(--smart-kanban-color-band-width))}.smart-kanban .smart-kanban-column[orientation=horizontal]>.smart-kanban-column-content>.smart-kanban-column-content-tasks .drop-target.after:after{border-right:2px dashed rgb(0,92,153);border-right:2px dashed var(--smart-primary)}.smart-kanban .smart-kanban-column[orientation=vertical]>.smart-kanban-column-content>.smart-kanban-column-content-tasks .drop-target.before:after{border-top:2px dashed rgb(0,92,153);border-top:2px dashed var(--smart-primary)}.smart-kanban .smart-kanban-column[orientation=vertical]>.smart-kanban-column-content>.smart-kanban-column-content-tasks .drop-target.after:after{border-bottom:2px dashed rgb(0,92,153);border-bottom:2px dashed var(--smart-primary)}.smart-kanban .smart-kanban-column-header:focus{outline:0;border-color:rgb(0,92,153);border-color:var(--smart-ui-state-border-active)}.smart-kanban .smart-kanban-column-header-label.pending .smart-kanban-column-header-input{position:absolute;top:-10%;left:0;width:100%;height:120%;outline:0;font-size:calc(14px - 1px);font-size:calc(var(--smart-font-size) - 1px);visibility:visible;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-family:inherit;padding:4px}.smart-kanban .smart-kanban-column-header-label.pending .smart-kanban-column-header-input:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-kanban .smart-kanban-column-header-label.pending .smart-kanban-column-header-input:focus{border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-kanban .smart-kanban-column-header-label.pending.colors .smart-kanban-column-header-input{width:calc(100% - 30px)}.smart-kanban .smart-kanban-column-header-label.pending.colors smart-color-input{position:absolute;right:2px;visibility:visible}.smart-kanban .smart-kanban-column-header-add:focus{outline:0;color:rgb(0,92,153);color:var(--smart-primary)}.smart-kanban .smart-kanban-column-content-tasks:focus{outline:0}.smart-kanban .smart-kanban-column-content-tasks.empty{position:relative}.smart-kanban .smart-kanban-column-content-tasks.empty:after{content:attr(empty);position:absolute;top:calc(50% - 11px);display:flex;align-items:center;align-content:center;justify-content:center;width:100%;opacity:.5;font-size:11px}.smart-kanban .smart-kanban-column-content-tasks .smart-kanban-task[focus]{box-shadow:inset 0 0 1px 1px rgb(0,92,153);box-shadow:inset 0 0 1px 1px var(--smart-primary)}.smart-kanban .smart-kanban-column-content-tasks>.smart-container>.smart-scroll-viewer-container>.smart-scroll-viewer-content-container{display:grid;grid-row-gap:10px;grid-row-gap:var(--smart-data-view-padding);padding:0}.smart-kanban .smart-kanban-column-content-columns{display:grid;grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding);min-height:0}.smart-kanban .smart-kanban-column-content-columns.has-tabs{display:grid;grid-row-gap:10px;grid-row-gap:var(--smart-data-view-padding);min-height:0;grid-template-rows:35px 1fr;grid-template-rows:var(--smart-kanban-header-size) 1fr}.smart-kanban .smart-kanban-column-content-columns.has-tabs .smart-kanban-column{grid-template-rows:1fr}.smart-kanban .smart-kanban-task:hover .smart-kanban-task-edit{width:16px}.smart-kanban .smart-kanban-task:hover .smart-kanban-task-edit:after{content:'\e909';content:var(--smart-icon-mode-edit);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-kanban .smart-kanban-task.dragged{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:3em 3em}.smart-kanban .smart-kanban-task[selected]{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected)}.smart-kanban .smart-kanban-task-user:focus{outline:0;border:1px solid rgb(0,92,153);border:1px solid var(--smart-primary)}.smart-kanban .remove-button:focus,.smart-kanban .smart-kanban-task-actions:focus,.smart-kanban .smart-kanban-task-comments:focus,.smart-kanban .smart-kanban-task-description:focus,.smart-kanban .smart-kanban-task-edit:focus{outline:rgb(0,92,153) solid 1px;outline:var(--smart-primary) solid 1px}.smart-kanban .smart-kanban-task-actions:hover,.smart-kanban .smart-kanban-task-comments:hover,.smart-kanban .smart-kanban-task-description:hover,.smart-kanban .smart-kanban-task-edit:hover{color:rgb(0,92,153);color:var(--smart-primary)}.smart-kanban .smart-data-view-header{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);min-width:0;height:35px;height:var(--smart-kanban-header-size)}.smart-kanban .smart-kanban-add-new-column{cursor:pointer}.smart-kanban .smart-kanban-add-new-column .smart-kanban-column-content{display:none}.smart-kanban .smart-kanban-add-new-column-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px + 1px);font-size:calc(var(--smart-font-size) + 1px);font-weight:700;display:flex;align-items:center}.smart-kanban .swimlane{position:absolute;display:flex;align-items:center;justify-content:center;height:35px;height:var(--smart-kanban-header-size);background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);font-size:calc(14px + 2px);font-size:calc(var(--smart-font-size) + 2px);padding:10px;padding:var(--smart-data-view-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);min-width:0}.smart-kanban .smart-kanban-task-placeholder{transition:margin .2s cubic-bezier(.4,0,.2,1)}.smart-kanban .drop-target:after{content:"";position:absolute;box-sizing:border-box;border:2px dashed rgb(0,92,153);border:2px dashed var(--smart-primary);width:100%;height:100%;left:0;top:0;pointer-events:none;opacity:.75}.smart-kanban .drop-target.after:after,.smart-kanban .drop-target.before:after{border:none}.smart-kanban:not([right-to-left]) .smart-kanban-column.collapsed>.smart-kanban-column-header>.smart-arrow{transform:rotate(180deg)}.smart-kanban[add-new-button] .smart-kanban-column[add-new-button]>.smart-kanban-column-header>.smart-kanban-column-header-add:after{content:'\e810';content:var(--smart-icon-plus-circled);font-family:smart-icons;font-family:var(--smart-font-family-icon);padding:0 10px 10px 0}.smart-kanban[add-new-button] .smart-kanban-column[add-new-button]>.smart-kanban-column-header>.smart-kanban-column-header-add:hover{cursor:pointer;color:rgb(0,92,153);color:var(--smart-primary)}.smart-kanban[add-new-button] .smart-kanban-column[add-new-button]:not(.collapsed)>.smart-kanban-column-header[add-new-button]{grid-template-columns:auto 1fr auto auto}.smart-kanban[add-new-button] .smart-kanban-column[add-new-button]:not(.collapsed)>.smart-kanban-column-header[add-new-button]>.smart-kanban-column-header-add{display:block}.smart-kanban[add-new-button] .smart-kanban-add-new-button{width:26px;height:26px;border-radius:50%;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);position:absolute;display:flex;justify-content:center;align-content:center;align-items:center;font-size:14px;cursor:pointer;transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transform:scale(1);transition-delay:0s}.smart-kanban[header-position=bottom] .smart-kanban-body,.smart-kanban[header-position=top] .smart-kanban-body{height:calc(100% - 35px - 10px);height:calc(100% - var(--smart-kanban-header-size) - var(--smart-data-view-padding))}.smart-kanban[add-new-button] .smart-kanban-add-new-button:hover{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);transform:scale(1.2)}.smart-kanban[add-new-button] .smart-kanban-add-new-button:after{content:'\e803';content:var(--smart-icon-plus);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px}.smart-kanban[add-new-button] .smart-kanban-add-new-button.show{opacity:1}.smart-kanban[column-actions] .smart-kanban-column:not(.collapsed)>.smart-kanban-column-header[settings]>.smart-kanban-column-header-settings-button{display:block;transition:transform .2s cubic-bezier(.4,0,.2,1);margin-top:-1px}.smart-kanban[column-actions] .smart-kanban-column:not(.collapsed)>.smart-kanban-column-header[settings]>.smart-kanban-column-header-settings-button:hover,.smart-kanban[column-actions] .smart-kanban-column:not(.collapsed)>.smart-kanban-column-header[settings]>.smart-kanban-column-header-settings-button[aria-expanded]{color:rgb(0,92,153);color:var(--smart-primary)}.smart-kanban[column-actions] .smart-kanban-column:not(.collapsed)>.smart-kanban-column-header[settings]>.smart-kanban-column-header-settings-button:after{margin-left:5px;content:'\f0c9';content:var(--smart-icon-menu);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-kanban[column-actions] .smart-kanban-column:not(.collapsed):not([add-new-button])>.smart-kanban-column-header[settings]{grid-template-columns:1fr auto auto auto}.smart-kanban[collapsible] .smart-kanban-column[collapsible]>.smart-kanban-column-header{cursor:pointer}.smart-kanban[collapsible] .smart-kanban-column[collapsible]>.smart-kanban-column-header:hover{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-kanban[collapsible] .smart-kanban-column[collapsible]>.smart-kanban-column-header>.smart-arrow{display:block;transition:transform .2s cubic-bezier(.4,0,.2,1)}.smart-kanban[collapsible] .smart-kanban-column[collapsible]>.smart-kanban-column-header>.smart-arrow:hover{color:rgb(0,92,153);color:var(--smart-primary);transform:scale(1.2)}.smart-kanban[task-position=leaf] .smart-kanban-column>.smart-kanban-column-content:not(.no-sub-columns){grid-template-rows:0 1fr;grid-row-gap:0}.smart-kanban[user-list] .smart-kanban-task-user:hover{border:none;box-shadow:0 0 4px 1px rgb(0,92,153);box-shadow:0 0 4px 1px var(--smart-primary)}.smart-kanban[header-position=top] .smart-data-view-header{margin-bottom:10px;margin-bottom:var(--smart-data-view-padding)}.smart-kanban[header-position=bottom] .smart-data-view-header{margin-top:10px;margin-top:var(--smart-data-view-padding)}.smart-data-view-header{height:35px;height:var(--smart-kanban-header-size)}.smart-kanban-task{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-left:3px solid rgb(0,92,153);border-left:var(--smart-kanban-color-band-width) solid var(--smart-primary);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:100%;min-width:0;height:auto;min-height:80px;min-height:var(--smart-kanban-task-min-height);display:grid;grid-template-columns:100%;grid-template-rows:1fr auto auto;padding:5px;grid-row-gap:5px;cursor:pointer;background-color:#fefefe;background-color:var(--smart-background);position:relative;margin-top:0;margin-bottom:0}.smart-kanban-task .smart-kanban-task-cover-content{height:100px;display:flex;overflow:hidden}.smart-kanban-task .smart-kanban-task-cover-content img{max-width:100%;max-height:100%}.smart-kanban-task .smart-kanban-task-custom-fields{display:grid;grid-template-columns:1fr 1fr}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field{display:flex;flex-direction:column;padding:5px}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-label{margin-bottom:calc(15px/ 3);margin-bottom:calc(var(--smart-card-view-vertical-offset)/ 3);text-transform:uppercase;font-size:calc(14px - 2px);font-size:calc(var(--smart-font-size) - 2px);opacity:.7;overflow:hidden;text-overflow:ellipsis}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value .attachments{display:flex}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value .attachments .item{margin-right:5px}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value .item,.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value img{border:1px solid #E0E0E0;border:1px solid var(--smart-border);width:25px;height:25px}.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value .item:hover,.smart-kanban-task .smart-kanban-task-custom-fields .smart-kanban-task-field .smart-kanban-task-field-value img:hover{border:2px solid rgb(0,92,153);border:2px solid var(--smart-primary)}.smart-kanban-task-input{height:20px;opacity:.8;border:none!important;width:100%;text-decoration:underline;background:0 0;cursor:pointer;font-size:calc(14px - 1px)!important;font-size:calc(var(--smart-font-size) - 1px)!important}.smart-kanban-task-input:active,.smart-kanban-task-input:focus{text-decoration:none;text-decoration:initial;cursor:auto;cursor:initial;opacity:1}.smart-kanban-task-subtasks .smart-kanban-sub-task{display:grid;grid-column-gap:5px;grid-template-columns:16px 1fr 16px;font-size:calc(14px - 1px)!important;font-size:calc(var(--smart-font-size) - 1px)!important;padding:2px}.smart-kanban-task-subtasks .smart-kanban-sub-task:before{content:'\f096';content:var(--smart-icon-check-empty);font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer;font-size:14px!important;font-size:var(--smart-font-size)!important}.smart-kanban-task-subtasks .smart-kanban-sub-task:hover .remove-subtask:after{content:'\e80d';content:var(--smart-icon-close);font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer}.smart-kanban-task-subtasks .smart-kanban-sub-task.selected{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected);text-decoration:line-through}.smart-kanban-task-subtasks .smart-kanban-sub-task.selected:before{content:'\e81b';content:var(--smart-icon-check-squared)}.smart-kanban-task-subtasks .smart-kanban-sub-task[selected] .label{text-decoration:line-through}.smart-kanban-task-content{display:grid;grid-template-columns:1fr auto;grid-column-gap:5px}.smart-kanban-task-text{padding:5px;word-break:break-word;max-height:200px;max-height:var(--smart-kanban-text-max-height);overflow:auto}.smart-kanban-task-text:after,.smart-kanban-task-text:before{font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-kanban-task-text:before{margin-right:10px}.smart-kanban-task-text:after{margin-left:10px}.smart-kanban-task-footer{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-column-gap:5px}.smart-kanban-task-due{display:none;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-kanban-task-due:not(:empty){margin-top:calc(10px/ 2);margin-top:calc(var(--smart-data-view-padding)/ 2)}.smart-kanban-task-due.overdue{color:rgb(176,0,32);color:var(--smart-error)}.smart-kanban-task-due.overdue:after{font-family:smart-icons;font-family:var(--smart-font-family-icon);content:'\e805';content:var(--smart-icon-attention-circled)}.smart-kanban-task-info{display:grid;grid-template-rows:auto auto}.smart-kanban-task-checked{letter-spacing:1px}.smart-kanban-task-progress{background-color:rgb(0,92,153);background-color:var(--smart-primary);position:absolute;height:20%;left:0}.smart-kanban-task-progress.bottom{bottom:0}.smart-kanban-task-progress-container{display:none;height:20px;background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);position:relative;align-items:center;justify-content:center}.smart-kanban-task-user{display:none}.smart-kanban-task-user.empty:after{content:'\e81f';content:var(--smart-icon-user);font-family:smart-icons;font-family:var(--smart-font-family-icon);width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:30px;font-size:var(--smart-kanban-user-icon-size)}.smart-kanban-task-tags{display:none}.smart-kanban-task-tag{display:inline-block;background-color:rgba(0,92,153,.15);background-color:rgba(var(--smart-primary-rgb),.15);color:#5A5A5A;color:var(--smart-background-color);margin-right:4px;border-radius:20px;font-size:12px;font-weight:500;padding:2px 7px}.smart-kanban-task-actions,.smart-kanban-task-comments{display:none}.smart-kanban-task-description:after{content:'\e806';content:var(--smart-icon-align-left);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-kanban-task-actions:after{content:'\e833';content:var(--smart-icon-settings);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-kanban-task-comments:after{content:'\F0E5' " " attr(num);content:var(--smart-icon-comment) " " attr(num);font-family:smart-icons;font-family:var(--smart-font-family-icon);white-space:nowrap}.smart-kanban-feedback{position:absolute;color:#5A5A5A;color:var(--smart-background-color);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);cursor:move;opacity:.9}.smart-kanban-feedback *{box-sizing:border-box}.smart-kanban-feedback .smart-kanban-task{position:absolute;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);pointer-events:none}.smart-kanban-feedback[column-drag]{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);border:none;height:auto;transform:scale(.8);transform-origin:top left}.smart-kanban-feedback[column-drag] .smart-kanban{border:none;overflow:visible}.smart-kanban-feedback[column-drag] .smart-kanban-task{position:static;box-shadow:none}.smart-kanban-feedback .smart-kanban-feedback-additional,.smart-kanban-feedback .smart-kanban-feedback-additional.multiple:before{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .14),0 4px 5px 0 rgba(0, 0, 0, .12),0 1px 10px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-4);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background-color:#fefefe;background-color:var(--smart-background);position:absolute;pointer-events:none}.smart-kanban-feedback .smart-kanban-feedback-additional{top:-8px;left:8px}.smart-kanban-feedback .smart-kanban-feedback-additional.multiple{top:-16px;left:16px}.smart-kanban-feedback .smart-kanban-feedback-additional.multiple:before{content:"";width:100%;height:100%;bottom:-9px;left:-9px}.smart-kanban-feedback .smart-kanban-feedback-additional+.smart-kanban-task::after{display:flex;justify-content:center;align-items:center;content:attr(num);position:absolute;width:20px;height:20px;background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);right:-10px;top:-10px;border-radius:50%}[task-progress] .smart-kanban-task-progress-container{display:flex}[task-user-icon] .smart-kanban-task-user{display:block;width:30px;width:var(--smart-kanban-user-icon-size);height:30px;height:var(--smart-kanban-user-icon-size);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:50%;background-color:#F5F5F5;background-color:var(--smart-surface);color:#5A5A5A;color:var(--smart-background-color);background-position:center;background-repeat:no-repeat;background-size:cover}[task-tags] .smart-kanban-task-tags{display:flex;flex-direction:row;overflow:hidden}[task-actions] .smart-kanban-task-actions,[task-comments] .smart-kanban-task-comments,[task-due] .smart-kanban-task-due{display:block}[task-priority][editable] .smart-kanban-task-text:hover .priority{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVR4nGNgGAVUBEcZGBj+Q/FhBhqA/2h46FlwGMnwQ7SwYBQQBEdHkykhcHg0mQ44ODqaTAmBw6PJlIEWAACAfy0E9A956gAAAABJRU5ErkJggg==)}[task-priority] .smart-kanban-task-text{display:flex;align-items:baseline}[task-priority] .smart-kanban-task-text .priority{font-family:smart-icons;font-family:var(--smart-font-family-icon);margin-left:5px;display:inline-block;width:16px;min-width:16px;height:16px;background-repeat:no-repeat;background-size:cover}[task-priority] .smart-kanban-task-text .priority.low{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232666BE'%3E%3Cpath d='M2.73804 7.00207C1.96611 5.66874 2.92823 4 4.46889 4H19.5311C21.0718 4 22.0339 5.66874 21.262 7.00207L13.7309 20.0103C12.9605 21.3409 11.0395 21.3409 10.2691 20.0103L2.73804 7.00207Z'/%3E%3C/svg%3E")}[task-priority] .smart-kanban-task-text .priority.average{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23005C99'%3E%3Cpath d='M12 5.98999L19.53 19H4.47L12 5.98999ZM2.74 18C1.97 19.33 2.93 21 4.47 21H19.53C21.07 21 22.03 19.33 21.26 18L13.73 4.98999C12.96 3.65999 11.04 3.65999 10.27 4.98999L2.74 18Z'/%3E%3C/svg%3E")}[task-priority] .smart-kanban-task-text .priority.high{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23DD5347'%3E%3Cpath d='M2.73804 17.9979C1.96611 19.3313 2.92823 21 4.46889 21H19.5311C21.0718 21 22.0339 19.3313 21.262 17.9979L13.7309 4.98965C12.9605 3.65908 11.0395 3.65908 10.2691 4.98965L2.73804 17.9979Z'/%3E%3C/svg%3E")}[task-priority] .smart-kanban-task-text .priority.critical{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23AF0020'%3E%3Cpath d='M2.73804 17.9979C1.96611 19.3313 2.92823 21 4.46889 21H19.5311C21.0718 21 22.0339 19.3313 21.262 17.9979L13.7309 4.98965C12.9605 3.65908 11.0395 3.65908 10.2691 4.98965L2.73804 17.9979ZM13.5 17.5C13.5 18.3284 12.8284 19 12 19V19C11.1716 19 10.5 18.3284 10.5 17.5V17.5C10.5 16.6716 11.1716 16 12 16V16C12.8284 16 13.5 16.6716 13.5 17.5V17.5ZM13.5 13.5C13.5 14.3284 12.8284 15 12 15V15C11.1716 15 10.5 14.3284 10.5 13.5V9.5C10.5 8.67157 11.1716 8 12 8V8C12.8284 8 13.5 8.67157 13.5 9.5V13.5Z'/%3E%3C/svg%3E")}.smart-kanban-tab-strip{height:35px;background:inherit;margin-bottom:10px;display:flex;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-kanban-tab-strip .smart-kanban-tab{padding:8px 22px;cursor:pointer;text-transform:uppercase}.smart-kanban-tab-strip .smart-kanban-tab.selected{color:rgb(0,92,153);color:var(--smart-primary);border-bottom:2px solid rgb(0,92,153);border-bottom:2px solid var(--smart-primary)}.smart-window.smart-kanban-window[readonly] .smart-date-time-picker[calendar-button] .smart-drop-down-button.smart-calendar-button,.smart-window.smart-kanban-window[readonly] .smart-numeric-text-box .smart-numeric-text-box-unit-display,.smart-window.smart-kanban-window[readonly] smart-numeric-text-box input{border:none}.smart-kanban-tab-strip .smart-kanban-tab[focus]{color:rgb(0,92,153);color:var(--smart-primary);outline:0}.smart-window.smart-kanban-window{max-height:800px;width:auto!important;max-width:700px;min-width:700px!important}.smart-window.smart-kanban-window[readonly] .new-subtask,.smart-window.smart-kanban-window[readonly] .remove-subtask{display:none}.smart-window.smart-kanban-window[readonly] .smart-button.add,.smart-window.smart-kanban-window[readonly] .smart-button.delete,.smart-window.smart-kanban-window[readonly] .smart-footer{display:none!important}.smart-window.smart-kanban-window[readonly] .smart-multi-combo-input .smart-drop-down-button,.smart-window.smart-kanban-window[readonly] .smart-multi-combo-input .smart-drop-down-list-unselect-button{display:none}.smart-window.smart-kanban-window[readonly] smart-color-input{pointer-events:none;opacity:.7}.smart-window.smart-kanban-window[readonly] .smart-kanban-tab-content.details textarea,.smart-window.smart-kanban-window[readonly] input,.smart-window.smart-kanban-window[readonly] smart-date-time-picker,.smart-window.smart-kanban-window[readonly] smart-input,.smart-window.smart-kanban-window[readonly] smart-multi-combo-input,.smart-window.smart-kanban-window[readonly] smart-numeric-text-box{opacity:.7;--smart-surface:var(--smart-background);--smart-surface-color:var(--smart-background);border:none!important;border-bottom:1px solid #E0E0E0!important;border-bottom:1px solid var(--smart-border)!important;pointer-events:none}.smart-window.smart-kanban-window .details .layout{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.smart-window.smart-kanban-window .details .layout.single-column{grid-template-columns:1fr}.smart-window.smart-kanban-window .details .layout .description-editor{height:91px}.smart-window.smart-kanban-window .details .layout .tags-editor{margin-top:2px}.smart-window.smart-kanban-window .details .layout .text-editor{height:32px}.smart-window.smart-kanban-window .smart-kanban-task-user{display:block;width:30px;width:var(--smart-kanban-user-icon-size);height:30px;height:var(--smart-kanban-user-icon-size);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-radius:50%;background-color:#F5F5F5;background-color:var(--smart-surface);color:#5A5A5A;color:var(--smart-background-color);background-position:center;background-repeat:no-repeat;background-size:cover}.smart-window.smart-kanban-window .fields .smart-kanban-task-field-editor{width:100%}.smart-window.smart-kanban-window .fields .editor-label{display:flex;justify-content:space-between}.smart-window.smart-kanban-window .fields .editor-label .icon{width:16px;height:16px;display:inline-block}.smart-window.smart-kanban-window .fields .editor-label .icon::before{content:'\e90d';content:var(--smart-icon-visibility);font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer}.smart-window.smart-kanban-window .fields .editor-label .icon.hide::before{content:'\e90e';content:var(--smart-icon-visibility-off)}.smart-window.smart-kanban-window .history-table{display:block!important;max-height:400px;overflow:auto}.smart-window.smart-kanban-window .history-table table{border-collapse:collapse;width:100%}.smart-window.smart-kanban-window .history-table table .smart-kanban-task-user-history{display:flex;align-items:center}.smart-window.smart-kanban-window .history-table table .smart-kanban-task-user-history .name{margin-left:5px}.smart-window.smart-kanban-window .history-table table td,.smart-window.smart-kanban-window .history-table table th{border:1px solid #E0E0E0;border:1px solid var(--smart-border);padding:8px}.smart-window.smart-kanban-window .history-table table tr:nth-child(even){background-color:#F5F5F5;background-color:var(--smart-surface);color:#323232;color:var(--smart-surface-color)}.smart-window.smart-kanban-window .history-table table tr:hover{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-window.smart-kanban-window .history-table table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:rgb(92,192,222);background-color:var(--smart-info);color:#fff;color:var(--smart-info-color)}.smart-window.smart-kanban-window .comments{margin:0 auto}.smart-window.smart-kanban-window .comments .smart-comment{display:grid;grid-template-columns:30px 1fr;grid-template-columns:var(--smart-kanban-user-icon-size) 1fr;grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding);margin:10px;margin:var(--smart-data-view-padding)}.smart-window.smart-kanban-window .comments .smart-comment .comment-header{display:grid;grid-template-columns:1fr auto auto;grid-column-gap:calc(10px/ 2);grid-column-gap:calc(var(--smart-data-view-padding)/ 2);margin-bottom:10px;margin-bottom:var(--smart-data-view-padding)}.smart-window.smart-kanban-window .comments .smart-comment .user-icon{width:100%;height:30px;height:var(--smart-kanban-user-icon-size);border-radius:50%;background-size:cover;background-position:center}.smart-window.smart-kanban-window .comments .smart-comment .user-icon.empty{background:#F5F5F5;background:var(--smart-surface);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-window.smart-kanban-window .comments .smart-comment .user-icon.empty:after{content:'\e81f';content:var(--smart-icon-user);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:20px}.smart-window.smart-kanban-window .comments .smart-comment .user-name{font-weight:700}.smart-window.smart-kanban-window .comments .smart-comment .time{opacity:.8}.smart-window.smart-kanban-window .comments .smart-comment .remove-button{visibility:hidden;transform:rotate(90deg);width:16px;cursor:pointer}.smart-window.smart-kanban-window .comments .smart-comment .remove-button:after{content:'\e80d';content:var(--smart-icon-close);display:flex;align-items:center;justify-content:center;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment textarea,.smart-window.smart-kanban-window .description-editor{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);background-color:#fefefe;background-color:var(--smart-background);font-family:inherit;color:#5A5A5A;color:var(--smart-background-color);font-size:inherit}.smart-window.smart-kanban-window .comments .smart-comment .remove-button.enabled{visibility:visible}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments{width:350px;width:var(--smart-kanban-comments-list-width);height:auto;height:var(--smart-kanban-comments-list-height);max-height:100%}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-comments{overflow:auto}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment{border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border);padding:10px;padding:var(--smart-data-view-padding);overflow:hidden}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment textarea{resize:none;width:100%;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment textarea:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment textarea:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment textarea[disabled]{opacity:.5}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment smart-button{--smart-button-padding:0;margin-left:auto;height:30px;height:var(--smart-kanban-send-button-height);display:block}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment smart-button[disabled]{pointer-events:unset;cursor:not-allowed}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-comments{height:calc(100% - 175px);height:calc(100% - var(--smart-kanban-new-comment-height-expanded))}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment{height:175px;height:var(--smart-kanban-new-comment-height-expanded)}.smart-window.smart-kanban-window .comments .smart-kanban-list.comments .smart-kanban-new-comment textarea{margin-bottom:10px;margin-bottom:var(--smart-data-view-padding);height:calc(100% - 10px - 30px);height:calc(100% - var(--smart-data-view-padding) - var(--smart-kanban-send-button-height));display:block}.smart-window.smart-kanban-window .edit,.smart-window.smart-kanban-window .prompt{display:none}.smart-window.smart-kanban-window.prompt{--smart-window-default-width:250px;--smart-window-default-height:150px;min-width:100px;min-height:100px}.smart-window.smart-kanban-window.prompt .prompt{display:block;width:100%;height:100%;padding:20px}.smart-window.smart-kanban-window.prompt .task-text{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.smart-window.smart-kanban-window.edit{--smart-numeric-text-box-default-unit-display-width:20px}.smart-window.smart-kanban-window.edit .edit{display:block;width:100%;height:100%}.smart-window.smart-kanban-window .editor-label{margin-bottom:calc(10px/ 2);margin-bottom:calc(var(--smart-data-view-padding)/ 2);text-transform:uppercase}.smart-window.smart-kanban-window .editor-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding)}.smart-window.smart-kanban-window .editor-container.single-column{grid-template-columns:1fr}.smart-window.smart-kanban-window .editor{width:100%;margin-bottom:10px;margin-bottom:var(--smart-data-view-padding)}.smart-window.smart-kanban-window .description-editor{min-height:75px;resize:none;border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-window.smart-kanban-window .description-editor:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-window.smart-kanban-window .description-editor:focus{outline:0;border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-window.smart-kanban-window .new-container{display:grid;grid-template-columns:1fr 30px;grid-template-columns:1fr var(--smart-text-box-default-height);grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding);height:30px;height:var(--smart-text-box-default-height)}.smart-window.smart-kanban-window .new-container>smart-button{width:unset;height:unset;--smart-button-padding:0}.smart-window.smart-kanban-window .color-editor{width:60px}.smart-window.smart-kanban-window .checklist-editor{border:none;height:auto}.smart-window.smart-kanban-window .checklist-editor smart-list-item .smart-overlay,.smart-window.smart-kanban-window .checklist-editor smart-list-item[focus][selected] .smart-overlay{background-color:transparent}.smart-window.smart-kanban-window .checklist-editor smart-list-item .smart-list-item-container,.smart-window.smart-kanban-window .checklist-editor smart-list-item[focus][selected] .smart-list-item-container{border-color:transparent}.smart-window.smart-kanban-window .checklist-editor .smart-kanban-sub-task{display:grid;grid-column-gap:5px;grid-template-columns:auto auto}.smart-window.smart-kanban-window .checklist-editor smart-list-item[selected] .label{text-decoration:line-through}.smart-window.smart-kanban-window .checklist-editor .remove-subtask:after{content:'\e80d';content:var(--smart-icon-close);font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer}.smart-window.smart-kanban-window .new-subtask{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-family:inherit;font-size:inherit}.smart-window.smart-kanban-window .new-subtask:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-window.smart-kanban-window .new-subtask:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-window.smart-kanban-window .smart-content-container>.smart-footer{display:flex;align-items:center}.smart-window.smart-kanban-window .smart-footer smart-button{width:auto;min-width:150px;margin-right:10px;height:100%}@media only screen and (max-width:600px){.smart-window.smart-kanban-window{min-width:300px!important}.smart-window.smart-kanban-window .details .layout{grid-template-columns:1fr}}.smart-color-input-drop-down-menu.smart-kanban-color-input .grid-samples-container{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-color-input-drop-down-menu.smart-kanban-color-input:not([animation=none]) .default-samples-container div{transition:transform .2s ease-in-out}.smart-color-input-drop-down-menu.smart-kanban-color-input .default-samples-container div{position:relative;border-radius:50%;border:medium none currentColor;border:initial;transform:scale(.95)}.smart-color-input-drop-down-menu.smart-kanban-color-input .default-samples-container div.selected{transform:scale(1)}.smart-color-input-drop-down-menu.smart-kanban-color-input .default-samples-container div.selected:not(.no-color):after{content:'\e908';content:var(--smart-icon-check);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);color:#ffffff;color:var(--smart-secondary-color);border-radius:inherit}.smart-kanban-color-input{--smart-input-drop-down-menu-width:auto}.smart-kanban-color-input --smart-input-drop-down-menu-width{width:98px}.smart-kanban-color-input .default-samples-container{display:flex}.smart-kanban-color-input.smart-color-picker{background:0 0!important}.smart-kanban-color-input .smart-action-button{width:100%;background:0 0!important;border:none!important}.smart-kanban-color-input .smart-action-button .smart-color-box{border-radius:50%}.smart-kanban-color-input .smart-drop-down-button{display:none}.smart-kanban-list.dialog{position:absolute;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);width:150px;width:var(--smart-kanban-user-list-width);max-height:500px;max-height:var(--smart-kanban-user-list-max-height);background-color:#fefefe;background-color:var(--smart-background);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);overflow:auto;transform:scaleY(1);transform-origin:top;opacity:1;z-index:15}.smart-kanban-list.dialog.comments .smart-kanban-comments,.smart-kanban-list.dialog.comments .smart-kanban-new-comment,.smart-kanban-list.dialog.comments .smart-kanban-new-comment textarea{transition:height .2s cubic-bezier(.4,0,.2,1)}.smart-kanban-list.dialog:focus{outline:rgb(0,92,153) solid 1px;outline:var(--smart-primary) solid 1px}.smart-kanban-list.dialog .item{display:flex;align-items:center;min-height:calc(30px + 10px);min-height:calc(var(--smart-kanban-user-icon-size) + 10px);padding:5px 10px;cursor:pointer}.smart-kanban-list.dialog .item:hover{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-kanban-list.dialog .item.selected{border-left:3px solid rgb(0,92,153);border-left:var(--smart-kanban-color-band-width) solid var(--smart-primary);padding-left:7px;background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-kanban-list.dialog .item[disabled]{opacity:.55;pointer-events:none}.smart-kanban-list.dialog .icon{margin-right:10px;border-radius:50%;width:30px;width:var(--smart-kanban-user-icon-size);min-width:30px;min-width:var(--smart-kanban-user-icon-size);height:30px;height:var(--smart-kanban-user-icon-size);background-size:cover;background-position:center}.smart-kanban-list.dialog .name{overflow:hidden;text-overflow:ellipsis}.smart-kanban-list.dialog.smart-visibility-hidden{transform:scaleY(0);opacity:0}.smart-kanban-list.dialog.actions.edit-comment .item[data-id="1"]{display:none}.smart-kanban-list.dialog.comments{width:350px;width:var(--smart-kanban-comments-list-width);height:auto;height:var(--smart-kanban-comments-list-height);max-height:100%}.smart-kanban-list.dialog.comments .smart-kanban-comments{height:calc(100% - 50px);height:calc(100% - var(--smart-kanban-new-comment-height));overflow:auto}.smart-kanban-list.dialog.comments .smart-kanban-new-comment{border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border);height:50px;height:var(--smart-kanban-new-comment-height);padding:10px;padding:var(--smart-data-view-padding);overflow:hidden}.smart-kanban-list.dialog.comments .smart-kanban-new-comment textarea{resize:none;width:100%;height:100%;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);font-family:inherit;font-size:inherit}.smart-kanban-list.dialog.comments .smart-kanban-new-comment textarea:focus{outline:0;border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-kanban-list.dialog.comments .smart-kanban-new-comment textarea:hover{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}.smart-kanban-list.dialog.comments .smart-kanban-new-comment textarea[disabled]{opacity:.5}.smart-kanban-list.dialog.comments .smart-kanban-new-comment smart-button{--smart-button-padding:0;display:none;margin-left:auto;height:30px;height:var(--smart-kanban-send-button-height)}.smart-kanban-list.dialog.comments .smart-kanban-new-comment smart-button[disabled]{pointer-events:unset;cursor:not-allowed}.smart-kanban-list.dialog.comments.expanded .smart-kanban-comments{height:calc(100% - 175px);height:calc(100% - var(--smart-kanban-new-comment-height-expanded))}.smart-kanban-list.dialog.comments.expanded .smart-kanban-new-comment{height:175px;height:var(--smart-kanban-new-comment-height-expanded)}.smart-kanban-list.dialog.comments.expanded .smart-kanban-new-comment textarea{margin-bottom:10px;margin-bottom:var(--smart-data-view-padding);height:calc(100% - 10px - 30px);height:calc(100% - var(--smart-data-view-padding) - var(--smart-kanban-send-button-height));display:block}.smart-kanban-list.dialog.comments.expanded .smart-kanban-new-comment smart-button{display:block}.smart-comment{display:grid;grid-template-columns:30px 1fr;grid-template-columns:var(--smart-kanban-user-icon-size) 1fr;grid-column-gap:10px;grid-column-gap:var(--smart-data-view-padding);margin:10px;margin:var(--smart-data-view-padding)}.smart-comment .comment-header{display:grid;grid-template-columns:1fr auto auto;grid-column-gap:calc(10px/ 2);grid-column-gap:calc(var(--smart-data-view-padding)/ 2);margin-bottom:10px;margin-bottom:var(--smart-data-view-padding)}.smart-comment .user-icon{width:100%;height:30px;height:var(--smart-kanban-user-icon-size);border-radius:50%;background-size:cover;background-position:center}.smart-comment .user-icon.empty{background:#F5F5F5;background:var(--smart-surface);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-comment .user-icon.empty:after{content:'\e81f';content:var(--smart-icon-user);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:20px}.smart-comment .user-name{font-weight:700}.smart-comment .time{opacity:.8}.smart-comment .remove-button{visibility:hidden;transform:rotate(90deg);width:16px;cursor:pointer}.smart-comment .remove-button:after{content:'\f141';content:var(--smart-icon-ellipsis);display:flex;align-items:center;justify-content:center;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);cursor:pointer}.smart-comment .remove-button.enabled{visibility:visible}.smart-kanban-task-text{display:flex;align-items:center}.smart-kanban-task-text .priority{font-family:smart-icons;font-family:var(--smart-font-family-icon);margin-left:5px;display:inline-block;width:16px;height:16px}.smart-kanban-task-text .priority.low{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232666BE'%3E%3Cpath d='M2.73804 7.00207C1.96611 5.66874 2.92823 4 4.46889 4H19.5311C21.0718 4 22.0339 5.66874 21.262 7.00207L13.7309 20.0103C12.9605 21.3409 11.0395 21.3409 10.2691 20.0103L2.73804 7.00207Z'/%3E%3C/svg%3E")}.smart-kanban-task-text .priority.average{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23005C99'%3E%3Cpath d='M12 5.98999L19.53 19H4.47L12 5.98999ZM2.74 18C1.97 19.33 2.93 21 4.47 21H19.53C21.07 21 22.03 19.33 21.26 18L13.73 4.98999C12.96 3.65999 11.04 3.65999 10.27 4.98999L2.74 18Z'/%3E%3C/svg%3E")}.smart-kanban-task-text .priority.high{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23DD5347'%3E%3Cpath d='M2.73804 17.9979C1.96611 19.3313 2.92823 21 4.46889 21H19.5311C21.0718 21 22.0339 19.3313 21.262 17.9979L13.7309 4.98965C12.9605 3.65908 11.0395 3.65908 10.2691 4.98965L2.73804 17.9979Z'/%3E%3C/svg%3E")}.smart-kanban-task-text .priority.critical{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23AF0020'%3E%3Cpath d='M2.73804 17.9979C1.96611 19.3313 2.92823 21 4.46889 21H19.5311C21.0718 21 22.0339 19.3313 21.262 17.9979L13.7309 4.98965C12.9605 3.65908 11.0395 3.65908 10.2691 4.98965L2.73804 17.9979ZM13.5 17.5C13.5 18.3284 12.8284 19 12 19V19C11.1716 19 10.5 18.3284 10.5 17.5V17.5C10.5 16.6716 11.1716 16 12 16V16C12.8284 16 13.5 16.6716 13.5 17.5V17.5ZM13.5 13.5C13.5 14.3284 12.8284 15 12 15V15C11.1716 15 10.5 14.3284 10.5 13.5V9.5C10.5 8.67157 11.1716 8 12 8V8C12.8284 8 13.5 8.67157 13.5 9.5V13.5Z'/%3E%3C/svg%3E")}.smart-kanban[right-to-left] .smart-kanban-body,.smart-kanban[right-to-left] .smart-kanban-column-header-label,.smart-kanban[right-to-left] .swimlane{direction:rtl}.smart-kanban[right-to-left] .smart-kanban-column.collapsed>.smart-kanban-column-header>.smart-kanban-column-header-label{margin-bottom:auto}.smart-kanban[right-to-left] .smart-kanban-column:not(.collapsed) .smart-kanban-column-header .smart-arrow{transform:rotate(180deg)}.smart-kanban[right-to-left] .smart-kanban-list{direction:rtl}.smart-kanban[right-to-left] .smart-kanban-list .icon{margin-left:10px;margin-right:unset}.smart-kanban[right-to-left] .smart-kanban-list .item.selected{border-left:unset;border-right:3px solid rgb(0,92,153);border-right:var(--smart-kanban-color-band-width) solid var(--smart-primary);padding-left:10px;padding-right:7px}.smart-kanban[right-to-left][add-new-button] .smart-kanban-column[add-new-button]>.smart-kanban-column-header>.smart-kanban-column-header-add::after{padding:0 0 10px 10px}.smart-kanban-feedback[right-to-left] .smart-kanban-task{direction:rtl}[right-to-left] .smart-kanban-task{border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-right:3px solid rgb(0,92,153);border-right:var(--smart-kanban-color-band-width) solid var(--smart-primary);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-right-radius);border-top-right-radius:0;border-bottom-right-radius:0}[right-to-left] .smart-kanban-task-progress{left:unset;right:0}smart-layout{display:block;--smart-layout-buttons-border-radius:50%;--smart-layout-context-menu-default-width:var(--smart-menu-vertical-default-width);--smart-layout-context-menu-default-height:auto;overflow:visible;overflow:initial;width:600px;height:600px}smart-layout>.smart-container{position:relative}smart-tab-layout-group[position=left] .smart-layout-tab,smart-tab-layout-group[position=right] .smart-layout-tab{padding:24px 12px}.smart-layout-tab,smart-tab-layout-group[position=bottom] .smart-layout-tab,smart-tab-layout-group[position=top] .smart-layout-tab{padding:12px 24px}smart-tab-layout-group[position=left] .smart-layout-tab:after,smart-tab-layout-group[position=right] .smart-layout-tab:after{position:absolute;bottom:0;top:0;width:100%;height:100%;content:"";transition:all .2s ease;transform:perspective(5px) rotateY(2deg);transform-origin:left;left:0;right:-1px;border-radius:0 8px 8px 0}smart-tab-layout-group[position=right] .smart-layout-tab label,smart-tab-layout-group[position=right] .smart-layout-tab.selected .smart-close-button{margin-right:5px}smart-tab-layout-group[position=left] .smart-layout-tab:after{right:0;border-radius:0 8px 8px 0}smart-tab-layout-group[position=left] .smart-layout-tab label,smart-tab-layout-group[position=left] .smart-layout-tab.selected .smart-close-button{transform:rotateY(0);margin-left:-5px}smart-tab-layout-group[position=bottom] .smart-layout-tab:after{transform-origin:top;transform:perspective(5px) rotateX(-2deg);top:0;border-radius:0 0 8px 8px}smart-tab-layout-group[position=bottom] .smart-layout-tab label,smart-tab-layout-group[position=bottom] .smart-layout-tab.selected .smart-close-button{margin-top:-5px}.smart-layout smart-layout-group{display:grid;overflow:hidden}.smart-layout smart-layout-group[data-id=root]{width:100%;height:100%;overflow:hidden;grid-template-columns:1fr}.smart-layout smart-tab-layout-group{display:grid;overflow:hidden;grid-template-rows:35px 1fr;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-layout smart-tab-layout-group .smart-layout-tab-strip{background:#F5F5F5;background:var(--smart-surface);display:flex;overflow:hidden;border-bottom:2px solid rgb(0,92,153);border-bottom:2px solid var(--smart-primary)}.smart-layout smart-tab-layout-group[position=bottom]{grid-template-rows:1fr 35px}.smart-layout smart-tab-layout-group[position=bottom]>.smart-layout-tab-strip{border:none;border-top:2px solid rgb(0,92,153);border-top:2px solid var(--smart-primary)}.smart-layout smart-tab-layout-group[position=left] .smart-layout-tab-strip .smart-layout-tab .smart-close-button:after,.smart-layout smart-tab-layout-group[position=right] .smart-layout-tab-strip .smart-layout-tab .smart-close-button:after{margin-left:0;margin-left:initial;margin-top:5px}.smart-layout smart-tab-layout-group[position=left]{grid-template-columns:35px 1fr;grid-template-rows:initial}.smart-layout smart-tab-layout-group[position=left]>.smart-layout-tab-strip{writing-mode:vertical-rl;transform:rotate(180deg);justify-content:flex-end;align-items:center;border:none;border-left:2px solid rgb(0,92,153);border-left:2px solid var(--smart-primary)}.smart-layout smart-tab-layout-group[position=right]{grid-template-columns:1fr 35px;grid-template-rows:initial}.smart-layout smart-tab-layout-group[position=right]>.smart-layout-tab-strip{writing-mode:vertical-rl;align-items:center;border:none;border-left:2px solid rgb(0,92,153);border-left:2px solid var(--smart-primary)}.smart-layout smart-tab-layout-group[orientation=vertical]{height:100%}.smart-layout smart-tab-layout-group[orientation=horizontal]{width:100%}.smart-layout smart-tab-layout-item{overflow:hidden}.smart-layout smart-tab-layout-item>smart-layout-group{width:100%;height:100%}.smart-layout .smart-layout-context-menu{opacity:1;transform:scale(1);transform-origin:0;-webkit-transform-origin:0;position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);border-radius:4px;border-radius:var(--smart-border-radius);width:var(--smart-layout-context-menu-default-width);height:var(--smart-layout-context-menu-default-height);z-index:9999;z-index:var(--smart-editor-drop-down-z-index)}.smart-layout .smart-layout-context-menu.smart-visibility-hidden{opacity:.2;transform:scale(0)}.smart-layout .smart-layout-context-menu>div{width:100%;padding:10px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.smart-layout .smart-layout-context-menu>div:not([disabled]){cursor:pointer}.smart-layout .smart-layout-context-menu>div[hover]{background-color:#ebebeb;background-color:var(--smart-ui-state-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-layout .smart-layout-context-menu>div[disabled]{pointer-events:none;cursor:default;opacity:.5}.smart-layout .smart-layout-buttons-container{position:absolute;width:100px;height:100px;left:calc(50% - 50px);top:calc(50% - 50px);z-index:9999}.smart-layout .smart-layout-buttons-container div{position:absolute;display:flex;align-items:center;justify-content:center;color:#ffffff;color:var(--smart-primary-color);background:rgb(0,92,153);background:var(--smart-primary);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);padding:5px;left:calc(50% - 27px/ 2);left:calc(50% - var(--smart-editor-addon-width)/ 2);width:27px;width:var(--smart-editor-addon-width);height:27px;height:var(--smart-editor-addon-width);cursor:pointer;border-top-left-radius:var(--smart-layout-buttons-border-radius);border-top-right-radius:var(--smart-layout-buttons-border-radius);border-bottom-left-radius:var(--smart-layout-buttons-border-radius);border-bottom-right-radius:var(--smart-layout-buttons-border-radius);z-index:1;touch-action:none}.smart-layout .smart-layout-buttons-container div:after{content:'\e803';content:var(--smart-icon-plus)}.smart-layout .smart-layout-buttons-container div:active{color:#ffffff;color:var(--smart-ui-state-color-active);border-color:rgb(0,92,153);border-color:var(--smart-ui-state-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active);opacity:var(--smart-button-opacity-active)}.smart-layout .smart-layout-buttons-container div:hover{color:#333;color:var(--smart-ui-state-color-hover);border-color:#ebebeb;border-color:var(--smart-ui-state-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover);opacity:var(--smart-button-opacity-active)}.smart-layout .smart-layout-buttons-container div[position=rotate]:after{content:'\e809';content:var(--smart-icon-reload)}.smart-layout .smart-layout-buttons-container div[position=center]{top:calc(50% - 27px/ 2);top:calc(50% - var(--smart-editor-addon-width)/ 2)}.smart-layout .smart-layout-buttons-container div[position=left]{top:calc(50% - 27px/ 2);top:calc(50% - var(--smart-editor-addon-width)/ 2);left:0}.smart-layout .smart-layout-buttons-container div[position=right]{left:auto;left:initial;top:calc(50% - 27px/ 2);top:calc(50% - var(--smart-editor-addon-width)/ 2);right:0}.smart-layout .smart-layout-buttons-container div[position=top]{top:0}.smart-layout .smart-layout-buttons-container div[position=bottom]{bottom:0}.smart-layout .smart-layout-drop-area{position:absolute;width:100%;height:100%;z-index:99;pointer-events:none;left:0;top:0;opacity:0;background:rgba(0,92,153,.2);background:rgba(var(--smart-primary-rgb),.2);transition:opacity .2s ease-in-out}.smart-layout .smart-layout-item{height:auto;overflow:hidden;background:#fefefe;background:var(--smart-background);border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border)}.smart-layout .smart-layout-item[hover]{overflow:hidden}.smart-layout [data-id]{position:relative}.smart-layout:not([animation=none]) .smart-layout-context-menu{transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-layout:not([animation=none]) .smart-layout-buttons-container div:active,.smart-layout:not([animation=none]) .smart-layout-buttons-container div:hover{transition:background-color .1s linear,box-shadow 280ms ease-in-out}.smart-layout:not([animation=none]) .smart-layout-buttons-container div[position=left]{animation:leftRight .2s ease-in}.smart-layout:not([animation=none]) .smart-layout-buttons-container div[position=right]{animation:rightLeft .2s ease-in}.smart-layout:not([animation=none]) .smart-layout-buttons-container div[position=top]{animation:topBottom .2s ease-in}.smart-layout :not([animation=none]) .smart-layout-buttons-container div[position=bottom]{animation:bottomTop .2s ease-in}.smart-layout.outline .smart-layout-splitter{opacity:1}.smart-layout .smart-layout-splitter{z-index:999;position:absolute;background:#E0E0E0;background:var(--smart-border);border:1px solid #E0E0E0;border:1px solid var(--smart-border);top:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.smart-layout .smart-layout-splitter:hover{border-color:rgb(0,92,153);border-color:var(--smart-primary);border-style:dashed}.smart-layout .smart-layout-splitter:not([root-splitter]){transition:opacity .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out}.smart-layout .smart-layout-splitter.active{background:rgb(0,92,153);background:var(--smart-primary);border-color:rgb(0,92,153);border-color:var(--smart-primary)}.smart-layout .smart-layout-splitter.error{background:rgb(176,0,32);background:var(--smart-error);border-color:rgb(176,0,32);border-color:var(--smart-error)}.smart-layout .smart-layout-splitter.horizontal{height:1px;width:100%;bottom:0;top:auto;top:initial;cursor:s-resize}.smart-layout .smart-layout-splitter.horizontal.last{top:0;bottom:auto;bottom:initial;display:none}.smart-layout .smart-layout-splitter.vertical{width:1px;height:100%;right:0;left:auto;left:initial;cursor:e-resize}.smart-layout .smart-layout-splitter.vertical.last{left:0;right:auto;right:initial;display:none}.smart-layout .smart-layout-group[hover]>.smart-layout-splitter.horizontal,.smart-layout .smart-layout-group[hover]>.smart-layout-splitter.vertical,.smart-layout .smart-layout-item[hover]>.smart-layout-splitter.horizontal,.smart-layout .smart-layout-item[hover]>.smart-layout-splitter.vertical,.smart-layout .smart-layout-splitter[drag].horizontal,.smart-layout .smart-layout-splitter[drag].vertical{opacity:1;z-index:99}.smart-layout-tab{grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;position:relative;overflow:hidden;cursor:pointer;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);box-sizing:border-box;transition:background-color .2s ease-in-out}.smart-layout-tab:after{position:absolute;left:0;bottom:0;right:0;width:100%;height:120%;border-top-left-radius:8px;border-top-right-radius:8px;content:"";transition:all .2s ease;transform:perspective(5px) rotateX(2deg);transform-origin:bottom}.smart-layout-tab:hover{color:rgb(0,92,153);color:var(--smart-primary)}.smart-layout-tab.selected{color:#ffffff;color:var(--smart-primary-color)}.smart-layout-tab.selected:after{background:rgb(0,92,153);background:var(--smart-primary)}.smart-layout-tab.selected .smart-close-button{z-index:10;color:inherit}.smart-layout-tab.selected .smart-close-button:after{content:'\e80d';content:var(--smart-icon-close);width:16px;height:16px;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);margin-left:5px;text-align:center;display:flex;align-items:center;justify-content:center;pointer-events:none}.smart-layout-tab label{cursor:pointer;text-overflow:ellipsis;overflow:hidden;z-index:9;margin-top:2px;color:inherit}.smart-layout-feedback{box-shadow:0 24px 38px 3px rgba(0, 0, 0, .14),0 9px 46px 8px rgba(0, 0, 0, .12),0 11px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-24);background:#fefefe;background:var(--smart-background);position:absolute;width:300px;height:150px;max-height:150px;overflow:hidden;left:0;top:0;pointer-events:none;transform-origin:top left;transform:scale(1);transition:transform .25s ease-in-out}.smart-layout-feedback.dragging{transform:scale(.5)}.smart-layout-overlay{position:absolute;z-index:999;left:0;top:0;width:100%;height:100%;opacity:.01;background:#000}@keyframes topBottom{0%{top:calc(-1 * 27px);top:calc(-1 * var(--smart-editor-addon-width))}100%{top:0}}@keyframes bottomTop{0%{bottom:calc(-1 * 27px);bottom:calc(-1 * var(--smart-editor-addon-width))}100%{bottom:0}}@keyframes leftRight{0%{left:calc(-1 * 27px);left:calc(-1 * var(--smart-editor-addon-width))}100%{left:0}}@keyframes rightLeft{0%{right:calc(-1 * 27px);right:calc(-1 * var(--smart-editor-addon-width))}100%{right:0}}smart-scheduler{--smart-scheduler-event-size:var(--smart-scheduler-event-size-basic);display:block;width:auto;width:var(--smart-scheduler-default-width);height:auto;height:var(--smart-scheduler-default-height);contain:content}smart-scheduler.smart-container,smart-scheduler>.smart-container{overflow:hidden;display:grid;grid-template-rows:50px minmax(0,1fr);grid-template-rows:var(--smart-scheduler-header-height) minmax(0,1fr);grid-template-columns:100%;margin-bottom:-2px}smart-scheduler.smart-container[show-footer],smart-scheduler>.smart-container[show-footer]{grid-template-rows:50px minmax(0,1fr) 50px;grid-template-rows:var(--smart-scheduler-header-height) minmax(0,1fr) var(--smart-scheduler-footer-height)}smart-scheduler.smart-container.hscroll .smart-scheduler-view,smart-scheduler>.smart-container.hscroll .smart-scheduler-view{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}smart-scheduler.smart-container.vscroll .smart-scheduler-view,smart-scheduler>.smart-container.vscroll .smart-scheduler-view{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}smart-scheduler .smart-scheduler-nav[current],smart-scheduler .smart-scheduler-nav[next],smart-scheduler .smart-scheduler-nav[prev],smart-scheduler .smart-scheduler-nav[today]{width:30px;width:var(--smart-scheduler-header-navigation-button-size);min-width:30px;min-width:var(--smart-scheduler-header-navigation-button-size);height:100%;position:relative;font-size:medium;font-size:initial;display:inline-block;font-weight:inherit;font-family:smart-icons;font-family:var(--smart-font-family-icon);border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);text-transform:none;text-transform:initial}smart-scheduler .smart-scheduler-nav[current]:after,smart-scheduler .smart-scheduler-nav[next]:after,smart-scheduler .smart-scheduler-nav[prev]:after{position:absolute;top:0;left:0;width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:var(--smart-arrow-size);color:inherit;display:flex;align-items:center;justify-content:center;pointer-events:none}smart-scheduler .smart-scheduler-nav[current]:after{width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);left:auto;left:initial;right:0;content:'\e901';content:var(--smart-icon-arrow-down);background:0 0;color:inherit}smart-scheduler .smart-scheduler-nav[today]{width:auto;width:var(--smart-scheduler-header-today-button-size);--smart-button-padding:0 10px 0 10px;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);margin-right:10px}smart-scheduler .smart-scheduler-nav[today] button{text-overflow:ellipsis;overflow:hidden}smart-scheduler .smart-scheduler-nav[next][focus] button,smart-scheduler .smart-scheduler-nav[prev][focus] button{background-color:var(--smart-background-focus);outline:0}smart-scheduler .smart-scheduler-nav[next] .smart-button,smart-scheduler .smart-scheduler-nav[prev] .smart-button{font-family:smart-icons;font-family:var(--smart-font-family-icon);padding:0;border-radius:0;border:none;min-height:0;min-height:initial}smart-scheduler .smart-scheduler-header,smart-scheduler .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-cell[group-separator]:not(:last-of-type){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler .smart-scheduler-nav[prev]:after{content:'\e902';content:var(--smart-icon-arrow-left)}smart-scheduler .smart-scheduler-nav[next]:after{content:'\e903';content:var(--smart-icon-arrow-right)}smart-scheduler .smart-scheduler-header{width:100%;height:50px;height:var(--smart-scheduler-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:100%;grid-template-areas:"date view";align-items:center;justify-content:start;background:#F5F5F5;background:var(--smart-surface)}smart-scheduler .smart-scheduler-footer:empty,smart-scheduler .smart-scheduler-header:empty{display:none}smart-scheduler .smart-scheduler-view,smart-scheduler[legend-location=header] .smart-scheduler-header,smart-scheduler[view-type=agenda] .smart-scheduler-view-header-horizontal,smart-scheduler[view-type=day] .smart-scheduler-view{grid-template-rows:auto minmax(0,1fr)}smart-scheduler .smart-scheduler-header[responsive-mode]{grid-template-columns:repeat(2,auto)}smart-scheduler .smart-scheduler-footer{width:100%;height:50px;height:var(--smart-scheduler-footer-height);border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border);justify-content:center;align-items:center;background:#F5F5F5;background:var(--smart-surface);z-index:9}smart-scheduler .smart-scheduler-view{text-align:center;overflow:hidden;height:100%;display:grid;grid-template-areas:"hHeader hHeader" "vHeader content";grid-template-columns:auto minmax(0,1fr);outline:0;position:relative}smart-scheduler .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-vertical{display:grid;grid-template-columns:repeat(2,auto)}smart-scheduler .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-groups-container{flex-direction:row}smart-scheduler .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-cell-container[group-separator]:not(:last-of-type),smart-scheduler .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-cell:not(.scale)[group-separator]:not(:last-of-type),smart-scheduler .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-cell[group-separator]:not(:last-of-type){border-bottom-color:#b2b2b2;border-bottom-color:var(--smart-scheduler-timeline-group-separator-background);border-bottom-width:1px;border-bottom-width:var(--smart-scheduler-timeline-group-separator-size)}smart-scheduler .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-groups-container{flex-direction:column}smart-scheduler .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-groups-container .smart-scheduler-cell-container:not(:last-of-type)>.smart-scheduler-cell{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-horizontal-line-color)}smart-scheduler .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell-container[group-separator]:not(:last-of-type),smart-scheduler .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell:not(.scale)[group-separator]:not(:last-of-type),smart-scheduler .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell[group-separator]:not(:last-of-type){border-right-color:#b2b2b2;border-right-color:var(--smart-scheduler-timeline-group-separator-background);border-right-width:1px;border-right-width:var(--smart-scheduler-timeline-group-separator-size);border-right-style:solid}smart-scheduler .smart-scheduler-view:focus .smart-scheduler-cell:not(.scale)[selected],smart-scheduler .smart-scheduler-view[focus] .smart-scheduler-cell:not(.scale)[selected]{background:rgba(0,92,153, .1);background:var(--smart-ui-state-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}smart-scheduler .smart-scheduler-view:focus .smart-scheduler-cell:not(.scale)[selected=start],smart-scheduler .smart-scheduler-view[focus] .smart-scheduler-cell:not(.scale)[selected=start]{background:rgb(0,92,153);background:var(--smart-ui-state-active);color:#ffffff;color:var(--smart-ui-state-color-active)}smart-scheduler .smart-scheduler-view[event-hovered=left],smart-scheduler .smart-scheduler-view[event-hovered=left] .smart-scheduler-event-content,smart-scheduler .smart-scheduler-view[event-hovered=right],smart-scheduler .smart-scheduler-view[event-hovered=right] .smart-scheduler-event-content{cursor:e-resize}smart-scheduler .smart-scheduler-view[event-hovered=bottom],smart-scheduler .smart-scheduler-view[event-hovered=bottom] .smart-scheduler-event-content,smart-scheduler .smart-scheduler-view[event-hovered=top],smart-scheduler .smart-scheduler-view[event-hovered=top] .smart-scheduler-event-content{cursor:n-resize}smart-scheduler .smart-scheduler-view[mobile] .smart-scheduler-content:not(.hide-overlay):after{position:fixed;content:"";width:100%;height:100%;display:block}smart-scheduler .smart-scheduler-view[mobile] .smart-scheduler-event[collector]{display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden}smart-scheduler .smart-scheduler-view[mobile] .smart-scheduler-event[collector] .smart-scheduler-event-content{width:28px;width:var(--smart-scheduler-event-collector-mobile-size);height:28px;height:var(--smart-scheduler-event-collector-mobile-size)}smart-scheduler .smart-scheduler-view-nav{grid-area:view;display:flex;align-items:center;justify-content:flex-end;height:100%;overflow:hidden}smart-scheduler .smart-scheduler-view-nav .smart-scheduler-nav[next],smart-scheduler .smart-scheduler-view-nav .smart-scheduler-nav[prev]{border:medium none currentColor;border:initial;border-radius:0;border-radius:initial;--smart-background:transparent;--smart-disabled:transparent}smart-scheduler .smart-scheduler-view-nav[show-menu]{padding:10px;padding:var(--smart-scheduler-header-padding)}smart-scheduler .smart-scheduler-view-nav.no-overflowing .smart-scheduler-items-container{overflow:hidden}smart-scheduler .smart-scheduler-view-header{box-shadow:initial;box-shadow:var(--smart-scheduler-header-box-shadow);position:relative}smart-scheduler .smart-scheduler-view-header-vertical{height:100%;grid-area:vHeader;display:grid;grid-template-columns:repeat(2,auto)}smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-view-details{width:100px;width:var(--smart-scheduler-timeline-header-vertical-details-size)}smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-groups-container{width:100px;width:var(--smart-scheduler-timeline-header-vertical-group-size)}smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-cells{width:100px;width:var(--smart-scheduler-timeline-header-vertical-cells-size);border:none;background:#fefefe;background:var(--smart-background);position:relative}smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-cell{width:100%;min-width:0;min-width:initial;align-items:flex-start}smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-cell>div{overflow:hidden;text-overflow:ellipsis;background:inherit;padding:initial;padding:var(--smart-scheduler-timeline-header-vertical-label-padding)}smart-scheduler .smart-scheduler-view-header-vertical-content{width:100%;height:100%;position:relative;overflow:hidden;display:flex}smart-scheduler .smart-scheduler-view-header-horizontal{width:100%;display:grid;grid-area:hHeader}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-view-details{height:40px;height:var(--smart-scheduler-timeline-header-horizontal-details-size)}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-groups-container{height:40px;height:var(--smart-scheduler-timeline-header-horizontal-group-size)}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container{display:grid;width:100%;overflow:hidden;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-horizontal-line-color);grid-template-columns:auto minmax(0,1fr)}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-cells{height:40px;height:var(--smart-scheduler-timeline-header-horizontal-cells-size);position:relative;display:flex;width:100%;min-height:inherit}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-cells .smart-scheduler-cell{width:100%;min-height:inherit;display:flex;height:100%;border-left:1px solid #E0E0E0;border-left:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color);border-right:1px solid #E0E0E0;border-right:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-cells .smart-scheduler-cell>div{overflow:hidden;text-overflow:ellipsis;padding:initial;padding:var(--smart-scheduler-timeline-header-horizontal-label-padding)}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-cells .smart-scheduler-cell:first-of-type{border-left:none}smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-view-groups-content{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler .smart-scheduler-view-header-horizontal-content{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}smart-scheduler .smart-scheduler-view-header-groups-container{width:100%;display:flex;position:relative}smart-scheduler .smart-scheduler-view-header-groups-container .smart-scheduler-cell-container{position:relative;width:100%;height:100%;min-height:0;min-height:initial;min-width:0;min-width:initial}smart-scheduler .smart-scheduler-view-header-groups-container .smart-scheduler-cell{height:100%;border-right:1px solid #E0E0E0;border-right:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler .smart-scheduler-view-time{display:flex;position:relative}smart-scheduler .smart-scheduler-view-all-day{grid-template-columns:auto minmax(0,1fr);border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-scheduler-day-week-view-hour-size) solid var(--smart-scheduler-day-week-view-hour-color);height:75px;height:var(--smart-scheduler-timeline-header-all-day-cells-size);display:grid}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-cell[all-day]{height:100%;border-left:0;border-left:initial}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event{padding:2px;padding:var(--smart-scheduler-event-padding-all-day);height:30px;height:var(--smart-scheduler-event-size)}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event:after{top:calc(50% - 4px/ 4);top:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);left:calc(100% - 4px);left:calc(100% - var(--smart-scheduler-event-resize-indicator-size))}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event:before{top:calc(50% - 4px/ 4);top:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);left:0}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event .smart-scheduler-event-button{display:none}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event[repeating] .smart-scheduler-event-content[single-line]{grid-template-columns:repeat(2,auto) 30px;grid-template-columns:repeat(2,auto) var(--smart-scheduler-event-icon-size)}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event-content{grid-template-columns:minmax(auto,1fr)}smart-scheduler .smart-scheduler-view-all-day .smart-scheduler-event-content[single-line]{grid-template-columns:repeat(2,auto);grid-template-rows:100%;grid-column-gap:5px;justify-content:space-between}smart-scheduler .smart-scheduler-view-all-day[exception] .smart-scheduler-event-content,smart-scheduler .smart-scheduler-view-all-day[repeating] .smart-scheduler-event-content{grid-template-columns:minmax(auto,1fr) 30px;grid-template-columns:minmax(auto,1fr) var(--smart-scheduler-event-icon-size)}smart-scheduler .smart-scheduler-view-all-day-content{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}smart-scheduler .smart-scheduler-view-all-day-label{display:flex;justify-content:center;align-items:center;text-overflow:ellipsis;white-space:nowrap;width:100%;height:100%;min-width:100px;min-width:var(--smart-scheduler-timeline-header-vertical-cells-size);font-weight:600;font-weight:var(--smart-scheduler-timeline-all-day-label-font-weight);padding:5px;padding:var(--smart-scheduler-timeline-header-cell-padding)}smart-scheduler .smart-scheduler-view-all-day-label>div{overflow:hidden;text-overflow:ellipsis}smart-scheduler .smart-scheduler-view-all-day-label-container{display:flex;flex-direction:column;overflow:hidden}smart-scheduler .smart-scheduler-view-details{display:flex;position:relative}smart-scheduler .smart-scheduler-view-details .smart-scheduler-cell{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);height:100%;min-height:inherit;min-width:inherit}smart-scheduler .smart-scheduler-view-details .smart-scheduler-cell:not(:first-of-type){border-left:none}smart-scheduler .smart-scheduler-view-container{position:relative;transition:width cubic-bezier(.075,.82,.165,1) .3s}smart-scheduler .smart-scheduler-view-groups-label-container,smart-scheduler .smart-scheduler-view-label-container{display:flex;height:100%}smart-scheduler .smart-scheduler-view-groups-content{width:100%;height:100%;position:relative;overflow:hidden;display:flex}smart-scheduler .smart-scheduler-view-items-button,smart-scheduler .smart-scheduler-view-list-button{--smart-button-text-transform:initial;transform:scale(1);height:100%;width:auto;width:var(--smart-scheduler-header-menu-button-size);border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);overflow:hidden}smart-scheduler .smart-scheduler-view-items-button:after,smart-scheduler .smart-scheduler-view-list-button:after{position:absolute;top:0;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:var(--smart-arrow-size);color:inherit;display:flex;align-items:center;justify-content:center;pointer-events:none;width:27px;width:var(--smart-editor-addon-width);min-width:27px;min-width:var(--smart-editor-addon-width);left:auto;left:initial;right:0;content:'\e901';content:var(--smart-icon-arrow-down);background:0 0}smart-scheduler .smart-scheduler-view-items-button button,smart-scheduler .smart-scheduler-view-list-button button{display:flex;align-items:center;justify-content:center;border-radius:0;border-radius:initial}smart-scheduler .smart-scheduler-view-items-button button>span,smart-scheduler .smart-scheduler-view-list-button button>span{text-overflow:ellipsis;overflow:hidden}smart-scheduler .smart-scheduler-view-items-button:not([active]) button:active,smart-scheduler .smart-scheduler-view-list-button:not([active]) button:active{color:inherit;border-color:inherit;background-color:inherit}smart-scheduler .smart-scheduler-view-items-button.smart-visibility-hidden,smart-scheduler .smart-scheduler-view-list-button.smart-visibility-hidden{transform:scale(0)}smart-scheduler .smart-scheduler-view-list-button{background:0 0;margin-left:10px}smart-scheduler .smart-scheduler-view-list-button:not(.smart-hidden){display:block!important}smart-scheduler .smart-scheduler-view-list-button.active:not(:hover){background-color:rgb(0,92,153);background-color:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color)}smart-scheduler .smart-scheduler-view-list-button:after{right:2px;content:'\f0c9';content:var(--smart-icon-menu)}smart-scheduler[hide-other-month-days] .smart-scheduler-cell[other-month]{background:#F5F5F5!important;background:var(--smart-surface)!important}smart-scheduler[hide-other-month-days] .smart-scheduler-cell[other-month]>div{visibility:hidden}smart-scheduler .smart-scheduler-list-container{position:absolute;top:0;right:0;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);height:100%;width:0;transform:scaleX(0);opacity:0;transition:transform cubic-bezier(.075,.82,.165,1) .3s,opacity cubic-bezier(.075,.82,.165,1) .3s;display:flex;flex-direction:column;border-left:1px solid #E0E0E0;border-left:1px solid var(--smart-border);transform-origin:right}smart-scheduler .smart-scheduler-list-container.open{transform:scaleX(1);opacity:1}smart-scheduler .smart-scheduler-cells .smart-scheduler-cell:empty{display:none}smart-scheduler .smart-scheduler-cells .smart-scheduler-cell:not(:first-of-type){border-left:none}smart-scheduler .smart-scheduler-cells div{border-bottom-color:#E0E0E0;border-bottom-color:var(--smart-border);white-space:nowrap;pointer-events:none}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell.scale{position:relative;width:100%;height:100%;min-height:0;min-height:initial;min-width:0;min-width:initial}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale)[restricted]{background:0 -245rem/12px 12px linear-gradient(135deg, rgba(255, 0, 0, .15) 25%, transparent 25%, transparent 50%, rgba(255, 0, 0, .15) 50%, rgba(255, 0, 0, .15) 75%, transparent 75%, transparent);background:var(--smart-scheduler-restricted-background)}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell[nonworking],smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell[nonworking] .smart-scheduler-cell{background:#F5F5F5;background:var(--smart-scheduler-timeline-nonworking-color)}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell[weekend]{background:#fefefe;background:var(--smart-scheduler-timeline-weekend-color)}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell-container{width:100%;height:100%;overflow:hidden;padding:0;padding:initial;display:flex;flex-direction:column}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale){width:100%;height:100%;min-height:0;min-height:initial;min-width:0;min-width:initial}smart-scheduler .smart-scheduler-cell,smart-scheduler .smart-scheduler-cell-container{padding:5px;padding:var(--smart-scheduler-timeline-header-cell-padding);min-height:35px;min-height:var(--smart-scheduler-timeline-cell-min-height);min-width:var(--smart-scheduler-timeline-cell-min-size);white-space:nowrap;position:absolute}smart-scheduler .smart-scheduler-cell{display:flex;justify-content:center;align-items:center;background:#fefefe;background:var(--smart-background);color:#323232;color:var(--smart-surface-color);text-overflow:ellipsis;border-bottom-color:transparent;height:50px;height:var(--smart-scheduler-timeline-cell-height);width:auto;width:var(--smart-scheduler-timeline-cell-width)}smart-scheduler .smart-scheduler-cell.smart-scheduler-feedback:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:2px dashed rgb(0,92,153);border:2px dashed var(--smart-primary);pointer-events:none;background:transparent;background:var(--smart-scheduler-cell-feedback-background)}smart-scheduler .smart-scheduler-cell[other-month]{background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);border-color:#E0E0E0;border-color:var(--smart-border)}smart-scheduler .smart-scheduler-cell[other-month]>div{opacity:.5}smart-scheduler .smart-scheduler-cell.smart-scheduler-view-header-cell-feedback{width:auto;width:initial;height:auto;height:initial;visibility:hidden}smart-scheduler .smart-scheduler-cell-container{display:flex;justify-content:center;align-items:center;background:#fefefe;background:var(--smart-background);color:#323232;color:var(--smart-surface-color);text-overflow:ellipsis;border-bottom-color:transparent;height:50px;height:var(--smart-scheduler-timeline-cell-height);width:auto;width:var(--smart-scheduler-timeline-cell-width)}smart-scheduler .smart-scheduler-event .smart-scheduler-event-button,smart-scheduler .smart-scheduler-events-container .smart-scheduler-event .smart-scheduler-event-button{display:none}smart-scheduler .smart-scheduler-event{position:absolute;padding:2px;padding:var(--smart-scheduler-event-padding-basic);outline:0;-webkit-tap-highlight-color:transparent;border-radius:initial;border-radius:var(--smart-scheduler-event-border-radius);-moz-user-select:none;-webkit-user-select:none;user-select:none}smart-scheduler .smart-scheduler-event:after{left:calc(50% - 4px/ 4);left:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);top:calc(100% - 4px);top:calc(100% - var(--smart-scheduler-event-resize-indicator-size))}smart-scheduler .smart-scheduler-event:before{left:calc(50% - 4px/ 4);left:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);top:0}smart-scheduler .smart-scheduler-event[focus]:not([collector]):after,smart-scheduler .smart-scheduler-event[focus]:not([collector]):before,smart-scheduler .smart-scheduler-event[hover]:not([collector]):after,smart-scheduler .smart-scheduler-event[hover]:not([collector]):before{transform:scale(1)}smart-scheduler .smart-scheduler-event:not([resized])[focus] .smart-scheduler-event-content{background:rgba(52,121,186, .9);background:var(--smart-scheduler-event-focus);color:#ffffff;color:var(--smart-scheduler-event-color-focus)}smart-scheduler .smart-scheduler-event:not([resized])[hover] .smart-scheduler-event-content{background:rgba(52,121,186, .8);background:var(--smart-scheduler-event-hover);color:#ffffff;color:var(--smart-scheduler-event-color-hover)}smart-scheduler .smart-scheduler-event:not([collector]):after,smart-scheduler .smart-scheduler-event:not([collector]):before{content:"";width:4px;width:var(--smart-scheduler-event-resize-indicator-size);height:4px;height:var(--smart-scheduler-event-resize-indicator-size);position:absolute;background-color:#fff;background-color:var(--smart-scheduler-event-resize-indicator-color);box-shadow:0 0 0 1px #333;box-shadow:0 0 0 1px var(--smart-scheduler-event-resize-indicator-border-color);transform:scale(0);pointer-events:none;z-index:1}smart-scheduler .smart-scheduler-event .smart-scheduler-event-label{font-weight:300;font-weight:var(--smart-scheduler-event-label-font-weight);font-size:14px;font-size:var(--smart-scheduler-event-label-font-size);pointer-events:none;white-space:nowrap}smart-scheduler .smart-scheduler-event .smart-scheduler-event-time{font-weight:300;font-weight:var(--smart-scheduler-event-time-font-weight);font-size:calc(14px - 3px);font-size:var(--smart-scheduler-event-time-font-size);opacity:0.7;opacity:var(--smart-scheduler-event-time-opacity);pointer-events:none;white-space:pre-wrap}smart-scheduler .smart-scheduler-event .smart-scheduler-event-content>div{max-width:100%;max-height:100%;overflow:hidden;text-overflow:ellipsis;align-self:flex-start}smart-scheduler .smart-scheduler-event .smart-scheduler-event-content>div:first-of-type{align-self:center}smart-scheduler .smart-scheduler-event .smart-scheduler-event-content:not([single-line])>div:not(:first-of-type){grid-column:1/span 2}smart-scheduler .smart-scheduler-event .smart-scheduler-event-content[single-line]>div{align-self:initial}smart-scheduler .smart-scheduler-event[resized]{opacity:.75;z-index:10000}smart-scheduler .smart-scheduler-event[cut] .smart-scheduler-event-content{opacity:.75}smart-scheduler .smart-scheduler-event[collector]{width:24px;width:var(--smart-scheduler-event-collector-size);height:24px;height:var(--smart-scheduler-event-collector-size);border-radius:20px;border-radius:var(--smart-scheduler-event-collector-border-radius)}smart-scheduler .smart-scheduler-event[collector] .smart-scheduler-event-content{padding:1px 5px;justify-items:center;background:rgba(0,92,153, 1);background:var(--smart-scheduler-event-collector-background);color:#ffffff;color:var(--smart-scheduler-event-collector-color);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-column-gap:5px}smart-scheduler .smart-scheduler-event[collector] .smart-scheduler-event-content>div{align-self:initial;white-space:nowrap}smart-scheduler .smart-scheduler-event[collector][focus] .smart-scheduler-event-content{background:rgba(0,92,153, .9);background:var(--smart-scheduler-event-collector-focus);color:#ffffff;color:var(--smart-scheduler-event-collector-color-focus)}smart-scheduler .smart-scheduler-event[collector][hover] .smart-scheduler-event-content{background:rgba(0,92,153, .8);background:var(--smart-scheduler-event-collector-hover);color:#ffffff;color:var(--smart-scheduler-event-collector-color-hover)}smart-scheduler .smart-scheduler-event[repeating] .smart-scheduler-event-content:after{content:'\e80b';content:var(--smart-icon-spin);width:30px;width:var(--smart-scheduler-event-icon-size);position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);padding:5px;padding:var(--smart-scheduler-event-content-padding);box-sizing:border-box;line-height:1rem}smart-scheduler .smart-scheduler-event[repeating] .smart-scheduler-event-content[single-line]{grid-template-columns:repeat(2,auto) 30px;grid-template-columns:repeat(2,auto) var(--smart-scheduler-event-icon-size)}smart-scheduler .smart-scheduler-event[repeating][exception] .smart-scheduler-event-content:after{content:'\e805';content:var(--smart-icon-attention-circled)}smart-scheduler .smart-scheduler-event[status] .smart-scheduler-event-content::before{content:"";position:absolute;display:block;width:7px;width:var(--smart-scheduler-status-size);height:100%;background:transparent;background:var(--smart-scheduler-status-background);box-shadow:0 0 0 .5px #fefefe;box-shadow:0 0 0 .5px var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:20px;overflow:hidden;box-sizing:border-box}smart-scheduler .smart-scheduler-event[status=free] .smart-scheduler-event-content::before{background:white;background:var(--smart-scheduler-status-free-background)}smart-scheduler .smart-scheduler-event[status=busy] .smart-scheduler-event-content::before{background:#dc3545;background:var(--smart-scheduler-status-busy-background)}smart-scheduler .smart-scheduler-event[status=outOfOffice] .smart-scheduler-event-content::before{background:#00a9e6;background:var(--smart-scheduler-status-out-of-office-background)}smart-scheduler .smart-scheduler-event[status=tentative] .smart-scheduler-event-content::before{background:0 -244rem/5rem 5rem linear-gradient(45deg, #fd7e14 25%, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .2) 50%, #fd7e14 50%, #fd7e14 75%, rgba(0, 0, 0, .2) 75%, rgba(0, 0, 0, .2));background:var(--smart-scheduler-status-tentative-background)}smart-scheduler .smart-scheduler-event[exception] .smart-scheduler-event-button,smart-scheduler .smart-scheduler-event[repeating] .smart-scheduler-event-button{display:none}smart-scheduler .smart-scheduler-event[exception] .smart-scheduler-event-content,smart-scheduler .smart-scheduler-event[repeating] .smart-scheduler-event-content{grid-template-columns:minmax(auto,1fr) 30px;grid-template-columns:minmax(auto,1fr) var(--smart-scheduler-event-icon-size)}smart-scheduler .smart-scheduler-event:not([repeating]) .smart-scheduler-event-content:not([single-line])>div{grid-column:1/span 2}smart-scheduler .smart-scheduler-event-content{width:100%;height:100%;max-height:100%;display:grid;grid-template-rows:min-content minmax(auto,1fr);justify-content:flex-start;justify-items:flex-start;align-items:center;overflow:hidden;padding:5px;padding:var(--smart-scheduler-event-content-padding);color:#ffffff;color:var(--smart-scheduler-event-color);background:rgba(52,121,186, 1);background:var(--smart-scheduler-event-background);cursor:pointer;position:relative;border-radius:inherit;grid-row-gap:2px;grid-template-columns:minmax(auto,1fr)}smart-scheduler .smart-scheduler-event-content[single-line]{grid-template-columns:repeat(2,auto);grid-template-rows:100%;grid-column-gap:5px;justify-content:space-between}smart-scheduler .smart-scheduler-date-nav{grid-area:date;display:flex;align-items:center;height:100%;padding:10px;padding:var(--smart-scheduler-header-padding);background:#F5F5F5;background:var(--smart-surface);background-clip:content-box;overflow:hidden}smart-scheduler .smart-scheduler-date-nav .smart-scheduler-nav[current]{--smart-button-padding:0 10px 0 10px;width:auto;max-width:auto;max-width:var(--smart-scheduler-header-date-button-max-size);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius)}smart-scheduler .smart-scheduler-date-nav .smart-scheduler-nav[current] .smart-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}smart-scheduler .smart-scheduler-time-zone{width:100px;width:var(--smart-scheduler-timeline-header-vertical-cells-size);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:5px;padding:var(--smart-scheduler-timeline-header-cell-padding)}smart-scheduler .smart-scheduler-time-zone>div{overflow:hidden;text-overflow:ellipsis}smart-scheduler .smart-scheduler-time-zone-container{display:flex;height:100%;align-items:center}smart-scheduler .smart-scheduler-time-zone-container:empty{display:none}smart-scheduler .smart-scheduler-current-time-indicator{position:absolute;pointer-events:none;width:1px;width:var(--smart-scheduler-current-time-indicator-size);height:1px;height:var(--smart-scheduler-current-time-indicator-size);background:rgb(0,92,153);background:var(--smart-scheduler-current-time-indicator-background)}smart-scheduler .smart-scheduler-items-container{display:flex;align-items:center;height:100%;position:relative;outline:0}smart-scheduler .smart-scheduler-items-container .smart-scheduler-item[selected]{background:#fefefe;background:var(--smart-background);border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);border-top:1px solid #E0E0E0;border-top:var(--smart-border-width) solid var(--smart-border)}smart-scheduler .smart-scheduler-items-container:focus .smart-scheduler-item[selected],smart-scheduler .smart-scheduler-items-container[focus] .smart-scheduler-item[selected]{background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);color:#333;color:var(--smart-ui-state-color-focus)}smart-scheduler .smart-scheduler-items-container .smart-scheduler-item{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;width:auto;width:var(--smart-scheduler-item-size);padding:10px;padding:var(--smart-scheduler-header-padding);border:1px solid transparent;border:var(--smart-border-width) solid transparent}smart-scheduler .smart-scheduler-items-container .smart-scheduler-item:last-of-type{border-right:none}smart-scheduler .smart-scheduler-item>div{position:relative;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}smart-scheduler .smart-scheduler-groups-container{display:flex;width:100%;height:100%;overflow:hidden}smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell{font-weight:600;font-weight:var(--smart-scheduler-timeline-all-day-label-font-weight);white-space:nowrap;white-space:var(--smart-scheduler-timeline-group-white-space);min-height:inherit;min-width:inherit}smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell>div{overflow:hidden;text-overflow:ellipsis}smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell:not(:first-of-type){border-left:none}smart-scheduler .smart-scheduler-scrollable-container{width:100%;position:relative;overflow:hidden;display:grid;grid-area:content;height:100%;background:transparent;background:var(--smart-scheduler-view-background)}smart-scheduler .smart-scheduler-content .smart-scheduler-cell[nonworking],smart-scheduler[view-type=month] .smart-scheduler-content .smart-scheduler-cell[nonworking][other-month]:not([selected]){background:#F5F5F5;background:var(--smart-scheduler-timeline-nonworking-color)}smart-scheduler .smart-scheduler-content{position:relative;overflow:hidden;width:100%;height:100%}smart-scheduler .smart-scheduler-content .smart-scheduler-cell[weekend]{background:#fefefe;background:var(--smart-scheduler-timeline-weekend-color)}smart-scheduler .smart-scheduler-view-scroll-bar{overflow:visible;position:relative;height:18px;height:var(--smart-scroll-bar-size);width:100%}smart-scheduler .smart-scheduler-view-scroll-bar:after{position:absolute;content:"";width:100%;height:18px;height:var(--smart-scroll-bar-size);background:#F1F1F1;background:var(--smart-scroll-bar-background);left:100%;top:0}smart-scheduler .smart-scheduler-view-scroll-bar.bottom-corner{width:calc(100% - 18px);width:calc(100% - var(--smart-scroll-bar-size))}smart-scheduler .smart-scheduler-view-scroll-bar[orientation=vertical]{position:absolute;right:0;top:0;height:100%;width:18px;width:var(--smart-scroll-bar-size)}smart-scheduler .smart-scheduler-view-scroll-bar[orientation=vertical].bottom-corner{height:calc(100% - 18px);height:calc(100% - var(--smart-scroll-bar-size))}smart-scheduler .smart-scheduler-tooltip{pointer-events:none;transform:scale(0)}smart-scheduler .smart-toast-container-custom.smart-toast-container{width:400px;width:var(--smart-scheduler-toast-default-width);top:0;right:0;max-width:100%;max-height:100%;height:auto}smart-scheduler .smart-toast-container-custom.smart-toast-container .smart-toast-item{border-radius:5px;height:50px;height:var(--smart-scheduler-toast-default-height)}smart-scheduler .smart-toast-container-custom.smart-toast-container .smart-toast-item>.smart-container{display:flex;flex-direction:row-reverse}smart-scheduler .smart-toast-container-custom.smart-toast-container .smart-toast-item .smart-toast-item-container{padding:0;padding:initial;top:auto;top:initial;width:100%}smart-scheduler .smart-scheduler-legend{width:100%;height:100%;display:flex;grid-row-gap:10px;grid-column-gap:10px;grid-area:legend}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-list{width:30px;background:0 0;border:none;font-family:smart-icons;font-family:var(--smart-font-family-icon)}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-list input{display:none}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-list .smart-container::before{content:'\f0c9';content:var(--smart-icon-menu);background:#F5F5F5;background:var(--smart-surface);position:absolute;width:100%;height:100%;left:calc(50% - 8px);top:calc(50% - 8px)}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-item{display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:10px;padding:var(--smart-scheduler-header-padding);overflow:hidden;grid-row-gap:2px}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-items{display:flex}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-item{position:relative;display:flex;align-items:center;grid-column-gap:5px;white-space:nowrap;outline:medium none invert;outline:initial;overflow:hidden}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-item:hover{color:#333;color:var(--smart-ui-state-color-hover)}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-item:before{content:"";width:calc(1px + 1/2 * 30px);width:var(--smart-check-box-default-size);min-width:calc(1px + 1/2 * 30px);min-width:var(--smart-check-box-default-size);height:calc(1px + 1/2 * 30px);height:var(--smart-check-box-default-size);min-height:calc(1px + 1/2 * 30px);min-height:var(--smart-check-box-default-size);display:flex;border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border);box-sizing:border-box;background-color:rgba(52,121,186, 1);background-color:var(--smart-scheduler-legend-item-background);border-radius:4px;border-radius:var(--smart-border-radius)}smart-scheduler:not([view-type=day]) .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-groups-container .smart-scheduler-cell-container:not(:last-of-type)>.smart-scheduler-cell,smart-scheduler:not([view-type^=timeline]) .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type){border-right:1px solid #E0E0E0;border-right:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-item:not(:first-of-type){margin-left:20px}smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-item>span{overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media only screen and (min-device-width:320px) and (max-device-width:900px){smart-scheduler .smart-scheduler-legend .smart-scheduler-legend-res-item>span{width:0}}smart-scheduler .smart-scheduler-window-modal{position:absolute;opacity:.5;background-color:#CCCCCC;background-color:var(--smart-disabled);top:0;left:0;width:100%;min-height:100%;z-index:calc(9999 - 1);z-index:calc(var(--smart-editor-drop-down-z-index) - 1)}smart-scheduler .smart-scheduler-shade-section{position:absolute;pointer-events:none;background:rgba(244,224,224, .5);background:var(--smart-scheduler-shader-background)}smart-scheduler .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale)>div,smart-scheduler .smart-scheduler-item>div,smart-scheduler .smart-scheduler-view-all-day-label,smart-scheduler .smart-scheduler-view-header-horizontal .smart-scheduler-cell,smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-cell{-moz-user-select:none;-webkit-user-select:none;user-select:none}smart-scheduler:not([animation=none]) .smart-scheduler-legend .smart-scheduler-legend-res-item:before{transition:background linear .2s,border linear .2s}smart-scheduler:not([animation=none]) .smart-scheduler-event:after,smart-scheduler:not([animation=none]) .smart-scheduler-event:before{transition:transform .2s cubic-bezier(.4,0,.6,1)}.smart-color-input-drop-down-menu.smart-scheduler-color-input:not([animation=none]) .default-samples-container div,smart-scheduler:not([animation=none]) .smart-scheduler-view-items-button{transition:transform .2s ease-in-out}smart-scheduler:not([animation=none]) .smart-scheduler-items-container .smart-scheduler-item{transition:border-top .2s ease-in-out}smart-scheduler:not([event-render-mode=classic]) .smart-scheduler-event{padding-right:0;padding-right:initial}smart-scheduler:not([disable-date-menu]):not([right-to-left]) .smart-scheduler-nav[current] button,smart-scheduler:not([disable-view-menu]):not([right-to-left]) .smart-scheduler-view-items-button button{padding-right:27px;padding-right:var(--smart-editor-addon-width)}smart-scheduler:not([view-type^=timeline]) .smart-scheduler-cells-container .smart-scheduler-cell.scale:not(:last-of-type){border-bottom:1px solid rgba(244,224,224,.5);border-bottom:var(--smart-border-width) solid rgba(var(--smart-border-rgb),.5)}smart-scheduler:not([view-type^=timeline]) .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-horizontal-line-color)}smart-scheduler:not([view-type^=timeline]) .smart-scheduler-view-header-horizontal .smart-scheduler-time-zone{width:100px;width:var(--smart-scheduler-timeline-header-vertical-cells-size);height:100%}smart-scheduler:not([view-type^=timeline]) .smart-scheduler-current-time-indicator:before{left:0;top:calc(-1 * 7px + 1px/ 2);top:calc(-1 * var(--smart-scheduler-current-time-indicator-arrow-size) + var(--smart-scheduler-current-time-indicator-size)/ 2);border-top:7px solid transparent;border-top:var(--smart-scheduler-current-time-indicator-arrow-size) solid transparent;border-bottom:7px solid transparent;border-bottom:var(--smart-scheduler-current-time-indicator-arrow-size) solid transparent;border-left:7px solid rgb(0,92,153);border-left:var(--smart-scheduler-current-time-indicator-arrow-size) solid var(--smart-scheduler-current-time-indicator-background)}smart-scheduler:not([view-type=timelineDay]) .smart-scheduler-view-header-horizontal .smart-scheduler-cells:not(:last-of-type) .smart-scheduler-cell,smart-scheduler[view-type^=timeline] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler:not([view-type^=timeline]) .smart-scheduler-event{width:30px;width:var(--smart-scheduler-event-size)}smart-scheduler:not([view-type=timelineWeek]) .smart-scheduler-view-details,smart-scheduler:not([view-type=timelineWeek]) .smart-scheduler-view-details-label:empty{display:none}smart-scheduler:not([view-type=day]) .smart-scheduler-view-header-cell-feedback,smart-scheduler:not([view-type=day]):not([view-type=agenda]) .smart-scheduler-view-header-vertical .smart-scheduler-cell,smart-scheduler:not([view-type=day]):not([view-type^=timeline]) .smart-scheduler-view-label-container:empty{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[view-type]:not([view-type=day]) .smart-scheduler-view-all-day-label,smart-scheduler[view-type]:not([view-type=day]):not([view-type=agenda]) .smart-scheduler-time-zone:last-of-type,smart-scheduler[view-type^=timeline] .smart-scheduler-time-zone,smart-scheduler[view-type^=timeline] .smart-scheduler-view[show-vertical-header][show-group-header=horizontal] .smart-scheduler-view-details-label{border-right:1px solid #E0E0E0;border-right:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler:not([view-type=month]) .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-label-container:before{content:"";width:100px;width:var(--smart-scheduler-timeline-header-vertical-group-size);height:100%;display:flex}smart-scheduler[view-type=day] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-current-time-indicator:not(:first-of-type)::before,smart-scheduler[view-type^=timeline] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-current-time-indicator:not(:first-of-type)::before{content:none}smart-scheduler:not([view-type=agenda])[group-by-date] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-vertical .smart-scheduler-view-time .smart-scheduler-cell:not([group-separator])>div,smart-scheduler[view-type=timelineWeek] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-details-label,smart-scheduler[view-type^=timeline] .smart-scheduler-view-all-day{display:none}smart-scheduler:not([view-type=month]) .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-all-day-label-container{margin-left:100px;margin-left:var(--smart-scheduler-timeline-header-vertical-group-size)}smart-scheduler:not([view-type=agenda]) .smart-scheduler-view-header-vertical-content .smart-scheduler-cell:not(:first-of-type)>div{transform:translateY(calc(-50% - 5px));transform:translateY(calc(-50% - var(--smart-scheduler-timeline-header-cell-padding)))}smart-scheduler:not([view-type=agenda]) .smart-scheduler-event[status] .smart-scheduler-event-content{padding-left:calc(7px + 5px);padding-left:calc(var(--smart-scheduler-status-size) + var(--smart-scheduler-status-padding));border-top-left-radius:5px;border-bottom-left-radius:5px}smart-scheduler:not([view-type=agenda]) .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):hover,smart-scheduler:not([view-type=agenda]) .smart-scheduler-view-all-day .smart-scheduler-cell:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}smart-scheduler[view-type^=timeline]{--smart-scheduler-event-size:var(--smart-scheduler-event-size-timeline)}smart-scheduler[view-type^=timeline] .smart-scheduler-view-label-container{flex-direction:column}smart-scheduler[view-type^=timeline] .smart-scheduler-cells .smart-scheduler-cell>div{text-overflow:ellipsis;overflow:hidden}smart-scheduler[view-type=agenda] .smart-scheduler-cells-container .smart-scheduler-cell-container,smart-scheduler[view-type^=timeline][group-by-date] .smart-scheduler-view-header-horizontal-content .smart-scheduler-cell{overflow:visible;overflow:initial}smart-scheduler[view-type^=timeline] .smart-scheduler-time-zone{height:40px;height:var(--smart-scheduler-timeline-header-horizontal-cells-size)}smart-scheduler[view-type^=timeline] .smart-scheduler-view:not([show-vertical-header]){--smart-scheduler-timeline-header-vertical-cells-size:0}smart-scheduler[view-type^=timeline] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-label-container{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[view-type^=timeline] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-vertical{grid-template-columns:auto 0}smart-scheduler[view-type^=timeline] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container{grid-template-columns:100px minmax(0,1fr);grid-template-columns:var(--smart-scheduler-timeline-header-vertical-group-size) minmax(0,1fr)}smart-scheduler[view-type=month] .smart-scheduler-content,smart-scheduler[view-type=month] .smart-scheduler-scrollable-container{grid-template-columns:100%}smart-scheduler[view-type^=timeline] .smart-scheduler-time-zone-container{height:auto;flex-direction:column}smart-scheduler[view-type^=timeline] .smart-scheduler-view-time{flex-direction:column}smart-scheduler[view-type^=timeline] .smart-scheduler-event{padding:2px;padding:var(--smart-scheduler-event-padding-timeline);height:30px;height:var(--smart-scheduler-event-size)}smart-scheduler[view-type=month]:not([event-render-mode=classic]) .smart-scheduler-event,smart-scheduler[view-type^=timeline]:not([event-render-mode=classic]) .smart-scheduler-event{padding-bottom:0}smart-scheduler[view-type^=timeline] .smart-scheduler-event:after{top:calc(50% - 4px/ 4);top:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);left:calc(100% - 4px);left:calc(100% - var(--smart-scheduler-event-resize-indicator-size))}smart-scheduler[view-type^=timeline] .smart-scheduler-event:before{top:calc(50% - 4px/ 4);top:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);left:0}smart-scheduler[view-type^=timeline] .smart-scheduler-cells-container .smart-scheduler-cell.scale:not(:last-of-type){border-right:1px solid rgba(244,224,224,.5);border-right:var(--smart-border-width) solid rgba(var(--smart-border-rgb),.5)}smart-scheduler[view-type^=timeline] .smart-scheduler-cells-container .smart-scheduler-cell-container{flex-direction:row}smart-scheduler[view-type^=timeline] .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type){border-right:1px solid #E0E0E0;border-right:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler[view-type^=timeline] .smart-scheduler-current-time-indicator:before{left:calc(-1 * 7px + 1px/ 2);left:calc(-1 * var(--smart-scheduler-current-time-indicator-arrow-size) + var(--smart-scheduler-current-time-indicator-size)/ 2);border-right:7px solid transparent;border-right:var(--smart-scheduler-current-time-indicator-arrow-size) solid transparent;border-left:7px solid transparent;border-left:var(--smart-scheduler-current-time-indicator-arrow-size) solid transparent;border-top:7px solid rgb(0,92,153);border-top:var(--smart-scheduler-current-time-indicator-arrow-size) solid var(--smart-scheduler-current-time-indicator-background)}smart-scheduler[view-type=timelineWeek] .smart-scheduler-view[show-vertical-header] .smart-scheduler-view-details-label{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[view-type=day] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type),smart-scheduler[view-type=day] .smart-scheduler-view-header-horizontal .smart-scheduler-cell,smart-scheduler[view-type=week] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type),smart-scheduler[view-type=week] .smart-scheduler-view-header-horizontal .smart-scheduler-cell{border-right:1px solid #E0E0E0;border-right:var(--smart-scheduler-day-week-view-vertical-line-size) solid var(--smart-scheduler-day-week-view-vertical-line-color)}smart-scheduler[view-type=timelineWeek] .smart-scheduler-view-label-container{display:flex;flex-direction:column}smart-scheduler[view-type=agenda] .smart-scheduler-view-header-horizontal .smart-scheduler-view-all-day,smart-scheduler[view-type=day] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container,smart-scheduler[view-type=month] .smart-scheduler-view-header-horizontal .smart-scheduler-view-all-day,smart-scheduler[view-type=month] .smart-scheduler-view-header-vertical-content,smart-scheduler[view-type=month] .smart-scheduler-view:not([show-group-header=vertical]) .smart-scheduler-view-header-vertical,smart-scheduler[view-type=month] .smart-scheduler-view:not([show-group-header=vertical]) .smart-scheduler-view-label-container,smart-scheduler[view-type=timelineWeek] .smart-scheduler-view-details:empty{display:none}smart-scheduler[view-type=timelineWeek] .smart-scheduler-view-details-label{height:40px;height:var(--smart-scheduler-timeline-header-horizontal-details-size);width:100%}smart-scheduler[view-type=day] .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-scheduler-day-week-view-hour-size) solid var(--smart-scheduler-day-week-view-hour-color)}smart-scheduler[view-type=day] .smart-scheduler-view-header-horizontal .smart-scheduler-view-groups-label-container{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[view-type=week] .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-scheduler-day-week-view-hour-size) solid var(--smart-scheduler-day-week-view-hour-color)}smart-scheduler[view-type=month] .smart-scheduler-event{height:30px;height:var(--smart-scheduler-event-size)}smart-scheduler[view-type=month] .smart-scheduler-event:after{top:calc(50% - 4px/ 4);top:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);left:calc(100% - 4px);left:calc(100% - var(--smart-scheduler-event-resize-indicator-size))}smart-scheduler[view-type=month] .smart-scheduler-event:before{top:calc(50% - 4px/ 4);top:calc(50% - var(--smart-scheduler-event-resize-indicator-size)/ 4);left:0}smart-scheduler[view-type=month] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale){justify-content:flex-end;align-items:flex-start}smart-scheduler[view-type=month] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale)[today]>div:not([class]){border-radius:50%;background:rgb(0,92,153);background:var(--smart-primary);color:#ffffff;color:var(--smart-primary-color);box-shadow:0 0 0 2px rgb(0,92,153);box-shadow:0 0 0 2px var(--smart-primary);width:calc(24px/ 1.5);width:calc(var(--smart-scheduler-month-view-number-size)/ 1.5);height:calc(24px/ 1.5);height:calc(var(--smart-scheduler-month-view-number-size)/ 1.5)}smart-scheduler[view-type=month] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-vertical{grid-template-columns:auto 0}smart-scheduler[view-type=month] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container{grid-template-columns:100px minmax(0,1fr);grid-template-columns:var(--smart-scheduler-timeline-header-vertical-group-size) minmax(0,1fr)}smart-scheduler[view-type=month] .smart-scheduler-view:not([mobile]) .smart-scheduler-event[collector]{padding-right:calc(24px + 5px);padding-right:calc(var(--smart-scheduler-month-view-number-size) + 5px)}smart-scheduler[view-type=month] .smart-scheduler-view:not([mobile]) .smart-scheduler-event[collector][first-month-day]{padding-right:calc(24px + 25px);padding-right:calc(var(--smart-scheduler-month-view-number-size) + 25px)}smart-scheduler[view-type=month] .smart-scheduler-view-all-day,smart-scheduler[view-type=month] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container{grid-template-columns:minmax(0,1fr)}smart-scheduler[view-type=agenda]{--smart-scheduler-timeline-header-vertical-label-padding:0 0 0 25%;--smart-scheduler-event-time-font-weight:600}smart-scheduler[view-type=agenda] .smart-scheduler-cells-container .smart-scheduler-cell-container:not([separator]){border:none}smart-scheduler[view-type=agenda] .smart-scheduler-view-header-vertical .smart-scheduler-cell{justify-content:flex-start}smart-scheduler[view-type=agenda] .smart-scheduler-view-header-vertical .smart-scheduler-cell>div{text-align:left}smart-scheduler[view-type=agenda] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container{height:0;border:none}smart-scheduler[view-type=agenda] .smart-scheduler-view-header-horizontal .smart-scheduler-view-groups-label-container{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[view-type=agenda] .smart-scheduler-cells-container .smart-scheduler-cell-container[separator]:last-of-type>.smart-scheduler-cell:after,smart-scheduler[view-type=agenda] .smart-scheduler-view-header-vertical .smart-scheduler-cell[separator]:last-of-type>.smart-scheduler-cell:after{border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);content:"";height:100%;width:100%;position:absolute;top:1px;top:var(--smart-border-width);left:0;box-sizing:border-box;pointer-events:none}smart-scheduler[view-type=agenda] .smart-scheduler-cells-container .smart-scheduler-cell-container[separator]:not(:last-of-type),smart-scheduler[view-type=agenda] .smart-scheduler-view-header-vertical .smart-scheduler-cell[separator]:not(:last-of-type){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[view-type=agenda] .smart-scheduler-cell.smart-scheduler-view-header-cell-feedback{padding:calc(2 * 5px);padding:calc(2 * var(--smart-scheduler-timeline-header-cell-padding))}smart-scheduler[view-type=agenda] .smart-scheduler-view.no-agenda:after{content:attr(agenda-placeholder);width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;text-overflow:ellipsis;overflow:hidden}smart-scheduler[disable-resize] .smart-scheduler-event:not([collector]):after,smart-scheduler[disable-resize] .smart-scheduler-event:not([collector]):before,smart-scheduler[view-type=agenda] .smart-scheduler-event:not([collector]):not([disable-resize]):after,smart-scheduler[view-type=agenda] .smart-scheduler-event:not([collector]):not([disable-resize]):before,smart-scheduler[view-type=agenda] .smart-scheduler-event[status] .smart-scheduler-event-content::before{content:normal;content:initial}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time .smart-scheduler-cell:not([show-label])>div,smart-scheduler[hide-all-day] .smart-scheduler-view-all-day,smart-scheduler[hide-today-button] .smart-scheduler-nav[today]{display:none}smart-scheduler[view-type=agenda] .smart-scheduler-event{padding:5px;padding:var(--smart-scheduler-event-padding-agenda)}.smart-notification-panel[right-to-left] .smart-notification-item .smart-input[interval],.smart-notification-panel[right-to-left] .smart-notification-item .smart-input[type],smart-scheduler[right-to-left]:not([disable-date-menu]) .smart-scheduler-nav[current] button,smart-scheduler[right-to-left]:not([disable-view-menu]) .smart-scheduler-view-items-button button{padding-left:27px;padding-left:var(--smart-editor-addon-width)}smart-scheduler[view-type=agenda] .smart-scheduler-event .smart-scheduler-event-time{opacity:1;opacity:var(--smart-scheduler-event-time-opacity-agenda);font-size:14px;font-size:var(--smart-scheduler-event-time-font-size-agenda);font-weight:600;font-weight:var(--smart-scheduler-event-time-font-weight-agenda)}smart-scheduler[view-type=agenda]:not([event-render-mode=classic]) .smart-scheduler-event{padding-bottom:0}smart-scheduler:not([filterable]) .smart-scheduler-legend{opacity:.55;cursor:default;pointer-events:none}smart-scheduler[filterable] .smart-scheduler-legend .smart-scheduler-legend-res-item{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}smart-scheduler[filterable] .smart-scheduler-legend .smart-scheduler-legend-res-item:hover:before{border-color:#ebebeb;border-color:var(--smart-ui-state-border-hover)}smart-scheduler[filterable] .smart-scheduler-legend .smart-scheduler-legend-res-item:focus:before{border-color:rgb(0,92,153);border-color:var(--smart-primary)}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time .smart-scheduler-cell:not([group-separator]),smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-vertical .smart-scheduler-view-time .smart-scheduler-cell{border-right:0;border-right:initial}smart-scheduler[filterable] .smart-scheduler-legend .smart-scheduler-legend-res-item[unselected]:before{background:0 0}smart-scheduler[filterable] .smart-scheduler-legend .smart-scheduler-legend-res-item[disabled]{opacity:.55;cursor:default;pointer-events:none}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time-container{border-bottom:0;border-bottom:initial}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell[show-label]{justify-content:flex-start}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell[show-label]>div{transform:translateX(calc(-50% - 5px));transform:translateX(calc(-50% - var(--smart-scheduler-timeline-header-cell-padding)))}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell[show-label=offset]>div{margin-left:calc(-50% - 5px);margin-left:var(--smart-scheduler-timeline-group-header-offset)}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-cell[show-label]>div{transform:translateY(calc(-50% - 5px));transform:translateY(calc(-50% - var(--smart-scheduler-timeline-header-cell-padding)))}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-cell[show-label=offset]>div{margin-top:calc(-50% - 5px);margin-top:var(--smart-scheduler-timeline-group-header-offset)}smart-scheduler[group-by-date] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-groups-container .smart-scheduler-cell{align-items:center}smart-scheduler[group-by-date] .smart-scheduler-view-header-horizontal .smart-scheduler-groups-container,smart-scheduler[group-by-date]:not([view-type^=timeline]) .smart-scheduler-view-header-vertical .smart-scheduler-groups-container{order:1}smart-scheduler[group-by-date] .smart-scheduler-view-all-day{order:2}smart-scheduler[group-by-date] .smart-scheduler-view-header-horizontal .smart-scheduler-view-groups-label-container,smart-scheduler[group-by-date]:not([view-type=agenda]) .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-groups-container .smart-scheduler-cell:not([group-separator]){border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[current-time-indicator] .smart-scheduler-view-header-horizontal .smart-scheduler-cell[current]{color:rgb(0,92,153);color:var(--smart-scheduler-current-time-indicator-background);border-bottom:2px solid rgb(0,92,153);border-bottom:var(--smart-scheduler-current-time-indicator-header-size) solid var(--smart-scheduler-current-time-indicator-background)}smart-scheduler[current-time-indicator] .smart-scheduler-view-header-vertical .smart-scheduler-cell[current]{color:rgb(0,92,153);color:var(--smart-scheduler-current-time-indicator-background);border-right:2px solid rgb(0,92,153);border-right:var(--smart-scheduler-current-time-indicator-header-size) solid var(--smart-scheduler-current-time-indicator-background)}smart-scheduler[current-time-indicator] .smart-scheduler-current-time-indicator:before{content:"";position:absolute}smart-scheduler[disable-date-menu] .smart-scheduler-nav[current]::after,smart-scheduler[disable-view-menu] .smart-scheduler-view-items-button::after{content:normal;content:initial}smart-scheduler[resized]{touch-action:none}smart-scheduler[resized] .smart-scheduler-cell[restricted]:hover{cursor:no-drop}smart-scheduler[resized] .smart-scheduler-event{pointer-events:none}smart-scheduler[dragged]{touch-action:none}smart-scheduler[dragged] .smart-scheduler-events-container,smart-scheduler[modal] .smart-scheduler-footer,smart-scheduler[modal] .smart-scheduler-header,smart-scheduler[modal] .smart-scheduler-view-container{pointer-events:none}smart-scheduler[disable-date-menu] .smart-scheduler-nav[current]{cursor:auto;cursor:initial}smart-scheduler[disable-date-menu] .smart-scheduler-nav[current] .smart-ripple{visibility:hidden}smart-scheduler[disable-date-menu] .smart-scheduler-nav[current][focus],smart-scheduler[disable-date-menu] .smart-scheduler-nav[current][hover],smart-scheduler[disable-date-menu] .smart-scheduler-view-items-button[focus],smart-scheduler[disable-date-menu] .smart-scheduler-view-items-button[hover]{background:0 0;color:#5A5A5A;color:var(--smart-background-color)}smart-scheduler[disable-view-menu] .smart-scheduler-view-items-button{border:medium none currentColor;border:initial;cursor:auto;cursor:initial}smart-scheduler[disable-view-menu] .smart-scheduler-view-items-button .smart-ripple{visibility:hidden}smart-scheduler[time-ruler-ticks][view-type=day] .smart-scheduler-view-header-vertical .smart-scheduler-cells:last-of-type .smart-scheduler-cell:not(:last-of-type):after,smart-scheduler[time-ruler-ticks][view-type=week] .smart-scheduler-view-header-vertical .smart-scheduler-cells:last-of-type .smart-scheduler-cell:not(:last-of-type):after{content:"";position:absolute;bottom:0;right:0;width:10px;width:var(--smart-scheduler-time-ruler-tick-size);height:1px;height:var(--smart-scheduler-day-week-view-hour-size);background:#E0E0E0;background:var(--smart-scheduler-day-week-view-hour-color)}smart-scheduler[legend-location=header]{--smart-scheduler-header-height:auto}smart-scheduler[legend-location=header] .smart-scheduler-header{grid-template-areas:"date view" "legend legend"}smart-scheduler[legend-position=far] .smart-scheduler-legend{justify-content:flex-end}smart-scheduler[scroll-buttons-position=both] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{order:1}smart-scheduler[scroll-buttons-position=both] .smart-scheduler-date-nav .smart-scheduler-nav[current]{order:2}smart-scheduler[scroll-buttons-position=both] .smart-scheduler-date-nav .smart-scheduler-nav[next]{order:3}smart-scheduler[scroll-buttons-position=both][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[current]{border-radius:0;border-radius:initial}smart-scheduler[scroll-buttons-position=both][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[next]{border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);border-top-left-radius:0;border-top-left-radius:initial;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-left:0;border-left:initial;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[scroll-buttons-position=far] .smart-scheduler-date-nav .smart-scheduler-nav[current]{order:1}smart-scheduler[scroll-buttons-position=far] .smart-scheduler-date-nav .smart-scheduler-nav[next]{order:3}smart-scheduler[scroll-buttons-position=far] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{order:2}smart-scheduler[scroll-buttons-position=far][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[current]{border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial}smart-scheduler[scroll-buttons-position=far][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[next],smart-scheduler[scroll-buttons-position=far][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{border-top-left-radius:0;border-top-left-radius:initial;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-left:0;border-left:initial;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[scroll-buttons-position=far][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[next]{border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius)}smart-scheduler[scroll-buttons-position=near] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{order:1}smart-scheduler[scroll-buttons-position=near] .smart-scheduler-date-nav .smart-scheduler-nav[next]{order:2}smart-scheduler[scroll-buttons-position=near][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[current]{order:3}smart-scheduler[scroll-buttons-position=near][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[next]{border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial;border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[next],smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[prev]{border-radius:50%}smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[current],smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[next],smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[prev]{border:medium none currentColor;border:initial}smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[current]{margin-left:10px}smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[current]:not([focus]),smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[next]:not([active]):not([focus]),smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-date-nav .smart-scheduler-nav[prev]:not([active]):not([focus]),smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-nav[today]:not([focus]),smart-scheduler:not([header-navigation-style=raised]) .smart-scheduler-view-items-button:not([focus]){background:0 0}smart-scheduler[header-date-position=far] .smart-scheduler-header{grid-template-columns:1fr auto;grid-template-areas:"view date"}smart-scheduler[header-view-position=near] .smart-scheduler-view-nav{justify-content:flex-start}smart-scheduler[header-view-position=near] .smart-scheduler-view-items-button{order:2}smart-scheduler[header-view-position=near] .smart-scheduler-items-container .smart-scheduler-item:first-of-type,smart-scheduler[header-view-position=near] .smart-scheduler-items-container .smart-scheduler-item:first-of-type[selected]{border-left:none}smart-scheduler[header-view-position=near] .smart-scheduler-items-container .smart-scheduler-item[selected]{border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border);border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial;border-right:0;border-right:initial}smart-scheduler[header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[next]{border-top-left-radius:0;border-top-left-radius:initial;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial;border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[current]{border-radius:0;border-radius:initial;border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius)}smart-scheduler[header-navigation-style=raised] .smart-scheduler-nav[today],smart-scheduler[header-navigation-style=raised] .smart-scheduler-view-items-button{background:#fefefe;background:var(--smart-background)}smart-scheduler[view-selector-type=tabs] .smart-scheduler-view-items-button{position:absolute}smart-scheduler[view-selector-type=auto] .smart-scheduler-header,smart-scheduler[view-selector-type=tabs] .smart-scheduler-header{grid-template-areas:"date . view"}smart-scheduler:not([right-to-left]) .smart-scheduler-view-header-horizontal .smart-scheduler-cell:last-of-type{border-right:none}smart-scheduler[right-to-left][current-time-indicator] .smart-scheduler-view-header-horizontal .smart-scheduler-cell[current]{color:rgb(0,92,153);color:var(--smart-scheduler-current-time-indicator-background);border-bottom:2px solid rgb(0,92,153);border-bottom:var(--smart-scheduler-current-time-indicator-header-size) solid var(--smart-scheduler-current-time-indicator-background)}smart-scheduler[right-to-left][current-time-indicator] .smart-scheduler-view-header-vertical .smart-scheduler-cell[current]{color:rgb(0,92,153);color:var(--smart-scheduler-current-time-indicator-background);border-left:2px solid rgb(0,92,153);border-left:var(--smart-scheduler-current-time-indicator-header-size) solid var(--smart-scheduler-current-time-indicator-background);border-right:none}smart-scheduler[right-to-left][current-time-indicator] .smart-scheduler-current-time-indicator:before{left:calc(100% - 6px);transform:rotate(-180deg)}smart-scheduler[right-to-left] .smart-scheduler-header,smart-scheduler[right-to-left] .smart-scheduler-view{direction:rtl}smart-scheduler[right-to-left] .smart-scheduler-date-nav .smart-scheduler-nav[today]{order:1}smart-scheduler[right-to-left] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{order:2}smart-scheduler[right-to-left] .smart-scheduler-date-nav .smart-scheduler-nav[prev]:after{content:'\e903';content:var(--smart-icon-arrow-right)}smart-scheduler[right-to-left] .smart-scheduler-date-nav .smart-scheduler-nav[next]{order:3}smart-scheduler[right-to-left] .smart-scheduler-date-nav .smart-scheduler-nav[next]:after{content:'\e902';content:var(--smart-icon-arrow-left)}smart-scheduler[right-to-left] .smart-scheduler-date-nav .smart-scheduler-nav[current]{order:4}smart-scheduler[right-to-left].smart-container.vscroll .smart-scheduler-view,smart-scheduler[right-to-left]>.smart-container.vscroll .smart-scheduler-view{margin-left:18px;margin-left:var(--smart-scroll-bar-size)}smart-scheduler[right-to-left].smart-container.vscroll .smart-scheduler-view-scroll-bar:not([orientation=vertical]),smart-scheduler[right-to-left]>.smart-container.vscroll .smart-scheduler-view-scroll-bar:not([orientation=vertical]){left:18px;left:var(--smart-scroll-bar-size)}smart-scheduler[right-to-left] .smart-scheduler-view-scroll-bar[orientation=vertical]{right:auto;right:initial;left:0}smart-scheduler[right-to-left] .smart-scheduler-view-scroll-bar[orientation=vertical]:before{border-left:none;border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[right-to-left] .smart-scheduler-view-scroll-bar[orientation=vertical]:after{right:100%;left:initial;left:calc(-1 * 18px);left:calc(-1 * var(--smart-scroll-bar-size))}smart-scheduler[right-to-left][view-type=day] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type),smart-scheduler[right-to-left][view-type=week] .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type){border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-scheduler-day-week-view-vertical-line-size) solid var(--smart-scheduler-day-week-view-vertical-line-color)}smart-scheduler[right-to-left]:not([view-type^=timeline]) .smart-scheduler-cells-container .smart-scheduler-cell:not(.scale):not(:last-of-type),smart-scheduler[right-to-left][view-type]:not([view-type=day]) .smart-scheduler-view-all-day-label,smart-scheduler[right-to-left][view-type]:not([view-type=day]):not([view-type=agenda]) .smart-scheduler-time-zone:last-of-type,smart-scheduler[right-to-left][view-type^=timeline] .smart-scheduler-time-zone,smart-scheduler[right-to-left][view-type^=timeline] .smart-scheduler-view[show-vertical-header][show-group-header=horizontal] .smart-scheduler-view-details-label{border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler[right-to-left]:not([view-type=day]) .smart-scheduler-view-header-cell-feedback,smart-scheduler[right-to-left]:not([view-type=day]):not([view-type=agenda]) .smart-scheduler-view-header-vertical .smart-scheduler-cell,smart-scheduler[right-to-left]:not([view-type=day]):not([view-type^=timeline]) .smart-scheduler-view-label-container:empty,smart-scheduler[right-to-left][view-type^=timeline] .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-label-container{border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[right-to-left] .smart-scheduler-view-all-day .smart-scheduler-cell[all-day]:not(:last-of-type),smart-scheduler[right-to-left] .smart-scheduler-view-details .smart-scheduler-cell:not(:last-of-type),smart-scheduler[right-to-left] .smart-scheduler-view-header-horizontal .smart-scheduler-cell:not(:last-of-type){border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-scheduler-day-week-view-vertical-line-size) solid var(--smart-scheduler-day-week-view-vertical-line-color)}smart-scheduler[right-to-left] .smart-scheduler-view-all-day .smart-scheduler-cell[all-day]:last-of-type,smart-scheduler[right-to-left] .smart-scheduler-view-header-horizontal .smart-scheduler-cell:last-of-type{border-right:0;border-right:initial}smart-scheduler[right-to-left]:not([view-type=day]) .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-header-groups-container .smart-scheduler-cell-container:not(:last-of-type)>.smart-scheduler-cell,smart-scheduler[right-to-left][view-type^=timeline] .smart-scheduler-cells-container .smart-scheduler-cell-container:not(:last-of-type){border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-scheduler-view-line-size) solid var(--smart-scheduler-view-vertical-line-color)}smart-scheduler[right-to-left] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell-container[group-separator]:not(:last-of-type),smart-scheduler[right-to-left] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell:not(.scale)[group-separator]:not(:last-of-type),smart-scheduler[right-to-left] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-cell[group-separator]:not(:last-of-type){border-right-color:currentColor;border-right-color:initial;border-right-width:medium;border-right-width:initial;border-left-color:#b2b2b2;border-left-color:var(--smart-scheduler-timeline-group-separator-background);border-left-width:1px;border-left-width:var(--smart-scheduler-timeline-group-separator-size)}smart-scheduler[right-to-left][group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time .smart-scheduler-cell:not([group-separator]){border-left:0;border-left:initial}smart-scheduler[right-to-left][group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time .smart-scheduler-cell[show-label=offset]>div{margin-left:0;margin-left:initial;margin-right:calc(-50% - 5px);margin-right:var(--smart-scheduler-timeline-group-header-offset)}smart-scheduler[right-to-left][group-by-date] .smart-scheduler-view[show-group-header=horizontal] .smart-scheduler-view-header-horizontal .smart-scheduler-view-time .smart-scheduler-cell[show-label]>div{transform:translateX(calc(50% + 5px));transform:translateX(calc(50% + var(--smart-scheduler-timeline-header-cell-padding)))}smart-scheduler[right-to-left] .smart-scheduler-nav[current]:after,smart-scheduler[right-to-left] .smart-scheduler-view-items-button:after{left:0;right:auto;right:initial}smart-scheduler[right-to-left][view-type=agenda]{--smart-scheduler-timeline-header-vertical-label-padding:0 25% 0 0}smart-scheduler[right-to-left][view-type=agenda] .smart-scheduler-view-header-vertical .smart-scheduler-cell>div{text-align:right}smart-scheduler[right-to-left][view-type=month] .smart-scheduler-view:not([mobile]) .smart-scheduler-event[collector]{padding-right:0;padding-right:initial;padding-left:calc(24px + 5px);padding-left:calc(var(--smart-scheduler-month-view-number-size) + 5px)}smart-scheduler[right-to-left][view-type=month] .smart-scheduler-view:not([mobile]) .smart-scheduler-event[collector][first-month-day]{padding-left:calc(24px + 25px);padding-left:calc(var(--smart-scheduler-month-view-number-size) + 25px)}smart-scheduler[right-to-left] .smart-toast-container-custom{right:auto;right:initial;left:0}smart-scheduler[right-to-left]:not([view-type=agenda]) .smart-scheduler-event[status] .smart-scheduler-event-content{padding-left:0;padding-left:initial;padding-right:calc(7px + 5px);padding-right:calc(var(--smart-scheduler-status-size) + var(--smart-scheduler-status-padding));border-top-left-radius:0;border-top-left-radius:initial;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-top-right-radius:5px;border-bottom-right-radius:5px}smart-scheduler[right-to-left]:not([view-type=month]) .smart-scheduler-view[show-group-header=vertical] .smart-scheduler-view-all-day-label-container{margin-left:0;margin-left:initial;margin-right:100px;margin-right:var(--smart-scheduler-timeline-header-vertical-group-size)}smart-scheduler[right-to-left][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[current]{border-top-right-radius:0;border-top-right-radius:initial;border-bottom-right-radius:0;border-bottom-right-radius:initial;border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-right-radius)}smart-scheduler[right-to-left][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[prev]{border-top-left-radius:0;border-top-left-radius:initial;border-bottom-left-radius:0;border-bottom-left-radius:initial;border-left:0;border-left:initial}smart-scheduler[right-to-left][header-navigation-style=raised] .smart-scheduler-date-nav .smart-scheduler-nav[next]{border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-left-radius);border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[right-to-left] .smart-scheduler-nav[today]{margin-right:0;margin-right:initial;margin-left:10px}smart-scheduler[right-to-left] .smart-scheduler-event[repeating] .smart-scheduler-event-content:after{right:auto;right:initial;left:0}smart-scheduler[right-to-left][view-type=timelineWeek] .smart-scheduler-view[show-vertical-header] .smart-scheduler-view-details-label{border-right:0;border-right:initial;border-left:1px solid #E0E0E0;border-left:var(--smart-border-width) solid var(--smart-border)}smart-scheduler[right-to-left] .smart-scheduler-items-container .smart-scheduler-item:last-of-type{border-right:1px solid #E0E0E0;border-right:var(--smart-border-width) solid var(--smart-border);border-left:none}smart-scheduler[right-to-left] .smart-scheduler-legend{direction:rtl}@-moz-document url-prefix(){.smart-scheduler .smart-scheduler-view[mobile] .smart-scheduler-content:not(.hide-overlay):after{display:none}}.smart-scheduler-window{--smart-window-default-width:auto;--smart-window-default-height:auto;--smart-window-header-height:var(--smart-scheduler-window-header-height);--smart-window-footer-height:var(--smart-scheduler-window-footer-height);--smart-window-header-footer-padding:10px;--smart-window-header-background:transparent;--smart-window-footer-padding:10px;--smart-window-content-padding:20px;max-width:100vw;max-height:100vh}.smart-scheduler-window[mobile]{border-radius:0;border-radius:initial}.smart-scheduler-window.smart-window.confirm .smart-scheduler-confirm-label{width:450px;width:var(--smart-box-width)}.smart-scheduler-window.smart-window.confirm .smart-content-container>.smart-content{width:100%;padding:10px;padding:var(--smart-window-content-padding);justify-items:center;justify-items:safe center;grid-template-rows:auto minmax(auto,1fr);display:grid;justify-content:center;grid-template-columns:100%;grid-row-gap:initial}.smart-scheduler-window.smart-window .smart-scheduler-window-content-wrapper{width:100%;padding:10px;padding:var(--smart-window-content-padding);justify-items:center;justify-items:safe center;grid-template-rows:auto minmax(auto,1fr)}.smart-scheduler-window.smart-window .smart-scheduler-window-content-wrapper,.smart-scheduler-window.smart-window .smart-scheduler-window-main,.smart-scheduler-window.smart-window .smart-scheduler-window-repeat{display:grid;grid-row-gap:10px;justify-content:center;grid-template-columns:100%}.smart-scheduler-window.smart-window .smart-content-container>.smart-content{padding:0;padding:initial;align-items:flex-start}.smart-scheduler-window.smart-window .smart-scheduler-window-main,.smart-scheduler-window.smart-window .smart-scheduler-window-repeat{width:450px;width:var(--smart-box-width)}.smart-scheduler-window.smart-window[horizontal] .smart-scheduler-window-content-wrapper{grid-template-columns:repeat(2,auto);grid-column-gap:20px}.smart-scheduler-window.smart-window .smart-scheduler-window-repeat [multiple]{grid-template-columns:minmax(0,1fr)}.smart-scheduler-window.smart-window .smart-scheduler-window-repeat [multiple] .smart-scheduler-window-editor{grid-template-columns:auto auto minmax(0,1fr)}.smart-color-input-drop-down-menu.smart-scheduler-color-input .grid-samples-container,.smart-scheduler-window .smart-scheduler-window-editor[multiple]{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-scheduler-window .smart-content-container,.smart-scheduler-window>.smart-container{max-height:inherit}.smart-scheduler-window [multiple] .smart-scheduler-window-editor{align-items:center;justify-content:flex-start}.smart-scheduler-window [multiple] .smart-scheduler-window-editor:nth-child(even),.smart-scheduler-window [multiple] .smart-scheduler-window-editor:nth-child(odd):not(:first-of-type):not(:last-of-type),.smart-scheduler-window [multiple] .smart-scheduler-window-editor[type=repeat]{justify-content:flex-end}.smart-scheduler-window .smart-content-container>.smart-footer{display:flex}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){.smart-scheduler-window .smart-content-container>.smart-footer{align-content:start}}.smart-scheduler-window .smart-content-container>.smart-footer smart-button{width:100%;height:100%;--smart-button-padding:0.2rem 16px}.smart-scheduler-window .smart-content-container>.smart-footer smart-button:not(:first-of-type){-webkit-margin-start:2%;margin-inline-start:2%}.smart-scheduler-window .smart-content-container>.smart-footer .smart-icon{position:relative;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:18px;margin-right:2.5px}.smart-scheduler-window .smart-scheduler-window-button.ok .smart-icon::after{content:'\e908';content:var(--smart-icon-check)}.smart-scheduler-window .smart-scheduler-window-button.cancel{grid-area:buttonCancel}.smart-scheduler-window .smart-scheduler-window-button.cancel .smart-icon::after{content:'\e80d';content:var(--smart-icon-cancel)}.smart-scheduler-window .smart-scheduler-window-button.delete .smart-icon::after{content:'\e826';content:var(--smart-icon-delete)}.smart-scheduler-window .smart-scheduler-window-editor{display:grid;grid-row-gap:5px;grid-column-gap:10px}.smart-scheduler-window .smart-scheduler-window-editor[type=allDay],.smart-scheduler-window .smart-scheduler-window-editor[type=repeat]{grid-column-gap:initial}.smart-scheduler-window .smart-scheduler-window-editor[type=conference] label::before{content:'\e840';content:var(--smart-icon-video-camera);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;margin-right:5px;position:relative;top:-3px}.smart-scheduler-window .smart-scheduler-window-editor[type=notifications] label::before{content:'\f0f3';content:var(--smart-icon-bell);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;margin-right:5px}.smart-scheduler-window .smart-scheduler-window-editor[multiple] .smart-color-input[event-editor]{width:auto;--smart-border-radius:50%}.smart-scheduler-window .smart-scheduler-window-editor .smart-date-time-picker,.smart-scheduler-window .smart-scheduler-window-editor .smart-drop-down-list,.smart-scheduler-window .smart-scheduler-window-editor>.smart-input{width:100%}.smart-scheduler-window .smart-scheduler-window-editor .smart-switch-button{margin:auto 10px}.smart-scheduler-window .smart-scheduler-window-editor>b{text-align:center}.smart-scheduler-window .smart-scheduler-window-editor>.smart-number-input{width:100px}.smart-scheduler-window .smart-scheduler-window-editor input:not(.smart-input){height:30px;height:var(--smart-editor-height)}.smart-scheduler-window .smart-scheduler-window-editor .smart-input[disabled]{opacity:.55;cursor:default;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-scheduler-window .smart-scheduler-window-main [multiple] .smart-scheduler-window-editor:not([type^=date]):not([resource-type]){grid-template-columns:repeat(2,auto)}.smart-scheduler-window .smart-scheduler-window-repeat [multiple] .smart-scheduler-window-editor[type=repeatEnd]{grid-template-columns:initial}.smart-scheduler-tooltip{--smart-tooltip-arrow-color:var(--smart-background);--smart-tooltip-padding:4px}.smart-scheduler-tooltip.smart-tooltip .smart-tooltip-content{opacity:1;opacity:initial;background-color:#fefefe;background-color:var(--smart-background);color:var(--smart-color);border:none}.smart-scheduler-tooltip .smart-calendar{border:medium none currentColor;border:initial;border-radius:0;border-radius:initial;direction:ltr;direction:initial}.smart-scheduler-tooltip .smart-calendar .smart-calendar-header{border:1px solid #E0E0E0;border:var(--smart-border-width) solid var(--smart-border)}.smart-scheduler-tooltip .smart-scheduler-items-container{flex-direction:column;outline:0}.smart-scheduler-tooltip .smart-scheduler-items-container:focus .smart-scheduler-item[selected]{background-color:#e2e0e0;background-color:var(--smart-ui-state-focus);border-color:#e2e0e0;border-color:var(--smart-ui-state-border-focus);color:#333;color:var(--smart-ui-state-color-focus)}.smart-scheduler-tooltip .smart-scheduler-item{width:100%;cursor:pointer;height:auto;position:relative;padding-right:calc(28px - 4px);padding-right:calc(var(--smart-scheduler-shortcut-size) - 4px)}.smart-scheduler-tooltip .smart-scheduler-item:after{content:attr(shortcut-key);position:absolute;height:100%;width:28px;width:var(--smart-scheduler-shortcut-size);display:flex;align-items:center;justify-content:center;box-sizing:border-box;top:0;right:0;overflow:hidden;white-space:nowrap;opacity:.5;margin:0 6px 0 10px}.smart-scheduler-tooltip .smart-scheduler-item:hover{color:#333;color:var(--smart-ui-state-color-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-scheduler-tooltip .smart-scheduler-item[checkable]:after{content:"";opacity:1;opacity:initial;left:0;right:auto;right:initial;margin:0;margin:initial}.smart-scheduler-tooltip .smart-scheduler-item[checkable]>div{padding-left:28px;padding-left:var(--smart-scheduler-shortcut-size);padding-right:0;padding-right:initial}.smart-scheduler-tooltip .smart-scheduler-item[checkable][checked]:after{content:'\e908';content:var(--smart-icon-check);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size)}.smart-scheduler-tooltip .smart-scheduler-item[separator]{position:relative;margin-top:15px}.smart-scheduler-tooltip .smart-scheduler-item[separator]:before{content:"";display:flex;width:100%;border-bottom:1px solid #E0E0E0;border-bottom:var(--smart-border-width) solid var(--smart-border);margin:7px 0;position:absolute;left:0;bottom:100%}.smart-scheduler-tooltip .smart-scheduler-item>div{position:relative;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:10px 28px 10px 12px;padding:10px var(--smart-scheduler-shortcut-size) 10px 12px;display:flex;flex-direction:row;justify-content:space-between;-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-scheduler-tooltip .smart-scheduler-event{display:grid;position:relative;width:100%!important;height:50px!important;height:var(--smart-scheduler-event-item-size)!important;top:auto!important;top:initial!important;left:auto!important;left:initial!important;right:auto!important;right:initial!important;grid-template-columns:20px minmax(0,1fr) 30px;grid-template-columns:20px minmax(0,1fr) var(--smart-scheduler-event-button-size);grid-column-gap:10px;justify-content:center;padding:5px;padding:var(--smart-scheduler-event-content-padding);cursor:pointer;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);outline:0;--smart-scheduler-event-focus:var(--smart-ui-state-focus);--smart-scheduler-event-color-focus:var(--smart-ui-state-color-focus);--smart-scheduler-event-hover:var(--smart-ui-state-hover);--smart-scheduler-event-color-hover:var(--smart-ui-state-color-hover);-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-scheduler-tooltip .smart-scheduler-event:before{content:"";width:20px;height:20px;display:flex;background:rgba(52,121,186, 1);background:var(--smart-scheduler-event-background);justify-content:center;align-items:center;pointer-events:none;box-sizing:border-box;border-radius:50%;padding:5px;padding:var(--smart-scheduler-event-content-padding)}.smart-scheduler-tooltip .smart-scheduler-event:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-scheduler-tooltip .smart-scheduler-event[hover] .smart-scheduler-event-button:hover{color:#333;color:var(--smart-ui-state-color-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus)}.smart-scheduler-tooltip .smart-scheduler-event .smart-scheduler-event-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:hidden}.smart-scheduler-tooltip .smart-scheduler-event .smart-scheduler-event-content .meeting{font-size:12px;color:rgb(0,92,153);color:var(--smart-primary)}.smart-scheduler-tooltip .smart-scheduler-event .smart-scheduler-event-content .meeting a{color:rgb(0,92,153);color:var(--smart-primary)}.smart-scheduler-tooltip .smart-scheduler-event .smart-scheduler-event-content .meeting::before{content:'\e840';content:var(--smart-icon-video-camera);font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:12px;margin-right:5px}.smart-scheduler-tooltip .smart-scheduler-event .smart-scheduler-event-content>div{max-width:100%;max-height:100%;overflow:hidden;text-overflow:ellipsis;align-self:flex-start}.smart-scheduler-tooltip .smart-scheduler-context-menu{width:100%;height:100%;display:grid;align-items:center;justify-content:flex-start}.smart-scheduler-tooltip .smart-scheduler-context-menu .smart-scheduler-context-menu-item{height:36px;height:var(--smart-list-item-height);padding:9px 12px;padding:var(--smart-list-item-padding);border-top-left-radius:4px;border-top-left-radius:var(--smart-item-border-top-left-radius);border-top-right-radius:4px;border-top-right-radius:var(--smart-item-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-item-border-bottom-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-item-border-bottom-right-radius);white-space:nowrap;text-overflow:ellipsis;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);display:flex;align-items:center;-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-notification-panel .smart-notification-item .smart-button[delete]:active,.smart-notification-panel .smart-notification-item .smart-button[delete]:hover,.smart-scheduler-tooltip .smart-scheduler-event-button:hover{color:#333;color:var(--smart-ui-state-color-hover);background-color:#ebebeb;background-color:var(--smart-ui-state-hover)}.smart-scheduler-tooltip .smart-scheduler-context-menu .smart-scheduler-context-menu-item:hover{background:#ebebeb;background:var(--smart-ui-state-hover);color:#333;color:var(--smart-ui-state-color-hover)}.smart-scheduler-tooltip .smart-scheduler-context-menu .smart-scheduler-context-menu-item[selected],.smart-scheduler-tooltip .smart-scheduler-event[selected],.smart-scheduler-tooltip .smart-scheduler-item[selected]{background-color:rgba(0,92,153, .1);background-color:var(--smart-ui-state-selected);border-color:rgba(0,92,153, .1);border-color:var(--smart-ui-state-border-selected);color:rgb(0,92,153);color:var(--smart-ui-state-color-selected)}.smart-scheduler-tooltip .smart-scheduler-context-menu .smart-scheduler-context-menu-item[disabled],.smart-scheduler-tooltip .smart-scheduler-event[disabled],.smart-scheduler-tooltip .smart-scheduler-item[disabled]{opacity:.55;cursor:default;pointer-events:none}.smart-scheduler-tooltip .smart-scheduler-collector-event-list{width:100%;height:100%}.smart-scheduler-tooltip .smart-scroll-viewer{--smart-scroll-viewer-max-height:var(--smart-scheduler-context-menu-max-height);--smart-scroll-viewer-max-width:var(--smart-scheduler-context-menu-max-width);--smart-list-box-default-height:auto;width:auto;border:medium none currentColor;border:initial;padding:0;padding:initial}.smart-notification-panel .smart-notification-item .smart-input,.smart-scheduler-tooltip .smart-scheduler-event-button{border-top-right-radius:4px;border-top-right-radius:var(--smart-border-top-right-radius);border-bottom-left-radius:4px;border-bottom-left-radius:var(--smart-border-bottom-left-radius);outline:0}.smart-scheduler-tooltip .smart-scroll-viewer .smart-scroll-viewer-container.vscroll .smart-scheduler-context-menu{padding-right:18px;padding-right:var(--smart-scroll-bar-size)}.smart-scheduler-tooltip .smart-scroll-viewer .smart-scroll-viewer-container .smart-scroll-viewer-content-container{padding:0;padding:initial}.smart-scheduler-tooltip .smart-scheduler-event-button{position:relative;width:var(--smart-scheduler-collector-item-button-size);height:var(--smart-scheduler-collector-item-button-size);display:flex;justify-content:center;align-items:center;overflow:hidden;border-color:#E0E0E0;border-color:var(--smart-border);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius)}.smart-scheduler-tooltip .smart-scheduler-event-button:active{color:#ffffff;color:var(--smart-ui-state-color-active);background-color:rgb(0,92,153);background-color:var(--smart-ui-state-active)}.smart-scheduler-tooltip .smart-scheduler-event-button:focus{color:#333;color:var(--smart-ui-state-color-focus);background-color:#e2e0e0;background-color:var(--smart-ui-state-focus)}.smart-scheduler-tooltip .smart-scheduler-event-button:before{content:'\e826';content:var(--smart-icon-delete);font-family:smart-icons;font-family:var(--smart-font-family-icon);position:absolute;pointer-events:none;box-sizing:border-box;font-size:18px;font-size:var(--smart-button-large-font-size)}.smart-scheduler-tooltip .smart-scheduler-event-label{font-weight:300;font-weight:var(--smart-scheduler-event-label-font-weight);font-size:14px;font-size:var(--smart-scheduler-event-label-font-size);pointer-events:none;white-space:nowrap}.smart-scheduler-tooltip .smart-scheduler-event-time{font-weight:300;font-weight:var(--smart-scheduler-event-time-font-weight);font-size:calc(14px - 3px);font-size:var(--smart-scheduler-event-time-font-size);opacity:0.7;opacity:var(--smart-scheduler-event-time-opacity);pointer-events:none;white-space:nowrap}.smart-scheduler-tooltip:not([animation=none]){animation:smart-drop-down-list-smart-animate-closing .2s ease-in;transition:animation .2s ease-in,opacity .2s ease-in,visibility .2s ease-in}.smart-scheduler-tooltip:not([animation=none])[visible]{animation:smart-drop-down-list-smart-animate-opening .2s ease-out;transition:animation .2s ease-out,opacity .2s ease-out,visibility .2s ease-out}.smart-scheduler-tooltip:not([arrow-direction]),.smart-scheduler-tooltip[arrow-direction=bottom]{transform-origin:bottom}.smart-scheduler-tooltip:not([arrow]),.smart-scheduler-tooltip[arrow-direction=top]{transform-origin:top}.smart-scheduler-tooltip[right-to-left] .smart-scheduler-item{padding-right:0;padding-right:initial;padding-left:calc(28px - 4px);padding-left:calc(var(--smart-scheduler-shortcut-size) - 4px)}.smart-scheduler-tooltip[right-to-left] .smart-scheduler-item:after{left:0;right:auto;right:initial;margin:0 10px 0 6px}.smart-scheduler-tooltip[right-to-left] .smart-scheduler-item>div{padding:10px 12px 10px 28px;padding:10px 12px 10px var(--smart-scheduler-shortcut-size)}.smart-scheduler-drag-feedback{position:absolute;outline:0;-webkit-tap-highlight-color:transparent;border-radius:initial;border-radius:var(--smart-scheduler-event-border-radius);pointer-events:none;padding:0;padding:initial;text-align:center;box-sizing:border-box;background:0 0;box-shadow:0 8px 10px 1px rgba(0, 0, 0, .14),0 3px 14px 3px rgba(0, 0, 0, .12),0 4px 15px 0 rgba(0, 0, 0, .2);box-shadow:var(--smart-elevation-8);font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);cursor:move;opacity:.75;z-index:10000}.smart-scheduler-drag-feedback .smart-scheduler-event-content{box-sizing:border-box;width:100%;height:100%;max-height:100%;display:grid;grid-template-rows:min-content minmax(auto,1fr);justify-content:flex-start;justify-items:flex-start;align-items:center;overflow:hidden;padding:5px;padding:var(--smart-scheduler-event-content-padding);color:#ffffff;color:var(--smart-scheduler-event-color);background:rgba(52,121,186, 1);background:var(--smart-scheduler-event-background);cursor:pointer;position:relative;border-radius:inherit;grid-row-gap:2px}.smart-scheduler-drag-feedback .smart-scheduler-event-content[single-line]{grid-template-columns:repeat(2,auto);grid-template-rows:100%;grid-column-gap:5px;justify-content:space-between}.smart-scheduler-drag-feedback .smart-scheduler-event-content[single-line]>div{align-self:initial}.smart-scheduler-drag-feedback .smart-scheduler-event-content:not([single-line])>div:not(:first-of-type){grid-column:1/span 2}.smart-scheduler-drag-feedback .smart-scheduler-event-label{font-weight:300;font-weight:var(--smart-scheduler-event-label-font-weight);font-size:14px;font-size:var(--smart-scheduler-event-label-font-size);pointer-events:none;white-space:nowrap}.smart-scheduler-drag-feedback .smart-scheduler-event-time{font-weight:300;font-weight:var(--smart-scheduler-event-time-font-weight);font-size:calc(14px - 3px);font-size:var(--smart-scheduler-event-time-font-size);opacity:0.7;opacity:var(--smart-scheduler-event-time-opacity);pointer-events:none;white-space:pre-wrap}.smart-scheduler-drag-feedback .smart-scheduler-event-content{grid-template-columns:minmax(auto,1fr)}.smart-scheduler-drag-feedback .smart-scheduler-event-content>div{max-width:100%;max-height:100%;overflow:hidden;text-overflow:ellipsis;align-self:flex-start}.smart-scheduler-drag-feedback .smart-scheduler-event-content>div:first-of-type{align-self:center}.smart-scheduler-drag-feedback[status] .smart-scheduler-event-content:before{content:"";position:absolute;display:block;width:7px;width:var(--smart-scheduler-status-size);height:100%;background:transparent;background:var(--smart-scheduler-status-background);box-shadow:0 0 0 .5px #fefefe;box-shadow:0 0 0 .5px var(--smart-background);border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:20px;overflow:hidden;box-sizing:border-box}.smart-scheduler-drag-feedback[status]:not([view-type=agenda]) .smart-scheduler-event-content{padding-left:calc(7px + 5px);padding-left:calc(var(--smart-scheduler-status-size) + var(--smart-scheduler-status-padding))}.smart-scheduler-drag-feedback[status=free] .smart-scheduler-event-content:before{background:white;background:var(--smart-scheduler-status-free-background)}.smart-scheduler-drag-feedback[status=busy] .smart-scheduler-event-content:before{background:#dc3545;background:var(--smart-scheduler-status-busy-background)}.smart-scheduler-drag-feedback[status=outOfOffice] .smart-scheduler-event-content:before{background:#00a9e6;background:var(--smart-scheduler-status-out-of-office-background)}.smart-scheduler-drag-feedback[status=tentative] .smart-scheduler-event-content:before{background:0 -244rem/5rem 5rem linear-gradient(45deg, #fd7e14 25%, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .2) 50%, #fd7e14 50%, #fd7e14 75%, rgba(0, 0, 0, .2) 75%, rgba(0, 0, 0, .2));background:var(--smart-scheduler-status-tentative-background)}.smart-scheduler-drag-feedback[view-type=agenda] .smart-scheduler-event-time{opacity:1;opacity:var(--smart-scheduler-event-time-opacity-agenda);font-size:14px;font-size:var(--smart-scheduler-event-time-font-size-agenda);font-weight:600;font-weight:var(--smart-scheduler-event-time-font-weight-agenda)}.smart-scheduler-drag-feedback[view-type=agenda] .smart-scheduler-event,.smart-scheduler-drag-feedback[view-type=agenda] .smart-scheduler-event-content>div{padding:5px;padding:var(--smart-scheduler-event-padding-agenda)}.smart-scheduler-drag-feedback[view-type=agenda][status] .smart-scheduler-event-content:before{content:normal;content:initial}.smart-scheduler-drag-feedback:not([view-type^=timeline]){width:30px;width:var(--smart-scheduler-event-size)}.smart-scheduler-drag-feedback:not([view-type^=timeline]) .smart-scheduler-event-content>div{padding:2px;padding:var(--smart-scheduler-event-padding-basic)}.smart-scheduler-drag-feedback[view-type^=timeline] .smart-scheduler-event-content>div{padding:2px;padding:var(--smart-scheduler-event-padding-timeline)}.smart-scheduler-drag-feedback[mobile]:not([view-type^=timeline]){min-width:60px;min-width:var(--smart-scheduler-event-size-timeline)}.smart-scheduler-drag-feedback[exception] .smart-scheduler-event-content,.smart-scheduler-drag-feedback[repeating] .smart-scheduler-event-content{grid-template-columns:minmax(auto,1fr) 30px;grid-template-columns:minmax(auto,1fr) var(--smart-scheduler-event-icon-size)}.smart-scheduler-drag-feedback:not([repeating]) .smart-scheduler-event-content:not([single-line])>div{grid-column:1/span 2}.smart-scheduler-drag-feedback[repeating] .smart-scheduler-event-content:after{content:'\e80b';content:var(--smart-icon-spin);width:30px;width:var(--smart-scheduler-event-icon-size);position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-size:14px;font-size:var(--smart-font-size);padding:5px;padding:var(--smart-scheduler-event-content-padding);box-sizing:border-box;line-height:1rem}.smart-scheduler-drag-feedback[repeating] .smart-scheduler-event-content[single-line]{grid-template-columns:repeat(2,auto) 30px;grid-template-columns:repeat(2,auto) var(--smart-scheduler-event-icon-size)}.smart-scheduler-drag-feedback[repeating][exception] .smart-scheduler-event-content:after{content:'\e805';content:var(--smart-icon-attention-circled)}.smart-scheduler-drag-feedback[right-to-left]{direction:rtl}.smart-scheduler-drag-feedback[right-to-left]:not([view-type=agenda])[status] .smart-scheduler-event-content{padding-left:0;padding-left:initial;padding-right:calc(7px + 5px);padding-right:calc(var(--smart-scheduler-status-size) + var(--smart-scheduler-status-padding))}.smart-scheduler-drag-feedback[right-to-left][repeating] .smart-scheduler-event-content:after{right:auto;right:initial;left:0}.smart-dragging-disabled{cursor:no-drop}.smart-notification-panel{width:auto;height:auto;display:inline-block;contain:content;max-height:100px}.smart-notification-panel:focus{border-color:#b2b2b2;border-color:var(--smart-outline)}.smart-notification-panel.smart-container,.smart-notification-panel>.smart-container{padding:4px;padding:var(--smart-editor-label-padding);overflow:auto;max-height:inherit}.smart-notification-panel .smart-notification-container{display:flex;width:100%;flex-direction:column}.smart-notification-panel .smart-notification-container:empty{display:none}.smart-notification-panel .smart-notification-item,.smart-notification-panel .smart-notification-placeholder{-moz-user-select:none;-webkit-user-select:none;user-select:none}.smart-notification-panel .smart-notification-item{display:inline-grid;grid-template-columns:repeat(4,minmax(0,1fr)) 30px;grid-template-columns:repeat(4,minmax(0,1fr)) var(--smart-editor-height);grid-column-gap:10px;align-items:center;padding:0 0 4px;padding:0 0 var(--smart-editor-label-padding);justify-items:center}.smart-notification-panel .smart-notification-item .smart-input{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#F5F5F5;background:var(--smart-surface);color:#323232;color:var(--smart-surface-color);position:relative;padding:4px;padding:var(--smart-editor-label-padding);height:30px;height:var(--smart-editor-height);border-top-left-radius:4px;border-top-left-radius:var(--smart-border-top-left-radius);border-bottom-right-radius:4px;border-bottom-right-radius:var(--smart-border-bottom-right-radius);display:inline-flex;align-items:center;cursor:pointer;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);border:1px solid transparent;border:var(--smart-border-width) solid transparent}.smart-notification-panel .smart-notification-item .smart-input[interval]::after,.smart-notification-panel .smart-notification-item .smart-input[interval]::before,.smart-notification-panel .smart-notification-item .smart-input[type]::after{content:'\e901';content:var(--smart-icon-arrow-down);display:flex;overflow:hidden;cursor:pointer;font-family:smart-icons;font-family:var(--smart-font-family-icon);justify-content:center;align-items:center;font-size:var(--smart-arrow-size);outline:0;width:27px;width:var(--smart-editor-addon-width);position:absolute;top:1px;right:-1px;height:100%;box-sizing:border-box}.smart-notification-panel .smart-notification-item .smart-input[interval]::before{content:'\e904';content:var(--smart-icon-arrow-up);top:0;height:50%;border-bottom:1px solid transparent;border-bottom:var(--smart-border-width) solid transparent}.smart-notification-panel .smart-notification-item .smart-input[interval]::after{content:'\e901';content:var(--smart-icon-arrow-down);bottom:0;top:auto;top:initial;height:50%}.smart-notification-panel .smart-notification-item .smart-button[delete]{width:30px;width:var(--smart-editor-height);height:30px;height:var(--smart-editor-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;opacity:.25;font-size:16px;cursor:pointer;position:relative;border-radius:50%;outline:0}.smart-notification-panel .smart-notification-item .smart-button[delete]:after{content:'\e80d';content:var(--smart-icon-close);display:flex;justify-content:center;align-items:center;width:100%;height:0;cursor:pointer;font-size:14px;font-size:var(--smart-font-size);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-notification-panel .smart-notification-placeholder,.smart-notification-panel .smart-notification-placeholder .smart-input{outline:0;align-items:center;cursor:pointer;font-family:Roboto,"Helvetica Neue",sans-serif;font-family:var(--smart-font-family);font-size:14px;font-size:var(--smart-font-size);display:inline-flex}.smart-notification-panel .smart-notification-item .smart-button[delete]:hover{opacity:.6}.smart-notification-panel .smart-notification-item .smart-button[delete]:active{opacity:1}.smart-notification-panel .smart-notification-item .smart-button[delete]:focus,.smart-notification-panel .smart-notification-item .smart-input:focus{box-shadow:0 0 0 1px #b2b2b2;box-shadow:0 0 0 1px var(--smart-outline)}.smart-notification-panel .smart-notification-placeholder{border-bottom:1px solid rgb(0,92,153);border-bottom:var(--smart-border-width) solid var(--smart-primary);color:rgb(0,92,153);color:var(--smart-primary)}.smart-notification-panel .smart-notification-placeholder .smart-input{border:1px solid transparent;border:var(--smart-border-width) solid transparent}.smart-notification-panel .smart-notification-placeholder:hover{color:#333;color:var(--smart-ui-state-color-hover)}.smart-notification-panel .smart-notification-editor{position:absolute;background:#fefefe;background:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color)}.smart-notification-panel label{display:inline-flex;align-items:center;justify-content:center}.smart-notification-panel[right-to-left] .smart-notification-item .smart-input[interval]{padding-left:calc(27px + 4px);padding-left:calc(var(--smart-editor-addon-width) + var(--smart-editor-label-padding))}.smart-notification-panel[right-to-left] .smart-notification-item .smart-input[interval]::after,.smart-notification-panel[right-to-left] .smart-notification-item .smart-input[interval]::before,.smart-notification-panel[right-to-left] .smart-notification-item .smart-input[type]::after{right:auto;right:initial;left:-1px}.smart-scheduler-loading-container .smart-loader-label{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%);margin-top:calc(5px + 30px);margin-top:calc(5px + var(--smart-loader-size));margin-left:5px}.smart-scheduler-loader{margin:inherit;display:block;position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.1);box-sizing:border-box;background-clip:padding-box;border-radius:50%;width:calc(30px + 10px);width:calc(var(--smart-loader-size) + 10px);height:calc(30px + 10px);height:calc(var(--smart-loader-size) + 10px)}.smart-scheduler-loader:after,.smart-scheduler-loader:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit inherit transparent;border-width:6px;animation:smart-loader-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,smart-loader-spin-fade 1.1s linear infinite}.smart-color-input-drop-down-menu.smart-scheduler-color-input .default-samples-container div{position:relative;border-radius:50%;border:medium none currentColor;border:initial;transform:scale(.95)}.smart-color-input-drop-down-menu.smart-scheduler-color-input .default-samples-container div.selected{transform:scale(1)}.smart-color-input-drop-down-menu.smart-scheduler-color-input .default-samples-container div.selected:not(.no-color):after{content:'\e908';content:var(--smart-icon-check);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font-family:smart-icons;font-family:var(--smart-font-family-icon);color:#ffffff;color:var(--smart-secondary-color);border-radius:inherit}.smart-scheduler-color-input{--smart-input-drop-down-menu-width:auto}.smart-3d-chart-legend-item-color{width:13px;height:13px;margin-right:5px;cursor:pointer;border:3px solid}.smart-3d-chart-legend-item-hidden>.smart-3d-chart-legend-item-color{background-color:#fff!important}.smart-3d-chart-legend-item-label{font-size:12px;font-weight:700}.smart-3d-chart-legend{position:absolute;display:flex;justify-content:center;flex-wrap:wrap;z-index:2}.smart-3d-chart-footer{border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-3d-chart-range-selector-container{position:relative;width:95%;height:100px;border:1px solid #E0E0E0;border:1px solid var(--smart-border)}.smart-3d-chart-range-selector{position:relative;width:100%;height:80%}.smart-3d-chart-range-selector-rect{position:absolute;background:#00f;opacity:.1;top:0;width:95%;height:100%;cursor:move}.smart-3d-chart-range-selector-slider{position:absolute;top:0;width:6px;height:100%;cursor:e-resize}.smart-3d-chart-range-selector-slider:before{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background:#E0E0E0;background:var(--smart-border)}.smart-3d-chart-range-selector-slider:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-3px;height:30%;width:100%;border:1px solid #E0E0E0;border:1px solid var(--smart-border);border-radius:4px;background:#fff}.smart-3d-chart-legend-table{table-layout:fixed}.smart-3d-chart-legend-table-header-cell{height:55px;border-bottom:1px solid #E0E0E0;border-bottom:1px solid var(--smart-border);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}td.smart-3d-chart-legend-table-body-cell:first-child{text-align:left;border-right:1px solid #E0E0E0;border-right:1px solid var(--smart-border);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}td.smart-3d-chart-legend-table-body-cell{text-align:center;padding:0 5px}td.smart-3d-chart-legend-table-body-cell:last-child{min-width:40px}.smart-3d-chart-legend-table-body-cell-flex{display:flex;justify-content:center}.smart-3d-chart-legend-table .smart-3d-chart-legend-item{width:100%;justify-content:center;margin:8px 2px}.smart-3d-chart-legend-table .smart-3d-chart-legend-item-color{max-width:20px;width:100%;height:20px}.smart-3d-chart-legend-table thead th:not(:first-child) div.wrapper{justify-content:center}.smart-3d-chart-legend-column{display:flex}.smart-3d-chart-legend-item{display:flex;margin:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-3d-chart-tooltip{position:fixed;display:none;background-color:#fefefe;background-color:var(--smart-background);color:#5A5A5A;color:var(--smart-background-color);opacity:.8;border-radius:5px;border:2px solid #000;padding:3px;z-index:2;max-width:165px}.smart-3d-chart-caption{width:100%;padding:10px;position:absolute;text-align:center;z-index:2;margin:auto}.smart-3d-chart,.smart-3d-chart-container{position:relative}.smart-3d-chart-label{font-size:15px;color:#5A5A5A;color:var(--smart-background-color);background-color:none}.smart-3d-chart-value-axis-label,.smart-3d-chart-x-axis-label,.smart-3d-chart-z-axis-label{color:#5A5A5A;color:var(--smart-background-color);font-weight:550;padding:0}.smart-3d-chart-hover{cursor:pointer}.smart-3d-chart-tooltip-heading{font-weight:700}.smart-3d-chart{display:block;width:800px;height:400px;border:1px solid #E0E0E0;border:1px solid var(--smart-border)}smart-3d-chart .smart-3d-chart-controls{height:-moz-fit-content;height:fit-content;width:100%;display:flex;justify-content:right;align-items:center;position:absolute;z-index:3;opacity:0;transition:opacity .25s ease-in-out;padding:5px 20px}.smart-3d-chart-controls>.smart-3d-chart-control{margin-left:20px}smart-3d-chart:hover .smart-3d-chart-controls{opacity:1}.smart-3d-chart-control-button{cursor:pointer;font-size:17px}.smart-3d-chart-control-button:after{opacity:.7;position:relative;top:20%}.smart-3d-chart-control-button:hover:after,.smart-3d-chart-control-button[selected]:after{opacity:1}.smart-3d-chart-control-zoom-in:after{content:'\E841';content:var(--smart-icon-zoom-in);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-zoom-out:after{content:'\E842';content:var(--smart-icon-zoom-out);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-camera-mode:after{content:'\e840';content:var(--smart-icon-video-camera);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-pan-mode:after{content:'\F047';content:var(--smart-icon-move);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-zoom-mode:after{content:'\E841';content:var(--smart-icon-zoom-in);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-reset-camera:after{content:'\E843';content:var(--smart-icon-home);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-save-image:after{content:'\e836';content:var(--smart-icon-download-alt);font-family:smart-icons;font-family:var(--smart-font-family-icon)}.smart-3d-chart-control-drop-down-list{width:150px}.smart-3d-chart-control-drop-down-list .smart-3d-chart-control-list-item{margin-right:5px}.drawContainer,.smart-arrow,.smart-container{height:100%;width:100%}.smart-container{box-sizing:border-box;font-family:inherit;font-size:inherit;display:block;outline:0;margin:0;padding:0}.smart-container *{box-sizing:border-box}.smart-drop-down,.smart-popup{position:absolute;box-sizing:border-box;margin:5px 0;margin:var(--smart-editor-drop-down-vertical-offset) 0;z-index:9999;z-index:var(--smart-editor-drop-down-z-index);list-style-type:none}@font-face{font-family:smart-icons;src:local("./font/smart-icons"),url('smart-icons.woff2') format("woff2"),url('smart-icons.woff') format("woff"),url('smart-icons.ttf') format("truetype"),url('smart-icons.eot') format("embedded-opentype");font-weight:400;font-style:normal}.smart-arrow{background-position:center;background-repeat:no-repeat;background-size:1em 1em}.smart-arrow-down:after,.smart-arrow-left-first:after,.smart-arrow-left:after,.smart-arrow-right-last:after,.smart-arrow-right:after,.smart-arrow-up:after{width:100%;height:100%;font-family:smart-icons;font-family:var(--smart-font-family-icon);font-style:normal;font-weight:400;font-size:var(--smart-arrow-size);color:inherit;text-decoration:inherit;font-feature-settings:normal;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.smart-arrow-up:after{content:'\e904';content:var(--smart-icon-arrow-up);top:-1px}.smart-arrow-down:after{content:'\e901';content:var(--smart-icon-arrow-down)}.smart-arrow-left:after{content:'\e902';content:var(--smart-icon-arrow-left)}.smart-arrow-left-first:after{content:'\e900';content:var(--smart-icon-first-page)}.smart-arrow-right-last:after{content:'\e905';content:var(--smart-icon-last-page)}.smart-arrow-right:after{content:'\e903';content:var(--smart-icon-arrow-right)}.drawContainer{position:relative}.smart-ripple{display:block;position:absolute;border-radius:50%;transform:scale(0);pointer-events:none;animation:ripple .35s linear;border:none;opacity:.5}.smart-ripple.smart-animate{animation:ripple .65s linear;position:absolute}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.smart-overlay{pointer-events:none}.smart-unselectable{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-collapse,.smart-hidden{display:none!important}.smart-visibility-hidden{visibility:hidden!important}.smart-element-init{visibility:hidden}.smart-element-ready{overflow:hidden}.smart-shown{display:block}.smart-resize-trigger{position:absolute;left:0;top:0;transition:0s}.smart-resize-trigger-shrink{position:absolute;left:0;top:0;transition:0s;width:200%;height:200%}.smart-resize-trigger-container{display:block;position:relative;top:-100%;left:0;height:100%;width:100%;min-height:1px;overflow:hidden;pointer-events:none;z-index:-1;visibility:hidden}.smart-list-menu-view.smart-drop-down-repositioned .smart-loader,smart-card-view .smart-loader,smart-grid .smart-loader,smart-list-box .smart-loader,smart-list-menu .smart-loader,smart-table .smart-loader,smart-tree .smart-loader{margin:inherit;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.1);box-sizing:border-box;background-clip:padding-box;border-radius:50%;z-index:10;width:calc(30px + 10px);width:calc(var(--smart-loader-size) + 10px);height:calc(30px + 10px);height:calc(var(--smart-loader-size) + 10px)}.smart-list-menu-view.smart-drop-down-repositioned .smart-loader:after,.smart-list-menu-view.smart-drop-down-repositioned .smart-loader:before,smart-card-view .smart-loader:after,smart-card-view .smart-loader:before,smart-grid .smart-loader:after,smart-grid .smart-loader:before,smart-list-box .smart-loader:after,smart-list-box .smart-loader:before,smart-list-menu .smart-loader:after,smart-list-menu .smart-loader:before,smart-table .smart-loader:after,smart-table .smart-loader:before,smart-tree .smart-loader:after,smart-tree .smart-loader:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:6px solid transparent;animation:smart-loader-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,smart-loader-spin-fade 1.1s linear infinite}.smart-list-menu-view.smart-drop-down-repositioned .smart-loader.smart-hidden,smart-card-view .smart-loader.smart-hidden,smart-grid .smart-loader.smart-hidden,smart-list-box .smart-loader.smart-hidden,smart-list-menu .smart-loader.smart-hidden,smart-table .smart-loader.smart-hidden,smart-tree .smart-loader.smart-hidden{display:none}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=bottom] .smart-loader,.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=top] .smart-loader,smart-grid[loading-indicator-position=bottom] .smart-loader,smart-grid[loading-indicator-position=top] .smart-loader,smart-list-box[loading-indicator-position=bottom] .smart-loader,smart-list-box[loading-indicator-position=top] .smart-loader,smart-list-menu[loading-indicator-position=bottom] .smart-loader,smart-list-menu[loading-indicator-position=top] .smart-loader,smart-tree[loading-indicator-position=bottom] .smart-loader,smart-tree[loading-indicator-position=top] .smart-loader{width:30px;width:var(--smart-loader-size);height:30px;height:var(--smart-loader-size);left:20%}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=bottom] .smart-loader-container,.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=top] .smart-loader-container,smart-grid[loading-indicator-position=bottom] .smart-loader-container,smart-grid[loading-indicator-position=top] .smart-loader-container,smart-list-box[loading-indicator-position=bottom] .smart-loader-container,smart-list-box[loading-indicator-position=top] .smart-loader-container,smart-list-menu[loading-indicator-position=bottom] .smart-loader-container,smart-list-menu[loading-indicator-position=top] .smart-loader-container,smart-tree[loading-indicator-position=bottom] .smart-loader-container,smart-tree[loading-indicator-position=top] .smart-loader-container{display:block;position:relative;width:100%;height:10%;background-color:#F2F2F2;overflow:hidden;animation:smart-loader-container-pop-up-down .3s linear}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=top] .smart-loader-container.smart-hidden,smart-grid[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-grid[loading-indicator-position=top] .smart-loader-container.smart-hidden,smart-list-box[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-list-box[loading-indicator-position=top] .smart-loader-container.smart-hidden,smart-list-menu[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-list-menu[loading-indicator-position=top] .smart-loader-container.smart-hidden,smart-tree[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-tree[loading-indicator-position=top] .smart-loader-container.smart-hidden{display:none}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=bottom] .smart-loader-label,.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=top] .smart-loader-label,smart-grid[loading-indicator-position=bottom] .smart-loader-label,smart-grid[loading-indicator-position=top] .smart-loader-label,smart-list-box[loading-indicator-position=bottom] .smart-loader-label,smart-list-box[loading-indicator-position=top] .smart-loader-label,smart-list-menu[loading-indicator-position=bottom] .smart-loader-label,smart-list-menu[loading-indicator-position=top] .smart-loader-label,smart-tree[loading-indicator-position=bottom] .smart-loader-label,smart-tree[loading-indicator-position=top] .smart-loader-label{position:absolute;display:block;top:50%;transform:translate(-50%,-50%);left:60%;font-family:inherit;font-size:inherit;vertical-align:middle;white-space:nowrap}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=top] .smart-loader-container,smart-grid[loading-indicator-position=top] .smart-loader-container,smart-list-box[loading-indicator-position=top] .smart-loader-container,smart-list-menu[loading-indicator-position=top] .smart-loader-container,smart-tree[loading-indicator-position=top] .smart-loader-container{top:0;position:absolute;animation:smart-loader-container-pop-up-top .3s linear}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=bottom] .smart-loader-container,smart-grid[loading-indicator-position=bottom] .smart-loader-container,smart-list-box[loading-indicator-position=bottom] .smart-loader-container,smart-list-menu[loading-indicator-position=bottom] .smart-loader-container,smart-tree[loading-indicator-position=bottom] .smart-loader-container{top:-10%}.smart-list-menu-view.smart-drop-down-repositioned[loading-indicator-position=center] .smart-loader,smart-grid[loading-indicator-position=center] .smart-loader,smart-list-box[loading-indicator-position=center] .smart-loader,smart-list-menu[loading-indicator-position=center] .smart-loader,smart-tree[loading-indicator-position=center] .smart-loader{width:calc(30px + 10px);width:calc(var(--smart-loader-size) + 10px);height:calc(30px + 10px);height:calc(var(--smart-loader-size) + 10px)}smart-grid[disabled] .smart-loader:after,smart-grid[disabled] .smart-loader:before,smart-list-box[disabled] .smart-loader:after,smart-list-box[disabled] .smart-loader:before,smart-list-menu[disabled] .smart-loader:after,smart-list-menu[disabled] .smart-loader:before,smart-tree[disabled] .smart-loader:after,smart-tree[disabled] .smart-loader:before{animation:none}@keyframes smart-loader-container-pop-up-down{0%{top:0}20%{top:-2%}35%{top:-6%}60%{top:-8%}100%{top:-10%}}@keyframes smart-loader-container-pop-up-top{0%{top:-10%}20%{top:-8%}35%{top:-6%}60%{top:-2%}100%{top:0}}@keyframes smart-loader-spin{100%{transform:rotate(360deg)}}@keyframes smart-loader-spin-fade{0%,100%,20%,60%{border-top-color:#7A7A7A}35%{border-top-color:transparent}}.smart-right-to-left{direction:rtl}.smart-micro{font-size:9px}.smart-small{font-size:12px}.smart-caps{text-transform:uppercase;letter-spacing:.1em}.smart-strong{font-weight:500}.smart-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-quiet{opacity:.75}.smart-flex{display:flex}.smart-flex.middle{align-content:center;justify-content:center}.smart-flex.center{align-items:center;justify-items:center}.smart-flex-wrap{display:flex;flex-wrap:wrap}.smart-dragging,.smart-dragging *{cursor:move!important}.smart-element ::-webkit-scrollbar{width:18px}.smart-element ::-webkit-scrollbar-track{background-color:transparent}.smart-element ::-webkit-scrollbar-thumb{background-color:#C1C1C1;background-color:var(--smart-scroll-bar-thumb-background);border-radius:20px;border:6px solid transparent;background-clip:content-box}.smart-element ::-webkit-scrollbar-thumb:hover{background-color:#A8A8A8;background-color:var(--smart-scroll-bar-thumb-background-hover)}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.38)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ff4081}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/font-awesome/css/font-awesome.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot?v=4.7.0');
  src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/animate.css/animate.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}
.animate__animated.animate__infinite{animation-iteration-count:infinite}
.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}
.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(1*2);animation-iteration-count:calc(var(--animate-repeat)*2)}
.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(1*3);animation-iteration-count:calc(var(--animate-repeat)*3)}
.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(1s*2);animation-delay:calc(var(--animate-delay)*2)}
.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(1s*3);animation-delay:calc(var(--animate-delay)*3)}
.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(1s*4);animation-delay:calc(var(--animate-delay)*4)}
.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(1s*5);animation-delay:calc(var(--animate-delay)*5)}
.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(1s/2);animation-duration:calc(var(--animate-duration)/2)}
.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(1s*0.8);animation-duration:calc(var(--animate-duration)*0.8)}
.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2)}
.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(1s*3);animation-duration:calc(var(--animate-duration)*3)}
@media (prefers-reduced-motion:reduce), print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}
@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}
.animate__bounce{animation-name:bounce;transform-origin:center bottom}
@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
.animate__flash{animation-name:flash}
@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}
.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}
@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}
.animate__rubberBand{animation-name:rubberBand}
@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
.animate__shakeX{animation-name:shakeX}
@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}
.animate__shakeY{animation-name:shakeY}
@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}
.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}
.animate__swing{transform-origin:top center;animation-name:swing}
@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}
.animate__tada{animation-name:tada}
@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}
.animate__wobble{animation-name:wobble}
@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
.animate__jello{animation-name:jello;transform-origin:center}
@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}
.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(1s*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}
@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInDown{animation-name:backInDown}
@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInLeft{animation-name:backInLeft}
@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInRight{animation-name:backInRight}
@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
.animate__backInUp{animation-name:backInUp}
@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}
.animate__backOutDown{animation-name:backOutDown}
@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}
.animate__backOutLeft{animation-name:backOutLeft}
@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}
.animate__backOutRight{animation-name:backOutRight}
@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}
.animate__backOutUp{animation-name:backOutUp}
@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}
.animate__bounceIn{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}
@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}
.animate__bounceInDown{animation-name:bounceInDown}
@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
.animate__bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
.animate__bounceInRight{animation-name:bounceInRight}
@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}
.animate__bounceInUp{animation-name:bounceInUp}
@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}
.animate__bounceOut{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}
@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}
.animate__bounceOutDown{animation-name:bounceOutDown}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}
.animate__bounceOutLeft{animation-name:bounceOutLeft}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}
.animate__bounceOutRight{animation-name:bounceOutRight}
@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}
.animate__bounceOutUp{animation-name:bounceOutUp}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.animate__fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInDown{animation-name:fadeInDown}
@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInDownBig{animation-name:fadeInDownBig}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInLeftBig{animation-name:fadeInLeftBig}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInRight{animation-name:fadeInRight}
@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInRightBig{animation-name:fadeInRightBig}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInUp{animation-name:fadeInUp}
@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInUpBig{animation-name:fadeInUpBig}
@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInTopLeft{animation-name:fadeInTopLeft}
@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInTopRight{animation-name:fadeInTopRight}
@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}
@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}
.animate__fadeInBottomRight{animation-name:fadeInBottomRight}
@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
.animate__fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
.animate__fadeOutDown{animation-name:fadeOutDown}
@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}
.animate__fadeOutDownBig{animation-name:fadeOutDownBig}
@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}
.animate__fadeOutLeft{animation-name:fadeOutLeft}
@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}
.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}
@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}
.animate__fadeOutRight{animation-name:fadeOutRight}
@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}
.animate__fadeOutRightBig{animation-name:fadeOutRightBig}
@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}
.animate__fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}
.animate__fadeOutUpBig{animation-name:fadeOutUpBig}
@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}
.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}
@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}
.animate__fadeOutTopRight{animation-name:fadeOutTopRight}
@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}
.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}
@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}
.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}
@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}
.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}
@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}
.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}
@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}
@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}
.animate__flipOutX{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}
.animate__flipOutY{animation-duration:.75s;animation-duration:calc(1s*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}
@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}
.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}
@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}
.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}
@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}
@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}
.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}
@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateIn{animation-name:rotateIn;transform-origin:center}
@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}
@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}
@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}
@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}
.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}
@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}
.animate__rotateOut{animation-name:rotateOut;transform-origin:center}
@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}
.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}
@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}
.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}
@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}
.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}
@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}
.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}
@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}
.animate__hinge{animation-duration:2s;animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}
@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}
.animate__jackInTheBox{animation-name:jackInTheBox}
@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}
.animate__rollIn{animation-name:rollIn}
@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}
.animate__rollOut{animation-name:rollOut}
@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.animate__zoomIn{animation-name:zoomIn}
@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomInUp{animation-name:zoomInUp}
@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}
.animate__zoomOut{animation-name:zoomOut}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}
.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}
.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}
@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInRight{animation-name:slideInRight}
@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}
.animate__slideInUp{animation-name:slideInUp}
@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}
.animate__slideOutDown{animation-name:slideOutDown}
@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}
.animate__slideOutLeft{animation-name:slideOutLeft}
@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}
.animate__slideOutRight{animation-name:slideOutRight}
@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}
.animate__slideOutUp{animation-name:slideOutUp}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jqwidgets-ng/jqwidgets/styles/jqx.base.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
:root {
    --jqx-grid-row-height: 36px;
    --jqx-grid-column-height: 48px;
    --jqx-grid-show-column-lines: 1;
    --jqx-list-item-height: -1;
    --jqx-grid-filter-menu-items-height: 30px;
    --jqx-dropdown-animation: transform;
    --jqx-datetimeinput-dropdown-height: 280px;
    --jqx-datetimeinput-dropdown-width: 280px;
    --jqx-calendar-header-height: 40px;
    --jqx-calendar-title-height: 49px;
    --jqx-icon-calendar: '\e829'; /* Code of calendar icon */
    --jqx-icon-filter: '\f0b0'; /* Code of filter icon */
    --jqx-icon-menu: '\f0c9'; /* Code of menu icon */
    --jqx-icon-check: '\e908'; /* Code of check icon */
    --jqx-icon-first-page: '\e900'; /* Code of first page icon */
    --jqx-icon-arrow-down: '\e901'; /* Code of down arrow icon */
    --jqx-icon-arrow-left: '\e902'; /* Code of left arrow icon */
    --jqx-icon-arrow-right: '\e903'; /* Code of right arrow icon */
    --jqx-icon-arrow-up: '\e904'; /* Code of up arrow icon */
    --jqx-icon-arrow-down-filled: '\e812'; /* Code of filled down arrow icon */
    --jqx-icon-arrow-left-filled: '\e816'; /* Code of filled left arrow icon */
    --jqx-icon-arrow-right-filled: '\e81e'; /* Code of filled right arrow icon */
    --jqx-icon-arrow-up-filled: '\e815'; /* Code of filled up arrow icon */
    --jqx-icon-visibility: '\e90d'; /* Code of visibility icon */
    --jqx-icon-visibility-off: '\e90e'; /* Code of visibility off icon */
    --jqx-icon-last-page: '\e905'; /* Code of last page icon */
    --jqx-icon-close: '\e80d'; /* Code of close icon */
    --jqx-icon-search: '\e828'; /* Code of search icon */
    --jqx-border-radius: 4px;
    --jqx-font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --jqx-font-size: 14px;
    --jqx-action-button-size: 25px;
}

/*Rounded Corners*/

/*top-left rounded Corners*/

.jqx-rc-tl {
    border-top-left-radius: 3px;
}

/*top-right rounded Corners*/

.jqx-rc-tr {
    border-top-right-radius: 3px;
}

/*bottom-left rounded Corners*/

.jqx-rc-bl {
    border-bottom-left-radius: 3px;
}

/*bottom-right rounded Corners*/

.jqx-rc-br {
    border-bottom-right-radius: 3px;
}

/*top rounded Corners*/

.jqx-rc-t {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

/*bottom rounded Corners*/

.jqx-rc-b {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

/*right rounded Corners*/

.jqx-rc-r {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/*left rounded Corners*/

.jqx-rc-l {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

/*all rounded Corners*/

.jqx-rc-all {
    border-radius: 3px;
}

/*reset rounded corners*/

.jqx-rc-reset {
    border-radius: 0px !important;
}

/*Reset Style*/

.jqx-reset {
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
    outline: none;
    box-sizing: content-box;
}

.jqx-clear {
    align: left;
    valign: top;
    left: 0px;
    top: 0px;
    -webkit-appearance: none !important;
    outline: none !important;
    padding: 0px;
    margin: 0px;
}

.jqx-popup {
    box-sizing: content-box;
}

.jqx-position-reset {
    position: static !important;
}

.jqx-border-reset {
    border: none !important;
}

.jqx-overflow-hidden {
    overflow: hidden !important;
}

.jqx-position-relative {
    position: relative !important;
}

.jqx-position-absolute {
    position: absolute !important;
}

.jqx-max-size {
    width: 100% !important;
    height: 100% !important;
}

.jqx-background-reset {
    background: transparent !important;
}

/*Disable browser selection*/

.jqx-disableselect {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.jqx-enableselect {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: all;
}

.jqx-hideborder {
    border: none !important;
}

.jqx-hidescrollbars {
    overflow: hidden !important;
}

/*jqxButton, jqxToggleButton, jqxRepeatButton Style*/

.jqx-button {
    outline: none;
    border: 1px solid transparent;
    padding: 5px;
    text-align: center;
    vertical-align: central;
    margin: 0 0 0 0;
    cursor: default;
}

.jqx-button[aria-disabled="true"] {
    pointer-events:none;
}

button.jqx-button, input[type=button].jqx-button, input[type=submit].jqx-button {
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
}

.jqx-buttongroup {
}

.jqx-group-button-normal {
    vertical-align: middle;
    text-align: center;
}

/*applied to the link button's anchor element.*/

.jqx-link {
    text-decoration: none;
    color: #111111;
}

/*shows elements.*/

.jqx-visible {
    display: block;
}

/*hides elements.*/

.jqx-hidden {
    display: none;
}

.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal {
    line-height: 1.231;
}

/*jqxGauge Style*/

.jqx-gauge-label, .jqx-gauge-caption {
    fill: #333333;
    color: #333333;
    font-size: 11px;
    font-family: Verdana;
}

.jqx-knob {
    text-align: center;
}

/*jqxChart Style*/

.jqx-knob-label,
.jqx-chart-axis-text,
.jqx-chart-label-text,
.jqx-chart-tooltip-text,
.jqx-chart-legend-text {
    fill: #333333;
    color: #333333;
    font-size: 11px;
    font-family: Verdana;
}

.jqx-chart-axis-description {
    fill: #555555;
    color: #555555;
    font-size: 11px;
    font-family: Verdana;
}

.jqx-chart-title-text {
    fill: #111111;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
}

.jqx-chart-title-description {
    fill: #111111;
    color: #111111;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana;
}

/*applied to the Grid's element.*/

.jqx-grid {
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
}

.jqx-grid .jqx-adaptive-table {
        border-collapse: collapse;
        border: none;
        width: 100%;
    }

.jqx-grid .jqx-adaptive-table td, .jqx-grid .jqx-adaptive-table th {
            border-bottom: 1px solid #ddd;
            padding: 8px;
            overflow: auto;
        }

.jqx-grid .jqx-adaptive-table tr:nth-child(even) {
            background-color: #f2f2f2;
        }

.jqx-grid .jqx-adaptive-table th {
            padding-top: 12px;
            padding-bottom: 12px;
            text-align: left;
            background-color: #4CAF50;
            color: white;
        }

.jqx-grid .jqx-adaptive-view a {
        padding: 10px;
        text-decoration: none;
        color: orangered;
    }

/*applied to the Pager.*/

.jqx-grid-pager {
    border: none;
    border-top: 1px solid transparent;
}

/*applied to the Top Pager.*/

.jqx-grid-pager-top {
    border: none;
    border-bottom: 1px solid transparent;
}

.jqx-grid-pager-number {
    padding: 2px 5px;
    text-decoration: none;
    margin: 1px;
    border: 1px solid transparent;
    color: inherit !important;
    outline: none;
    font-weight: normal !important;
    line-height: 14px;
}

.jqx-grid-menu-item-touch {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

/*applied to the Grid's bottom-right area between the horizontal and vertical scrollbars.*/

.jqx-grid-bottomright {
}

/*applied to the Grid's header area.*/

.jqx-grid-header {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    overflow: hidden;
    border-color: transparent;
    margin: 0px;
    padding: 0px;
}

/*applied to the columns.*/

.jqx-grid-column-header, .jqx-grid-columngroup-header {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: transparent;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.jqx-grid-column-header-rtl, .jqx-grid-columngroup-header-rtl {
    border-width: 0px 0px 0px 1px;
}

.jqx-grid-columngroup-header {
    border-bottom-width: 1px;
    border-left-width: 1px;
}

/*applied to the column's button.*/

.jqx-grid-column-menubutton {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: transparent;
    background-image: url('icon-menu-small.png') !important;
    background-repeat: no-repeat;
    background-position: center !important;
    cursor: pointer;
}

.jqx-grid-column-menubutton-rtl {
    border-width: 0px 1px 0px 0px;
}

/*applied to the column's sort button when the sort order is ascending.*/

.jqx-grid-column-sortascbutton {
    border: none;
    background-image: url('sortascbutton.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

/*applied to the column's sort button when the sort order is descending.*/

.jqx-grid-column-sortdescbutton {
    border: none;
    background-image: url('sortdescbutton.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

/*applied to the column's filter button.*/

.jqx-grid-column-filterbutton {
    border: none;
    background-image: url('filter.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1px;
}

/*applied to the column's resize line.*/

.jqx-grid-column-resizeline {
    border-right: 1px dotted #555;
}

/*applied to the validation popup during cell editing.*/

.jqx-grid-validation {
    background: #df2227 !important;
    color: #fff !important;
    padding: 4px 8px;
}

.jqx-grid-validation-label {
    color: #fff !important;
    background: #df2227 !important;
    border: 1px solid #df2227 !important;
}

.jqx-grid-validation-arrow-up {
    background-image: url('red_arrow_up.png');
    background-repeat: no-repeat;
    background-position: center center;
}

.jqx-grid-validation-arrow-down {
    background-image: url('red_arrow_down.png');
    background-repeat: no-repeat;
    background-position: center center;
}

/*applied to the column's resize start line.*/

.jqx-grid-column-resizestartline {
    border-right: 1px solid #444;
}

/*applied to the sort ascending menu item in the Grid's Context Menu*/

.jqx-grid-sortasc-icon {
    background-image: url('icon-sort-asc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

/*applied to the sort ascending menu item in the Grid's Context Menu*/

.jqx-grid-sortdesc-icon {
    background-image: url('icon-sort-desc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

/*applied to the grid menu's sort remove item/*/

.jqx-grid-sortremove-icon {
    background-image: url('icon-sort-remove.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

/*applied to the grouping column's drag and drop item when the drop operation is allowed.*/

.jqx-grid-drag-icon {
    background-image: url('drag.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
}

/*applied to the grouping column's drag and drop item when the drop operation is not allowed.*/

.jqx-grid-dragcancel-icon {
    background-image: url('dragcancel.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
}

/*applied to the 'group by' menu item.*/

.jqx-grid-groupby-icon {
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

/*applied to the column anchor tags.*/

.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited {
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    color: inherit;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}

.jqx-grid-toolbar a:link, .jqx-grid-toolbar a:visited {
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    color: inherit;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}

/*applied to the groups header area.*/

.jqx-grid-groups-header, .jqx-grid-toolbar, .jqx-scheduler-toolbar {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #aaa;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

/*applied to a grouping row.*/

.jqx-grid-groups-row {
    font-weight: bold;
    white-space: nowrap;
    text-align: left;
    padding: 0px;
    top: 50%;
    margin-top: -8px;
}

/*applied to the row details.*/

.jqx-grid-groups-row-details {
    font-weight: normal;
}

/*applied to a grouping column.*/

.jqx-grid-group-column {
    border: 1px solid transparent;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

/*applied to the lines between the group columns.*/

.jqx-grid-group-column-line {
    background: #aaa;
}

/*applied to the drop line indicators displayed in the grouping header.*/

.jqx-grid-group-drag-line {
    background: #80be09;
}

/*applied to the anchor tags inside a grouping column.*/

.jqx-grid-group-column a:link {
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
    color: inherit;
}

.jqx-grid-group-column a:visited {
    color: inherit;
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}

/*applied to a grid cell*/

.jqx-grid-cell {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    margin-right: 1px;
    margin-bottom: 1px;
    border-color: transparent;
    background: #fff;
    white-space: nowrap;
    font-weight: normal;
    font-size: inherit;
    overflow: hidden;
    position: absolute !important;
    height: 100%;
    outline: none;
}

.jqx-grid-cell-locked {
    color: #aaa !important;
}

.jqx-grid-cell-left-align {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 2px;
    text-align: left;
    margin-right: 2px;
    margin-left: 4px;
}

.jqx-grid-cell-middle-align {
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 2px;
    text-align: center;
}

.jqx-grid-cell-right-align {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 2px;
    text-align: right;
    margin-right: 4px;
    margin-left: 2px;
}

/*applied to a grid cell that is part of a rows group.*/

.jqx-grid-group-cell {
    overflow: hidden;
    position: absolute !important;
    height: 100%;
    background: #fff;
}

/*applied to the grid cells in the sort column*/

.jqx-grid-cell-sort {
    background-color: #f0f0f0;
}

/*applied to the grid cells in the filter column*/

.jqx-grid-cell-filter {
    background-color: #e6e6e6;
}

.jqx-grid-cell-add-new-row {
    background: #fdfcf3 !important;
    color: #000 !important;
}

/*applied to the grid cells area.*/

.jqx-grid-content {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: transparent;
    white-space: nowrap;
    overflow: hidden;
}

/*applied to a grid cell that is part of a rows group.*/

.jqx-grid-group-cell, .jqx-grid-empty-cell {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    white-space: nowrap;
    font-weight: normal;
}

.jqx-widget .jqx-grid-cleared-cell, .jqx-grid-cleared-cell {
    border: transparent !important;
}

.jqx-grid-cell-wrap {
    white-space: normal !important;
}

.jqx-tree-grid-indent {
    width: 18px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    vertical-align: top;
}

.jqx-tree-grid-title {
    text-decoration: none;
    vertical-align: bottom;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jqx-tree-grid-collapse-button, .jqx-tree-grid-expand-button {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    position: relative;
    width: 18px;
    height: 18px;
    vertical-align: top;
}

.jqx-tree-grid-checkbox {
    float: none !important;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-right: 6px !important;
    margin-left: 2px !important;
}

.jqx-tree-grid-icon {
    float: none !important;
    width: 14px;
    height: 14px;
    margin-right: 4px;
}

.jqx-tree-grid-icon-rtl {
    margin-right: 0px;
    margin-left: 4px;
}

.jqx-tree-grid-icon-size {
    width: 14px;
    height: 14px;
    line-height: 16px;
}

.jqx-tree-grid-checkbox-tick {
    width: 100%;
    height: 100%;
}

.jqx-tree-grid-expand-button {
    height: 18px;
    width: 18px;
    vertical-align: top;
}

/*applied to a cell in jqxDataTable*/

.jqx-cell {
    min-height: 23px;
    padding: 6px 4px;
    margin: 0;
    border-collapse: separate;
    border-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    border-top-width: 0px;
    border-left-width: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    white-space: normal;
    line-height: 1.231;
}

.jqx-grid-cell-nowrap {
    white-space: nowrap;
}

.jqx-cell-editor {
    padding-left: 4px !important;
    padding-right: 3px !important;
}

.jqx-left-align {
    text-align: left;
}

.jqx-center-align {
    text-align: center;
}

.jqx-right-align {
    text-align: right;
}

.jqx-top-align {
    vertical-align: top;
}

.jqx-bottom-align {
    vertical-align: bottom;
}

.jqx-grid-table .jqx-grid-cell {
    position: static !important;
    zoom: 1 !important;
}

/*applied to the Grid's Table element.*/

.jqx-grid-table {
    font-size: 13px;
    table-layout: fixed;
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
    border-spacing: 0px;
    -webkit-overflow-scrolling: touch;
    outline: none;
    zoom: 1 !important;
    empty-cells: show;
    border-right: 1px solid #aaa;
    line-height: 1.231;
    width: auto;
    border: none;
}

.jqx-grid-table-rtl {
    border-left-width: 1px;
    border-right-width: 0px;
}

.jqx-details table {
    border-collapse: collapse;
    table-layout: fixed;
    border-spacing: 0px;
}

/*applied to a grid cell that is part of a details row and grouping is enabled.*/

.jqx-grid-group-details-cell {
}

/*applied to a grid cell that is part of a details row.*/

.jqx-grid-details-cell {
    border-width: 0px 1px 0px 0px;
}

/*applied to a grid cell. Represents the alternating cell background.*/

.jqx-grid-cell-alt {
    background: #f9f9f9;
}

/*applied to a sorted and alternating grid cell*/

.jqx-grid-cell-sort-alt {
    background-color: #e5e5e5;
}

/*applied to a sorted and alternating grid cell*/

.jqx-grid-cell-filter-alt {
    background-color: #f0f0f0;
}

/*applied to a pinned grid cell.*/

.jqx-grid-cell-pinned {
    background-color: #e5e5e5;
}

/*applied to a pinned grid cell. Represents the alternating cell background.*/

.jqx-grid-cell-pinned-alt {
    background-color: #e5e5e5;
}

/*applied to a selected grid cell.*/

.jqx-grid-cell-selected {
    border-left: 0px solid transparent;
}

.jqx-grid-cell-selected.jqx-grid-cell-edit {
        border-color: #DDDDDD !important;
        background-color: #fff !important;
        color: #333 !important;
    }

.jqx-fill-state-focus.jqx-grid-cell-edit,
.jqx-grid-cell-edit .jqx-fill-state-focus,
.jqx-grid-cell-edit.jqx-fill-state-focus .jqx-action-button,
.jqx-grid-cell-edit .jqx-numberinput-focus,
.jqx-grid-cell-edit .jqx-combobox-content-focus {
    border-color: #DDDDDD !important;
}

.jqx-cell-rtl {
    border-left-width: 1px;
    border-right-width: 0px;
}

.jqx-grid-cell-rtl {
    border-width: 0px 0px 1px 1px;
}

.jqx-grid-table .jqx-grid-cell {
    border-width: 0px 0px 1px 1px;
}

.jqx-grid-table-one-cell {
    border: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #aaa;
}

.jqx-grid-table .jqx-grid-cell:first-child {
    border-left-width: 0px;
}

/*applied to the selection area.*/

.jqx-grid-selectionarea {
    border: 1px solid transparent;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

/*applied to a hovered grid cell.*/

.jqx-grid-cell-hover {
    border-color: transparent;
}

/*applied to a grid cell when the grid is empty.*/

.jqx-grid-empty-cell {
    overflow: visible;
    border-bottom: none;
}

/*applied to the Grid when its loading the data.*/

.jqx-grid-load {
    padding-right: 0px;
    background-image: url('loader.gif');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 9999;
    display: block;
}

/*applied to a group's collapse button.*/

.jqx-grid-group-collapse {
    padding-right: 0px;
    background-image: url('icon-right.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.jqx-grid-group-collapse-rtl {
    padding-right: 0px;
    background-image: url('icon-left.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*applied to a group's expand button.*/

.jqx-grid-group-expand, .jqx-grid-group-expand-rtl {
    padding-right: 0px;
    background-image: url('icon-down.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*jqxProgresBar Style*/

.jqx-progressbar {
    position: relative;
    overflow: hidden;
    outline: none;
    border: 1px solid transparent;
    height: 2em;
}

/*applied to the progressbar's value element*/

.jqx-progressbar-value {
    outline: none;
    border: 0px solid transparent;
    height: 100%;
}

/*applied to the progress bar's vertical value element- when the widget's orientation is 'vertical'*/

.jqx-progressbar-value-vertical {
    outline: none;
    border: 0px solid transparent;
    height: 100%;
    background: transparent;
}

/*applied to the progressbar's text element*/

.jqx-progressbar-text {
    font-size: 10px;
    border: none;
}

/*applied to the progress bar when the widget is in disabled state*/

.jqx-progressbar-disabled {
    outline: none;
    border: 1px solid transparent;
    height: 2em;
}

/*jqxMenu Style*/

.jqx-menu {
    border: 1px solid transparent;
    float: none;
    margin: 0px;
    height: 100%;
    padding: 0px;
    overflow: hidden;
    text-align: left;
}

.jqx-menu-dropdown-column {
    float: left;
}

/*applied to the menu when it is horizontal. Sets the menu's background*/

.jqx-menu-horizontal {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
}

/*applied to the menu when it is vertical. Sets the menu's background*/

.jqx-menu-vertical {
    text-align: left;
}

/*applied to the sub menu. Sets the sub menu's background*/

.jqx-menu-dropdown {
    left: 100%;
    margin: 0px;
    padding: 0px;
    right: 0;
    overflow: hidden;
    display: none;
    float: none;
    width: 150px;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    padding: 2px;
}

/*applied to the sub menu's ul elements.*/

.jqx-menu-dropdown ul {
        left: 100%;
        margin: 0px;
        padding: 0px;
        right: 0;
        overflow: hidden;
        border: none;
    }

/*applied to the menu's ul elements.*/

.jqx-menu ul {
    left: 100%;
    margin: 0px;
    padding: 2px;
    right: 0;
    overflow: hidden;
    background-color: transparent;
    border: none;
}

/*applied to the menu's li elements.*/

.jqx-menu li, .jqx-menu-dropdown li {
    line-height: 1.3 !important;
}

/*applied to the top level menu items.*/

.jqx-menu-item-top {
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 4px 8px 4px 8px;
    left: 100%;
    overflow: hidden;
    color: inherit;
    right: 0;
    margin: 0px 3px 0px 3px;
    cursor: pointer;
}

/*applied to the sub menu items.*/

.jqx-menu-item {
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 4px 8px 4px 8px;
    margin: 1px;
    margin-left: 3px;
    margin-right: 3px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
}

/*applied to a sub menu item when the mouse is over the item.*/

.jqx-menu-item-hover {
    color: inherit;
    right: 0;
    list-style: none;
    margin: 1px;
    margin-left: 3px;
    margin-right: 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    text-align: left;
    cursor: pointer;
}

/*applied to a top-level menu item when the mouse is over it.*/

.jqx-menu-item-top-hover {
    color: inherit;
    right: 0;
    list-style: none;
    margin: 0px 3px 0px 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    top: 50%;
    cursor: pointer;
}

/*applied to a sub menu item when its sub menu is opened.*/

.jqx-menu-item-selected {
    right: 0;
    list-style: none;
    margin: 1px;
    margin-left: 3px;
    margin-right: 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    text-align: left;
    cursor: pointer;
}

/*applied to a disabled sub menu item.*/

.jqx-menu-item-disabled {
}

/*applied to a top-level menu item when its sub menu is opened.*/

.jqx-menu-item-top-selected {
    right: 0;
    list-style: none;
    margin: 0px 1px 0px 1px;
    margin-left: 3px;
    margin-right: 3px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    cursor: pointer;
}

/*applied to the menu separator items.*/

.jqx-menu-item-separator {
    text-indent: 0;
    background-color: #ddd;
    border: none;
    list-style: none;
    height: 1px;
    line-height: 0 !important;
    padding: 0px;
    margin: 1px 2px 1px 2px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    font-size: 1px;
}

/*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/

.jqx-menu-item-arrow-right {
    background-image: url('icon-right.png');
}

/*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/

.jqx-menu-item-arrow-down {
    background-image: url('icon-down.png');
}

/*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/

.jqx-menu-item-arrow-up {
    background-image: url('icon-up.png');
}

.jqx-menu-minimized {
    position: relative;
}

.jqx-menu-title {
    position: relative;
    float: right;
    margin-top: 4px;
    padding-top: 4px;
    padding-right: 20px;
}

.jqx-menu-minimized-button {
    background-image: url('icon-menu-minimized.png');
    background-repeat: no-repeat;
    background-position: left center;
    height: 24px;
    width: 24px;
    padding: 0px;
    margin-left: 7px;
    margin-top: 4px;
    float: left;
}

.jqx-menu-ul-minimized {
    display: block !important;
    width: auto !important;
}

.jqx-menu-ul-minimized ul {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        -o-box-shadow: none !important;
        box-shadow: none !important;
    }

.jqx-menu-minimized li:last-child {
    padding-bottom: 0px;
    margin: 0px;
}

.jqx-menu-item-arrow-right, .jqx-menu-item-arrow-down, .jqx-menu-item-arrow-up, .jqx-menu-item-arrow-right {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right: 0px;
    margin-right: -8px;
    width: 17px;
    height: 15px;
}

/*applied to a sub menu item when it has sub menu items. Displays left arrow icon.*/

.jqx-menu-item-arrow-left {
    padding-right: 0px;
    padding-left: 5px;
    width: 17px;
    height: 15px;
    background-image: url('icon-left.png');
    background-position: 0 50%;
    background-repeat: no-repeat;
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/

.jqx-menu-item-arrow-right-selected {
    background-image: url('icon-right.png');
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/

.jqx-menu-item-arrow-down-selected {
    background-image: url('icon-down.png');
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/

.jqx-menu-item-arrow-up-selected {
    background-image: url('icon-up.png');
}

.jqx-menu-item-arrow-right-selected, .jqx-menu-item-arrow-up-selected, .jqx-menu-item-arrow-down-selected, .jqx-menu-item-arrow-top-right {
    padding-right: 0px;
    margin-right: -8px;
    width: 17px;
    height: 15px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

/*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/

.jqx-menu-item-arrow-top-right {
    background-image: url('icon-right.png');
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/

.jqx-menu-item-arrow-left-selected {
    background-image: url('icon-left.png');
}

/*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/

.jqx-menu-item-arrow-top-left {
    background-image: url('icon-left.png');
}

.jqx-menu-item-arrow-left-selected, .jqx-menu-item-arrow-top-left {
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-right: 0px;
    padding-left: 5px;
    width: 17px;
    height: 15px;
}

/*applied to the anchor elements*/

.jqx-menu-item a:link, .jqx-menu-item a:visited, .jqx-menu-item a:hover, .jqx-menu-item-top a:link, .jqx-menu-item-top a:visited, .jqx-menu-item-top a:hover {
    font: inherit;
    text-decoration: none;
    color: inherit;
    outline: none;
    background-color: transparent;
}

/*applied to the menu widget when it is disabled.*/

.jqx-menu-disabled {
    cursor: default;
}

/*applied to the anchor elements of all disabled menu items.*/

.jqx-menu-disabled a:link {
        cursor: default;
        text-decoration: none;
    }

.jqx-menu-disabled a:visited {
        cursor: default;
        text-decoration: none;
    }

.jqx-menu-disabled a:hover {
        cursor: default;
    }

.jqx-menu-dropdown {
    right: -1px;
}

/*jqxtree Style*/

.jqx-tree {
    left: 100%;
    right: 0;
    float: none;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    line-height: 14px !important;
}

/*applied to the jqxTree root UL element.*/

.jqx-tree-dropdown-root {
    left: 100%;
    padding: 0px 5px 0px 5px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    text-align: left;
    outline: none;
    white-space: nowrap;
    margin: 0px;
}

.jqx-tree-dropdown-root-rtl {
    padding: 0px 5px 0px 0px;
    text-align: right;
    float: right;
    margin: 0px;
}

/*applied to the jqxTree UL elements.*/

.jqx-tree-dropdown {
    left: 100%;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: transparent;
    text-align: left;
    outline: none;
}

.jqx-tree-dropdown-rtl {
    padding: 3px 0px 0px 0px;
    text-align: right;
}

/*applied to a tree item.*/

.jqx-tree-item {
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 3px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    right: 0;
    text-align: left;
    cursor: default;
    text-decoration: none;
}

/*applied to the jqxTree LI elements.*/

.jqx-tree-item-li {
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    left: 100%;
    right: 0;
    text-align: left;
    outline: none;
    margin: 0px;
    margin-top: 1px;
    padding: 0px;
}

/*applied to the last LI elements in an UL element.*/

.jqx-tree-item-u-last {
    margin: 0px 0px 0px 0px;
}

/*applied to a tree item when the mouse is over the item.*/

.jqx-tree-item-hover {
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}

/*applied to a tree item when the item is selected.*/

.jqx-tree-item-selected {
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}

.jqx-tree-item-rtl {
    text-align: right;
}

.jqx-tree-item-li-rtl {
    text-align: right;
}

/*applied to the anchor element of a tree item.*/

.jqx-tree-item a:link, .jqx-tree-item a:visited {
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}

.jqx-tree-item-selected, .jqx-tree-item-hover a:hover {
    color: inherit;
}

.jqx-tree-item-selected, .jqx-tree-item-hover a:visited {
    color: inherit;
}

/*applied to a tree item when the item is disabled.*/

.jqx-tree-item-disabled {
}

/*applied to a tree item when it has sub items and is collapsed. Displays an arrow icon next to the item.*/

.jqx-tree-item-arrow-collapse, .jqx-tree-item-arrow-collapse-hover {
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url('icon-right.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.jqx-tree-item-arrow-collapse-rtl, .jqx-tree-item-arrow-collapse-hover-rtl {
    background-image: url('icon-left.png');
}

/*applied to a tree item when it has sub items and is expanded. Displays an arrow icon next to the item.*/

.jqx-tree-item-arrow-expand, .jqx-tree-item-arrow-expand-hover {
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url('icon-down.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*applied to the tree when it is disabled.*/

.jqx-tree-disabled {
    cursor: default;
}

/*applied to the anchor elements in a tree when it is disabled.*/

.jqx-tree-disabled a:link {
        cursor: default;
        text-decoration: none;
    }

.jqx-tree-disabled a:visited {
        cursor: default;
        text-decoration: none;
    }

.jqx-tree-disabled a:hover {
        cursor: default;
    }

/*jqxTabs*/

.jqx-tabs {
    outline: none;
    margin: 0 0 0 0;
    padding: 0px;
    overflow: hidden;
    background: transparent;
    border: 1px solid transparent;
}

/*applied to the tab close button.*/

.jqx-tabs-close-button {
    outline: none;
    background-image: url('close.png');
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
}

/*applied to the tab close button when the tab is selected.*/

.jqx-tabs-close-button-selected {
    outline: none;
    background-image: url('close.png');
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/*applied to the tab close button when the mouse is over the tab.*/

.jqx-tabs-close-button-hover {
    outline: none;
    background-image: url('close.png');
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.jqx-tabs-close-button, .jqx-tabs-close-button-selected, .jqx-tabs-close-button-hover {
    background-repeat: no-repeat;
    background-position: center;
}

/*applied to the tab's left scroll arrow.*/

.jqx-tabs-arrow-left {
    outline: none;
    position: relative;
    z-index: 15;
    float: left;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-image: url('icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}

/*applied to the tab's right scroll arrow.*/

.jqx-tabs-arrow-right {
    outline: none;
    position: relative;
    z-index: 15;
    background-image: url('icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.jqx-tabs-arrow-background {
    background: #eeeeee;
}

/*applied to the tab's title.*/

.jqx-tabs-title {
    outline: none;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    left: 100%;
    right: 0;
    text-indent: 0px;
    list-style: none;
    border: 1px solid transparent;
    margin: 0px 2px 0px 0px;
    overflow: hidden;
    z-index: 1;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: transparent;
    height: auto;
    position: relative;
}

.jqx-tabs-title-bottom {
}

.jqx-tabs-title a:link {
    color: inherit;
    text-decoration: none;
}

.jqx-tabs-title a:hover {
    color: inherit;
    text-decoration: none;
}

.jqx-tabs-title a:active {
    color: inherit;
    text-decoration: none;
}

.jqx-tabs-title a:visited {
    color: inherit;
    text-decoration: none;
}

/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'top' .*/

.jqx-tabs-title-selected-top {
    z-index: 99;
    outline: none;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    padding-bottom: 7px;
}

/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/

.jqx-tabs-title-selected-bottom {
    outline: none;
    border-top: 1px solid #fff;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-top: -2px;
    background-color: #fff;
}

/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'top' .*/

.jqx-tabs-title-hover-top {
    outline: none;
    border: 1px solid transparent;
    padding-bottom: 5px;
}

/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'bottom' .*/

.jqx-tabs-title-hover-bottom {
    outline: none;
    border: 1px solid transparent;
    padding-top: 5px;
}

/*applied to the tab's title when the tab is disabled.*/

.jqx-tabs-title-disable {
}

/*applied to the tab's header.*/

.jqx-tabs-header {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 1px;
    margin: 0px;
    border-top: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 1px solid #aaa;
    background: #eeeeee;
}

/*applied to the tab's header when the position is bottom.*/

.jqx-tabs-header-bottom {
    padding-top: 1px;
    padding-bottom: 3px;
    border-top: 0px solid #aaa;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 1px solid transparent;
}

/*applied to the tab's header when the tab is collapsed.*/

.jqx-tabs-header-collapsed {
    border: 1px solid #aaa;
}

/*applied to the tab's header when the position is bottom and tab is collapsed.*/

.jqx-tabs-header-collapsed-bottom {
    border: 1px solid #aaa;
}

.jqx-tabs-collapsed {
    border: 0px solid transparent;
}

.jqx-tabs-collapsed-bottom {
    border: 0px solid transparent;
}

/*applied to the tab's selection tracker container element.*/

.jqx-tabs-selection-tracker-container {
    outline: none;
    position: relative;
    text-indent: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: transparent;
    height: 0px;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/

.jqx-tabs-selection-tracker-top {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-bottom: 2px;
    background-color: #fff;
    outline: none;
    position: absolute;
    z-index: 10;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/

.jqx-tabs-selection-tracker-bottom {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #fff;
    outline: none;
    position: absolute;
    z-index: 10;
    margin-top: -1px;
    padding-bottom: 2px;
}

/*applied to the tab's content element which represents a DIV element.*/

.jqx-tabs-content {
    outline: none;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    text-align: left;
    clear: both;
}

.jqx-tabs-content-element {
    height: 100%;
    overflow: auto;
}

/*jqxCheckBox*/

.jqx-checkbox {
    overflow: hidden;
    text-align: left;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*applied to the check box.*/

.jqx-checkbox-default {
    text-align: left;
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}

/*applied to the check box when the mouse cursor is over it.*/

.jqx-checkbox-hover {
    cursor: pointer;
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}

/*applied to the widget when it is disabled.*/

.jqx-checkbox-disabled {
    cursor: default;
    background: transparent;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0px 0px 0px 0px;
}

/*applied to the check box when the widget is disabled.*/

.jqx-checkbox-disabled-box {
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}

/*applied to the check box when it is checked. Displays a check icon.*/

.jqx-checkbox-check-checked {
    float: left;
    background: transparent url('check_black.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}

/*applied to the check box when the widget is disabled. Displays a disabled check icon.*/

.jqx-checkbox-check-disabled {
    float: left;
    background: transparent url('check_disabled.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}

/*applied to the check box when its state is indeterminate.*/

.jqx-checkbox-check-indeterminate {
    float: left;
    background: transparent url('check_indeterminate_black.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}

/*applied to the check box when its state is indeterminate and it is disabled.*/

.jqx-checkbox-check-indeterminate-disabled {
    float: left;
    background: transparent url('check_indeterminate_disabled.png') center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}

/*applied to the check box when its in rtl mode.*/

.jqx-checkbox-rtl {
    float: right;
}

/*jqxRadioButton*/

.jqx-radiobutton {
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    white-space: nowrap;
}

/*applied to the radio button.*/

.jqx-radiobutton-default {
    cursor: pointer;
    float: left;
    background: transparent url('roundbg_classic_normal.png') left center scroll repeat-x;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 1px 3px 0px 3px;
    border-radius: 100%;
}

/*applied to the radio button when the mouse is over it.*/

.jqx-radiobutton-hover {
    cursor: pointer;
    float: left;
    background: transparent;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 1px 3px 0px 3px;
    border-radius: 100%;
}

/*applied to the radio button when it is disabled.*/

.jqx-radiobutton-disabled {
    cursor: default;
}

/*applied to the radio button's radio icon when it is disabled.*/

.jqx-radiobutton-disabled-box {
}

/*applied to the radio button when it is checked.*/

.jqx-radiobutton-check-checked {
    float: left;
    background: transparent url('roundbg_check_black.png') left top no-repeat;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0 0 0 0;
    border-radius: 100%;
    width: 7px;
    height: 7px;
    margin-left: 2px;
    margin-top: 2px;
}

/*applied to the radio button when it is checked and disabled.*/

.jqx-radiobutton-check-disabled {
}

/*applied to the radio button when it is in indeterminate state.*/

.jqx-radiobutton-check-indeterminate {
    float: left;
    background: transparent url('roundbg_check_indeterminate.png') left top no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    border-radius: 100%;
    width: 6px;
    height: 6px;
    margin-left: 2px;
    margin-top: 2px;
}

/*applied to the radio button when it is in indeterminate state and disabled.*/

.jqx-radiobutton-check-indeterminate-disabled {
}

/*applied to the radio button when its in rtl mode.*/

.jqx-radiobutton-rtl {
    float: right;
}

/*jqxRating*/

.jqx-rating {
    margin: 0px;
    padding: 0px;
    outline: none;
    overflow: hidden;
}

.jqx-rating-image {
    border-width: 0px;
}

.jqx-rating-image-default {
    margin: 0px;
    padding: 0px;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url('star.png');
    overflow: hidden;
}

/*applied to the rating when it is hovered.*/

.jqx-rating-image-hover {
    background-color: transparent;
    padding: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url('star_hover.png');
    overflow: hidden;
}

/*applied to the rating when it is disabled.*/

.jqx-rating-image-backward {
    background-color: transparent;
    padding: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url('star_disabled.png');
    overflow: hidden;
}

/*jqxCalendar Style*/

.jqx-calendar {
    border: 1px solid transparent;
    -webkit-appearance: none;
    overflow: hidden;
    outline: none;
    padding: 0px;
    margin: 0 0 0 0;
    cursor: default;
    border-collapse: separate;
}

.jqx-calendar .jqx-widget-header {
    }

.jqx-calendar > div {
        padding: 0px;
        box-sizing: border-box;
    }

.jqx-calendar-light > div {
    padding: 10px;
}

.jqx-calendar td {
    padding-top: 0px;
    padding-bottom: 0px;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 13px;
    line-height: 1.231;
    height: auto;
}

.jqx-calendar table {
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 13px;
    line-height: 1.231;
}

/*applied to the calendar's row header. This header displays the week numbers.*/

.jqx-calendar-row-header {
    outline: none;
    border: 0px solid #f2f2f2;
    padding: 0;
    margin: 0 0 0 0;
    cursor: default;
}

/*applied to the calendar's column. This header displays the day names.*/

.jqx-calendar-column-header {
    outline: none;
    text-align: right;
    padding: 3px;
    border-top: none;
    border-bottom: 1px solid transparent;
    border-left: none;
    border-right: none;
    margin: 0 0 0 0;
    cursor: default;
}

/*applied to the calendar's top-left header. This header is displayed before the day names and above the week numbers.*/

.jqx-calendar-top-left-header {
    outline: none;
    border: 0px solid #f2f2f2;
    margin: 0 0 0 0;
    cursor: default;
}

/*applied to the calendar's navigation buttons.*/

.jqx-calendar-title-navigation {
    cursor: pointer;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    width: 25px;
    height: 25px;
}

/*applied to the month table*/

.jqx-calendar-month {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
}

/*applied to the calendar's title content.*/

.jqx-calendar-title-content {
    cursor: pointer;
    text-align: center;
}

/*applied to the calendar's navigation title.*/

.jqx-calendar-title-header {
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0 0 0 0;
}

.jqx-calendar-title-header td {
        padding-left: 0px;
        padding-right: 0px;
        border: none;
    }

/*applied to the calendar's navigation title when the calendar is disabled.*/

.jqx-calendar-title-header-disabled {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0 0 0 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
}

/*applied to a calendar cell.*/

.jqx-calendar-cell {
    border: 1px solid transparent;
    margin: 0px;
    outline: none;
    text-align: center;
    padding: 1px;
    cursor: pointer;
    background-color: transparent;
}

.jqx-calendar-cell td {
        padding: 0;
        margin: 0;
    }

/*applied to a calendar cell in decade and year views.*/

.jqx-calendar-cell-decade, .jqx-calendar-cell-year {
    text-align: center;
}

.jqx-calendar .jqx-fill-state-normal {
    background: transparent;
    border: 1px solid transparent;
}

/*applied to a calendar cell when the cell is hidden. A cell can be hidden when the showOtherMonthDays property is false and the calendar hides the cells with dates from the other months*/

.jqx-calendar-cell-hidden {
    margin: 0 0 0 0;
    visibility: hidden;
    cursor: default;
}

/*applied to a calendar cell when the cell's date is a weekend date.*/

.jqx-calendar-cell-weekend {
    color: #898989 !important;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to a calendar cell when the cell's date is a special date(holiday, vacation, birthay. See the SpecialDates demo).*/

.jqx-calendar-cell-specialDate {
    color: #FF0000 !important;
    background-color: transparent;
    border: 1px solid #fff;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to a calendar cell when the cell's date is a restricted date.*/

.jqx-calendar-cell-restrictedDate {
    background-color: rgba(251, 132, 153, 1);
    border: 1px solid #fff;
    margin: 0 0 0 0;
    cursor: pointer;
}

.jqx-calendar-cell-selected-invalid {
    color: #FFF !important;
    background: #FF0000 !important;
    border: 1px solid #FF0000 !important;
}

/*applied to a calendar cell when the cell's date is the today date.*/

.jqx-calendar-cell-today {
    color: #898989;
    background-color: #ffffdb;
    border: 1px solid #fdc066;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to a calendar cell when the cell is hovered.*/

.jqx-calendar-cell-hover {
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to a calendar cell when the cell is selected.*/

.jqx-calendar-cell-selected {
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to a calendar cell when the cell's date represents a date from the previous or next month.*/

.jqx-calendar-cell-othermonth {
    color: #898989 !important;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to a calendar cell when the calendar is disabled.*/

.jqx-calendar-cell-disabled {
    color: #ccc;
}

/*applied to a calendar cell when the cell is from the row header that displays the week numbers.*/

.jqx-calendar-row-cell {
    outline: none;
    text-align: center;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: default;
}

/*applied to a calendar cell when the cell is from the row header that displays the week numbers and the calendar is disabled.*/

.jqx-calendar-row-cell-disabled {
}

.jqx-calendar-footer {
    margin: 5px;
    color: inherit;
    font-size: 13px;
}

.jqx-calendar-title-container {
    overflow: hidden;
}

/*applied to a calendar cell when the cell is from the column header that displays the day names.*/

.jqx-calendar-column-cell {
    overflow: hidden;
    text-align: center;
    outline: none;
    font-weight: normal;
    padding: 1px;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: default;
}

/*applied to a calendar cell when the cell is from the column header that displays the day names and the calendar is disabled.*/

.jqx-calendar-column-cell-disabled {
}

/*applied to the calendar's cell area element.*/

.jqx-calendar-view {
    -webkit-appearance: none;
    outline: none;
    padding: 0px;
    border: 0px solid #fff;
    margin: 0 0 0 0;
    cursor: default;
}

/*jqxExpander and jqxNavigationBar Style*/

.jqx-expander {
}

/*applied to the Expander's header and content*/

.jqx-expander-header, .jqx-expander-content {
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    outline: 0;
}

/*applid to the content of the expander header.*/

.jqx-expander-header-content {
    padding-left: 3px;
}

/*applid to the content of the expander header.*/

.jqx-expander-header-content-rtl {
    padding-right: 3px;
}

.jqx-expander-content {
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: auto;
    outline: 0;
}

/*applied to the Expander's header and its content when it is on the top of the header*/

.jqx-expander-header, .jqx-expander-content-top {
    border-top-width: 1px;
    border-top-style: solid;
}

/*applied to the Expander's header and its content when it is on the bottom of the header*/

.jqx-expander-header, .jqx-expander-content-bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/*applied to the Expander's header*/

.jqx-expander-header {
    cursor: pointer;
    overflow: hidden;
}

/*applied to the Expander's header when the expander is disabled or the toggleMode is "none"*/

.jqx-expander-header-disabled {
    cursor: default;
}

/*applied to the Expander's arrow*/

.jqx-expander-arrow {
    width: 17px;
    height: 17px;
    position: relative;
}

/*applied to the Expander's content if it is empty*/

.jqx-expander-content-empty {
    border-width: 0px;
    padding: 0px;
}

/*applied to jqxNavigationBar. The NavigationBar internally uses jqxExpander's classes and inherits all header and content style settings from the Expander.*/

.jqx-navigationbar {
    border: none;
    margin: 0px;
    -webkit-appearance: none;
    outline: none;
}

/*jqxPanel Style*/

.jqx-panel {
    border: 1px solid transparent;
    -webkit-appearance: none;
    outline: none;
    padding: 0px;
    margin: 0px;
    cursor: default;
    overflow: hidden;
}

/*applied to the Panel's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/

.jqx-panel-bottomright {
}

/*applied to the DropDownButton's Popup.*/

.jqx-dropdownbutton-popup {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
}

.jqx-listbox {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    padding: 0px;
    margin: 0px;
    cursor: default;
    overflow: hidden;
}

/*applied to the ListBox's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/

.jqx-listbox-bottomright {
}

/*applied to the ListBox's groups.*/

.jqx-listitem-state-group {
    white-space: nowrap;
    padding: 5px 2px 5px 2px;
    background: transparent;
    font-weight: bold;
    text-align: left;
    outline: none;
    overflow: hidden;
    vertical-align: middle;
    cursor: default;
}

/*applied to a list item in default state.*/

.jqx-listitem-state-normal {
    white-space: nowrap;
    padding: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
    outline: none;
    visibility: inherit;
    display: inherit;
    text-align: left;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    cursor: default;
}

/*applied to a list item in hovered state.*/

.jqx-listitem-state-hover {
    white-space: nowrap;
    background: transparent;
    padding: 3px 3px 3px 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
}

/*applied to a list item when the item is selected.*/

.jqx-listitem-state-selected {
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
}

.jqx-listbox-feedback {
    height: 1px;
    border-top: 1px dashed #000;
}

.jqx-listitem-element {
    -ms-touch-action: none;
    border: none;
    width: 100%;
    height: 100%;
    align: left;
    valign: top;
    position: absolute;
}

/*jqxComboBox Style*/

/*applied to the jqxComboBox's content which displays the text.*/

.jqx-combobox-content {
    padding: 0px;
    overflow: hidden;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-appearance: none;
    outline: none;
    border: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px solid transparent;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}

.jqx-combobox-content-rtl {
    border: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-right: none;
    border-left: 1px solid transparent;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}

/*applied to the ComboBox's input field.*/

.jqx-combobox-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    padding: 0 0 0 0;
    outline: none;
    border: 0px solid #aaa;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}

.jqx-combobox-input::-ms-clear {
        display: none;
    }

/*applied to the ComboBox's content when the widget is disabled.*/

.jqx-combobox-content-disabled {
    color: #AAA;
}

/*applied to the ComboBox's arrow button.*/

.jqx-combobox-arrow-normal, .jqx-action-button {
    -webkit-appearance: none;
    outline: none;
    overflow: hidden;
    margin: 0 0 0 0;
    border: none;
    cursor: pointer;
}

/*applied to the ComboBox's arrow button*/

.jqx-combobox-arrow-hover, .jqx-combobox-arrow-selected {
    -webkit-appearance: none;
    outline: none;
    overflow: hidden;
    margin: 0 0 0 0;
}

/*applied to the ComboBox in normal state.*/

.jqx-combobox-state-normal {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    overflow: hidden;
    margin: 0 0 0 0;
}

/*applied to the ComboBox when the mouse is over the widget.*/

.jqx-combobox-state-hover {
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
}

/*applied to the ComboBox when the popup ListBox is shown.*/

.jqx-combobox-state-selected {
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
}

/*applied to the ComboBox when the widget is focused.*/

.jqx-combobox-state-focus {
    border: 1px solid transparent;
}

.jqx-combobox-multi-item {
    padding: 1px 3px;
    margin: 2px;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
}

.jqx-combobox-multi-item a:link, .jqx-combobox-multi-item a:visited {
        color: inherit;
        display: block;
        outline: 0 none;
        text-decoration: none;
        cursor: pointer;
    }

/*applied to the ComboBox when the widget is disabled.*/

.jqx-combobox-state-disabled {
    white-space: nowrap;
    margin: 0px;
    color: #AAA;
}

/*jqxSelect Style*/

.jqx-select {
    overflow: hidden;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    -webkit-appearance: none;
    outline: 0 none;
}

.jqx-select-content {
    cursor: pointer;
    text-overflow: ellipsis;
}

.jqx-select-container {
    padding: 0;
}

.jqx-select-item {
    padding: 3px;
    margin: 1px;
    white-space: normal !important;
    cursor: default;
}

/*jqxDropDownList Style*/

/*applied to the dropdownlist's content element which displays the selected item's text or html.*/

.jqx-dropdownlist-content {
    padding: 0px;
    overflow: hidden;
    padding-left: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-appearance: none;
    outline: 0 none;
    border: none;
}

.jqx-dropdownlist-content-rtl {
    padding-left: 0px;
    padding-right: 3px;
}

.jqx-dropdownlist .jqx-icon-arrow-down {
    width: 13px;
}

.jqx-dropdownlist .jqx-icon-arrow-up {
    width: 13px;
}

.jqx-combobox .jqx-icon-arrow-down {
    width: 13px;
}

.jqx-combobox .jqx-icon-arrow-up {
    width: 13px;
}

/*applied to the dropdownlist's content element which displays the selected item's text or html and the widget is disabled. */

.jqx-dropdownlist-content-disabled {
}

/*applied to the dropdownlist in default state.*/

.jqx-dropdownlist-state-normal {
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    overflow: hidden;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to the dropdownlist in hovered state.*/

.jqx-dropdownlist-state-hover {
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to the dropdownlist in selected state.*/

.jqx-dropdownlist-state-selected {
    overflow: hidden;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: pointer;
}

/*applied to the dropdownlist in focused state.*/

.jqx-dropdownlist-state-focus {
    border: 1px solid #909090;
}

/*applied to the dropdownlist in disabled state.*/

.jqx-dropdownlist-state-disabled {
}

/*jqxScrollBar Style*/

.jqx-scrollbar {
    background: transparent;
    margin: 0;
    padding: 0;
    border: none;
}

/*applied to the scrollbar in default state.*/

.jqx-scrollbar-state-normal {
    background: #efefef;
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}

/*applied to the scrollbar buttons in default state.*/

.jqx-scrollbar-button-state-normal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}

/*applied to the scrollbar buttons in hovered state.*/

.jqx-scrollbar-button-state-hover {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}

/*applied to the scrollbar buttons in pressed state.*/

.jqx-scrollbar-button-state-pressed {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}

/*applied to the horizontal scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-normal-horizontal {
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 1px solid transparent;
    touch-action: none;
}

/*applied to the horizontal scrollbar thumb in hovered state.*/

.jqx-scrollbar-thumb-state-hover-horizontal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}

/*applied to the horizontal scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-pressed-horizontal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}

/*applied to the vertical scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-normal {
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
    touch-action: none;
}

/*applied to the vertical scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-hover {
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 1px solid transparent;
}

/*applied to the vertical scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-pressed {
    margin: 0px;
    padding: 0px;
    background: #d1d1d1;
    border: 1px solid #909090;
}

/* jqxWindow */

.jqx-window {
    position: absolute;
    overflow: hidden;
    border: 1px solid transparent;
}

/*applied to the jqxWindow when it’s disabled*/

.jqx-window-disabled {
}

/*applied to the window’s header*/

.jqx-window-header {
    outline: none;
    border-width: 0px;
    border-bottom: 1px solid transparent;
    overflow: hidden;
    padding: 7px;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
}

/*applied to the window’s header when the window is disabled*/

.jqx-window-header-disabled {
}

/*applied to the window’s content*/

.jqx-window-content {
    outline: none;
    overflow: auto;
    text-align: left;
    background-color: transparent;
    padding: 5px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/*applied to the window’s content when the window is disabled*/

.jqx-window-content-disabled {
    outline: none;
    overflow: auto;
    text-align: left;
    padding: 5px;
}

/*applied to the window’s close button*/

.jqx-window-close-button {
    cursor: pointer;
    background-image: url('close.png');
    background-repeat: no-repeat;
    margin-top: 2px;
}

/*applied to the window's collapse button*/

.jqx-window-collapse-button {
    background-image: url('icon-up.png');
    cursor: pointer;
    margin-top: 3px;
}

/*applied to the window's collapse button when the window is collapsed*/

.jqx-window-collapse-button-collapsed {
    margin-top: 3px;
    cursor: pointer;
    background-image: url('icon-down.png');
}

/*setting styles of the modal window’s background*/

.jqx-window-modal {
    background-color: Black;
}

.jqx-window-close-button-hover {
}

.jqx-docking {
    overflow: hidden;
}

.jqx-docking-panel {
    margin: 0px;
    padding: 0px;
    min-height: 100px;
}

.jqx-docking-drop-indicator {
    border-style: dashed;
    border-width: 1px;
    margin: 0px;
}

.jqx-docking-window {
    margin: 0px;
}

/* jxSlider */

/* applied to jqxSlider widget */

.jqx-slider {
    outline: none;
    clear: both;
    position: relative;
    overflow: hidden;
}

/*applied to the ticks which can be in the top/bottom/both sides of the jqxSlider*/

.jqx-slider-tick {
    border-left: 1px solid transparent;
    z-index: 9;
}

/*applied to the ticks when the slider is in horizontal mode*/

.jqx-slider-tick-horizontal {
    width: 1px;
    border-left: none;
    margin-top: 1px;
}

/*applied to the ticks when the slider is in vertical mode*/

.jqx-slider-tick-vertical {
    height: 1px;
    border-top: none;
}

/*applied to the ticks container*/

.jqx-slider-tickscontainer {
    z-index: 10;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 9;
}

/*applied to the jqxSlider thumb used for changing/indicating current value*/

.jqx-slider-slider {
    cursor: pointer;
    width: 20px;
    height: 20px;
    z-index: 15;
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 100%;
}

.jqx-slider-button {
    cursor: pointer;
    border-radius: 100%;
    box-sizing: content-box !important;
    padding: 3px !important;
}

/*applied to the slider's thumb when the slider is in horizontal mode*/

.jqx-slider-slider-horizontal {
    margin-top: -9px;
    border-radius: 100%;
    border: 1px solid transparent;
}

/*applied to the slider's thumb when the slider is in vertical mode*/

.jqx-slider-slider-vertical {
    margin-left: -9px;
    border-radius: 100%;
    border: 1px solid transparent;
}

/*applied to the track where is located the thumb*/

.jqx-slider-track {
    height: 4px;
    float: left;
    position: relative;
    z-index: 20;
    cursor: pointer;
}

/*used in horizontal slider*/

.jqx-slider-track-horizontal {
    height: 4px;
    margin-top: 2px;
}

/*used in vertical slider*/

.jqx-slider-track-vertical {
    width: 4px;
}

/*applied to the div which is between the thumbs in a range slider or from beginning of the track to the current thumb position in the default slider*/

.jqx-slider-rangebar {
}

/* jqxSplitter */

.jqx-splitter {
    overflow: hidden;
    border: 1px solid transparent;
    position: relative;
}

/* Split bar's class when the jqxSplitter is with horizontal orientation */

.jqx-splitter-splitbar-vertical {
    border: 1px solid transparent;
    border-top-width: 0px;
    border-bottom-width: 0px;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
}

/* Split bar's mouse over state */

.jqx-splitter-splitbar-hover {
    background-color: transparent;
}

/* Split bar's class when the jqxSplitter is with horizontal orientation. */

.jqx-splitter-splitbar-horizontal {
    position: absolute;
    border: 1px solid transparent;
    border-left-width: 0px;
    border-right-width: 0px;
    cursor: n-resize;
    cursor: row-resize;
}

/* This class is applied to the splitter when it's dragged to it's max left/right boundary */

.jqx-splitter-splitbar-invalid {
    background: #FF0000 !important;
}

/* This class is added to split bar's collapse button when the splitter is with vectical orientation. */

.jqx-splitter-collapse-button-horizontal {
    cursor: pointer;
    width: 45px;
    height: 5px;
}

/* This class is added to split bar's collapse button when the splitter is with horizontal orientation. */

.jqx-splitter-collapse-button-vertical {
    cursor: pointer;
    width: 5px;
    height: 45px;
}

/* This class is added when the user disable the splitter. */

.jqx-splitter-splitbar-collapsed {
    cursor: default;
}

/* Applied to the jqxSplitter panels. */

.jqx-splitter-panel {
    border: none;
    outline: none;
    position: absolute;
    overflow: hidden;
}

/* This class is added to a nested splitter.*/

.jqx-splitter-nested, .jqx-splitter-panel-nested {
    border: none;
    overflow: hidden;
}

.jqx-draggable {
}

.jqx-draggable-dragging {
    border: 0px solid black;
}

.jqx-draggable-disabled {
    cursor: default;
}

.jqx-validator-hint {
    height: 18px;
    width: auto;
    display: inline-block;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Verdana;
    font-size: 13px;
    border: 1px solid #6E0000;
    background-color: #942724;
    color: #fff;
    z-index: 99999;
    white-space: nowrap;
}

.jqx-validator-hint-arrow {
    z-index: 99999;
    height: 9px;
    width: 9px;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    background-image: url('multi-arrow.gif');
}

.jqx-validator-error-label {
    color: #dd4b39;
    vertical-align: top;
    text-align: left;
    display: block;
    cursor: default;
    line-height: 17px;
}

.jqx-validator-error-element {
    border-color: #dd4b39 !important;
}

.jqx-switchbutton {
    outline: none;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.jqx-switchbutton[aria-disabled="true"] {
    opacity: 0.5;
    pointer-events: none;
}

.jqx-switchbutton-thumb {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #ccc;
}

.jqx-switchbutton-label {
    font-size: 15px;
    font-family: Sans-Serif;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.jqx-switchbutton-wrapper {
}

.jqx-switchbutton-label-on {
}

.jqx-switchbutton-label-off {
}

/*left, right, up and down arrow icons.*/

.jqx-left-arrow {
    background: transparent;
    background-image: url('icon-left.png');
    cursor: pointer;
}

.jqx-right-arrow {
    background: transparent;
    background-image: url('icon-right.png');
    cursor: pointer;
}

.jqx-icon-delete {
    background-image: url('icon-delete.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-edit {
    background-image: url('icon-edit.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-save {
    background-image: url('icon-save.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-cancel {
    background-image: url('icon-cancel.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-up, .jqx-icon-arrow-up-hover, .jqx-icon-arrow-up-selected {
    background-image: url('icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-down, .jqx-icon-arrow-down-hover, .jqx-icon-arrow-down-selected {
    background-image: url('icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-left, .jqx-icon-arrow-left-hover, .jqx-icon-arrow-left-selected {
    background-image: url('icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-right, .jqx-icon-arrow-right-hover, .jqx-icon-arrow-right-selected {
    background-image: url('icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-first, .jqx-icon-arrow-first-hover, .jqx-icon-arrow-first-selected {
    background-image: url('icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-last, .jqx-icon-arrow-last-hover, .jqx-icon-arrow-last-selected {
    background-image: url('icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-up-hover {
    background-image: url('icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-down-hover {
    background-image: url('icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-left-hover {
    background-image: url('icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-right-hover {
    background-image: url('icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-up-selected {
    background-image: url('icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-down-selected {
    background-image: url('icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-left-selected {
    background-image: url('icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-right-selected {
    background-image: url('icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-close {
    cursor: pointer;
    background-image: url('close.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-close-white {
    background-image: url('close_white.png');
}

.jqx-icon-close-hover {
    cursor: pointer;
    background-image: url('close.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-search {
    cursor: pointer;
    background-image: url('search.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1px;
    background-size: 13px;
    width: 13px;
    height: 13px;
}

.jqx-icon-plus {
    background-image: url('plus.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    width: 16px;
    height: 16px;
}

.jqx-icon-plus-alt, .jqx-icon-plus-alt-white {
    background-image: url('icon-plus.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    width: 16px;
    height: 16px;
}

.jqx-icon-plus-alt-white {
    background-image: url('icon-plus-white.png');
}

/* jqxScrollView */

.jqx-scrollview-button {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: inline-block;
    margin: 2px;
    cursor: pointer;
    background-color: #aaaeaf;
}

.jqx-scrollview {
    background-color: #000;
    -ms-touch-action: auto !important;
}

.jqx-icon-calendar, .jqx-icon-calendar-hover, .jqx-icon-calendar-pressed {
    background-image: url('icon-calendar.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    width: 15px !important;
    height: 15px !important;
    margin-top: -7.5px !important;
}

/*applied to Inputs*/

.jqx-input-widget {
    box-sizing: border-box !important;
}

.jqx-input {
    overflow: hidden;
    background-color: inherit;
    border-color: #c7c7c7;
}

.jqx-input-invalid {
    color: red !important;
}

.jqx-input-group {
    overflow: hidden;
}

.jqx-input-group-addon {
    border: 1px solid transparent;
    position: relative;
    box-sizing: border-box !important;
    padding: 2px 8px !important;
    float: left;
    white-space: nowrap;
    vertical-align: middle;
}

.jqx-input-group-addon:first-child {
        border-right-width: 0px;
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

.jqx-input-group-addon:last-child {
        border-left-width: 0px;
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

.jqx-input-group-addon:not(:last-child):not(:first-child) {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
        border-left-width: 0px;
    }

.jqx-input-group .jqx-input {
    padding: 2px 1px !important;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}

.jqx-editor {
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    overflow: hidden;
    box-sizing: border-box !important;
}

.jqx-editor-window {
    overflow: hidden;
}

.jqx-editor-inline {
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.jqx-editor-inline p {
        margin: 0px;
        padding: 0 .2em;
    }

.jqx-editor-inline-focus {
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}

.jqx-editor iframe {
    border: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    display: inline;
    vertical-align: top;
    width: 100%;
    height: 100%;
}

.jqx-editor-color-bar {
    height: 3px;
}

.jqx-editor-color-picker table {
    margin: 0;
    padding: 0 4px 4px;
    empty-cells: show;
    border-collapse: separate;
}

.jqx-editor-color-picker td {
    border-collapse: separate;
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0;
    position: relative;
}

.jqx-editor-color-picker td:hover {
        border: 1px solid #000;
    }

.jqx-editor-color-picker-selected-cell {
    outline: 1px solid #000;
}

.jqx-editor-color-picker td div {
    width: 16px;
    height: 16px;
}

.jqx-editor-content {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    outline: 0;
    left: 0px;
    position: relative;
    box-sizing: border-box !important;
}

.jqx-editor-container {
    position: relative;
    padding: 4px;
    padding-top: 0px;
    width: 100%;
    height: 100%;
    box-sizing: border-box !important;
}

.jqx-editor-toolbar-container {
    top: 0px;
    left: 0px;
    box-sizing: border-box !important;
}

.jqx-editor-toolbar-inline {
    padding: 0px 4px;
    border-width: 1px;
    border-style: solid;
}

.jqx-editor-toolbar {
    margin: 0;
    padding: 0px;
    padding-bottom: 4px;
}

.jqx-editor-toolbar-icon {
    height: 21px;
    width: 21px;
    vertical-align: middle;
    opacity: .667;
    margin: 2px 0;
    background: url('html_editor.png') no-repeat;
}

.jqx-editor-toolbar-icon-bold {
    background-position: 0px 0px !important;
}

.jqx-editor-toolbar-icon-italic {
    background-position: -21px 0px !important;
}

.jqx-editor-toolbar-icon-underline {
    background-position: -42px 0px !important;
}

.jqx-editor-toolbar-icon-fontname {
    background-position: -63px 0px !important;
}

.jqx-editor-toolbar-icon-fontsize {
    background-position: -84px 0px !important;
}

.jqx-editor-toolbar-icon-createlink {
    background-position: -147px 0px !important;
}

.jqx-editor-toolbar-icon-insertorderedlist {
    background-position: -168px 0px !important;
}

.jqx-editor-toolbar-icon-insertunorderedlist {
    background-position: -189px 0px !important;
}

.jqx-editor-toolbar-icon-outdent {
    background-position: -210px 0px !important;
}

.jqx-editor-toolbar-icon-indent {
    background-position: -231px 0px !important;
}

.jqx-editor-toolbar-icon-insertimage {
    background-position: -337px 0px !important;
}

.jqx-editor-toolbar-icon-justifyleft {
    background-position: -252px 0px !important;
}

.jqx-editor-toolbar-icon-justifycenter {
    background-position: -273px 0px !important;
}

.jqx-editor-toolbar-icon-justifyright {
    background-position: -294px 0px !important;
}

.jqx-editor-toolbar-icon-removeformat {
    background-position: -316px 0px !important;
}

.jqx-editor-toolbar-icon-viewsource {
    background-position: -359px 0px !important;
}

.jqx-editor-toolbar-icon-forecolor {
    background-position: -105px 0px !important;
    height: 15px;
}

.jqx-editor-toolbar-icon-backcolor {
    background-position: -380px 0px !important;
    height: 15px;
}

.jqx-editor-toolbar-icon:hover {
    opacity: 1;
}

.jqx-fill-state-disabled .jqx-editor-toolbar-icon {
    opacity: .667;
}

.jqx-editor-toolbar-item {
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.jqx-editor-toolbar-separator {
    border-left: 1px solid #ccc;
    margin: 0 2px;
    outline: none;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 0;
    display: inline-block;
}

.jqx-editor-toolbar-group {
    display: inline-block;
    margin-right: 4px;
    margin-top: 4px;
    white-space: nowrap;
}

.jqx-editor-toolbar-button {
    text-decoration: none;
    vertical-align: middle;
    cursor: default;
    display: inline-block;
    padding: 0px !important;
    margin-right: 2px;
}

.jqx-editor-toolbar-group .jqx-editor-toolbar-button {
    margin-right: -1px;
    box-shadow: none;
    position: relative;
    margin-left: 0px !important;
}

.jqx-editor-toolbar-group .jqx-editor-toolbar-button:hover, .jqx-editor-toolbar-group .jqx-editor-toolbar-button:active {
        z-index: 55;
    }

.jqx-editor-toolbar-group .jqx-editor-toolbar-button.jqx-fill-state-normal {
        background: transparent !important;
    }

.jqx-date-time-input-popup table td a {
    border: 1px transparent solid;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    outline: 0;
    color: #333;
}

.jqx-date-time-input-popup table td input {
    width: 25px;
    margin: 0;
    text-align: center;
    padding: 4px 6px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.jqx-scheduler .jqx-cell {
    padding: 0px !important;
    cursor: default;
}

.jqx-scheduler .jqx-widget-header.jqx-grid-header {
    border-bottom-color: transparent;
    border-bottom-width: 0px;
}

.jqx-scheduler .jqx-grid-column-header, .jqx-scheduler.jqx-widget .jqx-grid-column-header {
    border-bottom: 1px solid #c5c5c5;
}

.jqx-grid-column-header[sort] > div > div {
    width: calc(100% - 20px);
}

.jqx-grid-column-header[filter] > div > div {
    width: calc(100% - 20px);
}

.jqx-grid-column-header[filter][sort] > div > div {
    width: calc(100% - 40px);
}

.jqx-scheduler-all-day-cell {
    text-align: left;
}

.jqx-scheduler-all-day-cell span {
        margin-left: 3px;
    }

.jqx-scheduler-month-cell {
    background: #f2f2f2;
    color: #000;
    opacity: 0.8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    vertical-align: top;
    text-align: left;
}

.jqx-scheduler-month-cell-touch {
    background: transparent;
    border: none;
    vertical-align: middle;
    text-align: center;
}

.jqx-scheduler-month-cell-popup {
    border: 1px solid #333;
    background: #f2f2f2;
    box-shadow: 0 5px 0px rgba(0,0,0,.15) !important;
}

.jqx-widget .jqx-scheduler-middle-cell, .jqx-scheduler-middle-cell {
    border-bottom-color: #ddd !important;
}

.jqx-scheduler-cell-selected.jqx-scheduler-middle-cell {
    border-bottom-style: dotted;
}

.jqx-scheduler-work-time-cell {
    background: #fff;
}

.jqx-scheduler-not-work-time-cell {
    background: #eee;
}

.jqx-scheduler-month-outer-cell {
    color: #555;
}

.jqx-scheduler-month-weekend-cell {
    background: #eee;
}

.jqx-scheduler-disabled-cell {
    background: #e9edf1;
}

.jqx-scheduler-toolbar {
    font-size: 14px;
}

.jqx-scheduler-time-column, .jqx-scheduler-toolbar {
    background-image: none !important;
    background: #fff !important;
    color: #333 !important;
}

.jqx-scheduler-week-number-column {
    background: #e8e8e8 !important;
    color: #333;
}

.jqx-scheduler-time-column-header-cell {
    border-left-color: transparent !important;
}

.jqx-scheduler-time-column-header-cell-rtl {
    border-right-color: transparent !important;
}

.jqx-scheduler-appointment {
    overflow: visible;
    border: 1px solid #555;
    white-space: pre-line;
    cursor: pointer;
    vertical-align: middle;
    text-overflow: ellipsis;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.jqx-scheduler-appointment-rtl {
    direction: rtl;
    text-align: right;
}

.jqx-scheduler-appointment-content {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
}

.jqx-scheduler-appointment-inner-content {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    padding-bottom: 3px;
}

.jqx-scheduler-appointment-duration-status {
    height: 0px;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-color: #f05c2d;
    background: #f05c2d;
    position: absolute;
    bottom: -1px;
    left: 0px;
    border-radius: 5px;
}

.jqx-scheduler-appointment-status {
    width: 4px;
    height: 100%;
    border-right-width: 1px;
    border-right-style: solid;
    position: absolute;
    top: 0px;
    left: 0px;
}

.jqx-scheduler-appointment-status-rtl {
    width: 4px;
    height: 100%;
    border-right-width: 0px;
    border-right-style: none;
    border-left-width: 1px;
    border-left-style: solid;
    position: absolute;
    top: 0px;
    right: 0px;
}

.jqx-scheduler-appointment-status-stripes {
    background-image: url('stripes.png');
    background-repeat: repeat-y;
    background-position: left top;
}

.jqx-scheduler-appointment-resize-indicator {
    width: 4px;
    height: 4px;
    position: absolute;
    border: 1px solid black;
    background: white;
    display: none;
}

.jqx-scheduler-appointment-top-resize-indicator {
    top: -3px;
    left: 50%;
    margin-left: -2px;
    cursor: row-resize;
}

.jqx-scheduler-appointment-bottom-resize-indicator {
    cursor: row-resize;
    bottom: -3px;
    left: 50%;
    margin-left: -2px;
}

.jqx-scheduler-appointment-left-resize-indicator {
    cursor: col-resize;
    top: 50%;
    left: -3px;
    margin-top: -2px;
}

.jqx-scheduler-appointment-right-resize-indicator {
    cursor: col-resize;
    top: 50%;
    margin-top: -2px;
    right: -3px;
}

.jqx-scheduler-appointment span {
    vertical-align: middle;
    text-overflow: ellipsis;
    position: relative;
    top: -1px;
}

.jqx-scheduler-feedback-appointment {
    opacity: 0.7;
    position: absolute;
    z-index: 99999;
}

.jqx-scheduler-selected-appointment {
    border: 1px solid #316293 !important;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    white-space: pre-line;
}

.jqx-scheduler-appointment:hover {
    border: 1px solid #3f7ebe !important;
}

.jqx-scheduler-feedback-drag-appointment {
    background: #aaa !important;
}

.jqx-icon-recurrence, .jqx-icon-recurrence-exception, .jqx-icon-recurrence-white, .jqx-icon-recurrence-exception-white, .jqx-icon-time {
    background-image: url('icon-recurrence.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    float: left;
    margin: 3px;
    margin-left: 5px;
}

.jqx-icon-time {
    background-image: url('icon-time.png');
    margin: 0px;
    position: relative;
    left: 1px;
    margin-top: -8px;
}

.jqx-icon-time-white {
    background-image: url('icon-time-white.png');
}

.jqx-icon-recurrence-exception {
    background-image: url('icon-recurrence-exception.png');
}

.jqx-icon-recurrence-exception-white {
    background-image: url('icon-recurrence-exception-white.png');
}

.jqx-icon-recurrence-white {
    background-image: url('icon-recurrence-white.png');
}

.jqx-scheduler-cell-hover {
    border-color: #3f7ebe !important;
    background: #a2c0df !important;
}

.jqx-scheduler-cell-selected {
    border-color: #316293 !important;
    background: #2f7eb6 !important;
}

.jqx-scheduler-edit-dialog-label {
    clear: both;
    float: left;
    margin-left: 2%;
    padding: 4px;
    text-align: right;
    width: 18%;
    line-height: 25px;
}

.jqx-scheduler-edit-dialog-field {
    clear: right;
    float: right;
    margin-right: 2%;
    padding: 4px;
    width: 380px;
}

.jqx-scheduler-edit-dialog-label-rtl {
    clear: both;
    float: right;
    margin-left: 0px;
    margin-right: 2%;
    padding: 4px;
    text-align: left;
    width: 18%;
    line-height: 25px;
}

.jqx-scheduler-edit-dialog-field-rtl {
    clear: left;
    float: left;
    margin-right: 0px;
    margin-left: 2%;
    padding: 4px;
    width: 72%;
}

.jqx-scheduler-legend-bar {
    overflow: hidden;
    border-color: inherit;
    border: none;
}

.jqx-scheduler-legend-bar-bottom {
    border-top-width: 1px;
    border-top-style: solid;
}

.jqx-scheduler-legend-bar-top {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jqx-scheduler-legend {
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 4px;
}

.jqx-scheduler-legend-label {
    float: left;
    margin-right: 12px;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 4px;
}

.jqx-scheduler-cell-selected .jqx-scheduler-agenda-date {
    color: #fff;
}

.jqx-scheduler-cell-selected .jqx-scheduler-agenda-time {
    color: #fff;
}

.jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment, .jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment-rtl {
    color: #fff;
}

.jqx-scheduler-agenda-date {
    padding-top: 5px;
    padding-bottom: 5px;
}

.jqx-scheduler-agenda-time {
    padding: 5px;
}

.jqx-scheduler-agenda-appointment, .jqx-scheduler-agenda-appointment-rtl {
    cursor: pointer;
}

.jqx-scheduler-agenda-appointment-resource, .jqx-scheduler-agenda-appointment-resource-rtl {
    margin: 5px;
    cursor: pointer;
}

.jqx-scheduler-agenda-appointment-resource-rtl, .jqx-scheduler-agenda-appointment-rtl {
    float: right;
}

.jqx-scheduler-agenda-day {
    margin: 3px;
    font-size: 33px;
    font-weight: normal;
}

.jqx-scheduler-agenda-week {
    font-style: normal;
    font-size: 13px;
}

.jqx-scheduler-agenda-date {
    font-size: 10px;
}

.jqx-scheduler-cell-focus {
    border-style: dotted;
    border-color: #59a0d5 !important;
    background: #59a0d5 !important;
}

/*applied to all widgets*/

.jqx-widget {
    box-sizing: content-box;
    -ms-touch-action: none;
    zoom: 1 !important;
    color: #000000;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-appearance: none;
    -webkit-background-clip: padding-box;
    direction: ltr !important;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 13px;
}

.jqx-item {
    -ms-touch-action: none;
    box-sizing: content-box;
    color: inherit;
    -webkit-text-size-adjust: none;
}

/*applied to containers to set a background and border color. Tabs, NavigationBar, Calendar content.*/

.jqx-widget-content {
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 13px;
    border-color: #c7c7c7;
    background: #fff;
}

/*applied to header areas. Tabs, Menu, Window, Calendar.*/

.jqx-widget-header {
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #c5c5c5;
    background: #e8e8e8;
}

.jqx-fill-state-normal {
    box-sizing: content-box;
    -ms-touch-action: none;
    font-family: Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 13px;
    border-color: #aaa;
    background: #efefef;
}

.jqx-fill-state-hover {
    box-sizing: content-box;
    border-color: #999;
    background: #e8e8e8;
}

.jqx-fill-state-pressed {
    box-sizing: content-box;
    border-color: #999;
    background: #d1d1d1;
}

.jqx-fill-state-focus {
    border-color: #555;
}

.jqx-fill-state-disabled {
    cursor: default;
    color: #000;
    opacity: .55;
    filter: Alpha(Opacity=45);
}

.jqx-grid.jqx-fill-state-disabled {
    pointer-events: none;
}

.jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
    border-color: #aaa;
}

.jqx-widget .jqx-grid-column-menubutton, .jqx-widget .jqx-grid-column-sortascbutton, .jqx-widget .jqx-grid-column-sortdescbutton, .jqx-widget .jqx-grid-column-filterbutton {
    background-color: transparent;
    border-color: #aaa;
}

.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited {
}

.jqx-grid-bottomright, .jqx-panel-bottomright, .jqx-listbox-bottomright {
    background-color: #e5e5e5;
}

.jqx-tabs-title-selected-top {
    border-color: #aaa;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}

/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/

.jqx-tabs-title-selected-bottom {
    border-color: #aaa;
    border-top: 1px solid #fff;
    background-color: #fff;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/

.jqx-tabs-selection-tracker-top {
    border-color: #aaa;
    border-bottom: 1px solid #fff;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/

.jqx-tabs-selection-tracker-bottom {
    border-color: #aaa;
    border-top: 1px solid #fff;
}

/*jqxMaskedInput and jqxNumberInput Styles*/

.jqx-input {
    -webkit-appearance: none;
    padding: 0 0 0 0;
    outline: none;
    border-width: 1px;
    border-style: solid;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}

input[type=text].jqx-input, input[type=password].jqx-input {
    min-height: 16px;
    min-width: 16px;
    margin: 0px;
    border-width: 1px;
    border-style: solid;
    font-size: 13px;
    padding: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

.jqx-input::-ms-reveal {
    display: none;
}

.jqx-input::-ms-clear {
    display: none;
}

.jqx-input-content::-ms-clear {
    display: none;
}

.jqx-input::-ms-value {
    margin: 0px;
    padding: 0px;
    min-height: 13px;
    line-height: 13px;
}

/*applied to the input when the validation fails.*/

.jqx-input-invalid {
    border-color: #dd4b39 !important;
}

/*applied to the input's content.*/

.jqx-input-content {
    -webkit-appearance: none;
    padding: 1px;
    resize: none;
    outline: none;
    outline-width: 0px;
    -webkit-user-modify: inherit;
    -moz-user-modify: inherit;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}

/*applied to the input when it is disabled.*/

.jqx-input-disabled {
    -webkit-appearance: none;
    resize: none;
    outline: none;
    outline-width: 0px;
}

/*applied to the list menu.*/

.jqx-listmenu-widget {
    -ms-touch-action: auto;
}

.jqx-listmenu-widget .jqx-widget-content {
        -ms-touch-action: auto;
    }

.jqx-listmenu-widget .jqx-widget-header {
        -ms-touch-action: auto;
    }

.jqx-listmenu-widget li {
        -ms-touch-action: auto;
    }

.jqx-menu-popup {
}

.jqx-menu-vertical {
    background-color: #efefef;
}

.jqx-color-picker {
}

.jqx-color-picker-panel {
}

.jqx-color-picker-map {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('map-saturation.png');
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}

.jqx-color-picker-map-hue {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('map-hue.png');
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}

.jqx-color-picker-map-overlay {
    background-color: transparent;
    background-image: url('map-saturation-overlay.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.jqx-color-picker-bar {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('bar-saturation.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.jqx-color-picker-bar-hue {
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('bar-hue.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.jqx-color-picker-preview {
    border: 1px solid #A0A0A0;
}

.jqx-color-picker-pointer {
    background-image: url('crosshair.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.jqx-color-picker-pointer-alt {
    background-image: url('crosshair-white.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.jqx-color-picker-bar-pointer {
    background-image: url('pointer.png');
    background-repeat: no-repeat;
    height: 15px;
    margin-left: 6px;
    background-position: right top;
}

.jqx-icon {
    width: 16px;
    height: 16px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -8px;
}

.jqx-input-icon {
    width: 13px;
    height: 13px;
    margin: 0 auto;
}

.jqx-scrollbar-thumb-state-normal-touch {
    border-color: #c3c3c3;
    background: #c3c3c3;
}

.jqx-touch, .jqx-touch .jqx-fill-state-normal, .jqx-touch .jqx-widget-content, .jqx-touch .jqx-widget-header, .jqx-touch a:link {
}

.jqx-scrollbar .jqx-icon-arrow-up {
    width: 100%;
    height: 100%;
}

.jqx-scrollbar .jqx-icon-arrow-down {
    width: 100%;
    height: 100%;
}

.jqx-scrollbar .jqx-icon-arrow-left {
    width: 100%;
    height: 100%;
}

.jqx-scrollbar .jqx-icon-arrow-right {
    width: 100%;
    height: 100%;
}

/*jqx-listmenu*/

.jqx-listmenu-widget {
    border-width: 1px;
    border-style: solid;
}

ol.jqx-listmenu, ul.jqx-listmenu {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    line-height: 1;
    counter-reset: section;
}

.jqx-listmenu li {
    margin-left: 0px;
    list-style: none;
    line-height: 1;
}

.jqx-listmenu {
    width: 100%;
}

.jqx-listmenu-header {
    padding: 15px;
}

.jqx-listmenu-item {
    cursor: pointer;
    padding: 15px;
    float: none;
    overflow: hidden;
    text-align: left;
    position: relative;
}

.jqx-listmenu-separator {
    padding: 10px;
    counter-reset: section;
}

.jqx-listmenu-header-label {
    margin-left: 30px;
}

.jqx-listmenu-arrow-right {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 7px;
}

.jqx-listmenu-arrow-rtl {
    right: 0px;
    left: 7px;
}

.jqx-listmenu-arrow-right-pressed {
    width: 16px;
    height: 16px;
}

.jqx-listmenu-header .jqx-button {
    border-radius: 10px;
    padding: 6px 10px;
}

.jqx-listmenu-filter-input {
    border-radius: 3px;
    border: 1px solid;
    outline: none;
    width: 97%;
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    border-color: #c7c7c7;
    background-color: #fff;
    font-size: 20px;
    min-height: 25px !important;
    height: 25px;
}

.jqx-listmenu-filter {
    text-align: center;
    padding: 4px;
}

ol li .jqx-listmenu-item-label:before {
    content: counter(section) ". ";
    counter-increment: section;
}

.jqx-listmenu div {
    clear: both;
}

.jqx-listmenu-auto-separator {
}

.jqx-listmenu-item-readonly {
    cursor: default;
}

.jqx-tooltip {
    position: absolute;
    width: auto;
    height: auto;
}

.jqx-tooltip-main {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    filter: inherit;
    border-style: solid;
    border-width: 1px;
}

.jqx-tooltip-text {
    padding: 5px 8px;
    overflow: hidden;
    filter: inherit;
}

.jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main {
    border-radius: 5px;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}

.jqx-tooltip-arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    display: block;
    border-style: solid;
    margin: -6px 0 0 -7px;
    background: transparent !important;
    filter: inherit;
}

.jqx-tooltip-arrow-t-b {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}

.jqx-tooltip-arrow-l-r {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}

/*Sets the text-alignment to right.*/

.jqx-rtl {
    text-align: right !important;
}

.jqx-shadow {
    box-shadow: 0 2px 3px rgba(0,0,0,.15) !important;
}

.jqx-noshadow {
    box-shadow: none !important;
}

.jqx-passwordinput-password-icon, .jqx-passwordinput-password-icon-rtl {
    background-image: url('icon-showpassword.png') !important;
    background-repeat: no-repeat !important;
    width: 14px;
    height: 9px;
}

.jqx-passwordinput-password-icon-ltr {
    background-position: right !important;
}

.jqx-passwordinput-password-icon-rtl {
    background-position: left !important;
}

.jqx-passwordinput-password-strength-inicator {
    width: 20%;
    height: 5px;
    margin-top: 5px;
}

/*top rounded Corners*/

.jqx-rc-t-expanded {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

/*bottom rounded Corners*/

.jqx-rc-b-expanded {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.jqx-treemap-rectangle {
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #555;
    color: #222;
    text-shadow: 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jqx-treemap-label {
    text-overflow: ellipsis;
    overflow: hidden;
}

.jqx-treemap-rectangle-parent {
    color: #222;
    font-size: 15px;
    font-family: Verdana;
    font-weight: bold;
}

.jqx-treemap-legend-label {
    color: #fff;
}

.jqx-treemap-legend {
    width: 350px;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: 41;
    overflow: hidden;
}

.jqx-treemap-legend-table {
    table-layout: fixed;
    width: 100%;
}

.jqx-treemap-legend-color {
    height: 3px;
}

.jqx-treemap-legend-values {
    height: 12px;
    width: 100%;
}

.jqx-treemap-legend-value {
    font-size: 9px;
    position: absolute;
    color: #fff;
}

.jqx-treemap-rectangle-hover {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
    z-index: 40;
}

/*jqxRangeSelector*/

.jqx-rangeselector, .jqx-rangeselector-content, .jqx-rangeselector-slider, .jqx-rangeselector-markers,
.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-sizing: content-box !important;
}

.jqx-rangeselector-markers {
}

.jqx-rangeselector-content, .jqx-rangeselector-ticks, .jqx-rangeselector-labels, .jqx-rangeselector-shutter, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow {
    position: absolute;
}

.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter, .jqx-rangeselector-slider {
    height: 100%;
}

.jqx-rangeselector-ticks-container, .jqx-rangeselector-slider {
    width: 100%;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    border-radius: 0px !important;
}

.jqx-rangeselector-group-labels-rtl, .jqx-rangeselector-group-labels-ticks, .jqx-rangeselector-slider {
    float: left;
}

.jqx-rangeselector-slider, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow {
    border-style: solid;
}

.jqx-rangeselector-ticks, .jqx-rangeselector-group-labels-ticks {
    width: 1px;
    background: #aaa;
}

.jqx-rangeselector-labels, .jqx-rangeselector-markers {
    white-space: nowrap;
    width: auto;
}

.jqx-rangeselector-slider, .jqx-rangeselector-markers {
    border-width: 1px !important;
}

.jqx-rangeselector-ticks-container {
    background-color: transparent;
    position: relative;
}

.jqx-rangeselector-shutter {
    opacity: 0.75;
    background: #efefef;
    border-width: 0px !important;
}

.jqx-rangeselector-slider {
    background-color: transparent !important;
    border-top: none !important;
    background-image: none !important;
    border-bottom: none !important;
    border-color: #aaa;
    border-right-color: transparent !important;
    position: relative;
    overflow: hidden;
}

.jqx-rangeselector-inner-slider {
    position: absolute;
    right: 0;
    background: #aaa;
    width: 1px;
    height: 100%;
}

.jqx-rangeselector-ticks {
    margin-top: 0px;
}

.jqx-rangeselector-labels, .jqx-rangeselector-group-labels {
    margin-top: 4px;
}

.jqx-rangeselector-markers {
    height: 20px;
    padding: 5px;
    opacity: 0.75;
}

.jqx-rangeselector-marker-arrow {
    width: 0px;
    height: 0px;
    display: block;
    margin: -6px 0 0 -7px;
    background-color: transparent !important;
    filter: inherit;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    background-clip: border-box;
    background-repeat: repeat;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-image: none !important;
}

.jqx-rangeselector-marker-arrow-top {
    border-bottom-color: transparent !important;
}

.jqx-rangeselector-marker-arrow-bottom {
    border-top-color: transparent !important;
}

.jqx-rangeselector-marker-left-arrow {
    border-right-width: 0px;
    border-left-width: 5px;
}

.jqx-rangeselector-marker-right-arrow {
    border-right-width: 5px;
    border-left-width: 0px;
}

.jqx-rangeselector-markers-value {
    overflow: hidden;
    white-space: nowrap;
}

.jqx-rangeselector-group-labels-rtl {
    margin-right: 10px;
    direction: rtl;
}

.jqx-rangeselector-group-labels-ticks {
    height: 17px;
}

.jqx-rangeselector-group-labels-ticks-rtl {
    margin-left: 5px;
}

.jqx-action-button {
    border: none;
    border-left: 1px solid #c7c7c7;
}

.jqx-action-button-rtl {
    border: none;
    border-right: 1px solid #c7c7c7;
    cursor: pointer;
}

/*jqxBulletChart*/

.jqx-bulletchart {
}

.jqx-bulletchart, .jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-title-container-vertical, .jqx-bulletchart-chart-container-horizontal, .jqx-bulletchart-chart-container-vertical {
    position: relative;
}

.jqx-bulletchart-title-inner-container, .jqx-bulletchart-range, .jqx-bulletchart-pointer, .jqx-bulletchart-target, .jqx-bulletchart-ticks, .jqx-bulletchart-labels {
    position: absolute;
}

.jqx-bulletchart-title-container-vertical, .jqx-bulletchart-title, .jqx-bulletchart-description, .jqx-bulletchart-range-vertical {
    width: 100%;
}

.jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-chart-container-horizontal {
    float: left;
    overflow: hidden;
}

.jqx-bulletchart-title, .jqx-bulletchart-description {
    text-align: center;
}

.jqx-bulletchart-title-inner-container {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.jqx-bulletchart-title-inner-container-ltr {
    padding-right: 5px;
}

.jqx-bulletchart-title-inner-container-rtl {
    padding-left: 5px;
}

.jqx-bulletchart-title-description-ltr {
    text-align: right;
}

.jqx-bulletchart-title-description-rtl {
    text-align: left;
}

.jqx-bulletchart-title-description-vertical {
    text-align: center;
}

.jqx-bulletchart-title {
    font-size: 110%;
    font-weight: bold;
}

.jqx-bulletchart-description {
    font-size: 90%;
}

.jqx-bulletchart-range-horizontal {
    height: 100%;
}

.jqx-bulletchart-target-horizontal {
    top: 10%;
    height: 80%;
}

.jqx-bulletchart-target-vertical {
    left: 10%;
    width: 80%;
}

.jqx-bulletchart-ticks {
    background-color: #AAAAAA;
}

.jqx-bulletchart-ticks-horizontal {
    width: 1px;
}

.jqx-bulletchart-ticks-vertical {
    height: 1px;
}

.jqx-bulletchart-zero-tick {
}

.jqx-bulletchart-labels {
}

/*jqxNotification*/

.jqx-notification {
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    pointer-events: auto;
}

.jqx-notification-table {
    width: 100%;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit;
}

.jqx-notification-container {
    position: fixed;
    height: auto;
    width: auto;
    pointer-events: none;
}

.jqx-notification-container-full-width {
    width: 100%;
}

.jqx-notification-container-full-height {
    height: 100%;
}

#jqxNotificationDefaultContainer-top-right, #jqxNotificationDefaultContainer-bottom-left {
    direction: rtl;
}

.jqx-notification-icon, .jqx-notification-content {
    vertical-align: middle;
}

.jqx-notification-content {
}

.jqx-notification-content-rtl {
    direction: rtl;
}

.jqx-link, .jqx-inverse, .jqx-primary, .jqx-warning, .jqx-danger, .jqx-success, .jqx-info {
    background: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.jqx-primary .jqx-icon-calendar, .jqx-primary .jqx-icon-calendar-hover, .jqx-primary .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.png');
    }

.jqx-primary .jqx-icon-time, .jqx-primary .jqx-icon-time-hover, .jqx-primary .jqx-icon-time-pressed {
        background-image: url('icon-time-white.png');
    }

.jqx-success .jqx-icon-calendar, .jqx-success .jqx-icon-calendar-hover, .jqx-success .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.png');
    }

.jqx-success .jqx-icon-time, .jqx-success .jqx-icon-time-hover, .jqx-success .jqx-icon-time-pressed {
        background-image: url('icon-time-white.png');
    }

.jqx-warning .jqx-icon-calendar, .jqx-warning .jqx-icon-calendar-hover, .jqx-warning .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.png');
    }

.jqx-warning .jqx-icon-time, .jqx-warning .jqx-icon-time-hover, .jqx-warning .jqx-icon-time-pressed {
        background-image: url('icon-time-white.png');
    }

.jqx-danger .jqx-icon-calendar, .jqx-danger .jqx-icon-calendar-hover, .jqx-danger .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.png');
    }

.jqx-danger .jqx-icon-time, .jqx-danger .jqx-icon-time-hover, .jqx-danger .jqx-icon-time-pressed {
        background-image: url('icon-time-white.png');
    }

.jqx-info .jqx-icon-calendar, .jqx-info .jqx-icon-calendar-hover, .jqx-info .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.png');
    }

.jqx-info .jqx-icon-time, .jqx-info .jqx-icon-time-hover, .jqx-info .jqx-icon-time-pressed {
        background-image: url('icon-time-white.png');
    }

.jqx-inverse .jqx-icon-calendar, .jqx-inverse .jqx-icon-calendar-hover, .jqx-inverse .jqx-icon-calendar-pressed {
        background-image: url('icon-calendar-white.png');
    }

.jqx-inverse .jqx-icon-time, .jqx-inverse .jqx-icon-time-hover, .jqx-inverse .jqx-icon-time-pressed {
        background-image: url('icon-time-white.png');
    }

.jqx-notification-info, .jqx-info {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #5bc0de !important;
    *background-color: #5bc0de !important;
    border-left-color: #46b8da !important;
    border-right-color: #46b8da !important;
    border-top-color: #46b8da !important;
    border-bottom-color: #46b8da !important;
}

.jqx-info:hover,
    .jqx-info:focus,
    .jqx-info:active,
    .jqx-info.active,
    .jqx-info.disabled,
    .jqx-info[disabled] {
        color: #ffffff !important;
        background-color: #31b0d5 !important;
        *background-color: #31b0d5 !important;
        border-color: #269abc !important;
    }

.jqx-fill-state-pressed.jqx-info,
    .jqx-info:active,
    .jqx-info.active {
        background-color: #269abc \9 !important;
    }

.jqx-notification-warning, .jqx-warning {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #f0ad4e !important;
    *background-color: #f0ad4e !important;
    border-left-color: #eea236 !important;
    border-right-color: #eea236 !important;
    border-top-color: #eea236 !important;
    border-bottom-color: #eea236 !important;
}

.jqx-warning:hover,
    .jqx-warning:focus,
    .jqx-warning:active,
    .jqx-warning.active,
    .jqx-warning.disabled,
    .jqx-warning[disabled] {
        color: #ffffff !important;
        background-color: #ec971f !important;
        *background-color: #ec971f !important;
        border-color: #d58512 !important;
    }

.jqx-fill-state-pressed.jqx-warning,
    .jqx-warning:active,
    .jqx-warning.active {
        background-color: #d58512 \9 !important;
        border-color: #985f0d !important;
    }

.jqx-notification-success, .jqx-success {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #5cb85c !important;
    *background-color: #5cb85c !important;
    border-left-color: #4cae4c !important;
    border-right-color: #4cae4c !important;
    border-top-color: #4cae4c !important;
    border-bottom-color: #4cae4c !important;
}

.jqx-success:hover,
    .jqx-success:focus,
    .jqx-success:active,
    .jqx-success.active,
    .jqx-success.disabled,
    .jqx-success[disabled] {
        color: #ffffff !important;
        background-color: #449d44 !important;
        *background-color: #449d44 !important;
        border-color: #398439 !important;
    }

.jqx-fill-state-pressed.jqx-success,
    .jqx-success:active,
    .jqx-success.active {
        background-color: #398439 !important;
        border-color: #255625 !important;
    }

.jqx-notification-error, .jqx-danger {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #d9534f !important;
    *background-color: #d9534f !important;
    border-left-color: #d43f3a !important;
    border-right-color: #d43f3a !important;
    border-top-color: #d43f3a !important;
    border-bottom-color: #d43f3a !important;
}

.jqx-danger:hover,
    .jqx-danger:focus,
    .jqx-danger:active,
    .jqx-danger.active,
    .jqx-danger.disabled,
    .jqx-danger[disabled] {
        color: #ffffff !important;
        background-color: #c9302c !important;
        *background-color: #c9302c !important;
        border-color: #ac2925 !important;
    }

.jqx-fill-state-pressed.jqx-danger, .jqx-danger:active,
    .jqx-danger.active {
        background-color: #ac2925 !important;
        border-color: #761c19 !important;
    }

.jqx-notification-mail, .jqx-primary {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #337ab7 !important;
    *background-color: #337ab7 !important;
    border-left-color: #2e6da4 !important;
    border-right-color: #2e6da4 !important;
    border-top-color: #2e6da4 !important;
    border-bottom-color: #2e6da4 !important;
}

.jqx-primary:hover,
    .jqx-primary:focus,
    .jqx-primary:active,
    .jqx-primary.active,
    .jqx-primary.disabled,
    .jqx-primary[disabled] {
        color: #ffffff !important;
        background-color: #286090 !important;
        *background-color: #286090 !important;
    }

.jqx-fill-state-pressed.jqx-primary,
    .jqx-primary:active,
    .jqx-primary.active {
        background-color: #204d74 !important;
    }

.jqx-notification-time, .jqx-inverse {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #363636 !important;
    *background-color: #222222 !important;
    border-left-color: #222222 !important;
    border-right-color: #222222 !important;
    border-top-color: #222222 !important;
    border-bottom-color: #000000 !important;
}

.jqx-inverse:hover,
    .jqx-inverse:focus,
    .jqx-inverse:active,
    .jqx-inverse.active,
    .jqx-inverse.disabled,
    .jqx-inverse[disabled] {
        color: #ffffff !important;
        background-color: #222222 !important;
        *background-color: #151515 !important;
    }

.jqx-fill-state-pressed.jqx-inverse,
    .jqx-inverse:active,
    .jqx-inverse.active {
        background-color: #080808 !important;
        background-image: linear-gradient(to bottom, #444444, #444444) !important;
    }

.jqx-link,
.jqx-link:active,
.jqx-link[disabled] {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

.jqx-link {
    color: #0088cc !important;
    cursor: pointer !important;
    border-color: transparent !important;
    border-radius: 0 !important;
}

.jqx-link:hover,
    .jqx-link:focus {
        color: #005580 !important;
        text-decoration: underline !important;
        background-color: transparent !important;
    }

.jqx-link[disabled]:hover,
    .jqx-link[disabled]:focus {
        color: #333333 !important;
        text-decoration: none !important;
    }

.jqx-link:focus, .jqx-inverse:focus, .jqx-primary:focus, .jqx-warning:focus, .jqx-danger:focus, .jqx-success:focus, .jqx-info:focus,
    .jqx-link:hover, .jqx-inverse:hover, .jqx-primary:hover, .jqx-warning:hover, .jqx-danger:hover, .jqx-success:hover, .jqx-info:hover {
        background-position: 0 -15px !important;
        transition: background-position 0.1s linear !important;
    }

.jqx-link:active, .jqx-inverse:active, .jqx-primary:active, .jqx-warning:active, .jqx-danger:active, .jqx-success:active, .jqx-info:active {
        background-image: none !important;
        outline: 0 !important;
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    }

.jqx-notification-icon {
    background-repeat: no-repeat;
}

.jqx-notification-icon-ltr {
    background-position: left center;
}

.jqx-notification-icon-rtl {
    background-position: right center;
}

.jqx-notification-icon-info, .jqx-notification-icon-warning, .jqx-notification-icon-success, .jqx-notification-icon-error, .jqx-notification-icon-mail, .jqx-notification-icon-time {
    width: 30px;
    height: 25px;
}

.jqx-notification-icon-info {
    background-image: url('info.png');
}

.jqx-notification-icon-warning {
    background-image: url('warning.png');
}

.jqx-notification-icon-success {
    background-image: url('success.png');
}

.jqx-notification-icon-error {
    background-image: url('error.png');
}

.jqx-notification-icon-mail {
    background-image: url('mail.png');
}

.jqx-notification-icon-time {
    background-image: url('time.png');
}

.jqx-notification-close-button-info, .jqx-notification-close-button-success, .jqx-notification-close-button-mail, .jqx-notification-close-button-time, .jqx-notification-close-button-error {
    background-image: url('close_white.png');
}

.jqx-notification-close-button-warning {
    background-image: url('close_black.png');
}

.jqx-notification-close-button-container, .jqx-notification-close-button {
    width: 16px;
    height: 16px;
}

.jqx-notification-close-button-container {
    vertical-align: top;
}

.jqx-notification-close-button {
    position: relative;
    top: -11px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.jqx-notification-close-button-ltr {
    right: -11px;
    background-position: right top;
}

.jqx-notification-close-button-rtl {
    left: -11px;
    background-position: left top;
}

.jqx-navbar {
    width: 100%;
    border-style: solid;
    border-width: 1px;
}

.jqx-navbar ul:before,
    .jqx-navbar ul:after {
        content: "";
        display: table;
    }

.jqx-navbar ul:after {
        clear: both;
    }

.jqx-navbar ul {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        border: 0;
        max-width: 100%;
        overflow: visible;
    }

.jqx-navbar-block {
    margin: 0;
    overflow: hidden;
    padding: 0px 12px;
    border-width: 0px;
    float: left;
    min-height: 1px;
    box-sizing: border-box;
    box-shadow: none !important;
    border-radius: 0px !important;
}

.jqx-navbar-block-rtl {
    float: right;
}

.jqx-ribbon {
    position: relative;
    overflow: hidden;
}

.jqx-ribbon-auto {
    display: inline-block;
}

.jqx-ribbon-popup {
    overflow: visible;
}

.jqx-ribbon-header {
    position: absolute;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    display: block;
    box-shadow: none !important;
}

.jqx-ribbon-header-auto {
    position: relative;
}

.jqx-ribbon-header-horizontal {
    width: 100%;
    min-height: 30px;
    padding: 0px;
    white-space: nowrap;
}

.jqx-ribbon-header-bottom {
    bottom: 0;
}

.jqx-ribbon-header-vertical {
    min-width: 75px;
    height: 100%;
    float: left;
    padding: 0px;
}

.jqx-ribbon-header-right {
    right: 0;
}

.jqx-ribbon-header-horizontal-popup, .jqx-ribbon-header-vertical-popup {
    position: relative;
}

.jqx-ribbon-header-horizontal-popup {
    height: 100%;
}

.jqx-ribbon-header-vertical-popup {
    width: 100%;
}

.jqx-ribbon-item {
    position: relative;
    list-style-type: none;
    padding: 5px;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-overflow: ellipsis;
    cursor: default;
    min-width: 10px;
    vertical-align: top;
}

.jqx-ribbon-item-top, .jqx-ribbon-item-bottom {
    height: 100%;
    display: inline-block;
    margin-left: 1px;
    margin-right: 1px;
}

.jqx-ribbon-item-top {
    margin-top: 1px;
}

.jqx-ribbon-item-bottom {
    margin-top: -1px;
}

.jqx-ribbon-item-left, .jqx-ribbon-item-right {
    width: 100%;
    margin-top: 2px;
}

.jqx-ribbon-item-left {
    margin-left: 1px;
}

.jqx-ribbon-item-right {
    margin-left: -1px;
}

.jqx-ribbon-item-hover {
    border-color: inherit;
}

.jqx-ribbon-item-top.jqx-ribbon-item-hover {
    border-bottom-color: inherit !important;
}

.jqx-ribbon-item-bottom.jqx-ribbon-item-hover {
    border-top-color: inherit !important;
}

.jqx-ribbon-item-left.jqx-ribbon-item-hover {
    border-right-color: inherit !important;
}

.jqx-ribbon-item-right.jqx-ribbon-item-hover {
    border-left-color: inherit !important;
}

.jqx-ribbon-item-selected {
    border-color: inherit;
}

.jqx-ribbon-item-top.jqx-ribbon-item-selected {
    border-bottom-color: transparent;
}

.jqx-ribbon-item-bottom.jqx-ribbon-item-selected {
    border-top-color: transparent;
}

.jqx-ribbon-item-left.jqx-ribbon-item-selected {
    border-right-color: transparent;
}

.jqx-ribbon-item-right.jqx-ribbon-item-selected {
    border-left-color: transparent;
}

.jqx-ribbon-content {
    background-image: none !important;
    background-color: transparent !important;
    box-sizing: border-box;
}

.jqx-ribbon-content-horizontal {
    clear: both;
    height: 100%;
}

.jqx-ribbon-content-vertical {
    height: 100%;
    width: 100%;
    float: left;
    border-width: 1px;
}

.jqx-ribbon-content-popup {
    z-index: 99999;
    position: absolute;
    border-left: none;
}

.jqx-ribbon-content-popup.jqx-ribbon-content-horizontal {
        width: 100%;
        height: auto;
    }

.jqx-ribbon-content-popup.jqx-ribbon-content-vertical {
        width: auto;
        height: 100%;
    }

.jqx-ribbon-content-popup-top {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

.jqx-ribbon-content-popup-bottom {
    box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
}

.jqx-ribbon-content-popup-left {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

.jqx-ribbon-content-popup-right {
    box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15);
}

.jqx-ribbon-content-auto-width {
    width: auto;
}

.jqx-ribbon-content-section {
    width: 100%;
    height: 100%;
    display: none;
    border-width: 1px;
    border-style: solid;
    box-sizing: inherit;
    overflow: auto;
}

.jqx-ribbon-content-section-top {
    border-top: none;
}

.jqx-ribbon-content-section-bottom {
    bottom: 0;
    border-bottom: none;
}

.jqx-ribbon-content-section-left {
    border-left: none;
}

.jqx-ribbon-content-section-right {
    border-right: none;
    right: 0;
}

.jqx-ribbon-content-section-popup {
    position: relative;
}

.jqx-ribbon-content-section-horizontal-popup {
    height: auto;
}

.jqx-ribbon-content-section-vertical-popup {
    width: auto;
}

.jqx-ribbon-header-rtl {
    text-align: right;
}

.jqx-ribbon-header-horizontal.jqx-ribbon-header-rtl {
    direction: rtl;
}

.jqx-ribbon-item-rtl {
    direction: rtl;
}

.jqx-ribbon-scrollbutton {
    position: absolute;
    display: none;
    box-sizing: border-box;
    cursor: pointer;
    background-repeat: no-repeat !important;
    background-position: center !important;
    z-index: 0;
}

.jqx-ribbon-scrollbutton-top, .jqx-ribbon-scrollbutton-bottom {
    width: 17px;
}

.jqx-ribbon-scrollbutton-left, .jqx-ribbon-scrollbutton-right {
    height: 17px;
}

.jqx-ribbon-scrollbutton-top {
    top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jqx-ribbon-scrollbutton-bottom {
    bottom: 1px;
    border-top-width: 1px;
    border-top-style: solid;
}

.jqx-ribbon-scrollbutton-left {
    left: 1px;
    border-right-width: 1px;
    border-right-style: solid;
}

.jqx-ribbon-scrollbutton-right {
    right: 1px;
    border-left-width: 1px;
    border-left-style: solid;
}

.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
    left: 1px;
    border-right-width: 1px;
    border-right-style: solid;
}

.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
    right: 18px;
    border-left-width: 1px;
    border-left-style: solid;
}

.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
    right: 1px;
    border-left-width: 1px;
    border-left-style: solid;
}

.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
    left: 18px;
    border-right-width: 1px;
    border-right-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
    top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
    bottom: 18px;
    border-top-width: 1px;
    border-top-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
    bottom: 1px;
    border-top-width: 1px;
    border-top-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
    top: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jqx-ribbon-scrollbutton-inner {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-ribbon-selection-token {
    position: absolute;
    z-index: 0;
}

.jqx-ribbon-selection-token-top, .jqx-ribbon-selection-token-bottom {
    height: 1px;
}

.jqx-ribbon-selection-token-left, .jqx-ribbon-selection-token-right {
    width: 1px;
}

.jqx-ribbon-auto, .jqx-ribbon-item-top, .jqx-ribbon-item-bottom, .jqx-ribbon-content {
    *display: inline;
}

.jqx-ribbon-content-left {
    *float: none;
}

.jqx-ribbon-content-right {
    *float: left;
}

.jqx-ribbon-content.jqx-ribbon-content-popup {
    *left: 0;
}

.jqx-ribbon-content-popup .jqx-ribbon-content-section {
    *overflow: visible;
}

.jqx-ribbon-content-section-popup {
    *position: absolute;
}

.jqx-toolbar, .jqx-toolbar-minimized-popup-separator {
    box-sizing: border-box;
}

.jqx-toolbar, .jqx-toolbar-minimized-popup {
    padding: 5px;
}

.jqx-toolbar {
    position: relative;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
}

.jqx-toolbar-tool {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}

.jqx-toolbar-tool-rtl {
    float: right;
}

.jqx-toolbar-tool-no-separator-ltr {
    margin-right: 2px !important;
}

.jqx-toolbar-tool-no-separator-rtl {
    margin-left: 2px !important;
}

.jqx-toolbar-tool-separator-ltr {
    margin-right: 6px !important;
}

.jqx-toolbar-tool-separator-rtl {
    margin-left: 6px !important;
}

.jqx-toolbar-tool-inner-button {
    margin-right: 0;
    margin-left: 0;
    border-radius: 0 !important;
}

.jqx-toolbar-minimized-button, .jqx-toolbar-minimized-popup {
    position: absolute;
}

.jqx-toolbar-minimized-button {
    height: 100%;
    right: 0;
    cursor: pointer;
    margin-top: -5px;
    margin-right: 5px;
    display: none;
}

.jqx-toolbar-minimized-button-rtl {
    left: 0;
    margin-left: 5px;
    margin-right: 0;
}

.jqx-toolbar-minimized-popup {
    border-width: 1px;
    border-top-width: 0;
    border-style: solid;
    visibility: hidden;
    z-index: 99999;
}

.jqx-toolbar-tool-minimized {
    margin: 1px 0 !important;
}

.jqx-toolbar-minimized-popup-separator {
    width: 100%;
    height: 2px;
    margin: 5px 0;
    display: none;
}

.jqx-complex-input-spin-buttons-container {
    border-width: 1px;
    border-style: solid;
    position: relative;
    box-sizing: border-box !important;
    padding: 2px 8px !important;
    white-space: nowrap;
    vertical-align: middle;
}

.jqx-formatted-input, .jqx-complex-input {
    padding-right: 2px !important;
    text-align: right;
}

.jqx-formatted-input-lower-case, .jqx-complex-input {
    text-transform: lowercase;
}

.jqx-formatted-input-upper-case {
    text-transform: uppercase;
}

.jqx-formatted-input-item {
    word-wrap: break-word;
}

.jqx-formatted-input-item-rtl, .jqx-complex-input-rtl {
    direction: rtl !important;
}

.jqx-formatted-input-spin-buttons-container, .jqx-formatted-input-addon {
    height: 100%;
}

.jqx-formatted-input-spin-buttons-container {
    width: 18px;
    padding: 0 0 0 1px !important;
    overflow: hidden;
}

.jqx-formatted-input-spin-buttons-container-rtl {
    border-right-width: 0px;
    padding: 0 0 0 2px !important;
}

.jqx-formatted-input-spin-buttons-container-rtl-border {
    border-left-width: 1px !important;
}

.jqx-formatted-input-spin-button {
    position: relative;
    width: 17px;
    height: 50%;
    margin-left: -1px;
    border-width: 0px;
    padding: 0px;
    overflow: hidden;
    cursor: pointer;
}

.jqx-formatted-input-addon {
    width: 19px;
    padding: 0 !important;
    cursor: pointer;
}

.jqx-formatted-input-addon-rtl {
    border-right-width: 1px !important;
}

.jqx-complex-input-parent {
    overflow: hidden;
}

.jqx-complex-input-child {
    height: 100%;
    float: left;
    box-sizing: border-box;
}

.jqx-complex-input-child-rtl {
    float: right;
}

.jqx-complex-input-spin-buttons-container-ltr {
    border-left-width: 0;
}

.jqx-complex-input-spin-buttons-container-rtl {
    border-left-width: 1px !important;
    border-right-width: 0;
}

.jqx-file-upload {
    position: relative;
    overflow: auto;
}

.jqx-file-upload, .jqx-file-upload-file-row, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}

.jqx-file-upload-buttons-container, .jqx-file-upload-iframe, .jqx-file-upload-loading-element {
    display: none;
}

.jqx-file-upload-file-input-ie9, .jqx-file-upload-buttons-container, .jqx-file-upload-file-row, .jqx-file-upload-icon {
    width: 100%;
}

.jqx-file-upload-file-input-ie9, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-icon, .jqx-file-upload-loading-element {
    height: 100%;
}

.jqx-file-input-iframe, .jqx-file-upload-form-ie9 {
    position: absolute;
}

.jqx-file-input-iframe {
    width: 0;
    height: 0;
    border: none;
}

.jqx-file-upload-form, .jqx-file-upload-file-input {
    visibility: hidden;
    display: none;
}

.jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9 {
    display: block;
    visibility: visible;
}

.jqx-file-upload-form-ie9 {
    z-index: 10000;
    opacity: 0;
    filter: alpha(opacity=0);
}

.jqx-file-upload-file-name {
    width: auto;
    padding: 0 2px 0 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    *float: left;
}

.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element {
    float: right;
}

.jqx-file-upload, .jqx-file-upload-file-row {
    padding: 5px;
}

.jqx-file-upload-button-browse {
    display: block;
}

.jqx-file-upload-buttons-container {
    height: auto;
    margin-top: 10px;
}

.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl {
    direction: rtl !important;
}

.jqx-file-upload-button-cancel, .jqx-file-upload-button-upload-rtl {
    margin-left: 5px;
}

.jqx-file-upload-button-upload-rtl-ie {
    margin-right: 5px;
}

.jqx-file-upload-button-cancel-rtl, .jqx-file-upload-button-upload-rtl-ie {
    margin-left: 0;
}

.jqx-file-upload-file-row {
    height: 30px;
    margin-bottom: 3px;
    clear: both;
}

.jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element {
    width: 17px;
    margin: 0 1px 0 1px;
}

.jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl, .jqx-file-upload-loading-element-rtl {
    float: none;
    *float: left;
}

.jqx-file-upload-button-browse, .jqx-file-upload-button-upload, .jqx-file-upload-button-cancel, .jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
    cursor: pointer;
    white-space: nowrap;
}

.jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
    display: inline-block;
}

.jqx-file-upload-icon-upload, .jqx-file-upload-loading-element {
    margin-top: 1px;
}

.jqx-file-upload-loading-element {
    background-image: url('loader-small.gif');
    background-repeat: no-repeat;
}

.jqx-date-time-input-popup .jqx-icon {
    margin-top: 0px;
}

.jqx-text-area-element {
    height: 100%;
    width: 100%;
    overflow: hidden;
    border: none;
    outline: none;
    left: 0px;
    top: 0px;
    margin: 0px;
    position: absolute;
    resize: none;
}

.jqx-text-area-element-rtl {
    direction: rtl !important;
}

.jqx-responsive-panel {
    overflow: auto;
}

.jqx-responsive-panel {
    border-width: 0px;
}

.jqx-responsive-panel-button {
    border-width: 1px;
    border-style: solid;
}

.jqx-responsive-panel-button {
    display: none;
    cursor: pointer;
}

.jqx-responsive-panel-button-inner {
    margin: 0;
    width: 100%;
    height: 100%;
    background-position: center;
}

.jqx-loader {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,0.5);
    z-index: 999;
    border-style: solid;
    border-width: 1px;
}

.jqx-loader-ie-transparency {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)"; /*For IE 8*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff); /*For IE 7*/
}

.jqx-loader-modal {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 99;
    cursor: default;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0.6;
}

.jqx-loader-icon {
    background-image: url('loader.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
}

.jqx-loader-text {
    z-index: 999;
    position: relative;
}

.jqx-loader-text-left {
    margin-left: 5px;
    position: absolute;
    top: 50%;
}

.jqx-loader-text-right {
    margin-right: 5px;
    position: absolute;
    top: 50%;
    right: 0px;
}

.jqx-loader-text-top {
    text-align: center;
    margin-top: 5px;
}

.jqx-loader-text-bottom {
    bottom: 0px;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 5px;
}

.jqx-loader-rtl {
    direction: rtl;
}

/* jqxLayout and jqxDockingLayout */

.jqx-layout, .jqx-layout-group-root, .jqx-layout-pseudo-window-header, .jqx-docking-layout-overlay-inner-square-content {
    position: relative;
}

.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background, .jqx-layout-resize-feedback, .jqx-layout-overlay, .jqx-docking-layout-overlay, .jqx-docking-layout-overlay-highlight-right, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-drop-overlay {
    position: absolute;
}

.jqx-layout {
    background-color: #c5c5c5;
}

.jqx-layout-group-root, .jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon, .jqx-layout-overlay {
    width: 100%;
    height: 100%;
}

.jqx-layout-group-default-horizontal > div, .jqx-layout-pseudo-window-title-ltr, .jqx-docking-layout-overlay-square, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-square-edge-arrow-container-horizontal {
    float: left;
}

.jqx-layout-group-tabbed {
    position: static;
    box-sizing: border-box;
    min-height: 0 !important;
}

.jqx-layout-group-tabbed .jqx-window-content, .jqx-docking-layout-group-floating .jqx-window-content {
        padding: 0;
    }

.jqx-layout-group-tabbed .jqx-ribbon-content-section, .jqx-layout-window, .jqx-docking-layout-group-floating .jqx-ribbon-content-section {
        border: none;
    }

.jqx-layout-window {
    position: static;
}

.jqx-layout-group-auto-hide-content-vertical, .jqx-layout-group-auto-hide-content-horizontal {
    overflow: auto;
}

.jqx-layout-group-auto-hide-content-vertical {
    width: 150px;
}

.jqx-layout-group-auto-hide-content-horizontal {
    width: 100%;
    height: 150px;
}

.jqx-layout-pseudo-window {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    box-shadow: none !important;
}

.jqx-layout-pseudo-window-header, .jqx-layout-pseudo-window-content {
    width: 100%;
    box-sizing: border-box;
}

.jqx-layout-pseudo-window-header {
    height: 30px;
}

.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background {
    width: 16px;
    height: 16px;
    top: 5px;
}

.jqx-layout-pseudo-window-pin-background-ltr {
    right: 15px;
}

.jqx-layout-pseudo-window-close-background-ltr {
    right: 0;
}

.jqx-layout-pseudo-window-pin-background-rtl {
    left: 15px;
}

.jqx-layout-pseudo-window-close-background-rtl {
    left: 0;
}

.jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon {
    cursor: pointer;
}

.jqx-layout-pseudo-window-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jqx-layout-pseudo-window-pin-icon {
    background-image: url('pin.png');
}

.jqx-layout-pseudo-window-pinned-icon {
    background-image: url('pinned.png');
}

.jqx-layout-pseudo-window-title-rtl {
    float: right;
}

.jqx-layout-resize-feedback {
    z-index: 9999;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    display: none;
}

.jqx-layout-resize-feedback-horizontal {
    width: 100%;
    height: 4px;
    cursor: row-resize;
}

.jqx-layout-resize-feedback-vertical {
    width: 4px;
    height: 100%;
    cursor: col-resize;
}

.jqx-layout-resize-feedback-warning {
    border-color: #800000 !important;
    background-color: Red !important;
}

.jqx-layout-overlay {
    top: 0;
    left: 0;
    display: none;
    background-color: transparent;
    z-index: 8999;
    pointer-events: none;
}

.jqx-layout-ribbon-header-ltr {
    padding-left: 20px;
}

.jqx-layout-ribbon-header-rtl {
    padding-right: 20px;
}

/* jqxDockingLayout-specific */

.jqx-docking-layout-group-floating {
    border-color: #FFD280 !important;
}

.jqx-docking-layout-group-floating .jqx-window-header {
        border-color: #FFD280;
        background-color: #FFD280 !important;
        background: linear-gradient(#FFE4B5, #FFD280 ) !important;
    }

.jqx-docking-layout-overlay, .jqx-docking-layout-overlay-square-edge {
    z-index: 99999;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.jqx-docking-layout-overlay-square-edge {
    display: none;
}

.jqx-docking-layout-overlay {
    width: 100px;
    height: 100px;
    left: 100px;
    top: 70px;
}

.jqx-docking-layout-overlay-section {
    height: 33px;
    width: 100px;
}

.jqx-docking-layout-overlay-square {
    width: 26px;
    height: 26px;
    padding: 3px;
}

.jqx-docking-layout-overlay-square-invisible {
    background-color: transparent !important;
    background-image: none !important;
}

.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-highlight-bottom {
    border-top-width: 1px;
    border-top-style: solid;
}

.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-right {
    border-left-width: 1px;
    border-left-style: solid;
}

.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-left {
    border-right-width: 1px;
    border-right-style: solid;
}

.jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-highlight-top {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jqx-docking-layout-overlay-square-center {
    border-color: transparent !important;
}

.jqx-docking-layout-overlay-inner-square, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-inner-square-content, .jqx-docking-layout-overlay-highlight-top, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-mini-window-edge-vertical {
    width: 24px;
}

.jqx-docking-layout-overlay-inner-square {
    border-width: 1px;
    border-style: solid;
    height: 24px;
}

.jqx-docking-layout-overlay-inner-square-header {
    height: 5px;
}

.jqx-docking-layout-overlay-inner-square-content {
    height: 18px;
}

.jqx-docking-layout-overlay-highlight {
}

.jqx-docking-layout-overlay-highlight-top {
    height: 9px;
    border-bottom-style: dashed;
}

.jqx-docking-layout-overlay-highlight-left, .jqx-docking-layout-overlay-highlight-right {
    width: 12px;
    height: 18px;
}

.jqx-docking-layout-overlay-highlight-left {
    border-right-style: dashed;
}

.jqx-docking-layout-overlay-highlight-right {
    right: 0;
    border-left-style: dashed;
}

.jqx-docking-layout-overlay-highlight-bottom {
    bottom: 0;
    height: 9px;
    border-top-style: dashed;
}

.jqx-docking-layout-drop-overlay {
    display: none;
    background-color: #6495ED;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    z-index: 10000;
    top: 0px;
    left: 0px;
}

.jqx-docking-layout-square-disabled {
    visibility: hidden;
}

.jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-mini-window-edge-vertical {
    border-style: solid;
    border-width: 1px;
}

.jqx-docking-layout-overlay-inner-square-edge {
    width: 26px;
    height: 26px;
}

.jqx-docking-layout-overlay-mini-window-edge-horizontal {
    height: 24px;
}

.jqx-docking-layout-overlay-mini-window-edge-vertical {
    height: 13px;
}

.jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-inner-square-header-horizontal, .jqx-docking-layout-overlay-inner-square-content-horizontal {
    width: 13px;
}

.jqx-docking-layout-overlay-inner-square-content-vertical {
    height: 7px;
}

.jqx-docking-layout-overlay-square-edge-arrow {
    border-style: solid;
    border-width: 5px;
    width: 0px;
    height: 0px;
    display: block;
    background: transparent !important;
}

.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top {
    border-top-color: transparent !important;
}

.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    border-bottom-color: transparent !important;
}

.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    border-left-color: transparent !important;
}

.jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    border-right-color: transparent !important;
}

.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right {
    margin-top: 8px;
}

.jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom {
    margin-left: 8px;
}

.jqx-tag-cloud ul {
    padding-left: 5px;
}

.jqx-tag-cloud-item {
    padding: 3px;
    display: inline-block;
}

.jqx-tag-cloud-item a {
        text-decoration: none;
        text-decoration: initial;
    }

.jqx-tag-cloud-item a:hover {
            text-decoration: underline;
        }

.jqx-popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #ffffff;
    border: 1px solid #aaa;
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.jqx-popover-modal-background {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.jqx-popover-close-button {
    width: 16px;
    height: 16px;
    float: right;
}

.jqx-popover-close-button-rtl {
    float: left;
}

.jqx-popover.top {
    margin-top: -10px;
}

.jqx-popover.right {
    margin-left: 10px;
}

.jqx-popover.bottom {
    margin-top: 10px;
}

.jqx-popover.left {
    margin-left: -10px;
}

.jqx-popover-title {
    padding: 8px 14px;
    margin: 0;
    border-bottom: 1px solid inherit;
    border-radius: 3px 3px 0 0;
}

.jqx-popover-title:empty {
        display: none;
    }

.jqx-popover-content {
    padding: 9px 14px;
}

.jqx-popover .jqx-popover-arrow,
.jqx-popover .jqx-popover-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.jqx-popover .jqx-popover-arrow {
    border-width: 11px;
}

.jqx-popover .jqx-popover-arrow:after {
        border-width: 10px;
        content: "";
    }

.jqx-popover.top .jqx-popover-arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: inherit;
    border-bottom-width: 0;
}

.jqx-popover.top .jqx-popover-arrow:after {
        bottom: 1px;
        margin-left: -10px;
        border-top-color: #ffffff;
        border-bottom-width: 0;
    }

.jqx-popover.right .jqx-popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: inherit;
    border-left-width: 0;
}

.jqx-popover.right .jqx-popover-arrow:after {
        bottom: -10px;
        left: 1px;
        border-right-color: #ffffff;
        border-left-width: 0;
    }

.jqx-popover.bottom .jqx-popover-arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: inherit;
    border-top-width: 0;
}

.jqx-popover.bottom .jqx-popover-arrow:after {
        top: 1px;
        margin-left: -10px;
        border-bottom-color: #ffffff;
        border-top-width: 0;
    }

.jqx-popover.left .jqx-popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: inherit;
}

.jqx-popover.left .jqx-popover-arrow:after {
        right: 1px;
        bottom: -10px;
        border-left-color: #ffffff;
        border-right-width: 0;
    }

.jqx-kanban-full-frame {
    width: 100vw;
    height: 100vh;
}

.jqx-kanban-in-frame {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.jqx-kanban-rtl {
    direction: rtl;
    text-align: right;
}

.jqx-kanban-column {
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    float: left;
}

.jqx-kanban-column-collapsed {
    width: 50px;
}

.jqx-kanban-column-first {
    border-width: 1px;
}

.jqx-kanban-column:first-of-type {
    border-width: 1px 1px 1px 1px;
}

.jqx-kanban-column-selected {
    /*  background-color: blue;*/
}

.jqx-kanban-column-header-collapsed { /*vertical column invisible*/
    display: none;
    box-sizing: border-box;
    height: 0px;
    width: 0px;
    position: relative;
    cursor: pointer;
}

.jqx-kanban-column-header-collapsed-show { /*vertical column visible*/
    display: block !important;
    height: 100%;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    cursor: pointer;
}

.jqx-kanban-column-vertical-container {
    padding-top: 0px;
    padding-left: 0px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    white-space: nowrap;
}

.jqx-kanban-column-vertical-container-inverse {
    padding-top: 0px;
    padding-left: 20px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
}

.jqx-kanban-column-vertical-container .jqx-kanban-column-header-title, .jqx-kanban-column-vertical-container .jqx-kanban-column-header-status {
    position: relative;
}

.jqx-kanban-column-hide { /*colapsed*/
    display: none !important;
}

.jqx-kanban-column-header {
    border-width: 1px;
    border-style: solid;
    margin: 1px;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}

.jqx-kanban-column-header-button {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
}

.jqx-kanban-column-header .jqx-window-collapse-button {
    margin-top: 1px !important;
}

.jqx-kanban-column-header-custom-button {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
}

.jqx-kanban-column-header-custom-button-rtl {
    left: 20px;
}

.jqx-kanban-column-header-button-rtl {
    left: 0px;
}

.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
    top: 100%;
    right: 50%;
    margin-top: -21px;
    left: 50%;
    margin-left: -8px;
}

.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
    top: 100%;
    right: 50%;
    margin-top: -41px;
    left: 50%;
    margin-left: -8px;
}

.jqx-kanban-column-container {
    margin: 1px;
    overflow-y: auto;
}

.jqx-kanban-item-placeholder {
    height: 100px;
    border: gray dotted 1px;
    border-radius: 3px;
    margin: 5px;
}

.jqx-kanban-column-vertical-container-inverse-ie8-fix {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.jqx-kanban-column-vertical-container-ie8-fix {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.jqx-kanban-item {
    margin: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    position: relative;
    box-shadow: #ddd 2px 2px 3px;
    cursor: pointer;
    touch-action: none;
    -ms-touch-action: none;
}

.jqx-kanban-item-selected {
}

.jqx-kanban-item-color-status {
    background-color: #6bbd49;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.jqx-kanban-item-color-status-rtl {
    right: 0px;
    left: 100%;
}

.jqx-kanban-item-text {
    padding-left: 6px;
    padding-right: 23px;
    font-size: 14px;
    padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jqx-kanban-rtl .jqx-kanban-item-text {
    padding-right: 6px;
    padding-left: 23px;
}

.jqx-kanban-column-header-title {
}

.jqx-kanban-column-header-status {
}

.jqx-kanban-item-content {
}

.jqx-kanban-item-avatar {
    width: 22px;
    height: 22px;
    position: absolute;
    right: 3px;
    top: 3px;
    background: #eee;
    text-align: center;
    overflow: hidden;
}

.jqx-kanban-item-avatar-rtl {
    left: 3px;
}

.jqx-kanban-item-avatar-image {
    width: 20px;
    height: 20px;
}

.jqx-kanban-item-avatar-image:hover {
    }

.jqx-kanban-item-footer {
    border-top: 1px solid transparent;
    border-color: inherit;
    overflow: hidden;
    padding-top: 5px;
    margin-top: 5px;
    padding-bottom: 1px;
    padding-left: 6px;
    padding-right: 6px;
}

.jqx-kanban-item-keyword {
    float: left;
    margin: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    border-color: inherit;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
}

.jqx-kanban-item-keyword-rtl {
    direction: rtl;
    text-align: right;
    float: right;
}

.jqx-kanban-item-keyword:hover {
}

.jqx-kanban-item-avatar {
    height: 20px;
}

.jqx-kanban-handle {
    cursor: move;
}

.jqx-kanban-clearing {
    clear: both;
}

.jqx-sortable {
    touch-action: none;
    -ms-touch-action: none;
}

.jqx-bar-gauge-tooltip {
    position: absolute;
    left: 20px;
    top: 20px;
    display: none;
    padding: 6px 12px;
    border: black solid 1px;
    background-color: white;
    color: #333333;
    font-size: 11px;
    font-weight: 100;
    font-family: Verdana;
    border: black solid 1px;
    border-radius: 3px;
    opacity: 1;
    white-space: nowrap;
    z-index: 5;
}

.jqx-bar-gauge-measure-text {
    position: absolute;
    top: 0;
    right: 0;
    visibility: hidden;
    z-index: -99999;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

.jqx-scrollbar-mobile {
    background: transparent !important;
}

.jqx-scrollbar-mobile .jqx-scrollbar-state-normal {
        background: transparent !important;
        border-color: transparent !important;
    }

.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal, .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
        background: #808080 !important;
        border-color: #808080 !important;
        border-width: 1px;
        z-index: 99999;
        border-radius: 0px !important;
    }

.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
        width: 4px !important;
    }

.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal {
        height: 4px !important;
    }

.jqx-primary .jqx-icon-arrow-down, .jqx-warning .jqx-icon-arrow-down, .jqx-danger .jqx-icon-arrow-down, .jqx-success .jqx-icon-arrow-down, .jqx-info .jqx-icon-arrow-down {
    background-image: url('icon-down-white.png');
}

.jqx-primary .jqx-icon-arrow-down-selected, .jqx-warning .jqx-icon-arrow-down-selected, .jqx-danger .jqx-icon-arrow-down-selected, .jqx-success .jqx-icon-arrow-down-selected, .jqx-info .jqx-icon-arrow-down-selected {
    background-image: url('icon-down-white.png');
}

.jqx-primary .jqx-icon-arrow-down-hover, .jqx-warning .jqx-icon-arrow-down-hover, .jqx-danger .jqx-icon-arrow-down-hover, .jqx-success .jqx-icon-arrow-down-hover, .jqx-info .jqx-icon-arrow-down-hover {
    background-image: url('icon-down-white.png');
}

.jqx-primary .jqx-icon-arrow-up, .jqx-warning .jqx-icon-arrow-up, .jqx-danger .jqx-icon-arrow-up, .jqx-success .jqx-icon-arrow-up, .jqx-info .jqx-icon-arrow-up {
    background-image: url('icon-up-white.png');
}

.jqx-primary .jqx-icon-arrow-up-selected, .jqx-warning .jqx-icon-arrow-up-selected, .jqx-danger .jqx-icon-arrow-up-selected, .jqx-success .jqx-icon-arrow-up-selected, .jqx-info .jqx-icon-arrow-up-selected {
    background-image: url('icon-up-white.png');
}

.jqx-primary .jqx-icon-arrow-up-hover, .jqx-warning .jqx-icon-arrow-up-hover, .jqx-danger .jqx-icon-arrow-up-hover, .jqx-success .jqx-icon-arrow-up-hover, .jqx-info .jqx-icon-arrow-up-hover {
    background-image: url('icon-up-white.png');
}

.jqx-primary .jqx-icon-arrow-right, .jqx-warning .jqx-icon-arrow-right, .jqx-danger .jqx-icon-arrow-right, .jqx-success .jqx-icon-arrow-right, .jqx-info .jqx-icon-arrow-right {
    background-image: url('icon-right-white.png');
}

.jqx-primary .jqx-icon-arrow-right-selected, .jqx-warning .jqx-icon-arrow-right-selected, .jqx-danger .jqx-icon-arrow-right-selected, .jqx-success .jqx-icon-arrow-right-selected, .jqx-info .jqx-icon-arrow-right-selected {
    background-image: url('icon-right-white.png');
}

.jqx-primary .jqx-icon-arrow-right-hover, .jqx-warning .jqx-icon-arrow-right-hover, .jqx-danger .jqx-icon-arrow-right-hover, .jqx-success .jqx-icon-arrow-right-hover, .jqx-info .jqx-icon-arrow-right-hover {
    background-image: url('icon-right-white.png');
}

.jqx-primary .jqx-icon-arrow-left, .jqx-warning .jqx-icon-arrow-left, .jqx-danger .jqx-icon-arrow-left, .jqx-success .jqx-icon-arrow-left, .jqx-info .jqx-icon-arrow-left {
    background-image: url('icon-left-white.png');
}

.jqx-primary .jqx-icon-arrow-left-selected, .jqx-warning .jqx-icon-arrow-left-selected, .jqx-danger .jqx-icon-arrow-left-selected, .jqx-success .jqx-icon-arrow-left-selected, .jqx-info .jqx-icon-arrow-left-selected {
    background-image: url('icon-left-white.png');
}

.jqx-primary .jqx-icon-arrow-left-hover, .jqx-warning .jqx-icon-arrow-left-hover, .jqx-danger .jqx-icon-arrow-left-hover, .jqx-success .jqx-icon-arrow-left-hover, .jqx-info .jqx-icon-arrow-left-hover {
    background-image: url('icon-left-white.png');
}

.jqx-primary-item .jqx-listitem-state-hover, .jqx-primary-item .jqx-menu-item-hover, .jqx-primary-item .jqx-tree-item-hover, .jqx-primary-item .jqx-calendar-cell-hover, .jqx-primary-item .jqx-grid-cell-hover,
.jqx-primary-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-primary-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-primary-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-primary-item .jqx-listitem-state-selected, .jqx-primary-item .jqx-menu-item-selected, .jqx-primary-item .jqx-tree-item-selected, .jqx-primary-item .jqx-calendar-cell-selected, .jqx-primary-item .jqx-grid-cell-selected,
.jqx-primary-item .jqx-menu-vertical .jqx-primary-item .jqx-menu-item-top-selected, .jqx-primary-item .jqx-grid-selectionarea, .jqx-primary-item .jqx-input-button-header, .jqx-primary-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-warning-item .jqx-listitem-state-hover, .jqx-warning-item .jqx-menu-item-hover, .jqx-warning-item .jqx-tree-item-hover, .jqx-warning-item .jqx-calendar-cell-hover, .jqx-warning-item .jqx-grid-cell-hover,
.jqx-warning-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-warning-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-warning-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-warning-item .jqx-listitem-state-selected, .jqx-warning-item .jqx-menu-item-selected, .jqx-warning-item .jqx-tree-item-selected, .jqx-warning-item .jqx-calendar-cell-selected, .jqx-warning-item .jqx-grid-cell-selected,
.jqx-warning-item .jqx-menu-vertical .jqx-warning-item .jqx-menu-item-top-selected, .jqx-warning-item .jqx-grid-selectionarea, .jqx-warning-item .jqx-input-button-header, .jqx-warning-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-danger-item .jqx-listitem-state-hover, .jqx-danger-item .jqx-menu-item-hover, .jqx-danger-item .jqx-tree-item-hover, .jqx-danger-item .jqx-calendar-cell-hover, .jqx-danger-item .jqx-grid-cell-hover,
.jqx-danger-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-danger-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-danger-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-danger-item .jqx-listitem-state-selected, .jqx-danger-item .jqx-menu-item-selected, .jqx-danger-item .jqx-tree-item-selected, .jqx-danger-item .jqx-calendar-cell-selected, .jqx-danger-item .jqx-grid-cell-selected,
.jqx-danger-item .jqx-menu-vertical .jqx-danger-item .jqx-menu-item-top-selected, .jqx-danger-item .jqx-grid-selectionarea, .jqx-danger-item .jqx-input-button-header, .jqx-danger-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-success-item .jqx-listitem-state-hover, .jqx-success-item .jqx-menu-item-hover, .jqx-success-item .jqx-tree-item-hover, .jqx-success-item .jqx-calendar-cell-hover, .jqx-success-item .jqx-grid-cell-hover,
.jqx-success-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-success-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-success-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-success-item .jqx-listitem-state-selected, .jqx-success-item .jqx-menu-item-selected, .jqx-success-item .jqx-tree-item-selected, .jqx-success-item .jqx-calendar-cell-selected, .jqx-success-item .jqx-grid-cell-selected,
.jqx-success-item .jqx-menu-vertical .jqx-success-item .jqx-menu-item-top-selected, .jqx-success-item .jqx-grid-selectionarea, .jqx-success-item .jqx-input-button-header, .jqx-success-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-info-item .jqx-listitem-state-hover, .jqx-info-item .jqx-menu-item-hover, .jqx-info-item .jqx-tree-item-hover, .jqx-info-item .jqx-calendar-cell-hover, .jqx-info-item .jqx-grid-cell-hover,
.jqx-info-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-info-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-info-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-info-item .jqx-listitem-state-selected, .jqx-info-item .jqx-menu-item-selected, .jqx-info-item .jqx-tree-item-selected, .jqx-info-item .jqx-calendar-cell-selected, .jqx-info-item .jqx-grid-cell-selected,
.jqx-info-item .jqx-menu-vertical .jqx-info-item .jqx-menu-item-top-selected, .jqx-info-item .jqx-grid-selectionarea, .jqx-info-item .jqx-input-button-header, .jqx-info-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-inverse-item .jqx-listitem-state-hover, .jqx-inverse-item .jqx-menu-item-hover, .jqx-inverse-item .jqx-tree-item-hover, .jqx-inverse-item .jqx-calendar-cell-hover, .jqx-inverse-item .jqx-grid-cell-hover,
.jqx-inverse-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-inverse-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-inverse-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-inverse-item .jqx-listitem-state-selected, .jqx-inverse-item .jqx-menu-item-selected, .jqx-inverse-item .jqx-tree-item-selected, .jqx-inverse-item .jqx-calendar-cell-selected, .jqx-inverse-item .jqx-grid-cell-selected,
.jqx-inverse-item .jqx-menu-vertical .jqx-inverse-item .jqx-menu-item-top-selected, .jqx-inverse-item .jqx-grid-selectionarea, .jqx-inverse-item .jqx-input-button-header, .jqx-inverse-item .jqx-input-button-innerHeader {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color: #f5f5f5 !important;
}

.jqx-element {
    overflow: hidden;
    border-style: solid;
    border-width: 0px;
    border-color: transparent;
    box-sizing: border-box;
}

.jqx-element-no-border {
    border-width: 0px;
}

.jqx-element-container {
}

.jqx-resize-trigger, .jqx-resize-trigger-shrink {
    position: absolute;
    left: 0;
    top: 0;
    transition: 0s;
}

.jqx-resize-trigger-shrink {
    width: 200%;
    height: 200%;
}

.jqx-resize-trigger-container {
    display: block;
    visibility: hidden;
    position: relative;
    top: -100%;
    left: 0;
    min-height: 0.1px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
    visibility: hidden;
}

/* jqxPivotGrid */

.jqx-pivotgrid {
    background-color: #DEDEDE;
}

.jqx-pivotgrid-item {
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    padding: 0px;
    text-overflow: ellipsis;
}

.jqx-pivotgrid-content-wrapper {
    align: left;
    valign: top;
    overflow: hidden;
    border: solid 1px grey;
}

.jqx-pivotgrid-menu-button {
    border: none;
    background-image: url('icon-menu-small.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.jqx-pivotgrid-expand-button {
    outline: none;
    background-image: url('icon_expand.png');
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
    float: left;
    vertical-align: middle;
}

.jqx-pivotgrid-collapse-button {
    outline: none;
    background-image: url('icon_collapse.png');
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
    float: left;
    vertical-align: middle;
}

.jqx-pivotgrid-sortasc-icon {
    background-image: url('icon-sort-asc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

.jqx-pivotgrid-sortdesc-icon {
    background-image: url('icon-sort-desc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

.jqx-pivotgrid-sortremove-icon {
    background-image: url('icon-sort-remove.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

.jqx-pivotgrid-settings-icon {
    background-image: url('icon-menu-small.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
}

jqx-bullet-chart {
    width: 800px;
    height: 80px;
}

jqx-scroll-view {
    width: 600px;
}

jqx-bar-gauge, jqx-draw {
    width: 850px;
    height: 600px;
}

jqx-menu {
    width: 600px;
}

jqx-data-table, jqx-pivotgrid, jqx-grid, jqx-scheduler, jqx-tree-grid, jqx-docking-layout, jqx-layout, jqx-tree-map, jqx-splitter, jqx-kanban {
    width: 850px;
}

jqx-nav-bar {
    height: 50px;
}

jqx-chart {
    width: 850px;
    height: 400px;
}

jqx-docking-layout, jqx-layout {
    width: 850px;
    height: 600px;
}

jqx-ribbon, jqx-panel {
    width: 450px;
    height: 300px;
}

jqx-scheduler {
    height: 600px;
}

jqx-list-box, jqx-text-area {
    width: 200px;
    height: 200px;
}

jqx-file-upload {
    width: 300px;
}

jqx-complex-input, jqx-formatted-input, jqx-password-input, jqx-input, jqx-number-input, jqx-slider,
jqx-masked-input, jqx-drop-down-list, jqx-combo-box, jqx-date-time-input, jqx-drop-down-button {
    width: 300px;
    height: 35px;
}

jqx-loader {
    width: 100px !important;
    height: 60px !important;
}

jqx-expander, jqx-navigation-bar {
    width: 350px;
}

jqx-navigation-bar {
    height: 450px;
}

jqx-range-selector {
    width: 600px;
}

jqx-tabs {
    width: 800px;
}

jqx-tool-bar {
    width: 800px;
    height: 35px;
}

jqx-editor {
    width: 600px;
    height: 400px;
}

jqx-tree-map {
    width: 850px;
    height: 600px;
}

jqx-tree {
    width: 250px;
}

jqx-linear-gauge {
    width: 100px;
}

jqx-color-picker, jqx-calendar {
    width: 200px;
    height: 200px;
}

jqx-scroll-bar {
    width: 400px;
    height: 20px;
}

jqx-knob {
    width: 600px;
    height: 600px;
}

.jqx-input-label {
    visibility: hidden;
    position: absolute;
}

.jqx-input-bar {
    visibility: hidden;
    position: absolute;
}

.jqx-info-icon {
    background-image: url('icon-info-small.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
}

.jqx-labels-and-palette {
    display: flex;
}

.jqx-shades {
    width: 560px;
    padding-left: 100px;
}

.jqx-palette > ul,
.jqx-shades > ul,
.jqx-color-labels > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.jqx-color-labels > ul {
    flex-direction: column;
}

.jqx-color-cell {
    width: 39px;
    height: 39px;
    margin: 0.5px;
    cursor: pointer;
}

.jqx-color-cell:hover {
    border-radius: 8px;
}

.jqx-shade-cell {
    width: 38px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 0 1px 5px 1px;
    text-align: center;
}

.jqx-color-label {
    width: 100px;
    height: 40px;
    display: flex;
    align-items: center;
}

.jqx-heatmap-container-wrapper {
    display: flex;
 }

.jqx-heatmap-container-wrapper canvas {
    display: block;
 }

.jqx-heatmap-title {
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;
 }

.jqx-heatmap-grid {
    display: flex;
    cursor: default;
 }

.jqx-x-axis-container {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
 }

.jqx-y-axis-container {
    display: flex;
    flex-direction: row-reverse;
    flex-grow: 1;
 }

.jqx-column {
    display: flex;
    flex-direction: column-reverse;
 }

.jqx-x-axis {
    display: flex;
 }

.jqx-x-axis-label {
    padding-top: 10px;
    font-size: 14px;
    color: gray;
    text-align: center;
 }

.jqx-x-axis-label.jqx-top {
    padding: 0 0 10px 0;
 }

.jqx-y-axis {
    display: flex;
    flex-direction: column-reverse;
 }

.jqx-y-axis.jqx-margin-top-auto {
    margin-top: auto;
 }

.jqx-y-axis-label {
    display: flex;
    align-items: center;
    color: gray;
    padding-right: 10px;
 }

.jqx-y-axis-label.jqx-right {
    padding: 0 0 0 10px;
 }

.jqx-heatmap-cell {
    position: relative;
    padding: 20px 10px;
    margin: 1px;
    text-align: center;
 }

.jqx-heatmap-cell.jqx-empty-cell {
    pointer-events: none;
 }

.jqx-heatmap-tooltip {
    display: inline-block;
    position: absolute;
    background: #000;
    color: #fff;
    opacity: 0.6;
    padding: 10px;
    pointer-events: none;
    border-radius: 3px;
    transition: top 0.7s ease, left 0.7s ease;
    box-shadow: 0px 5px 3px -3px rgba(0, 0, 0, 0.75);
 }

.jqx-heatmap-tooltip::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: calc(50% - 5px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
 }

.jqx-legend-vertical {
    position: relative;
    margin-left: 10px;
 }

.jqx-legend-vertical.jqx-left {
    margin: 0 10px 0 0;
 }

.jqx-legend-vertical.jqx-margin-top-auto {
    margin-top: auto;
 }

.jqx-legend-horizontal {
    position: relative;
    margin-left: auto;
    margin-bottom: 40px;
 }

.jqx-legend-horizontal.jqx-bottom {
    margin-top: 10px;
    margin-bottom: 30px;
 }

.jqx-legend-horizontal.jqx-margin-right-auto {
    margin-right: auto;
    margin-left: 0;
 }

.jqx-palette-vertical {
    width: 10px;
    height: 100%;
 }

.jqx-palette-horizontal {
    width: 100%;
    height: 10px;
 }

.jqx-palette-horizontal.jqx-fixed {
    display: flex;
 }

.jqx-color-container,
 .jqx-color-container-tick {
    cursor: pointer;
 }

.jqx-opacity-50 {
    opacity: 0.5;
 }

.jqx-selected-color {
    background: #d3d3d3 !important;
 }

.jqx-heatmap-hidden {
    visibility: hidden;
 }

.jqx-tick-vertical {
    position: absolute;
    left: 15px;
 }

.jqx-tick-vertical::before {
    content: '';
    width: 10px;
    background: #fff;
    height: 1px;
    position: absolute;
    top: 6px;
    left: -15px;
 }

.jqx-tick-vertical.jqx-no-line::before,
 .jqx-tick-horizontal.jqx-no-line::before {
    content: none;
 }

.jqx-tick-horizontal {
    position: absolute;
    top: 20px;
 }

.jqx-tick-horizontal::before {
    content: '';
    width: 10px;
    background: #fff;
    width: 1px;
    height: 10px;
    position: absolute;
    top: -20px;
    left: 6px;
 }

.jqx-arrow-vertical {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid gray;
    position: absolute;
    left: -8px;
    display: none;
 }

.jqx-arrow-horizontal {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid gray;
    position: absolute;
    top: 11px;
    left: -6px;
    display: none;
 }

/*jqxTimePicker Style*/

.jqx-time-picker {
    display: block;
    border: 1px solid #c5c5c5;
    border-radius: 1px;
    font-family: Verdana;
    font-size: 12px;
    line-height: normal;
    line-height: initial;
    touch-action: none;
    min-width: 250px;
    box-sizing: border-box;
}

.jqx-time-picker * {
    box-sizing: border-box;
}

.jqx-time-picker[view="landscape"] {
    min-width: 400px;
}

.jqx-time-picker>.jqx-container {
    width: 100%;
    height: 100%;
}

.jqx-time-picker[view="landscape"]>.jqx-container, .jqx-time-picker .jqx-header, .jqx-time-picker .jqx-svg-container, .jqx-time-picker .jqx-hour-minute-container {
    display: flex;
}

.jqx-time-picker .jqx-header {
    width: 100%;
    height: 20%;
    justify-content: center;
    align-items: center;
}

.jqx-time-picker[view="landscape"] .jqx-header {
    flex-direction: column;
    width: 33%;
    height: 100%;
}

.jqx-time-picker .jqx-main-container {
    width: 100%;
    height: 80%;
    padding: 2%;
    background-color: var(--jqx-time-picker-background);
}

.jqx-time-picker[view="portrait"] .jqx-header.jqx-widget-header.jqx-unselectable {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.jqx-time-picker[view="landscape"] .jqx-main-container {
    width: 67%;
    height: 100%;
}

.jqx-time-picker .jqx-svg-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.jqx-time-picker[footer] .jqx-svg-container {
    height: calc(100% - 30px);
}

.jqx-time-picker .jqx-footer {
    display: none;
}

.jqx-time-picker[footer] .jqx-footer {
    display: block;
    width: 100%;
    height: 30px;
}

.jqx-time-picker .jqx-hour-minute-container {
    font-size: 50px;
}

.jqx-time-picker .jqx-am-pm-container {
    margin-left: 10px;
}

.jqx-time-picker[view="landscape"] .jqx-am-pm-container {
    margin-left: 0;
}

.jqx-time-picker .jqx-hour-container, .jqx-time-picker .jqx-minute-container, .jqx-time-picker .jqx-am-container, .jqx-time-picker .jqx-pm-container {
    opacity: 0.5;
    cursor: pointer;
}

.jqx-time-picker[readonly] .jqx-hour-container, .jqx-time-picker[disabled] .jqx-hour-container, .jqx-time-picker[readonly] .jqx-minute-container, .jqx-time-picker[disabled] .jqx-minute-container, .jqx-time-picker[readonly] .jqx-am-container, .jqx-time-picker[disabled] .jqx-am-container, .jqx-time-picker[readonly] .jqx-pm-container, .jqx-time-picker[disabled] .jqx-pm-container {
    cursor: default;
}

.jqx-time-picker .jqx-selected {
    opacity: 1;
}

.jqx-time-picker .jqx-hour-minute-container div:nth-child(2) {
    opacity: 0.5;
}

.jqx-time-picker .jqx-svg-picker {
    border-radius: 50%;
    position: relative;
    box-sizing: content-box;
}

.jqx-time-picker .jqx-svg-picker.animate {
    animation: jqx-time-picker-animation 0.5s linear;
}

.jqx-time-picker[disabled] {
    opacity: 0.55;
    cursor: default;
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.jqx-time-picker .jqx-label.jqx-selected {
    fill: white;
}

.jqx-time-picker .jqx-header:focus {
    outline: 1px solid skyblue;
}

.jqx-time-picker .jqx-svg-picker:focus {
    border: 1px solid skyblue;
    outline: none;
}

@keyframes jqx-time-picker-animation {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 0.5;
    }
    50% {
        opacity: 0;
    }
    75% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jqwidgets-ng/jqwidgets/styles/jqx.material.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl-material {
    border-top-left-radius: 2px;
}
/*top-right rounded Corners*/
.jqx-rc-tr-material {
    border-top-right-radius: 2px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl-material {
    border-bottom-left-radius: 2px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br-material {
    border-bottom-right-radius: 2px;
}
/*top rounded Corners*/
.jqx-rc-t-material {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
/*bottom rounded Corners*/
.jqx-rc-b-material {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
/*right rounded Corners*/
.jqx-rc-r-material {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
/*left rounded Corners*/
.jqx-rc-l-material {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
/*all rounded Corners*/
.jqx-rc-all-material {
    border-radius: 2px;
}
.jqx-widget-material, .jqx-widget-header-material, .jqx-fill-state-normal-material,
.jqx-widget-content-material, .jqx-fill-state-hover-material, .jqx-fill-state-pressed-material {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}
.jqx-widget-material {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #555;
}
.jqx-widget-content-material {
      font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #555;
    background-color: #ffffff;
    border-color: #E0E0E0;
}
.jqx-widget-header-material {
    background-color: #fff;
    border-color: #E0E0E0;
    color: #757575;
    font-weight: 500;
    *zoom: 1;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #fff;
    color: #757575;
    font-size: 14px;
}
.jqx-fill-state-normal-material {
    border-color: #0077BE;
    *zoom: 1;
    background: #fafafa;
}
.jqx-widget-material input::-moz-selection, input.jqx-input-widget-material::-moz-selection, .jqx-widget-content-material input::-moz-selection {
    background: #0077BE;
    color: #fff;
}
.jqx-widget-material input::selection, input.jqx-input-widget-material::selection, .jqx-widget-content-material input::selection {
    background: #0077BE;
    color: #fff;
}
.jqx-toolbar-material{
     border-color: #e0e0e0;
}
.jqx-button-material, jqx-button-material.jqx-fill-state-normal-material {
    color: #fff;
    background: #0077BE;
    border-color: #0077BE;
    *zoom: 1;
    outline: none;
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 2px;
}
.jqx-button-material button, jqx-button-material input {
    background: transparent;
    color: inherit;
    border:none;
    outline: none;
}
.jqx-slider-button-material {
    padding:3px;
    background: transparent;
    border:transparent;
}
.jqx-button-material.float {
        border-radius: 100%;
        min-height: 48px;
        min-width: 48px;
        width: 48px;
        height: 48px;
        max-height: 48px;
        max-width:48px;
    }
.jqx-button-material.outlined {
        background: transparent;
        color: #0077BE;
        border-width: 2px;
    }
.jqx-button-material.flat {
        background: transparent;
        color: #0077BE;
        border: none;
    }
.jqx-fill-state-hover-material {
}
.jqx-fill-state-pressed-material {
}
.jqx-fill-state-hover-material, .jqx-fill-state-focus-material {
    text-decoration: none;
}
.jqx-expander-header.jqx-fill-state-hover-material,
 .jqx-expander-header.jqx-fill-state-normal-material,
 .jqx-expander-header.jqx-fill-state-pressed-material
 {
      background: #fff;
      border-color: #e0e0e0;
}
.jqx-expander-header.jqx-fill-state-hover-material {
    background: #F5F5F5;
}
.jqx-expander-header-material {
    padding:10px;
}
.jqx-button-material.jqx-fill-state-hover {
    opacity: 0.9;
    cursor: pointer;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    *zoom: 1;
}
.jqx-button-material.jqx-fill-state-hover.outlined,
    .jqx-button-material.jqx-fill-state-hover.flat {
        color: #0077BE;
        box-shadow: none;
    }
.jqx-button-material.jqx-fill-state-pressed {
    cursor: pointer;
    background: #0077BE;
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.jqx-button-material.jqx-fill-state-pressed.float {
        box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
    }
.jqx-slider-button-material.jqx-fill-state-pressed-material,
    .jqx-button-material.jqx-fill-state-pressed.outlined,
    .jqx-button-material.jqx-fill-state-pressed.flat {
        background: rgba(179,229,252,0.15);
        box-shadow: none;
        color: #0077BE;
    }
.jqx-button-material.jqx-fill-state-focus {
    background: #0069A8;
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.jqx-slider-button-material.jqx-fill-state-focus-material {
      background: transparent;
      border-color: transparent;
      box-shadow:none;
  }
.jqx-button-material.jqx-fill-state-focus.outlined,
    .jqx-button-material.jqx-fill-state-focus.flat {
        box-shadow: none;
        background: rgba(99,0,238,0.15);
        color: #0069A8;
    }
.jqx-dropdownlist-state-normal-material, .jqx-dropdownlist-state-hover-material, .jqx-dropdownlist-state-selected-material,
.jqx-scrollbar-button-state-hover-material, .jqx-scrollbar-button-state-normal-material, .jqx-scrollbar-button-state-pressed-material,
.jqx-scrollbar-thumb-state-normal-horizontal-material, .jqx-scrollbar-thumb-state-hover-horizontal-material, .jqx-scrollbar-thumb-state-pressed-horizontal-material,
.jqx-scrollbar-thumb-state-normal-material, .jqx-scrollbar-thumb-state-pressed-material, .jqx-tree-item-hover-material, .jqx-tree-item-selected-material,
.jqx-tree-item-material, .jqx-menu-item-material, .jqx-menu-item-hover-material, .jqx-menu-item-selected-material, .jqx-menu-item-top-material, .jqx-menu-item-top-hover-material,
.jqx-menu-item-top-selected-material, .jqx-slider-button-material, .jqx-slider-slider-material {
    transition: background-color 100ms linear;
}
.jqx-primary-material.jqx-input-label-material {
   color: #1ca8dd !important;
}
.jqx-primary-material.jqx-input-bar-material:before {
   background: #1ca8dd !important;
}
.jqx-success-material.jqx-input-label-material {
   color: #5cb85c !important;
}
.jqx-success-material.jqx-input-bar-material:before {
   background: #5cb85c !important;
}
.jqx-inverse-material.jqx-input-label-material {
   color: #666 !important;
}
.jqx-inverse-material.jqx-input-bar-material:before {
   background: #666 !important;
}
.jqx-danger-material.jqx-input-label-material {
   color: #d9534f !important;
}
.jqx-danger-material.jqx-input-bar-material:before {
   background: #d9534f !important;
}
.jqx-warning-material.jqx-input-label-material {
   color: #f0ad4e !important;
}
.jqx-warning-material.jqx-input-bar-material:before {
   background: #f0ad4e !important;
}
.jqx-info-material.jqx-input-label-material {
   color: #5bc0de !important;
}
.jqx-info-material.jqx-input-bar-material:before {
   background: #5bc0de !important;
}
.jqx-slider-tooltip-material.jqx-primary-slider, .jqx-slider-tooltip-material.jqx-primary-slider .jqx-fill-state-normal-material {
    border-color: #1ca8dd;
    background: #1ca8dd;
}
.jqx-slider-tooltip-material.jqx-success-slider, .jqx-slider-tooltip-material.jqx-success-slider .jqx-fill-state-normal-material {
    border-color: #5cb85c;
    background: #5cb85c;
}
.jqx-slider-tooltip-material.jqx-inverse-slider, .jqx-slider-tooltip-material.jqx-inverse-slider .jqx-fill-state-normal-material {
    border-color: #666;
    background: #666;
}
.jqx-slider-tooltip-material.jqx-danger-slider, .jqx-slider-tooltip-material.jqx-danger-slider .jqx-fill-state-normal-material {
    border-color: #d9534f;
    background: #d9534f;
}
.jqx-slider-tooltip-material.jqx-warning-slider, .jqx-slider-tooltip-material.jqx-warning-slider .jqx-fill-state-normal-material {
    border-color: #f0ad4e;
    background: #f0ad4e;
}
.jqx-slider-tooltip-material.jqx-info-slider, .jqx-slider-tooltip-material.jqx-info-slider .jqx-fill-state-normal-material {
    border-color: #5bc0de;
    background: #5bc0de;
}
.jqx-primary-material {
    color: #1ca8dd !important;
    background: #fff !important;
    border-color: #1ca8dd !important;
    text-shadow: none !important;
}
.jqx-primary-material.jqx-dropdownlist-state-normal-material,
    .jqx-primary-material.jqx-slider-button-material,
    .jqx-primary-material.jqx-slider-slider-material,
    .jqx-primary-material.jqx-combobox-arrow-normal-material,
    .jqx-primary-material.jqx-combobox-arrow-hover-material,
    .jqx-primary-material.jqx-action-button-material,
    .jqx-primary-material:hover,
    .jqx-primary-material:focus,
    .jqx-primary-material:active,
    .jqx-primary-material.active,
    .jqx-primary-material.disabled,
    .jqx-primary-material[disabled] {
        color: #fff !important;
        background: #1ca8dd !important;
        border-color: #1ca8dd !important;
        text-shadow: none !important;
    }
.jqx-fill-state-pressed-material.jqx-primary-material,
    .jqx-primary-material:active,
    .jqx-primary-material.active {
        color: #fff !important;
        background-color: #1ca8dd !important;
        border-color: #1ca8dd !important;
        text-shadow: none !important;
    }
.jqx-success-material {
    color: #5cb85c !important;
    background: #fff !important;
    border-color: #5cb85c !important;
    text-shadow: none !important;
}
.jqx-success-material.jqx-dropdownlist-state-normal-material,
    .jqx-success-material.jqx-slider-button-material,
    .jqx-success-material.jqx-slider-slider-material,
    .jqx-success-material.jqx-combobox-arrow-normal-material,
    .jqx-success-material.jqx-combobox-arrow-hover-material,
    .jqx-success-material.jqx-action-button-material,
    .jqx-success-material:hover,
    .jqx-success-material:focus,
    .jqx-success-material:active,
    .jqx-success-material.active,
    .jqx-success-material.disabled,
    .jqx-success-material[disabled] {
        color: #fff !important;
        background: #5cb85c !important;
        border-color: #5cb85c !important;
        text-shadow: none !important;
    }
.jqx-fill-state-pressed-material.jqx-success-material,
    .jqx-success-material:active,
    .jqx-success-material.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #5cb85c !important;
        border-color: #5cb85c !important;
    }
.jqx-inverse-material {
    text-shadow: none !important;
    color: #666 !important;
    background: #fff !important;
    border-color: #cccccc !important;
}
.jqx-inverse-material.jqx-dropdownlist-state-normal-material,
    .jqx-inverse-material.jqx-slider-button-material,
    .jqx-inverse-material.jqx-slider-slider-material,
    .jqx-inverse-material.jqx-combobox-arrow-hover-material,
    .jqx-inverse-material.jqx-combobox-arrow-normal-material,
    .jqx-inverse-material.jqx-action-button-material,
    .jqx-inverse-material:hover,
    .jqx-inverse-material:focus,
    .jqx-inverse-material:active,
    .jqx-inverse-material.active,
    .jqx-inverse-material.disabled,
    .jqx-inverse-material[disabled] {
        text-shadow: none !important;
        color: #666 !important;
        background: #cccccc !important;
        border-color: #cccccc !important;
    }
.jqx-fill-state-pressed-material.jqx-inverse-material,
    .jqx-inverse-material:active,
    .jqx-inverse-material.active {
        text-shadow: none !important;
        color: #666 !important;
        background: #cccccc !important;
        border-color: #cccccc !important;
    }
.jqx-danger-material {
    text-shadow: none !important;
    color: #d9534f !important;
    background: #fff !important;
    border-color: #d9534f !important;
}
.jqx-danger-material.jqx-dropdownlist-state-normal-material,
    .jqx-danger-material.jqx-slider-button-material,
    .jqx-danger-material.jqx-slider-slider-material,
    .jqx-danger-material.jqx-combobox-arrow-hover-material,
    .jqx-danger-material.jqx-combobox-arrow-normal-material,
    .jqx-danger-material.jqx-action-button-material,
    .jqx-danger-material:hover,
    .jqx-danger-material:focus,
    .jqx-danger-material:active,
    .jqx-danger-material.active,
    .jqx-danger-material.disabled,
    .jqx-danger-material[disabled] {
        text-shadow: none !important;
        color: #fff !important;
        background: #d9534f !important;
        border-color: #d9534f !important;
    }
.jqx-fill-state-pressed-material.jqx-danger-material,
    .jqx-danger-material:active,
    .jqx-danger-material.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #d9534f !important;
        border-color: #d9534f !important;
    }
.jqx-validator-error-label-material {
    color: #d9534f !important;
}
.jqx-warning-material {
    text-shadow: none !important;
    color: #f0ad4e !important;
    background: #fff !important;
    border-color: #f0ad4e !important;
}
.jqx-warning-material.jqx-dropdownlist-state-normal-material,
    .jqx-warning-material.jqx-slider-button-material,
    .jqx-warning-material.jqx-slider-slider-material,
    .jqx-warning-material.jqx-combobox-arrow-hover-material,
    .jqx-warning-material.jqx-combobox-arrow-normal-material,
    .jqx-warning-material.jqx-action-button-material,
    .jqx-warning-material:hover,
    .jqx-warning-material:focus,
    .jqx-warning-material:active,
    .jqx-warning-material.active,
    .jqx-warning-material.disabled,
    .jqx-warning-material[disabled] {
        text-shadow: none !important;
        color: #fff !important;
        background: #f0ad4e !important;
        border-color: #f0ad4e !important;
    }
.jqx-fill-state-pressed-material.jqx-warning-material,
    .jqx-warning-material:active,
    .jqx-warning-material.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #f0ad4e !important;
        border-color: #f0ad4e !important;
    }
.jqx-info-material {
    text-shadow: none !important;
    color: #5bc0de !important;
    background: #fff !important;
    border-color: #5bc0de !important;
}
.jqx-info-material.jqx-dropdownlist-state-normal-material,
    .jqx-info-material.jqx-slider-button-material,
    .jqx-info-material.jqx-slider-slider-material,
    .jqx-info-material.jqx-combobox-arrow-hover-material,
    .jqx-info-material.jqx-combobox-arrow-normal-material,
    .jqx-info-material.jqx-action-button-material,
    .jqx-info-material:hover,
    .jqx-info-material:focus,
    .jqx-info-material:active,
    .jqx-info-material.active,
    .jqx-info-material.disabled,
    .jqx-info-material[disabled] {
        color: #fff !important;
        background: #5bc0de !important;
        border-color: #5bc0de !important;
        text-shadow: none !important;
    }
.jqx-fill-state-pressed-material.jqx-info-material,
    .jqx-info-material:active,
    .jqx-info-material.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #5bc0de !important;
        border-color: #5bc0de !important;
    }
.jqx-fill-state-pressed-material {
    background-image: none;
    outline: 0;
}
.jqx-grid-group-column-material {
    border-color: transparent;
}
.jqx-grid-column-menubutton-material {
    border-width: 0px;
}
.jqx-grid-groups-row-material > span {
    padding-left: 4px;
}
.jqx-grid-cell-material {
    box-shadow: none;
}
.jqx-grid-pager-top-material .jqx-button-material,
.jqx-grid-pager-material .jqx-button-material {
    color: rgba(0,0,0,.54) !important;
    background-color: transparent;
    border-color: transparent;
    position: relative;
    height:30px !important;
    width:30px !important;
    border-radius:50%;
    top: -4px;
}
.jqx-grid-pager-input-material  {
    padding:0px !important;
}
.jqx-grid-pager-top-material .jqx-button-material > div,
.jqx-grid-pager-material .jqx-button-material > div {
    top: 3px;
    position: relative;
    left: 2px;
}
.jqx-grid-pager-top-material .jqx-button-material.jqx-fill-state-hover,
.jqx-grid-pager-top-material .jqx-button-material.jqx-fill-state-pressed,
.jqx-grid-pager-material .jqx-button-material.jqx-fill-state-hover,
.jqx-grid-pager-material .jqx-button-material.jqx-fill-state-pressed
{
    color: rgba(0,0,0,.54) !important;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;    
}
.jqx-grid-pager-top-material .jqx-grid-pager-number-material,
.jqx-grid-pager-material .jqx-grid-pager-number-material {

    background-color: transparent;
    border-color: transparent;
    color: rgba(0,0,0,.54) !important;
    font-size:12px;
}
.jqx-grid-pager-top-material .jqx-grid-pager-number-material:hover,
.jqx-grid-pager-material .jqx-grid-pager-number-material:hover {
    font-size:12px;
}
.jqx-grid-pager-top-material .jqx-grid-pager-number-material.jqx-fill-state-pressed-material ,
.jqx-grid-pager-material .jqx-grid-pager-number-material.jqx-fill-state-pressed-material {
    color: #0077BE !important;
    font-weight: bold !important;
}
.jqx-grid-column-menubutton-material {
    background-color: transparent;
    border-color: #E0E0E0 !important;
}
.jqx-cell-material {
    font-size: 13px;
}
.jqx-calendar-material > div {
    padding: 10px;
    box-sizing: border-box;
}
.jqx-calendar-row-header-material, .jqx-calendar-top-left-header-material {
    background-color: #f0f0f0;
    border: 0px solid #f2f2f2;
}
.jqx-calendar-column-header-material {
    background-color: #FFF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #e9e9e9;
}
.jqx-expander-header-material {
    padding-top: 10px;
    padding-bottom: 10px;
}
.jqx-ribbon-header-vertical-material, .jqx-widget-header-vertical-material {
    background: #fff;
}
.jqx-scrollbar-state-normal-material {
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-left-color: #ddd;
}
.jqx-scrollbar-thumb-state-normal-material, .jqx-scrollbar-thumb-state-normal-horizontal-material {
    background: #f5f5f5;
    border-color: #b3b3b3;
}
.jqx-scrollbar-thumb-state-hover-material, .jqx-scrollbar-thumb-state-hover-horizontal-material {
    background: #e6e6e6;
    border-color: #b3b3b3;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.jqx-progressbar-material {
    background: #f7f7f7 !important;
    box-shadow: none;
}
.jqx-progressbar-value-material, .jqx-splitter-collapse-button-horizontal-material {
    background: #0077BE;
}
.jqx-splitter-collapse-button-vertical-material, .jqx-progressbar-value-vertical-material {
    background: #0077BE;
}
.jqx-scrollbar-thumb-state-pressed-material, .jqx-splitter-splitbar-vertical-material, .jqx-splitter-splitbar-horizontal-material, .jqx-scrollbar-thumb-state-pressed-horizontal-material,
.jqx-scrollbar-button-state-pressed-material {
    background: #d9d9d9;
    border-color: #b3b3b3;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.jqx-grid-column-sortdescbutton-material, jqx-grid-column-filterbutton-material, .jqx-grid-column-sortascbutton-material {
    background-color: transparent;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E0E0E0;
}
.jqx-menu-vertical-material {
    background: #ffffff;
    filter: none;
}
.jqx-grid-bottomright-material, .jqx-panel-bottomright-material, .jqx-listbox-bottomright-material {
    background-color: #fafafa;
}
.jqx-window-material, .jqx-tooltip-material {
    box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}
.jqx-tooltip-material, .jqx-tooltip-material.jqx-popup-material, .jqx-tooltip-material .jqx-fill-state-normal-material {
    background: #6F6F6F;
    border-color: #6F6F6F;
    box-shadow:none;
    color: #fff;
}
.jqx-docking-material .jqx-window-material {
    box-shadow: none;
}
.jqx-docking-panel-material .jqx-window-material {
    box-shadow: none;
}
.jqx-checkbox-material {
    line-height:20px;
    overflow: visible;
}
.jqx-radiobutton-material {
    overflow: visible;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-repeat: no-repeat;
    background: none;
    line-height:20px;
}
.jqx-radiobutton-material-material, .jqx-radiobutton-hover-material {
    border-radius: 100%;
    background-repeat: no-repeat;
    transition: background-color ease-in .3s;
}
.jqx-radiobutton-check-checked-material {
    filter: none;
    background: #fff;
    background-repeat: no-repeat;
    border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-material {
    filter: none;
    background: #999;
    border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-disabled-material {
    filter: none;
    background: #999;
    border-radius: 100%;
}
.jqx-checkbox-default-material,
.jqx-radiobutton-default-material
 {
    border-width: 1px;
    border-color: #E0E0E0;
    background-color: #fff;
    overflow: visible;
}
.jqx-tree-material .jqx-checkbox-material .jqx-checkbox-default-material,
.jqx-checkbox-material[checked] .jqx-checkbox-default-material,
.jqx-tree-grid-checkbox[checked].jqx-checkbox-default-material,
.jqx-radiobutton-material[checked] .jqx-radiobutton-default-material
 {
    background-color: #0077BE;
    border-color: #0077BE;
}
.jqx-checkbox-check-checked-material {
    background: transparent url('material_check_white.png') center center no-repeat;
}
.jqx-checkbox-check-indeterminate-material {
    width:14px !important;
    height:14px !important;
    position:relative;
    top: 1px;
    left: 1px;
    background: white;
}
.jqx-tree-material .jqx-checkbox-check-indeterminate-material {
    width:12px !important;
    height:12px !important;
    top: 2px;
    left:2px;
}
.jqx-checkbox-hover-material,
.jqx-radiobutton-hover-material {
    background-color: #0077BE;
    border-color: #0077BE;
}
.jqx-slider-slider-material {
    transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;
}
.jqx-slider-slider-material:active {
    transform: scale(1.2);
    box-shadow: rgba(0,0,0,0.3) 0 0 10px;
}
.jqx-slider-material[discrete] .jqx-slider-slider-material:active
 {
    transform: scaleX(0);
    
}
.jqx-slider-slider-horizontal-material {
    background: #0077BE; 
}
.jqx-slider-slider-vertical-material {
    background: #0077BE; 
}
.jqx-slider-tooltip-material {
    width: 25px;
    height: 25px;
    transform-origin: 50% 100%;
    border-radius: 50%;
    transform: scale(0) rotate(45deg);
    padding:0px;
    background: transparent !important;
}
.jqx-slider-tooltip-material.init {
     transform: scale(1) rotate(45deg);
}
.jqx-slider-tooltip-material.hide {
     transition: transform 0.2s ease;
     transform-origin:50% 100%;
     transform: scale(0) rotate(45deg); 
}
.jqx-slider-tooltip-material.show {
     transition: transform 0.2s ease;
     transform: scale(1) rotate(45deg); 
}
.jqx-slider-tooltip-material .jqx-tooltip-arrow-t-b,
.jqx-slider-tooltip-material .jqx-tooltip-arrow-l-r {
    display:none;
    visibility:hidden;
}
.jqx-slider-tooltip-material, .jqx-slider-tooltip-material .jqx-fill-state-normal-material {
    border-radius: 15px 15px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0077BE; 
    color: #fff;
    font-size:11px;
}
.jqx-slider-tooltip-material.far, .jqx-slider-tooltip-material.far .jqx-fill-state-normal-material {
   border-radius: 0px 15px 15px 15px; 
}
.jqx-slider-tooltip-material.vertical, .jqx-slider-tooltip-material.vertical .jqx-fill-state-normal-material {
   border-radius: 15px 0px 15px 15px; 
}
.jqx-slider-tooltip-material.vertical.far, .jqx-slider-tooltip-material.vertical.far .jqx-fill-state-normal-material {
   border-radius: 15px 15px 15px 0px; 
}
.jqx-slider-tooltip-material {
    background:transparent;
    border:none !important;
    box-shadow:none;
}
.jqx-slider-tooltip-material .jqx-tooltip-main-material {
    top: -7px;
    right: 11px;
}
.jqx-slider-tooltip-material.far .jqx-tooltip-main-material {
    top: 3px;
    right: 4px;
}
.jqx-slider-tooltip-material.vertical .jqx-tooltip-main-material {
    top: -3px;
    right: 3px;
}
.jqx-slider-tooltip-material .jqx-tooltip-text {
    background: transparent;
    border:none;
    padding: 0px;
    overflow:visible;
}
.jqx-slider-tooltip-material .jqx-tooltip-text>span {
     transform: rotate(-45deg);
}
.jqx-slider-tooltip-material.range {
    width: 35px;
    height:35px;
}
.jqx-slider-rangebar-material {
    border-color: #0077BE;
    background: #0077BE;
}
.jqx-slider-track-horizontal-material, .jqx-slider-track-vertical-material {
    border-color: #E0E0E0;
    background: #f0f0f0;
}
.jqx-slider-button-material {
    border-radius: 100%;
}
.jqx-slider-button-material.jqx-fill-state-normal-material,
.jqx-slider-button-material.jqx-fill-state-hover-material,
.jqx-slider-button-material.jqx-fill-state-pressed-material 
{
    background: transparent !important;
}
.jqx-listitem-state-hover-material,
.jqx-listitem-state-selected-material,
.jqx-listitem-state-normal-material {
    padding: 5px;
    margin:0px;
}
.jqx-scheduler-edit-dialog-label-material {
  line-height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;

}
.jqx-scheduler-edit-dialog-field-material {
  line-height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.jqx-scheduler-edit-dialog-label-rtl-material {
  line-height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.jqx-scheduler-edit-dialog-field-rtl-material {
  line-height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
}
/*applied to a list item when the item is selected.*/
.jqx-listitem-state-hover-material, .jqx-menu-item-hover-material, .jqx-tree-item-hover-material, .jqx-calendar-cell-hover-material, .jqx-grid-cell-hover-material,
.jqx-menu-vertical-material .jqx-menu-item-top-hover-material, .jqx-input-popup-material .jqx-fill-state-hover-material,
.jqx-input-popup-material .jqx-fill-state-pressed-material {
    color: #333 !important;
    border-color: #F5F5F5;
    text-decoration: none;
    background-color: #F5F5F5;
    background-repeat: repeat-x;
    outline: 0;
    background: #F5F5F5; /* Old browsers */
    box-shadow: none;
    background-position: 0 0;
}
.jqx-scheduler-cell-hover-material {
    border-color: #F5F5F5 !important;
    background: #F5F5F5 !important;
}
.jqx-listitem-state-selected-material, .jqx-menu-item-selected-material, .jqx-tree-item-selected-material, .jqx-calendar-cell-selected-material, .jqx-grid-cell-selected-material,
.jqx-menu-vertical-material .jqx-menu-item-top-selected-material, .jqx-grid-selectionarea-material, .jqx-input-button-header-material, .jqx-input-button-innerHeader-material {
    color: #0077BE !important;
    border-color: #E1F5FE !important;
    background: #E1F5FE; /* Old browsers */
    box-shadow: none;
}
.jqx-grid-cell-material .jqx-button-material, .jqx-grid-cell-material .jqx-button-material.jqx-fill-state-hover-material, .jqx-grid-cell-material .jqx-button-material.jqx-fill-state-pressed-material {
    box-shadow: none;
    transition: none;
}
.jqx-popup-material {
    border: 1px solid #E0E0E0;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}
.jqx-grid-column-sortascbutton-material, .jqx-expander-arrow-bottom-material, .jqx-window-collapse-button-material, .jqx-menu-item-arrow-up-material, .jqx-menu-item-arrow-up-selected-material, .jqx-menu-item-arrow-top-up-material, .jqx-icon-arrow-up-material, .jqx-icon-arrow-up-hover-material, .jqx-icon-arrow-up-selected-material {
    background-image: url('material-icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-widget-material .jqx-grid-group-expand-material, .jqx-grid-group-expand-material, .jqx-grid-column-menubutton-material, .jqx-grid-column-sortdescbutton-material, .jqx-expander-arrow-top-material, .jqx-window-collapse-button-collapsed-material, .jqx-menu-item-arrow-down-material, .jqx-menu-item-arrow-down-selected-material, .jqx-menu-item-arrow-down-material, .jqx-icon-arrow-down-material, .jqx-icon-arrow-down-hover-material, .jqx-icon-arrow-down-selected-material {
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-arrow-left-material, .jqx-menu-item-arrow-left-selected-material, .jqx-menu-item-arrow-top-left, .jqx-icon-arrow-left-material, .jqx-icon-arrow-down-left-material, .jqx-icon-arrow-left-selected-material {
    background-image: url('material-icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-widget-material .jqx-grid-group-collapse-material, .jqx-grid-group-collapse-material, .jqx-tabs-arrow-right-material, .jqx-menu-item-arrow-right-selected-material, .jqx-menu-item-arrow-top-right-material, .jqx-icon-arrow-right-material, .jqx-icon-arrow-right-hover-material, .jqx-icon-arrow-right-selected-material {
    background-image: url('material-icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tree-item-arrow-collapse-rtl-material, .jqx-tree-item-arrow-collapse-hover-rtl-material {
    background-image: url('material-icon-left.png');
}
.jqx-menu-item-arrow-left-selected-material {
    background-image: url('material-icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-menu-item-arrow-right-selected-material {
    background-image: url('material-icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-input-button-content-material {
    font-size: 10px;
}
.jqx-widget .jqx-grid-column-header-cell-material {
    padding-top: 8px;
    padding-bottom: 8px;
    height:30px;
}
.jqx-widget .jqx-grid-row-cell-material {
    padding-top: 8px;
    padding-bottom: 8px;
    height:30px;
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
    border-color: #E0E0E0;
}
.jqx-combobox-material .jqx-icon-close-material {
    background-image:url('close_white.png')
}
.jqx-combobox-material, .jqx-input-material {
    border-color: #E0E0E0;
    color: #555555;
    background-color: #ffffff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jqx-combobox-content-material,
.jqx-datetimeinput-content-material
 {
    border-color: transparent;
}
.jqx-combobox-arrow-normal-material {
    background: #fff;
    border-color: transparent;
}
.jqx-combobox-content-focus-material, 
.jqx-combobox-state-focus-material,
.jqx-numberinput-focus-material {
    outline: none;
}
.jqx-input-group-material {
    position: relative;
    display: inline-block;
    overflow: visible;
    border: none;
    box-shadow: none;
}
.jqx-input-group-material input {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }
.jqx-input-group-material textarea {
        width: 100%;
        height: 100%;
        outline: none;
        resize: none;
        border-left: none;
        border-right: none;
        border-top: none;
        border-bottom-color: #e0e0e0;
    }
.jqx-numberinput-material,
.jqx-maskedinput-material
 {
    position:relative;
}
.jqx-numberinput-material input {
    height:100% !important;
}
.jqx-input-material.jqx-validator-error-element {
    border-color: transparent !important;
    border-bottom: 1px solid #df2227 !important; 
}
.jqx-input-material input,
.jqx-dropdownlist-state-normal-material,
.jqx-combobox-state-normal-material,
.jqx-datetimeinput-material,
.jqx-numberinput-material,
.jqx-maskedinput-material
 {
    background: #fff;
    border-color: #fff;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #E0E0E0;
    outline: none;
}
.jqx-datetimeinput-material .jqx-action-button-material,
.jqx-datetimeinput-material .jqx-action-button-rtl-material 
 {
    background-color: transparent;
    border-color: transparent;
}
.jqx-datetimeinput-material, .jqx-datetimeinput-material > div,
    .jqx-numberinput-material, .jqx-numberinput-material > div,
    .jqx-maskedinput-material, .jqx-maskedinput-material > div,
    .jqx-dropdownlist-state-normal-material, .jqx-dropdownlist-state-normal-material > div, .jqx-dropdownlist-state-normal-material > div > div,
    .jqx-combobox-state-normal-material, .jqx-combobox-state-normal-material > div, .jqx-combobox-state-normal-material > div > div {
        overflow: visible !important;
    }
.jqx-input-material input:focus {
        border-radius: 0;
        box-shadow: none;
    }
.jqx-input-material input, input[type="text"].jqx-input-material, input[type="password"].jqx-input-material, input[type="text"].jqx-widget-content-material, input[type="textarea"].jqx-widget-content-material, textarea.jqx-input-material {
    font-size: 14px;
    resize: none;
    background: #fff;
    border: none;
    border-radius: 0;
    box-sizing:border-box;
    box-shadow: none;
    border-bottom: 1px solid #E0E0E0;
}
.jqx-input-label {
    visibility:inherit;
}
.jqx-input-bar{
    visibility:inherit;
}
input:focus ~ .jqx-input-label-material,
textarea:focus ~ .jqx-input-label-material,
.jqx-input-widget-material[hint=true] .jqx-input-label,
.jqx-text-area-material[hint=true] .jqx-input-label,
.jqx-dropdownlist-state-selected-material .jqx-input-label,
.jqx-dropdownlist-state-normal-material[hint=true] .jqx-input-label,
.jqx-combobox-state-normal-material[hint=true] .jqx-input-label,
.jqx-combobox-material .jqx-input-label.focused,
.jqx-dropdownlist-material .jqx-input-label.focused,
.jqx-datetimeinput-material[hint=true] .jqx-input-label,
.jqx-maskedinput-material[hint=true] .jqx-input-label,
.jqx-numberinput-material[hint=true] .jqx-input-label,
.jqx-formattedinput-material[hint=true] .jqx-input-label
 {
    top: -15px;
    font-size: 12px;
    color: #0077BE;
}
.jqx-dropdownlist-material[default-placeholder="true"] .jqx-input-label {
    visibility: hidden;
}
input:focus ~ .jqx-input-bar:before,
textarea:focus ~ .jqx-input-bar:before,
.jqx-dropdownlist-state-selected-material .jqx-input-bar:before,
.jqx-dropdownlist-material .jqx-input-bar.focused:before,
.jqx-combobox-material .jqx-input-bar.focused:before,
.jqx-complex-input-group-material .jqx-input-bar.focused::before,
.jqx-combobox-state-selected-material .jqx-input-bar:before {
    width: 100%;
}
.jqx-complex-input-group-material .jqx-fill-state-normal-material {
    border-color: #fafafa;
}
input[type="password"] {
    letter-spacing: 0.3em;
}
.jqx-input-widget-material.jqx-rtl > input {
    direction: rtl
}
.jqx-input-label-material {
    color: #E0E0E0;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 2px;
    top:10px;
    top: calc(50% - 7px);
    transition: 300ms ease all;
}
.jqx-input-label.initial {
    transition: none;
}
.jqx-input-bar-material {
    position: relative;
    display: block;
    z-index:1;
}
.jqx-input-bar-material:before {
        content: '';
        height: 2px;
        width: 0;
        bottom: 0px;
        position: absolute;
        background: #0077BE;
        transition: 300ms ease all;
        left: 0%;
    }
.jqx-formatted-input-spin-button-material, .jqx-input-group-addon-material {
    border-color: #fff;
    background: #fff;
}
.jqx-dropdownlist-state-selected-material,
.jqx-combobox-state-selected-material {
    color: #0077BE;
}
.jqx-dropdownlist-state-normal-material .jqx-icon-arrow-down-material,
.jqx-combobox-state-normal-material .jqx-icon-arrow-down-material,
.sorticon.descending .jqx-grid-column-sorticon-material,
.jqx-tree-item-arrow-expand-material,
 .jqx-expander-header-material .jqx-icon-arrow-down
 {
    transform: rotate(0deg);
    transition: transform 0.2s ease-out;
}
.jqx-expander-header-material .jqx-icon-arrow-up {
   transform: rotate(180deg);
   transition: transform 0.2s ease-out;
    background-image: url('material-icon-down.png');
}
.jqx-tree-item-arrow-collapse-material
{
    transform: rotate(-90deg);
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.2s ease-out;
}
.jqx-dropdownlist-state-selected-material .jqx-icon-arrow-down-material,
.jqx-combobox-state-selected-material .jqx-icon-arrow-down-material,
.sorticon.ascending .jqx-grid-column-sorticon-material
 {
    transform: rotate(180deg);
    transition: transform 0.2s ease-out;
    left: -1px;
}
.jqx-combobox-state-selected-material .jqx-icon-arrow-down-material{
    left:-1px;
}
.jqx-listbox-container {
    margin-top: 1px;
}
input[type="text"].jqx-input-material:-moz-placeholder, input[type="text"].jqx-widget-content-material:-moz-placeholder, input[type="textarea"].jqx-widget-content-material:-moz-placeholder, textarea.jqx-input-material:-moz-placeholder {
    color: #999999;
}
input[type="text"].jqx-input-material:-webkit-input-placeholder, input[type="text"].jqx-widget-content-material:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-material:-webkit-input-placeholder, textarea.jqx-input-material:-webkit-input-placeholder {
    color: #999999;
}
input[type="text"].jqx-input-material:-ms-input-placeholder, input[type="text"].jqx-widget-content-material:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-material:-ms-input-placeholder, textarea.jqx-input-material:-ms-input-placeholder {
    color: #999999;
}
.jqx-combobox-content-focus-material, .jqx-combobox-state-focus-material, .jqx-fill-state-focus-material,
.jqx-numberinput-focus-material {
    outline: none;
}
.jqx-popup-material.jqx-fill-state-focus-material {
    outline: none;
    border-color: #E0E0E0 !important;
}
.jqx-datetimeinput-content, .jqx-datetimeinput-container {
    overflow: visible !important;
}
.jqx-text-area-material, .jqx-text-area-material > div {
    overflow:visible !important;
}
.jqx-text-area-element-material {
   box-sizing: border-box;
}
.jqx-pivotgrid-content-wrapper.jqx-fill-state-normal-material {
    border-color: #E0E0E0;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-material {
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-material {
    background-image: url('material-icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-rtl-material {
    background-image: url('material-icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-rtl-material {
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-title-selected-top-material, .jqx-tabs-selection-tracker-top-material {
    border-color: transparent;
    filter: none;
    background: #fff;
    color: #333;
    box-shadow: none;
}
.jqx-grid-cell-filter-row-material {
    background-color: #fafafa;
}
.jqx-tabs-title-material, .jqx-ribbon-item-material {
    color: #333;
}
.jqx-tabs-title-selected-bottom-material,
.jqx-tabs-title-selected-top-material
 {
    color: #0077BE;
    font-weight:500;   
    padding-top:5px;
    padding-bottom:5px;
}
.jqx-tabs-title.jqx-fill-state-hover-material {
    border-color: transparent;
}
.jqx-ribbon-item-material {
    cursor: pointer;
}
.jqx-ribbon-item-selected-material {
    color: #0077BE;
    font-weight:500;
    border-color: transparent;
}
.jqx-ribbon-item-hover-material {
    background: transparent;
}
.jqx-ribbon-header-top-material {
    border-color: transparent;
    border-bottom-color: #E0E0E0;
}
.jqx-ribbon-header-bottom-material {
    border-color: transparent;
    border-top-color: #E0E0E0;
}
.jqx-ribbon-header-right-material {
    border-color: transparent;
    border-left-color:#E0E0E0;
}
.jqx-ribbon-header-left-material {
    border-color: transparent;
    border-right-color:#E0E0E0;
}
.jqx-tabs-title-selected-bottom-material, .jqx-tabs-selection-tracker-bottom-material {
    border-color: transparent;
    border-top: 1px solid #fff;
    filter: none;
    background: #fff;
    box-shadow: none;
}
.jqx-tabs-material, .jqx-ribbon-material {
    border-color: transparent;
}
.jqx-tabs-header-material, .jqx-ribbon-header-material {
    background: transparent;
}
.jqx-tabs-position-bottom .jqx-tabs-header-material {
    border-color: transparent;
}
.jqx-layout-material .jqx-tabs-header-material, .jqx-layout-material .jqx-ribbon-header-material {
    background: #fff;
    border-color: #E0E0E0;
}
.jqx-tabs-title-bottom {
    border-color: transparent;
}
.jqx-tabs-title-hover-top-material, .jqx-tabs-title-hover-bottom-material, .jqx-tabs-header-material {
    box-shadow: none !important;
    background: transparent;
}
.jqx-tabs-content-material {
    box-sizing: border-box;
    border: 1px solid #E0E0E0;
    border-top-color: transparent;
    padding:5px;
}
.jqx-tabs-bar-material {
    position: absolute;
    bottom: 0;
    background: #0077BE;
    height: 2px;
    z-index:10;
    transition: .5s cubic-bezier(.35,0,.25,1);
}
.jqx-tabs-bar-material.vertical {
    width: 2px;
}
.jqx-tabs-position-bottom .jqx-tabs-bar-material {
    top: 0;
}
.jqx-layout-material {
    background-color: #cccccc;
}
.jqx-kanban-column-header-collapsed-material { /* ff3.6+ */ /* safari4+,chrome */ /* safari5.1+,chrome10+ */ /* opera 11.10+ */ /* ie10+ */
    background: linear-gradient(90deg, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 100%); /* w3c */
}
.jqx-calendar-cell-material {
    border-radius: 50%;
    font-size:12px;
}
.jqx-calendar-cell-year-material,
.jqx-calendar-cell-decade-material {
    border-radius: 25%;
}
.jqx-calendar-title-content-material {
    font-weight:bold;
}
.jqx-calendar-column-cell-material {
    color: rgba(0,0,0,.38);
    font-size:12px;
}
.jqx-grid-column-menubutton-material {
    background-image: url('material-icon-down.png');
}
.jqx-tabs-close-button-material {
    background-image: url('close.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-close-button-selected-material {
    background-image: url('close.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-close-button-hover-material {
    background-image: url('close.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-up-selected-material {
    background-image: url('material-icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-down-selected-material {
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-left-selected-material {
    background-image: url('material-icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-right-selected-material {
    background-image: url('material-icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-material {
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-material {
    background-image: url('material-icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-rtl-material {
    background-image: url('material-icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-rtl-material {
    background-image: url('material-icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-group-collapse-material {
    background-image: url('material-icon-right.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-collapse-rtl-material {
    padding-right: 0px;
    background-image: url('material-icon-left.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-expand-material, .jqx-grid-group-expand-rtl-material {
    padding-right: 0px;
    background-image: url('material-icon-down.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-icon-arrow-first-material {
    background-image: url('material-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-material {
    background-image: url('material-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-hover-material {
    background-image: url('material-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-hover-material {
    background-image: url('material-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-selected-material {
    background-image: url('material-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-selected-material {
    background-image: url('material-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-fill-state-pressed-material .jqx-icon-arrow-first-selected-material {
    background-image: url('material-icon-first-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-fill-state-pressed-material .jqx-icon-arrow-last-selected-material {
    background-image: url('material-icon-last-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-fill-state-pressed-material .jqx-icon-arrow-left-selected-material {
    background-image: url('material-icon-left-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-fill-state-pressed-material .jqx-icon-arrow-right-selected-material {
    background-image: url('material-icon-right-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-primary .jqx-icon-arrow-down-material, .jqx-warning .jqx-icon-arrow-down-material, .jqx-danger .jqx-icon-arrow-down-material, .jqx-success .jqx-icon-arrow-down-material, .jqx-info .jqx-icon-arrow-down-material {
    background-image: url('material-icon-down.png');
}
.jqx-primary .jqx-icon-arrow-down-selected-material, .jqx-warning .jqx-icon-arrow-down-selected-material, .jqx-danger .jqx-icon-arrow-down-selected-material, .jqx-success .jqx-icon-arrow-down-selected-material, .jqx-info .jqx-icon-arrow-down-selected-material {
    background-image: url('material-icon-down.png');
}
.jqx-primary .jqx-icon-arrow-down-hover-material, .jqx-warning .jqx-icon-arrow-down-hover-material, .jqx-danger .jqx-icon-arrow-down-hover-material, .jqx-success .jqx-icon-arrow-down-hover-material, .jqx-info .jqx-icon-arrow-down-hover-material {
    background-image: url('material-icon-down.png');
}
.jqx-primary .jqx-icon-arrow-up-material, .jqx-warning .jqx-icon-arrow-up-material, .jqx-danger .jqx-icon-arrow-up-material, .jqx-success .jqx-icon-arrow-up-material, .jqx-info .jqx-icon-arrow-up-material {
    background-image: url('material-icon-up.png');
}
.jqx-primary .jqx-icon-arrow-up-selected-material, .jqx-warning .jqx-icon-arrow-up-selected-material, .jqx-danger .jqx-icon-arrow-up-selected-material, .jqx-success .jqx-icon-arrow-up-selected-material, .jqx-info .jqx-icon-arrow-up-selected-material {
    background-image: url('material-icon-up.png');
}
.jqx-primary .jqx-icon-arrow-up-hover-material, .jqx-warning .jqx-icon-arrow-up-hover-material, .jqx-danger .jqx-icon-arrow-up-hover-material, .jqx-success .jqx-icon-arrow-up-hover-material, .jqx-info .jqx-icon-arrow-up-hover-material {
    background-image: url('material-icon-up.png');
}
.jqx-primary .jqx-icon-arrow-left-material, .jqx-warning .jqx-icon-arrow-left-material, .jqx-danger .jqx-icon-arrow-left-material, .jqx-success .jqx-icon-arrow-left-material, .jqx-info .jqx-icon-arrow-left-material {
    background-image: url('material-icon-left.png');
}
.jqx-primary .jqx-icon-arrow-left-selected-material, .jqx-warning .jqx-icon-arrow-left-selected-material, .jqx-danger .jqx-icon-arrow-left-selected-material, .jqx-success .jqx-icon-arrow-left-selected-material, .jqx-info .jqx-icon-arrow-left-selected-material {
    background-image: url('material-icon-left.png');
}
.jqx-primary .jqx-icon-arrow-left-hover-material, .jqx-warning .jqx-icon-arrow-left-hover-material, .jqx-danger .jqx-icon-arrow-left-hover-material, .jqx-success .jqx-icon-arrow-left-hover-material, .jqx-info .jqx-icon-arrow-left-hover-material {
    background-image: url('material-icon-left.png');
}
.jqx-primary .jqx-icon-arrow-right-material, .jqx-warning .jqx-icon-arrow-right-material, .jqx-danger .jqx-icon-arrow-right-material, .jqx-success .jqx-icon-arrow-right-material, .jqx-info .jqx-icon-arrow-right-material {
    background-image: url('material-icon-right.png');
}
.jqx-primary .jqx-icon-arrow-right-selected-material, .jqx-warning .jqx-icon-arrow-right-selected-material, .jqx-danger .jqx-icon-arrow-right-selected-material, .jqx-success .jqx-icon-arrow-right-selected-material, .jqx-info .jqx-icon-arrow-right-selected-material {
    background-image: url('material-icon-right.png');
}
.jqx-primary .jqx-icon-arrow-right-hover-material, .jqx-warning .jqx-icon-arrow-right-hover-material, .jqx-danger .jqx-icon-arrow-right-hover-material, .jqx-success .jqx-icon-arrow-right-hover-material, .jqx-info .jqx-icon-arrow-right-hover-material {
    background-image: url('material-icon-right.png');
}
/* Ripple effect */
.ripple {
    position: relative;
    transform: translate3d(0, 0, 0);
    overflow:hidden;
}
.ink {
    display: block;
    position: absolute;
    pointer-events: none;
    border-radius: 0%;
    transform: scaleX(0);
    background: rgba(0,119,190,0.5); 
    opacity: 0.25;
}
.outlined .ink, .flat .ink {
    background: rgba(0,119,190,0.5); 
    overflow:hidden;
}
.ink.animate {
    animation: ripple .7s ease;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.jqx-checkbox-material .ripple,
.jqx-radiobutton-material .ripple
 {
    overflow:visible;
}
.jqx-checkbox-material .ink,
.jqx-radiobutton-material .ink 
 {
    transform: scale(0); 
    background: #0077BE;
    border-radius: 50%;
}
.jqx-checkbox-material .ink.animate,
.jqx-radiobutton-material .ink.animate
 {
    animation: checkRipple 0.3s ease;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.jqx-checkbox-material .ink.active,
.jqx-radiobutton-material .ink.active
 {
    opacity: 0.2;
    transform: scale(2);
}
.jqx-checkbox-default-material.active .ink,
.jqx-radiobutton-default-material.active .ink
 {
    opacity: 0.2;
    transform: scale(2);
}
/* Ripple effect */
.buttonRipple {
  background-position: center;
  transition: background 0.8s;
}
.buttonRipple:hover {
  background: #0077BE radial-gradient(circle, transparent 1%, #0077BE 1%) center/15000%;
}
.buttonRipple:active {
  background-color: #B3E5FC;
  background-size: 100%;
  transition: background 0s;
}
.buttonRipple:active:not(:hover) {
      color: #0077BE;
}
@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(5);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
}
@keyframes checkRipple {
    100% {
        opacity: 0.2;
        transform: scale(2);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
}
.jqx-fill-state-pressed-material .jqx-icon-delete-material
{
    background-image: url('icon-delete-white.png');
}
.jqx-fill-state-pressed-material .jqx-icon-edit-material
{
    background-image: url('icon-edit-white.png');
}
.jqx-fill-state-pressed-material .jqx-icon-save-material
{
    background-image: url('icon-save-white.png');
}
.jqx-fill-state-pressed-material .jqx-icon-cancel-material
{
    background-image: url('icon-cancel-white.png');
}
.jqx-fill-state-pressed-material .jqx-icon-search-material
{
    background-image: url('search_white.png');
}
.jqx-fill-state-pressed-material .jqx-icon-plus-material
{
    background-image: url('plus_white.png');
}
.jqx-fill-state-pressed-material .jqx-menu-minimized-button-material {
   background-image: url('icon-menu-minimized-white.png');
}
.jqx-fill-state-hover-material .jqx-editor-toolbar-icon-material,
.jqx-fill-state-pressed-material .jqx-editor-toolbar-icon-material {
    background: url('html_editor_white.png') no-repeat;
}
.jqx-fill-state-hover-material .jqx-editor-toolbar-icon-fontsize-material,
.jqx-fill-state-pressed-material .jqx-editor-toolbar-icon-fontsize-material,
.jqx-fill-state-hover-material .jqx-editor-toolbar-icon-forecolor-material,
.jqx-fill-state-pressed-material .jqx-editor-toolbar-icon-forecolor-material
{
        background: url('html_editor.png') no-repeat;
}
.jqx-editor-toolbar-button-material{
    border-color: #ddd;
    box-shadow: none !important;
	color: #333;
}
jqx-editor-toolbar-icon-fontsize-material,
jqx-editor-toolbar-icon-fontcolor-material {

}
/*applied to the timepicker*/
.jqx-needle-central-circle-material {
	fill: rgb(0, 119, 190);
}
.jqx-needle-material {
	fill: rgb(0, 119, 190);
}
.jqx-time-picker .jqx-header .jqx-selected-material:focus {
    outline: 2px solid rgba(0, 119, 190, 0.5);
	box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}
.jqx-svg-picker-material:focus {
	border: 1px solid rgb(0, 119, 190) !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jqwidgets-ng/jqwidgets/styles/jqx.light.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
:root {
    --jqx-primary-rgb: 0, 92, 153;
    --jqx-primary: rgb(var(--jqx-primary-rgb));
    --jqx-primary-color: #fff;
    --jqx-background: #fff;
    --jqx-background-color: rgba(0,0,0, .88);
    --jqx-background-hover-rgb: 225, 225, 225;
    --jqx-background-hover: rgb(var(--jqx-background-hover-rgb));
    --jqx-background-color-hover: rgba(0,0,0,.54);
    --jqx-surface-rgb: 255, 255, 255;
    --jqx-surface: rgb(var(--jqx-surface-rgb));
    --jqx-surface-color: rgba(0,0,0, .88);
    --jqx-border: #E0E0E0;
    --jqx-scrollbar-background: #f5f5f5;
    --jqx-scrollbar-border: #ddd;
    --jqx-scrollbar-thumb-background: #C1C1C1;
    --jqx-scrollbar-thumb-border: #b3b3b3;
    --jqx-scrollbar-thumb-background-hover: #e6e6e6;
    --jqx-scrollbar-thumb-border-hover: #b3b3b3;
    --jqx-scrollbar-thumb-background-pressed: #d9d9d9;
    --jqx-scrollbar-thumb-border-pressed: #b3b3b3;
    --jqx-scrollbar-button-color-hover: #333;
    --jqx-scrollbar-button-background-hover: #f5f5f5;
    --jqx-scrollbar-button-border-hover: #f5f5f5;
    --jqx-scrollbar-button-color-pressed: #333;
    --jqx-scrollbar-button-background-pressed: #f5f5f5;
    --jqx-scrollbar-button-border-pressed: #f5f5f5;
}

.jqx-icon-search-light,
.jqx-icon-close-light {
    background-image: none;
    font-family: jqx-icons;
}

.jqx-icon-close-light:after {
    content: var(--jqx-icon-close);
}

.jqx-icon-search-light:after {
    content: var(--jqx-icon-search);
    color:

}

.jqx-calendar-light {
    width: 280px !important;
    height: 280px !important;
}

.jqx-fill-state-normal-light {
    background: #fff;
    background: var(--jqx-background);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

.jqx-fill-state-hover-light {
    background: rgb(225, 225, 225);
    background: var(--jqx-background-hover);
    color: rgba(0,0,0,.54);
    color: var(--jqx-background-color-hover);
    border-color: rgb(225, 225, 225);
    border-color: var(--jqx-background-hover);
}

.jqx-fill-state-pressed-light {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    color: #fff;
    color: var(--jqx-primary-color);
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
}

@font-face {
    font-family: jqx-icons;
    src: local('./font/jqx-icons'), url('jqx-icons.woff2') format('woff2'), url('jqx-icons.woff') format('woff'), url('jqx-icons.ttf') format('truetype'), url('jqx-icons.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

/*Rounded Corners*/

/*top-left rounded Corners*/

.jqx-rc-tl-light {
    border-top-left-radius: var(--jqx-border-radius);
}

/*top-right rounded Corners*/

.jqx-rc-tr-light {
    border-top-right-radius: var(--jqx-border-radius);
}

/*bottom-left rounded Corners*/

.jqx-rc-bl-light {
    border-bottom-left-radius: var(--jqx-border-radius);
}

/*bottom-right rounded Corners*/

.jqx-rc-br-light {
    border-bottom-right-radius: var(--jqx-border-radius);
}

/*top rounded Corners*/

.jqx-rc-t-light {
    border-top-left-radius: var(--jqx-border-radius);
    border-top-right-radius: var(--jqx-border-radius);
}

/*bottom rounded Corners*/

.jqx-rc-b-light {
    border-bottom-left-radius: var(--jqx-border-radius);
    border-bottom-right-radius:var(--jqx-border-radius);
}

/*right rounded Corners*/

.jqx-rc-r-light {
    border-top-right-radius: var(--jqx-border-radius);
    border-bottom-right-radius: var(--jqx-border-radius);
}

/*left rounded Corners*/

.jqx-rc-l-light {
    border-top-left-radius: var(--jqx-border-radius);
    border-bottom-left-radius: var(--jqx-border-radius);
}

/*all rounded Corners*/

.jqx-rc-all-light {
    border-radius: var(--jqx-border-radius);
}

.jqx-widget-light, .jqx-widget-header-light, .jqx-fill-state-normal-light,
.jqx-widget-content-light, .jqx-fill-state-hover-light, .jqx-fill-state-pressed-light {
    font-family: var(--jqx-font-family);
    font-size: var(--jqx-font-size);
}

.jqx-widget-light {
    font-family: var(--jqx-font-family);
    font-size: var(--jqx-font-size);
    color: inherit;
    border-color:#E0E0E0;
    border-color:var(--jqx-border);
}

.jqx-widget-content-light {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    background-color: #fff;
    background-color: var(--jqx-background);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

.jqx-grid-table-light.jqx-grid-table-one-cell {
    border-right-color: #E0E0E0;
    border-right-color: var(--jqx-border);
}

.jqx-widget-header-light {
    background-color: rgb(255, 255, 255);
    background-color: var(--jqx-surface);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    font-weight: 500;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
}

.jqx-calendar-title-header-light {
    text-transform: uppercase;
}

.jqx-window-header-light {
    padding: 10px;
    text-transform: uppercase;
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
}

.jqx-calendar tr {
    border-bottom-color: #E0E0E0;
    border-bottom-color: var(--jqx-border);
}

.jqx-widget-light input::-moz-selection, input.jqx-input-widget-light::-moz-selection, .jqx-widget-content-light input::-moz-selection {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    color: #fff;
    color: var(--jqx-primary-color);
}

.jqx-widget-light input::selection, input.jqx-input-widget-light::selection, .jqx-widget-content-light input::selection {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    color: #fff;
    color: var(--jqx-primary-color);
}

.jqx-toolbar-light{
     border-color: #E0E0E0;
     border-color: var(--jqx-border);
}

.jqx-toolbar-light {
    height: auto !important;
    display: flex;
    align-items: center;
}

.jqx-button-light, .jqx-button-light.jqx-fill-state-normal-light {
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    background-color: #fff;
    background-color: var(--jqx-background);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    text-transform: uppercase;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    outline: none;
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    box-shadow: 0 0 0 0 rgba(0,0,0,.2), 0 0 0 0 rgba(0,0,0,.14), 0 0 0 0 #E0E0E0;
    box-shadow: 0 0 0 0 rgba(0,0,0,.2), 0 0 0 0 rgba(0,0,0,.14), 0 0 0 0 var(--jqx-border);
}

.jqx-button-light.jqx-fill-state-hover-light,
.jqx-button-light.jqx-fill-state-pressed-light {
    background-color: rgb(225, 225, 225);
    background-color: var(--jqx-background-hover);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0,.54);
    color: var(--jqx-background-color-hover);
}

.jqx-button-light.primary {
    color: #fff;
    color: var(--jqx-primary-color);
    background-color: rgb(0, 92, 153);
    background-color: var(--jqx-primary);
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
}

.jqx-button-light.jqx-fill-state-hover-light.primary,
.jqx-button-light.jqx-fill-state-pressed-light.primary  {
    color: #fff;
    color: var(--jqx-primary-color);
    background-color: rgb(0, 92, 153);
    background-color: var(--jqx-primary);
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
}

.jqx-button-light.secondary,
.jqx-button-light.jqx-toolbar-tool {
    background-color: rgb(255, 255, 255);
    background-color: var(--jqx-surface);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0, .88) !important;
    color: var(--jqx-surface-color) !important;
}

.jqx-button-light.secondary:hover,
.jqx-button-light.jqx-toolbar-tool:hover {
    background-color: rgb(225, 225, 225);
    background-color: var(--jqx-background-hover);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0,.54) !important;
    color: var(--jqx-background-color-hover) !important;
}

.jqx-button-light.secondary:active,
.jqx-button-light.jqx-toolbar-tool:active {
    background-color: rgb(255, 255, 255);
    background-color: var(--jqx-surface);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0, .88) !important;
    color: var(--jqx-surface-color) !important;
}

.jqx-scheduler-edit-dialog-field .jqx-button-light {
    padding: 6px 16px;
    text-transform: uppercase;
}

.jqx-button-light button, jqx-button-light input {
    background: transparent;
    color: inherit;
    border:none;
    outline: none;
}

.jqx-group-button-normal-light{
    box-shadow: none;
    background: #fff;
    background: var(--jqx-background);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0, .88) !important;
    color: var(--jqx-background-color) !important;
    border-radius:0px;
}

.jqx-group-button-normal.jqx-fill-state-hover {
  box-shadow: none !important;
 }

.jqx-group-button-normal.jqx-fill-state-pressed {
    box-shadow: none !important;
    background: rgb(0, 92, 153) !important;
    background: var(--jqx-primary) !important;
    border-color: rgb(0, 92, 153) !important;
    border-color: var(--jqx-primary) !important;
    color: #fff!important;
    color: var(--jqx-primary-color)!important;
    border-radius:0px;
}

.jqx-slider-button-light {
    padding:3px;
    background: transparent;
    border:transparent;
}

.jqx-button-light.float {
        border-radius: 100%;
        min-height: 48px;
        min-width: 48px;
        width: 48px;
        height: 48px;
        max-height: 48px;
        max-width:48px;
    }

.jqx-button-light.outlined {
        background: transparent;
        color: rgb(0, 92, 153);
        color: var(--jqx-primary);
        border-width: 2px;
    }

.jqx-button-light.flat {
        background: transparent;
        color: rgb(0, 92, 153);
        color: var(--jqx-primary);
        border: none;
    }

.jqx-fill-state-hover-light, .jqx-fill-state-focus-light {
    text-decoration: none;
}

.jqx-expander-header.jqx-fill-state-hover-light,
 .jqx-expander-header.jqx-fill-state-normal-light,
 .jqx-expander-header.jqx-fill-state-pressed-light
 {
      background: rgb(225, 225, 225);
      background: var(--jqx-background-hover);
      border-color: #E0E0E0;
      border-color: var(--jqx-border);
      color:rgba(0,0,0,.54);
      color:var(--jqx-background-color-hover);
}

.jqx-expander-header.jqx-fill-state-hover-light {
    background: rgb(225, 225, 225);
    background: var(--jqx-background-hover);
}

.jqx-expander-content-light{
	padding:0px;
}

.jqx-expander-header-light {
    padding:10px;
}

.jqx-button-light.jqx-fill-state-hover {
    opacity: 0.9;
    cursor: pointer;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    *zoom: 1;
}

.jqx-button-light.jqx-fill-state-hover.outlined,
    .jqx-button-light.jqx-fill-state-hover.flat {
        color: rgb(0, 92, 153);
        color: var(--jqx-primary);
        box-shadow: none;
    }

.jqx-button-light.jqx-fill-state-pressed {
    cursor: pointer;
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.jqx-button-light.jqx-fill-state-pressed.float {
        box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
    }

.jqx-slider-button-light.jqx-fill-state-pressed-light,
    .jqx-button-light.jqx-fill-state-pressed.outlined,
    .jqx-button-light.jqx-fill-state-pressed.flat {
        background: rgba(179,229,252,0.15);
        box-shadow: none;
        color: rgb(0, 92, 153);
        color: var(--jqx-primary);
    }

.jqx-button-light.jqx-fill-state-focus {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.jqx-slider-button-light.jqx-fill-state-focus-light {
      background: transparent;
      border-color: transparent;
      box-shadow:none;
  }

.jqx-button-light.jqx-fill-state-focus.outlined,
    .jqx-button-light.jqx-fill-state-focus.flat {
        box-shadow: none;
        background: rgba(rgb(0, 92, 153),0.15);
        background: rgba(rgb(var(--jqx-primary-rgb)),0.15);
        color: rgb(0, 92, 153);
        color: var(--jqx-primary);
    }

.jqx-dropdownlist-content-light {
        display: flex;
        align-items: center;
        height: 100% !important;
        margin-top: 0px !important;
    }

.jqx-dropdownlist-content-light span {
        top: 0px !important;
    }

.jqx-dropdownlist-state-normal-light, .jqx-dropdownlist-state-hover-light, .jqx-dropdownlist-state-selected-light,
.jqx-scrollbar-button-state-hover-light, .jqx-scrollbar-button-state-normal-light, .jqx-scrollbar-button-state-pressed-light,
.jqx-scrollbar-thumb-state-normal-horizontal-light, .jqx-scrollbar-thumb-state-hover-horizontal-light, .jqx-scrollbar-thumb-state-pressed-horizontal-light,
.jqx-scrollbar-thumb-state-normal-light, .jqx-scrollbar-thumb-state-pressed-light, .jqx-tree-item-hover-light, .jqx-tree-item-selected-light,
.jqx-tree-item-light, .jqx-menu-item-light, .jqx-menu-item-hover-light, .jqx-menu-item-selected-light, .jqx-menu-item-top-light, .jqx-menu-item-top-hover-light,
.jqx-menu-item-top-selected-light, .jqx-slider-button-light, .jqx-slider-slider-light {
    transition: background-color 100ms linear;
}

.jqx-primary-light.jqx-input-label-light {
   color: rgb(0, 92, 153) !important;
   color: var(--jqx-primary) !important;
}

.jqx-primary-light.jqx-input-bar-light:before {
   background: rgb(0, 92, 153) !important;
   background: var(--jqx-primary) !important;
}

.jqx-success-light.jqx-input-label-light {
   color: #5cb85c !important;
}

.jqx-success-light.jqx-input-bar-light:before {
   background: #5cb85c !important;
}

.jqx-inverse-light.jqx-input-label-light {
   color: #666 !important;
}

.jqx-inverse-light.jqx-input-bar-light:before {
   background: #666 !important;
}

.jqx-danger-light.jqx-input-label-light {
   color: #d9534f !important;
}

.jqx-danger-light.jqx-input-bar-light:before {
   background: #d9534f !important;
}

.jqx-warning-light.jqx-input-label-light {
   color: #f0ad4e !important;
}

.jqx-warning-light.jqx-input-bar-light:before {
   background: #f0ad4e !important;
}

.jqx-info-light.jqx-input-label-light {
   color: #5bc0de !important;
}

.jqx-info-light.jqx-input-bar-light:before {
   background: #5bc0de !important;
}

.jqx-slider-tooltip-light.jqx-primary-slider, .jqx-slider-tooltip-light.jqx-primary-slider .jqx-fill-state-normal-light {
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-slider-tooltip-light.jqx-success-slider, .jqx-slider-tooltip-light.jqx-success-slider .jqx-fill-state-normal-light {
    border-color: #5cb85c;
    background: #5cb85c;
}

.jqx-slider-tooltip-light.jqx-inverse-slider, .jqx-slider-tooltip-light.jqx-inverse-slider .jqx-fill-state-normal-light {
    border-color: #666;
    background: #666;
}

.jqx-slider-tooltip-light.jqx-danger-slider, .jqx-slider-tooltip-light.jqx-danger-slider .jqx-fill-state-normal-light {
    border-color: #d9534f;
    background: #d9534f;
}

.jqx-slider-tooltip-light.jqx-warning-slider, .jqx-slider-tooltip-light.jqx-warning-slider .jqx-fill-state-normal-light {
    border-color: #f0ad4e;
    background: #f0ad4e;
}

.jqx-slider-tooltip-light.jqx-info-slider, .jqx-slider-tooltip-light.jqx-info-slider .jqx-fill-state-normal-light {
    border-color: #5bc0de;
    background: #5bc0de;
}

.jqx-primary-light {
    color: rgb(0, 92, 153) !important;
    color: var(--jqx-primary) !important;
    background: #fff !important;
    border-color: rgb(0, 92, 153) !important;
    border-color: var(--jqx-primary) !important;
    text-shadow: none !important;
}

.jqx-primary-light.jqx-dropdownlist-state-normal-light,
    .jqx-primary-light.jqx-slider-button-light,
    .jqx-primary-light.jqx-slider-slider-light,
    .jqx-primary-light.jqx-combobox-arrow-normal-light,
    .jqx-primary-light.jqx-combobox-arrow-hover-light,
    .jqx-primary-light.jqx-action-button-light,
    .jqx-primary-light:hover,
    .jqx-primary-light:focus,
    .jqx-primary-light:active,
    .jqx-primary-light.active,
    .jqx-primary-light.disabled,
    .jqx-primary-light[disabled] {
        color: #fff !important;
        background: rgb(0, 92, 153) !important;
        background: var(--jqx-primary) !important;
        border-color: rgb(0, 92, 153) !important;
        border-color: var(--jqx-primary) !important;
        text-shadow: none !important;
    }

.jqx-fill-state-pressed-light.jqx-primary-light,
    .jqx-primary-light:active,
    .jqx-primary-light.active {
        color: #fff !important;
        background-color: rgb(0, 92, 153) !important;
        background-color: var(--jqx-primary) !important;
        border-color: rgb(0, 92, 153) !important;
        border-color: var(--jqx-primary) !important;
        text-shadow: none !important;
    }

.jqx-success-light {
    color: #5cb85c !important;
    background: #fff !important;
    border-color: #5cb85c !important;
    text-shadow: none !important;
}

.jqx-success-light.jqx-dropdownlist-state-normal-light,
    .jqx-success-light.jqx-slider-button-light,
    .jqx-success-light.jqx-slider-slider-light,
    .jqx-success-light.jqx-combobox-arrow-normal-light,
    .jqx-success-light.jqx-combobox-arrow-hover-light,
    .jqx-success-light.jqx-action-button-light,
    .jqx-success-light:hover,
    .jqx-success-light:focus,
    .jqx-success-light:active,
    .jqx-success-light.active,
    .jqx-success-light.disabled,
    .jqx-success-light[disabled] {
        color: #fff !important;
        background: #5cb85c !important;
        border-color: #5cb85c !important;
        text-shadow: none !important;
    }

.jqx-fill-state-pressed-light.jqx-success-light,
    .jqx-success-light:active,
    .jqx-success-light.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #5cb85c !important;
        border-color: #5cb85c !important;
    }

.jqx-inverse-light {
    text-shadow: none !important;
    color: #666 !important;
    background: #fff !important;
    border-color: #cccccc !important;
}

.jqx-inverse-light.jqx-dropdownlist-state-normal-light,
    .jqx-inverse-light.jqx-slider-button-light,
    .jqx-inverse-light.jqx-slider-slider-light,
    .jqx-inverse-light.jqx-combobox-arrow-hover-light,
    .jqx-inverse-light.jqx-combobox-arrow-normal-light,
    .jqx-inverse-light.jqx-action-button-light,
    .jqx-inverse-light:hover,
    .jqx-inverse-light:focus,
    .jqx-inverse-light:active,
    .jqx-inverse-light.active,
    .jqx-inverse-light.disabled,
    .jqx-inverse-light[disabled] {
        text-shadow: none !important;
        color: #666 !important;
        background: #cccccc !important;
        border-color: #cccccc !important;
    }

.jqx-fill-state-pressed-light.jqx-inverse-light,
    .jqx-inverse-light:active,
    .jqx-inverse-light.active {
        text-shadow: none !important;
        color: #666 !important;
        background: #cccccc !important;
        border-color: #cccccc !important;
    }

.jqx-danger-light {
    text-shadow: none !important;
    color: #d9534f !important;
    background: #fff !important;
    border-color: #d9534f !important;
}

.jqx-danger-light.jqx-dropdownlist-state-normal-light,
    .jqx-danger-light.jqx-slider-button-light,
    .jqx-danger-light.jqx-slider-slider-light,
    .jqx-danger-light.jqx-combobox-arrow-hover-light,
    .jqx-danger-light.jqx-combobox-arrow-normal-light,
    .jqx-danger-light.jqx-action-button-light,
    .jqx-danger-light:hover,
    .jqx-danger-light:focus,
    .jqx-danger-light:active,
    .jqx-danger-light.active,
    .jqx-danger-light.disabled,
    .jqx-danger-light[disabled] {
        text-shadow: none !important;
        color: #fff !important;
        background: #d9534f !important;
        border-color: #d9534f !important;
    }

.jqx-fill-state-pressed-light.jqx-danger-light,
    .jqx-danger-light:active,
    .jqx-danger-light.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #d9534f !important;
        border-color: #d9534f !important;
    }

.jqx-validator-error-label-light {
    color: #d9534f !important;
}

.jqx-warning-light {
    text-shadow: none !important;
    color: #f0ad4e !important;
    background: #fff !important;
    border-color: #f0ad4e !important;
}

.jqx-warning-light.jqx-dropdownlist-state-normal-light,
    .jqx-warning-light.jqx-slider-button-light,
    .jqx-warning-light.jqx-slider-slider-light,
    .jqx-warning-light.jqx-combobox-arrow-hover-light,
    .jqx-warning-light.jqx-combobox-arrow-normal-light,
    .jqx-warning-light.jqx-action-button-light,
    .jqx-warning-light:hover,
    .jqx-warning-light:focus,
    .jqx-warning-light:active,
    .jqx-warning-light.active,
    .jqx-warning-light.disabled,
    .jqx-warning-light[disabled] {
        text-shadow: none !important;
        color: #fff !important;
        background: #f0ad4e !important;
        border-color: #f0ad4e !important;
    }

.jqx-fill-state-pressed-light.jqx-warning-light,
    .jqx-warning-light:active,
    .jqx-warning-light.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #f0ad4e !important;
        border-color: #f0ad4e !important;
    }

.jqx-info-light {
    text-shadow: none !important;
    color: #5bc0de !important;
    background: #fff !important;
    border-color: #5bc0de !important;
}

.jqx-info-light.jqx-dropdownlist-state-normal-light,
    .jqx-info-light.jqx-slider-button-light,
    .jqx-info-light.jqx-slider-slider-light,
    .jqx-info-light.jqx-combobox-arrow-hover-light,
    .jqx-info-light.jqx-combobox-arrow-normal-light,
    .jqx-info-light.jqx-action-button-light,
    .jqx-info-light:hover,
    .jqx-info-light:focus,
    .jqx-info-light:active,
    .jqx-info-light.active,
    .jqx-info-light.disabled,
    .jqx-info-light[disabled] {
        color: #fff !important;
        background: #5bc0de !important;
        border-color: #5bc0de !important;
        text-shadow: none !important;
    }

.jqx-fill-state-pressed-light.jqx-info-light,
    .jqx-info-light:active,
    .jqx-info-light.active {
        text-shadow: none !important;
        color: #fff !important;
        background: #5bc0de !important;
        border-color: #5bc0de !important;
    }

.jqx-fill-state-pressed-light {
    background-image: none;
    outline: 0;
}

.jqx-grid-group-column-light {
    border-color: transparent;
}

.jqx-grid-column-menubutton-light {
    border-width: 0px;
}

.jqx-grid-groups-row-light > span {
    padding-left: 4px;
}

.jqx-grid-column-filterbutton-light,
.jqx-grid-column-menubutton-light{
    background-image: none;
    font-family: 'jqx-icons';
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
}

.jqx-grid-column-filterbutton-light:after {
    content: var(--jqx-icon-filter);
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
}

.jqx-grid-column-menubutton-light:after {
    content: var(--jqx-icon-menu) !important;
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
}

.jqx-datatable-dark .jqx-widget-header-dark .jqx-grid-column-header-dark {
    border-right-color: #E0E0E0;
    border-right-color: var(--jqx-border);
}

.jqx-datatable-light .jqx-widget-header:not(:hover) .jqx-grid-column-header-light{
    border-right-color: transparent !important;
}

.jqx-datatable-light td.jqx-grid-cell-light,
.jqx-treegrid-light .jqx-grid-cell-light{
    padding-top: 10px;
    padding-bottom: 9px;
    font-size: 14px;
    border-left: none !important;
}

.jqx-grid-cell-light {
    background: #fff;
    background: var(--jqx-background);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    box-shadow: none;
}

.jqx-grid-cell-alt-light {
	background: #fafafa;
	color: rgba(0,0,0, .88);
	color: var(--jqx-surface-color);
}

.jqx-grid-pager-top-light .jqx-button-light,
.jqx-grid-pager-light .jqx-button-light {
    color: inherit !important;
    background-color: transparent !important;
    border-color: transparent !important;
    position: relative;
    top: 0px;
    border-radius: 4px;
    display: flex;
    font-size: 16px;
    justify-content: center;
    align-content: center;
}

.jqx-grid-pager-input-light  {
    padding:0px !important;
}

.jqx-grid-pager-top-light .jqx-button-light > div,
.jqx-grid-pager-light .jqx-button-light > div {
    top: 0px;
    position: relative;
    left: 0px;
    display: flex;
    align-items: center;
    margin-left: 0px !important;
}

.jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-hover,
.jqx-grid-pager-light .jqx-button-light.jqx-fill-state-hover
{
    color: rgba(0,0,0,.54);
    color: var(--jqx-background-color-hover);
    background: rgb(225, 225, 225);
    background: var(--jqx-background-hover);
    border-color: rgb(225, 225, 225);
    border-color: var(--jqx-background-hover);
    box-shadow: none;
}

.jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed,
.jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed
{
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-grid-pager-light .jqx-button-light:hover:after,
.jqx-grid-pager-top-light .jqx-button-light:hover:after,
.jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed-light:after,
.jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed-light:after {
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border: 2px solid #fff;
    border: 2px solid var(--jqx-background);
    border-radius: 4px;
    left:0px;
    top:0px;
}

.jqx-grid-pager-top-light .jqx-grid-pager-number-light,
.jqx-grid-pager-light .jqx-grid-pager-number-light {
    background-color: transparent;
    border-color: transparent;
    color: inherit;
    font-size:14px;
    padding: 6px 10px;
    border-radius: 4px;

    position: relative;
}

.jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover,
.jqx-grid-pager-light .jqx-grid-pager-number-light:hover {
    background: rgb(225, 225, 225);
    background: var(--jqx-background-hover);
    color:rgba(0,0,0,.54) !important;
    color:var(--jqx-background-color-hover) !important;
    font-size: var(--jqx-font-size);
}

.jqx-grid-pager-light .jqx-grid-pager-number-light:hover:after,
.jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover:after,
.jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after,
.jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after {
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border: 2px solid #fff;
    border: 2px solid var(--jqx-background);
    border-radius: var(--jqx-border-radius);
    left:0px;
    top:0px;
}

.jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light ,
.jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light {
    font-weight: bold !important;
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    color:#fff !important;
    color:var(--jqx-background) !important;
}

.jqx-grid-column-menubutton-light {
    background-color: transparent;
    border-color: #E0E0E0 !important;
    border-color: var(--jqx-border) !important;
}

.jqx-cell-light {
    font-size: 13px;
}

.jqx-calendar-light > div {
    padding: 0px;
    box-sizing: border-box;
}

.jqx-calendar-month-light {
    width: 90%;
    position: relative;
    left: 5%;
}

.jqx-calendar-title-navigation-light {
    font-size: 20px;
    padding: 0px 20px;
}

.jqx-calendar-row-header-light, .jqx-calendar-top-left-header-light {
    background-color: #fff;
    background-color: var(--jqx-background);
    border: 0px solid #fff;
    border: 0px solid var(--jqx-background);
}

.jqx-calendar-column-header-light {
    background-color: #fff;
    background-color: var(--jqx-background);
    border-top: 1px solid #fff;
    border-top: 1px solid var(--jqx-background);
    border-bottom: 1px solid #E0E0E0;
    border-bottom: 1px solid var(--jqx-border);
    font-size: 12px;
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
}

.jqx-expander-header-light {
    padding-top: 10px;
    padding-bottom: 10px;
}

.jqx-ribbon-header-vertical-light, .jqx-widget-header-vertical-light {
    background: #fff;
    background: var(--jqx-background);
}

.jqx-scrollbar-state-normal-light {
    background-color: #f5f5f5;
    background-color: var(--jqx-scrollbar-background);
    border: 1px solid #f5f5f5;
    border: 1px solid var(--jqx-scrollbar-background);
    border-left-color: #ddd;
    border-left-color: var(--jqx-scrollbar-border);
}

.jqx-scrollbar-thumb-state-normal-light, .jqx-scrollbar-thumb-state-normal-horizontal-light {
    background: #C1C1C1;
    background: var(--jqx-scrollbar-thumb-background);
    border-color: #b3b3b3;
    border-color: var(--jqx-scrollbar-thumb-border);
    border-radius: 0px;
}

.jqx-scrollbar-thumb-state-hover-light, .jqx-scrollbar-thumb-state-hover-horizontal-light {
    background: #e6e6e6;
    background: var(--jqx-scrollbar-thumb-background-hover);
    border-color: #b3b3b3;
    border-color: var(--jqx-scrollbar-thumb-border-hover);
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.jqx-progressbar-light {
    background: #fff !important;
    background: var(--jqx-background) !important;
    box-shadow: none;
}

.jqx-progressbar-value-light, .jqx-splitter-collapse-button-horizontal-light {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-splitter-collapse-button-vertical-light, .jqx-progressbar-value-vertical-light {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-scrollbar-mobile-light .jqx-scrollbar-button-state-normal {
    display: none !important;
}

.jqx-scrollbar-button-state-hover-light {
    color: #333;
    color: var(--jqx-scrollbar-button-color-hover);
    background: #f5f5f5;
    background: var(--jqx-scrollbar-button-background-hover);
    border-color: #f5f5f5;
    border-color: var(--jqx-scrollbar-button-border-hover);
}

.jqx-scrollbar-button-state-pressed-light {
    color: #333;
    color: var(--jqx-scrollbar-button-color-pressed);
    background: #f5f5f5;
    background: var(--jqx-scrollbar-button-background-pressed);
    border-color: #f5f5f5;
    border-color: var(--jqx-scrollbar-button-border-pressed);
}

.jqx-splitter-splitbar-vertical-light,
.jqx-splitter-splitbar-horizontal-light {
    background: #C1C1C1;
    background: var(--jqx-scrollbar-thumb-background);
    border-color: #b3b3b3;
    border-color: var(--jqx-scrollbar-thumb-border);
}

.jqx-scrollbar-thumb-state-pressed-light,
.jqx-scrollbar-thumb-state-pressed-horizontal-light,
.jqx-scrollbar-button-state-pressed-light {
    background: #d9d9d9;
    background: var(--jqx-scrollbar-thumb-background-pressed);
    border-color: #b3b3b3;
    border-color: var(--jqx-scrollbar-thumb-border-pressed);
    box-shadow: none;
}

.jqx-grid-column-sortdescbutton-light, jqx-grid-column-filterbutton-light, .jqx-grid-column-sortascbutton-light {
    background-color: transparent;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

.jqx-menu-vertical-light {
    background: #fff;
    background: var(--jqx-background);
    filter: none;
}

.jqx-grid-bottomright-light, .jqx-panel-bottomright-light, .jqx-listbox-bottomright-light {
    background-color: #f5f5f5;
    background-color: var(--jqx-scrollbar-background);
}

.jqx-window-light, .jqx-tooltip-light {
    box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}

.jqx-tooltip-light, .jqx-tooltip-light.jqx-popup-light, .jqx-tooltip-light .jqx-fill-state-normal-light {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
    box-shadow:none;
    color: #fff;
    color: var(--jqx-primary-color);
}

.jqx-docking-light .jqx-window-light {
    box-shadow: none;
}

.jqx-docking-panel-light .jqx-window-light {
    box-shadow: none;
}

.jqx-checkbox-light {
    line-height:20px;
    overflow: visible;
}

.jqx-radiobutton-light {
    overflow: visible;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-repeat: no-repeat;
    background: none;
    line-height:20px;
}

.jqx-radiobutton-light-light, .jqx-radiobutton-hover-light {
    border-radius: 100%;
    background-repeat: no-repeat;
    transition: background-color ease-in .3s;
}

.jqx-radiobutton-check-checked-light {
    filter: none;
    background: #fff;
    background: var(--jqx-background);
    background-repeat: no-repeat;
    border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-light {
    filter: none;
    background: #fff;
    background: var(--jqx-background);
    border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-disabled-light {
    filter: none;
    background: #fff;
    background: var(--jqx-background);
    opacity: 0.7;
    border-radius: 100%;
}

.jqx-checkbox-default-light,
.jqx-radiobutton-default-light
 {
    border-width: 1px;
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    background-color: #fff;
    background-color: var(--jqx-background);
    overflow: visible;
}

.jqx-tree-grid-expand-button-light,
.jqx-tree-grid-collapse-button-light {
    font-size: 16px;
}

.jqx-grid-table-light .jqx-grid-cell:first-child {
    padding-left: 10px;
}

.jqx-tree-grid-title-light {
    margin-left: 5px;
}

.jqx-tree-light .jqx-checkbox-light .jqx-checkbox-default-light,
.jqx-checkbox-light[checked] .jqx-checkbox-default-light,
.jqx-tree-grid-checkbox[checked].jqx-checkbox-default-light,
.jqx-radiobutton-light[checked] .jqx-radiobutton-default-light
 {
     color: #fff;
     color: var(--jqx-primary-color);
    background-color: rgb(0, 92, 153);
    background-color: var(--jqx-primary);
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
}

.jqx-menu-item-disabled-light {
    color: inherit;
}

.jqx-grid-light .jqx-checkbox-default-light {
    border-radius: 0px;
}

.jqx-checkbox-check-checked-light {
    background: none;
    font-family: jqx-icons;
    display: flex;
    justify-content: center;
}

.jqx-checkbox-check-checked-light:after {
    content: var(--jqx-icon-check);
}

.jqx-checkbox-check-indeterminate-light {
    width:14px !important;
    height:14px !important;
    position:relative;
    top: 1px;
    left: 1px;
    background: #fff;
    background: var(--jqx-background);
}

.jqx-tree-light .jqx-checkbox-check-indeterminate-light {
    width:12px !important;
    height:12px !important;
    top: 2px;
    left:2px;
}

.jqx-checkbox-hover-light,
.jqx-radiobutton-hover-light {
    background-color: rgb(0, 92, 153);
    background-color: var(--jqx-primary);
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
}

.jqx-slider-slider-light {
    transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;
}

.jqx-slider-slider-light:active {
    transform: scale(1.2);
    box-shadow: rgba(0,0,0,0.3) 0 0 10px;
}

.jqx-slider-light[discrete] .jqx-slider-slider-light:active
 {
    transform: scaleX(0);

}

.jqx-slider-slider-horizontal-light {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-slider-slider-vertical-light {
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-slider-tooltip-light {
    width: 25px;
    height: 25px;
    transform-origin: 50% 100%;
    border-radius: 50%;
    transform: scale(0) rotate(45deg);
    padding:0px;
    background: transparent !important;
}

.jqx-slider-tooltip-light.init {
     transform: scale(1) rotate(45deg);
}

.jqx-slider-tooltip-light.hide {
     transition: transform 0.2s ease;
     transform-origin:50% 100%;
     transform: scale(0) rotate(45deg);
}

.jqx-slider-tooltip-light.show {
     transition: transform 0.2s ease;
     transform: scale(1) rotate(45deg);
}

.jqx-slider-tooltip-light .jqx-tooltip-arrow-t-b,
.jqx-slider-tooltip-light .jqx-tooltip-arrow-l-r {
    display:none;
    visibility:hidden;
}

.jqx-slider-tooltip-light, .jqx-slider-tooltip-light .jqx-fill-state-normal-light {
    border-radius: 15px 15px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    color: #fff;
    color: var(--jqx-primary-color);
    font-size:11px;
}

.jqx-slider-tooltip-light.far, .jqx-slider-tooltip-light.far .jqx-fill-state-normal-light {
   border-radius: 0px 15px 15px 15px;
}

.jqx-slider-tooltip-light.vertical, .jqx-slider-tooltip-light.vertical .jqx-fill-state-normal-light {
   border-radius: 15px 0px 15px 15px;
}

.jqx-slider-tooltip-light.vertical.far, .jqx-slider-tooltip-light.vertical.far .jqx-fill-state-normal-light {
   border-radius: 15px 15px 15px 0px;
}

.jqx-slider-tooltip-light {
    background:transparent;
    border:none !important;
    box-shadow:none;
}

.jqx-slider-tooltip-light .jqx-tooltip-main-light {
    top: -7px;
    right: 11px;
}

.jqx-slider-tooltip-light.far .jqx-tooltip-main-light {
    top: 3px;
    right: 4px;
}

.jqx-slider-tooltip-light.vertical .jqx-tooltip-main-light {
    top: -3px;
    right: 3px;
}

.jqx-slider-tooltip-light .jqx-tooltip-text {
    background: transparent;
    border:none;
    padding: 0px;
    overflow:visible;
}

.jqx-slider-tooltip-light .jqx-tooltip-text>span {
     transform: rotate(-45deg);
}

.jqx-slider-tooltip-light.range {
    width: 35px;
    height:35px;
}

.jqx-slider-rangebar-light {
    border-color: rgb(0, 92, 153);
    border-color: var(--jqx-primary);
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
}

.jqx-slider-track-horizontal-light, .jqx-slider-track-vertical-light {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    background: #fff;
    background: var(--jqx-background);
}

.jqx-slider-button-light {
    border-radius: 100%;
}

.jqx-slider-button-light.jqx-fill-state-normal-light,
.jqx-slider-button-light.jqx-fill-state-hover-light,
.jqx-slider-button-light.jqx-fill-state-pressed-light
{
    background: transparent !important;
}

.jqx-tree-item-light,
.jqx-tree-item-selected {
    padding: 6px;
    border-radius: 4px;
}

.jqx-listitem-element-light .jqx-checkbox-default-light {
    border-radius: 0px;
}

.jqx-listitem-state-hover-light,
.jqx-listitem-state-selected-light,
.jqx-listitem-state-normal-light {
    border-radius: 0;
    margin:0px;
}

.jqx-scheduler-edit-dialog-label-light {
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 6px;
  padding-bottom: 6px;

}

.jqx-scheduler-edit-dialog-field-light {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-label-rtl-light {
  line-height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-field-rtl-light {
  line-height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-menu-horizontal-light {
    height: auto !important;
}

.jqx-menu-horizontal-light .jqx-menu-item-top-light {
    padding: 8px;
}

.jqx-menu-item-top-light,
.jqx-menu-item-light {
    padding: 8px;
}

/*applied to a list item when the item is selected.*/

.jqx-listitem-state-hover-light, .jqx-menu-item-hover-light, .jqx-tree-item-hover-light, .jqx-calendar-cell-hover-light, .jqx-grid-cell-hover-light,
.jqx-input-popup-light .jqx-fill-state-hover-light,
.jqx-input-popup-light .jqx-fill-state-pressed-light {
    color: rgba(0,0,0,.54) !important;
    color: var(--jqx-background-color-hover) !important;
    border-color: rgb(225, 225, 225);
    border-color: var(--jqx-background-hover);
    text-decoration: none;
    background-color: rgb(225, 225, 225);
    background-color: var(--jqx-background-hover);
    background-repeat: repeat-x;
    outline: 0;
    background: rgb(225, 225, 225);
    background: var(--jqx-background-hover);
    box-shadow: none;
    background-position: 0 0;
}

.jqx-scheduler-cell-hover-light {
    border-color: rgb(0, 92, 153) !important;
    border-color: var(--jqx-primary) !important;
    background: rgb(0, 92, 153) !important;
    background: var(--jqx-primary) !important;
    color: #fff !important;
    color: var(--jqx-background) !important;
}

.jqx-listitem-state-selected-light, .jqx-menu-item-selected-light, .jqx-tree-item-selected-light, .jqx-calendar-cell-selected-light, .jqx-grid-cell-selected-light,
.jqx-menu-item-top-selected-light, .jqx-grid-selectionarea-light, .jqx-input-button-header-light, .jqx-input-button-innerHeader-light {
    color: #fff !important;
    color: var(--jqx-primary-color) !important;
    border-color: rgb(0, 92, 153) !important;
    border-color: var(--jqx-primary) !important;
    background: rgb(0, 92, 153) !important;
    background: var(--jqx-primary) !important; /* Old browsers */
    box-shadow: none;
}

.jqx-grid-cell-light .jqx-button-light, .jqx-grid-cell-light .jqx-button-light.jqx-fill-state-hover-light, .jqx-grid-cell-light .jqx-button-light.jqx-fill-state-pressed-light {
    box-shadow: none;
    transition: none;
}

.jqx-menu-popup-light{
    opacity: 0;
    transform-origin: top left;
    box-shadow: 0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2);
    background: #fff !important;
    background: var(--jqx-background) !important;
}

.jqx-menu-popup-light.top {
    transform: scaleY(0);
    transition: transform 0.2s ease-in-out, opacity 0.3s ease-in-out;
}

.jqx-menu-popup-light.horizontal {
    transform: scaleX(0);
    transition: transform 0.2s ease-in-out, opacity 0.3s ease-in-out;
}

.jqx-menu-popup-light.show {
    transform: scale(1);
    opacity: 1;
}

.jqx-popup-light {
    border: 1px solid #E0E0E0;
    border: 1px solid var(--jqx-border);
    background: #fff;
    background: var(--jqx-background);
    box-shadow: 0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2);
}

.jqx-menu-popup-light .jqx-popup-light {
    box-shadow: none;
    border: none;
}

.jqx-datatable-light .jqx-grid-column-sortdescbutton-light,
.jqx-datatable-light .jqx-grid-column-sortascbutton-light {
	display: flex;
	align-items: center;
}

.jqx-grid-column-sortascbutton-light,
.jqx-expander-arrow-bottom-light,
.jqx-window-collapse-button-light,
.jqx-menu-item-arrow-up-light,
.jqx-menu-item-arrow-up-selected-light,
.jqx-menu-item-arrow-top-up-light,
.jqx-icon-arrow-up-light,
.jqx-icon-arrow-up-hover-light,
.jqx-icon-arrow-up-selected-light {
    background-image: none;
}

.jqx-grid-column-sortascbutton-light,
.jqx-expander-arrow-bottom-light,
.jqx-window-collapse-button-light,
.jqx-menu-item-arrow-up-light,
.jqx-menu-item-arrow-up-selected-light,
.jqx-menu-item-arrow-top-up-light,
.jqx-icon-arrow-up-light,
.jqx-icon-arrow-up-hover-light,
.jqx-icon-arrow-up-selected-light {
    background-image: none;
    font-family: jqx-icons;
}

.jqx-window-collapse-button-light {
    position: relative;
    right: 10px;
    font-weight: bold;
    font-size: 18px;
    margin-top:0px;
}

.jqx-grid-column-sortascbutton-light:after,
.jqx-expander-arrow-bottom-light:after,
.jqx-window-collapse-button-light:after,
.jqx-menu-item-arrow-up-light:after,
.jqx-menu-item-arrow-up-selected-light:after,
.jqx-menu-item-arrow-top-up-light:after,
.jqx-icon-arrow-up-light:after,
.jqx-icon-arrow-up-hover-light:after,
.jqx-icon-arrow-up-selected-light:after {
    content: var(--jqx-icon-arrow-up);
}

.jqx-widget-light .jqx-grid-group-expand-light,
.jqx-grid-group-expand-light,
.jqx-grid-column-sortdescbutton-light,
.jqx-expander-arrow-top-light,
.jqx-window-collapse-button-collapsed-light,
.jqx-menu-item-arrow-down-light,
.jqx-menu-item-arrow-down-selected-light,
.jqx-menu-item-arrow-down-light,
.jqx-icon-arrow-down-light,
.jqx-icon-arrow-down-hover-light,
.jqx-icon-arrow-down-selected-light {
    background-image: none;
    font-family: jqx-icons;
}

.jqx-widget-light .jqx-grid-group-expand-light:after,
.jqx-grid-group-expand-light:after,
.jqx-grid-column-sortdescbutton-light:after,
.jqx-expander-arrow-top-light:after,
.jqx-window-collapse-button-collapsed-light:after,
.jqx-menu-item-arrow-down-light:after,
.jqx-menu-item-arrow-down-selected-light:after,
.jqx-menu-item-arrow-down-light:after,
.jqx-icon-arrow-down-light:after,
.jqx-icon-arrow-down-hover-light:after,
.jqx-icon-arrow-down-selected-light:after {
    content: var(--jqx-icon-arrow-down);
}

.jqx-tabs-arrow-left-light,
.jqx-menu-item-arrow-left-selected-light,
.jqx-menu-item-arrow-top-left,
.jqx-icon-arrow-left-light,
.jqx-icon-arrow-down-left-light,
.jqx-icon-arrow-left-selected-light {
    background-image: none;
    font-family: jqx-icons;
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-tabs-arrow-left-light:after,
.jqx-menu-item-arrow-left-selected-light:after,
.jqx-menu-item-arrow-top-left:after,
.jqx-icon-arrow-left-light:after,
.jqx-icon-arrow-down-left-light:after,
.jqx-icon-arrow-left-selected-light:after {
    content: var(--jqx-icon-arrow-left);
}

.jqx-widget-light .jqx-grid-group-collapse-light,
.jqx-grid-group-collapse-light,
.jqx-tabs-arrow-right-light,
.jqx-menu-item-arrow-right-selected-light,
.jqx-menu-item-arrow-top-right-light,
.jqx-icon-arrow-right-light,
.jqx-icon-arrow-right-hover-light,
.jqx-icon-arrow-right-selected-light {
    background-image: none;
    font-family: jqx-icons;
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-widget-light .jqx-grid-group-collapse-light:after,
.jqx-grid-group-collapse-light:after,
.jqx-tabs-arrow-right-light:after,
.jqx-menu-item-arrow-right-selected-light:after,
.jqx-menu-item-arrow-top-right-light:after,
.jqx-icon-arrow-right-light:after,
.jqx-icon-arrow-right-hover-light:after,
.jqx-icon-arrow-right-selected-light:after {
    content: var(--jqx-icon-arrow-right);
}

.jqx-tree-item-arrow-collapse-rtl-light,
.jqx-tree-item-arrow-collapse-hover-rtl-light {
    background-image: none;
}

.jqx-tree-item-arrow-collapse-rtl-light:after,
.jqx-tree-item-arrow-collapse-hover-rtl-light:after {
    content: var(--jqx-icon-arrow-left);
}

.jqx-menu-item-arrow-left-selected-light {
    background-image: none;
}

.jqx-menu-item-arrow-right-selected-light {
    background-image: none;
}

.jqx-input-button-content-light {
    font-size: 10px;
}

.jqx-widget .jqx-grid-column-header-cell-light {
    padding-top: 8px;
    padding-bottom: 8px;
    height:30px;
}

.jqx-widget .jqx-grid-row-cell-light {
    padding-top: 8px;
    padding-bottom: 8px;
    height:30px;
}

.jqx-listbox-container-light,
.jqx-calendar-container-light {
    margin-left: -10px;
}

.jqx-calendar-container-light .jqx-popup,
.jqx-calendar-light.jqx-popup,
.jqx-listbox-light.jqx-popup {
    margin-left: 9px;
}

.jqx-dropdownbutton-popup,
.jqx-calendar-light.jqx-popup,
.jqx-listbox-light.jqx-popup,
.jqx-grid-menu.jqx-popup  {
    transition: transform 0.25s ease-in-out, opacity 0.35s ease-in-out;
    transform: scaleY(0);
    opacity: 0;
    transform-origin: top left;
    display: block !important;
}

.jqx-dropdownbutton-popup.jqx-popup-show,
.jqx-calendar-light.jqx-popup-show,
.jqx-listbox-light.jqx-popup-show,
.jqx-grid-menu.jqx-popup-show {
    transform: scaleY(1);
    opacity: 1;
}

.jqx-widget-light .jqx-grid-cell {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
}

.jqx-widget-light .jqx-grid-column-header, .jqx-widget-light .jqx-grid-group-cell {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
}

.jqx-widget-light .jqx-grid-column-header-light {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    font-size: 12px;
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
    font-weight: 500;
}

.jqx-widget-light .jqx-widget-header-light:hover .jqx-grid-column-header-light {
    border-right-color: #E0E0E0 !important;
    border-right-color: var(--jqx-border) !important;
    border-bottom-color: #E0E0E0 !important;
    border-bottom-color: var(--jqx-border) !important;
}

.jqx-widget-light .jqx-grid-cell-light {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

.jqx-widgets-light .jqx-scheduler-cell-selected span{
    color: #fff !important;
    color: var(--jqx-background) !important;
}

.jqx-scheduler-time-column-light,
.jqx-scheduler-toolbar-light {
    background: rgb(255, 255, 255) !important;
    background: var(--jqx-surface) !important;
    color: rgba(0,0,0, .88) !important;
    color: var(--jqx-surface-color) !important;
    border-color: #E0E0E0 !important;
    border-color: var(--jqx-border) !important;
}

.jqx-widget-light.jqx-scheduler-light .jqx-grid-cell-light,
.jqx-widget-light.jqx-scheduler-light .jqx-grid-column-header-light {
    border-color: transparent;
    border-bottom-color: #E0E0E0;
    border-bottom-color: var(--jqx-border);
}

.jqx-widget-light.jqx-scheduler-light td.jqx-grid-cell-light span{
    font-size: 10px;
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
}

.jqx-widget-light.jqx-scheduler-light td.jqx-grid-cell-light.jqx-scheduler-cell-hover span,
.jqx-widget-light.jqx-scheduler-light td.jqx-grid-cell-light.jqx-scheduler-cell-selected span{
    color:#fff;
    color:var(--jqx-primary-color);
}

.jqx-passwordinput-password-icon-light,
.jqx-passwordinput-password-icon-rtl-light {
    background-image: none;
    font-family: jqx-icons;
    color:rgba(0,0,0, .88);
    color:var(--jqx-background-color);
}

.jqx-passwordinput-password-icon-light:after,
.jqx-passwordinput-password-icon-rtl-light:after {
    content: var(--jqx-icon-visibility);
}

.jqx-combobox-light .jqx-icon-close-light {
    background-image: none;
    font-family: jqx-icons;
}

.jqx-combobox-multi-item-light {
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jqx-combobox-multi-item-light a {
    margin-right: 10px;
}

.jqx-combobox-light .jqx-icon-close-light:after {
    content: var(--jqx-icon-close);
}

.jqx-combobox-light, .jqx-input-light {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    background-color: #fff;
    background-color: var(--jqx-background);
}

.jqx-combobox-content-light,
.jqx-datetimeinput-content-light
 {
    border-color: transparent;
}

.jqx-combobox-content-focus-light,
.jqx-combobox-state-focus-light,
.jqx-numberinput-focus-light {
    outline: none;
}

.jqx-input-group-light {
    position: relative;
    display: inline-block;
    overflow: visible;
    border: none;
    box-shadow: none;
}

.jqx-input-group-light input {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

.jqx-input-group-light textarea {
        width: 100%;
        height: 100%;
        outline: none;
        resize: none;
        border-left: none;
        border-right: none;
        border-top: none;
        border-bottom-color: #E0E0E0;
        border-bottom-color: var(--jqx-border);
    }

.jqx-numberinput-light,
.jqx-maskedinput-light
 {
    position:relative;
}

.jqx-numberinput-light input {
    height:100% !important;
}

.jqx-input-light.jqx-validator-error-element {
    border-color: transparent !important;
    border-bottom: 1px solid #df2227 !important;
}

.jqx-input-light input,
.jqx-dropdownlist-state-normal-light,
.jqx-combobox-state-normal-light,
.jqx-numberinput-light,
.jqx-maskedinput-light,
.jqx-datetimeinput-light
 {
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    border-color: rgb(255, 255, 255);
    border-color: var(--jqx-surface);
    border-radius: 0;
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
    box-shadow: none;
    border-bottom: 1px solid #E0E0E0;
    border-bottom: 1px solid var(--jqx-border);
    outline: none;
}

.jqx-numberinput-light .jqx-action-button-light{
    border-radius: 0;
    font-size:12px;
}

.jqx-numberinput-light .jqx-action-button-light > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jqx-maskedinput-light,
.jqx-combobox-light,
.jqx-datetimeinput-light {
    background: #fff;
    background: var(--jqx-background);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    border-color: #fff;
    border-color: var(--jqx-background);
    border-bottom: 1px solid #E0E0E0;
    border-bottom: 1px solid var(--jqx-border);
}

.jqx-combobox-light .jqx-combobox-arrow-normal-light,
.jqx-datetimeinput-light .jqx-action-button-light,
.jqx-datetimeinput-light .jqx-action-button-rtl-light
 {
    background-color: rgb(255, 255, 255);
    background-color: var(--jqx-surface);
    border-color: rgb(255, 255, 255);
    border-color: var(--jqx-surface);
    color:rgba(0,0,0, .88);
    color:var(--jqx-surface-color);
}

.jqx-datetimeinput-light, .jqx-datetimeinput-light > div,
    .jqx-numberinput-light, .jqx-numberinput-light > div,
    .jqx-maskedinput-light, .jqx-maskedinput-light > div,
    .jqx-dropdownlist-state-normal-light, .jqx-dropdownlist-state-normal-light > div, .jqx-dropdownlist-state-normal-light > div > div,
    .jqx-combobox-state-normal-light, .jqx-combobox-state-normal-light > div, .jqx-combobox-state-normal-light > div > div {
        overflow: visible !important;
    }

.jqx-input-light input:focus {
        border-radius: 0;
        box-shadow: none;
    }

.jqx-input-light input, input[type="text"].jqx-input-light, input[type="password"].jqx-input-light, input[type="text"].jqx-widget-content-light, input[type="textarea"].jqx-widget-content-light, textarea.jqx-input-light {
    font-size: var(--jqx-font-size);
    font-family: var(--jqx-font-family);
    resize: none;
    background: #fff;
    background: var(--jqx-background);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    border: none;
    border-radius: 0;
    box-sizing:border-box;
    box-shadow: none;
    border-bottom: 1px solid #E0E0E0;
    border-bottom: 1px solid var(--jqx-border);
}

input[type="text"].jqx-widget-content-light,
input[type="textarea"].jqx-widget-content-light {
    height: 100%;
}

.jqx-input-label {
    visibility:inherit;
}

.jqx-input-bar{
    visibility:inherit;
}

input:focus ~ .jqx-input-label-light,
textarea:focus ~ .jqx-input-label-light,
.jqx-input-widget-light[hint=true] .jqx-input-label,
.jqx-text-area-light[hint=true] .jqx-input-label,
.jqx-dropdownlist-state-selected-light .jqx-input-label,
.jqx-dropdownlist-state-normal-light[hint=true] .jqx-input-label,
.jqx-combobox-state-normal-light[hint=true] .jqx-input-label,
.jqx-combobox-light .jqx-input-label.focused,
.jqx-dropdownlist-light .jqx-input-label.focused,
.jqx-datetimeinput-light[hint=true] .jqx-input-label,
.jqx-maskedinput-light[hint=true] .jqx-input-label,
.jqx-numberinput-light[hint=true] .jqx-input-label,
.jqx-formattedinput-light[hint=true] .jqx-input-label
 {
    top: -15px;
    font-size: 12px;
    color: rgb(0, 92, 153);
    color: var(--jqx-primary);
    opacity: 1;
}

.jqx-dropdownlist-light[default-placeholder="true"] .jqx-input-label {
    visibility: hidden;
}

input:focus ~ .jqx-input-bar:before,
textarea:focus ~ .jqx-input-bar:before,
.jqx-dropdownlist-state-selected-light .jqx-input-bar:before,
.jqx-dropdownlist-light .jqx-input-bar.focused:before,
.jqx-combobox-light .jqx-input-bar.focused:before,
.jqx-complex-input-group-light .jqx-input-bar.focused::before,
.jqx-combobox-state-selected-light .jqx-input-bar:before {
    width: 100%;
}

.jqx-complex-input-group-light .jqx-fill-state-normal-light {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

input[type="password"] {
    letter-spacing: 0.3em;
}

.jqx-input-widget-light.jqx-rtl > input {
    direction: rtl
}

.jqx-input-label-light {
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 2px;
    top:10px;
    opacity: 0;
    top: calc(50% - 7px);
    transition: 300ms ease all;
}

.jqx-input-label.initial {
    transition: none;
}

.jqx-input-bar-light {
    position: relative;
    display: block;
    z-index:1;
}

.jqx-input-bar-light:before {
        content: '';
        height: 2px;
        width: 0;
        bottom: 0px;
        position: absolute;
        background: rgb(0, 92, 153);
        background: var(--jqx-primary);
        transition: 300ms ease all;
        left: 0%;
    }

.jqx-formatted-input-spin-button-light, .jqx-input-group-addon-light {
    border-color: #fff;
    border-color: var(--jqx-background);
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    background: #fff;
    background: var(--jqx-background);
}

.jqx-dropdownlist-state-selected-light,
.jqx-combobox-state-selected-light {
    color: rgb(0, 92, 153);
    color: var(--jqx-primary);
    background: #fff;
    background: var(--jqx-primary-color);
    border-color: #fff;
    border-color: var(--jqx-primary-color);
}

.jqx-dropdownlist-state-normal-light .jqx-icon-arrow-down-light,
.jqx-combobox-state-normal-light .jqx-icon-arrow-down-light,
.sorticon.descending .jqx-grid-column-sorticon-light,
.jqx-tree-item-arrow-expand-light,
 .jqx-expander-header-light .jqx-icon-arrow-down
 {
    transform: rotate(0deg);
    display: flex;
    align-items: center;
    transition: transform 0.2s ease-out;
}

.jqx-expander-header-light .jqx-icon-arrow-up {
   transform: rotate(180deg);
   transition: transform 0.2s ease-out;
   font-family: jqx-icons;
   background-image: none;
}

.jqx-expander-header-light .jqx-icon-arrow-up:after {
    content: var(--jqx-icon-arrow-down);
}

.jqx-tree-item-arrow-expand-light,
.jqx-tree-item-arrow-collapse-light
 {
    font-size: 16px;
}

.jqx-tree-item-arrow-expand-light {
    transform: rotate(180deg);
}

.jqx-tree-item-arrow-expand-light:after {
    content: var(--jqx-icon-arrow-up);
    margin-left: 2px;
}

.jqx-tree-item-arrow-collapse-light
{
    transform: rotate(0deg);
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.2s ease-out;
}

.jqx-dropdownlist-state-selected-light .jqx-icon-arrow-down-light,
.jqx-combobox-state-selected-light .jqx-icon-arrow-down-light,
.sorticon.ascending .jqx-grid-column-sorticon-light
 {
    display: flex;
    align-items: center;
    transform: rotate(180deg);
    transition: transform 0.2s ease-out;
    left: -1px;
}

.jqx-combobox-state-selected-light .jqx-icon-arrow-down-light{
    left:-1px;
}

.jqx-listbox-container {
    margin-top: 1px;
}

input[type="text"].jqx-input-light:-moz-placeholder, input[type="text"].jqx-widget-content-light:-moz-placeholder, input[type="textarea"].jqx-widget-content-light:-moz-placeholder, textarea.jqx-input-light:-moz-placeholder {
    color: #999999;
}

input[type="text"].jqx-input-light:-webkit-input-placeholder, input[type="text"].jqx-widget-content-light:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-light:-webkit-input-placeholder, textarea.jqx-input-light:-webkit-input-placeholder {
    color: #999999;
}

input[type="text"].jqx-input-light:-ms-input-placeholder, input[type="text"].jqx-widget-content-light:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-light:-ms-input-placeholder, textarea.jqx-input-light:-ms-input-placeholder {
    color: #999999;
}

.jqx-combobox-content-focus-light, .jqx-combobox-state-focus-light, .jqx-fill-state-focus-light,
.jqx-numberinput-focus-light {
    outline: none;
}

.jqx-popup-light.jqx-fill-state-focus-light {
    outline: none;
    border-color: #E0E0E0 !important;
    border-color: var(--jqx-border) !important;
}

.jqx-datetimeinput-content, .jqx-datetimeinput-container {
    overflow: visible !important;
}

.jqx-text-area-light, .jqx-text-area-light > div {
    overflow:visible !important;
}

.jqx-text-area-element-light {
   box-sizing: border-box;
}

.jqx-pivotgrid-content-wrapper.jqx-fill-state-normal-light {
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-rtl-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-rtl-light {
    background-image: none;
}

.jqx-tabs-title-selected-top-light, .jqx-tabs-selection-tracker-top-light {
    border-color: transparent;
    filter: none;
    background: inherit;
    color: inherit;
    box-shadow: none;
}

.jqx-grid-cell-filter-row-light {
    background-color: rgb(255, 255, 255);
    background-color: var(--jqx-surface);
}

.jqx-tabs-title-light, .jqx-ribbon-item-light {
    color: inherit;
}

.jqx-ribbon-item-selected-light {
    background: inherit;
}

.jqx-tabs-title-selected-bottom-light,
.jqx-tabs-title-selected-top-light
 {
    color: rgb(0, 92, 153);
    color: var(--jqx-primary);
    font-weight:500;
    padding-top:5px;
    padding-bottom:5px;
}

.jqx-tabs-title.jqx-fill-state-hover-light {
    border-color: transparent;
}

.jqx-ribbon-item-light {
    cursor: pointer;
}

.jqx-ribbon-item-selected-light {
    color: rgb(0, 92, 153);
    color: var(--jqx-primary);
    font-weight:500;
    border-color: transparent;
}

.jqx-ribbon-item-hover-light {
    background: transparent;
}

.jqx-ribbon-header-top-light {
    border-color: transparent;
    border-bottom-color: #E0E0E0;
    border-bottom-color: var(--jqx-border);
}

.jqx-ribbon-header-bottom-light {
    border-color: transparent;
    border-top-color: #E0E0E0;
    border-top-color: var(--jqx-border);
}

.jqx-ribbon-header-right-light {
    border-color: transparent;
    border-left-color:#E0E0E0;
    border-left-color:var(--jqx-border);
}

.jqx-ribbon-header-left-light {
    border-color: transparent;
    border-right-color:#E0E0E0;
    border-right-color:var(--jqx-border);
}

.jqx-tabs-title-selected-bottom-light, .jqx-tabs-selection-tracker-bottom-light {
    border-color: transparent;
    border-top: 1px solid #fff;
    border-top: 1px solid var(--jqx-background);
    filter: none;
    background: #fff;
    background: var(--jqx-background);
    box-shadow: none;
}

.jqx-tabs-light, .jqx-ribbon-light {
    border-color: transparent;
}

.jqx-tabs-header-light {
    background: transparent;
}

.jqx-ribbon-header-light {
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
}

.jqx-tabs-position-bottom .jqx-tabs-header-light {
    border-color: transparent;
}

.jqx-layout-light .jqx-tabs-header-light, .jqx-layout-light .jqx-ribbon-header-light {
    background: #fff;
    background: var(--jqx-background);
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
}

.jqx-tabs-title-bottom {
    border-color: transparent;
}

.jqx-tabs-title-hover-top-light, .jqx-tabs-title-hover-bottom-light, .jqx-tabs-header-light {
    box-shadow: none !important;
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
}

.jqx-tabs-content-light {
    box-sizing: border-box;
    border: 1px solid #E0E0E0;
    border: 1px solid var(--jqx-border);
    border-top-color: transparent;
    padding:5px;
}

.jqx-tabs-bar-light {
    position: absolute;
    bottom: 0;
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    height: 2px;
    z-index:10;
    transition: .5s cubic-bezier(.35,0,.25,1);
}

.jqx-tabs-bar-light.vertical {
    width: 2px;
}

.jqx-tabs-position-bottom .jqx-tabs-bar-light {
    top: 0;
}

.jqx-layout-light {
    background-color: #fff;
    background-color: var(--jqx-background);
}

.jqx-kanban-column-header-collapsed-light {
    background: rgb(255, 255, 255);
    background: var(--jqx-surface);
    color: rgba(0,0,0, .88);
    color: var(--jqx-surface-color);
}

.jqx-calendar-cell-light {
    border-radius: 0px;
    font-size:12px;
}

.jqx-calendar-cell-light.jqx-fill-state-pressed-light {
    outline: 2px rgb(0, 92, 153);
    outline: 2px var(--jqx-primary);
    overflow: hidden;
    position: relative;
}

.jqx-calendar-cell-light.jqx-fill-state-pressed-light:after {
    content: '';
    width:  calc(100% - 4px);
    position: absolute;
    left: 0px;
    top: 0px;
    height: calc(100% - 4px);
    border: 2px solid #fff;
    border: 2px solid var(--jqx-background);
}

.jqx-calendar-cell-year-light,
.jqx-calendar-cell-decade-light {
    border-radius: 0px;
}

.jqx-calendar-title-content-light {
    font-weight:bold;
}

.jqx-calendar-column-cell-light {
    color: rgba(0,0,0, .88);
    color: var(--jqx-background-color);
    font-size:12px;
}

.jqx-icon-time-light,
.jqx-icon-time-hover-light,
.jqx-icon-time-pressed-light {
    background-image: none !important;
    font-family: 'jqx-icons';
    display: flex;
    font-family: 'jqx-icons';
    font-size: 16px;
    align-content: center;
    justify-content: center;
    left: initial !important;
    margin-top: 0px;
    top: 0px;
    left: 0px;
    margin: 0;
    align-items: center;
    width: 100%;
    height: 100%;
}

.jqx-icon-time-light:after,
.jqx-icon-time-hover-light:after,
.jqx-icon-time-pressed-light:after {
    content: var(--jqx-icon-arrow-down);
}

.jqx-icon-calendar-light,
.jqx-icon-calendar-hover-light,
.jqx-icon-calendar-pressed-light {
	background-image: none !important;
    font-family: 'jqx-icons';
    left: 0;
    top: 0 !important;
    margin: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    height: 100% !important;
}

.jqx-icon-calendar-light:after,
.jqx-icon-calendar-hover-light:after,
.jqx-icon-calendar-pressed-light:after {
    content: var(--jqx-icon-calendar);
}

.jqx-tabs-close-button-light,
.jqx-tabs-close-button-selected-light,
.jqx-tabs-close-button-hover-light {
    background-image: none;
}

.jqx-tabs-close-button-light:after {
    content: var(--jqx-icon-close);
}

.jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-up-selected-light {
    background-image: none;
}

.jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-down-selected-light {
    background-image: none;
}

.jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-left-selected-light {
    background-image: none;
}

.jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-right-selected-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-rtl-light {
    background-image: none;
}

.jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-rtl-light {
    background-image: none;
}

.jqx-grid-group-collapse-light {
    background-image: none;
}

.jqx-grid-group-collapse-rtl-light {
    background-image: none;
}

.jqx-grid-group-expand-light, .jqx-grid-group-expand-rtl-light {
    background-image: none;
}

.jqx-icon-arrow-first-light,
.jqx-icon-arrow-last-light  {
    background-image: none;
    font-family: jqx-icons;
}

.jqx-icon-arrow-first-light:after {
    content: var(--jqx-icon-first-page);
}

.jqx-icon-arrow-last-light:after {
    content: var(--jqx-icon-last-page);
}

/* Ripple effect */

.ripple {
    position: relative;
    transform: translate3d(0, 0, 0);
    overflow:hidden;
}

.ink {
    display: block;
    position: absolute;
    pointer-events: none;
    border-radius: 0%;
    transform: scaleX(0);
    background: rgba(0, 92, 153,0.5);
    background: rgba(var(--jqx-primary-rgb),0.5);
    opacity: 0.25;
}

.jqx-scrollbar-light .jqx-icon-arrow-up,
.jqx-scrollbar-light .jqx-icon-arrow-down,
.jqx-scrollbar-light .jqx-icon-arrow-right,
.jqx-scrollbar-light .jqx-icon-arrow-left {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outlined .ink, .flat .ink {
    background: rgba(0, 92, 153,0.5);
    background: rgba(var(--jqx-primary-rgb),0.5);
    overflow:hidden;
}

.ink.animate {
    animation: ripple .7s ease;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jqx-tree-light .jqx-checkbox-light {
    margin-top: 6px !important;
    border-radius: 0px !important;
}

.jqx-tree-item-arrow-expand-light,
.jqx-tree-item-arrow-collapse-light {
    margin-top: 6px !important;
}

.jqx-checkbox-light .ripple,
.jqx-radiobutton-light .ripple
 {
    overflow:visible;
}

.jqx-checkbox-light .ink,
.jqx-radiobutton-light .ink
 {
    transform: scale(0);
    background: rgb(0, 92, 153);
    background: var(--jqx-primary);
    border-radius: 50%;
}

.jqx-checkbox-light .ink.animate,
.jqx-radiobutton-light .ink.animate
 {
    animation: checkRipple 0.3s ease;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jqx-checkbox-light .ink.active,
.jqx-radiobutton-light .ink.active
 {
    opacity: 0.2;
    transform: scale(2);
}

.jqx-checkbox-default-light.active .ink,
.jqx-radiobutton-default-light.active .ink
 {
    opacity: 0.2;
    transform: scale(2);
}

/* Ripple effect */

/* Ripple effect */

.buttonRipple {
    background-position: center;
    transition: background 0.8s;
  }

.buttonRipple.jqx-button-light.jqx-fill-state-hover {
    color: rgba(0,0,0,.54);
    color: var(--jqx-background-color-hover);
    background: rgb(225, 225, 225) radial-gradient(circle, transparent 1%, rgb(225, 225, 225) 1%) center/15000%;
    background: var(--jqx-background-hover) radial-gradient(circle, transparent 1%, var(--jqx-background-hover) 1%) center/15000%;
  }

.buttonRipple.jqx-button-light.jqx-fill-state-pressed {
    color: rgba(0,0,0,.54);
    color: var(--jqx-background-color-hover);
    background-color: rgba(225, 225, 225, 0.5);
    background-color: rgba(var(--jqx-background-hover-rgb), 0.5);
    background-size: 100%;
    transition: background 0s;
  }

.buttonRipple.jqx-button-light.jqx-fill-state-hover.primary {
    color: #fff;
    color: var(--jqx-primary-color);
    background: rgb(0, 92, 153) radial-gradient(circle, transparent 1%, rgb(0, 92, 153) 1%) center/15000%;
    background: var(--jqx-primary) radial-gradient(circle, transparent 1%, var(--jqx-primary) 1%) center/15000%;
  }

.buttonRipple.jqx-button-light.jqx-fill-state-pressed.primary {
    color: #fff;
    color: var(--jqx-primary-color);
    background-color: rgba(0, 92, 153, 0.8);
    background-color: rgba(var(--jqx-primary-rgb), 0.8);
    background-size: 100%;
    transition: background 0s;
  }

@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(5);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
}

@keyframes checkRipple {
    100% {
        opacity: 0.2;
        transform: scale(2);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
}

.jqx-fill-state-pressed-light .jqx-icon-delete-light
{
    background-image: url('icon-delete-white.png');
}

.jqx-fill-state-pressed-light .jqx-icon-edit-light
{
    background-image: url('icon-edit-white.png');
}

.jqx-fill-state-pressed-light .jqx-icon-save-light
{
    background-image: url('icon-save-white.png');
}

.jqx-fill-state-pressed-light .jqx-icon-cancel-light
{
    background-image: url('icon-cancel-white.png');
}

.jqx-fill-state-pressed-light .jqx-icon-search-light
{
    background-image: url('search_white.png');
}

.jqx-fill-state-pressed-light .jqx-icon-plus-light
{
    background-image: url('plus_white.png');
}

.jqx-menu-minimized-button-light {
    padding: 0px !important;
}

.jqx-fill-state-pressed-light .jqx-menu-minimized-button-light {
   background-image: url('icon-menu-minimized-white.png');
}

.jqx-editor-toolbar-icon-light {
    background: url('html_editor.png') no-repeat;
}

.jqx-fill-state-hover-light .jqx-editor-toolbar-icon-fontsize-light,
.jqx-fill-state-pressed-light .jqx-editor-toolbar-icon-fontsize-light,
.jqx-fill-state-hover-light .jqx-editor-toolbar-icon-forecolor-light,
.jqx-fill-state-pressed-light .jqx-editor-toolbar-icon-forecolor-light
{
        background: url('html_editor.png') no-repeat;
}

.jqx-editor-toolbar-button-light{
    border-color: #E0E0E0;
    border-color: var(--jqx-border);
    box-shadow: none !important;
	color: rgba(0,0,0, .88);
	color: var(--jqx-background-color);
}

.jqx-time-picker .jqx-main-container {
    background: #fff;
    background: var(--jqx-background);
}

/*applied to the timepicker*/

.jqx-needle-central-circle-light {
	fill: rgb(0, 92, 153);
	fill: var(--jqx-primary);
}

.jqx-time-picker-light .jqx-label-light {
    fill: rgba(0,0,0, .88);
    fill: var(--jqx-background-color);
}

.jqx-needle-light {
	fill: rgb(0, 92, 153);
	fill: var(--jqx-primary);
}

.jqx-time-picker .jqx-header .jqx-selected-light:focus {
    outline: 2px solid rgb(0, 92, 153);
    outline: 2px solid var(--jqx-primary);
	box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}

.jqx-svg-picker-light:focus {
	border: 1px solid rgb(0, 92, 153) !important;
	border: 1px solid var(--jqx-primary) !important;
}

.jqx-validator-hint-light {
    background: #D94F43;
    border-color: #D94F43;
    padding: 10px;
}

.jqx-validator-hint-light img {
    display: none;
}

.jqx-grid-group-expand-light:after,
.jqx-grid-group-collapse-light:after {
	display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    height: 100%;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/app.scss (14) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
.ant-btn::before,.ant-btn[disabled]>*{pointer-events:none}
.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;border:1px solid #d9d9d9;box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:rgba(0,0,0,.85);background:#fff}
.ant-btn:active>a:only-child::after,.ant-btn:focus>a:only-child::after,.ant-btn:hover>a:only-child::after,.ant-btn>a:only-child::after{background:0 0;top:0;right:0;bottom:0;left:0;position:absolute;content:''}
.ant-btn>.anticon{line-height:1}
.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}
.ant-btn:not([disabled]):hover{text-decoration:none}
.ant-btn:not([disabled]):active{outline:0;box-shadow:none}
.ant-btn[disabled]{cursor:not-allowed}
.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}
.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}
.ant-btn>a:only-child{color:currentColor}
.ant-btn:focus,.ant-btn:hover{color:#40a9ff;border-color:#40a9ff}
.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentColor}
.ant-btn:active{color:#096dd9;border-color:#096dd9}
.ant-btn:active>a:only-child{color:currentColor}
.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentColor}
.ant-btn[disabled]:active>a:only-child::after,.ant-btn[disabled]:focus>a:only-child::after,.ant-btn[disabled]:hover>a:only-child::after,.ant-btn[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#fff}
.ant-btn>span{display:inline-block}
.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}
.ant-btn-primary>a:only-child{color:currentColor}
.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;border-color:#40a9ff;background:#40a9ff}
.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentColor}
.ant-btn-primary:focus>a:only-child::after,.ant-btn-primary:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}
.ant-btn-primary:active>a:only-child{color:currentColor}
.ant-btn-primary:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentColor}
.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}
.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#40a9ff}
.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}
.ant-btn-ghost{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:0 0}
.ant-btn-ghost>a:only-child{color:currentColor}
.ant-btn-ghost>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#40a9ff;border-color:#40a9ff;background:0 0}
.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentColor}
.ant-btn-ghost:focus>a:only-child::after,.ant-btn-ghost:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:0 0}
.ant-btn-ghost:active>a:only-child{color:currentColor}
.ant-btn-ghost:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentColor}
.ant-btn-ghost[disabled]:active>a:only-child::after,.ant-btn-ghost[disabled]:focus>a:only-child::after,.ant-btn-ghost[disabled]:hover>a:only-child::after,.ant-btn-ghost[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:#fff;border-style:dashed}
.ant-btn-dashed>a:only-child{color:currentColor}
.ant-btn-dashed>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#40a9ff;border-color:#40a9ff;background:#fff}
.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentColor}
.ant-btn-dashed:focus>a:only-child::after,.ant-btn-dashed:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}
.ant-btn-dashed:active>a:only-child{color:currentColor}
.ant-btn-dashed:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentColor}
.ant-btn-dashed[disabled]:active>a:only-child::after,.ant-btn-dashed[disabled]:focus>a:only-child::after,.ant-btn-dashed[disabled]:hover>a:only-child::after,.ant-btn-dashed[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}
.ant-btn-danger>a:only-child{color:currentColor}
.ant-btn-danger>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;border-color:#ff7875;background:#ff7875}
.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentColor}
.ant-btn-danger:focus>a:only-child::after,.ant-btn-danger:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}
.ant-btn-danger:active>a:only-child{color:currentColor}
.ant-btn-danger:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentColor}
.ant-btn-danger[disabled]:active>a:only-child::after,.ant-btn-danger[disabled]:focus>a:only-child::after,.ant-btn-danger[disabled]:hover>a:only-child::after,.ant-btn-danger[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link{color:#1890ff;border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-link>a:only-child{color:currentColor}
.ant-btn-link>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link:focus,.ant-btn-link:hover{color:#40a9ff;background:0 0}
.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentColor}
.ant-btn-link:focus>a:only-child::after,.ant-btn-link:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link:active{color:#096dd9;background:0 0}
.ant-btn-link:active>a:only-child{color:currentColor}
.ant-btn-link:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-link:hover{background:0 0}
.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}
.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentColor}
.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text{color:rgba(0,0,0,.85);border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-text>a:only-child{color:currentColor}
.ant-btn-text>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text:focus,.ant-btn-text:hover{color:#40a9ff}
.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child{color:currentColor}
.ant-btn-text:focus>a:only-child::after,.ant-btn-text:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text:active{color:#096dd9}
.ant-btn-text:active>a:only-child{color:currentColor}
.ant-btn-text:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-text:focus,.ant-btn-text:hover{color:rgba(0,0,0,.85);background:rgba(0,0,0,.018);border-color:transparent}
.ant-btn-text:active{color:rgba(0,0,0,.85);background:rgba(0,0,0,.028);border-color:transparent}
.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child{color:currentColor}
.ant-btn-text[disabled]:active>a:only-child::after,.ant-btn-text[disabled]:focus>a:only-child::after,.ant-btn-text[disabled]:hover>a:only-child::after,.ant-btn-text[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}
.ant-btn-dangerous>a:only-child{color:currentColor}
.ant-btn-dangerous>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous:focus,.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875;background:#fff}
.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child{color:currentColor}
.ant-btn-dangerous:focus>a:only-child::after,.ant-btn-dangerous:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}
.ant-btn-dangerous:active>a:only-child{color:currentColor}
.ant-btn-dangerous:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous[disabled]:active>a:only-child::after,.ant-btn-dangerous[disabled]:focus>a:only-child::after,.ant-btn-dangerous[disabled]:hover>a:only-child::after,.ant-btn-dangerous[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}
.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover{color:#fff;border-color:#ff7875;background:#ff7875}
.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}
.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent;background:0 0}
.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:0 0}
.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:0 0;box-shadow:none}
.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}
.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}
.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text:active>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:0 0;text-shadow:none;box-shadow:none}
.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child{color:currentColor}
.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}
.ant-btn-icon-only>*{font-size:16px}
.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}
.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}
.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}
.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}
.ant-btn-icon-only>.anticon{display:flex;justify-content:center}
a.ant-btn-icon-only{vertical-align:-1px}
a.ant-btn-icon-only>.anticon{display:inline}
.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}
.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}
.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}
.ant-btn-round.ant-btn-icon-only{width:auto}
.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}
.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}
.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}
.ant-btn::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:''}
.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn,.ant-btn.ant-btn-loading,.ant-btn:active>span,.ant-btn:focus>span{position:relative}
.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}
.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizeSpeed}
.ant-btn.ant-btn-loading{cursor:default}
.ant-btn.ant-btn-loading::before{display:block}
.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}
.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}
.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}
.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}
.ant-btn-group{display:inline-flex}
.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}
.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}
.ant-btn-group .ant-btn-icon-only{font-size:14px}
.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}
.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}
.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}
.ant-btn+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group span+.ant-btn,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group>span+span{margin-left:-1px}
.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}
.ant-btn-group .ant-btn{border-radius:0}
.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn,.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}
.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn,.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn,.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}
.ant-btn-group>.ant-btn-group{float:left}
.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}
.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}
.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}
.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group>span+span{margin-right:-1px;margin-left:auto}
.ant-btn-group.ant-btn-group-rtl{direction:rtl}
.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}
.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}
.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}
.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}
.ant-btn-background-ghost.ant-btn-primary:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}
.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}
.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{background:0 0}
.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{color:#40a9ff;border-color:#40a9ff}
.ant-btn.ant-btn-background-ghost:active{color:#096dd9;border-color:#096dd9}
.ant-btn.ant-btn-background-ghost[disabled]{color:rgba(0,0,0,.25);background:0 0;border-color:#d9d9d9}
.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}
.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#40a9ff;border-color:#40a9ff}
.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}
.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-danger:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}
.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;border-color:#ff7875}
.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}
.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875}
.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}
.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child::after{background:0 0;position:absolute;top:0;right:0;bottom:0;left:0;content:''}
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentColor}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;content:''}
.ant-btn-two-chinese-chars::first-letter{letter-spacing:.34em}
.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}
.ant-btn-block{width:100%}
.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:'\a0'}
a.ant-btn{padding-top:.01px!important;line-height:30px}
a.ant-btn-lg{line-height:38px}
a.ant-btn-sm{line-height:22px}
.ant-btn-rtl{direction:rtl}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-right-color:#40a9ff;border-left-color:#d9d9d9}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}
.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}
.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-left:0}
.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}
.ant-picker,.ant-picker-input>input{color:rgba(0,0,0,.85);line-height:1.5715}
.ant-picker,.ant-picker-dropdown{font-variant:tabular-nums;font-feature-settings:'tnum', "tnum";list-style:none;box-sizing:border-box}
.ant-picker,.ant-picker-input{display:inline-flex;position:relative}
.ant-picker{margin:0;font-size:14px;padding:4px 11px;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:border .3s,box-shadow .3s}
.ant-picker-focused,.ant-picker:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{border-right-width:0;border-left-width:1px!important}
.ant-picker-focused{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}
.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}
.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}
.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(0,0,0,.25)}
.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}
.ant-picker-input{align-items:center;width:100%}
.ant-picker-input>input{position:relative;display:inline-block;width:100%;font-size:14px;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:0 0;border:0}
.ant-picker-input>input::-moz-placeholder{opacity:1}
.ant-picker-input>input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ant-picker-input>input:-moz-placeholder-shown{text-overflow:ellipsis}
.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}
.ant-picker-input>input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}
.ant-picker-input>input-focused,.ant-picker-input>input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}
.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{border-right-width:0;border-left-width:1px!important}
.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-picker-input>input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-picker-input>input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}
.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}
.ant-picker-input>input-sm{padding:0 7px}
.ant-picker-input>input-rtl{direction:rtl}
.ant-picker-input>input:focus{box-shadow:none}
.ant-picker-input>input[disabled]{background:0 0}
.ant-picker-input:hover .ant-picker-clear{opacity:1}
.ant-picker-input-placeholder>input{color:#bfbfbf}
.ant-picker-large{padding:6.5px 11px}
.ant-picker-large .ant-picker-input>input{font-size:16px}
.ant-picker-small{padding:0 7px}
.ant-picker-suffix{align-self:center;margin-left:4px;color:rgba(0,0,0,.25);line-height:1;pointer-events:none}
.ant-picker-suffix>*{vertical-align:top}
.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(0,0,0,.25);line-height:1;background:#fff;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}
.ant-picker-clear>*{vertical-align:top}
.ant-picker-clear:hover{color:rgba(0,0,0,.45)}
.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(0,0,0,.25);font-size:16px;vertical-align:top;cursor:default}
.ant-picker-focused .ant-picker-separator{color:rgba(0,0,0,.45)}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}
.ant-picker-range{position:relative;display:inline-flex}
.ant-picker-range .ant-picker-clear{right:11px}
.ant-picker-range:hover .ant-picker-clear{opacity:1}
.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#1890ff;opacity:0;transition:all .3s ease-out;pointer-events:none}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}
.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}
.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}
.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}
.ant-picker-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;position:absolute;z-index:1050}
.ant-picker-dropdown-hidden{display:none}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.67px;display:block;transform:rotate(-45deg)}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.67px;display:block;transform:rotate(135deg)}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}
.ant-picker-dropdown-range{padding:6.67px 0}
.ant-picker-dropdown-range-hidden{display:none}
.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}
.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}
.ant-picker-ranges>li{display:inline-block}
.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff;cursor:pointer}
.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}
.ant-picker-range-wrapper{display:flex}
.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px rgba(0,0,0,.06);transition:left .3s ease-out}
.ant-picker-range-arrow::after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:#fff #fff transparent transparent;content:''}
.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);transition:margin .3s}
.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}
.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:0 0;border-width:0 0 1px;border-radius:0}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}
.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}
.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:0}
.ant-picker-panel-focused{border-color:#1890ff}
.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{display:flex;flex-direction:column;width:280px}
.ant-picker-header{display:flex;padding:0 8px;color:rgba(0,0,0,.85);border-bottom:1px solid #f0f0f0}
.ant-picker-header>*{flex:none}
.ant-picker-header button{padding:0;color:rgba(0,0,0,.25);line-height:40px;background:0 0;border:0;cursor:pointer;transition:color .3s}
.ant-picker-header>button{min-width:1.6em;font-size:14px}
.ant-picker-header>button:hover{color:rgba(0,0,0,.85)}
.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}
.ant-picker-header-view button{color:inherit;font-weight:inherit}
.ant-picker-header-view button:not(:first-child){margin-left:8px}
.ant-picker-header-view button:hover{color:#1890ff}
.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{position:relative;display:inline-block;width:7px;height:7px}
.ant-picker-next-icon::before,.ant-picker-prev-icon::before,.ant-picker-super-next-icon::before,.ant-picker-super-prev-icon::before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}
.ant-picker-super-next-icon::after,.ant-picker-super-prev-icon::after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}
.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}
.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}
.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}
.ant-picker-content td,.ant-picker-content th{position:relative;min-width:24px;font-weight:400}
.ant-picker-content th{height:30px;color:rgba(0,0,0,.85);line-height:30px}
.ant-picker-cell{padding:3px 0;color:rgba(0,0,0,.25);cursor:pointer}
.ant-picker-cell-in-view{color:rgba(0,0,0,.85)}
.ant-picker-cell::before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:''}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #1890ff;border-radius:2px;content:''}
.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before{background:#e6f7ff}
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#1890ff}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before{background:#e6f7ff}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before{left:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #7ec1ff;border-bottom:1px dashed #7ec1ff;transform:translateY(-50%);transition:all .3s;content:''}
.ant-picker-cell-range-hover-end::after,.ant-picker-cell-range-hover-start::after,.ant-picker-cell-range-hover::after{right:0;left:2px}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before{background:#cbe6ff}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{position:absolute;top:0;bottom:0;z-index:-1;background:#cbe6ff;transition:all .3s;content:''}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:-6px;left:0}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:0;left:-6px}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:50%}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after{left:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after{left:6px;border-left:1px dashed #7ec1ff;border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after{right:6px;border-right:1px dashed #7ec1ff;border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-picker-cell-disabled{color:rgba(0,0,0,.25);pointer-events:none}
.ant-picker-cell-disabled .ant-picker-cell-inner{background:0 0}
.ant-picker-cell-disabled::before{background:rgba(0,0,0,.04)}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:rgba(0,0,0,.25)}
.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{height:264px}
.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{padding:0 8px}
.ant-picker-quarter-panel .ant-picker-content{height:56px}
.ant-picker-footer{width:-moz-min-content;width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}
.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}
.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}
.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}
.ant-picker-now{text-align:left}
.ant-picker-today-btn{color:#1890ff}
.ant-picker-today-btn:hover{color:#40a9ff}
.ant-picker-today-btn:active{color:#096dd9}
.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}
.ant-picker-decade-panel .ant-picker-cell::before{display:none}
.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{padding:0 8px}
.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{padding:8px 12px}
.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{width:60px}
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-year-panel .ant-picker-cell-range-hover-start::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-year-panel .ant-picker-cell-range-hover-end::after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{background:0 0!important}
.ant-picker-week-panel-row td{transition:background .3s}
.ant-picker-week-panel-row:hover td{background:#f5f5f5}
.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#1890ff}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:rgba(255,255,255,.5)}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:#fff}
.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}
.ant-picker-date-panel .ant-picker-content{width:252px}
.ant-picker-date-panel .ant-picker-content th{width:36px}
.ant-picker-datetime-panel{display:flex}
.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}
.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}
.ant-picker-time-panel{width:auto;min-width:auto}
.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}
.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}
.ant-picker-time-panel-column::after{display:block;height:196px;content:''}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after{height:198px}
.ant-picker-time-panel-column-active{background:rgba(230,247,255,.2)}
.ant-picker-time-panel-column:hover{overflow-y:auto}
.ant-picker-time-panel-column>li{margin:0;padding:0}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(0,0,0,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}
.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{cursor:not-allowed;background-color:#f5f5f5;color:rgba(0,0,0,.25);box-shadow:none}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f7ff}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}
.ant-picker-rtl{direction:rtl}
.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}
.ant-picker-rtl .ant-picker-clear{right:auto;left:0}
.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}
.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}
.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}
.ant-picker-panel-rtl{direction:rtl}
.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}
.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}
.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before{right:50%;left:0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:0;left:50%}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before{right:50%;left:50%}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:0;left:-6px}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:-6px;left:0}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:0;left:50%}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{right:50%;left:0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after{right:6px;left:0;border-right:1px dashed #7ec1ff;border-left:none;border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after{right:0;left:6px;border-right:none;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after{right:6px;left:6px;border-right:1px dashed #7ec1ff;border-left:1px dashed #7ec1ff;border-radius:2px}
.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}
.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}
.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{direction:rtl}
.ant-picker-inline{border:none;padding:0}
.ant-picker-inline .ant-picker-range-arrow{display:none!important}
.ant-picker-inline .ant-picker-dropdown{z-index:auto}
.ant-input-affix-wrapper{position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}
.ant-input-affix-wrapper::-moz-placeholder{opacity:1}
.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ant-input-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}
.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}
.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}
.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-affix-wrapper-disabled{border-color:#d9d9d9;opacity:1}
.ant-input-affix-wrapper[disabled]{border-color:#d9d9d9;opacity:1}
.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}
.ant-input-affix-wrapper-sm{padding:0 7px}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}
.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}
.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:0 0}
.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:0}
.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}
.ant-input-affix-wrapper::before{width:0;visibility:hidden;content:'\a0'}
.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}
.ant-input-prefix{margin-right:4px}
.ant-input-suffix{margin-left:4px}
.anticon.ant-input-clear-icon{margin:0;color:rgba(0,0,0,.25);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}
.anticon.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}
.ant-input,.anticon.ant-input-clear-icon:active{color:rgba(0,0,0,.85)}
.anticon.ant-input-clear-icon-hidden{visibility:hidden}
.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}
.ant-input,.ant-input-group{margin:0;line-height:1.5715;width:100%;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum', "tnum"}
.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}
.ant-input{box-sizing:border-box;position:relative;display:inline-block;min-width:0;padding:4px 11px;font-size:14px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}
.ant-input::-moz-placeholder{opacity:1}
.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ant-input-disabled,.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}
.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}
.ant-input:placeholder-shown{text-overflow:ellipsis}
.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-focused,.ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}
.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-disabled:hover,.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-disabled{border-color:#d9d9d9;box-shadow:none}
.ant-input[disabled]{border-color:#d9d9d9;box-shadow:none}
.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-lg{padding:6.5px 11px;font-size:16px}
.ant-input-group,.ant-input-group-addon{position:relative;color:rgba(0,0,0,.85);font-size:14px}
.ant-input-sm{padding:0 7px}
.ant-input-group{box-sizing:border-box;padding:0;display:table;border-collapse:separate;border-spacing:0}
.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}
.ant-input-group>[class*=col-]{padding-right:8px}
.ant-input-group>[class*=col-]:last-child{padding-right:0}
.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}
.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}
.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}
.ant-input-group-wrap>*{display:block!important}
.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}
.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}
.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-search-button:focus,.ant-input-search-button:hover{z-index:1}
.ant-input-group-addon{padding:0 11px;font-weight:400;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}
.ant-input-group-addon .ant-select{margin:-5px -11px}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}
.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{color:#1890ff}
.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}
.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}
.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}
.ant-input-group-addon:first-child{border-right:0}
.ant-input-group-addon:last-child{border-left:0}
.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}
.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}
.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}
.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}
.ant-input-search-button,.ant-input[type=color]{height:32px}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.ant-input-group.ant-input-group-compact{display:block}
.ant-input-group.ant-input-group-compact::after,.ant-input-group.ant-input-group-compact::before{display:table;content:''}
.ant-input-group.ant-input-group-compact::after{clear:both}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}
.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}
.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}
.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}
.ant-input-group.ant-input-group-compact .ant-input{float:none}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{border-right-width:1px;border-radius:0}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}
.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{border-radius:0 2px 2px 0}
.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}
.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{border-radius:2px 0 0 2px}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{border-radius:0 2px 2px 0}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{border-left-width:1px;border-radius:2px 0 0 2px}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}
.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}
.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;transition:all .3s}
.ant-input-password-icon:hover{color:rgba(0,0,0,.85)}
.ant-input[type=color].ant-input-lg{height:40px}
.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}
.ant-input-textarea-show-count>.ant-input{height:100%}
.ant-input-textarea-show-count::after{float:right;color:rgba(0,0,0,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}
.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{border-color:#40a9ff}
.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}
.ant-input-search .ant-input-affix-wrapper{border-radius:0}
.ant-input-search .ant-input-lg{line-height:1.5713}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(0,0,0,.45)}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before{top:0;right:0;bottom:0;left:0}
.ant-input-search-large .ant-input-search-button{height:40px}
.ant-input-search-small .ant-input-search-button{height:24px}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:0}
.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}
.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after{text-align:left}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}
.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}
.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{border-right-color:#40a9ff}
.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}
.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}
textarea.nz-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{width:32px;height:32px}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px}
.ant-tag{box-sizing:border-box;margin:0 8px 0 0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum', "tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}
.ant-tag-checkable,.ant-tag-has-color{border-color:transparent}
.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.85)}
.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}
.ant-tag-close-icon{margin-left:3px;color:rgba(0,0,0,.45);font-size:10px;cursor:pointer;transition:all .3s}
.ant-tag-close-icon:hover{color:rgba(0,0,0,.85)}
.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}
.ant-tag-checkable{background-color:transparent;cursor:pointer}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}
.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}
.ant-tag-checkable-checked{background-color:#1890ff}
.ant-tag-checkable:active{background-color:#096dd9}
.ant-tag-hidden{display:none}
.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}
.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}
.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}
.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}
.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}
.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}
.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}
.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}
.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}
.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}
.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}
.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}
.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}
.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}
.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}
.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}
.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}
.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}
.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}
.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}
.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}
.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}
.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}
.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}
.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}
.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}
.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}
.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}
.ant-tag-error{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}
.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}
.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}
.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;text-align:right}
.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}
.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fontAwsam-fonts-fontawesome-webfont.eot?v=4.7.0');
  src: url('fontAwsam-fonts-fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontAwsam-fonts-fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontAwsam-fonts-fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontAwsam-fonts-fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont2.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
html, body { height: auto; }
body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; }
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.eot');
    src: url('primeicons.eot?#iefix') format('embedded-opentype'), url('primeicons.ttf') format('truetype'), url('primeicons.woff') format('woff'), url('primeicons.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pi:before {
    --webkit-backface-visibility:hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}
.pi-fw {
    width: 1.28571429em;
    text-align: center;
}
.pi-spin {
    animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
.pi-sort-alt-slash:before {
    content: "\e9ee";
}
.pi-arrows-h:before {
    content: "\e9ec";
}
.pi-arrows-v:before {
    content: "\e9ed";
}
.pi-pound:before {
    content: "\e9eb";
}
.pi-prime:before {
    content: "\e9ea";
}
.pi-chart-pie:before {
    content: "\e9e9";
}
.pi-reddit:before {
    content: "\e9e8";
}
.pi-code:before {
    content: "\e9e7";
}
.pi-sync:before {
    content: "\e9e6";
}
.pi-shopping-bag:before {
    content: "\e9e5";
}
.pi-server:before {
    content: "\e9e4";
}
.pi-database:before {
    content: "\e9e3";
}
.pi-hashtag:before {
    content: "\e9e2";
}
.pi-bookmark-fill:before {
    content: "\e9df";
}
.pi-filter-fill:before {
    content: "\e9e0";
}
.pi-heart-fill:before {
    content: "\e9e1";
}
.pi-flag-fill:before {
    content: "\e9de";
}
.pi-circle:before {
    content: "\e9dc";
}
.pi-circle-fill:before {
    content: "\e9dd";
}
.pi-bolt:before {
    content: "\e9db";
}
.pi-history:before {
    content: "\e9da";
}
.pi-box:before {
    content: "\e9d9";
}
.pi-at:before {
    content: "\e9d8";
}
.pi-arrow-up-right:before {
    content: "\e9d4";
}
.pi-arrow-up-left:before {
    content: "\e9d5";
}
.pi-arrow-down-left:before {
    content: "\e9d6";
}
.pi-arrow-down-right:before {
    content: "\e9d7";
}
.pi-telegram:before {
    content: "\e9d3";
}
.pi-stop-circle:before {
    content: "\e9d2";
}
.pi-stop:before {
    content: "\e9d1";
}
.pi-whatsapp:before {
    content: "\e9d0";
}
.pi-building:before {
    content: "\e9cf";
}
.pi-qrcode:before {
    content: "\e9ce";
}
.pi-car:before {
    content: "\e9cd";
}
.pi-instagram:before {
    content: "\e9cc";
}
.pi-linkedin:before {
    content: "\e9cb";
}
.pi-send:before {
    content: "\e9ca";
}
.pi-slack:before {
    content: "\e9c9";
}
.pi-sun:before {
    content: "\e9c8";
}
.pi-moon:before {
    content: "\e9c7";
}
.pi-vimeo:before {
    content: "\e9c6";
}
.pi-youtube:before {
    content: "\e9c5";
}
.pi-flag:before {
    content: "\e9c4";
}
.pi-wallet:before {
    content: "\e9c3";
}
.pi-map:before {
    content: "\e9c2";
}
.pi-link:before {
    content: "\e9c1";
}
.pi-credit-card:before {
    content: "\e9bf";
}
.pi-discord:before {
    content: "\e9c0";
}
.pi-percentage:before {
    content: "\e9be";
}
.pi-euro:before {
    content: "\e9bd";
}
.pi-book:before {
    content: "\e9ba";
}
.pi-shield:before {
    content: "\e9b9";
}
.pi-paypal:before {
    content: "\e9bb";
}
.pi-amazon:before {
    content: "\e9bc";
}
.pi-phone:before {
    content: "\e9b8";
}
.pi-filter-slash:before {
    content: "\e9b7";
}
.pi-facebook:before {
    content: "\e9b4";
}
.pi-github:before {
    content: "\e9b5";
}
.pi-twitter:before {
    content: "\e9b6";
}
.pi-step-backward-alt:before {
    content: "\e9ac";
}
.pi-step-forward-alt:before {
    content: "\e9ad";
}
.pi-forward:before {
    content: "\e9ae";
}
.pi-backward:before {
    content: "\e9af";
}
.pi-fast-backward:before {
    content: "\e9b0";
}
.pi-fast-forward:before {
    content: "\e9b1";
}
.pi-pause:before {
    content: "\e9b2";
}
.pi-play:before {
    content: "\e9b3";
}
.pi-compass:before {
    content: "\e9ab";
}
.pi-id-card:before {
    content: "\e9aa";
}
.pi-ticket:before {
    content: "\e9a9";
}
.pi-file-o:before {
    content: "\e9a8";
}
.pi-reply:before {
    content: "\e9a7";
}
.pi-directions-alt:before {
    content: "\e9a5";
}
.pi-directions:before {
    content: "\e9a6";
}
.pi-thumbs-up:before {
    content: "\e9a3";
}
.pi-thumbs-down:before {
    content: "\e9a4";
}
.pi-sort-numeric-down-alt:before {
    content: "\e996";
}
.pi-sort-numeric-up-alt:before {
    content: "\e997";
}
.pi-sort-alpha-down-alt:before {
    content: "\e998";
}
.pi-sort-alpha-up-alt:before {
    content: "\e999";
}
.pi-sort-numeric-down:before {
    content: "\e99a";
}
.pi-sort-numeric-up:before {
    content: "\e99b";
}
.pi-sort-alpha-down:before {
    content: "\e99c";
}
.pi-sort-alpha-up:before {
    content: "\e99d";
}
.pi-sort-alt:before {
    content: "\e99e";
}
.pi-sort-amount-up:before {
    content: "\e99f";
}
.pi-sort-amount-down:before {
    content: "\e9a0";
}
.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}
.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}
.pi-palette:before {
    content: "\e995";
}
.pi-undo:before {
    content: "\e994";
}
.pi-desktop:before {
    content: "\e993";
}
.pi-sliders-v:before {
    content: "\e991";
}
.pi-sliders-h:before {
    content: "\e992";
}
.pi-search-plus:before {
    content: "\e98f";
}
.pi-search-minus:before {
    content: "\e990";
}
.pi-file-excel:before {
    content: "\e98e";
}
.pi-file-pdf:before {
    content: "\e98d";
}
.pi-check-square:before {
    content: "\e98c";
}
.pi-chart-line:before {
    content: "\e98b";
}
.pi-user-edit:before {
    content: "\e98a";
}
.pi-exclamation-circle:before {
    content: "\e989";
}
.pi-android:before {
    content: "\e985";
}
.pi-google:before {
    content: "\e986";
}
.pi-apple:before {
    content: "\e987";
}
.pi-microsoft:before {
    content: "\e988";
}
.pi-heart:before {
    content: "\e984";
}
.pi-mobile:before {
    content: "\e982";
}
.pi-tablet:before {
    content: "\e983";
}
.pi-key:before {
    content: "\e981";
}
.pi-shopping-cart:before {
    content: "\e980";
}
.pi-comments:before {
    content: "\e97e";
}
.pi-comment:before {
    content: "\e97f";
}
.pi-briefcase:before {
    content: "\e97d";
}
.pi-bell:before {
    content: "\e97c";
}
.pi-paperclip:before {
    content: "\e97b";
}
.pi-share-alt:before {
    content: "\e97a";
}
.pi-envelope:before {
    content: "\e979";
}
.pi-volume-down:before {
    content: "\e976";
}
.pi-volume-up:before {
    content: "\e977";
}
.pi-volume-off:before {
    content: "\e978";
}
.pi-eject:before {
    content: "\e975";
}
.pi-money-bill:before {
    content: "\e974";
}
.pi-images:before {
    content: "\e973";
}
.pi-image:before {
    content: "\e972";
}
.pi-sign-in:before {
    content: "\e970";
}
.pi-sign-out:before {
    content: "\e971";
}
.pi-wifi:before {
    content: "\e96f";
}
.pi-sitemap:before {
    content: "\e96e";
}
.pi-chart-bar:before {
    content: "\e96d";
}
.pi-camera:before {
    content: "\e96c";
}
.pi-dollar:before {
    content: "\e96b";
}
.pi-lock-open:before {
    content: "\e96a";
}
.pi-table:before {
    content: "\e969";
}
.pi-map-marker:before {
    content: "\e968";
}
.pi-list:before {
    content: "\e967";
}
.pi-eye-slash:before {
    content: "\e965";
}
.pi-eye:before {
    content: "\e966";
}
.pi-folder-open:before {
    content: "\e964";
}
.pi-folder:before {
    content: "\e963";
}
.pi-video:before {
    content: "\e962";
}
.pi-inbox:before {
    content: "\e961";
}
.pi-lock:before {
    content: "\e95f";
}
.pi-unlock:before {
    content: "\e960";
}
.pi-tags:before {
    content: "\e95d";
}
.pi-tag:before {
    content: "\e95e";
}
.pi-power-off:before {
    content: "\e95c";
}
.pi-save:before {
    content: "\e95b";
}
.pi-question-circle:before {
    content: "\e959";
}
.pi-question:before {
    content: "\e95a";
}
.pi-copy:before {
    content: "\e957";
}
.pi-file:before {
    content: "\e958";
}
.pi-clone:before {
    content: "\e955";
}
.pi-calendar-times:before {
    content: "\e952";
}
.pi-calendar-minus:before {
    content: "\e953";
}
.pi-calendar-plus:before {
    content: "\e954";
}
.pi-ellipsis-v:before {
    content: "\e950";
}
.pi-ellipsis-h:before {
    content: "\e951";
}
.pi-bookmark:before {
    content: "\e94e";
}
.pi-globe:before {
    content: "\e94f";
}
.pi-replay:before {
    content: "\e94d";
}
.pi-filter:before {
    content: "\e94c";
}
.pi-print:before {
    content: "\e94b";
}
.pi-align-right:before {
    content: "\e946";
}
.pi-align-left:before {
    content: "\e947";
}
.pi-align-center:before {
    content: "\e948";
}
.pi-align-justify:before {
    content: "\e949";
}
.pi-cog:before {
    content: "\e94a";
}
.pi-cloud-download:before {
    content: "\e943";
}
.pi-cloud-upload:before {
    content: "\e944";
}
.pi-cloud:before {
    content: "\e945";
}
.pi-pencil:before {
    content: "\e942";
}
.pi-users:before {
    content: "\e941";
}
.pi-clock:before {
    content: "\e940";
}
.pi-user-minus:before {
    content: "\e93e";
}
.pi-user-plus:before {
    content: "\e93f";
}
.pi-trash:before {
    content: "\e93d";
}
.pi-external-link:before {
    content: "\e93c";
}
.pi-window-maximize:before {
    content: "\e93b";
}
.pi-window-minimize:before {
    content: "\e93a";
}
.pi-refresh:before {
    content: "\e938";
}
.pi-user:before {
    content: "\e939";
}
.pi-exclamation-triangle:before {
    content: "\e922";
}
.pi-calendar:before {
    content: "\e927";
}
.pi-chevron-circle-left:before {
    content: "\e928";
}
.pi-chevron-circle-down:before {
    content: "\e929";
}
.pi-chevron-circle-right:before {
    content: "\e92a";
}
.pi-chevron-circle-up:before {
    content: "\e92b";
}
.pi-angle-double-down:before {
    content: "\e92c";
}
.pi-angle-double-left:before {
    content: "\e92d";
}
.pi-angle-double-right:before {
    content: "\e92e";
}
.pi-angle-double-up:before {
    content: "\e92f";
}
.pi-angle-down:before {
    content: "\e930";
}
.pi-angle-left:before {
    content: "\e931";
}
.pi-angle-right:before {
    content: "\e932";
}
.pi-angle-up:before {
    content: "\e933";
}
.pi-upload:before {
    content: "\e934";
}
.pi-download:before {
    content: "\e956";
}
.pi-ban:before {
    content: "\e935";
}
.pi-star-fill:before {
    content: "\e936";
}
.pi-star:before {
    content: "\e937";
}
.pi-chevron-left:before {
    content: "\e900";
}
.pi-chevron-right:before {
    content: "\e901";
}
.pi-chevron-down:before {
    content: "\e902";
}
.pi-chevron-up:before {
    content: "\e903";
}
.pi-caret-left:before {
    content: "\e904";
}
.pi-caret-right:before {
    content: "\e905";
}
.pi-caret-down:before {
    content: "\e906";
}
.pi-caret-up:before {
    content: "\e907";
}
.pi-search:before {
    content: "\e908";
}
.pi-check:before {
    content: "\e909";
}
.pi-check-circle:before {
    content: "\e90a";
}
.pi-times:before {
    content: "\e90b";
}
.pi-times-circle:before {
    content: "\e90c";
}
.pi-plus:before {
    content: "\e90d";
}
.pi-plus-circle:before {
    content: "\e90e";
}
.pi-minus:before {
    content: "\e90f";
}
.pi-minus-circle:before {
    content: "\e910";
}
.pi-circle-on:before {
    content: "\e911";
}
.pi-circle-off:before {
    content: "\e912";
}
.pi-sort-down:before {
    content: "\e913";
}
.pi-sort-up:before {
    content: "\e914";
}
.pi-sort:before {
    content: "\e915";
}
.pi-step-backward:before {
    content: "\e916";
}
.pi-step-forward:before {
    content: "\e917";
}
.pi-th-large:before {
    content: "\e918";
}
.pi-arrow-down:before {
    content: "\e919";
}
.pi-arrow-left:before {
    content: "\e91a";
}
.pi-arrow-right:before {
    content: "\e91b";
}
.pi-arrow-up:before {
    content: "\e91c";
}
.pi-bars:before {
    content: "\e91d";
}
.pi-arrow-circle-down:before {
    content: "\e91e";
}
.pi-arrow-circle-left:before {
    content: "\e91f";
}
.pi-arrow-circle-right:before {
    content: "\e920";
}
.pi-arrow-circle-up:before {
    content: "\e921";
}
.pi-info:before {
    content: "\e923";
}
.pi-info-circle:before {
    content: "\e924";
}
.pi-home:before {
    content: "\e925";
}
.pi-spinner:before {
    content: "\e926";
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
      "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
::after,
::before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.h1,
h1 {
  font-size: 2.5rem;
}
.h2,
h2 {
  font-size: 2rem;
}
.h3,
h3 {
  font-size: 1.75rem;
}
.h4,
h4 {
  font-size: 1.5rem;
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.small,
small {
  font-size: 80%;
  font-weight: 400;
}
.mark,
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container,
.container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
.container-md,
.container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
.container-lg,
.container-md,
.container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm td,
.table-sm th {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered td,
.table-bordered th {
  border: 1px solid #dee2e6;
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
  background-color: #b8daff;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
  background-color: #d6d8db;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
  background-color: #c3e6cb;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > td,
.table-info > th {
  background-color: #bee5eb;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #ffeeba;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #f5c6cb;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > td,
.table-light > th {
  background-color: #fdfdfe;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
  background-color: #c6c8ca;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > td,
.table-active > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.SW-form-control {
  display: block;
  width: 100%;
  height: 2.2rem;
  padding: 0.375rem 0.75rem;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .SW-form-control {
    transition: none;
  }
}
.SW-form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.SW-form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.SW-form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.SW-form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.SW-form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.SW-form-control:disabled,
.SW-form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].SW-form-control,
input[type=datetime-local].SW-form-control,
input[type=month].SW-form-control,
input[type=time].SW-form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select.SW-form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.SW-form-control-file,
.SW-form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.SW-form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.SW-form-control-plaintext.SW-form-control-lg, .input-group-lg > .SW-form-control-plaintext.SW-form-control,
.input-group-lg > .input-group-prepend > .SW-form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .SW-form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .SW-form-control-plaintext.btn,
.input-group-lg > .input-group-append > .SW-form-control-plaintext.btn,
.SW-form-control-plaintext.SW-form-control-sm,
.input-group-sm > .SW-form-control-plaintext.SW-form-control,
.input-group-sm > .input-group-prepend > .SW-form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .SW-form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .SW-form-control-plaintext.btn,
.input-group-sm > .input-group-append > .SW-form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}
.SW-form-control-sm, .input-group-sm > .SW-form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.SW-form-control-lg, .input-group-lg > .SW-form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.SW-form-control[multiple],
select.SW-form-control[size] {
  height: auto;
}
textarea.SW-form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.SW-form-control.is-valid,
.was-validated .SW-form-control:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.SW-form-control.is-valid:focus,
.was-validated .SW-form-control:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.SW-form-control:valid,
textarea.SW-form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}
.custom-control-input.is-valid ~ .custom-control-label::before,
.was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.custom-control-input.is-valid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.SW-form-control.is-invalid,
.was-validated .SW-form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.SW-form-control.is-invalid:focus,
.was-validated .SW-form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.SW-form-control:invalid,
textarea.SW-form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}
.custom-control-input.is-invalid ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .SW-form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .SW-form-control-plaintext {
    display: inline-block;
  }

  .form-inline .custom-select,
.form-inline .input-group {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary.focus,
.btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning.focus,
.btn-warning:focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light.focus,
.btn-light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark.focus,
.btn-dark:focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link.focus,
.btn-link:focus {
  text-decoration: underline;
}
.btn-link.disabled,
.btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropdown,
.dropleft,
.dropright,
.dropup {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:focus,
.dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group-vertical > .btn:hover,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .SW-form-control,
.input-group > .SW-form-control-plaintext {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .SW-form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .SW-form-control,
.input-group > .SW-form-control + .custom-file,
.input-group > .SW-form-control + .custom-select,
.input-group > .SW-form-control + .SW-form-control,
.input-group > .SW-form-control-plaintext + .custom-file,
.input-group > .SW-form-control-plaintext + .custom-select,
.input-group > .SW-form-control-plaintext + .SW-form-control {
  margin-left: -1px;
}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .SW-form-control:focus {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .custom-select:not(:last-child),
.input-group > .SW-form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-select:not(:first-child),
.input-group > .SW-form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-append,
.input-group-prepend {
  display: flex;
}
.input-group-append .btn,
.input-group-prepend .btn {
  position: relative;
  z-index: 2;
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
  z-index: 3;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
  margin-top: 0;
}
.input-group-lg > .custom-select,
.input-group-lg > .SW-form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .custom-select,
.input-group-lg > .SW-form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .custom-select,
.input-group-sm > .SW-form-control:not(textarea) {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .custom-select,
.input-group-sm > .SW-form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before,
.custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 2.2rem;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.2rem;
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.2rem;
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input[disabled] ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 2.2rem;
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:focus,
.nav-link:hover {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom,
.card-img-top {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-header,
.card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-footer,
.card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-header,
.card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-footer,
.card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:focus,
a.badge:hover {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:focus,
a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary.focus,
a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:focus,
a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary.focus,
a.badge-secondary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:focus,
a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success.focus,
a.badge-success:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:focus,
a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info.focus,
a.badge-info:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:focus,
a.badge-warning:hover {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning.focus,
a.badge-warning:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:focus,
a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger.focus,
a.badge-danger:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:focus,
a.badge-light:hover {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light.focus,
a.badge-light:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:focus,
a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark.focus,
a.badge-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
  padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
  bottom: 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
  padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
  padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
  top: 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
  padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::after,
.popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
  margin-bottom: 0.5rem;
}
.bs-popover-auto[x-placement^=top] > .arrow,
.bs-popover-top > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^=top] > .arrow::before,
.bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^=top] > .arrow::after,
.bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
  margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^=right] > .arrow,
.bs-popover-right > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^=right] > .arrow::before,
.bs-popover-right > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^=right] > .arrow::after,
.bs-popover-right > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
  margin-top: 0.5rem;
}
.bs-popover-auto[x-placement^=bottom] > .arrow,
.bs-popover-bottom > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^=bottom] > .arrow::before,
.bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^=bottom] > .arrow::after,
.bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
  margin-right: 0.5rem;
}
.bs-popover-auto[x-placement^=left] > .arrow,
.bs-popover-left > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^=left] > .arrow::before,
.bs-popover-left > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^=left] > .arrow::after,
.bs-popover-left > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  transform: translateX(100%);
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
.carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.SW-W-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:focus,
a.text-success:hover {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
::after,
::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  blockquote,
pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img,
tr {
    page-break-inside: avoid;
  }

  h2,
h3,
p {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.min.css.map */
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder;
}
.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}
.cal-month-view .cal-days {
  border: 1px solid;
  border-bottom: 0;
}
.cal-month-view .cal-cell-top {
  min-height: 78px;
  flex: 1;
}
.cal-month-view .cal-cell-row {
  -js-display: flex;
  display: flex;
}
.cal-month-view .cal-cell {
  float: left;
  flex: 1;
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.cal-month-view .cal-cell .cal-event {
  pointer-events: all !important;
}
.cal-month-view .cal-day-cell {
  min-height: 100px;
}
@media all and (-ms-high-contrast: none) {
  .cal-month-view .cal-day-cell {
    display: block;
  }
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid;
}
.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
}
.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px;
}
.cal-month-view .cal-events {
  flex: 1;
  align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
}
.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px;
}
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer;
}
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default;
}
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em;
}
.cal-month-view .cal-open-day-events {
  padding: 15px;
}
.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px;
}
.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3;
}
.cal-month-view .cal-draggable {
  cursor: move;
}
.cal-month-view .cal-drag-active * {
  pointer-events: none;
}
.cal-month-view .cal-event-title {
  cursor: pointer;
}
.cal-month-view .cal-event-title:hover {
  text-decoration: underline;
}
.cal-month-view {
  background-color: #fff;
}
.cal-month-view .cal-cell-row:hover {
  background-color: #fafafa;
}
.cal-month-view .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: #ededed;
}
.cal-month-view .cal-days {
  border-color: #e1e1e1;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: #e1e1e1;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom-color: #e1e1e1;
}
.cal-month-view .cal-day-badge {
  background-color: #b94a48;
  color: #fff;
}
.cal-month-view .cal-event {
  background-color: #1e90ff;
  border-color: #d1e8ff;
  color: #fff;
}
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: #8b0000;
}
.cal-month-view .cal-day-cell.cal-today {
  background-color: #e8fde7;
}
.cal-month-view .cal-day-cell.cal-drag-over {
  background-color: #e0e0e0 !important;
}
.cal-month-view .cal-open-day-events {
  color: #fff;
  background-color: #555;
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5);
}
.cal-week-view {
  /* stylelint-disable-next-line selector-type-no-unknown */
}
.cal-week-view * {
  box-sizing: border-box;
}
.cal-week-view .cal-day-headers {
  -js-display: flex;
  display: flex;
  padding-left: 70px;
  border: 1px solid;
}
.cal-week-view .cal-day-headers .cal-header {
  flex: 1;
  text-align: center;
  padding: 5px;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: 1px solid;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: 1px solid;
}
.cal-week-view .cal-day-headers span {
  font-weight: 400;
  opacity: 0.5;
}
.cal-week-view .cal-day-column {
  flex-grow: 1;
  border-left: solid 1px;
}
.cal-week-view .cal-event {
  font-size: 12px;
  border: 1px solid;
}
.cal-week-view .cal-time-label-column {
  width: 70px;
  height: 100%;
}
.cal-week-view .cal-current-time-marker {
  position: absolute;
  width: 100%;
  height: 2px;
  z-index: 2;
}
.cal-week-view .cal-all-day-events {
  border: solid 1px;
  border-top: 0;
  border-bottom-width: 3px;
  padding-top: 3px;
  position: relative;
}
.cal-week-view .cal-all-day-events .cal-day-columns {
  height: 100%;
  width: 100%;
  -js-display: flex;
  display: flex;
  position: absolute;
  top: 0;
  z-index: 0;
}
.cal-week-view .cal-all-day-events .cal-events-row {
  position: relative;
  height: 31px;
  margin-left: 70px;
}
.cal-week-view .cal-all-day-events .cal-event-container {
  display: inline-block;
  position: absolute;
}
.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
  z-index: 1;
  pointer-events: none;
}
.cal-week-view .cal-all-day-events .cal-event {
  padding: 0 5px;
  margin-left: 2px;
  margin-right: 2px;
  height: 28px;
  line-height: 28px;
}
.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.cal-week-view .cal-all-day-events .cal-time-label-column {
  -js-display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.cal-week-view .cal-all-day-events .cal-resize-handle {
  width: 6px;
  height: 100%;
  cursor: col-resize;
  position: absolute;
  top: 0;
}
.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: 0;
}
.cal-week-view .cal-event,
.cal-week-view .cal-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cal-week-view .cal-drag-active {
  pointer-events: none;
  z-index: 1;
}
.cal-week-view .cal-drag-active * {
  pointer-events: none;
}
.cal-week-view .cal-time-events {
  position: relative;
  border: solid 1px;
  border-top: 0;
  -js-display: flex;
  display: flex;
}
.cal-week-view .cal-time-events .cal-day-columns {
  -js-display: flex;
  display: flex;
  flex-grow: 1;
}
.cal-week-view .cal-time-events .cal-day-column {
  position: relative;
}
.cal-week-view .cal-time-events .cal-events-container {
  position: relative;
}
.cal-week-view .cal-time-events .cal-event-container {
  position: absolute;
  z-index: 1;
}
.cal-week-view .cal-time-events .cal-event {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  padding: 0 5px;
  line-height: 25px;
}
.cal-week-view .cal-time-events .cal-resize-handle {
  width: 100%;
  height: 4px;
  cursor: row-resize;
  position: absolute;
}
.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
  bottom: 0;
}
.cal-week-view .cal-hour-segment {
  position: relative;
}
.cal-week-view .cal-hour-segment::after {
  content: " ";
}
.cal-week-view .cal-event-container:not(.cal-draggable) {
  cursor: pointer;
}
.cal-week-view .cal-draggable {
  cursor: move;
}
.cal-week-view mwl-calendar-week-view-hour-segment,
.cal-week-view .cal-hour-segment {
  display: block;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom: thin dashed;
}
.cal-week-view .cal-time {
  font-weight: bold;
  padding-top: 5px;
  width: 70px;
  text-align: center;
}
.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
  display: none;
}
.cal-week-view .cal-starts-within-day .cal-event {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.cal-week-view .cal-ends-within-day .cal-event {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.cal-week-view {
  background-color: #fff;
  border-top: solid 1px #e1e1e1;
}
.cal-week-view .cal-day-headers {
  border-color: #e1e1e1;
  border-top: 0;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: #e1e1e1;
}
.cal-week-view .cal-day-headers .cal-header:hover,
.cal-week-view .cal-day-headers .cal-drag-over {
  background-color: #ededed;
}
.cal-week-view .cal-day-column {
  border-left-color: #e1e1e1;
}
.cal-week-view .cal-event {
  background-color: #d1e8ff;
  border-color: #1e90ff;
  color: #1e90ff;
}
.cal-week-view .cal-all-day-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-header.cal-today {
  background-color: #e8fde7;
}
.cal-week-view .cal-header.cal-weekend span {
  color: #8b0000;
}
.cal-week-view .cal-time-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
  background-color: #ededed;
}
.cal-week-view .cal-hour-odd {
  background-color: #fafafa;
}
.cal-week-view .cal-drag-over .cal-hour-segment {
  background-color: #ededed;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom-color: #e1e1e1;
}
.cal-week-view .cal-current-time-marker {
  background-color: #ea4334;
}
.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */
}
.cal-day-view mwl-calendar-week-view-header {
  display: none;
}
.cal-day-view .cal-events-container {
  margin-left: 70px;
}
.cal-day-view .cal-day-column {
  border-left: 0;
}
.cal-day-view .cal-current-time-marker {
  margin-left: 70px;
  width: calc(100% - 70px);
}
.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9;
}
.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
}
.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px;
}
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
}
.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
}
.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px;
}
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
}
.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  border-radius: 0.25rem;
}
.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  border-top-color: #000;
}
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  border-right-color: #000;
}
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  border-bottom-color: #000;
}
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  border-left-color: #000;
}
.cal-tooltip-inner {
  color: #fff;
  background-color: #000;
}
/*!
 * Ladda including the default theme.
 */
/*!
* Ladda
* http://lab.hakim.se/ladda
* MIT licensed
*
* Copyright (C) 2018 Hakim El Hattab, http://hakim.se
*/
@keyframes ladda-spinner-line-fade {
  0%, 100% {
    opacity: 0.22;
  }
  1% {
    opacity: 1;
  }
}
.ladda-button {
  position: relative;
}
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.ladda-button .ladda-label {
  position: relative;
  z-index: 3;
}
.rtl .ladda-button[data-loading] .ladda-label {
  position: relative;
  z-index: 3;
  margin-right: -130px;
}
.ladda-button .ladda-progress {
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  display: none;
  transition: 0.1s linear all !important;
}
.ladda-button[data-loading] .ladda-progress {
  display: block;
}
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;
}
.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-spinner,
.ladda-button[data-style=zoom-out] .ladda-label {
  transition: 0.3s ease all !important;
}
.ladda-button[data-style=expand-right] .ladda-spinner {
  right: -6px;
}
.rtl .ladda-button[data-style=expand-right] .ladda-spinner {
  right: 100px !important;
}
.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
  right: -12px;
}
.ladda-button[data-style=expand-right][data-loading] {
  padding-right: 56px;
}
.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-right][data-loading][data-size=s],
.ladda-button[data-style=expand-right][data-loading][data-size=xs] {
  padding-right: 40px;
}
.ladda-button[data-style=expand-left] .ladda-spinner {
  left: 26px;
}
.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
  left: 4px;
}
.ladda-button[data-style=expand-left][data-loading] {
  padding-left: 56px;
}
.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-left][data-loading][data-size=s],
.ladda-button[data-style=expand-left][data-loading][data-size=xs] {
  padding-left: 40px;
}
.ladda-button[data-style=expand-up] {
  overflow: hidden;
}
.ladda-button[data-style=expand-up] .ladda-spinner {
  top: -32px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-up][data-loading] {
  padding-top: 54px;
}
.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
  opacity: 1;
  top: 26px;
  margin-top: 0;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s],
.ladda-button[data-style=expand-up][data-loading][data-size=xs] {
  padding-top: 32px;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
  top: 4px;
}
.ladda-button[data-style=expand-down] {
  overflow: hidden;
}
.ladda-button[data-style=expand-down] .ladda-spinner {
  top: 62px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
  top: 40px;
}
.ladda-button[data-style=expand-down][data-loading] {
  padding-bottom: 54px;
}
.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-down][data-loading][data-size=s],
.ladda-button[data-style=expand-down][data-loading][data-size=xs] {
  padding-bottom: 32px;
}
.ladda-button[data-style=slide-left] {
  overflow: hidden;
}
.ladda-button[data-style=slide-left] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-left] .ladda-spinner {
  left: 100%;
  margin-left: 0;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-label {
  opacity: 0;
  left: -100%;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-right] {
  overflow: hidden;
}
.ladda-button[data-style=slide-right] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-right] .ladda-spinner {
  right: 100%;
  margin-left: 0;
  left: 16px;
}
[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner {
  right: auto;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-label {
  opacity: 0;
  left: 100%;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-up] {
  overflow: hidden;
}
.ladda-button[data-style=slide-up] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-up] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: 1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-label {
  opacity: 0;
  top: -1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=slide-down] {
  overflow: hidden;
}
.ladda-button[data-style=slide-down] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-down] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: -2em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-label {
  opacity: 0;
  top: 1em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=zoom-out] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-out] .ladda-spinner {
  left: 50%;
  margin-left: 32px;
  transform: scale(2.5);
}
.ladda-button[data-style=zoom-out] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(0.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=zoom-in] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-in] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  transform: scale(0.2);
}
.ladda-button[data-style=zoom-in] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(2.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=contract] {
  overflow: hidden;
  width: 100px;
}
.ladda-button[data-style=contract] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract][data-loading] {
  border-radius: 50%;
  width: 52px;
}
.ladda-button[data-style=contract][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=contract-overlay] {
  overflow: hidden;
  width: 100px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0);
}
.ladda-button[data-style=contract-overlay] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] {
  border-radius: 50%;
  width: 52px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.8);
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
  opacity: 1;
}
[dir=rtl] .ladda-spinner > div {
  left: 25% !important;
}
.ladda-button {
  background: #666;
  border: 0;
  padding: 14px 18px;
  font-size: 18px;
  cursor: pointer;
  color: #fff;
  border-radius: 2px;
  border: 1px solid transparent;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ladda-button:hover {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: #888;
}
.ladda-button[data-color=green] {
  background: #2aca76;
}
.ladda-button[data-color=green]:hover {
  background-color: #38d683;
}
.ladda-button[data-color=blue] {
  background: #53b5e6;
}
.ladda-button[data-color=blue]:hover {
  background-color: #69bfe9;
}
.ladda-button[data-color=red] {
  background: #ea8557;
}
.ladda-button[data-color=red]:hover {
  background-color: #ed956e;
}
.ladda-button[data-color=purple] {
  background: #9973c2;
}
.ladda-button[data-color=purple]:hover {
  background-color: #a685ca;
}
.ladda-button[data-color=mint] {
  background: #16a085;
}
.ladda-button[data-color=mint]:hover {
  background-color: #19b698;
}
.ladda-button[disabled],
.ladda-button[data-loading] {
  border-color: rgba(0, 0, 0, 0.07);
}
.ladda-button[disabled],
.ladda-button[disabled]:hover,
.ladda-button[data-loading],
.ladda-button[data-loading]:hover {
  cursor: default;
  background-color: #999;
}
.ladda-button[data-size=xs] {
  padding: 4px 8px;
}
.ladda-button[data-size=xs] .ladda-label {
  font-size: 0.7em;
}
.ladda-button[data-size=s] {
  padding: 6px 10px;
}
.ladda-button[data-size=s] .ladda-label {
  font-size: 0.9em;
}
.ladda-button[data-size=l] .ladda-label {
  font-size: 1.2em;
}
.ladda-button[data-size=xl] .ladda-label {
  font-size: 1.5em;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography h5 {
  font: 400 11.62px/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography h6 {
  font: 400 9.38px/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-2,
.mat-body-strong {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
}
.mat-body,
.mat-body-1,
.mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
}
.mat-body p,
.mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-caption,
.mat-small {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
}
.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-content,
.mat-card-subtitle {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-remove.mat-icon,
.mat-chip .mat-chip-trailing-icon.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell,
.mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-form-field-wrapper {
  padding-bottom: 0;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.33334%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.66667em;
  top: calc(100% - 1.79167em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.33334%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.33335%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.54167em;
  top: calc(100% - 1.66667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }

  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }

  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.33334%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.33333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.33334%;
}
.mat-grid-tile-footer,
.mat-grid-tile-header {
  font-size: 14px;
}
.mat-grid-tile-footer .mat-line,
.mat-grid-tile-header .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-footer .mat-line:nth-child(n+2),
.mat-grid-tile-header .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-horizontal,
.mat-stepper-vertical {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: 400;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label,
.mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-nested-tree-node,
.mat-tree-node {
  font-weight: 500;
  font-size: 16px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0s cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
@media (-ms-high-contrast: active) {
  .mat-ripple-element {
    display: none;
  }
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cdk-global-overlay-wrapper,
.cdk-overlay-container {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1200 !important;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1200 !important;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1200 !important;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1200 !important;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1200 !important;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation-name: cdk-text-field-autofill-start;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation-name: cdk-text-field-autofill-end;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  height: auto !important;
  overflow: hidden !important;
  padding: 2px 0 !important;
  box-sizing: content-box !important;
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:focus:not(.mat-option-disabled),
.mat-option:hover:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: default;
  pointer-events: none;
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #3f51b5;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #067B85;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #3f51b5;
}
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate,
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate {
  background: #067B85;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-elevation-z0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #fff;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge-content {
  color: #fff;
  background: #3f51b5;
}
@media (-ms-high-contrast: active) {
  .mat-badge-content {
    outline: solid 1px;
    border-radius: 0;
  }
}
.mat-badge-accent .mat-badge-content {
  background: #067B85;
  color: #fff;
}
.mat-badge-warn .mat-badge-content {
  color: #fff;
  background: #f44336;
}
.mat-badge {
  position: relative;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 0.2s ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.mat-badge-content._mat-animation-noopable,
.ng-animate-disabled .mat-badge-content {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-bottom-sheet-container {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button,
.mat-icon-button,
.mat-stroked-button {
  color: inherit;
  background: 0 0;
}
.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
  color: #3f51b5;
}
.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
  color: #067B85;
}
.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-accent[disabled],
.mat-button.mat-primary[disabled],
.mat-button.mat-warn[disabled],
.mat-button[disabled][disabled],
.mat-icon-button.mat-accent[disabled],
.mat-icon-button.mat-primary[disabled],
.mat-icon-button.mat-warn[disabled],
.mat-icon-button[disabled][disabled],
.mat-stroked-button.mat-accent[disabled],
.mat-stroked-button.mat-primary[disabled],
.mat-stroked-button.mat-warn[disabled],
.mat-stroked-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #3f51b5;
}
.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #067B85;
}
.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button[disabled] .mat-button-focus-overlay,
.mat-icon-button[disabled] .mat-button-focus-overlay,
.mat-stroked-button[disabled] .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: #000;
}
.mat-stroked-button:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-fab,
.mat-flat-button,
.mat-mini-fab,
.mat-raised-button {
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
}
.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
  color: #fff;
}
.mat-fab.mat-accent,
.mat-flat-button.mat-accent,
.mat-mini-fab.mat-accent,
.mat-raised-button.mat-accent {
  color: #fff;
}
.mat-fab.mat-warn,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-warn {
  color: #fff;
}
.mat-fab.mat-accent[disabled],
.mat-fab.mat-primary[disabled],
.mat-fab.mat-warn[disabled],
.mat-fab[disabled][disabled],
.mat-flat-button.mat-accent[disabled],
.mat-flat-button.mat-primary[disabled],
.mat-flat-button.mat-warn[disabled],
.mat-flat-button[disabled][disabled],
.mat-mini-fab.mat-accent[disabled],
.mat-mini-fab.mat-primary[disabled],
.mat-mini-fab.mat-warn[disabled],
.mat-mini-fab[disabled][disabled],
.mat-raised-button.mat-accent[disabled],
.mat-raised-button.mat-primary[disabled],
.mat-raised-button.mat-warn[disabled],
.mat-raised-button[disabled][disabled] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
  background-color: #3f51b5;
}
.mat-fab.mat-accent,
.mat-flat-button.mat-accent,
.mat-mini-fab.mat-accent,
.mat-raised-button.mat-accent {
  background-color: #067B85;
}
.mat-fab.mat-warn,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-warn {
  background-color: #f44336;
}
.mat-fab.mat-accent[disabled],
.mat-fab.mat-primary[disabled],
.mat-fab.mat-warn[disabled],
.mat-fab[disabled][disabled],
.mat-flat-button.mat-accent[disabled],
.mat-flat-button.mat-primary[disabled],
.mat-flat-button.mat-warn[disabled],
.mat-flat-button[disabled][disabled],
.mat-mini-fab.mat-accent[disabled],
.mat-mini-fab.mat-primary[disabled],
.mat-mini-fab.mat-warn[disabled],
.mat-mini-fab[disabled][disabled],
.mat-raised-button.mat-accent[disabled],
.mat-raised-button.mat-primary[disabled],
.mat-raised-button.mat-warn[disabled],
.mat-raised-button[disabled][disabled] {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-primary .mat-ripple-element,
.mat-flat-button.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-fab.mat-accent .mat-ripple-element,
.mat-flat-button.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-fab.mat-warn .mat-ripple-element,
.mat-flat-button.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button:not([class*=mat-elevation-z]),
.mat-stroked-button:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]) {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button[disabled]:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}
.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]) {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab[disabled]:not([class*=mat-elevation-z]),
.mat-mini-fab[disabled]:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group,
.mat-button-toggle-standalone {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: #000;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #fff;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-card {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 0.75rem;
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
@media (-ms-high-contrast: black-on-white) {
  .mat-checkbox-checkmark-path {
    stroke: #000 !important;
  }
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-checked.mat-primary .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
  background-color: #3f51b5;
}
.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #067B85;
}
.mat-checkbox-checked.mat-warn .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
@media (-ms-high-contrast: active) {
  .mat-checkbox-disabled {
    opacity: 0.5;
  }
}
@media (-ms-high-contrast: active) {
  .mat-checkbox-background {
    background: 0 0;
  }
}
.mat-checkbox .mat-ripple-element {
  background-color: #000;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #3f51b5;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #067B85;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 7.5px !important;
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: #000;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #3f51b5;
  color: #fff;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: #fff;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #067B85;
  color: #fff;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background: rgba(255, 255, 255, 0.1);
}
.mat-table {
  background: #fff;
}
.mat-table tbody,
.mat-table tfoot,
.mat-table thead,
.mat-table-sticky,
[mat-footer-row],
[mat-header-row],
[mat-row],
mat-footer-row,
mat-header-row,
mat-row {
  background: inherit;
}
mat-footer-row,
mat-header-row,
mat-row,
td.mat-cell,
td.mat-footer-cell,
th.mat-header-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell,
.mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button,
.mat-datepicker-toggle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  color: rgba(0, 0, 0, 0.38);
}
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-selected {
  background-color: #067b85;
  color: #fff;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(63, 81, 181, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}
.mat-datepicker-content {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #067B85;
  color: #fff;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 64, 129, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: #fff;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}
.mat-datepicker-content-touch {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #3f51b5;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #067B85;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-dialog-container {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #fff;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-indicator::after,
.mat-expansion-panel-header-description {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
  color: inherit;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #3f51b5;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #067B85;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #067B85;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #3f51b5;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #067B85;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #3f51b5;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #067B85;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.mat-error {
  color: #f44336;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #3f51b5;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #067B85;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #3f51b5;
}
.mat-icon.mat-accent {
  color: #067B85;
}
.mat-icon.mat-warn {
  color: #f44336;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #3f51b5;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-accent .mat-input-element {
  caret-color: #067B85;
}
.mat-form-field-invalid .mat-input-element,
.mat-warn .mat-input-element {
  caret-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-item-disabled {
  background-color: #eee;
}
.mat-action-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-list-option:focus,
.mat-list-option:hover,
.mat-nav-list .mat-list-item:focus,
.mat-nav-list .mat-list-item:hover {
  background: rgba(0, 0, 0, 0.04);
}
.mat-menu-panel {
  background: #fff;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: 0 0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled]::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item-highlighted:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item:hover:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: #fff;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-progress-bar-background {
  fill: #c5cae9;
}
.mat-progress-bar-buffer {
  background-color: #c5cae9;
}
.mat-progress-bar-fill::after {
  background-color: #3f51b5;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #ff80ab;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #ff80ab;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #067B85;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.mat-progress-spinner circle,
.mat-spinner circle {
  stroke: #3f51b5;
}
.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
  stroke: #067B85;
}
.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #3f51b5;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #3f51b5;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #067B85;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #067B85;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: #000;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: #fff;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #3f51b5;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #067B85;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: #fff;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #067B85;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 64, 129, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #067B85;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3f51b5;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(63, 81, 181, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3f51b5;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #000;
}
.mat-slide-toggle-thumb {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label,
.mat-primary .mat-slider-track-fill {
  background-color: #3f51b5;
}
.mat-primary .mat-slider-thumb-label-text {
  color: #fff;
}
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label,
.mat-accent .mat-slider-track-fill {
  background-color: #067B85;
}
.mat-accent .mat-slider-thumb-label-text {
  color: #fff;
}
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label,
.mat-warn .mat-slider-track-fill {
  background-color: #f44336;
}
.mat-warn .mat-slider-thumb-label-text {
  color: #fff;
}
.mat-slider-focus-ring {
  background-color: rgba(255, 64, 129, 0.2);
}
.cdk-focused .mat-slider-track-background,
.mat-slider:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-disabled .mat-slider-thumb,
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-step-header:hover {
    background: 0 0;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #3f51b5;
  color: #fff;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.mat-stepper-horizontal,
.mat-stepper-vertical {
  background-color: #fff;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::after,
.mat-horizontal-stepper-header::before,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-sort-header-arrow {
  color: #FBBB79;
  width: 13px !important;
  position: absolute !important;
  right: 10px !important;
}
.mat-tab-header,
.mat-tab-nav-bar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-header,
.mat-tab-group-inverted-header .mat-tab-nav-bar {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label,
.mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(197, 202, 233, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #3f51b5;
}
.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: #fff;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 128, 171, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #067B85;
}
.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: #fff;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: #fff;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(197, 202, 233, 0.3);
}
.mat-tab-group.mat-background-primary .mat-tab-header,
.mat-tab-group.mat-background-primary .mat-tab-header-pagination,
.mat-tab-group.mat-background-primary .mat-tab-links,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #3f51b5;
}
.mat-tab-group.mat-background-primary .mat-tab-label,
.mat-tab-group.mat-background-primary .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: #fff;
}
.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: #fff;
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 128, 171, 0.3);
}
.mat-tab-group.mat-background-accent .mat-tab-header,
.mat-tab-group.mat-background-accent .mat-tab-header-pagination,
.mat-tab-group.mat-background-accent .mat-tab-links,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #067B85;
}
.mat-tab-group.mat-background-accent .mat-tab-label,
.mat-tab-group.mat-background-accent .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: #fff;
}
.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: #fff;
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn .mat-tab-header,
.mat-tab-group.mat-background-warn .mat-tab-header-pagination,
.mat-tab-group.mat-background-warn .mat-tab-links,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn .mat-tab-label,
.mat-tab-group.mat-background-warn .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: #fff;
}
.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: #fff;
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-toolbar {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #3f51b5;
  color: #fff;
}
.mat-toolbar.mat-accent {
  background: #067B85;
  color: #fff;
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: #fff;
}
.mat-toolbar .mat-focused .mat-form-field-ripple,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-form-field-underline {
  background-color: currentColor;
}
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-select-value {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: #fff;
}
.mat-nested-tree-node,
.mat-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #067B85;
}
body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.tableHeaderCellDiv::after {
  position: absolute;
  content: "";
  cursor: e-resize;
  width: 10px;
  height: 10px;
  bottom: 0;
  right: 0;
}
.activeTableRow {
  background-color: #067B85 !important;
}
.activeTableRow td {
  color: #F4F6F8 !important;
}
.AvailableResource td {
  color: #F27B11 !important;
}
.disabledRow td {
  color: #707070;
}
.tableHeaderCellDiv {
  resize: horizontal;
  overflow: hidden;
}
.mat-sort-header-stem {
  background: none;
  display: none !important;
}
.mat-sort-header-pointer-middle {
  background: none;
  display: none !important;
}
.mat-sort-header-indicator {
  top: 3px !important;
}
.mat-sort-header-pointer-left, .mat-sort-header-pointer-right {
  background: currentColor;
  width: 12px !important;
  height: 4px !important;
  position: absolute;
  top: 0;
}
.mat-sort-header-pointer-left {
  transform-origin: right;
  right: 10px !important;
  left: auto !important;
}
td.mat-cell:first-of-type, td.mat-footer-cell:first-of-type, th.mat-header-cell:first-of-type {
  padding-left: 20px;
}
.mat-table {
  border-collapse: separate !important;
}
.mat-table .mat-checkbox-inner-container {
  background-color: #FFFFFF;
}
.mat-table tbody td.mat-cell {
  border-bottom: 0.1rem solid #B5B5B5;
}
.mat-table tbody td {
  padding: 0 17px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.mat-table table {
  border-collapse: separate !important;
  border-spacing: 0px;
}
.mat-table th, .mat-table td {
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 250px;
  width: 20%;
}
.mat-table .checkBoxColumn {
  min-width: 80px !important;
  width: 80px !important;
}
.mat-table tr:hover td {
  background-color: #6FBDC1;
  color: #F9F9F9 !important;
}
.mat-table tr.selected {
  background-color: rgba(41, 103, 182, 0.89);
  color: #FFF;
}
.SW-table-header-style .mat-header-row {
  background-color: #FFFFFF;
  border-bottom: 0.25rem solid #B5B5B5;
  border-right: 1px solid #B5B5B5 !important;
}
.SW-table-header-style .mat-header-row th {
  padding-left: 20px;
  color: #067B85 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  padding-right: 20px;
}
.SW-table-header-style .mat-header-row mat-footer-row, .SW-table-header-style .mat-header-row mat-header-row, .SW-table-header-style .mat-header-row mat-row, .SW-table-header-style .mat-header-row td.mat-cell, .SW-table-header-style .mat-header-row td.mat-footer-cell, .SW-table-header-style .mat-header-row th.mat-header-cell {
  border-bottom: 0.25rem solid #B5B5B5;
  border-right: 1px solid #B5B5B5 !important;
}
.SW-table-container {
  height: 380px !important;
  overflow: auto !important;
  width: 100%;
  max-width: 100%;
}
tr:hover .viewSelect .ng-select .ng-arrow-wrapper {
  display: none !important;
}
tr:hover .viewSelect .ng-select .ng-select-container {
  border: none !important;
}
tr:hover .viewSelect .ng-select.ng-select-disabled > .ng-select-container {
  background-color: #6FBDC1;
}
tr:hover .viewSelect .ng-select div, tr:hover .viewSelect .ng-select input, tr:hover .viewSelect .ng-select span {
  color: #F9F9F9 !important;
}
tr:hover .viewSelect .ng-select .ng-select-container:hover {
  box-shadow: none;
}
.tableNoBorder .mat-sort-header-pointer-left, .tableNoBorder .mat-sort-header-pointer-right {
  display: none;
}
.tableNoBorder .mat-sort-header-pointer-left {
  display: none;
}
.mat-paginator-range-label {
  width: 200px;
}
.SW-filed-button {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  background: #6FBDC1;
  padding: 4px;
  border-radius: 5px;
  font-size: 32px !important;
  cursor: pointer;
  min-height: 2.2rem;
  width: calc(2.2rem + 2px);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  align-self: flex-end;
}
.material-symbols-outlined {
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;
}
.inputWithIconWidth {
  width: calc(100% - 50px);
}
.SW-smalliconBtnClose {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  color: #1A1818;
  background: #FBBB79;
  border: 1px solid #ffffff !important;
  padding: 4px;
  border-radius: 5px;
  font-size: 30px !important;
  cursor: pointer;
}
.SW-iconBtnClose {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  color: #1A1818;
  background: #FBBB79;
  border: 1px solid #ffffff !important;
  padding: 4px;
  border-radius: 5px;
  font-size: 40px !important;
  cursor: pointer;
}
.jqx-group-button-normal {
  background: #6FBDC1 !important;
  border-color: #6FBDC1 !important;
}
.jqx-group-button-normal.jqx-group-button-normal-material.jqx-button.jqx-button-material.jqx-fill-state-normal.jqx-fill-state-normal-material.jqx-fill-state-pressed.jqx-fill-state-pressed-material {
  background: #6FBDC1 !important;
  background-color: #6FBDC1 !important;
  border-color: #6FBDC1 !important;
  box-shadow: 3px 5px 5px gray !important;
}
.saveStylePage {
  width: calc(100% - 234px);
  height: 52px;
  position: fixed;
  z-index: 1050;
  background-color: #778899;
  padding: 7px;
  top: 0;
  right: 0;
}
.pull-right i {
  font-size: 40px;
  font-weight: bold;
  color: #1A1818;
  position: absolute;
  border: 2px solid #B5B5B5;
  border-radius: 5px;
  right: 8px;
  top: 4px;
}
.commenModel {
  margin: 0 !important;
  height: 100%;
  right: 0;
  max-width: none !important;
  top: 0;
  position: absolute !important;
  width: 100% !important;
}
.commenModel .modal-body {
  overflow: hidden;
  background-color: #f0f0f7;
}
.commenModel .modal-body .mat-card {
  height: calc(100vh - 170px) !important;
  overflow-y: auto;
  overflow-x: hidden;
}
.commenModel .modal-body .mat-card-with-tabs {
  height: calc(100vh - 250px) !important;
  overflow-y: auto;
  overflow-x: hidden;
}
.commenModel .modal-body .mat-card-with-tabs-and-search {
  height: calc(100vh - 330px) !important;
  overflow-y: auto;
  overflow-x: hidden;
}
.commenModel .btn {
  min-width: 150px;
}
.commenModelTwo {
  margin: 0 !important;
  height: 100%;
  right: 0;
  max-width: none !important;
  top: 0;
  position: absolute !important;
  width: 100% !important;
}
.commenModelTwo .modal-body {
  overflow: hidden;
  background-color: #f0f0f7;
  height: calc(100vh - 170px) !important;
  overflow-y: auto;
}
.commenModelTwo .btn {
  min-width: 150px;
}
.ModelLayout .modal-content {
  position: absolute !important;
  right: 0 !important;
  height: calc(100% - 56px) !important;
  bottom: 0;
  width: 50% !important;
}
.ModelLayout-40 .modal-content {
  position: absolute !important;
  right: 0 !important;
  height: calc(100% - 56px) !important;
  bottom: 0;
  width: 40% !important;
}
.ModelLayout1 .modal-content {
  position: absolute !important;
  right: 30% !important;
  height: calc(70% - 56px) !important;
  bottom: 20%;
  width: 50% !important;
}
.ModelLayout3 .modal-content {
  position: absolute !important;
  right: 0% !important;
  height: calc(70% - 56px) !important;
  top: 35%;
  bottom: 10%;
  width: 35% !important;
}
.ModelLayout2 {
  background-color: rgba(0, 0, 0, 0.5);
}
.ModelLayout2 .modal-content {
  position: absolute !important;
  right: 12.5% !important;
  height: calc(70% - 56px) !important;
  bottom: 20%;
  width: 75% !important;
}
.ModelLayoutWithTabs .modal-content {
  position: absolute !important;
  right: 0 !important;
  height: calc(100% - 56px) !important;
  bottom: 0;
  width: 75% !important;
}
.ModelLayoutBig {
  background-color: rgba(0, 0, 0, 0.5);
}
.ModelLayoutBig .modal-content {
  position: absolute !important;
  right: 12.5% !important;
  height: calc(95% - 56px) !important;
  bottom: 5%;
  width: 75% !important;
  overflow: auto;
}
.SW-SaveBtn {
  background-color: #067B85 !important;
  color: #FFFFFF !important;
  border: 1px solid #B5B5B5 !important;
  height: 39px !important;
  width: 150px !important;
  text-align: center;
  padding: 0%;
}
.SW-SaveBtn:hover {
  background-color: #05646d;
}
.secandryBtn {
  background-color: #6FBDC1 !important;
  color: #1A1818 !important;
  border: 1px solid #B5B5B5 !important;
  height: 50px !important;
  width: 150px !important;
}
.secandryBtn:hover {
  background-color: #5db5b9;
}
.expandcollapsBtn {
  color: #6FBDC1 !important;
}
.expandcollapsBtn:hover {
  color: #5db5b9 !important;
}
.dividerStyle {
  width: 97% !important;
  margin-left: 10px !important;
}
.mat-divider {
  border: 2px solid #B5B5B5;
}
.selectStyel {
  position: absolute;
  top: 0;
  background-color: #DEDEDE;
  height: 55px;
  left: 0;
  width: 100%;
  padding: 7px;
}
.btn {
  min-width: 200px;
  border: none;
  font-size: 15px;
  font-weight: 500;
  border-radius: 5px;
}
.cancelBtn {
  background-color: #FFFFFF;
  color: #1A1818;
}
.cancelBtn:hover {
  background-color: #f2f2f2;
}
.activeStyleNode {
  background-color: #FBBB79;
}
.nodeName {
  padding: 5px;
}
.nodeName:hover {
  background-color: #5db5b9;
  color: #FFFFFF;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  padding: 0 0.75rem !important;
  min-height: 2.2rem !important;
  height: 2.2rem !important;
  align-items: center !important;
  border: 1px solid #ced4da;
  border-radius: 0.25rem !important;
  background-color: #ffffff;
}
.mat-form-field-appearance-fill .mat-form-field-flex .mat-input-element {
  border: none !important;
}
.readonly .mat-form-field-appearance-fill .mat-form-field-flex {
  pointer-events: none;
  background-color: #e9ecef;
}
.actionBar {
  position: fixed;
  top: 53px;
  right: 0;
  height: 100%;
  background-color: #B5B5B5;
  padding: 15px 10px;
}
.actionBar .iconBtnBar {
  color: #FBBB79;
  background: #B5B5B5;
  padding: 5px;
  border-radius: 5px;
  font-size: 40px;
  cursor: pointer;
}
.actionBar .SW-filed-button {
  color: #FBBB79;
  background: #B5B5B5;
  padding: 5px;
  border-radius: 5px;
  font-size: 40px;
  cursor: pointer;
}
.windowWithAction {
  width: calc(100% - 80px);
}
.sW-insideTableButton {
  color: #FFF !important;
  background: #067B85;
  min-width: 83.65px !important;
}
.sW-insideTableButton:hover {
  background: #56a4a8;
}
.sW-insideTableButton:disabled {
  background: #56a4a8;
}
.sW-insideTableRejectButton {
  color: #FFF !important;
  background: tomato;
  min-width: 83.65px !important;
}
.sW-insideTableRejectButton:hover {
  background: #ff9380;
}
.sW-insideTableRejectButton:disabled {
  background: #56a4a8;
}
.sW-insideTableDetailsBtn {
  color: #ffffff;
  background: #067B85;
  padding: 4px;
  border-radius: 5px;
  font-size: 32px !important;
  cursor: pointer;
  height: 38px;
  margin-top: 5px;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sW-insideTableDetailsBtnDisabled {
  background: #d3d3d3 !important;
}
.passwordEyeButton {
  position: absolute !important;
  top: 27px !important;
  right: 25px;
}
.SW-base-button {
  font-size: 1rem !important;
  border-radius: 6px;
  font-weight: 500;
  min-width: 100px;
  padding: 0.5rem 1rem;
  min-height: 2.2rem;
  color: #fff !important;
  cursor: pointer;
}
.SW-grayBtn {
  background-color: #BEBEBE !important;
}
.SW-primaryBtn {
  background-color: #FBBB79 !important;
  color: #fff;
}
.SW-primaryBtn:hover {
  background-color: #faae60;
}
.cloesBtnSearch {
  color: #BCBCCB;
}
.SW-secondaryBtn {
  background-color: #6FBDC1 !important;
}
.SW-secondaryBtn:hover {
  background-color: #5db5b9;
}
.input-group input {
  border-right: 0px;
}
.input-group .SW-form-control:focus {
  outline: 0;
  box-shadow: none !important;
}
.activeDDLWidth {
  width: 200px;
}
button {
  border: 1px solid #ffffff;
  display: inline-block;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1.1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  cursor: pointer;
}
.optionalBtn {
  background-color: #707070 !important;
  width: 160px;
  height: 50px;
  color: #ffffff;
  font-size: 1rem;
  border-radius: 6px;
  font-weight: 500;
}
.optionalBtn:hover {
  background-color: #9797a5 !important;
}
.SW-primaryBtn:disabled,
.SW-primaryBtn[disabled] {
  background-color: #bc6206;
  cursor: no-drop;
}
/*!
 * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #868e96;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #868e96;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: "Open Sans", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
h1,
.h1 {
  font-size: 2.5rem;
}
h2,
.h2 {
  font-size: 2rem;
}
h3,
.h3 {
  font-size: 1.75rem;
}
h4,
.h4 {
  font-size: 1.5rem;
}
h5,
.h5 {
  font-size: 1.25rem;
}
h6,
.h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #868e96;
}
code,
kbd,
pre,
samp {
  font-family: "Open Sans", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table .table {
  background-color: #fff;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dddfe2;
}
.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #212529;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.99px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.99px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.99px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.99px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.SW-form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.SW-form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.SW-form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.SW-form-control::-moz-placeholder {
  color: #868e96;
  opacity: 1;
}
.SW-form-control::placeholder {
  color: #868e96;
  opacity: 1;
}
.SW-form-control:disabled, .SW-form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.SW-form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}
select.SW-form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.SW-form-control-file,
.SW-form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.SW-form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.SW-form-control-plaintext.SW-form-control-sm, .input-group-sm > .SW-form-control-plaintext.SW-form-control,
.input-group-sm > .input-group-prepend > .SW-form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .SW-form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .SW-form-control-plaintext.btn,
.input-group-sm > .input-group-append > .SW-form-control-plaintext.btn, .SW-form-control-plaintext.SW-form-control-lg, .input-group-lg > .SW-form-control-plaintext.SW-form-control,
.input-group-lg > .input-group-prepend > .SW-form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .SW-form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .SW-form-control-plaintext.btn,
.input-group-lg > .input-group-append > .SW-form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}
.SW-form-control-sm, .input-group-sm > .SW-form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
select.SW-form-control-sm:not([size]):not([multiple]), .input-group-sm > select.SW-form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}
.SW-form-control-lg, .input-group-lg > .SW-form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.SW-form-control-lg:not([size]):not([multiple]), .input-group-lg > select.SW-form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #868e96;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: 0.2rem;
}
.was-validated .SW-form-control:valid, .SW-form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}
.was-validated .SW-form-control:valid:focus, .SW-form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .SW-form-control:valid ~ .valid-feedback,
.was-validated .SW-form-control:valid ~ .valid-tooltip, .SW-form-control.is-valid ~ .valid-feedback,
.SW-form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: 0.2rem;
}
.was-validated .SW-form-control:invalid, .SW-form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .SW-form-control:invalid:focus, .SW-form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .SW-form-control:invalid ~ .invalid-feedback,
.was-validated .SW-form-control:invalid ~ .invalid-tooltip, .SW-form-control.is-invalid ~ .invalid-feedback,
.SW-form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .SW-form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .SW-form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.example-chip-list {
  width: 100%;
}
.mat-form-field-underline {
  display: none;
}
.mat-checkbox-inner-container {
  background-color: #fff;
  display: inline-block;
  height: 28px !important;
  line-height: 0;
  margin: auto 0px !important;
  order: 0;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
  width: 30px !important;
  flex-shrink: 0;
}
.mat-checkbox .mat-checkbox-frame {
  border-radius: 6px !important;
  border: 2px solid #ced4da !important;
}
.mat-checkbox-label {
  color: #1A1818;
  font-size: 15px;
  font-weight: 500;
  margin: 2px 10px !important;
}
.mat-radio-label-content {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 10px !important;
}
.mat-radio-inner-circle {
  width: 30px !important;
  height: 30px !important;
}
.mat-radio-outer-circle {
  width: 30px !important;
  height: 30px !important;
  border: 2px solid #ced4da;
}
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle {
  border: 2px solid #ced4da !important;
}
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
  background-color: #b0b0b0 !important;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  background-color: #e9ecef;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: #1A1818;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: transparent;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #067B85;
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: #1A1818;
}
.ant-picker {
  width: 100%;
  height: 2.2rem;
  line-height: 1.5;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem !important;
}
.ant-btn-primary {
  color: #fff;
  border-color: #067B85;
  background: #067B85;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #067B85;
  background: #067B85;
}
.ant-picker:hover,
.ant-picker-focused {
  border: 1px solid #80bdff;
}
.ant-picker-focused {
  box-shadow: none;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 0px;
  content: "";
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 0px;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  font-weight: 500;
}
.ant-picker-time-panel-column {
  width: 63px;
}
.ant-picker-input > input {
  font-size: 0.85rem;
  padding: 0;
}
.ant-picker-input > input::-moz-placeholder {
  color: #868e96;
  opacity: 1;
  font-size: 0.875rem;
}
.ant-picker-input > input::placeholder {
  color: #868e96;
  opacity: 1;
  font-size: 0.875rem;
}
.ant-picker.ant-picker-disabled {
  background-color: #e9ecef;
  color: #495057;
  cursor: default;
}
.ant-picker-input > input[disabled] {
  color: #495057;
  cursor: default;
}
.ant-picker-header-view,
.ant-picker-cell .ant-picker-cell-inner,
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  text-align: center !important;
}
.ant-picker-header, .ant-picker-time-panel-column {
  direction: ltr !important;
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not([disabled]):not(.disabled) {
  cursor: pointer;
}
.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
  background-image: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #868e96;
  border-color: #868e96;
}
.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #666e76;
}
.btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #212529;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #868e96;
  background-color: transparent;
}
.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #868e96;
  border-color: #868e96;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #212529;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #212529;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #868e96;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.show {
  display: block;
}
tr.collapse.show {
  display: table-row;
}
tbody.collapse.show {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #868e96;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group .SW-form-control,
.input-group .custom-select,
.input-group .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group .SW-form-control:focus,
.input-group .custom-select:focus,
.input-group .custom-file:focus {
  z-index: 3;
}
.input-group .SW-form-control + .SW-form-control,
.input-group .custom-select + .SW-form-control,
.input-group .custom-file + .SW-form-control {
  margin-left: -1px;
}
.input-group .SW-form-control:not(:last-child),
.input-group .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .SW-form-control:not(:first-child),
.input-group .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .custom-file {
  display: flex;
  align-items: center;
}
.input-group .custom-file:not(:last-child) .custom-file-control, .input-group .custom-file:not(:last-child) .custom-file-control::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .custom-file:not(:first-child) .custom-file-control, .input-group .custom-file:not(:first-child) .custom-file-control::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
  align-items: center;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}
.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-control {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:focus ~ .custom-file-control::before {
  border-color: #80bdff;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.25rem + 2px) - 1px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}
.nav-link.disabled {
  color: #868e96;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: row;
}
.navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-nav .dropdown-menu-right {
  right: 0;
  left: auto;
}
.navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:not([disabled]):not(.disabled) {
  cursor: pointer;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.99px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 767.99px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 991.99px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 1199.99px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: space-between;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .dropdown-menu-right {
  right: 0;
  left: auto;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #868e96;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #868e96;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:focus, .page-link:hover {
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:not([disabled]):not(.disabled) {
  cursor: pointer;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #868e96;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}
.badge-secondary {
  color: #fff;
  background-color: #868e96;
}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #6c757d;
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
.badge-light[href]:focus, .badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2;
}
.alert-secondary hr {
  border-top-color: #cfd2d6;
}
.alert-secondary .alert-link {
  color: #2e3133;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width 0.6s ease;
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:focus, .list-group-item-action:hover {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:focus, .list-group-item:hover {
  z-index: 1;
  text-decoration: none;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #868e96;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
a.list-group-item-primary,
button.list-group-item-primary {
  color: #004085;
}
a.list-group-item-primary:focus, a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
  color: #004085;
  background-color: #9fcdff;
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}
a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #464a4e;
}
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
  color: #464a4e;
  background-color: #cfd2d6;
}
a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #155724;
}
a.list-group-item-success:focus, a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #155724;
  background-color: #b1dfbb;
}
a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #0c5460;
}
a.list-group-item-info:focus, a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #0c5460;
  background-color: #abdde5;
}
a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #856404;
}
a.list-group-item-warning:focus, a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #856404;
  background-color: #ffe8a1;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #721c24;
}
a.list-group-item-danger:focus, a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #721c24;
  background-color: #f1b0b7;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
a.list-group-item-light,
button.list-group-item-light {
  color: #818182;
}
a.list-group-item-light:focus, a.list-group-item-light:hover,
button.list-group-item-light:focus,
button.list-group-item-light:hover {
  color: #818182;
  background-color: #ececf6;
}
a.list-group-item-light.active,
button.list-group-item-light.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
a.list-group-item-dark,
button.list-group-item-dark {
  color: #1b1e21;
}
a.list-group-item-dark:focus, a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}
a.list-group-item-dark.active,
button.list-group-item-dark.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.close:not([disabled]):not(.disabled) {
  cursor: pointer;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^=top] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^=right] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=bottom] .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^=left] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next,
.active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}
.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
.active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:focus, .carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:focus, a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #868e96 !important;
}
a.bg-secondary:focus, a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #6c757d !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:focus, a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:focus, a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:focus, a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:focus, a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:focus, a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:focus, a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #e9ecef !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #868e96 !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
.d-print-block {
  display: none !important;
}
@media print {
  .d-print-block {
    display: block !important;
  }
}
.d-print-inline {
  display: none !important;
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
}
.d-print-inline-block {
  display: none !important;
}
@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:focus, a.text-primary:hover {
  color: #0062cc !important;
}
.text-secondary {
  color: #868e96 !important;
}
a.text-secondary:focus, a.text-secondary:hover {
  color: #6c757d !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:focus, a.text-info:hover {
  color: #117a8b !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important;
}
.text-muted {
  color: #868e96 !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  /* IE 9 */
  /* Safari */
  transform: translate(-50%, -50%);
  /* Standard syntax */
  width: 70px;
  height: 70px;
}
.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #067B85;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
  animation-delay: -0.32s;
}
.spinner .bounce2 {
  animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.fs-12 {
  font-size: 12px;
}
.rtl {
  /*rtl dropdown items correction*/
}
.rtl .nested-menu .group-arrow {
  left: 2px !important;
  right: auto !important;
}
.rtl .nested-menu .nested {
  right: 100% !important;
  left: 0 !important;
}
.rtl .tooltip-text {
  transform: translate(-70%, -50%) !important;
}
.rtl .collapsed.sidebar .single-item-content {
  left: auto !important;
  right: 100%;
}
.rtl .collapsed.sidebar .single-item-content::after {
  left: auto !important;
  right: -14px;
  border-left: 7px solid rgba(0, 0, 0, 0.9) !important;
  border-right: 7px solid transparent !important;
}
.rtl .show-password-icon {
  right: calc(100% - 20px) !important;
}
.rtl .pl-2 {
  padding-right: 0.5rem !important;
  padding-left: 0 !important;
}
.rtl .pl-xl-2 {
  padding-right: 0.5rem !important;
  padding-left: 0 !important;
}
.rtl .containerDivEle {
  right: -264px;
}
.rtl .btnApply {
  margin-right: 42% !important;
}
.rtl div.confilctDiv {
  right: 75%;
  left: auto;
}
.rtl .ng-value-container {
  padding-right: 10px;
  padding-left: 0px;
}
.rtl .filterCollapsBtn {
  left: 3% !important;
}
.rtl .expandlabel {
  left: 7% !important;
}
.rtl .SWTitleClass {
  text-align: right !important;
}
.rtl .mlEmrA-3 {
  margin-right: 1rem !important;
  margin-left: 0 !important;
}
.rtl .mlEmrA-2 {
  margin-right: 0.5rem !important;
  margin-left: 0 !important;
}
.rtl .p-button {
  border-radius: 0;
}
.rtl .viewDate {
  text-align: start !important;
}
.rtl .passwordEyeButton {
  left: 25px;
  right: auto !important;
}
.rtl .passwordValidation {
  left: 0px !important;
  right: auto !important;
}
.rtl .confirmPasswordValidation {
  left: 0px !important;
  right: auto !important;
}
.rtl .p-menuitem-link .p-menuitem-text {
  margin-right: 0.5rem;
}
.rtl .p-splitbutton-defaultbutton .p-button-label {
  margin-right: 0.5rem;
}
.rtl .newTimeControl {
  direction: ltr;
}
.rtl .newTimeControl div {
  direction: ltr;
}
.rtl .timepicker-dial__time {
  direction: ltr;
}
.rtl .timepicker-dial__container {
  direction: ltr;
}
.rtl .SW-filed-button {
  margin-left: 0;
  margin-right: 10px;
}
.rtl .border-left {
  border-left: none !important;
  border-right: solid 1px #707070 !important;
}
.rtl .border-right {
  border-right: none !important;
  border-left: solid 1px #707070 !important;
}
.rtl .saveStylePage {
  left: 0 !important;
}
.rtl .p-en-r-ar-l-50 {
  padding-right: 17px !important;
  padding-left: 50px !important;
}
.rtl .ModelLayout .modal-content {
  right: unset !important;
  left: 0 !important;
}
.rtl .AlertFullPage {
  right: unset !important;
  left: 0 !important;
}
.rtl .removeAll {
  left: 0;
  right: unset !important;
}
.rtl .collapsedContainer {
  margin-right: 60px !important;
}
.rtl .leftText {
  text-align: right !important;
}
.rtl .sidebar {
  border-left: 1px solid #B5B5B5;
  border-right: none;
}
.rtl .toggle-button {
  border-right: none;
  border-left: 1px solid #B5B5B5;
}
.rtl .toggle-button i {
  transform: rotate(180deg);
}
.rtl .input-groupBorder {
  direction: rtl !important;
}
.rtl .actionBar {
  left: 0;
  right: unset;
}
.rtl .SW-table-header-style .mat-header-row th {
  text-align: right !important;
}
.rtl .mat-sort-header-arrow {
  left: 0px !important;
  right: unset !important;
}
.rtl .sidebar {
  left: auto !important;
  right: 0 !important;
}
.rtl .sidebar > ul.list-group {
  padding: 0;
}
.rtl .main-container.collapsed {
  margin-left: 0 !important;
  margin-right: 60px;
}
.rtl .main-container {
  margin-left: 0 !important;
  margin-right: 245px;
}
.rtl * {
  direction: rtl;
  text-align: right;
}
.rtl jqxScheduler {
  direction: ltr;
}
.rtl jqxScheduler * {
  direction: ltr;
}
.rtl jqxScheduler .jqx-scheduler-toolbar-details {
  direction: rtl !important;
}
.rtl .mat-list-text {
  padding-right: 16px !important;
}
.rtl .jqx-calendar-container {
  direction: ltr !important;
}
.rtl .jqx-calendar-container * {
  direction: ltr !important;
}
.rtl button {
  text-align: center;
}
.rtl .breadcrumb {
  direction: ltr;
  justify-content: flex-end;
}
.rtl .breadcrumb * {
  direction: ltr;
}
.rtl .datepicker-input {
  direction: ltr;
}
.rtl .datepicker-input .dropdown-menu {
  direction: ltr;
}
.rtl .datepicker-input .dropdown-menu * {
  direction: ltr;
}
.rtl .input-group {
  direction: ltr;
}
@media screen and (max-width: 992px) {
  .rtl .navbar-brand {
    direction: ltr;
  }
  .rtl .sidebar {
    right: 0 !important;
    left: auto;
  }
  .rtl .main-container {
    margin-left: 0 !important;
    margin-right: 245px;
  }
  .rtl .main-container.collapsed {
    margin-left: 0 !important;
  }
  .rtl.push-right .sidebar {
    left: auto !important;
    right: 0 !important;
  }
}
@media screen and (max-width: 992px) {
  .push-right .sidebar {
    left: 245px !important;
  }
}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  animation-name: pulse;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}
@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  animation-name: shake;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.wobble {
  animation-name: wobble;
}
@keyframes jello {
  from, 11.1%, to {
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  animation-duration: 0.75s;
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInCenter {
  from {
    opacity: 0;
    transform: translate3d(30%, 0, 30%);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
.fadeInCenter {
  animation-name: fadeInCenter;
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  animation-duration: 0.75s;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateIn {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  animation-duration: 2s;
  animation-name: hinge;
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.jackInTheBox {
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.rollIn {
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.delay-1s {
  animation-delay: 1s;
}
.animated.delay-2s {
  animation-delay: 2s;
}
.animated.delay-3s {
  animation-delay: 3s;
}
.animated.delay-4s {
  animation-delay: 4s;
}
.animated.delay-5s {
  animation-delay: 5s;
}
.animated.fast {
  animation-duration: 800ms;
}
.animated.faster {
  animation-duration: 500ms;
}
.animated.slow {
  animation-duration: 2s;
}
.animated.slower {
  animation-duration: 3s;
}
@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
}
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent #333;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #e4e7ea;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  height: 2.2rem;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  font-size: 0.85rem;
  color: #495057;
  font-weight: 400;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.ng-select.ng-select-single .ng-select-container {
  height: 2.2rem;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #e4e7ea;
  border: 1px solid #e6e6e6;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 0.85rem;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  color: #495057;
  margin-bottom: 5px;
  background-color: #ebf5ff;
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #e4e7ea;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #d1e8ff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid #b8dbff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid #b8dbff;
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid #b8dbff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid #b8dbff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #d0021b;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  left: 0;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: #e6e6e6;
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 8px 10px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #f5faff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  background-color: #ebf5ff;
  font-weight: 400;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: #ebf5ff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 400;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f5faff;
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #ccc;
  opacity: 0.5;
  cursor: not-allowed;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 0.85rem;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  color: #495057;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}
.ng-select div, .ng-select input, .ng-select span {
  box-sizing: border-box;
  font-size: 0.85rem;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  color: #495057;
  font-weight: 400;
}
:host {
  display: block;
}
.my-selects {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
ng-select {
  width: 200px;
}
.ngSelectInTable {
  width: 290px !important;
}
.ngSelectInTable .ng-dropdown-panel.ng-select-bottom {
  width: 290px !important;
}
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:$primaryBtnBGColor;
  --primary-color-text:#ffffff;
  --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --content-padding:1rem;
  --inline-spacing:0.5rem;
}
* {
  box-sizing: border-box;
}
p-button.p-med .p-button.p-component {
  height: 36px;
}
.p-component {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}
.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}
.p-disabled, .p-component:disabled {
  opacity: 0.6;
}
.p-error {
  color: #f44336;
}
.p-text-secondary {
  color: #6c757d;
}
.pi {
  font-size: 1rem;
}
.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 3px;
}
.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
:root {
  --blue-50:#f4fafe;
  --blue-100:#cae6fc;
  --blue-200:#a0d2fa;
  --blue-300:#75bef8;
  --blue-400:#4baaf5;
  --blue-500:$primaryBtnBGColor;
  --blue-600:#1c80cf;
  --blue-700:#1769aa;
  --blue-800:#125386;
  --blue-900:#0d3c61;
  --green-50:#f6fbf6;
  --green-100:#d4ecd5;
  --green-200:#b2ddb4;
  --green-300:#90cd93;
  --green-400:#6ebe71;
  --green-500:#4caf50;
  --green-600:#419544;
  --green-700:#357b38;
  --green-800:#2a602c;
  --green-900:#1e4620;
  --yellow-50:#fffcf5;
  --yellow-100:#fef0cd;
  --yellow-200:#fde4a5;
  --yellow-300:#fdd87d;
  --yellow-400:#fccc55;
  --yellow-500:#fbc02d;
  --yellow-600:#d5a326;
  --yellow-700:#b08620;
  --yellow-800:#8a6a19;
  --yellow-900:#644d12;
  --cyan-50:#f2fcfd;
  --cyan-100:#c2eff5;
  --cyan-200:#91e2ed;
  --cyan-300:#61d5e4;
  --cyan-400:#30c9dc;
  --cyan-500:#00bcd4;
  --cyan-600:#00a0b4;
  --cyan-700:#008494;
  --cyan-800:#006775;
  --cyan-900:#004b55;
  --pink-50:#fef4f7;
  --pink-100:#fac9da;
  --pink-200:#f69ebc;
  --pink-300:#f1749e;
  --pink-400:#ed4981;
  --pink-500:#e91e63;
  --pink-600:#c61a54;
  --pink-700:#a31545;
  --pink-800:#801136;
  --pink-900:#5d0c28;
  --indigo-50:#f5f6fb;
  --indigo-100:#d1d5ed;
  --indigo-200:#acb4df;
  --indigo-300:#8893d1;
  --indigo-400:#6372c3;
  --indigo-500:#3f51b5;
  --indigo-600:#36459a;
  --indigo-700:#2c397f;
  --indigo-800:#232d64;
  --indigo-900:#192048;
  --teal-50:#f2faf9;
  --teal-100:#c2e6e2;
  --teal-200:#91d2cc;
  --teal-300:#61beb5;
  --teal-400:#30aa9f;
  --teal-500:#009688;
  --teal-600:#008074;
  --teal-700:#00695f;
  --teal-800:#00534b;
  --teal-900:#003c36;
  --orange-50:#fff8f2;
  --orange-100:#fde0c2;
  --orange-200:#fbc791;
  --orange-300:#f9ae61;
  --orange-400:#f79530;
  --orange-500:#f57c00;
  --orange-600:#d06900;
  --orange-700:#ac5700;
  --orange-800:#874400;
  --orange-900:#623200;
  --bluegray-50:#f7f9f9;
  --bluegray-100:#d9e0e3;
  --bluegray-200:#bbc7cd;
  --bluegray-300:#9caeb7;
  --bluegray-400:#7e96a1;
  --bluegray-500:#607d8b;
  --bluegray-600:#526a76;
  --bluegray-700:#435861;
  --bluegray-800:#35454c;
  --bluegray-900:#263238;
  --purple-50:#faf4fb;
  --purple-100:#e7cbec;
  --purple-200:#d4a2dd;
  --purple-300:#c279ce;
  --purple-400:#af50bf;
  --purple-500:#9c27b0;
  --purple-600:#852196;
  --purple-700:#6d1b7b;
  --purple-800:#561561;
  --purple-900:#3e1046;
}
.p-autocomplete .p-autocomplete-loader {
  right: 0.5rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 2.857rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.25rem 0.5rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #FBBB79;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.25rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}
p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #f44336;
}
.p-autocomplete-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #f44336;
}
.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}
.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title select {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-title select:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}
.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}
.p-datepicker table th {
  padding: 0.5rem;
}
.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}
.p-datepicker table td {
  padding: 0.5rem;
}
.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  transition: box-shadow 0.2s;
  border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #495057;
  border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}
.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-timepicker button:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}
.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-right: 1px solid #dee2e6;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
  border-right: 0 none;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0;
  }
}
.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-cascadeselect:not(.p-disabled):hover {
  border-color: #FBBB79;
}
.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.5rem 0.5rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #6c757d;
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-cascadeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0.5rem 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.5rem 1rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}
p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #f44336;
}
.p-input-filled .p-cascadeselect {
  background: #f8f9fa;
}
.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-checkbox {
  width: 20px;
  height: 20px;
}
.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #495057;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #FBBB79;
  background: #FBBB79;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #FBBB79;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #0b7ad1;
  background: #0b7ad1;
  color: #ffffff;
}
p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #f44336;
}
.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #f8f9fa;
}
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #FBBB79;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #0b7ad1;
}
.p-checkbox-label {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container {
  padding: 0.25rem 0.5rem;
}
.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #FBBB79;
}
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.25rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #f44336;
}
.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}
.p-colorpicker-panel {
  background: #323232;
  border-color: #191919;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}
.p-colorpicker-overlay-panel {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-dropdown:not(.p-disabled):hover {
  border-color: #FBBB79;
}
.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.5rem;
}
.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
  color: #6c757d;
}
.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-dropdown .p-dropdown-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}
.p-dropdown-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown-panel .p-dropdown-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.5rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #f44336;
}
.p-input-filled .p-dropdown {
  background: #f8f9fa;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  padding: 0.5rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.5rem 1rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #FBBB79;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #FBBB79;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #FBBB79;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #FBBB79;
}
.p-inputgroup-addon {
  background: #e9ecef;
  color: #6c757d;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.5rem 0.5rem;
  min-width: 2.357rem;
}
.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}
.p-inputgroup > .p-component,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}
.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-fluid .p-inputgroup .p-button {
  width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 2.357rem;
}
p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #f44336;
}
p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #f44336;
}
.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}
.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b6bfc8;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #FBBB79;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #0d89ec;
}
p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #f44336;
}
.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  background: #ffffff;
  padding: 0.5rem 0.5rem;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 3px;
}
.p-inputtext:enabled:hover {
  border-color: #FBBB79;
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #f44336;
}
.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}
.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}
.p-float-label > label {
  left: 0.5rem;
  color: #6c757d;
  transition-duration: 0.2s;
}
.p-float-label > .ng-invalid.ng-dirty + label {
  color: #f44336;
}
.p-input-icon-left > i:first-of-type {
  left: 0.5rem;
  color: #6c757d;
}
.p-input-icon-left > .p-inputtext {
  padding-left: 2rem;
}
.p-input-icon-left.p-float-label > label {
  left: 2rem;
}
.p-input-icon-right > i:last-of-type {
  right: 0.5rem;
  color: #6c757d;
}
.p-input-icon-right > .p-inputtext {
  padding-right: 2rem;
}
::-webkit-input-placeholder {
  color: #6c757d;
}
:-moz-placeholder {
  color: #6c757d;
}
::-moz-placeholder {
  color: #6c757d;
}
:-ms-input-placeholder {
  color: #6c757d;
}
.p-input-filled .p-inputtext {
  background-color: #f8f9fa;
}
.p-input-filled .p-inputtext:enabled:hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-inputtext:enabled:focus {
  background-color: #ffffff;
}
.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}
.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}
.p-listbox {
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.p-listbox .p-listbox-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.5rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list {
  padding: 0.5rem 0;
}
.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #f44336;
}
.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-multiselect:not(.p-disabled):hover {
  border-color: #FBBB79;
}
.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-multiselect .p-multiselect-label {
  padding: 0.5rem 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
  color: #6c757d;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.25rem 0.5rem;
}
.p-multiselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-multiselect-panel .p-multiselect-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #f44336;
}
.p-input-filled .p-multiselect {
  background: #f8f9fa;
}
.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-password.p-invalid.p-component > .p-inputtext {
  border-color: #f44336;
}
.p-password-panel {
  padding: 1rem;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #dee2e6;
}
.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #D32F2F;
}
.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #FBC02D;
}
.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #689F38;
}
.p-radiobutton {
  width: 20px;
  height: 20px;
}
.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #495057;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #FBBB79;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #FBBB79;
}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: #ffffff;
}
.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #FBBB79;
  background: #FBBB79;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #0b7ad1;
  background: #0b7ad1;
  color: #ffffff;
}
p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #f44336;
}
.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #f8f9fa;
}
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #FBBB79;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #0b7ad1;
}
.p-radiobutton-label {
  margin-left: 0.5rem;
}
.p-rating .p-rating-icon {
  color: #495057;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}
.p-rating .p-rating-icon.p-rating-cancel {
  color: #e74c3c;
}
.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}
.p-rating .p-rating-icon.pi-star {
  color: #FBBB79;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #FBBB79;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #c0392b;
}
.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button.p-highlight {
  background: #FBBB79;
  border-color: #ffffff;
  color: #1A1818;
}
.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #f44336;
}
.p-slider {
  background: #dee2e6;
  border: 0 none;
  border-radius: 3px;
}
.p-slider.p-slider-horizontal {
  height: 0.286rem;
}
.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}
.p-slider.p-slider-vertical {
  width: 0.286rem;
}
.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}
.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #FBBB79;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-slider .p-slider-range {
  background: #FBBB79;
}
.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #FBBB79;
  border-color: #FBBB79;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}
.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button.p-highlight {
  background: #FBBB79;
  border-color: #FBBB79;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #f44336;
}
.p-button {
  color: #fff;
  background: #FBBB79;
  border: 1px solid #FBBB79;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-button.p-button-outlined {
  background-color: transparent;
  color: #FBBB79;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:hover {
  background: rgba(33, 150, 243, 0.04);
  color: #FBBB79;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:active {
  background: rgba(33, 150, 243, 0.16);
  color: #FBBB79;
  border: 1px solid;
}
.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button.p-button-text {
  background-color: transparent;
  color: #FBBB79;
  border-color: transparent;
}
.p-button.p-button-text:enabled:hover {
  background: rgba(33, 150, 243, 0.04);
  color: #FBBB79;
  border-color: transparent;
}
.p-button.p-button-text:enabled:active {
  background: rgba(33, 150, 243, 0.16);
  color: #FBBB79;
  border-color: transparent;
}
.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
}
.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}
.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}
.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}
.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}
.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #FBBB79;
  background-color: #ffffff;
}
.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-button.p-button-rounded {
  border-radius: 2rem;
}
.p-button.p-button-icon-only {
  width: 2.357rem;
  padding: 0.5rem 0;
}
.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}
.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 2.357rem;
}
.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.875rem;
}
.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}
.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.625rem 1.25rem;
}
.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}
.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}
.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}
.p-fluid .p-button {
  width: 100%;
}
.p-fluid .p-button-icon-only {
  width: 2.357rem;
}
.p-fluid .p-buttonset {
  display: flex;
}
.p-fluid .p-buttonset .p-button {
  flex: 1;
}
.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #607D8B;
  border: 1px solid #607D8B;
}
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #56717d;
  color: #ffffff;
  border-color: #56717d;
}
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #beccd2;
}
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #4d646f;
  color: #ffffff;
  border-color: #4d646f;
}
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}
.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #0288D1;
  border: 1px solid #0288D1;
}
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #027abc;
  color: #ffffff;
  border-color: #027abc;
}
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #89d4fe;
}
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #026da7;
  color: #ffffff;
  border-color: #026da7;
}
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #0288D1;
  border-color: transparent;
}
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  border-color: transparent;
  color: #0288D1;
}
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  border-color: transparent;
  color: #0288D1;
}
.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #689F38;
  border: 1px solid #689F38;
}
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #5e8f32;
  color: #ffffff;
  border-color: #5e8f32;
}
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #c2e0a8;
}
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #537f2d;
  color: #ffffff;
  border-color: #537f2d;
}
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #689F38;
  border-color: transparent;
}
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  border-color: transparent;
  color: #689F38;
}
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  border-color: transparent;
  color: #689F38;
}
.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #212529;
  background: #FBC02D;
  border: 1px solid #FBC02D;
}
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #fab710;
  color: #212529;
  border-color: #fab710;
}
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #fde6ab;
}
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #e8a704;
  color: #212529;
  border-color: #e8a704;
}
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #FBC02D;
  border-color: transparent;
}
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  border-color: transparent;
  color: #FBC02D;
}
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  border-color: transparent;
  color: #FBC02D;
}
.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #9C27B0;
  border: 1px solid #9C27B0;
}
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #8c239e;
  color: #ffffff;
  border-color: #8c239e;
}
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #df9eea;
}
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7d1f8d;
  color: #ffffff;
  border-color: #7d1f8d;
}
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #9C27B0;
  border-color: transparent;
}
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9C27B0;
}
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9C27B0;
}
.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #D32F2F;
  border: 1px solid #D32F2F;
}
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #c02929;
  color: #ffffff;
  border-color: #c02929;
}
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #edacac;
}
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #aa2424;
  color: #ffffff;
  border-color: #aa2424;
}
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #D32F2F;
  border-color: transparent;
}
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  border-color: transparent;
  color: #D32F2F;
}
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  border-color: transparent;
  color: #D32F2F;
}
.p-button.p-button-link {
  color: #0b7ad1;
  background: transparent;
  border: transparent;
}
.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #0b7ad1;
  border-color: transparent;
}
.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}
.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: transparent;
}
.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #0b7ad1;
  border-color: transparent;
}
.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-carousel .p-carousel-indicators {
  padding: 1rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #e9ecef;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #dee2e6;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-datatable-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
}
.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #495057;
  background: #E3F2FD;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-datatable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #FBBB79;
}
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #FBBB79;
}
.p-datatable .p-sortable-column.p-highlight:hover {
  background: #e9ecef;
  color: #FBBB79;
}
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #FBBB79;
}
.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  outline: 0 none;
}
.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
  outline-color: #a6d5fa;
}
.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}
.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #E3F2FD;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #E3F2FD;
}
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-column-resizer-helper {
  background: #FBBB79;
}
.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f8f9fa;
}
.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}
.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #495057;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #495057;
}
.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem;
}
.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-dataview-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: solid #e9ecef;
  border-width: 0 0 1px 0;
}
.p-dataview .p-dataview-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}
.p-dataview .p-dataview-emptymessage {
  padding: 1rem;
}
.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}
.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-menu-button:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: #e9ecef;
  color: #495057;
}
.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #E3F2FD;
  color: #495057;
}
.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-clear-button:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-column-filter-overlay {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  min-width: 12.5rem;
}
.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0.5rem 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}
.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.5rem 1rem;
}
.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1rem;
}
.fc .fc-view-container th {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}
.fc .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}
.fc .fc-view-container .fc-event {
  background: #0d89ec;
  border: 1px solid #0d89ec;
  color: #ffffff;
}
.fc .fc-view-container .fc-divider {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}
.fc .fc-toolbar .fc-button {
  color: #ffffff;
  background: #FBBB79;
  border: 1px solid #FBBB79;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.fc .fc-toolbar .fc-button:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.fc .fc-toolbar .fc-button:enabled:active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.fc .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #FBBB79;
  border-color: #FBBB79;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  z-index: 1;
}
.fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.fc .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-orderlist .p-orderlist-controls {
  padding: 1rem;
}
.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}
.p-orderlist .p-orderlist-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 600;
}
.p-orderlist .p-orderlist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.5rem;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.5rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
}
.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-orderlist-item.cdk-drag-preview {
  padding: 0.5rem 1rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}
.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #6cbbf5;
}
.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1rem;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-paginator {
  background: #ffffff;
  color: #6c757d;
  border: solid #e9ecef;
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: 3px;
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #495057;
}
.p-paginator .p-paginator-first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-paginator .p-paginator-last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  height: 2.357rem;
}
.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}
.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  padding: 0 0.5rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #E3F2FD;
  border-color: #E3F2FD;
  color: #495057;
}
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #495057;
}
.p-picklist .p-picklist-buttons {
  padding: 1rem;
}
.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}
.p-picklist .p-picklist-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 600;
}
.p-picklist .p-picklist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.5rem;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.5rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
}
.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-picklist-item.cdk-drag-preview {
  padding: 0.5rem 1rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}
.p-timeline .p-timeline-event-marker {
  border: 2px solid #FBBB79;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff;
}
.p-timeline .p-timeline-event-connector {
  background-color: #dee2e6;
}
.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}
.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}
.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1rem;
  border-radius: 3px;
}
.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 3px;
  transition: box-shadow 0.2s;
  padding: 0;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}
.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #89c8f7;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 3px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #495057;
  padding: 0;
  transition: box-shadow 0.2s;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #E3F2FD;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-treetable-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
}
.p-treetable .p-sortable-column {
  outline-color: #a6d5fa;
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #495057;
  background: #E3F2FD;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-treetable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #FBBB79;
}
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #FBBB79;
}
.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
  outline-color: #a6d5fa;
}
.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-column-resizer-helper {
  background: #FBBB79;
}
.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f8f9fa;
}
.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem;
}
.p-virtualscroller .p-virtualscroller-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-virtualscroller .p-virtualscroller-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #495057;
}
.p-accordion .p-accordion-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0;
}
.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
  border-radius: 0;
}
.p-accordion p-accordiontab .p-accordion-content {
  border-radius: 0;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-accordion p-accordiontab:last-child .p-accordion-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-card {
  background: #ffffff;
  color: #495057;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-card .p-card-body {
  padding: 1rem;
}
.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}
.p-card .p-card-content {
  padding: 1rem 0;
}
.p-card .p-card-footer {
  padding: 1rem 0 0 0;
}
.p-divider .p-divider-content {
  background-color: #ffffff;
}
.p-divider.p-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem;
}
.p-divider.p-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}
.p-divider.p-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0;
}
.p-divider.p-divider-vertical:before {
  border-left: 1px #dee2e6;
}
.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}
.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-radius: 3px;
}
.p-fieldset .p-fieldset-legend {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-fieldset .p-fieldset-content {
  padding: 1rem;
}
.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1rem;
  background: #f8f9fa;
  color: #495057;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-panel .p-panel-header .p-panel-title {
  font-weight: 600;
}
.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.5rem 1rem;
}
.p-panel .p-panel-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0 none;
}
.p-panel .p-panel-footer {
  padding: 0.5rem 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f9fa;
  border: 0 none;
}
.p-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 3px;
  color: #495057;
}
.p-splitter .p-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  background: #f8f9fa;
}
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #dee2e6;
}
.p-splitter .p-splitter-gutter-resizing {
  background: #dee2e6;
}
.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabview .p-tabview-nav li {
  margin-right: 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #FBBB79;
  color: #FBBB79;
}
.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}
.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1rem;
  border: 0 none;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-toolbar {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-radius: 3px;
}
.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}
.p-confirm-popup {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-confirm-popup .p-confirm-popup-content {
  padding: 1rem;
}
.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.5rem 1rem;
}
.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}
.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: #ffffff;
}
.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}
.p-dialog {
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0 none;
}
.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 1.5rem;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 600;
  font-size: 1.25rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}
.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 2rem 1.5rem;
}
.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 1.5rem 1.5rem;
  text-align: right;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}
.p-dialog-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-overlaypanel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-overlaypanel .p-overlaypanel-content {
  padding: 1rem;
}
.p-overlaypanel .p-overlaypanel-close {
  background: #FBBB79;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
}
.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #ffffff;
}
.p-sidebar {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-sidebar .p-sidebar-header {
  padding: 1rem;
}
.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}
.p-sidebar .p-sidebar-content {
  padding: 1rem;
}
.p-sidebar-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.p-tooltip .p-tooltip-text {
  background: #495057;
  color: #ffffff;
  padding: 0.5rem 0.5rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #495057;
}
.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #495057;
}
.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #495057;
}
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #495057;
}
.p-fileupload .p-fileupload-buttonbar {
  background: #f8f9fa;
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-fileupload .p-progressbar {
  height: 0.25rem;
}
.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem;
}
.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}
.p-fileupload-choose:not(.p-disabled):hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.p-fileupload-choose:not(.p-disabled):active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  padding: 1rem;
}
.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
}
.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}
.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-contextmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-contextmenu .p-menuitem {
  margin: 0;
}
.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-megamenu {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-megamenu .p-megamenu-submenu {
  padding: 0.25rem 0;
  width: 12.5rem;
}
.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.25rem 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}
.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 7.5rem;
}
.p-menu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-menu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menu .p-menuitem {
  margin: 0;
}
.p-menu .p-menuitem:last-child {
  margin: 0;
}
.p-menubar {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
}
.p-menubar .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}
.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}
.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}
.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }

  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }

  .p-menubar .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }

  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
  }

  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }

  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #495057;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #495057;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #6c757d;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #6c757d;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }

  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }

  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }

  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }

  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }

  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }

  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }

  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }

  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }

  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }

  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }

  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.p-panelmenu .p-panelmenu-header > a {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #495057;
}
.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  margin-bottom: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}
.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-slidemenu .p-slidemenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #e9ecef;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #495057;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}
.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1rem;
  color: #495057;
}
.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 3px;
  background: #ffffff;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #495057;
  border: 1px solid #e9ecef;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #E3F2FD;
  color: #495057;
}
.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #495057;
}
.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}
.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #FBBB79;
  color: #FBBB79;
}
.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-splitbutton .p-tieredmenu {
  width: 100% !important;
  left: 0 !important;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-tieredmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-tieredmenu .p-menuitem {
  margin: 0;
}
.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-inline-message {
  padding: 0.5rem 0.5rem;
  margin: 0;
  border-radius: 3px;
}
.p-inline-message.p-inline-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0px;
  color: #044868;
}
.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #044868;
}
.p-inline-message.p-inline-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0px;
  color: #224a23;
}
.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #224a23;
}
.p-inline-message.p-inline-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0px;
  color: #6d5100;
}
.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #6d5100;
}
.p-inline-message.p-inline-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0px;
  color: #73000c;
}
.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #73000c;
}
.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}
.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}
.p-message {
  margin: 1rem 0;
  border-radius: 3px;
}
.p-message .p-message-wrapper {
  padding: 1rem 1.5rem;
}
.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-message.p-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}
.p-message.p-message-info .p-message-icon {
  color: #044868;
}
.p-message.p-message-info .p-message-close {
  color: #044868;
}
.p-message.p-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}
.p-message.p-message-success .p-message-icon {
  color: #224a23;
}
.p-message.p-message-success .p-message-close {
  color: #224a23;
}
.p-message.p-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}
.p-message.p-message-warn .p-message-icon {
  color: #6d5100;
}
.p-message.p-message-warn .p-message-close {
  color: #6d5100;
}
.p-message.p-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}
.p-message.p-message-error .p-message-icon {
  color: #73000c;
}
.p-message.p-message-error .p-message-close {
  color: #73000c;
}
.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 500;
}
.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.p-message .p-message-summary {
  font-weight: 700;
}
.p-message .p-message-detail {
  margin-left: 0.5rem;
}
.p-toast {
  opacity: 0.9;
}
.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0 0 0 6px;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}
.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #044868;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #224a23;
}
.p-toast .p-toast-message.p-toast-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #6d5100;
}
.p-toast .p-toast-message.p-toast-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #73000c;
}
.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  margin: 0 0.5rem;
}
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #f8f9fa;
  padding: 1rem;
}
.p-galleria .p-galleria-indicators {
  padding: 1rem;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #e9ecef;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #dee2e6;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #f8f9fa;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-galleria-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.9);
}
.p-avatar {
  background-color: #dee2e6;
  border-radius: 3px;
}
.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}
.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}
.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}
.p-badge {
  background: #FBBB79;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.p-badge.p-badge-secondary {
  background-color: #607D8B;
  color: #ffffff;
}
.p-badge.p-badge-success {
  background-color: #689F38;
  color: #ffffff;
}
.p-badge.p-badge-info {
  background-color: #0288D1;
  color: #ffffff;
}
.p-badge.p-badge-warning {
  background-color: #FBC02D;
  color: #212529;
}
.p-badge.p-badge-danger {
  background-color: #D32F2F;
  color: #ffffff;
}
.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}
.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}
.p-blockui.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.p-chip {
  background-color: #dee2e6;
  color: #495057;
  border-radius: 16px;
  padding: 0 0.5rem;
}
.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}
.p-chip img {
  width: 2rem;
  height: 2rem;
  margin-left: -0.5rem;
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-inplace .p-inplace-display {
  padding: 0.5rem 0.5rem;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #495057;
}
.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #dee2e6;
  border-radius: 3px;
}
.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #FBBB79;
}
.p-progressbar .p-progressbar-label {
  color: #495057;
  line-height: 1.5rem;
}
.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}
.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}
.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #f8f9fa;
}
.p-skeleton {
  background-color: #e9ecef;
  border-radius: 3px;
}
.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}
.p-tag {
  background: #FBBB79;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 3px;
}
.p-tag.p-tag-success {
  background-color: #689F38;
  color: #ffffff;
}
.p-tag.p-tag-info {
  background-color: #0288D1;
  color: #ffffff;
}
.p-tag.p-tag-warning {
  background-color: #FBC02D;
  color: #212529;
}
.p-tag.p-tag-danger {
  background-color: #D32F2F;
  color: #ffffff;
}
.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}
.p-terminal {
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
}
.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* Customizations to the designer theme should be defined here */
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background-color: #FBBB79;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background-color: #FBBB79;
}
.p-inputgroup .p-inputtext {
  width: calc(100% - 60px);
}
.p-splitbutton {
  min-height: 2.2rem;
  min-width: 100px;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.5rem 1rem !important;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! hscroll icons */
.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: "\e904";
}
.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: "\e913";
}
.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e913";
}
.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e904";
}
.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: "\e913";
}
.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: "\e904";
}
.e-hscroll .e-nav-left-arrow::before {
  content: "\e904";
  line-height: normal;
}
.e-hscroll .e-nav-right-arrow::before {
  content: "\e913";
  line-height: normal;
}
/*! h-scroll layout */
.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 56px;
}
.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 50px;
}
.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 50px;
}
.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: 0;
  padding-right: initial;
}
.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 14px;
}
.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 50px;
}
.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 50px;
}
.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 56px;
  width: 50px;
}
.e-hscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: 0;
  padding-right: initial;
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 56px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}
.e-hscroll:not(.e-scroll-device) {
  padding: 0 40px;
}
.e-hscroll.e-scroll-device {
  padding-right: 50px;
}
.e-hscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 56px;
}
.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 56px;
  transform: skewX(-16deg) translateX(6px);
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}
.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}
.e-hscroll > * {
  height: inherit;
}
.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
  touch-action: none;
}
.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}
.e-hscroll .e-scroll-nav {
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 42px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 40px;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}
.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-hscroll .e-nav-arrow {
  position: relative;
}
.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}
/*! h-scroll theme */
.e-hscroll .e-scroll-nav .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #FBBB79;
}
.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
}
.e-hscroll.e-rtl .e-scroll-nav {
  background: #fafafa;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #bdbdbd;
  border: 0;
  box-shadow: none;
  color: #000;
}
.e-hscroll .e-scroll-nav {
  background: #fafafa;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-hscroll .e-scroll-nav:active::after {
  animation: hscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! vscroll icons */
.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: "\e85e";
}
.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: "\e84f";
}
.e-vscroll .e-nav-up-arrow::before {
  content: "\e910";
  line-height: normal;
}
.e-vscroll .e-nav-down-arrow::before {
  content: "\e916";
  line-height: normal;
}
/*! v-scroll layout */
.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}
.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 24px;
}
.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 24px;
}
.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 24px;
}
.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 56px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}
.e-vscroll:not(.e-scroll-device) {
  padding: 0 16px;
}
.e-vscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 56px;
  z-index: 1001;
}
.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 56px;
  transform: skewX(-16deg) translateX(6px);
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}
.e-vscroll > * {
  height: inherit;
}
.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  touch-action: none;
  width: 100%;
}
.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}
.e-vscroll .e-scroll-nav {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}
.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-vscroll .e-nav-arrow {
  position: relative;
}
.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/*! v-scroll theme */
.e-vscroll .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #FBBB79;
}
.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
}
.e-vscroll.e-rtl .e-scroll-nav {
  background: #fafafa;
}
.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #bdbdbd;
  border: 0;
  box-shadow: none;
  color: #000;
}
.e-vscroll .e-scroll-nav {
  background: #fafafa;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-vscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-vscroll .e-scroll-nav:active::after {
  animation: vscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! component's theme wise override definitions and variables */
@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! toolbar icons */
.e-toolbar .e-popup-down-icon::before {
  content: "\e916";
  line-height: normal;
}
.e-toolbar .e-popup-up-icon::before {
  content: "\e910";
  line-height: normal;
}
/*! toolbar layout */
.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-toolbar .e-tbar-btn .e-icons,
.e-toolbar.e-bigger .e-tbar-btn .e-icons {
  font-size: 14px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 3px;
}
.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
  margin-right: initial;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 56px;
  min-width: 40px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 35px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 34px;
  min-height: 34px;
  min-width: 27px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
  height: 48px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 27px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 30px;
  padding: 0 16px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-right: 16px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items,
.e-toolbar.e-bigger .e-toolbar-items {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 24px;
  margin-right: 24px;
  white-space: normal;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 5px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 20px);
  margin: 10px 5px;
  min-height: 36px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 11px);
  margin: 5.5px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 6px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 56px;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 56px;
  vertical-align: middle;
  width: auto;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 11px);
  margin: 5.5px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 6px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 35px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: calc(100% - 20px);
  margin: 10px 5px;
  min-height: 36px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 34px;
  min-height: 34px;
  min-width: 27px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 3px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 5px 10px;
  min-height: auto;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 5.5px auto;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}
.e-toolbar {
  border-radius: 0;
  display: block;
  height: 42px;
  min-height: 42px;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}
.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 3px;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 42px;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: 100%;
  min-width: 34px;
  padding: 3.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 42px;
  vertical-align: middle;
  width: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2px 0 2px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 10px);
  margin: 4px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 1.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 25px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  margin: 7.5px 3px;
  min-height: 25px;
  min-width: 1px;
  vertical-align: middle;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  line-height: 25px;
  min-height: 25px;
  min-width: 24px;
  padding: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 1.5px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child {
  display: inline-block;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * {
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar.e-control[class*=e-toolbar] {
  box-sizing: content-box;
}
.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-tbar-btn-text,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  padding: 0 2px 0 2px;
}
.e-toolbar.e-hidden,
.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}
.e-toolbar.e-corner {
  border-radius: 0;
}
.e-toolbar .e-toolbar-pop {
  border-radius: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  align-items: center;
  display: inline-flex;
  justify-content: flex-start;
  min-height: 24px;
  padding: 0 16px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-right: 16px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 24px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control {
  text-align: center;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item {
  align-content: center;
  align-items: center;
  display: flex;
  height: 36px;
  justify-content: center;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}
.e-toolbar .e-toolbar-popup {
  text-align: center;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 3px;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
  margin-right: initial;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 16px;
  padding-right: 0;
}
.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: 0 0 0 0;
}
.e-toolbar .e-hor-nav {
  align-items: center;
  border-radius: 0 0 0 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 42px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  color: rgba(0, 0, 0, 0.54);
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 25px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  line-height: 25px;
  min-height: 25px;
}
.e-toolbar .e-toolbar-items {
  border-radius: 0 0 0 0;
  display: inline-block;
  height: 100%;
  min-height: 42px;
  vertical-align: middle;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 18px;
  margin-right: 18px;
  white-space: normal;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
  line-height: 35px;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}
.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 42px;
  vertical-align: middle;
  width: auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: inherit;
  min-width: 34px;
  padding: 3.5px;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  margin: 7.5px 3px;
  min-height: 27px;
  min-width: 1px;
}
.e-toolbar .e-toolbar-items .e-toolbar-item input[type=checkbox] {
  height: auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  height: calc(100% - 10px);
  margin: 4px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 1.5px;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 24px;
  width: auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-item > * {
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  vertical-align: middle;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator {
  display: none;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type {
  display: none;
}
.e-toolbar .e-tbar-btn > :first-child {
  display: inline-block;
}
.e-toolbar .e-tbar-btn {
  border: none;
  cursor: pointer;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 1.5px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}
.e-toolbar .e-tbar-btn div {
  vertical-align: middle;
}
.e-toolbar .e-tbar-btn .e-tbar-btn-text {
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}
.e-toolbar.e-vertical {
  display: flex;
  flex-direction: column;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: flex;
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 3px 7.5px;
  min-height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 4px auto;
}
.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}
/*! toolbar theme */
.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fafafa;
  border: 1px none rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-toolbar.e-vertical .e-hor-nav {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 1px 0 0 0;
}
.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 1px 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 0.5px 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: #fafafa;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0.5px 0 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: #fafafa;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-toolbar-item .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: #bdbdbd;
  border-color: #bdbdbd;
  border-radius: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn.e-btn .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-pop {
  background: #fafafa;
  border: 1px none rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop {
  background: #fafafa;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  box-shadow: none;
  border-left: 1px none rgba(0, 0, 0, 0.12);
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn {
  background: #fafafa;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-items {
  background: #fafafa;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay {
  background: #fafafa;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.38);
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons {
  color: rgba(0, 0, 0, 0.26);
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0.5px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav {
  background: #fafafa;
  border: solid rgba(0, 0, 0, 0.12);
  border-left: 0;
  border-width: 0 1px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav {
  background: #fafafa;
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 0 1px;
}
.e-toolbar .e-hor-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-toolbar .e-hor-nav:active {
  border: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav:active::after {
  animation: tbar-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
.e-toolbar .e-hor-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border-left: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border-left: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn:active {
  background: #bdbdbd;
  border-color: #bdbdbd;
  border-radius: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
/*! component's theme wise override material-definitions and variables */
/*! accordion icons */
.e-accordion .e-tgl-collapse-icon::before {
  content: "\e916";
}
.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  transform: rotate(-180deg);
}
/*! accordion layout */
.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion {
  border: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 46px 0 48px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 46px 0 32px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 47px;
  min-height: 48px;
  padding: 0 46px 0 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 48px;
  min-height: 48px;
  min-width: 30px;
  right: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 14px 0 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 48px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 64px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 46px 0 32px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 48px 16px 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 64px 16px 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 48px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 32px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 16px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 14px;
}
.e-accordion {
  display: block;
  position: relative;
}
.e-accordion .e-acrdn-item.e-select.e-selected:first-child {
  border-top: 0;
}
.e-accordion .e-acrdn-item.e-select.e-selected:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}
.e-accordion .e-acrdn-item {
  overflow: hidden;
  padding-top: 0;
  position: relative;
}
.e-accordion .e-acrdn-item.e-hide {
  display: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 15px;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  line-height: 35px;
  min-height: 36px;
  overflow: hidden;
  padding: 0 40px 0 16px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 12px;
  height: 36px;
  min-height: 36px;
  min-width: 24px;
  position: absolute;
  right: 16px;
  top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  transition: 0.5s ease 0s;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 13px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion {
  border: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 40px 0 48px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 48px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 64px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 16px;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 40px 0 32px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 48px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 32px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 48px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 64px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 16px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}
/*! accordion theme */
.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-accordion .e-active {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-top: 1px solid #fff;
}
.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-color: #eee;
}
.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}
.e-accordion .e-acrdn-item.e-overlay {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-content-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  background: transparent;
}
.e-accordion .e-acrdn-item .e-acrdn-header:active {
  background: transparent;
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #FBBB79;
}
.e-accordion .e-acrdn-item.e-select {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}
.e-accordion .e-acrdn-item.e-select.e-item-focus {
  border-color: #eee;
}
.e-accordion .e-acrdn-item.e-selected.e-select {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-top: 1px solid transparent;
}
.e-accordion .e-acrdn-item.e-selected .e-selected:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.12);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 13px;
}
/*! contextmenu layout */
.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: "\e977";
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: "\e937";
}
/*! contextmenu layout */
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 14px;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  display: none;
  min-width: 120px;
  position: absolute;
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-contextmenu-wrapper ul.e-ul:focus,
.e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}
.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  width: 1em;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 36px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 8px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 8px 0;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 11px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 16px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}
.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 15px;
  padding: 8px 0;
  white-space: nowrap;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 48px;
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 12px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 16px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
/*! contextmenu theme */
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #eee;
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
/*! component's theme wise override definitions and variables */
@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
/*! Horizontal Tab */
@keyframes tbar-alt-popup-shadow {
  0% {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
  }
}
@keyframes hscroll-alt-popup-shadow {
  0% {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
  }
}
/*! Material specific themes definition's */
/*! Vertical Tab */
/*! tab icons */
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e913";
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e904";
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before {
  content: "\e904";
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  content: "\e913";
}
.e-tab .e-tab-header .e-close-icon::before {
  content: "\e7fc";
  position: relative;
}
.e-tab .e-tab-header .e-popup-up-icon::before {
  content: "\e916";
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-up-icon::before {
    content: "\e984";
  }
}
.e-tab .e-tab-header .e-popup-down-icon::before {
  content: "\e916";
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-down-icon::before {
    content: "\e984";
  }
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: "\e82a";
  }

  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: "\e83d";
  }
}
.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before {
  content: "\e910";
}
.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before {
  content: "\e916";
}
.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: "\e919";
}
.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: "\e919";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: "\ebb9";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: "\ebb9";
}
.e-tab-clone-element .e-close-icon::before {
  content: "\e7fc";
  position: relative;
}
/*! tab layout */
.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 48px;
  min-height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 50px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 14px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  margin-top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap {
  padding: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 10px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 48px;
  min-height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 18px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 48px;
  min-height: 48px;
  padding: 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0 12px;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0 12px;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 24px;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 48px;
  min-height: 48px;
  padding: 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 24px;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: auto;
  height: initial;
}
.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}
.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 23px;
  top: 23px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 46px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 14px;
  line-height: 46px;
  margin: 0 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-vertical-icon .e-tab-header {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 72px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 46px;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 46px;
  margin: 0;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 46px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 24px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 70px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 70px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-fill.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon .e-tab-header {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 12px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 14px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 12px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 14px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0 12px;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0 12px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -24px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 24px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 10px 0 0;
}
.e-tab {
  display: block;
  position: relative;
}
.e-tab.e-hidden {
  display: none;
}
.e-tab.e-fill-mode .e-content,
.e-tab.e-fill-mode .e-content .e-item,
.e-tab.e-fill-mode .e-content .e-item > div,
.e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}
.e-tab .e-tab-header {
  height: 36px;
  min-height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header::before {
  content: "";
  position: absolute;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 36px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 40px;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}
.e-tab .e-tab-header .e-indicator {
  display: block;
  position: absolute;
}
.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}
.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 36px;
  margin: 0;
  min-height: 36px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 36px;
  padding: 0 18px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
  margin-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 36px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 10px;
  min-width: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 72px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 18px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 36px;
  min-height: 36px;
  min-width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 36px;
  padding: 0 16px;
  text-align: left;
  text-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 36px;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: inline-flex;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: inline-flex;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 18px;
  top: auto;
  top: initial;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: inline-flex;
}
.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: inline-flex;
  }
}
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab .e-tab-header .e-scroll-nav {
  height: 36px;
  min-height: 36px;
  min-width: auto;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0 9px;
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0 9px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 24px;
  position: relative;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav {
  height: 36px;
  min-height: 36px;
  min-width: auto;
  padding: 0 9px;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 24px;
  position: relative;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
  height: initial;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: auto;
  height: initial;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}
.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}
.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-tab .e-tab-header.e-vertical .e-indicator {
  display: block;
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -18px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: auto !important;
  top: initial !important;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  justify-content: center;
  min-height: 16px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 18px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  transform: none;
  transition: none;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  line-height: 35px;
  text-align: left;
  text-transform: uppercase;
  transform: none;
  transition: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 35px;
  margin: 0 0 0 10px;
  vertical-align: baseline;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 14px;
  }
}
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}
.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -18px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 18px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 10px 0 0;
}
.e-tab .e-content {
  position: relative;
}
.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.e-tab .e-content > .e-item {
  display: none;
}
.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab .e-content.e-progress {
  overflow-x: hidden;
}
.e-tab.e-vertical-tab .e-content {
  display: flex;
}
.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: flex;
  flex: none;
}
.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}
.e-tab.e-vertical-icon .e-tab-header {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-vertical-icon .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 62px;
}
.e-tab.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 62px;
}
.e-tab.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}
.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
  padding: 0;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-template .e-content > .e-item {
  display: none;
}
.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  transform: none;
  transition: none;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-fill .e-tab-header {
  height: 34px;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 34px;
  margin: 0;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 34px;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 18px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 60px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 60px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-fill.e-vertical-icon .e-tab-header {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
}
.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0 9px;
}
.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0 9px;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}
.e-tab-clone-element {
  overflow: visible;
  z-index: 10000;
}
.e-tab-clone-element:not(.e-separator) {
  height: 36px;
  margin: 0;
  min-height: 36px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element:not(.e-separator) {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab-clone-element .e-tab-wrap {
  height: 36px;
  padding: 0 18px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-wrap {
    height: 48px;
    padding: 0 12px;
  }
}
.e-tab-clone-element .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-text-wrap {
    height: 48px;
  }
}
.e-tab-clone-element .e-tab-text {
  display: inherit;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-text {
    font-size: 14px;
  }
}
.e-tab-clone-element .e-icons.e-close-icon {
  display: none;
}
.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab-clone-element .e-close-icon::before {
  top: 0;
}
.e-tab-clone-element .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab-clone-element.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
    height: 72px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab-clone-element.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
  position: absolute;
  right: 18px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}
.e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab-clone-element .e-tab-icon.e-icon-top,
.e-tab-clone-element .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-bigger .e-tab-clone-element:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab-clone-element .e-tab-wrap {
  height: 48px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-tab-wrap {
    padding: 0 12px;
  }
}
.e-bigger .e-tab-clone-element .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab-clone-element .e-tab-text {
  font-size: 14px;
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}
.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon::before {
  font-size: 20px;
}
.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
  margin: 10px 0 0;
}
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
/*! tab theme */
.e-tab {
  background: transparent;
  border: none;
}
.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: 0;
  border-bottom: 0;
}
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: 0;
  border-bottom: initial;
}
.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab .e-tab-header .e-indicator {
  background: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(227, 22, 91, 0.12);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: rgba(0, 0, 0, 0.54);
  }

  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: rgba(0, 0, 0, 0.54);
  }

  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: rgba(0, 0, 0, 0.87);
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
  border: medium none currentColor;
  border: initial;
}
.e-tab .e-tab-header .e-toolbar-pop {
  background: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  overflow-y: auto;
}
.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
  overflow-y: hidden;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #eee;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: #eee;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  box-shadow: none;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: medium none currentColor;
  border: initial;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: rgba(0, 0, 0, 0.12);
  border: medium none currentColor;
  border: initial;
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: medium none currentColor;
  border: initial;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: inherit;
  border: 0;
  box-shadow: none;
}
.e-tab .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-bottom: 0;
  border-radius: 0;
  border-top: 0;
  border-top: initial;
  border-top-color: inherit;
}
.e-tab .e-tab-header.e-vertical::before {
  border-width: 0 1px 0 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 0;
  border-top: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: 0;
  border-right: 0;
  border-right: initial;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: 0;
  border-left: initial;
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid transparent;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.12);
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: #FBBB79;
}
.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-disable .e-tab-header .e-indicator {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: rgba(227, 22, 91, 0.38);
}
.e-tab.e-disable .e-content {
  opacity: 0.38;
}
.e-tab.e-fill .e-tab-header {
  border-bottom: 2px Solid #FBBB79;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(0, 0, 0, 0.05);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #FBBB79;
  border-radius: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: white;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid #FBBB79;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 2px Solid #FBBB79;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 2px Solid #FBBB79;
}
.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}
.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}
.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 2px Solid rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 1;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.8);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header {
  background: #067B85;
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: #067B85;
}
.e-tab.e-background .e-tab-header .e-indicator {
  background: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(0, 0, 0, 0.1);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: #067B85;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
  color: rgba(255, 255, 255, 0.54);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #067B85;
  border-radius: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(63, 81, 181, 0);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: #067B85;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  animation: hscroll-alt-popup-shadow 1s ease-out 0ms;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after,
.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  animation: tbar-alt-popup-shadow 1s ease-out 0ms;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: #fff;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 1;
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #067B85;
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: #FBBB79;
}
.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(63, 81, 181, 0);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: rgba(255, 255, 255, 0.87);
}
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: rgba(255, 255, 255, 0.87);
}
.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}
.e-tab .e-content {
  background: inherit;
}
.e-tab .e-content .e-item {
  background: inherit;
  color: #000;
}
.e-tab-clone-element {
  background: #fff;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab-clone-element .e-tab-wrap {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab-clone-element .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! TreeView's material theme wise override definitions and variables */
/*! TreeView icons */
.e-treeview .e-list-item div.e-icons::before {
  content: "\e22f";
}
.e-treeview .e-sibling::before {
  content: "";
}
.e-treeview .e-popup .e-icons::before {
  content: "\e930";
}
.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: "\e22c";
}
.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: "\e22b";
}
.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: "\e22d";
}
.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: "\e22a";
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.e-bigger .e-treeview .e-navigable .e-text-content,
.e-treeview.e-bigger .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}
.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  padding: 0;
  width: 100%;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 10px 0 6px;
}
.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 10px;
}
.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 40px;
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 70px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 98px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 34px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 62px);
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 38px;
  min-height: 38px;
  padding: 0 10px;
}
.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 38px;
}
.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 16px;
}
.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-list-icon + .e-list-icon,
.e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  padding: 6px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 6px 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 16px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-treeview.e-text-wrap .e-list-text {
  white-space: normal;
  word-break: break-word;
}
.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
  word-break: break-all;
}
.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
  max-width: calc(100% - 2px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 22px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 59px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 87px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 57px);
}
.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 24px;
}
.e-treeview li.e-node-collapsed .e-list-item .e-fullrow {
  display: none;
}
.e-treeview .e-display-none {
  display: none;
}
.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  border-radius: 15px;
  transition: transform 0.3s ease-in-out;
}
.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  transform: rotate(90deg);
}
.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next {
  transform: rotate(180deg);
}
.e-treeview.e-rtl div.e-icons {
  transform: rotate(180deg);
}
.e-treeview .e-list-item {
  list-style: none;
  padding: 2px 0;
}
.e-treeview .e-list-item .e-ul {
  margin: 2px 0 -2px;
  padding: 0 0 0 24px;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  filter: alpha(opacity=50);
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
}
.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}
.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}
.e-treeview .e-icons .e-treeview-spinner {
  position: absolute;
}
.e-treeview .e-icons-spinner {
  position: relative;
}
.e-treeview .e-text-content {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 24px;
}
.e-treeview .e-fullrow {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  box-sizing: border-box;
  cursor: pointer;
  height: 32px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 5px;
  pointer-events: all;
  position: relative;
}
.e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}
.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 0 10px;
}
.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}
.e-treeview .e-list-text {
  box-sizing: border-box;
  display: inline-block;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 5px;
  text-decoration: none;
  vertical-align: middle;
}
.e-treeview .e-list-text .e-input-group {
  height: 30px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 18px;
  margin: 0 0 0 5px;
  vertical-align: middle;
  width: 18px;
}
.e-treeview .e-list-icon + .e-list-icon,
.e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 0 10px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 24px;
  margin: 0 0 0 -24px;
  vertical-align: middle;
  width: 24px;
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 7px;
}
.e-treeview .e-load {
  animation: rotation 0.5s infinite linear;
}
.e-treeview .e-sibling {
  border-radius: 10px;
  height: 6px;
  margin-top: -5px;
  width: 6px;
  position: absolute;
  z-index: 2;
}
.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}
.e-treeview .e-sibling::before {
  left: 6px;
  top: 3px;
  height: 1px;
  width: 144px;
  position: absolute;
  z-index: 2;
}
.e-treeview .e-popup {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}
.e-treeview .e-popup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}
.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}
.e-treeview .e-popup .e-downtail::before,
.e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}
.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}
.e-treeview .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}
.e-treeview .e-navigable .e-list-url {
  padding: 0;
  width: 100%;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 10px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 10px 0 2px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 5px;
}
.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}
.e-treeview.e-drag-item .e-text-content {
  float: left;
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 12px;
  padding: 6px;
}
.e-treeview.e-drag-item .e-drop-count {
  border: 1px solid;
  border-radius: 15px;
  box-sizing: content-box;
  font-size: 13px;
  line-height: normal;
  min-width: 12px;
  padding: 3px 5px 4px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}
.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 10px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 2px 0 10px;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 5px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview.e-rtl .e-ul {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-text-content {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 5px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 12px 0 0;
}
.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 0 5px 0 0;
}
.e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: 0 -24px 0 0;
}
.e-treeview.e-rtl .e-sibling::before {
  right: 6px;
  top: 3px;
}
.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}
.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}
.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}
.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}
.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 14px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 12px;
}
.e-treeview {
  -webkit-tap-highlight-color: transparent;
}
.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: transparent;
}
.e-treeview .e-list-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 18px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 10px;
}
.e-treeview .e-list-item.e-active,
.e-treeview .e-list-item.e-hover {
  background: transparent;
}
.e-treeview .e-list-item.e-hover > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-active > .e-text-content {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: #eee;
  border-color: #eee;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.e-treeview .e-list-item.e-editing.e-active > .e-fullrow,
.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible,
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-sibling {
  background: #FBBB79;
}
.e-treeview .e-sibling::before {
  background: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-popup .e-content {
  background-color: #fff;
  border-color: #eee;
}
.e-treeview .e-popup.e-select .e-icons {
  border-color: #eee;
}
.e-treeview .e-popup .e-downtail::before {
  border-top-color: #eee;
}
.e-treeview .e-popup .e-downtail::after {
  border-top-color: #fff;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: #eee;
  border-color: #eee;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}
.e-treeview.e-drag-item {
  background-color: #eee;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 12px;
}
.e-treeview.e-drag-item .e-list-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview.e-drag-item .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview.e-drag-item .e-drop-count {
  background-color: #FBBB79;
  border-color: #fff;
  color: #fff;
}
.e-treeview.e-drag-item.e-rtl .e-sibling {
  background: #FBBB79;
}
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
ejs-sidebar {
  display: none;
}
.e-sidebar-display {
  display: block;
}
.e-sidebar {
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}
.e-sidebar.e-right.e-open {
  transform: translateX(0%);
  transition: transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-right.e-close {
  box-shadow: none;
  transform: translateX(100%);
  transition: transform 0.5s ease, visibility 500ms;
  visibility: hidden;
}
.e-sidebar.e-left.e-open {
  transform: translateX(0%);
  transition: transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close {
  transition: transform 0.5s ease, visibility 500ms;
}
.e-sidebar.e-left.e-close {
  box-shadow: none;
  transform: translateX(-100%);
  visibility: hidden;
}
.e-sidebar.e-right.e-close {
  box-shadow: none;
  transform: translateX(100%);
  transition: transform 0.5s ease, visibility 500ms;
  visibility: hidden;
}
.e-sidebar.e-right {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  left: auto;
  right: 0;
  top: 0;
}
.e-sidebar.e-left {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  left: 0;
  right: auto;
  top: 0;
}
.e-sidebar.e-left.e-close.e-dock {
  transform: translateX(0%);
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-right.e-close.e-dock {
  transform: translateX(0%);
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
  transition: none;
}
.e-sidebar.e-visibility {
  visibility: hidden;
}
.e-sidebar.e-over {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.18);
}
.e-sidebar-absolute {
  position: absolute;
}
.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}
.e-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  top: 0;
  width: auto;
  z-index: 999;
}
.e-content-animation {
  transition: margin 0.5s ease, transform 0.5s ease;
}
.e-content-animation.e-overlay {
  box-sizing: border-box;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-disable-interaction {
  pointer-events: none;
  touch-action: none;
}
.e-sidebar-overflow {
  overflow-x: hidden !important;
}
.e-sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! menu layout */
.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: "\e99a";
}
.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: "\eb36";
}
.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before {
  content: "\e956";
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: "\e94d";
}
.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: "\e937";
}
.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: "\e94d";
}
/*! menu layout */
.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
}
.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}
.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 0;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper ul.e-ul,
.e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-menu-wrapper ul.e-ul:focus,
.e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}
.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}
.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}
.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}
.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 24px;
}
.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: inline-flex;
  font-size: 13px;
  height: 42px;
  line-height: 42px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}
.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  height: auto;
  line-height: 42px;
  margin-right: 8px;
  text-align: center;
}
.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 10px;
  height: auto;
  line-height: 42px;
  position: absolute;
  right: 12px;
  top: 0;
  width: auto;
}
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 30px;
}
.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.38;
  pointer-events: none;
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 0;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  display: list-item;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  width: 1em;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 36px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 8px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 8px 0;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 11px;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 42px;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper .e-menu-header .e-menu-title,
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 30px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 30px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(0deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  position: absolute;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  transform: none;
  width: 100%;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  transform: none;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}
.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}
.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}
.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 44px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 30px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 44px;
}
.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 14px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-menu-container ul .e-menu-item,
.e-bigger.e-menu-container ul .e-menu-item {
  height: 56px;
  line-height: 56px;
  padding: 0 16px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 56px;
  margin-right: 10px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul .e-menu-item .e-caret {
  font-size: 12px;
  line-height: 56px;
  right: 16px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul .e-menu-item.e-separator {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 15px;
  padding: 8px 0;
  white-space: nowrap;
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 8px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 10px;
}
.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 50px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 36px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 36px;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
  margin-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 16px;
  margin-left: 0;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 8px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 50px;
}
.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}
.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 34px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
  transition: transform 0.3s ease-in-out;
  transform: rotate(-180deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
  transition: transform 0.3s ease-in-out;
  transform: rotate(0deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}
.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 13px;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 42px;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 10px;
  right: 12px;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 56px;
  padding: 0;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 16px;
  height: 56px;
  line-height: 56px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 16px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 42px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 14px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 42px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
/*! menu theme */
.e-menu-wrapper,
.e-menu-container {
  background-color: #fafafa;
}
.e-menu-wrapper .e-menu,
.e-menu-container .e-menu {
  background-color: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.e-menu-container .e-menu .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused,
.e-menu-container .e-menu .e-menu-item.e-focused {
  color: #000;
  color: initial;
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
  background-color: #eee;
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected,
.e-menu-container .e-menu .e-menu-item.e-selected {
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #e0e0e0;
  outline-offset: 0;
  background-color: #e0e0e0;
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-separator,
.e-menu-container .e-menu .e-menu-item.e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-disabled,
.e-menu-container .e-menu .e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-caret {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-url,
.e-menu-container .e-menu .e-disabled .e-menu-url {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background-color: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-selected {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #eee;
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background-color: #fff;
}
.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background-color: inherit;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: #fafafa;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background: #eee;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background: #eee;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background: #eee;
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: #eee;
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: #eee;
}
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: rgba(0, 0, 0, 0.87);
}
/*! breadcrumb icons */
.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
  content: "\eb04";
}
.e-breadcrumb .e-home {
  margin-top: -1px;
}
.e-breadcrumb .e-home::before {
  content: "\e92b";
}
.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
  margin-top: 0;
}
/*! breadcrumb layout */
.e-breadcrumb {
  display: block;
}
.e-breadcrumb.e-breadcrumb-wrap-mode {
  display: flex;
}
.e-breadcrumb .e-breadcrumb-first-ol {
  align-items: flex-start;
  flex-shrink: 0;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-wrapped-ol {
  flex-wrap: wrap;
  overflow: hidden;
  padding-left: 0;
}
.e-breadcrumb.e-breadcrumb-scroll-mode {
  line-height: 26px;
  overflow: auto;
}
.e-breadcrumb ol {
  align-items: center;
  display: inline-flex;
  line-height: normal;
  margin: 0;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
}
.e-breadcrumb li {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb .e-breadcrumb-item {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 4px 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  cursor: pointer;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
  cursor: default;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
  display: inline-block;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 2px 0;
}
.e-breadcrumb .e-breadcrumb-item.e-disabled {
  opacity: 1;
  pointer-events: none;
}
.e-breadcrumb .e-breadcrumb-separator {
  display: flex;
  font-size: 14px;
  padding: 4px 3px;
}
.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: -4px;
  padding-left: 0;
}
.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: 0;
  margin-right: -4px;
  padding-left: 3px;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  cursor: pointer;
  font-size: 16px;
  padding: 4px 4px;
  vertical-align: bottom;
}
.e-breadcrumb .e-breadcrumb-menu {
  display: inline-block;
}
.e-breadcrumb .e-breadcrumb-item-wrapper {
  display: flex;
}
.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb.e-disabled {
  opacity: 1;
}
.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-menu {
  pointer-events: none;
}
.e-breadcrumb-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  position: absolute;
}
.e-breadcrumb-popup ul {
  margin: 0;
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  width: 100%;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
  width: inherit;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}
.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}
.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 4px 12px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  font-size: 16px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 2px 0;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
  font-size: 16px;
  padding: 4px 5px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 5px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
  font-size: 18px;
  padding: 5px 5px;
}
.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
/*! breadcrumb theme */
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  color: rgba(0, 0, 0, 0.65);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:active {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb.e-disabled .e-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.26);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
  color: rgba(0, 0, 0, 0.26);
}
.e-breadcrumb-popup {
  background-color: #fff;
}
.e-breadcrumb-popup .e-breadcrumb-text {
  color: #616161;
}
.e-breadcrumb-popup .e-breadcrumb-text:hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
/*! recurrence editor theme wise definitions*/
/*! Schedule component's material theme definitions and variables */
.e-schedule .e-schedule-toolbar .e-icon-prev::before {
  content: "\e937";
}
.e-schedule .e-schedule-toolbar .e-icon-next::before {
  content: "\e956";
}
.e-schedule .e-schedule-toolbar .e-icon-add::before {
  content: "\e963";
}
.e-schedule .e-schedule-toolbar .e-icon-today::before {
  content: "\e322";
}
.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before {
  content: "\e969";
}
.e-schedule .e-schedule-toolbar .e-icon-day::before {
  content: "\e31b";
}
.e-schedule .e-schedule-toolbar .e-icon-week::before {
  content: "\e315";
}
.e-schedule .e-schedule-toolbar .e-icon-workweek::before {
  content: "\e314";
}
.e-schedule .e-schedule-toolbar .e-icon-month::before {
  content: "\e93c";
}
.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before {
  content: "\e313";
}
.e-schedule .e-schedule-toolbar .e-icon-agenda::before {
  content: "\e31d";
}
.e-schedule .e-schedule-toolbar .e-icon-year::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before {
  content: "\ea85";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before {
  content: "\ea88";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before {
  content: "\ea8b";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-month::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before {
  content: "\e984";
}
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before {
  content: "\e984";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before {
  content: "\e956";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before {
  content: "\e937";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before {
  content: "\e99a";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-next::before {
  content: "\e956";
}
.e-schedule .e-close-icon::before {
  content: "\e7fc";
}
.e-schedule .e-block-indicator::before {
  content: "\e22a";
}
.e-schedule .e-appointment .e-recurrence-icon::before {
  content: "\e308";
}
.e-schedule .e-appointment .e-recurrence-edit-icon::before {
  content: "\e30a";
}
.e-schedule .e-appointment .e-up-icon::before {
  content: "\e306";
}
.e-schedule .e-appointment .e-down-icon::before {
  content: "\e304";
}
.e-schedule .e-appointment .e-left-icon::before {
  content: "\e302";
}
.e-schedule .e-appointment .e-right-icon::before {
  content: "\e300";
}
.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before {
  content: "\e916";
}
.e-schedule.e-rtl .e-appointment .e-left-icon::before {
  content: "\e300";
}
.e-schedule.e-rtl .e-appointment .e-right-icon::before {
  content: "\e302";
}
.e-schedule .e-resource-tree-icon::before {
  content: "\e22f";
}
.e-schedule-dialog.e-device .e-back-icon::before {
  content: "\e977";
}
.e-schedule-dialog.e-device .e-save-icon::before {
  content: "\e98e";
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before {
  content: "\e944";
}
.e-schedule-dialog.e-device.e-rtl .e-back-icon::before {
  content: "\e85f";
}
.e-quick-popup-wrapper .e-edit-icon::before {
  content: "\e891";
}
.e-quick-popup-wrapper .e-delete-icon::before {
  content: "\e94a";
}
.e-quick-popup-wrapper .e-close-icon::before {
  content: "\e7fc";
}
.e-quick-popup-wrapper .e-time-icon::before {
  content: "\e20c";
}
.e-quick-popup-wrapper .e-location-icon::before {
  content: "\e30c";
}
.e-quick-popup-wrapper .e-time-zone-icon::before {
  content: "\e30e";
}
.e-quick-popup-wrapper .e-description-icon::before {
  content: "\e30d";
}
.e-quick-popup-wrapper .e-resource-icon::before {
  content: "\e424";
}
.e-quick-popup-wrapper .e-date-time-icon::before {
  content: "\e421";
}
.e-more-popup-wrapper.e-device .e-close-icon::before {
  content: "\e7fc";
}
/*! schedule component layout */
.e-schedule {
  display: block;
  outline: medium none;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-schedule .e-schedule-toolbar {
  background: #fafafa;
  border: 0;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
  min-height: 42px;
}
.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-active-view .e-icons {
  color: #FBBB79;
}
.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
}
.e-schedule .e-schedule-toolbar .e-tbar-btn:active {
  background: #e0e0e0;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items {
  background: #fafafa;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 42px;
  min-height: 42px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow {
  font-size: 10px;
  padding-top: 0;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover {
  border-radius: 100%;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next {
  font-size: 14px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  text-transform: none;
  text-transform: initial;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav {
  background: #fafafa;
  border-left: 0;
  border-right: 1px solid #f5f5f5;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav {
  border-left: 1px solid #f5f5f5;
}
.e-schedule .e-schedule-toolbar .e-hor-nav::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:hover {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:focus {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule.e-device .e-schedule-toolbar {
  height: 56px;
  min-height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus {
  height: calc(100% - 20px);
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 56px;
  min-height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-pop {
  overflow: auto;
}
.e-schedule.e-device .e-content-wrap.e-scroll-hidden {
  overflow: hidden;
}
.e-schedule .e-schedule-resource-toolbar {
  background: #fafafa;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  display: flex;
  margin-bottom: 3px;
  min-height: 42px;
  padding: 10px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  padding: 7px;
  padding-left: 4px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title {
  display: flex;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name {
  font-size: 14px;
  padding: 5px;
  color: #000;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) {
  opacity: 0.6;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  color: rgba(0, 0, 0, 0.54);
  font-size: 10px;
  line-height: 18px;
  opacity: 0.4;
  padding: 5px;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-close {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-open {
  display: block;
}
.e-schedule .e-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-text-center {
  text-align: center;
}
.e-schedule .e-table-container {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-table-container.e-translate {
  transition: transform 0.3s ease 0s;
}
.e-schedule .e-resource-tree-popup {
  background: #fff;
  box-shadow: 0 3px 4px 0.2px rgba(0, 0, 0, 0.4);
  height: 100%;
  position: absolute;
  width: 250px;
}
.e-schedule .e-resource-tree-popup .e-resource-tree {
  height: 100%;
  overflow-y: auto;
}
.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content {
  padding: 0 0 0 12px;
}
.e-schedule .e-resource-tree-popup-overlay.e-enable {
  background-color: #383838;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-schedule .e-new-event {
  background-color: #067B85;
  border: 1px solid #fff;
  border-radius: 5px;
  height: 100%;
  opacity: 0.9;
  position: relative;
  width: 100%;
  z-index: 1;
}
.e-schedule .e-new-event .e-title {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  overflow-wrap: break-word;
  padding: 3px;
  position: absolute;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-schedule-table {
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}
.e-schedule .e-schedule-table > tbody > tr > th,
.e-schedule .e-schedule-table > tbody > tr > td {
  box-sizing: border-box;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-outer-table > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.e-schedule .e-content-wrap {
  position: relative;
}
.e-schedule .e-content-wrap .e-day-wrapper {
  width: 100%;
}
.e-schedule .e-content-placeholder {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 99999;
}
.e-schedule .e-content-wrap,
.e-schedule .e-scroll-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-schedule .e-hide-childs > * {
  display: none;
}
.e-schedule .e-recurrence-icon,
.e-schedule .e-recurrence-edit-icon {
  font-size: 11px;
}
.e-schedule .e-left-icon,
.e-schedule .e-right-icon {
  font-size: 8px;
}
.e-schedule .e-m-date {
  cursor: pointer;
  font-size: 20px;
}
.e-schedule .e-m-date:hover {
  text-decoration: underline;
}
.e-schedule .e-m-day {
  font-size: 12px;
}
.e-schedule.e-device .e-m-date:hover {
  text-decoration: none;
}
.e-schedule .e-block-appointment {
  background: rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-block-appointment .e-subject {
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-block-indicator {
  color: rgba(0, 0, 0, 0.6);
  float: right;
  padding: 0 5px;
  z-index: 1;
}
.e-schedule.e-rtl .e-block-indicator {
  float: left;
}
.e-schedule .e-timeline-view .e-block-indicator,
.e-schedule .e-timeline-month-view .e-block-indicator {
  position: absolute;
  top: 3px;
}
.e-schedule .e-appointment {
  opacity: 1;
  transition: opacity 100ms linear;
}
.e-schedule .e-appointment .e-subject.e-disable {
  display: none;
}
.e-schedule .e-appointment .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-appointment .e-inline-subject {
  background-color: transparent;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-schedule .e-appointment.e-event-action {
  opacity: 0.4;
}
.e-schedule .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-read-only {
  opacity: 0.8;
}
.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone),
.e-schedule.e-event-action .e-block-appointment {
  pointer-events: none;
}
.e-schedule.e-event-action .e-drag-clone,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone {
  cursor: move;
}
.e-schedule.e-event-action .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-drag-clone .e-bottom-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler {
  pointer-events: none;
}
.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone {
  cursor: ns-resize;
}
.e-schedule.e-event-action .e-timeline-view .e-resize-clone,
.e-schedule.e-event-action .e-timeline-month-view .e-resize-clone,
.e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone {
  cursor: ew-resize;
}
.e-schedule.e-device .e-appointment {
  overflow: hidden;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize {
  height: 10px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize {
  border-radius: 50%;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize {
  margin-top: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize {
  margin-top: 8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize {
  margin-left: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize {
  margin-left: 8px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-right-handler {
  height: 100%;
  width: 5px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler {
  height: 5px;
  width: 100%;
}
.e-schedule .e-event-resize {
  position: absolute;
}
.e-schedule .e-event-resize.e-left-handler, .e-schedule .e-event-resize.e-right-handler {
  height: 100%;
  width: 10px;
}
.e-schedule .e-event-resize.e-left-handler {
  cursor: ew-resize;
  float: left;
  left: 0;
}
.e-schedule .e-event-resize.e-right-handler {
  cursor: e-resize;
  float: right;
  right: 0;
}
.e-schedule .e-event-resize.e-top-handler, .e-schedule .e-event-resize.e-bottom-handler {
  height: 10px;
  width: 100%;
}
.e-schedule .e-event-resize.e-top-handler {
  cursor: ns-resize;
  top: 0;
}
.e-schedule .e-event-resize.e-bottom-handler {
  bottom: 0;
  cursor: ns-resize;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-content-table,
.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap {
  height: 100%;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-row,
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-cells {
  height: 0 !important;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 54px;
  margin-bottom: 2px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  padding: 2px 4px 0 2px;
  text-align: left;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 1px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon {
  line-height: 54px;
  padding: 0 5px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon {
  line-height: 54px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper {
  position: absolute;
  width: 0;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells {
  height: auto;
  vertical-align: top;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-left-indent {
  width: 85px;
}
.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells {
  position: relative;
}
.e-schedule .e-vertical-view .e-date-header-wrap table col,
.e-schedule .e-vertical-view .e-content-wrap table col {
  width: 36px;
}
.e-schedule .e-vertical-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-vertical-view .e-header-cells {
  font-size: 12px;
  height: 60px;
  padding: 5px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  display: table;
  font-size: 13px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  cursor: pointer;
  display: table;
  font-size: 18px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover {
  text-decoration: none;
}
.e-schedule .e-vertical-view .e-row-count-wrapper {
  display: block;
  height: 100%;
  pointer-events: none;
  position: relative;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator {
  bottom: 0;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 2px 4px;
  pointer-events: visible;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section {
  bottom: 4px;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 25px;
  left: 0;
  line-height: 25px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  transform: rotate(0deg);
  transition: transform 300ms ease-in-out;
  width: 25px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand {
  transform: rotate(0deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse {
  transform: rotate(180deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section:hover, .e-schedule .e-vertical-view .e-all-day-appointment-section:focus {
  background: #e0e0e0;
  border-radius: 100%;
}
.e-schedule .e-vertical-view .e-appointment-hide {
  opacity: 0;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  height: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate {
  transition: 250ms ease-out;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-schedule .e-vertical-view .e-work-cells {
  font-size: 12px;
  height: 36px;
  text-align: center;
}
.e-schedule .e-vertical-view .e-work-cells {
  width: 36px;
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view .e-current-time {
  font-size: 11px;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time,
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  z-index: 1;
}
.e-schedule .e-vertical-view .e-date-header-wrap {
  max-height: 300px;
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll {
  border-bottom: 1px solid #e8eaf6;
  overflow-y: auto;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-resource-cells {
  position: sticky;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-header-cells {
  position: sticky;
  top: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-auto {
  max-height: unset;
}
.e-schedule .e-vertical-view .e-time-cells-wrap {
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-content-wrap,
.e-schedule .e-vertical-view .e-time-cells-wrap {
  position: relative;
}
.e-schedule .e-vertical-view .e-timeline-wrapper,
.e-schedule .e-vertical-view .e-day-wrapper,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper {
  height: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
  padding: 1px 0 1px 4px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time {
  display: block;
  font-size: 11px;
  padding: 1px 4px 2px 0;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon {
  line-height: 20px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  flex: auto;
  padding: 0 4px;
  text-align: left;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time {
  display: block;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  bottom: 5px;
  display: block;
  float: right;
  height: auto;
  left: auto;
  position: absolute;
  right: 5px;
  width: auto;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator {
  display: block;
  margin: 0 45%;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  font-size: 8px;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon {
  margin-top: 3px;
  top: 0;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  bottom: 6px;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view.e-day-view .e-header-date {
  cursor: default;
}
.e-schedule .e-vertical-view.e-day-view .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-left-indent {
  width: 35px;
}
.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap {
  float: left;
  width: 35px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}
.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  min-height: auto;
}
.e-schedule.e-rtl {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  padding: 1px 4px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  line-height: 15px;
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  margin-left: 15px;
  margin-right: auto;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  float: left;
  left: 5px;
  right: auto;
}
.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap {
  float: right;
}
@media screen and (max-width: 480px) {
  .e-schedule .e-vertical-view .e-left-indent {
    width: 35px;
  }
}
.e-schedule .e-month-view .e-left-indent,
.e-schedule .e-month-agenda-view .e-left-indent {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  width: 36px;
}
.e-schedule .e-month-view .e-week-number-wrapper,
.e-schedule .e-month-agenda-view .e-week-number-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-week-number,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  color: rgba(0, 0, 0, 0.54);
  padding-top: 4px;
  text-align: center;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-week-number {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  height: 70px;
}
.e-schedule .e-month-view .e-content-wrap {
  display: flex;
  font-size: 13px;
}
.e-schedule .e-month-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-month-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-month-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 30px;
  padding: 3px;
}
.e-schedule .e-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-month-view .e-work-cells {
  height: 70px;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header {
  visibility: hidden;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 2px;
  text-align: center;
}
.e-schedule .e-month-view .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-month-view .e-new-event {
  height: calc(100% - 25px);
}
.e-schedule .e-month-view .e-block-indicator {
  margin-top: -20px;
}
.e-schedule .e-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-month-view .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject {
  padding: 4px;
  text-align: center;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time {
  font-size: 11px;
  padding: 1.5px;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-month-view .e-appointment .e-subject {
  padding: 2px;
  width: 100%;
}
.e-schedule .e-month-view .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-rtl .e-month-view .e-left-indent {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-view .e-week-number {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule .e-year-view .e-calendar-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  border: 0;
  flex: 0 25%;
  max-width: 100%;
  min-width: 260px;
  padding: 10px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day {
  display: block;
  margin: 0 auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month {
  color: rgba(0, 0, 0, 0.54);
  pointer-events: visible;
  touch-action: auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today {
  opacity: 0.5;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator {
  background-color: #067B85;
  border-radius: 50%;
  height: 5px;
  margin: -6px auto 0;
  position: relative;
  width: 5px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-year-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-year-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-year-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-year-view .e-date-header-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-year-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap,
.e-schedule .e-timeline-year-view .e-month-header-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap table col,
.e-schedule .e-timeline-year-view .e-content-wrap table col {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-resource-left-td,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-timeline-year-view .e-resource-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-resource-left-td {
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells,
.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells {
  height: 40px;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  height: 75px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node {
  background-color: #fff;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus {
  background-color: #f5f5f5;
}
.e-schedule .e-timeline-year-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-resource-tree-icon {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-year-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-year-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month) {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-work-days {
  background-color: #fff;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-other-month {
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
  background-color: #FBBB79;
  border-radius: 50%;
  color: #fff;
  margin: 2px;
  width: 20px;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-year-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-content-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-left-indent td {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td {
  border-width: 0 1px 1px 0;
}
.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent {
  padding: 0;
  width: 100px;
}
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent,
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-month-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-month-header.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-timeline-year-view .e-left-indent,
.e-schedule .e-timeline-year-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 30px;
  padding: 0;
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-month-header,
.e-schedule .e-timeline-year-view .e-work-cells {
  height: 75px;
}
.e-schedule .e-timeline-year-view .e-header-cells,
.e-schedule .e-timeline-year-view .e-work-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-work-cells {
  vertical-align: top;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 2px;
  text-align: center;
  width: 10px;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-timeline-year-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding: 1.5px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-indicator {
  display: block;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  padding-right: 5px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-device .e-year-view .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-view .e-content-wrap,
.e-schedule .e-timeline-view .e-content-table,
.e-schedule .e-timeline-month-view .e-content-wrap,
.e-schedule .e-timeline-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-date-header-wrap,
.e-schedule .e-timeline-month-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-event-table,
.e-schedule .e-timeline-month-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-view .e-appointment-container.e-event-container,
.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container {
  height: 60px;
  position: relative;
}
.e-schedule .e-timeline-view .e-date-header-wrap table col,
.e-schedule .e-timeline-view .e-content-wrap table col,
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 50px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td {
  height: 36px;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots {
  overflow: inherit;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span {
  position: relative;
}
.e-schedule .e-timeline-view .e-navigate:hover,
.e-schedule .e-timeline-month-view .e-navigate:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate:focus,
.e-schedule .e-timeline-month-view .e-navigate:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  height: 60px;
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-resource-text,
.e-schedule .e-timeline-month-view .e-resource-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-resource-left-td,
.e-schedule .e-timeline-month-view .e-resource-left-td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-view .e-resource-cells,
.e-schedule .e-timeline-month-view .e-resource-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  height: 60px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-view .e-resource-cells:focus,
.e-schedule .e-timeline-month-view .e-resource-cells:focus {
  background-color: #f5f5f5;
}
.e-schedule .e-timeline-view .e-resource-column-wrap,
.e-schedule .e-timeline-month-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-resource-column-table,
.e-schedule .e-timeline-month-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-auto-height,
.e-schedule .e-timeline-month-view .e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-view.e-ignore-whitespace .e-event-container,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-event-container {
  height: 42px;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells {
  background-color: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 8px #fafafa;
}
.e-schedule .e-timeline-view .e-resource-tree-icon,
.e-schedule .e-timeline-month-view .e-resource-tree-icon {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-view .e-resource-collapse,
.e-schedule .e-timeline-month-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-view .e-child-node,
.e-schedule .e-timeline-month-view .e-child-node {
  background-color: #fff;
}
.e-schedule .e-timeline-view .e-appointment-wrapper,
.e-schedule .e-timeline-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-view .e-inline-appointment,
.e-schedule .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-view .e-appointment,
.e-schedule .e-timeline-month-view .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: flex;
  height: 38px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-timeline-view .e-appointment .e-subject,
.e-schedule .e-timeline-month-view .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-view .e-appointment .e-location,
.e-schedule .e-timeline-month-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-time {
  display: block;
  line-height: 1.4;
}
.e-schedule .e-timeline-view .e-appointment .e-disable,
.e-schedule .e-timeline-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}
.e-schedule .e-timeline-view .e-appointment .e-indicator,
.e-schedule .e-timeline-month-view .e-appointment .e-indicator {
  display: block;
}
.e-schedule .e-timeline-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  padding-right: 5px;
}
.e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus,
.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule .e-timeline-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-timeline-view .e-appointment.e-allow-select,
.e-schedule .e-timeline-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-view .e-more-indicator,
.e-schedule .e-timeline-month-view .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-more-indicator:focus,
.e-schedule .e-timeline-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate {
  font-size: 13px;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  bottom: 0;
  position: absolute;
}
.e-schedule .e-timeline-view .e-current-timeline {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 70px;
}
.e-schedule .e-virtual-scroll .e-content-table {
  position: absolute;
  transform: translateY(0);
}
.e-schedule .e-virtual-scroll .e-content-table.e-virtual-relative {
  position: relative;
}
.e-schedule .e-virtual-scroll .e-content-wrap.e-transition {
  transition: all 1000ms linear;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-right-icon {
  padding: 0 0 0 5px;
}
.e-schedule.e-rtl .e-timeline-view .e-inline-appointment,
.e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-left-td,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-cells,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells {
  border-width: 0 0 1px 1px;
  padding-right: 15px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon {
  float: right;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  text-align: right;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap {
  font-size: 13px;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td {
  border-left-width: 0;
  border-right-width: 0;
}
.e-schedule.e-device .e-month-view .e-content-wrap,
.e-schedule.e-device .e-timeline-view .e-content-wrap,
.e-schedule.e-device .e-timeline-month-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule.e-device .e-month-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-month-view .e-date-header:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-month-view .e-more-indicator,
.e-schedule.e-device .e-timeline-view .e-more-indicator,
.e-schedule.e-device .e-timeline-month-view .e-more-indicator {
  font-size: 12px;
}
.e-schedule.e-device .e-month-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-month-view .e-navigate:hover {
  text-decoration: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu {
  margin-top: 6px;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  margin-top: 4px;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  height: 40px;
  padding-top: 8px;
}
.e-schedule .e-month-agenda-view .e-wrapper-container {
  position: relative;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-content-table {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.e-schedule .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-month-agenda-view .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-month-agenda-view .e-day-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-month-agenda-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-month-agenda-view .e-content-wrap {
  font-size: 13px;
}
.e-schedule .e-month-agenda-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 30px;
  padding: 5px;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  height: 40px;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-agenda-view .e-date-header {
  height: 24px;
  line-height: 24.5px;
  margin: 4px auto 0;
  text-align: center;
  width: 24px;
}
.e-schedule .e-month-agenda-view .e-appointment-container {
  min-height: 40px;
}
.e-schedule .e-month-agenda-view .e-appointment-wrap {
  background-color: #fff;
  overflow: auto;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment {
  border-left: 3px solid #067B85;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment:hover {
  background: #f5f5f5;
}
.e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus {
  background: #e0e0e0;
}
.e-schedule .e-month-agenda-view .e-subject-wrap {
  display: flex;
}
.e-schedule .e-month-agenda-view .e-subject {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-recurrence-icon,
.e-schedule .e-month-agenda-view .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.54);
  line-height: 26px;
  padding: 0 10px;
}
.e-schedule .e-month-agenda-view .e-date-time {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-location {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-no-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  height: 100%;
  padding: 8px 4px;
}
.e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view {
  padding: 10px 0;
}
.e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view {
  margin: 0;
  padding: 0;
}
.e-schedule .e-month-agenda-view .e-work-cells .e-appointment-indicator {
  background: #067B85;
  border-radius: 50%;
  height: 6px;
  left: 0;
  margin: 1px auto;
  width: 6px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-left-indent {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-week-number {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #067B85;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-month-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-device .e-month-agenda-view .e-date-header-wrap {
  font-size: 13px;
}
.e-schedule.e-device .e-month-agenda-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule .e-agenda-view {
  background-color: #fff;
}
.e-schedule .e-agenda-view .e-content-wrap table td:first-child,
.e-schedule .e-agenda-view .e-date-column {
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-agenda-view .e-month-header {
  background: #067B85;
  height: 100px;
  padding-top: 12px;
  vertical-align: top;
}
.e-schedule .e-agenda-view .e-month-header .e-date-header {
  color: #fff;
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  padding: 10px 32px 0 16px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 13px;
}
.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-agenda-view .e-day-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-date-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-agenda-view .e-date-header {
  font-size: 20px;
}
.e-schedule .e-agenda-view .e-day-header {
  font-size: 12px;
}
.e-schedule .e-agenda-view .e-subject-wrap {
  display: flex;
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon,
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-location {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-subject {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-recurrence-icon,
.e-schedule .e-agenda-view .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.87);
  line-height: 21px;
  padding: 0 10px;
}
.e-schedule .e-agenda-view .e-date-time {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-location {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 23px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-agenda-item {
  padding: 10px 0;
}
.e-schedule .e-agenda-view .e-agenda-parent {
  margin: 0;
  padding: 0;
}
.e-schedule .e-agenda-view .e-appointment {
  border-left: 3px solid #067B85;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}
.e-schedule .e-agenda-view .e-appointment:hover {
  background: #f5f5f5;
}
.e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus {
  background: #e0e0e0;
}
.e-schedule .e-agenda-view .e-appointment.e-template {
  display: inline-flex;
  flex-direction: row-reverse;
}
.e-schedule .e-agenda-view .e-no-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule .e-agenda-view .e-empty-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule.e-device .e-agenda-view .e-m-date,
.e-schedule.e-device .e-month-agenda-view .e-m-date {
  font-size: 20px;
}
.e-schedule.e-device .e-agenda-view .e-resource-name,
.e-schedule.e-device .e-agenda-view .e-m-day,
.e-schedule.e-device .e-month-agenda-view .e-resource-name,
.e-schedule.e-device .e-month-agenda-view .e-m-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
}
.e-schedule.e-rtl .e-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #067B85;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-rtl .e-agenda-view .e-date-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show {
  display: none;
}
.e-bigger .e-schedule .e-schedule-toolbar,
.e-bigger.e-schedule .e-schedule-toolbar {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text {
  font-size: 16px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow,
.e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow {
  font-size: 10px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav,
.e-bigger.e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav {
  min-height: 56px;
  min-width: 32px;
  z-index: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items {
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  margin: 7.5px 3px;
  min-height: 27px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons {
  min-width: 24px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: auto;
  line-height: 25px;
  margin: 4px 0;
  min-height: 0;
  min-width: 34px;
  padding: 0 1.5px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons {
  padding: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right {
  padding: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon {
  height: 25px;
}
.e-bigger .e-schedule .e-more-popup-wrapper .e-header-day,
.e-bigger.e-schedule .e-more-popup-wrapper .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}
.e-bigger .e-schedule .e-vertical-view .e-resource-cells,
.e-bigger.e-schedule .e-vertical-view .e-resource-cells {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  font-size: 13px;
}
.e-bigger .e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule .e-vertical-view .e-current-time,
.e-bigger.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule .e-vertical-view .e-current-time {
  font-size: 12px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule.e-device .e-vertical-view .e-current-time,
.e-bigger.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-bigger .e-schedule .e-month-view .e-header-cells,
.e-bigger.e-schedule .e-month-view .e-header-cells {
  height: 35px;
}
.e-bigger .e-schedule .e-month-view .e-resource-cells,
.e-bigger .e-schedule .e-month-view .e-date-header-wrap,
.e-bigger.e-schedule .e-month-view .e-resource-cells,
.e-bigger.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 14px;
}
.e-bigger .e-schedule .e-month-view .e-content-wrap,
.e-bigger.e-schedule .e-month-view .e-content-wrap {
  font-size: 14px;
}
.e-bigger .e-schedule .e-month-view .e-m-date,
.e-bigger.e-schedule .e-month-view .e-m-date {
  font-size: 20px;
}
.e-bigger .e-schedule .e-month-view .e-resource-name,
.e-bigger .e-schedule .e-month-view .e-m-day,
.e-bigger.e-schedule .e-month-view .e-resource-name,
.e-bigger.e-schedule .e-month-view .e-m-day {
  font-size: 14px;
}
.e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-month-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-month-view .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-timeline-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-view .e-appointment:focus,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-more-popup-wrapper.e-multi-drag .e-appointment.e-appointment-border, .e-more-popup-wrapper.e-multi-drag .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
/*! schedule event tooltip */
.e-schedule-event-tooltip .e-subject {
  font-size: 12px;
}
.e-bigger .e-schedule-event-tooltip .e-subject,
.e-schedule-event-tooltip.e-bigger .e-subject {
  font-size: 14px;
  font-weight: 500;
}
.e-bigger .e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 485px;
}
.e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .e-dialog.e-quick-dialog.e-following-events-dialog {
    width: 289px;
  }
}
.e-dialog.e-quick-dialog {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 320px;
}
.e-dialog.e-quick-dialog .e-disable {
  display: none;
}
.e-dialog.e-quick-dialog .e-dlg-header-content {
  border-bottom: none;
}
.e-dialog.e-quick-dialog .e-footer-content {
  border-top: none;
}
.e-dialog.e-quick-dialog .e-quick-dialog-cancel {
  box-shadow: none;
}
.e-dialog.e-quick-dialog.e-rtl {
  text-align: right;
}
.e-bigger .e-dialog.e-quick-dialog {
  min-width: 370px;
}
/*! schedule event window */
.e-schedule-dialog .e-disable {
  display: none;
}
.e-schedule-dialog .e-icon-disable {
  opacity: 0.5;
}
.e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-schedule-dialog .e-event-delete {
  float: left;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-description-label {
  padding-right: 8px;
}
.e-schedule-dialog .e-start-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-end-container {
  padding-left: 8px;
}
.e-schedule-dialog .e-end-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-schedule-dialog .e-time-zone-row {
  display: flex;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0;
  transition: 0.3s ease-in-out;
  width: 100%;
}
.e-schedule-dialog .e-time-zone-row .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row .e-end-time-zone-container {
  display: none;
  transform: translateY(-100%);
}
.e-schedule-dialog .e-time-zone-row.e-enable {
  height: 50px;
  margin-bottom: 12px;
}
.e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row.e-enable .e-end-time-zone-container {
  display: block;
  transform: translateY(0);
}
.e-schedule-dialog .e-title-location-row,
.e-schedule-dialog .e-start-end-row,
.e-schedule-dialog .e-start-input-container,
.e-schedule-dialog .e-end-input-container {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 14px;
  padding-top: 8px;
  width: 100%;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-end-container,
.e-schedule-dialog .e-start-time-zone-container,
.e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-schedule-dialog .e-description,
.e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-schedule-dialog .e-repeat-container,
.e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog .e-footer-content {
  margin-top: 4px;
}
.e-schedule-dialog.e-rtl {
  text-align: right;
}
.e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 16px;
  margin-right: 0;
}
.e-schedule-dialog.e-rtl .e-subject-container,
.e-schedule-dialog.e-rtl .e-start-container,
.e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 8px;
  padding-right: 0;
}
.e-schedule-dialog.e-rtl .e-start-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog.e-rtl .e-location-container,
.e-schedule-dialog.e-rtl .e-end-container {
  padding-left: 0;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}
.e-ddl.e-popup .e-resource-template {
  display: flex;
  padding: 0 10px;
  text-indent: 10px;
}
.e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 14px;
  margin-top: 10px;
  width: 14px;
}
.e-bigger .e-ddl.e-popup .e-resource-template {
  padding: 0 15px;
}
.e-bigger .e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 16px;
  margin-top: 14px;
  width: 16px;
}
.e-bigger .e-schedule-dialog .e-disable {
  display: none;
}
.e-bigger .e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-bigger .e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-bigger .e-schedule-dialog .e-event-cancel,
.e-bigger .e-schedule-dialog .e-event-delete {
  border: none;
  box-shadow: none;
}
.e-bigger .e-schedule-dialog .e-footer-content .e-btn.e-event-delete {
  float: left;
  margin-left: 0;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-description-label {
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  padding-left: 12px;
}
.e-bigger .e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: none;
}
.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable {
  display: flex;
  height: 60px;
}
.e-bigger .e-schedule-dialog .e-title-location-row,
.e-bigger .e-schedule-dialog .e-start-end-row,
.e-bigger .e-schedule-dialog .e-start-input-container,
.e-bigger .e-schedule-dialog .e-end-input-container,
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 20px;
  padding-top: 0;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-description-row,
.e-bigger .e-schedule-dialog .e-repeat-container {
  padding-top: 0;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  padding-bottom: 16px;
  padding-top: 10px;
}
.e-bigger .e-schedule-dialog .e-description,
.e-bigger .e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-bigger .e-schedule-dialog .e-time-zone-row,
.e-bigger .e-schedule-dialog .e-repeat-container,
.e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-bigger .e-schedule-dialog .e-footer-content {
  padding-top: 8px;
}
.e-bigger .e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 12px;
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 0;
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}
.e-schedule-dialog.e-device .e-dlg-header,
.e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}
.e-schedule-dialog.e-device .e-dlg-header-content {
  background: #fafafa;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
}
.e-schedule-dialog.e-device .e-title-location-row,
.e-schedule-dialog.e-device .e-start-end-row,
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-start-input-container,
.e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}
.e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-end-time-zone-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-description-row,
.e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-description,
.e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}
.e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}
.e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}
.e-schedule-dialog.e-device .e-title-header {
  display: flex;
  width: 100%;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}
.e-schedule-dialog.e-device .e-save-icon {
  text-align: right;
}
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog.e-device .e-repeat-container {
  display: block;
}
.e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 10px;
}
.e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}
.e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  border: 0;
  box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}
/*! schedule quick popup */
.e-quick-popup-wrapper {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.87);
  max-width: 365px;
  min-width: 320px;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-quick-popup-wrapper .e-hidden {
  display: none;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper {
  position: absolute;
  right: 6px;
  top: 4px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: #000;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: #e0e0e0;
  color: #000;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 11px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 28px 18px 8px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table {
  width: 100%;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span {
  margin-bottom: 4px;
  margin-bottom: 8px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 22px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header {
  background-color: #067B85;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper {
  padding: 5px 5px 2px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete {
  display: none;
  display: block;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon {
  font-size: 11px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover {
  background: none;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-delete-icon {
  opacity: 0.5;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 0 24px 16px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  cursor: default;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  max-height: 87px;
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-content {
  padding: 8px 18px 26px 26px;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper {
  display: flex;
  justify-content: flex-end;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close {
  background-color: transparent;
  border: 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time,
.e-quick-popup-wrapper .e-cell-popup .e-location,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone,
.e-quick-popup-wrapper .e-cell-popup .e-description,
.e-quick-popup-wrapper .e-cell-popup .e-resource,
.e-quick-popup-wrapper .e-event-popup .e-date-time,
.e-quick-popup-wrapper .e-event-popup .e-location,
.e-quick-popup-wrapper .e-event-popup .e-time-zone,
.e-quick-popup-wrapper .e-event-popup .e-description,
.e-quick-popup-wrapper .e-event-popup .e-resource {
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  padding-top: 16px;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-cell-popup .e-location-icon,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-cell-popup .e-description-icon,
.e-quick-popup-wrapper .e-cell-popup .e-resource-icon,
.e-quick-popup-wrapper .e-event-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-event-popup .e-location-icon,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-event-popup .e-description-icon,
.e-quick-popup-wrapper .e-event-popup .e-resource-icon {
  color: rgba(0, 0, 0, 0.54);
  font-size: 18px;
  padding-right: 13px;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-details,
.e-quick-popup-wrapper .e-cell-popup .e-location-details,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-cell-popup .e-description-details,
.e-quick-popup-wrapper .e-cell-popup .e-resource-details,
.e-quick-popup-wrapper .e-event-popup .e-date-time-details,
.e-quick-popup-wrapper .e-event-popup .e-location-details,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-event-popup .e-description-details,
.e-quick-popup-wrapper .e-event-popup .e-resource-details {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  font-size: 14px;
}
.e-quick-popup-wrapper .e-popup-table td:last-child {
  padding-top: 0;
}
.e-quick-popup-wrapper .e-popup-footer {
  display: block;
  padding: 8px 18px 8px 22px;
  text-align: right;
  padding-right: 4px;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit {
  margin-right: 8px;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete {
  right: auto;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled {
  color: rgba(0, 0, 0, 0.26);
}
.e-quick-popup-wrapper .e-popup-footer .e-event-details {
  border: none;
  margin-right: 8px;
  right: auto;
  text-transform: capitalize;
  text-transform: uppercase;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-footer {
  display: none;
}
.e-quick-popup-wrapper.e-rtl {
  text-align: right;
}
.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper {
  left: 6px;
  right: auto;
}
.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-popup-footer {
  padding: 8px 18px 8px 8px;
  text-align: left;
}
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-date-time-wrapper,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-location-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-time-zone-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-description-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-resource-details {
  margin-right: 10px;
}
.e-quick-popup-wrapper.e-rtl .e-event-details {
  margin-left: 8px;
}
.e-quick-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1004;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete {
  display: block;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close {
  margin-left: 0;
  margin-right: auto;
  order: -1;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 12px 24px;
  padding: 24px;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-content {
  padding: 12px 24px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header {
  display: flex;
  padding: 15px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete {
  background-color: transparent;
  border: 0;
  height: 40px;
  width: 40px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  line-height: 2.25;
  padding: 4px 5px;
  width: calc(100% - 95px);
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete-icon {
  font-size: 14px;
}
.e-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close {
  margin-left: auto;
  margin-right: 0;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 24px;
}
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  padding: 0 5px 0 8px;
  padding: 5px 5px 0 8px;
}
.e-appointment.e-schedule-event-clone {
  background: #067B85;
  border-radius: 2px;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: flex;
  height: 38px;
  width: 100px;
  z-index: 9;
}
.e-appointment.e-schedule-event-clone.e-drag-clone {
  cursor: move;
}
.e-appointment.e-schedule-event-clone .e-recurrence-icon,
.e-appointment.e-schedule-event-clone .e-recurrence-edit-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-left-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-right-icon,
.e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler,
.e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler {
  display: none;
}
.e-appointment.e-schedule-event-clone .e-appointment-details {
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
  text-align: left;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-location {
  display: none;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject {
  padding: 3px 2px;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-time {
  display: none;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  padding: 3px 0 1px 4px;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  display: none;
}
.e-bigger .e-schedule .e-month-view .e-current-date .e-date-header {
  width: 26px;
}
.e-bigger .e-more-popup-wrapper,
.e-more-popup-wrapper {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
  opacity: 1;
  padding: 8px 0;
  width: 225px;
}
.e-bigger .e-more-popup-wrapper .e-more-appointment-wrapper,
.e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-popup,
.e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-more-event-header,
.e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content,
.e-more-popup-wrapper .e-more-event-content {
  height: calc(100% - 35px);
  max-height: 150px;
  overflow-y: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content .e-appointment-border,
.e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header,
.e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header .e-current-date,
.e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: #FBBB79;
}
.e-bigger .e-more-popup-wrapper .e-header-day,
.e-more-popup-wrapper .e-header-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 1;
  padding-bottom: 2px;
}
.e-bigger .e-more-popup-wrapper .e-header-date,
.e-more-popup-wrapper .e-header-date {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  line-height: 1;
  max-width: 15%;
}
.e-bigger .e-more-popup-wrapper .e-header-date:hover,
.e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-header-date:focus,
.e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close,
.e-more-popup-wrapper .e-more-event-close {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  color: #000;
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 6px;
  width: 25px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-close-icon,
.e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 9px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-btn-icon,
.e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 0;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close:focus, .e-bigger .e-more-popup-wrapper .e-more-event-close:hover,
.e-more-popup-wrapper .e-more-event-close:focus,
.e-more-popup-wrapper .e-more-event-close:hover {
  background-color: #e0e0e0;
  border-radius: 50%;
  color: #000;
}
.e-bigger .e-more-popup-wrapper .e-appointment,
.e-more-popup-wrapper .e-appointment {
  background: #067B85;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 22px;
  line-height: 20px;
  margin-bottom: 2px;
  padding: 2px 0;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-subject,
.e-more-popup-wrapper .e-appointment .e-subject {
  color: #fff;
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-bigger .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-bigger .e-more-popup-wrapper .e-appointment:focus,
.e-more-popup-wrapper .e-appointment.e-appointment-border,
.e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-bigger .e-more-popup-wrapper.e-device,
.e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-bigger .e-more-popup-wrapper.e-device .e-more-event-content,
.e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-more-event-close,
.e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}
/*! schedule component theme */
.e-schedule {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-date-header-wrap {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  position: relative;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule .e-vertical-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover {
  background: #f5f5f5;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number {
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  padding-top: 10px;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-schedule .e-vertical-view .e-header-cells {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-header-cells.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-vertical-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 0;
}
.e-schedule .e-vertical-view .e-work-cells:hover {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-vertical-view .e-alternate-cells {
  border-bottom-style: dotted;
}
.e-schedule .e-vertical-view .e-work-hours {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell {
  background-color: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-vertical-view .e-selected-cell {
  background-color: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time {
  color: #FBBB79;
}
.e-schedule .e-vertical-view .e-current-timeline {
  border-top: 1px solid #FBBB79;
}
.e-schedule .e-vertical-view .e-previous-timeline {
  border-top: 1px dotted #FBBB79;
}
.e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 1px;
}
.e-schedule .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap table td,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-month-view .e-work-cells,
.e-schedule .e-month-agenda-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-month-view .e-work-cells:hover,
.e-schedule .e-month-agenda-view .e-work-cells:hover {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-month-view .e-work-days,
.e-schedule .e-month-agenda-view .e-work-days {
  background-color: #fff;
}
.e-schedule .e-month-view .e-other-month,
.e-schedule .e-month-agenda-view .e-other-month {
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-month-view .e-current-date .e-date-header,
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  background-color: #FBBB79;
  border-radius: 50%;
  color: #fff;
  width: 20px;
}
.e-schedule .e-month-view .e-selected-cell,
.e-schedule .e-month-agenda-view .e-selected-cell {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-month-view .e-selected-cell .e-more-indicator,
.e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-month-view .e-selected-cell:hover,
.e-schedule .e-month-agenda-view .e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  border-width: 0 0 1px 0;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  width: 24px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-content-wrap table tr:last-child td,
.e-schedule .e-timeline-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells) {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells:hover,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-work-days,
.e-schedule .e-timeline-month-view .e-work-days {
  background-color: #fff;
}
.e-schedule .e-timeline-view .e-resource-group-cells,
.e-schedule .e-timeline-month-view .e-resource-group-cells {
  background-color: #fafafa;
}
.e-schedule .e-timeline-view .e-selected-cell,
.e-schedule .e-timeline-month-view .e-selected-cell {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells) {
  background-color: #e0e0e0;
}
.e-schedule .e-timeline-view .e-work-hours {
  background-color: #fff;
}
.e-schedule .e-timeline-view .e-resource-group-cells {
  background-color: #fafafa;
}
.e-schedule .e-timeline-view .e-selected-cell {
  background-color: #e0e0e0;
  color: #000;
}
.e-schedule .e-timeline-view .e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-timeline-view .e-alternate-cells {
  border-left-style: dotted;
}
.e-schedule .e-timeline-view .e-header-row .e-time-cells {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  color: #FBBB79;
  font-size: 11px;
}
.e-schedule .e-timeline-view .e-current-timeline {
  border-left: 1px solid #FBBB79;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells,
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells {
  border-bottom-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-time-cells-wrap table tbody td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-view .e-work-cells,
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:last-child {
  border-left-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-timeline-view .e-alternate-cells {
  border-right-style: dotted;
}
.e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells {
  border-right-width: 0;
}
.e-tooltip-wrap.e-schedule-error {
  background-color: #fcdbe4;
  border-color: #fcdbe4;
  z-index: 1000;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top {
  left: 44%;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #fcdbe4;
  color: #fcdbe4;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid #fcdbe4;
  color: #fcdbe4;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content {
  padding: 3px 6px;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content,
.e-tooltip-wrap.e-schedule-error .e-tip-content label {
  color: #f44336;
}
/*! recurrence editor theme wise definitions*/
/*! Recurrence-Editor component layout */
.e-recurrenceeditor .e-editor {
  display: flex;
  flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
}
.e-recurrenceeditor .e-recurrence-table {
  table-layout: fixed;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 27%;
}
.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 24%;
}
.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
  display: inline-block;
  font-weight: normal;
  padding: 18px 0 0 8px;
}
.e-recurrenceeditor .e-recurrence-table .e-input-wrapper {
  float: none;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table .e-week-position {
  min-width: 81px;
  position: relative;
  right: 24px;
}
.e-recurrenceeditor .e-recurrence-table .e-day-position {
  min-width: 120px;
}
.e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 10px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor .e-form-left {
  padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-right,
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 8px;
}
.e-recurrenceeditor .e-input-wrapper {
  float: left;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper div {
  margin-bottom: 2.5%;
}
.e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on > div,
.e-recurrenceeditor.e-rtl .e-month-expander > div > div {
  float: right;
}
.e-recurrenceeditor.e-rtl .e-form-left,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 8px;
}
.e-recurrenceeditor.e-rtl .e-form-right,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  position: relative;
  right: 10px;
}
.e-recurrenceeditor.e-rtl .e-week-position {
  position: relative;
  right: -24px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-left: 8px;
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 8px;
}
.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 0;
}
.e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 8px;
}
.e-recurrenceeditor .e-days button {
  border-radius: 50%;
  flex-flow: row wrap;
  height: 35px;
  margin: 0 8px 10px;
  width: 35px;
}
.e-recurrenceeditor .e-hide-recurrence-element {
  display: none;
}
.e-recurrenceeditor .e-half-space {
  width: 20%;
}
.e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper {
  margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
  margin-top: -3px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label {
  display: none;
}
.e-recurrenceeditor .e-input-wrapper-side {
  float: left;
  padding: 16px 20px 0;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper {
  margin: 0;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor {
  padding: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 12px 11px 0;
}
.e-bigger .e-recurrenceeditor .e-form-left {
  padding: 0 12px 14px 0;
}
.e-bigger .e-recurrenceeditor .e-form-right,
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-week-position {
  right: 24px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 70px;
}
.e-bigger .e-recurrenceeditor .e-week-position {
  min-width: 125px;
  padding-left: 55px;
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor .e-day-position {
  min-width: 128px;
  padding-left: 14px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-bigger .e-recurrenceeditor .e-end-on-label {
  margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 12px;
  margin-bottom: 8px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  font-size: 12px;
  margin-bottom: 1px;
}
.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper,
.e-bigger .e-recurrenceeditor .e-year-expander,
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 0;
}
.e-bigger .e-recurrenceeditor .e-days button {
  height: 40px;
  width: 40px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-left,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-right,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 12px 10px 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
  padding-right: 64px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-left: 12px;
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position {
  right: 33px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 46px;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 25%;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 20%;
}
.e-device .e-recurrenceeditor .e-week-expander-label {
  margin-bottom: 6px;
}
.e-device .e-recurrenceeditor .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 5px;
}
.e-device .e-recurrenceeditor .e-footer-content {
  padding: 12px;
}
.e-device .e-recurrenceeditor .e-form-left,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 3px 10px 0;
}
.e-device .e-recurrenceeditor .e-form-right,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 3px;
}
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-left: 10px;
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-end-on {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 16px;
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 20px;
}
.e-device .e-recurrenceeditor .e-week-position {
  padding-left: 0;
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-week-position {
  padding-left: 0;
}
.e-device.e-recurrence-dialog .e-dlg-header-content {
  background: none;
  box-shadow: none;
  padding-bottom: 10px;
}
.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
  margin-bottom: 1px;
}
.e-device.e-recurrence-dialog .e-footer-content {
  padding: 16px 8px;
}
@media (max-width: 580px) {
  .e-recurrenceeditor {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .e-recurrenceeditor .e-editor {
    flex-direction: column;
  }

  .e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left {
    margin-top: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
    margin-bottom: 1px;
  }

  .e-recurrenceeditor .e-editor > div {
    margin-top: 20px;
  }

  .e-recurrenceeditor .e-editor > .e-input-wrapper {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper {
    width: 50%;
  }

  .e-recurrenceeditor .e-editor .e-form-left,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left {
    padding: 0 0 10px;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count {
    padding-left: 10px;
    padding-right: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 10px;
  }

  .e-recurrenceeditor .e-editor .e-form-right,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right {
    padding-left: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 100%;
  }

  .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 0;
  }

  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
    padding-left: 0;
    padding-right: 10px;
  }
}
/*! Recurrence-Editor component theme */
@font-face {
  font-family: "e-icons";
  font-style: normal;
  font-weight: normal;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjeaTzgAAAEoAAAAVmNtYXD8vvwpAAALbAAACnBnbHlmMS7//QAAGtQAAf9MaGVhZB7ObakAAADQAAAANmhoZWEIXgY8AAAArAAAACRobXR47Ab+rAAAAYAAAAnsbG9jYUQgwgoAABXcAAAE+G1heHADpgHQAAABCAAAACBuYW1lc0cOBgACGiAAAAIlcG9zdCbPOOUAAhxIAAAoYQABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAACewABAAAAAQAA8GBgHV8PPPUACwQAAAAAAN3XlFYAAAAA3deUVv/A/+QEQAQcAAAACAACAAAAAAAAAAEAAAJ7AcQAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAP/kBAAAAAQA/+QEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AIAAgQCCAIMAhACFAIYAhwCIABAAEQASABMAFAAVABYAFwAYABoAGwAcAB0AHgAZAHEAcgDKAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQA2Ac0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AAfACAAcADLAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgMCBAIFAgYCBwFrAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAQwBDQEOAQ8BEAERARIBEwEVARYBFwEYARkBZQFmAWcBaAFpAWoBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQFsAW0BbgFvAXABcQFyAXMBdAGVAZQBkwGSAZcBkQGYAZkBlgGaAZsBnAGdAZ4BdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAG0AbUBtgG3AbgBMgEzATQBNQAlATcBOAE5AToAJgE8AT0BPgE/AUABQQE2ATsBhQAnAYYBhwGJAYoBiwGMAY8BiAGNAY4BkAGfAaABoQGiACgBqAGnAbABqgGrAawBrQGuAa8BsQGyAbMAKQAqACsALAAtAC4ALwAwADEAMgGjAaQBpQGmAbkAMwA0AakANQIjADcAOAInAigCKQA5AisCLAIuAi8AOgA7ADwCMQIzAjYCNwA9AjkAPgA/AjoCOwI8AEACPwJAAkECQgBBAEIAQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACIgJhAmMCYgJkAmUCZgBEAEUCGAIZAhoCHwBGAEcCMAJnAmgCaQJqAmsCbAI4AEgCQwEUAEkCFgEbAEoCbQJuAm8CcAJxAnIASwIgAj4ATABNAE4ATwBQAnMCdAJ1AnYCdwJ4AFEAUgBTAnkCegBUAFUAVgBXAV4AWABiAFkAWgBjAGQAWwBcAF0AXgBfAGAAZQBhAGYAZwDMAM0AzgDP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BwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgGABwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGAAEAAAAAA/gC/AACAAATIQEIA/D+CAEEAfgAAAABAAAAAAP4AvwAAgAACQEhAgAB+PwQAQQB+AAAAQAAAAAC/AP4AAIAACUJAQEEAfj+CAgB+AH4AAEAAAAAAvwD+AACAAAJAREBBAH4AgD+CAPwAAADAAAAAAJ+A/gAPwB/AL8AACUfDz8PLw8PDgMfDz8PLw8PDgMfDz8PLw8PDgGCAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwKGDQwNCwsKCgkICAYFBAMCAQECAwQFBggICQoKCwsNDA0NDA0LCwoKCQgIBgUEAwIBAQIDBAUGCAgJCgoLCw0MAW0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgME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CAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAYYJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgkKCQkJCAgHBwYGBAQDAwEBAQEDAwQEBgYHBwgICQkJAXAKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQFwCgkJCQgIBwcGBgQEAwMBAQEBAwMEBAYGBwcICAkJCQoJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgAAAAEAAAAAA/cDeQAFAAABJwcJAScBVfRZAU0Co1kBN/Fa/rgCmloAAAADAAAAAAPYAl4APwB/AL8AAAEVHw07AT8NPQEvDSsBDw0FFR8NOwE/DT0BLw0rAQ8NBRUfDTsBPw09AS8NKwEPDQMcAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMB/oYBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwH+hgEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQIACgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkAAAAAAgAAAAAD+AP3AAsATwAAARc3MwcXIycHIzcnJREVHw4hPw41ETUvDiEPDgF3iYluxcpwjIxwzcf+/gICAwQFBgYGCAcJCAkKCQM0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AYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wACmV4cG9ydC1wZGYKZXhwb3J0LWNzdgxleHBvcnQtZXhjZWwKZGF0ZS1yYW5nZQxmaWx0ZXItY2xlYXIGZmlsdGVyCGJ1bGxldC02CGJ1bGxldC0xBG5vbmUIYnVsbGV0LTURYm9yZGVyLWRpYWdvbmFsLTIRYm9yZGVyLWRpYWdvbmFsLTEIYnVsbGV0LTQIYnVsbGV0LTIIYnVsbGV0LTMUY2hldnJvbi1yaWdodC1kb3VibGUTY2hldnJvbi1sZWZ0LWRvdWJsZRNjaGV2cm9uLWRvd24tZG91YmxlEWNoZXZyb24tdXAtZG91YmxlBnJlcGVhdA9yZWN1cnJlbmNlLWVkaXQIbG9jYXRpb24LZGVzY3JpcHRpb24JdGltZS16b25lCGNhbGVuZGFyD3RpbWVsaW5lLWFnZW5kYQl3b3JrLXdlZWsEd2VlawNkYXkRYWdlbmRhLWRhdGUtcmFuZ2UJZGF0ZS10aW1lBnBlb3BsZQx0aW1lbGluZS1kYXkNdGltZWxpbmUtd2VlaxJ0aW1lbGluZS13b3JrLXdlZWsOdGltZWxpbmUtbW9udGgFdGFibGUEY29weQh0aC1zbWFsbAZzYXZlLTILcGFyYWdyYXBoLTIGZWRpdC02DWNsb3NlLWxhcmdlLTELZXhwb3J0LXdvcmQMY2lyY2xlLWNsb3NlCGZpbHRlci0yCnBsdXMtc21hbGwFY2xvc2UFY2hlY2sHcHJpbnQtMgZlZGl0LTIEcGx1cw1jbG9zZS1sYXJnZS0yEWNoZXZyb24tZG93bi10aGluEWNoZXZyb24tdXAtZmlsbC0yEWNoZXZyb24tZG93bi1maWxsD2NoZXZyb24tdXAtZmlsbBNjaGV2cm9uLWRvd24tZmlsbC0yCmFycm93LWRvd24IYXJyb3ctdXAUY2hldnJvbi1yaWdodC1maWxsLTMTY2hldnJvbi1sZWZ0LWZpbGwtMghkZWxldGUtMRFjaGV2cm9uLWxlZnQtZmlsbBJjaGV2cm9uLXJpZ2h0LWZpbGwKYXJyb3ctbGVmdAthcnJvdy1yaWdodAlzb3J0aW5nLTEEZWRpdApmaXJzdC1wYWdlCWxhc3QtcGFnZQ50aW1lbGluZS10b2RheQxjaGV2cm9uLWxlZnQIZmlsdGVyLTEKY2hldnJvbi11cA1jaGV2cm9uLXJpZ2h0DGNoZXZyb24tZG93bg5jaXJjbGUtY2xvc2UtMhFjaGV2cm9uLXVwLWZpbGwtMxNjaGV2cm9uLWRvd24tZmlsbC0zDWZpbHRlci1jYW5jZWwOY2hldnJvbi1sZWZ0LTIKZ3JvdXAtaWNvbglzZWxlY3Rpb24HY2xvc2UtMgdjaGVjay0yEmludGVybWVkaWF0ZS1zdGF0ZQ5jaGV2cm9uLWxlZnQtMwZlZGl0LTMHY2xvc2UtMw9jaGV2cm9uLXJpZ2h0LTIGcGx1cy0yE2NoZXZyb24tZG93bi1maWxsLTUNY2lyY2xlLXJlbW92ZQxhcnJvdy1sZWZ0LTIPbW9yZS12ZXJ0aWNhbC0xBnNlYXJjaAVtb250aAV0cmFzaA5jaGV2cm9uLWRvd24tMgRzYXZlBG1lbnUHcmVmcmVzaBNjaXJjbGUtY2xvc2UtZmlsbC0zBWNsb2NrDWZyZWV6ZS1jb2x1bW4OZXJyb3ItdHJlZXZpZXcPY2lyY2xlLXJlbW92ZS0yCmNpcmNsZS1hZGQXZHJhZy1hbmQtZHJvcC1pbmRpY2F0b3IPY2hldnJvbi1yaWdodC0zD2NoZXZyb24tcmlnaHQtNARwbGF5BXBhdXNlEHBhcmEtb3B0aW9uLWRvd24Ic2VhcmNoLTINYm9yZGVyLWNlbnRlcgxyZXN0YXJ0LWF0LTEOaHlwZXJsaW5rLW9wZW4FY3V0LTIGY29weS0yCmJvcmRlci10b3ANZGVsZXRlLWNvbHVtbgpkZWxldGUtcm93DGluc2VydC1yaWdodAtpbnNlcnQtbGVmdBBoeXBlcmxpbmstcmVtb3ZlDWJvcmRlci1taWRkbGUMYm9yZGVyLXJpZ2h0Dmh5cGVybGluay1lZGl0BmxpbmstMgtib3JkZXItbGVmdAx0YWJsZS1kZWxldGUQdGFibGUtcHJvcGVydGllcw5oeXBlcmxpbmstY29weQ1ib3JkZXItYm90dG9tB3Bhc3RlLTISY29udGludWUtbnVtYmVyaW5nDGluc2VydC1iZWxvdwxpbnNlcnQtYWJvdmUPdGFibGUtY2VsbC1ub25lA2JveANhbGwRdGFibGUtYWxpZ24tcmlnaHQTdGFibGUtYm9yZGVyLWN1c3RvbRB0YWJsZS1hbGlnbi1sZWZ0EnRhYmxlLWFsaWduLWNlbnRlcg9saW5lLXZlcnktc21hbGwLbGluZS1ub3JtYWwKbGluZS1zbWFsbA5wYXJhLW9wdGlvbi11cBV2ZXJ0aWNhbC1hbGlnbi1ib3R0b20VdmVydGljYWwtYWxpZ24tY2VudGVyEnZlcnRpY2FsLWFsaWduLXRvcAxjbGVhci1mb3JtYXQNc3RyaWtldGhyb3VnaAp1cHBlci1jYXNlB2p1c3RpZnkFaW1hZ2UGcmVzaXplEGV4aXQtZnVsbC1zY3JlZW4GZWRpdC00BGJvbGQKYWxpZ24tbGVmdANjdXQQdGV4dC1hbHRlcm5hdGl2ZQZjb3B5LTEIZGVsZXRlLTIPaW5jcmVhc2UtaW5kZW50BWVyYXNlBHVuZG8LZnVsbC1zY3JlZW4JdW5kZXJsaW5lDmxpc3QtdW5vcmRlcmVkA2V5ZQxsaXN0LW9yZGVyZWQKbG93ZXItY2FzZQtsaW5rLXJlbW92ZQd6b29tLWluCW9wZW4tbGluawVwcmludApmb250LWNvbG9yC2FsaWduLXJpZ2h0BGxpbmsJdmlldy1zaWRlCWNvZGUtdmlldwh6b29tLW91dAtzdXBlcnNjcmlwdAlwYXJhZ3JhcGgEcmVkbwVwYXN0ZQtpbnNlcnQtY29kZQlzdWJzY3JpcHQHZGlzcGxheQdyZXBsYWNlBml0YWxpYwdjYXB0aW9uDHBhaW50LWJ1Y2tldA9kZWNyZWFzZS1pbmRlbnQMYWxpZ24tY2VudGVyCWZvbnQtbmFtZQ9kcmFnLWFuZC1kcm9wLTIOZmllbGQtc2V0dGluZ3MKdHdvLWNvbHVtbgd0d28tcm93A3N1bQhmaWx0ZXItMwtjbG9zZS1sYXJnZQ5maWx0ZXItY2xlYXItMgxjaXJjbGUtY2hlY2sMYWxpZ24tYm90dG9tDmluc2VydC1hYm92ZS0yDmluc2VydC1iZWxvdy0yDGFsaWduLW1pZGRsZQ9kZWxldGUtY29sdW1uLTIMZGVsZXRlLXJvdy0yDWluc2VydC1sZWZ0LTIJYWxpZ24tdG9wDmluc2VydC1yaWdodC0yBmVkaXQtNQ5hbGlnbi1taWRkbGUtMg9mcmVlemUtY29sdW1uLTIFc3R5bGUIZGVsZXRlLTMKZnJlZXplLXJvdwt0ZXh0LWhlYWRlchFtb3JlLWhvcml6b250YWwtMQdyZXNpemVyBmZvbGRlcgxmaXJzdC1wYWdlLTIIcHJldmlvdXMEbmV4dAtsYXN0LXBhZ2UtMgp6b29tLW91dC0yCXpvb20taW4tMghkb3dubG9hZAhib29rbWFyawhzZWFyY2gtMw90ZXh0LWFubm90YXRpb24HY2xvc2UtNAhjb21tZW50cwZzYXZlLTMMYWxpZ24tbGVmdC0yB3N0eWxlLTIGdW5kby0yD2hpZ2hsaWdodC1jb2xvcg9tb3JlLXZlcnRpY2FsLTMLdW5kZXJsaW5lLTIPc3RyaWtldGhyb3VnaC0yDnBhaW50LWJ1Y2tldC0yA3BhbgdvcGFjaXR5CGRlbGV0ZS00DW1vdXNlLXBvaW50ZXITY2hldnJvbi1yaWdodC1zbWFsbAxzdHJva2UtY29sb3IHcHJpbnQtMwZyZWRvLTIMZm9udC1jb2xvci0yBnNoYXBlcxJjaGV2cm9uLWxlZnQtc21hbGwMc3Ryb2tlLXdpZHRoD2Fubm90YXRpb24tZWRpdAl0aHVtYm5haWwFc3RhbXAKYnJlYWstcGFnZQRmaWxlCmNvbGxhcHNlLTIGZXhwYW5kD2RvdWJsZS1yZXNpemUtMg9kb3VibGUtcmVzaXplLTEPc2luZ2xlLXJlc2l6ZS0xD3NpbmdsZS1yZXNpemUtMg9zaW5nbGUtcmVzaXplLTMPc2luZ2xlLXJlc2l6ZS00DWRyYWctYW5kLWRyb3ARY2hldnJvbi11cC1maWxsLTQTY2hldnJvbi1kb3duLWZpbGwtNBRjaGV2cm9uLXJpZ2h0LWZpbGwtMhNjaGV2cm9uLWxlZnQtZmlsbC0zD21vcmUtdmVydGljYWwtNA1maWx0ZXItYWN0aXZlC2NvZGUtdmlldy0yCWdyaWQtdmlldwdwYXN0ZS0zB3RyYXNoLTIKZG93bmxvYWQtMgVjdXQtMxBsaXN0LXVub3JkZXJlZC0yCXJlZnJlc2gtMgtjaXJjbGUtaW5mbxJjaGV2cm9uLXJpZ2h0LXRoaW4IZm9sZGVyLTIHY2xvc2UtNQtmb2xkZXItZmlsbAZyZW5hbWUGY29weS0zCHNlYXJjaC00CHVwbG9hZC0xBGJhY2sKc2VsZWN0LWFsbAlzb3J0aW5nLTIPbW9yZS12ZXJ0aWNhbC01B2NoZWNrLTMRbW9yZS1ob3Jpem9udGFsLTMOZXhwb3J0LWV4Y2VsLTIMZXhwb3J0LWNzdi0yBnNhdmUtNAdzYXZlLWFzBmV4cG9ydAhkZWxldGUtNQtncmFuZC10b3RhbAd0YWJsZS0yCXN1Yi10b3RhbAhmaWxlLW5ldxFudW1iZXItZm9ybWF0dGluZwhyZW5hbWUtMgxleHBvcnQtcGRmLTINZnVsbC1zY3JlZW4tMgVjaGFydAh1cGxvYWQtMglmb250LXR5cGUHY2xvc2UtNgxsaW5lLXNwYWNpbmcEbG9jawxib3JkZXItb3V0ZXIGbGluay0zDmFsaWduLWJvdHRvbS0yDGJvcmRlci1hbGwtMhB0YWJsZS1vZi1jb250ZW50DnBhZ2UtbnVtYmVyaW5nBmJvbGQtMgthbGlnbi10b3AtMg5hbGlnbi1taWRkbGUtMwpwYWdlLXNldHVwDHN0cm9rZS1zdHlsZQdpbWFnZS0yDWJvb2ttYXJrLWZpbGwGaGVhZGVyEGxpc3QtdW5vcmRlcmVkLTMPc2hvdy1oaWRlLXBhbmVsDWFsaWduLXJpZ2h0LTIGZm9vdGVyCmJvcmRlci1hbGwMYm9yZGVyLWlubmVyBGNlbGwLYWxpZ24tdG9wLTMOYWxpZ24tYm90dG9tLTMOYWxpZ24tbWlkZGxlLTQHY2hlY2stNAVicmVhawxicmVhay1wYWdlLTINYnJlYWstc2VjdGlvbhBhdXRvLWZpdC1jb250ZW50EmZpeGVkLWNvbHVtbi13aWR0aA9hdXRvLWZpdC13aW5kb3cNYnJpbmctZm9yd2FyZA5icmluZy10by1mcm9udAxzZW5kLXRvLWJhY2sNc2VuZC1iYWNrd2FyZAl1bmdyb3VwLTEHZ3JvdXAtMQVvcmRlchJjaGV2cm9uLXVwLXNtYWxsLTIUY2hldnJvbi1kb3duLXNtYWxsLTIVY2hldnJvbi1yaWdodC1zbWFsbC0yFGNoZXZyb24tbGVmdC1zbWFsbC0yFmNoZXZyb24tcmlnaHQtZG91YmxlLTIVY2hldnJvbi1sZWZ0LWRvdWJsZS0yC3pvb20tdG8tZml0CWFkZC1hYm92ZQlhZGQtYmVsb3cEbGluZQ5hcnJvdy1yaWdodC11cAlyZWN0YW5nbGUGY2lyY2xlCHBlbnRhZ2FuBmxlbmd0aAlwZXJpbWV0ZXIEYXJlYQZyYWRpdXMGdm9sdW1lEmNoYW5nZS1zY2FsZS1yYXRpbwhzZXR0aW5ncwljb21tZW50LTINdGh1bWJzLWRvd24tMQl0aHVtYnMtdXANdGh1bWJzLWRvd24tMgpleHBvcnQtanBnCmV4cG9ydC1wbmcKZXhwb3J0LXN2ZxZjb25kaXRpb25hbC1mb3JtYXR0aW5nEGhpZGUtZm9ybXVsYS1iYXINaGlkZS1oZWFkaW5ncw5oaWRlLWdyaWRsaW5lcwlleWUtc2xhc2gKZXhwb3J0LXhscwxleHBvcnQtY3N2LTMDbWR4CHJlbmFtZS0zC2ZvbGRlci1vcGVuCW5hbWVkLXNldA1ncmlwLXZlcnRpY2FsCWRpbWVuc2lvbgdsZXZlbC0xB2xldmVsLTIHbGV2ZWwtMwdsZXZlbC00B2xldmVsLTUMdXNlci1kZWZpbmVkA2twaQlzb3J0LWRvd24Jc29ydGluZy0zB3NvcnQtdXARY2FsY3VsYXRlZC1tZW1iZXILY3VzdG9tLXNvcnQPc29ydC1kZXNjZW5kaW5nDnNvcnQtYXNjZW5kaW5nC2NvbW1lbnQtYWRkBXJlcGx5BnNlbmQtMQxjb21tZW50LXNob3cJc2lnbmF0dXJlC2ZpbHRlci1tYWluCXRleHQtd3JhcAp1bmZpbHRlcmVkGGZpbHRlcmVkLXNvcnQtZGVzY2VuZGluZxFzb3J0LWRlc2NlbmRpbmctMhBzb3J0LWFzY2VuZGluZy0yF2ZpbHRlcmVkLXNvcnQtYXNjZW5kaW5nCGZpbHRlcmVkDmZpbHRlci1jbGVhci0zB3JlYXBwbHkHZ3JvdXAtMgl1bmdyb3VwLTIPcGFzdGUtdGV4dC1vbmx5C3Bhc3RlLXN0eWxlDXBhc3RlLXNwZWNpYWwXcGFzdGUtbWF0Y2gtZGVzdGluYXRpb24Lc3BlbGwtY2hlY2sOY29tbWVudC1yZW9wZW4Kd2ViLWxheW91dAxwcmludC1sYXlvdXQLYm9yZGVyLW5vbmUPZGF0YS12YWxpZGF0aW9uDXByb3RlY3Qtc2hlZXQJdGV4dC1mb3JtDHByb3BlcnRpZXMtMgpjbGVhci1mb3JtCWRyb3AtZG93bgpmb3JtLWZpZWxkCWNoZWNrLWJveAx0YWJsZS11cGRhdGUOY2hhbmdlcy1hY2NlcHQSZGlzcGxheS1mb3ItcmV2aWV3DmNoYW5nZXMtcmVqZWN0EGNoYW5nZXMtcHJldmlvdXMLc2hvdy1tYXJrdXAMY2hhbmdlcy1uZXh0DWNoYW5nZXMtdHJhY2scY29uZGl0aW9uYWwtZm9ybWF0dGluZy1sYXJnZQloaWdobGlnaHQQdG9wLWJvdHRvbS1ydWxlcwlkYXRhLWJhcnMMY29sb3Itc2NhbGVzCGljb25zZXRzC2NsZWFyLXJ1bGVzCW5ldy1ydWxlcwxncmVhdGVyLXRoYW4JbGVzcy10aGFuB2JldHdlZW4HZXF1YWx0bxJ0ZXh0LXRoYXQtY29udGFpbnMOZGF0ZS1vY2N1cnJpbmcGdG9wLTEwD2JvdHRvbS0xMC1pdGVtcwlib3R0b20tMTANYWJvdmUtYXZlcmFnZQ1iZWxvdy1hdmVyYWdlDmR1cGxpY2F0ZS1jZWxsCGZvb3Rub3RlDGVuZC1mb290bm90ZRNjaGFydC1pbnNlcnQtY29sdW1uEGNoYXJ0LWRhdGEtdGFibGUMY2hhcnQtbGVnZW5kGGNoYXJ0LWluc2VydC14LXktc2NhdHRlchZjaGFydC1pbnNlcnQtd2F0ZXJmYWxsEWNoYXJ0LXVwZG93bi1iYXJzEWFkZC1jaGFydC1lbGVtZW50D2NoYXJ0LWdyaWRsaW5lcxdpbnNlcnQtaGllcmFyY2h5LWNoYXJ0cxFjaGFydC1pbnNlcnQtbGluZRdjaGFydC1zd2l0Y2gtcm93LWNvbHVtbhBjaGFydC1lcnJvci1iYXJzD2NoYXJ0LXRyZW5kbGluZQpjaGFydC1heGVzEWNoYXJ0LXNlbGVjdC1kYXRhC2NoYXJ0LWxpbmVzEWNoYXJ0LWF4aXMtdGl0bGVzC2NoYXJ0LXRpdGxlEGNoYXJ0LWluc2VydC1waWURY2hhbmdlLWNoYXJ0LXR5cGUWaW5zZXJ0LXN0YXRpc3RpYy1jaGFydBFjaGFydC1kYXRhLWxhYmVscxJjaGFydC1pbnNlcnQtY29tYm8kY2hhcnQtYXhpcy10aXRsZXMtcHJpbWFyeS1ob3Jpem9udGFsFWNoYXJ0LWxpbmVhci1mb3JlY2FzdBFjaGFydC1sZWdlbmQtbm9uZRJjaGFydC1sZWdlbmQtcmlnaHQSY2hhcnQtZGF0YS1jYWxsb3V0HGNoYXJ0LXByaW1hcnktbWlub3ItdmVydGljYWwbY2hhcnQtYXhlcy1wcmltYXJ5LXZlcnRpY2FsGGNoYXJ0LWRhdGEtbGFiZWxzLWNlbnRlchVjaGFydC1kYXRhLXRhYmxlLW5vbmUWY2hhcnQtZGF0YS1sYWJlbHMtbm9uZRxjaGFydC1wcmltYXJ5LW1ham9yLXZlcnRpY2FsE2NoYXJ0LWxlZ2VuZC1saW5lYXIbY2hhcnQtZXJyb3ItYmFycy1wZXJjZW50YWdlFGNoYXJ0LW5vLWxlZ2VuZC1rZXlzF2NoYXJ0LXRpdGxlLWFib3ZlLWNoYXJ0FGNoYXJ0LXRyZW5kbGluZS1ub25lFmNoYXJ0LXdpdGgtbGVnZW5kLWtleXMdY2hhcnQtYXhlcy1wcmltYXJ5LWhvcml6b250YWwjY2hhcnQtZXJyb3ItYmFycy1zdGFuZGFyZC1kZXZpYXRpb24QY2hhcnQtbGVnZW5kLXRvcB5jaGFydC1wcmltYXJ5LW1pbm9yLWhvcml6b250YWwVY2hhcnQtZXJyb3ItYmFycy1ub25lFGNoYXJ0LXVwLWRvd24tYmFycy0yEGNoYXJ0LWRyb3AtbGluZXMQY2hhcnQtbGluZXMtbm9uZR5jaGFydC1wcmltYXJ5LW1ham9yLWhvcml6b250YWwTY2hhcnQtbGVnZW5kLWJvdHRvbRJjaGFydC11cC1kb3duLW5vbmUdY2hhcnQtZGF0YS1sYWJlbHMtb3V0c2lkZS1lbmQiY2hhcnQtYXhpcy10aXRsZXMtcHJpbWFyeS12ZXJ0aWNhbBFjaGFydC1sZWdlbmQtbGVmdB1jaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtYmFzZRRjaGFydC1oaWdoLWxvdy1saW5lcxtjaGFydC10cmVuZGxpbmUtZXhwb25lbnRpYWweY2hhcnQtdHJlbmRsaW5lLW1vdmluZy1hdmVyYWdlHGNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1lbmQQY2hhcnQtdGl0bGUtbm9uZRxjaGFydC10aXRsZS1jZW50ZXJlZC1vdmVybGF5H2NoYXJ0LWVycm9yLWJhcnMtc3RhbmRhcmQtZXJyb3IPY2hhcnQtM2QtYXJlYS0xFGNoYXJ0LTJkLXN0YWNrZWQtYmFyEmNoYXJ0LTNkLXN1cmZhY2UtMRZjaGFydC1oaXN0b2dyYW0tcGFyZXRvJmNoYXJ0LXN0b2NrLXZvbHVtbi1vcGVuLWhpZ2gtbG93LWNsb3NlGmNoYXJ0LXN0b2NrLWhpZ2gtbG93LWNsb3NlH2NoYXJ0LXN0b2NrLW9wZW4taGlnaC1sb3ctY2xvc2UrY2hhcnQtMmQtbGluZS0xMDAtc3RhY2tlZC1saW5lLXdpdGgtbWFya2VycxJjaGFydC1maWxsZWQtcmFkYXIZY2hhcnQtM2QtY2x1c3RlcmVkLWNvbHVtbg5jaGFydC1zdW5idXJzdA1jaGFydC10cmVlbWFwIWNoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYQxjaGFydC0zZC1waWURY2hhcnQtM2QtY29sdW1uLTQSbW9yZS1jb2x1bW4tY2hhcnRzFWNoYXJ0LTJkLXN0YWNrZWQtbGluZQtjaGFydC1kb251dBZjaGFydC0zZC1jbHVzdGVyZWQtYmFyDGNoYXJ0LWZ1bm5lbA5jaGFydC0yZC1waWUtMg1jaGFydC0zZC1saW5lGWNoYXJ0LTJkLWNsdXN0ZXJlZC1jb2x1bW4hY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1hcmVhEG1vcmUtbGluZS1jaGFydHMgY2hhcnQtM2QtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXIRbW9yZS1zdG9jay1jaGFydHMhY2hhcnQtc3RvY2stdm9sdW1uLWhpZ2gtbG93LWNsb3NlEGNoYXJ0LWJhci1vZi1waWUtY2hhcnQtY2x1c3RlcmVkLWNvbHVtbi1saW5lLW9uLXNlY29uZGFyeS1heGlzFmNoYXJ0LTJkLWNsdXN0ZXJlZC1iYXILY2hhcnQtcmFkYXIjY2hhcnQtM2QtMTAwLXBlcmNlbnQtc3RhY2tlZC1jb2x1bW4fY2hhcnQtc3RhY2tlZGxpbmVzLXdpdGgtbWFya2VycxpjaGFydC13aXJlZnJhbWUtM2Qtc3VyZmFjZRpjaGFydC0yZC1saW5lLXdpdGgtbWFya2VycxVjaGFydC1ib3gtYW5kLXdoaXNrZXIZY3JlYXRlLWN1c3RvbS1jb21iby1jaGFydCBjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWJhciFjaGFydC1zY2F0dGVyLXdpdGgtc3RyYWlnaHQtbGluZXMXbW9yZS1zdGF0aXN0aWNhbC1jaGFydHMVY2hhcnQtM2Qtc3RhY2tlZC1hcmVhDWNoYXJ0LTJkLWxpbmUjY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1jb2x1bW4PbW9yZS1waWUtY2hhcnRzDmNoYXJ0LWJ1YmJsZS0xIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtbGluZQ9jaGFydC1oaXN0b2dyYW0VbW9yZS1oaWVyYXJjaHktY2hhcnRzIWNoYXJ0LWNvbWJvLWNsdXN0ZXJlZC1jb2x1bW4tbGluZRVjaGFydC0yZC1zdGFja2VkLWFyZWEXY2hhcnQtM2Qtc3RhY2tlZC1jb2x1bW4QY2hhcnQtaW5zZXJ0LWJhch9jaGFydC1zY2F0dGVyLXdpdGgtc21vb3RoLWxpbmVzH2NoYXJ0LXN1cmZhY2Utd2lyZWZyYW1lLWNvbnRvdXIUY2hhcnQtM2Qtc3RhY2tlZC1iYXITY2hhcnQtMmQtcGllLW9mLXBpZRJjaGFydC0zZC1zdXJmYWNlLTINY2hhcnQtMmQtYXJlYSljaGFydC1jb21iby1zdGFja2VkLWFyZWEtY2x1c3RlcmVkLWNvbHVtbg9jaGFydC13YXRlcmZhbGwVY2hhcnQtc3VyZmFjZS1jb250b3VyE21vcmUtc2NhdHRlci1jaGFydHMXY2hhcnQtMmQtc3RhY2tlZC1jb2x1bW4QcHJvdGVjdC13b3JrYm9vawtjaGFuZ2UtY2FzZQxleHBvcnQtcGRmLTMLZnJlZXplLXBhbmUTZnJlZXplLWZpcnN0LWNvbHVtbg5mcmVlemUtdG9wLXJvdwttZXJnZS1jZWxscw5zcGxpdC12ZXJ0aWNhbAp0YWJsZS1jZWxsEHNwbGl0LWhvcml6b250YWwIbGlzdC1ib3gLdGV4dC1mb3JtLTIFbGFiZWwLY2hlY2stYm94LTITYWRkLWVkaXQtZm9ybS1maWVsZAZidXR0b24LZHJvcC1kb3duLTIMcmFkaW8tYnV0dG9uCHBhc3N3b3JkE3RhYmxlLWluc2VydC1jb2x1bW4QdGFibGUtaW5zZXJ0LXJvdxV0YWJsZS1vdmVyd3JpdGUtY2VsbHMMdGFibGUtbmVzdGVkC3RhYmxlLW1lcmdlCWRyYWctZmlsbARob21lAAAAAAA=) format("truetype");
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-icons.e-small {
  font-size: 8px;
}
.e-icons.e-medium {
  font-size: 16px;
}
.e-icons.e-large {
  font-size: 24px;
}
.e-icons.e-export-pdf:before {
  content: "\e240";
}
.e-icons.e-export-csv:before {
  content: "\e241";
}
.e-icons.e-export-excel:before {
  content: "\e242";
}
.e-icons.e-date-range:before {
  content: "\e245";
}
.e-icons.e-filter-clear:before {
  content: "\e248";
}
.e-icons.e-filter:before {
  content: "\e251";
}
.e-icons.e-bullet-6:before {
  content: "\e253";
}
.e-icons.e-bullet-1:before {
  content: "\e254";
}
.e-icons.e-none:before {
  content: "\e256";
}
.e-icons.e-bullet-5:before {
  content: "\e259";
}
.e-icons.e-border-diagonal-2:before {
  content: "\e262";
}
.e-icons.e-border-diagonal-1:before {
  content: "\e265";
}
.e-icons.e-bullet-4:before {
  content: "\e267";
}
.e-icons.e-bullet-2:before {
  content: "\e270";
}
.e-icons.e-bullet-3:before {
  content: "\e271";
}
.e-icons.e-chevron-right-double:before {
  content: "\e300";
}
.e-icons.e-chevron-left-double:before {
  content: "\e302";
}
.e-icons.e-chevron-down-double:before {
  content: "\e304";
}
.e-icons.e-chevron-up-double:before {
  content: "\e306";
}
.e-icons.e-repeat:before {
  content: "\e308";
}
.e-icons.e-recurrence-edit:before {
  content: "\e30a";
}
.e-icons.e-location:before {
  content: "\e30c";
}
.e-icons.e-description:before {
  content: "\e30d";
}
.e-icons.e-time-zone:before {
  content: "\e30e";
}
.e-icons.e-calendar:before {
  content: "\e322";
}
.e-icons.e-timeline-agenda:before {
  content: "\e313";
}
.e-icons.e-work-week:before {
  content: "\e314";
}
.e-icons.e-week:before {
  content: "\e315";
}
.e-icons.e-day:before {
  content: "\e31b";
}
.e-icons.e-agenda-date-range:before {
  content: "\e31d";
}
.e-icons.e-date-time:before {
  content: "\e421";
}
.e-icons.e-people:before {
  content: "\e424";
}
.e-icons.e-timeline-day:before {
  content: "\ea85";
}
.e-icons.e-timeline-week:before {
  content: "\ea88";
}
.e-icons.e-timeline-work-week:before {
  content: "\ea8b";
}
.e-icons.e-timeline-month:before {
  content: "\ea8e";
}
.e-icons.e-table:before {
  content: "\e705";
}
.e-icons.e-copy:before {
  content: "\e70a";
}
.e-icons.e-th-small:before {
  content: "\e714";
}
.e-icons.e-save-2:before {
  content: "\e735";
}
.e-icons.e-paragraph-2:before {
  content: "\e75e";
}
.e-icons.e-edit-6:before {
  content: "\e7a3";
}
.e-icons.e-close-large-1:before {
  content: "\e7a7";
}
.e-icons.e-export-word:before {
  content: "\e7b0";
}
.e-icons.e-circle-close:before {
  content: "\e7e9";
}
.e-icons.e-filter-2:before {
  content: "\e7ee";
}
.e-icons.e-plus-small:before {
  content: "\e7f9";
}
.e-icons.e-close:before {
  content: "\e7fc";
}
.e-icons.e-check:before {
  content: "\e7ff";
}
.e-icons.e-print-2:before {
  content: "\e813";
}
.e-icons.e-edit-2:before {
  content: "\e81e";
}
.e-icons.e-plus:before {
  content: "\e823";
}
.e-icons.e-close-large-2:before {
  content: "\e825";
}
.e-icons.e-chevron-down-thin:before {
  content: "\e36a";
}
.e-icons.e-chevron-up-fill-2:before {
  content: "\e82a";
}
.e-icons.e-chevron-down-fill:before {
  content: "\e82e";
}
.e-icons.e-chevron-up-fill:before {
  content: "\e834";
}
.e-icons.e-chevron-down-fill-2:before {
  content: "\e83d";
}
.e-icons.e-arrow-down:before {
  content: "\e83f";
}
.e-icons.e-arrow-up:before {
  content: "\e840";
}
.e-icons.e-chevron-right-fill-3:before {
  content: "\e848";
}
.e-icons.e-chevron-left-fill-2:before {
  content: "\e84b";
}
.e-icons.e-delete-1:before {
  content: "\e84e";
}
.e-icons.e-chevron-left-fill:before {
  content: "\e854";
}
.e-icons.e-chevron-right-fill:before {
  content: "\e859";
}
.e-icons.e-arrow-left:before {
  content: "\e85b";
}
.e-icons.e-arrow-right:before {
  content: "\e85f";
}
.e-icons.e-sorting-1:before {
  content: "\e890";
}
.e-icons.e-edit:before {
  content: "\e891";
}
.e-icons.e-first-page:before {
  content: "\e896";
}
.e-icons.e-last-page:before {
  content: "\e897";
}
.e-icons.e-timeline-today:before {
  content: "\e901";
}
.e-icons.e-chevron-left:before {
  content: "\e904";
}
.e-icons.e-filter-1:before {
  content: "\e909";
}
.e-icons.e-chevron-up:before {
  content: "\e910";
}
.e-icons.e-chevron-right:before {
  content: "\e913";
}
.e-icons.e-chevron-down:before {
  content: "\e916";
}
.e-icons.e-circle-close-2:before {
  content: "\e917";
}
.e-icons.e-chevron-up-fill-3:before {
  content: "\e918";
}
.e-icons.e-chevron-down-fill-3:before {
  content: "\e919";
}
.e-icons.e-filter-cancel:before {
  content: "\e920";
}
.e-icons.e-chevron-left-2:before {
  content: "\e921";
}
.e-icons.e-group-icon:before {
  content: "\e926";
}
.e-icons.e-selection:before {
  content: "\e930";
}
.e-icons.e-close-2:before {
  content: "\e932";
}
.e-icons.e-check-2:before {
  content: "\e933";
}
.e-icons.e-intermediate-state:before {
  content: "\e934";
}
.e-icons.e-chevron-left-3:before {
  content: "\e937";
}
.e-icons.e-edit-3:before {
  content: "\e944";
}
.e-icons.e-close-3:before {
  content: "\e945";
}
.e-icons.e-chevron-right-2:before {
  content: "\e956";
}
.e-icons.e-plus-2:before {
  content: "\e963";
}
.e-icons.e-chevron-down-fill-5:before {
  content: "\e969";
}
.e-icons.e-circle-remove:before {
  content: "\e974";
}
.e-icons.e-arrow-left-2:before {
  content: "\e977";
}
.e-icons.e-more-vertical-1:before {
  content: "\e984";
}
.e-icons.e-search:before {
  content: "\e993";
}
.e-icons.e-month:before {
  content: "\e93c";
}
.e-icons.e-trash:before {
  content: "\e94a";
}
.e-icons.e-chevron-down-2:before {
  content: "\e94d";
}
.e-icons.e-save:before {
  content: "\e98e";
}
.e-icons.e-menu:before {
  content: "\e99a";
}
.e-icons.e-refresh:before {
  content: "\e99d";
}
.e-icons.e-circle-close-fill-3:before {
  content: "\e208";
}
.e-icons.e-clock:before {
  content: "\e20c";
}
.e-icons.e-freeze-column:before {
  content: "\e21e";
}
.e-icons.e-error-treeview:before {
  content: "\e22a";
}
.e-icons.e-circle-remove-2:before {
  content: "\e22b";
}
.e-icons.e-circle-add:before {
  content: "\e22c";
}
.e-icons.e-drag-and-drop-indicator:before {
  content: "\e22d";
}
.e-icons.e-chevron-right-3:before {
  content: "\e22f";
}
.e-icons.e-chevron-right-4:before {
  content: "\e430";
}
.e-icons.e-play:before {
  content: "\e324";
}
.e-icons.e-pause:before {
  content: "\e326";
}
.e-icons.e-para-option-down:before {
  content: "\e274";
}
.e-icons.e-search-2:before {
  content: "\e275";
}
.e-icons.e-border-center:before {
  content: "\e276";
}
.e-icons.e-restart-at-1:before {
  content: "\e277";
}
.e-icons.e-hyperlink-open:before {
  content: "\e278";
}
.e-icons.e-cut-2:before {
  content: "\e279";
}
.e-icons.e-copy-2:before {
  content: "\e280";
}
.e-icons.e-border-top:before {
  content: "\e281";
}
.e-icons.e-delete-column:before {
  content: "\e282";
}
.e-icons.e-delete-row:before {
  content: "\e283";
}
.e-icons.e-insert-right:before {
  content: "\e284";
}
.e-icons.e-insert-left:before {
  content: "\e285";
}
.e-icons.e-hyperlink-remove:before {
  content: "\e286";
}
.e-icons.e-border-middle:before {
  content: "\e287";
}
.e-icons.e-border-right:before {
  content: "\e288";
}
.e-icons.e-hyperlink-edit:before {
  content: "\e289";
}
.e-icons.e-link-2:before {
  content: "\e290";
}
.e-icons.e-border-left:before {
  content: "\e291";
}
.e-icons.e-table-delete:before {
  content: "\e292";
}
.e-icons.e-table-properties:before {
  content: "\e294";
}
.e-icons.e-hyperlink-copy:before {
  content: "\e295";
}
.e-icons.e-border-bottom:before {
  content: "\e298";
}
.e-icons.e-paste-2:before {
  content: "\e501";
}
.e-icons.e-continue-numbering:before {
  content: "\e503";
}
.e-icons.e-insert-below:before {
  content: "\e505";
}
.e-icons.e-insert-above:before {
  content: "\e506";
}
.e-icons.e-table-cell-none:before {
  content: "\e507";
}
.e-icons.e-box:before {
  content: "\e509";
}
.e-icons.e-all:before {
  content: "\e511";
}
.e-icons.e-table-align-right:before {
  content: "\e515";
}
.e-icons.e-table-border-custom:before {
  content: "\e516";
}
.e-icons.e-table-align-left:before {
  content: "\e517";
}
.e-icons.e-table-align-center:before {
  content: "\e518";
}
.e-icons.e-line-very-small:before {
  content: "\e520";
}
.e-icons.e-line-normal:before {
  content: "\e521";
}
.e-icons.e-line-small:before {
  content: "\e522";
}
.e-icons.e-para-option-up:before {
  content: "\e523";
}
.e-icons.e-vertical-align-bottom:before {
  content: "\e525";
}
.e-icons.e-vertical-align-center:before {
  content: "\e526";
}
.e-icons.e-vertical-align-top:before {
  content: "\e527";
}
.e-icons.e-clear-format:before {
  content: "\e331";
}
.e-icons.e-strikethrough:before {
  content: "\e332";
}
.e-icons.e-upper-case:before {
  content: "\e333";
}
.e-icons.e-justify:before {
  content: "\e334";
}
.e-icons.e-image:before {
  content: "\e335";
}
.e-icons.e-resize:before {
  content: "\e336";
}
.e-icons.e-exit-full-screen:before {
  content: "\e337";
}
.e-icons.e-edit-4:before {
  content: "\e338";
}
.e-icons.e-bold:before {
  content: "\e339";
}
.e-icons.e-align-left:before {
  content: "\e33a";
}
.e-icons.e-cut:before {
  content: "\e33b";
}
.e-icons.e-text-alternative:before {
  content: "\e33c";
}
.e-icons.e-copy-1:before {
  content: "\e33d";
}
.e-icons.e-delete-2:before {
  content: "\e33e";
}
.e-icons.e-increase-indent:before {
  content: "\e33f";
}
.e-icons.e-erase:before {
  content: "\e340";
}
.e-icons.e-undo:before {
  content: "\e341";
}
.e-icons.e-full-screen:before {
  content: "\e342";
}
.e-icons.e-underline:before {
  content: "\e343";
}
.e-icons.e-list-unordered:before {
  content: "\e344";
}
.e-icons.e-eye:before {
  content: "\e345";
}
.e-icons.e-list-ordered:before {
  content: "\e346";
}
.e-icons.e-lower-case:before {
  content: "\e347";
}
.e-icons.e-link-remove:before {
  content: "\e348";
}
.e-icons.e-zoom-in:before {
  content: "\e349";
}
.e-icons.e-open-link:before {
  content: "\e34a";
}
.e-icons.e-print:before {
  content: "\e34b";
}
.e-icons.e-font-color:before {
  content: "\e34c";
}
.e-icons.e-align-right:before {
  content: "\e34d";
}
.e-icons.e-link:before {
  content: "\e34e";
}
.e-icons.e-view-side:before {
  content: "\e34f";
}
.e-icons.e-code-view:before {
  content: "\e350";
}
.e-icons.e-zoom-out:before {
  content: "\e351";
}
.e-icons.e-superscript:before {
  content: "\e352";
}
.e-icons.e-paragraph:before {
  content: "\e353";
}
.e-icons.e-redo:before {
  content: "\e354";
}
.e-icons.e-paste:before {
  content: "\e355";
}
.e-icons.e-insert-code:before {
  content: "\e356";
}
.e-icons.e-subscript:before {
  content: "\e357";
}
.e-icons.e-display:before {
  content: "\e358";
}
.e-icons.e-replace:before {
  content: "\e359";
}
.e-icons.e-italic:before {
  content: "\e35a";
}
.e-icons.e-caption:before {
  content: "\e35b";
}
.e-icons.e-paint-bucket:before {
  content: "\e35c";
}
.e-icons.e-decrease-indent:before {
  content: "\e35d";
}
.e-icons.e-align-center:before {
  content: "\e35e";
}
.e-icons.e-font-name:before {
  content: "\e35f";
}
.e-icons.e-drag-and-drop-2:before {
  content: "\e330";
}
.e-icons.e-field-settings:before {
  content: "\e434";
}
.e-icons.e-two-column:before {
  content: "\ea74";
}
.e-icons.e-two-row:before {
  content: "\ea75";
}
.e-icons.e-sum:before {
  content: "\ea76";
}
.e-icons.e-filter-3:before {
  content: "\ea77";
}
.e-icons.e-close-large:before {
  content: "\ea7f";
}
.e-icons.e-filter-clear-2:before {
  content: "\ea82";
}
.e-icons.e-circle-check:before {
  content: "\ea84";
}
.e-icons.e-align-bottom:before {
  content: "\ea91";
}
.e-icons.e-insert-above-2:before {
  content: "\ea92";
}
.e-icons.e-insert-below-2:before {
  content: "\ea93";
}
.e-icons.e-align-middle:before {
  content: "\ea94";
}
.e-icons.e-delete-column-2:before {
  content: "\ea95";
}
.e-icons.e-delete-row-2:before {
  content: "\ea96";
}
.e-icons.e-insert-left-2:before {
  content: "\ea97";
}
.e-icons.e-align-top:before {
  content: "\ea98";
}
.e-icons.e-insert-right-2:before {
  content: "\ea99";
}
.e-icons.e-edit-5:before {
  content: "\ea9a";
}
.e-icons.e-align-middle-2:before {
  content: "\ea9b";
}
.e-icons.e-freeze-column-2:before {
  content: "\ea9e";
}
.e-icons.e-style:before {
  content: "\ea9f";
}
.e-icons.e-delete-3:before {
  content: "\eb00";
}
.e-icons.e-freeze-row:before {
  content: "\eb02";
}
.e-icons.e-text-header:before {
  content: "\eb03";
}
.e-icons.e-more-horizontal-1:before {
  content: "\eb04";
}
.e-icons.e-resizer:before {
  content: "\eb05";
}
.e-icons.e-folder:before {
  content: "\ec04";
}
.e-icons.e-first-page-2:before {
  content: "\ec05";
}
.e-icons.e-previous:before {
  content: "\ec06";
}
.e-icons.e-next:before {
  content: "\ec07";
}
.e-icons.e-last-page-2:before {
  content: "\ec08";
}
.e-icons.e-zoom-out-2:before {
  content: "\ec09";
}
.e-icons.e-zoom-in-2:before {
  content: "\ec0a";
}
.e-icons.e-download:before {
  content: "\ec0b";
}
.e-icons.e-bookmark:before {
  content: "\ec0c";
}
.e-icons.e-search-3:before {
  content: "\ec0d";
}
.e-icons.e-text-annotation:before {
  content: "\ec0e";
}
.e-icons.e-close-4:before {
  content: "\ec0f";
}
.e-icons.e-comments:before {
  content: "\ec10";
}
.e-icons.e-save-3:before {
  content: "\ec11";
}
.e-icons.e-align-left-2:before {
  content: "\ec12";
}
.e-icons.e-style-2:before {
  content: "\ec13";
}
.e-icons.e-undo-2:before {
  content: "\ec14";
}
.e-icons.e-highlight-color:before {
  content: "\ec15";
}
.e-icons.e-more-vertical-3:before {
  content: "\ec16";
}
.e-icons.e-underline-2:before {
  content: "\ec17";
}
.e-icons.e-strikethrough-2:before {
  content: "\ec18";
}
.e-icons.e-paint-bucket-2:before {
  content: "\ec19";
}
.e-icons.e-pan:before {
  content: "\ec1a";
}
.e-icons.e-opacity:before {
  content: "\ec1b";
}
.e-icons.e-delete-4:before {
  content: "\ec1c";
}
.e-icons.e-mouse-pointer:before {
  content: "\ec1d";
}
.e-icons.e-chevron-right-small:before {
  content: "\ec1e";
}
.e-icons.e-stroke-color:before {
  content: "\ec1f";
}
.e-icons.e-print-3:before {
  content: "\ec20";
}
.e-icons.e-redo-2:before {
  content: "\ec21";
}
.e-icons.e-font-color-2:before {
  content: "\ec22";
}
.e-icons.e-shapes:before {
  content: "\ec23";
}
.e-icons.e-chevron-left-small:before {
  content: "\ec24";
}
.e-icons.e-stroke-width:before {
  content: "\ec25";
}
.e-icons.e-annotation-edit:before {
  content: "\ec26";
}
.e-icons.e-thumbnail:before {
  content: "\ec27";
}
.e-icons.e-stamp:before {
  content: "\ec28";
}
.e-icons.e-break-page:before {
  content: "\ec29";
}
.e-icons.e-file:before {
  content: "\ec2a";
}
.e-icons.e-collapse-2:before {
  content: "\e554";
}
.e-icons.e-expand:before {
  content: "\e556";
}
.e-icons.e-double-resize-2:before {
  content: "\e557";
}
.e-icons.e-double-resize-1:before {
  content: "\e558";
}
.e-icons.e-single-resize-1:before {
  content: "\e559";
}
.e-icons.e-single-resize-2:before {
  content: "\e56a";
}
.e-icons.e-single-resize-3:before {
  content: "\e56b";
}
.e-icons.e-single-resize-4:before {
  content: "\e56c";
}
.e-icons.e-drag-and-drop:before {
  content: "\e903";
}
.e-icons.e-chevron-up-fill-4:before {
  content: "\e56d";
}
.e-icons.e-chevron-down-fill-4:before {
  content: "\e56e";
}
.e-icons.e-chevron-right-fill-2:before {
  content: "\e56f";
}
.e-icons.e-chevron-left-fill-3:before {
  content: "\e570";
}
.e-icons.e-more-vertical-4:before {
  content: "\e571";
}
.e-icons.e-filter-active:before {
  content: "\ebb3";
}
.e-icons.e-code-view-2:before {
  content: "\e907";
}
.e-icons.e-grid-view:before {
  content: "\e600";
}
.e-icons.e-paste-3:before {
  content: "\e601";
}
.e-icons.e-trash-2:before {
  content: "\e602";
}
.e-icons.e-download-2:before {
  content: "\e603";
}
.e-icons.e-cut-3:before {
  content: "\e604";
}
.e-icons.e-list-unordered-2:before {
  content: "\e605";
}
.e-icons.e-refresh-2:before {
  content: "\e606";
}
.e-icons.e-circle-info:before {
  content: "\e607";
}
.e-icons.e-chevron-right-thin:before {
  content: "\e608";
}
.e-icons.e-folder-2:before {
  content: "\e609";
}
.e-icons.e-close-5:before {
  content: "\e60a";
}
.e-icons.e-folder-fill:before {
  content: "\e60b";
}
.e-icons.e-rename:before {
  content: "\e60c";
}
.e-icons.e-copy-3:before {
  content: "\e60d";
}
.e-icons.e-search-4:before {
  content: "\e60e";
}
.e-icons.e-upload-1:before {
  content: "\e60f";
}
.e-icons.e-back:before {
  content: "\e610";
}
.e-icons.e-select-all:before {
  content: "\e611";
}
.e-icons.e-sorting-2:before {
  content: "\e612";
}
.e-icons.e-more-vertical-5:before {
  content: "\e613";
}
.e-icons.e-check-3:before {
  content: "\e614";
}
.e-icons.e-more-horizontal-3:before {
  content: "\e615";
}
.e-icons.e-export-excel-2:before {
  content: "\e700";
}
.e-icons.e-export-csv-2:before {
  content: "\e701";
}
.e-icons.e-save-4:before {
  content: "\e703";
}
.e-icons.e-save-as:before {
  content: "\e704";
}
.e-icons.e-export:before {
  content: "\e711";
}
.e-icons.e-delete-5:before {
  content: "\e706";
}
.e-icons.e-grand-total:before {
  content: "\e707";
}
.e-icons.e-table-2:before {
  content: "\e708";
}
.e-icons.e-sub-total:before {
  content: "\e709";
}
.e-icons.e-file-new:before {
  content: "\e712";
}
.e-icons.e-number-formatting:before {
  content: "\e70b";
}
.e-icons.e-rename-2:before {
  content: "\e70c";
}
.e-icons.e-export-pdf-2:before {
  content: "\e70d";
}
.e-icons.e-full-screen-2:before {
  content: "\e70e";
}
.e-icons.e-chart:before {
  content: "\e70f";
}
.e-icons.e-upload-2:before {
  content: "\e710";
}
.e-icons.e-font-type:before {
  content: "\e273";
}
.e-icons.e-close-6:before {
  content: "\eb36";
}
.e-icons.e-line-spacing:before {
  content: "\eb37";
}
.e-icons.e-lock:before {
  content: "\eb3a";
}
.e-icons.e-border-outer:before {
  content: "\eb66";
}
.e-icons.e-link-3:before {
  content: "\eb3c";
}
.e-icons.e-align-bottom-2:before {
  content: "\eb3d";
}
.e-icons.e-border-all-2:before {
  content: "\eb3e";
}
.e-icons.e-table-of-content:before {
  content: "\eb41";
}
.e-icons.e-page-numbering:before {
  content: "\eb43";
}
.e-icons.e-bold-2:before {
  content: "\eb47";
}
.e-icons.e-align-top-2:before {
  content: "\eb49";
}
.e-icons.e-align-middle-3:before {
  content: "\eb4a";
}
.e-icons.e-page-setup:before {
  content: "\eb4c";
}
.e-icons.e-stroke-style:before {
  content: "\eb4d";
}
.e-icons.e-image-2:before {
  content: "\eb4f";
}
.e-icons.e-bookmark-fill:before {
  content: "\eb51";
}
.e-icons.e-header:before {
  content: "\eb53";
}
.e-icons.e-list-unordered-3:before {
  content: "\eb5b";
}
.e-icons.e-show-hide-panel:before {
  content: "\eb5d";
}
.e-icons.e-align-right-2:before {
  content: "\eb5f";
}
.e-icons.e-footer:before {
  content: "\eb60";
}
.e-icons.e-border-all:before {
  content: "\eb95";
}
.e-icons.e-border-inner:before {
  content: "\eb88";
}
.e-icons.e-cell:before {
  content: "\eb93";
}
.e-icons.e-align-top-3:before {
  content: "\eb35";
}
.e-icons.e-align-bottom-3:before {
  content: "\eb0e";
}
.e-icons.e-align-middle-4:before {
  content: "\eb0d";
}
.e-icons.e-check-4:before {
  content: "\e935";
}
.e-icons.e-break:before {
  content: "\eba6";
}
.e-icons.e-break-page-2:before {
  content: "\eba0";
}
.e-icons.e-break-section:before {
  content: "\eba2";
}
.e-icons.e-auto-fit-content:before {
  content: "\eba8";
}
.e-icons.e-fixed-column-width:before {
  content: "\eba9";
}
.e-icons.e-auto-fit-window:before {
  content: "\ebaa";
}
.e-icons.e-bring-forward:before {
  content: "\e5a1";
}
.e-icons.e-bring-to-front:before {
  content: "\e5a2";
}
.e-icons.e-send-to-back:before {
  content: "\e5a3";
}
.e-icons.e-send-backward:before {
  content: "\e5a4";
}
.e-icons.e-ungroup-1:before {
  content: "\e5a6";
}
.e-icons.e-group-1:before {
  content: "\e5a7";
}
.e-icons.e-order:before {
  content: "\e4a4";
}
.e-icons.e-chevron-up-small-2:before {
  content: "\e651";
}
.e-icons.e-chevron-down-small-2:before {
  content: "\e652";
}
.e-icons.e-chevron-right-small-2:before {
  content: "\e653";
}
.e-icons.e-chevron-left-small-2:before {
  content: "\e654";
}
.e-icons.e-chevron-right-double-2:before {
  content: "\e655";
}
.e-icons.e-chevron-left-double-2:before {
  content: "\e656";
}
.e-icons.e-zoom-to-fit:before {
  content: "\e657";
}
.e-icons.e-add-above:before {
  content: "\e658";
}
.e-icons.e-add-below:before {
  content: "\e659";
}
.e-icons.e-line:before {
  content: "\e668";
}
.e-icons.e-arrow-right-up:before {
  content: "\e669";
}
.e-icons.e-rectangle:before {
  content: "\e670";
}
.e-icons.e-circle:before {
  content: "\e671";
}
.e-icons.e-pentagan:before {
  content: "\e672";
}
.e-icons.e-length:before {
  content: "\e673";
}
.e-icons.e-perimeter:before {
  content: "\e674";
}
.e-icons.e-area:before {
  content: "\e675";
}
.e-icons.e-radius:before {
  content: "\e676";
}
.e-icons.e-volume:before {
  content: "\e677";
}
.e-icons.e-change-scale-ratio:before {
  content: "\e678";
}
.e-icons.e-settings:before {
  content: "\e679";
}
.e-icons.e-comment-2:before {
  content: "\e680";
}
.e-icons.e-thumbs-down-1:before {
  content: "\e681";
}
.e-icons.e-thumbs-up:before {
  content: "\e682";
}
.e-icons.e-thumbs-down-2:before {
  content: "\e683";
}
.e-icons.e-export-jpg:before {
  content: "\e713";
}
.e-icons.e-export-png:before {
  content: "\e715";
}
.e-icons.e-export-svg:before {
  content: "\e716";
}
.e-icons.e-conditional-formatting:before {
  content: "\e725";
}
.e-icons.e-hide-formula-bar:before {
  content: "\e717";
}
.e-icons.e-hide-headings:before {
  content: "\e718";
}
.e-icons.e-hide-gridlines:before {
  content: "\e719";
}
.e-icons.e-eye-slash:before {
  content: "\e721";
}
.e-icons.e-export-xls:before {
  content: "\e726";
}
.e-icons.e-export-csv-3:before {
  content: "\e727";
}
.e-icons.e-mdx:before {
  content: "\e724";
}
.e-icons.e-rename-3:before {
  content: "\e728";
}
.e-icons.e-folder-open:before {
  content: "\e65f";
}
.e-icons.e-named-set:before {
  content: "\e65d";
}
.e-icons.e-grip-vertical:before {
  content: "\e65c";
}
.e-icons.e-dimension:before {
  content: "\e65b";
}
.e-icons.e-level-1:before {
  content: "\e65a";
}
.e-icons.e-level-2:before {
  content: "\e662";
}
.e-icons.e-level-3:before {
  content: "\e65e";
}
.e-icons.e-level-4:before {
  content: "\e660";
}
.e-icons.e-level-5:before {
  content: "\e661";
}
.e-icons.e-user-defined:before {
  content: "\e663";
}
.e-icons.e-kpi:before {
  content: "\e664";
}
.e-icons.e-sort-down:before {
  content: "\e665";
}
.e-icons.e-sorting-3:before {
  content: "\e666";
}
.e-icons.e-sort-up:before {
  content: "\e667";
}
.e-icons.e-calculated-member:before {
  content: "\e729";
}
.e-icons.e-custom-sort:before {
  content: "\e732";
}
.e-icons.e-sort-descending:before {
  content: "\e733";
}
.e-icons.e-sort-ascending:before {
  content: "\e734";
}
.e-icons.e-comment-add:before {
  content: "\e814";
}
.e-icons.e-reply:before {
  content: "\e815";
}
.e-icons.e-send-1:before {
  content: "\e816";
}
.e-icons.e-comment-show:before {
  content: "\e817";
}
.e-icons.e-signature:before {
  content: "\e737";
}
.e-icons.e-filter-main:before {
  content: "\e736";
}
.e-icons.e-text-wrap:before {
  content: "\e824";
}
.e-icons.e-unfiltered:before {
  content: "\e73a";
}
.e-icons.e-filtered-sort-descending:before {
  content: "\e73b";
}
.e-icons.e-sort-descending-2:before {
  content: "\e73c";
}
.e-icons.e-sort-ascending-2:before {
  content: "\e73d";
}
.e-icons.e-filtered-sort-ascending:before {
  content: "\e73e";
}
.e-icons.e-filtered:before {
  content: "\e73f";
}
.e-icons.e-filter-clear-3:before {
  content: "\e738";
}
.e-icons.e-reapply:before {
  content: "\e74a";
}
.e-icons.e-group-2:before {
  content: "\e74b";
}
.e-icons.e-ungroup-2:before {
  content: "\e74c";
}
.e-icons.e-paste-text-only:before {
  content: "\e685";
}
.e-icons.e-paste-style:before {
  content: "\e686";
}
.e-icons.e-paste-special:before {
  content: "\e687";
}
.e-icons.e-paste-match-destination:before {
  content: "\e688";
}
.e-icons.e-spell-check:before {
  content: "\e689";
}
.e-icons.e-comment-reopen:before {
  content: "\e818";
}
.e-icons.e-web-layout:before {
  content: "\e193";
}
.e-icons.e-print-layout:before {
  content: "\e194";
}
.e-icons.e-border-none:before {
  content: "\e195";
}
.e-icons.e-data-validation:before {
  content: "\e196";
}
.e-icons.e-protect-sheet:before {
  content: "\e197";
}
.e-icons.e-text-form:before {
  content: "\e198";
}
.e-icons.e-properties-2:before {
  content: "\e199";
}
.e-icons.e-clear-form:before {
  content: "\e19a";
}
.e-icons.e-drop-down:before {
  content: "\e19b";
}
.e-icons.e-form-field:before {
  content: "\e19c";
}
.e-icons.e-check-box:before {
  content: "\e192";
}
.e-icons.e-table-update:before {
  content: "\e19e";
}
.e-icons.e-changes-accept:before {
  content: "\e19f";
}
.e-icons.e-display-for-review:before {
  content: "\e203";
}
.e-icons.e-changes-reject:before {
  content: "\e204";
}
.e-icons.e-changes-previous:before {
  content: "\e205";
}
.e-icons.e-show-markup:before {
  content: "\e206";
}
.e-icons.e-changes-next:before {
  content: "\e209";
}
.e-icons.e-changes-track:before {
  content: "\e20a";
}
.e-icons.e-conditional-formatting-large:before {
  content: "\e401";
}
.e-icons.e-highlight:before {
  content: "\e402";
}
.e-icons.e-top-bottom-rules:before {
  content: "\e403";
}
.e-icons.e-data-bars:before {
  content: "\e404";
}
.e-icons.e-color-scales:before {
  content: "\e405";
}
.e-icons.e-iconsets:before {
  content: "\e406";
}
.e-icons.e-clear-rules:before {
  content: "\e407";
}
.e-icons.e-new-rules:before {
  content: "\e408";
}
.e-icons.e-greater-than:before {
  content: "\e409";
}
.e-icons.e-less-than:before {
  content: "\e410";
}
.e-icons.e-between:before {
  content: "\e411";
}
.e-icons.e-equalto:before {
  content: "\e412";
}
.e-icons.e-text-that-contains:before {
  content: "\e413";
}
.e-icons.e-date-occurring:before {
  content: "\e414";
}
.e-icons.e-top-10:before {
  content: "\e415";
}
.e-icons.e-bottom-10-items:before {
  content: "\e416";
}
.e-icons.e-bottom-10:before {
  content: "\e417";
}
.e-icons.e-above-average:before {
  content: "\e418";
}
.e-icons.e-below-average:before {
  content: "\e419";
}
.e-icons.e-duplicate-cell:before {
  content: "\e420";
}
.e-icons.e-footnote:before {
  content: "\e435";
}
.e-icons.e-end-footnote:before {
  content: "\e436";
}
.e-icons.e-chart-insert-column:before {
  content: "\e440";
}
.e-icons.e-chart-data-table:before {
  content: "\e441";
}
.e-icons.e-chart-legend:before {
  content: "\e442";
}
.e-icons.e-chart-insert-x-y-scatter:before {
  content: "\e443";
}
.e-icons.e-chart-insert-waterfall:before {
  content: "\e444";
}
.e-icons.e-chart-updown-bars:before {
  content: "\e445";
}
.e-icons.e-add-chart-element:before {
  content: "\e446";
}
.e-icons.e-chart-gridlines:before {
  content: "\e447";
}
.e-icons.e-insert-hierarchy-charts:before {
  content: "\e448";
}
.e-icons.e-chart-insert-line:before {
  content: "\e449";
}
.e-icons.e-chart-switch-row-column:before {
  content: "\e450";
}
.e-icons.e-chart-error-bars:before {
  content: "\e451";
}
.e-icons.e-chart-trendline:before {
  content: "\e452";
}
.e-icons.e-chart-axes:before {
  content: "\e453";
}
.e-icons.e-chart-select-data:before {
  content: "\e454";
}
.e-icons.e-chart-lines:before {
  content: "\e455";
}
.e-icons.e-chart-axis-titles:before {
  content: "\e456";
}
.e-icons.e-chart-title:before {
  content: "\e457";
}
.e-icons.e-chart-insert-pie:before {
  content: "\e458";
}
.e-icons.e-change-chart-type:before {
  content: "\e459";
}
.e-icons.e-insert-statistic-chart:before {
  content: "\e460";
}
.e-icons.e-chart-data-labels:before {
  content: "\e461";
}
.e-icons.e-chart-insert-combo:before {
  content: "\e462";
}
.e-icons.e-chart-axis-titles-primary-horizontal:before {
  content: "\e486";
}
.e-icons.e-chart-linear-forecast:before {
  content: "\e487";
}
.e-icons.e-chart-legend-none:before {
  content: "\e488";
}
.e-icons.e-chart-legend-right:before {
  content: "\e489";
}
.e-icons.e-chart-data-callout:before {
  content: "\e490";
}
.e-icons.e-chart-primary-minor-vertical:before {
  content: "\e491";
}
.e-icons.e-chart-axes-primary-vertical:before {
  content: "\e492";
}
.e-icons.e-chart-data-labels-center:before {
  content: "\e493";
}
.e-icons.e-chart-data-table-none:before {
  content: "\e115";
}
.e-icons.e-chart-data-labels-none:before {
  content: "\e495";
}
.e-icons.e-chart-primary-major-vertical:before {
  content: "\e496";
}
.e-icons.e-chart-legend-linear:before {
  content: "\e497";
}
.e-icons.e-chart-error-bars-percentage:before {
  content: "\e498";
}
.e-icons.e-chart-no-legend-keys:before {
  content: "\e499";
}
.e-icons.e-chart-title-above-chart:before {
  content: "\e121";
}
.e-icons.e-chart-trendline-none:before {
  content: "\e122";
}
.e-icons.e-chart-with-legend-keys:before {
  content: "\e123";
}
.e-icons.e-chart-axes-primary-horizontal:before {
  content: "\e124";
}
.e-icons.e-chart-error-bars-standard-deviation:before {
  content: "\e125";
}
.e-icons.e-chart-legend-top:before {
  content: "\e126";
}
.e-icons.e-chart-primary-minor-horizontal:before {
  content: "\e145";
}
.e-icons.e-chart-error-bars-none:before {
  content: "\e127";
}
.e-icons.e-chart-up-down-bars-2:before {
  content: "\e128";
}
.e-icons.e-chart-drop-lines:before {
  content: "\e129";
}
.e-icons.e-chart-lines-none:before {
  content: "\e130";
}
.e-icons.e-chart-primary-major-horizontal:before {
  content: "\e131";
}
.e-icons.e-chart-legend-bottom:before {
  content: "\e132";
}
.e-icons.e-chart-up-down-none:before {
  content: "\e111";
}
.e-icons.e-chart-data-labels-outside-end:before {
  content: "\e905";
}
.e-icons.e-chart-axis-titles-primary-vertical:before {
  content: "\e143";
}
.e-icons.e-chart-legend-left:before {
  content: "\e892";
}
.e-icons.e-chart-data-labels-inside-base:before {
  content: "\e893";
}
.e-icons.e-chart-high-low-lines:before {
  content: "\e894";
}
.e-icons.e-chart-trendline-exponential:before {
  content: "\e133";
}
.e-icons.e-chart-trendline-moving-average:before {
  content: "\e134";
}
.e-icons.e-chart-data-labels-inside-end:before {
  content: "\e135";
}
.e-icons.e-chart-title-none:before {
  content: "\e136";
}
.e-icons.e-chart-title-centered-overlay:before {
  content: "\e895";
}
.e-icons.e-chart-error-bars-standard-error:before {
  content: "\e911";
}
.e-icons.e-chart-3d-area-1:before {
  content: "\e144";
}
.e-icons.e-chart-2d-stacked-bar:before {
  content: "\e889";
}
.e-icons.e-chart-3d-surface-1:before {
  content: "\e827";
}
.e-icons.e-chart-histogram-pareto:before {
  content: "\e114";
}
.e-icons.e-chart-stock-volumn-open-high-low-close:before {
  content: "\e137";
}
.e-icons.e-chart-stock-high-low-close:before {
  content: "\e138";
}
.e-icons.e-chart-stock-open-high-low-close:before {
  content: "\e831";
}
.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before {
  content: "\e832";
}
.e-icons.e-chart-filled-radar:before {
  content: "\e833";
}
.e-icons.e-chart-3d-clustered-column:before {
  content: "\e142";
}
.e-icons.e-chart-sunburst:before {
  content: "\e835";
}
.e-icons.e-chart-treemap:before {
  content: "\e836";
}
.e-icons.e-chart-3d-100-percent-stacked-area:before {
  content: "\e139";
}
.e-icons.e-chart-3d-pie:before {
  content: "\e838";
}
.e-icons.e-chart-3d-column-4:before {
  content: "\e839";
}
.e-icons.e-more-column-charts:before {
  content: "\e899";
}
.e-icons.e-chart-2d-stacked-line:before {
  content: "\e841";
}
.e-icons.e-chart-donut:before {
  content: "\e112";
}
.e-icons.e-chart-3d-clustered-bar:before {
  content: "\e843";
}
.e-icons.e-chart-funnel:before {
  content: "\e140";
}
.e-icons.e-chart-2d-pie-2:before {
  content: "\e141";
}
.e-icons.e-chart-3d-line:before {
  content: "\e846";
}
.e-icons.e-chart-2d-clustered-column:before {
  content: "\e847";
}
.e-icons.e-chart-2d-100-percent-stacked-area:before {
  content: "\e900";
}
.e-icons.e-more-line-charts:before {
  content: "\e849";
}
.e-icons.e-chart-3d-100-percent-stacked-bar:before {
  content: "\e850";
}
.e-icons.e-more-stock-charts:before {
  content: "\e851";
}
.e-icons.e-chart-stock-volumn-high-low-close:before {
  content: "\e852";
}
.e-icons.e-chart-bar-of-pie:before {
  content: "\e113";
}
.e-icons.e-chart-clustered-column-line-on-secondary-axis:before {
  content: "\e912";
}
.e-icons.e-chart-2d-clustered-bar:before {
  content: "\e855";
}
.e-icons.e-chart-radar:before {
  content: "\e856";
}
.e-icons.e-chart-3d-100-percent-stacked-column:before {
  content: "\e857";
}
.e-icons.e-chart-stackedlines-with-markers:before {
  content: "\e858";
}
.e-icons.e-chart-wireframe-3d-surface:before {
  content: "\e902";
}
.e-icons.e-chart-2d-line-with-markers:before {
  content: "\e860";
}
.e-icons.e-chart-box-and-whisker:before {
  content: "\e861";
}
.e-icons.e-create-custom-combo-chart:before {
  content: "\e862";
}
.e-icons.e-chart-2d-100-percent-stacked-bar:before {
  content: "\e863";
}
.e-icons.e-chart-scatter-with-straight-lines:before {
  content: "\e864";
}
.e-icons.e-more-statistical-charts:before {
  content: "\e865";
}
.e-icons.e-chart-3d-stacked-area:before {
  content: "\e866";
}
.e-icons.e-chart-2d-line:before {
  content: "\e867";
}
.e-icons.e-chart-2d-100-percent-stacked-column:before {
  content: "\e868";
}
.e-icons.e-more-pie-charts:before {
  content: "\e869";
}
.e-icons.e-chart-bubble-1:before {
  content: "\e870";
}
.e-icons.e-chart-2d-100-percent-stacked-line:before {
  content: "\e871";
}
.e-icons.e-chart-histogram:before {
  content: "\e872";
}
.e-icons.e-more-hierarchy-charts:before {
  content: "\e873";
}
.e-icons.e-chart-combo-clustered-column-line:before {
  content: "\e874";
}
.e-icons.e-chart-2d-stacked-area:before {
  content: "\e875";
}
.e-icons.e-chart-3d-stacked-column:before {
  content: "\e876";
}
.e-icons.e-chart-insert-bar:before {
  content: "\e877";
}
.e-icons.e-chart-scatter-with-smooth-lines:before {
  content: "\e878";
}
.e-icons.e-chart-surface-wireframe-contour:before {
  content: "\e879";
}
.e-icons.e-chart-3d-stacked-bar:before {
  content: "\e880";
}
.e-icons.e-chart-2d-pie-of-pie:before {
  content: "\e881";
}
.e-icons.e-chart-3d-surface-2:before {
  content: "\e882";
}
.e-icons.e-chart-2d-area:before {
  content: "\e883";
}
.e-icons.e-chart-combo-stacked-area-clustered-column:before {
  content: "\e884";
}
.e-icons.e-chart-waterfall:before {
  content: "\e885";
}
.e-icons.e-chart-surface-contour:before {
  content: "\e886";
}
.e-icons.e-more-scatter-charts:before {
  content: "\e887";
}
.e-icons.e-chart-2d-stacked-column:before {
  content: "\e888";
}
.e-icons.e-protect-workbook:before {
  content: "\e88a";
}
.e-icons.e-change-case:before {
  content: "\e88c";
}
.e-icons.e-export-pdf-3:before {
  content: "\e88b";
}
.e-icons.e-freeze-pane:before {
  content: "\e88d";
}
.e-icons.e-freeze-first-column:before {
  content: "\e88e";
}
.e-icons.e-freeze-top-row:before {
  content: "\e88f";
}
.e-icons.e-merge-cells:before {
  content: "\e89a";
}
.e-icons.e-split-vertical:before {
  content: "\e89b";
}
.e-icons.e-table-cell:before {
  content: "\e89c";
}
.e-icons.e-split-horizontal:before {
  content: "\e89d";
}
.e-icons.e-list-box:before {
  content: "\e89e";
}
.e-icons.e-text-form-2:before {
  content: "\e89f";
}
.e-icons.e-label:before {
  content: "\e90a";
}
.e-icons.e-check-box-2:before {
  content: "\e90b";
}
.e-icons.e-add-edit-form-field:before {
  content: "\e90c";
}
.e-icons.e-button:before {
  content: "\e90d";
}
.e-icons.e-drop-down-2:before {
  content: "\e90e";
}
.e-icons.e-radio-button:before {
  content: "\e90f";
}
.e-icons.e-password:before {
  content: "\e91a";
}
.e-icons.e-table-insert-column:before {
  content: "\e91b";
}
.e-icons.e-table-insert-row:before {
  content: "\e91c";
}
.e-icons.e-table-overwrite-cells:before {
  content: "\e91d";
}
.e-icons.e-table-nested:before {
  content: "\e91e";
}
.e-icons.e-table-merge:before {
  content: "\e91f";
}
.e-icons.e-drag-fill:before {
  content: "\e92a";
}
.e-icons.e-home:before {
  content: "\e92b";
}
/*! common core */
.e-control,
.e-css {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}
.sf-license-warning {
  background: #e82824;
  color: #fff;
  font-family: "Segoe UI";
  font-size: medium;
  left: 0;
  line-height: 45px;
  opacity: 0.75;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 999999999;
}
.sf-license-close-btn {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+ICA8Zz4gICAgPHBhdGggaWQ9InBhdGgxIiB0cmFuc2Zvcm09InJvdGF0ZSgxLDEyOCwxMjgpIHRyYW5zbGF0ZSg1OS4wMTA3Nzk0NDEwNDU1LDU5KSBzY2FsZSg0LjMxMjUwMDI1NzA0NTA1LDQuMzEyNTAwMjU3MDQ1MDUpIiBmaWxsPSIjZmZmZmZmIiBkPSJNMjkuNTkwODE4LDBDMzAuMjA2OTYzLDAgMzAuODIzMjI3LDAuMjM0NDk5OTMgMzEuMjkyMjI5LDAuNzAzNDk5NzkgMzIuMjI5MjU2LDEuNjQwNTAwMSAzMi4yMjkyNTYsMy4xNjA1MDA1IDMxLjI5MjIyOSw0LjEwMDQ5OTJMMTkuMzk4MDAzLDE1Ljk5ODQ5OCAzMS4yOTIyMjksMjcuODkyNDk1QzMyLjIyOTI1NiwyOC44Mjk0OTkgMzIuMjI5MjU2LDMwLjM0OTQ5NiAzMS4yOTIyMjksMzEuMjk0NDk2IDMwLjM1NDIyNywzMi4yMzE1IDI4LjgyNzE2NCwzMi4yMzE1IDI3Ljg5MDEzOSwzMS4yOTQ0OTZMMTUuOTk3OTg4LDE5LjM5OTQ5OSA0LjEwNDc5OTIsMzEuMjk2NTAyQzMuMTY3NzczNCwzMi4yMzQ0OTggMS42Mzk3MzQ3LDMyLjIzNDQ5OCAwLjcwMjc2OTY5LDMxLjI5NjUwMiAtMC4yMzQyNTY1NiwzMC4zNTI1MDIgLTAuMjM0MjU2NTYsMjguODMyNDk4IDAuNzAyNzY5NjksMjcuODk0NTAyTDEyLjU5NjkzNCwxNS45OTg0OTggMC43MDI3Njk2OSw0LjEwMjQ5ODFDLTAuMjM0MjU2NTYsMy4xNjU0OTc4IC0wLjIzNDI1NjU2LDEuNjQ1NDk3MyAwLjcwMjc2OTY5LDAuNzA1NDk4NyAxLjYzOTczNDcsLTAuMjMxNTAxNTggMy4xNjc3NzM0LC0wLjIzMTUwMTU4IDQuMTA0Nzk5MiwwLjcwNTQ5ODdMMTUuOTk2OTUsMTIuNTk3NDk3IDI3Ljg5MDEzOSwwLjcwMzQ5OTc5QzI4LjM1ODY1LDAuMjM0NDk5OTMsMjguOTc0Njc0LDAsMjkuNTkwODE4LDB6IiAvPiAgPC9nPjwvc3ZnPg==");
  cursor: pointer;
  height: 20px;
  margin-top: 14px;
  padding-top: 10px;
  position: absolute;
  right: 20px;
  width: 20px;
}
.sf-license-warning a,
.sf-license-warning a:hover {
  color: #ffd800;
}
.e-error {
  color: #f44336;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}
.e-control,
.e-control [class^=e-],
.e-control [class*=" e-"] {
  box-sizing: border-box;
}
.e-control:focus,
.e-control *:focus {
  outline: none;
}
.e-rtl {
  direction: rtl;
  text-align: right;
}
.e-overlay {
  background-color: #383838;
  filter: alpha(opacity=50);
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
  width: 100%;
}
.e-hidden {
  display: none;
}
.e-blazor-hidden {
  visibility: hidden;
}
.e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: 0.35;
}
.e-ul {
  list-style-type: none;
}
.e-prevent-select {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-warning {
  color: #ffca1c;
}
.e-success {
  color: #22b24b;
}
.e-information {
  color: #489bd5;
}
.e-block-touch {
  touch-action: pinch-zoom;
}
/*! animation keyframes */
@keyframes SlideLeftOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-100%, 0);
  }
}
@keyframes SlideLeftIn {
  from {
    transform: translate(-100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightIn {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(100%, 0);
  }
}
@keyframes SlideBottomIn {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideBottomOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}
@keyframes SlideTopIn {
  from {
    transform: translate(0, -100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideTopOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, -100%);
  }
}
@keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}
@keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
}
@keyframes FadeOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
  }
}
@keyframes ZoomIn {
  from {
    transform: translate(0, 0) scale(0);
  }
  to {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes ZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}
@keyframes FadeZoomIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes FadeZoomOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes FlipRightDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpIn {
  from {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpIn {
  from {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}
.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  transform: scale(3);
  transition: transform 0.5s, opacity 0.5s;
  width: 50%;
}
.e-ripple-style:active::after {
  opacity: 1;
  transform: scale(0);
  transition: 0s;
}
/*! button layout */
.e-btn,
.e-css.e-btn {
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  line-height: 1.143em;
  outline: none;
  padding: 6px 12px 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default;
}
.e-btn:hover, .e-btn:focus,
.e-css.e-btn:hover,
.e-css.e-btn:focus {
  text-decoration: none;
}
.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 12px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em;
}
.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.6667em;
  width: 2.25em;
}
.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.6667em;
  width: 2.25em;
}
.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  display: block;
  margin-top: 0;
  padding-bottom: 6px;
  width: auto;
}
.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  display: block;
  margin-top: 0;
  padding-top: 6px;
  width: auto;
}
.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
  padding: 6px 7px 4px;
}
.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 3em;
  line-height: 1;
  padding: 0;
  width: 3em;
}
.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.8572em;
  margin-top: 0;
  width: auto;
}
.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.6667em;
  margin-right: 0;
}
.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.6667em;
}
.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid;
}
.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px;
}
.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 11px;
  width: 1.091em;
}
.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.7273em;
  width: 2.182em;
}
.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.7273em;
  width: 2.182em;
}
.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 2px 5px 1px;
}
.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em;
}
.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto;
}
.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.7273em;
  margin-right: 0;
}
.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.7273em;
}
.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%;
}
.e-small .e-btn,
.e-small.e-btn,
.e-small .e-css.e-btn,
.e-small.e-css.e-btn {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px;
}
.e-small .e-btn .e-btn-icon,
.e-small.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon {
  font-size: 11px;
  width: 1.091em;
}
.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.7273em;
  width: 2.182em;
}
.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.7273em;
  width: 2.182em;
}
.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-small .e-btn.e-icon-btn,
.e-small.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn {
  padding: 2px 5px 1px;
}
.e-small .e-btn.e-top-icon-btn, .e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-small .e-btn.e-round,
.e-small.e-btn.e-round,
.e-small .e-css.e-btn.e-round,
.e-small.e-css.e-btn.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em;
}
.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto;
}
.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.7273em;
  margin-right: 0;
}
.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.7273em;
}
.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-css.e-btn,
.e-bigger.e-small.e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px;
}
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon,
.e-bigger.e-small.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-icon-btn {
  padding: 3px 10px 1px;
}
.e-bigger.e-small .e-btn.e-top-icon-btn, .e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-btn.e-top-icon-btn,
.e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round,
.e-bigger.e-small.e-css.e-btn.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em;
}
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto;
}
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0;
}
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em;
}
.e-bigger .e-btn,
.e-bigger .e-btn,
.e-bigger .e-css.e-btn,
.e-bigger.e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 4px 16px 2px;
}
.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 3em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 3em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto;
}
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto;
}
.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn {
  padding: 4px 11px 2px;
}
.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-btn.e-top-icon-btn,
.e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-btn.e-round,
.e-bigger .e-btn.e-round,
.e-bigger .e-css.e-btn.e-round,
.e-bigger.e-css.e-btn.e-round {
  height: 3.7143em;
  line-height: 1;
  padding: 0;
  width: 3.7143em;
}
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 3.125em;
  width: auto;
}
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0;
}
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em;
}
.e-bigger .e-btn.e-small,
.e-bigger .e-btn.e-small,
.e-bigger .e-css.e-btn.e-small,
.e-bigger.e-css.e-btn.e-small {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px;
}
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn {
  padding: 3px 10px 1px;
}
.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-btn.e-small.e-top-icon-btn,
.e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em;
}
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto;
}
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0;
}
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em;
}
/*! button theme */
.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background-color: #fafafa;
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.e-btn:hover,
.e-css.e-btn:hover {
  background-color: rgba(226, 226, 226, 0.9844);
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-btn:focus,
.e-css.e-btn:focus {
  background-color: rgba(0, 0, 0, 0.18);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn:active,
.e-css.e-btn:active {
  background-color: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-active,
.e-css.e-btn.e-active {
  background-color: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-btn:disabled,
.e-css.e-btn:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.24);
}
.e-btn.e-round,
.e-css.e-btn.e-round {
  background-color: #fafafa;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-round:hover,
.e-css.e-btn.e-round:hover {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-round:focus,
.e-css.e-btn.e-round:focus {
  background-color: rgba(0, 0, 0, 0.18);
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn.e-round:active,
.e-css.e-btn.e-round:active {
  background-color: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn.e-round:disabled,
.e-css.e-btn.e-round:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round.e-primary:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round.e-success:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round.e-info:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round.e-warning:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round.e-danger:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background-color: #e6326f;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary.e-active {
  background-color: #ec618f;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background-color: rgba(255, 255, 255, 0.24);
}
.e-btn.e-success,
.e-css.e-btn.e-success {
  background-color: #4d841d;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background-color: #629338;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background-color: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-success:active, .e-btn.e-success.e-active,
.e-css.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-success:disabled,
.e-css.e-btn.e-success:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background-color: rgba(255, 255, 255, 0.24);
}
.e-btn.e-info,
.e-css.e-btn.e-info {
  background-color: #0378d5;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background-color: #2188da;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background-color: #3f98df;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-info:active, .e-btn.e-info.e-active,
.e-css.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active {
  background-color: #54a3e2;
  color: #fff;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-info:disabled,
.e-css.e-btn.e-info:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background-color: rgba(255, 255, 255, 0.24);
}
.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background-color: #c15700;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background-color: #c86b1f;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background-color: #d07f3d;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-warning:active, .e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background-color: rgba(255, 255, 255, 0.24);
}
.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background-color: #d64113;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background-color: #db582f;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background-color: #e06f4c;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-danger:active,
.e-css.e-btn.e-danger:active {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger.e-active {
  background-color: #e37e5f;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background-color: rgba(255, 255, 255, 0.24);
}
.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background-color: rgba(0, 0, 0, 0.0348);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background-color: rgba(0, 0, 0, 0.1044);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-btn.e-flat:active, .e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active {
  background-color: rgba(0, 0, 0, 0.2088);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat:disabled {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background-color: transparent;
  border-color: transparent;
  color: #FBBB79;
}
.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background-color: rgba(227, 22, 91, 0.04);
  border-color: transparent;
  color: #FBBB79;
}
.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background-color: rgba(227, 22, 91, 0.12);
  border-color: transparent;
  color: #FBBB79;
}
.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active {
  background-color: rgba(227, 22, 91, 0.24);
  border-color: transparent;
  color: #FBBB79;
}
.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background-color: transparent;
  border-color: transparent;
  color: #4d841d;
}
.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background-color: rgba(77, 132, 29, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #4d841d;
}
.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background-color: rgba(77, 132, 29, 0.12);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none;
}
.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active {
  background-color: rgba(77, 132, 29, 0.24);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none;
}
.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background-color: rgba(77, 132, 29, 0.12);
}
.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background-color: transparent;
  border-color: transparent;
  color: #0378d5;
}
.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background-color: rgba(3, 120, 213, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #0378d5;
}
.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background-color: rgba(3, 120, 213, 0.12);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none;
}
.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active {
  background-color: rgba(3, 120, 213, 0.24);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none;
}
.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background-color: rgba(3, 120, 213, 0.12);
}
.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background-color: transparent;
  border-color: transparent;
  color: #c15700;
}
.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background-color: rgba(193, 87, 0, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #c15700;
}
.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background-color: rgba(193, 87, 0, 0.12);
  border-color: transparent;
  color: #c15700;
  box-shadow: none;
}
.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active {
  background-color: rgba(193, 87, 0, 0.24);
  border-color: transparent;
  color: #c15700;
  box-shadow: none;
}
.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background-color: rgba(193, 87, 0, 0.12);
}
.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background-color: transparent;
  border-color: transparent;
  color: #d64113;
}
.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background-color: rgba(214, 65, 19, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #d64113;
}
.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background-color: rgba(214, 65, 19, 0.12);
  border-color: transparent;
  color: #d64113;
  box-shadow: none;
}
.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active {
  background-color: rgba(214, 65, 19, 0.24);
  border-color: transparent;
  color: #d64113;
  box-shadow: none;
}
.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background-color: rgba(214, 65, 19, 0.12);
}
.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background-color: transparent;
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-outline:active, .e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active {
  background-color: rgba(0, 0, 0, 0.32);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline:disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background-color: transparent;
  border-color: #FBBB79;
  color: #FBBB79;
}
.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background-color: #e6326f;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active {
  background-color: #ec618f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary:disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background-color: transparent;
  border-color: #4d841d;
  color: #4d841d;
}
.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background-color: #629338;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active {
  background-color: #86ab65;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success:disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background-color: transparent;
  border-color: #0378d5;
  color: #0378d5;
}
.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:hover {
  background-color: #2188da;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active {
  background-color: #54a3e2;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info:disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background-color: transparent;
  border-color: #c15700;
  color: #c15700;
}
.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:hover {
  background-color: #c86b1f;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active {
  background-color: #d58d52;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning:disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background-color: transparent;
  border-color: #d64113;
  color: #d64113;
}
.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:hover {
  background-color: #db582f;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active {
  background-color: #e37e5f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger:disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-link,
.e-css.e-btn.e-link {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: #0d47a1;
}
.e-btn.e-link:hover,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: #0a3576;
  text-decoration: underline;
}
.e-btn.e-link:focus,
.e-css.e-btn.e-link:focus {
  border-radius: 0;
  text-decoration: underline;
  color: #0a3576;
}
.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
  box-shadow: none;
  text-decoration: none;
}
.e-checkbox-wrapper .e-check::before,
.e-css.e-checkbox-wrapper .e-check::before {
  content: "\e933";
}
.e-checkbox-wrapper .e-stop::before,
.e-css.e-checkbox-wrapper .e-stop::before {
  content: "\e934";
}
/*! checkbox layout */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap;
}
.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame {
  box-shadow: none;
}
.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1;
}
.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: normal;
}
.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-checkbox-wrapper .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper .e-checkbox + .e-label {
  margin-right: 10px;
}
.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  border: 2px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "e-icons";
  height: 18px;
  line-height: 10px;
  padding: 2px 0;
  text-align: center;
  vertical-align: middle;
  width: 18px;
}
.e-checkbox-wrapper .e-frame + .e-label,
.e-css.e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 10px;
}
.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}
.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 12px;
}
.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 10px;
}
.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  cursor: default;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default;
}
.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px;
}
.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}
.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: -9px;
  right: auto;
}
.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 10px;
}
.e-checkbox-wrapper.e-rtl .e-label + .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame {
  margin: 0;
}
.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label {
  margin-left: 10px;
  margin-right: 0;
}
.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px;
}
.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 10px;
}
.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 6px;
}
.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 13px;
  line-height: 14px;
}
.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px;
}
.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px;
}
.e-small .e-checkbox-wrapper .e-check,
.e-small.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 10px;
}
.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 6px;
}
.e-small .e-checkbox-wrapper .e-label,
.e-small.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 13px;
  line-height: 14px;
}
.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 12px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 12px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 14px;
  line-height: 20px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px;
}
.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame {
  height: 22px;
  line-height: 14px;
  width: 22px;
}
.e-bigger .e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label {
  font-size: 14px;
  line-height: 22px;
  margin-left: 12px;
}
.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check {
  font-size: 16px;
}
.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop {
  font-size: 12px;
  line-height: 14px;
}
.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label {
  font-size: 14px;
}
.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 40px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 40px;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  right: auto;
}
.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 12px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 10px;
  line-height: 12px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 14px;
  line-height: 20px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px;
}
/*! checkbox theme */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  -webkit-tap-highlight-color: transparent;
}
.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: #fff;
  border-color: #757575;
}
.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #fff;
  border-color: #757575;
  color: #757575;
}
.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: rgba(227, 22, 91, 0.26);
}
.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element {
  background: rgba(0, 0, 0, 0.26);
}
.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: rgba(0, 0, 0, 0.26);
}
.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: rgba(227, 22, 91, 0.26);
}
.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame {
  background-color: #fff;
  border-color: #757575;
  box-shadow: none;
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  background-color: #FBBB79;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop {
  box-shadow: none;
  color: #757575;
}
.e-checkbox-wrapper .e-checkbox:active + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame {
  background-color: #fff;
  border-color: #757575;
  box-shadow: none;
}
.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check {
  background-color: #FBBB79;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop {
  box-shadow: none;
  color: #757575;
}
.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: #fff;
  border-color: #757575;
}
.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  color: #757575;
}
.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #fff;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: #bdbdbd;
}
.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame {
  outline: #fff 0 solid;
  outline-offset: 0;
}
.e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: #fff 0 solid;
  outline-offset: 0;
}
/*! radiobutton layout */
.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative;
}
.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-radio:not(:checked):hover + label.e-rtl::after,
.e-radio:not(:checked):hover + label.e-right::after {
  left: auto;
}
.e-radio + label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.e-radio + label .e-label {
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  padding-left: 28px;
  vertical-align: text-top;
  white-space: normal;
}
.e-radio + label::before {
  border: 2px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}
.e-radio + label:focus::before {
  box-shadow: none;
}
.e-radio + label::after {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 8px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: scale(0);
  width: 8px;
}
.e-radio + label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1;
}
.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}
.e-radio + label.e-right::before, .e-radio + label.e-rtl::before {
  left: auto;
  right: 0;
}
.e-radio + label.e-right::after, .e-radio + label.e-rtl::after {
  left: auto;
  right: 5px;
}
.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px;
}
.e-radio + label.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}
.e-radio + label.e-right.e-rtl::before {
  left: 0;
  right: auto;
}
.e-radio + label.e-right.e-rtl::after {
  left: 5px;
  right: auto;
}
.e-radio + label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto;
}
.e-radio + label.e-small .e-label {
  line-height: 14px;
  padding-left: 24px;
}
.e-radio + label.e-small::before {
  height: 14px;
  width: 14px;
}
.e-radio + label.e-small::after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px;
}
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}
.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}
.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}
.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-radio:checked + label::after {
  transform: scale(1);
  transition: transform ease 280ms, background-color ease 280ms;
}
.e-small .e-radio + label .e-label,
.e-radio + label.e-small .e-label {
  line-height: 14px;
  padding-left: 24px;
}
.e-small .e-radio + label::before,
.e-radio + label.e-small::before {
  height: 14px;
  width: 14px;
}
.e-small .e-radio + label::after,
.e-radio + label.e-small::after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px;
}
.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}
.e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-small.e-right .e-label,
.e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}
.e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-small.e-right::after,
.e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}
.e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right .e-ripple-container,
.e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}
.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}
.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-bigger.e-small .e-radio + label .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px;
}
.e-bigger.e-small .e-radio + label::before,
.e-radio + label.e-bigger.e-small::before {
  height: 20px;
  width: 20px;
}
.e-bigger.e-small .e-radio + label::after,
.e-radio + label.e-bigger.e-small::after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px;
}
.e-bigger.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px;
}
.e-bigger.e-small .e-radio + label.e-right .e-label, .e-bigger.e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px;
}
.e-bigger.e-small .e-radio + label.e-right::after, .e-bigger.e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger.e-small .e-radio + label.e-right .e-ripple-container, .e-bigger.e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-bigger .e-radio + label .e-label,
.e-radio + label.e-bigger .e-label {
  font-size: 14px;
  line-height: 22px;
  padding-left: 34px;
}
.e-bigger .e-radio + label::before,
.e-radio + label.e-bigger::before {
  height: 22px;
  width: 22px;
}
.e-bigger .e-radio + label::after,
.e-radio + label.e-bigger::after {
  height: 10px;
  left: 6px;
  top: 6px;
  width: 10px;
}
.e-bigger .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger .e-ripple-container {
  height: 42px;
  left: -10px;
  top: -10px;
  width: 42px;
}
.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-right .e-label,
.e-radio + label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 34px;
}
.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-right::after,
.e-radio + label.e-bigger.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 34px;
  padding-right: 0;
}
.e-bigger .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto;
}
.e-bigger .e-radio + label.e-small .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px;
}
.e-bigger .e-radio + label.e-small::before,
.e-radio + label.e-bigger.e-small::before {
  height: 20px;
  width: 20px;
}
.e-bigger .e-radio + label.e-small::after,
.e-radio + label.e-bigger.e-small::after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px;
}
.e-bigger .e-radio + label.e-small .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px;
}
.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px;
}
.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
/*! radiobutton theme */
.e-radio + label::before {
  background-color: #fff;
  border-color: #757575;
}
.e-radio + label.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-radio + label .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-radio + label .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-radio + label:active .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-radio:focus + label::before {
  border-color: #FBBB79;
  box-shadow: none;
}
.e-radio:focus + label::before {
  border-color: #757575;
  box-shadow: none;
}
.e-radio:hover + label::before {
  border-color: #757575;
}
.e-radio:checked + label::before {
  background-color: #fff;
  border-color: #FBBB79;
}
.e-radio:checked + label::after {
  background-color: #FBBB79;
  color: #FBBB79;
}
.e-radio:checked + label:active .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-radio:checked + .e-focus .e-ripple-container {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-radio:checked + .e-focus::before {
  outline: #fff 0 solid;
  outline-offset: 0;
}
.e-radio:checked:focus + label::before {
  border-color: #FBBB79;
}
.e-radio:checked:focus + label::after {
  background-color: #FBBB79;
}
.e-radio:checked + label:hover::before {
  border-color: #FBBB79;
}
.e-radio:checked + label:hover::after {
  background-color: #FBBB79;
}
.e-radio:disabled + label {
  cursor: default;
  pointer-events: none;
}
.e-radio:disabled + label::before {
  border-color: #bdbdbd;
  cursor: default;
}
.e-radio:disabled + label .e-ripple-container {
  background-color: transparent;
}
.e-radio:disabled + label .e-ripple-container::after {
  background-color: transparent;
  cursor: default;
}
.e-radio:disabled + label .e-label {
  color: #bdbdbd;
}
.e-radio:disabled:checked + label::before {
  background-color: transparent;
  border-color: #bdbdbd;
}
.e-radio:disabled:checked + label::after {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  cursor: default;
}
.e-radio:disabled:checked + label .e-ripple-container {
  background-color: transparent;
}
.e-radio:disabled:checked + label .e-ripple-container::after {
  background-color: transparent;
}
/*! switch layout */
.e-switch-wrapper,
.e-css.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 12px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 34px;
}
.e-switch-wrapper .e-switch,
.e-css.e-switch-wrapper .e-switch {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  -ms-transition: all 0.08s linear;
  -webkit-transition: all 0.08s linear;
  border: none;
  border-radius: 20px;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all 0.08s linear;
  width: 100%;
}
.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-off {
  -ms-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  align-items: center;
  border-radius: inherit;
  display: flex;
  font-family: "";
  font-size: small;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  left: -100%;
  text-indent: -9999px;
}
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  left: 0;
  opacity: 0.42;
  text-indent: -9999px;
}
.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  -ms-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  border-radius: 50%;
  bottom: 0;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all 0.2s linear;
  width: 18px;
}
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: 0.54;
}
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%;
}
.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
.e-switch-wrapper.e-switch-disabled,
.e-css.e-switch-wrapper.e-switch-disabled {
  cursor: default;
}
.e-switch-wrapper .e-ripple-container,
.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1;
}
.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
}
.e-switch-wrapper.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all 0.2s linear;
  width: 18px;
}
.e-switch-wrapper.e-small,
.e-css.e-switch-wrapper.e-small {
  height: 10px;
  width: 26px;
}
.e-switch-wrapper.e-small .e-switch-handle,
.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 16px;
  width: 16px;
}
.e-switch-wrapper.e-small .e-ripple-container,
.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}
.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px;
}
.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 9px;
}
.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px;
}
.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: -9999px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 16px;
  width: 16px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}
*.e-small .e-switch-wrapper,
*.e-small.e-switch-wrapper,
*.e-small .e-css.e-switch-wrapper,
*.e-small.e-css.e-switch-wrapper {
  height: 10px;
  width: 26px;
}
*.e-small .e-switch-wrapper .e-switch-handle,
*.e-small.e-switch-wrapper .e-switch-handle,
*.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 16px;
  width: 16px;
}
*.e-small .e-switch-wrapper .e-ripple-container,
*.e-small.e-switch-wrapper .e-ripple-container,
*.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}
*.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px;
}
*.e-small .e-switch-wrapper .e-switch-on,
*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 9px;
}
*.e-small .e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -9999px;
}
*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: -9999px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 16px;
  width: 16px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}
*.e-bigger.e-small .e-switch-wrapper,
*.e-bigger.e-small.e-switch-wrapper,
*.e-bigger.e-small .e-css.e-switch-wrapper,
*.e-bigger.e-small.e-css.e-switch-wrapper {
  height: 12px;
  width: 34px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px;
}
*.e-bigger.e-small .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 9px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -9999px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: -9999px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 18px;
  width: 18px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 18px;
}
*.e-bigger .e-switch-wrapper,
*.e-bigger.e-switch-wrapper,
*.e-bigger .e-css.e-switch-wrapper,
*.e-bigger.e-css.e-switch-wrapper {
  height: 14px;
  width: 36px;
}
*.e-bigger .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-switch-wrapper .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle {
  height: 20px;
  left: 0;
  top: 0;
  width: 20px;
}
*.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -20px;
}
*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  font-size: 0;
}
*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-switch-wrapper .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -16px;
  width: 52px;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 20px;
  left: 100%;
  margin-left: -20px;
  top: 0;
  width: 20px;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 20px;
}
*.e-bigger .e-switch-wrapper.e-small,
*.e-bigger.e-switch-wrapper.e-small,
*.e-bigger .e-css.e-switch-wrapper.e-small,
*.e-bigger.e-css.e-switch-wrapper.e-small {
  height: 12px;
  width: 34px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px;
}
*.e-bigger .e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 9px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 18px;
  width: 18px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 18px;
}
/*! switch theme */
.e-switch-wrapper,
.e-css.e-switch-wrapper {
  -webkit-tap-highlight-color: transparent;
}
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  background-color: #000;
  color: #fff;
}
.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  background-color: #FBBB79;
  color: #fff;
}
.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #FBBB79;
}
.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent;
}
.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  background-color: transparent;
  background-color: initial;
}
.e-switch-wrapper .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  box-shadow: none;
}
.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: #bdbdbd;
  box-shadow: none;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 0.12;
  background-color: #000;
  border-color: #bdbdbd;
  color: transparent;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  color: transparent;
  opacity: 0.12;
  background-color: #000;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: 0.12;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: transparent;
  background-color: #000;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle {
  background-color: #bdbdbd;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
}
.e-switch-wrapper:hover .e-switch-inner,
.e-css.e-switch-wrapper:hover .e-switch-inner {
  background-color: transparent;
  border-color: inherit;
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #FBBB79;
  color: #fff;
}
.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: #FBBB79;
}
.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: #f5f5f5;
}
.e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner,
.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-css.e-switch-wrapper:focus .e-switch-inner {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
  outline-offset: initial;
}
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
.e-switch-wrapper.e-focus .e-ripple-container, .e-switch-wrapper:focus .e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper:active .e-switch-inner,
.e-css.e-switch-wrapper.e-active .e-switch-inner,
.e-css.e-switch-wrapper:active .e-switch-inner {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
  outline-offset: initial;
}
.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
.e-switch-wrapper.e-active .e-ripple-container, .e-switch-wrapper:active .e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-switch-wrapper:active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: rgba(227, 22, 91, 0.54);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off {
  background-color: rgba(227, 22, 91, 0.54);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: #FBBB79;
}
.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: #000;
}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: #FBBB79;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent;
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: inherit;
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #FBBB79;
}
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active {
  background-color: #FBBB79;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  color: transparent;
  opacity: 0.12;
  background-color: #000;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 0.12;
  background-color: #000;
  color: transparent;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle {
  background-color: #bdbdbd;
  box-shadow: none;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
  box-shadow: none;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: 0.12;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: transparent;
  background-color: #000;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle {
  background-color: #bdbdbd;
}
.e-switch-wrapper .e-switch:focus,
.e-css.e-switch-wrapper .e-switch:focus {
  box-shadow: none;
}
.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
}
.e-chip-list .e-chip-delete.e-dlt-btn::before {
  content: "\e208";
}
.e-chip-list.e-multi-selection .e-chip::before {
  content: "\e933";
}
.e-chip-list {
  display: flex;
  padding: 4px;
}
.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  border: 0 solid;
  border-radius: 14px;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 13px;
  font-weight: 400;
  height: 28px;
  justify-content: center;
  line-height: 1.5em;
  margin: 4px;
  outline: none;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 13px;
  height: 28px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -10px;
  overflow: hidden;
  width: 28px;
}
.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap {
  border-radius: 14px;
}
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 4px 0 -6px;
  overflow: hidden;
  width: 20px;
}
.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px;
}
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before {
  font-family: "e-icons";
}
.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 4px 0 -6px;
  overflow: hidden;
  width: 20px;
}
.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-family: "e-icons";
  font-size: 14px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px;
}
.e-chip-list:not(.e-chip) {
  flex-wrap: wrap;
}
.e-chip-list.e-multi-selection .e-chip::before {
  align-items: center;
  display: flex;
  font-family: "e-icons";
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 4px 0 -6px;
  margin-top: 0;
  overflow: hidden;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 20px;
}
.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 0;
}
.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  display: none;
}
.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 28px;
  margin: 0 8px 0 -10px;
  margin-top: 0;
  width: 28px;
}
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar {
  display: none;
}
.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before {
  display: flex;
}
.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 20px;
}
.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -10px 0 8px;
}
.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -6px 0 8px;
}
.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -2px;
}
.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 14px;
}
.e-chip-list.e-rtl.e-chip .trailing-icon-url,
.e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 0 8px 0 -2px;
}
.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -6px 0 8px;
  margin-top: 0;
}
.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -10px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-chip,
.e-bigger .e-chip-list .e-chip,
.e-bigger.e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
  padding: 0 12px;
}
.e-bigger .e-chip-list .e-chip-avatar,
.e-bigger.e-chip-list .e-chip-avatar {
  font-size: 15px;
  height: 32px;
  margin: 0 8px 0 -12px;
  width: 32px;
}
.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-chip-avatar-wrap {
  border-radius: 16px;
}
.e-bigger .e-chip-list .e-chip-icon,
.e-bigger.e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 24px;
  margin: 0 4px 0 -8px;
  width: 24px;
}
.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .e-chip-delete {
  font-size: 16px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px;
}
.e-bigger .e-chip-list .trailing-icon-url,
.e-bigger.e-chip-list .trailing-icon-url {
  font-size: 16px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip::before {
  height: 24px;
  margin: 0 4px 0 -8px;
  margin-top: 0;
  width: 24px;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 32px;
  margin: 0 8px 0 -12px;
  margin-top: 0;
  width: 32px;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 24px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -12px 0 8px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -8px 0 8px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 4px 0 -4px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 16px;
}
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -8px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -12px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-rtl .trailing-icon-url,
.e-bigger.e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 4px 0 -4px;
}
.e-chip-list.e-chip,
.e-chip-list .e-chip {
  background-color: #e0e0e0;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-color: #c1c1c1;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, 0.7);
}
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000;
}
.e-chip-list.e-chip:hover,
.e-chip-list .e-chip:hover {
  background-color: #d6d6d6;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list.e-chip:hover .e-chip-delete,
.e-chip-list .e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:hover .e-chip-avatar,
.e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused,
.e-chip-list .e-chip.e-focused {
  background-color: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-active,
.e-chip-list .e-chip.e-active {
  background-color: #bcbcbc;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list.e-chip.e-active .e-chip-delete,
.e-chip-list .e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: #9e9e9e;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused.e-active,
.e-chip-list .e-chip.e-focused.e-active {
  background-color: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: #a3a3a3;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:active,
.e-chip-list .e-chip:active {
  background-color: #b7b7b7;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0 2px 1px -6px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list.e-chip:active .e-chip-delete,
.e-chip-list .e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:active .e-chip-avatar,
.e-chip-list .e-chip:active .e-chip-avatar {
  background-color: #999999;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-disabled,
.e-chip-list .e-chip.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
  opacity: 1;
  pointer-events: none;
}
.e-chip-list.e-chip.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-outline,
.e-chip-list .e-chip.e-outline {
  background-color: transparent;
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
  border-width: 1px;
}
.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, 0.7);
}
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000;
}
.e-chip-list.e-chip.e-outline:hover,
.e-chip-list .e-chip.e-outline:hover {
  background-color: rgba(0, 0, 0, 0.04);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-focused,
.e-chip-list .e-chip.e-outline.e-focused {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-active,
.e-chip-list .e-chip.e-outline.e-active {
  background-color: rgba(0, 0, 0, 0.14);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.14);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-outline.e-focused.e-active {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline:active,
.e-chip-list .e-chip.e-outline:active {
  background-color: rgba(0, 0, 0, 0.16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.16);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-disabled,
.e-chip-list .e-chip.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: #ab1145;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #FBBB79;
  border-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: #ab1145;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip:active {
  background-color: rgba(227, 22, 91, 0.16);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-selection .e-chip:active .e-chip-icon,
.e-chip-list.e-selection .e-chip:active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: rgba(171, 17, 69, 0.16);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-selection .e-chip:active.e-outline {
  background-color: rgba(227, 22, 91, 0.16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: rgba(171, 17, 69, 0.16);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-primary,
.e-chip-list .e-chip.e-primary {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list.e-chip.e-primary .e-chip-delete,
.e-chip-list .e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-primary .e-chip-avatar,
.e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: #ab1145;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:hover,
.e-chip-list .e-chip.e-primary:hover {
  background-color: #ec3673;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: #d01454;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused,
.e-chip-list .e-chip.e-primary.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-active,
.e-chip-list .e-chip.e-primary.e-active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-focused.e-active {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:active,
.e-chip-list .e-chip.e-primary:active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list.e-chip.e-primary:active .e-chip-delete,
.e-chip-list .e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-disabled,
.e-chip-list .e-chip.e-primary.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-outline,
.e-chip-list .e-chip.e-primary.e-outline {
  background-color: transparent;
  border-color: #FBBB79;
  color: #FBBB79;
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete {
  color: #FBBB79;
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(227, 22, 91, 0.8);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #FBBB79;
}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:hover,
.e-chip-list .e-chip.e-primary.e-outline:hover {
  background-color: rgba(227, 22, 91, 0.12);
  border-color: #FBBB79;
  color: #FBBB79;
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete {
  color: #FBBB79;
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused,
.e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #FBBB79;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:active,
.e-chip-list .e-chip.e-primary.e-outline:active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success,
.e-chip-list .e-chip.e-success {
  background-color: #4d841d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list.e-chip.e-success .e-chip-delete,
.e-chip-list .e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-success .e-chip-avatar,
.e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: #305212;
  color: #fff;
}
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-success:hover,
.e-chip-list .e-chip.e-success:hover {
  background-color: #61a524;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list.e-chip.e-success:hover .e-chip-delete,
.e-chip-list .e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: #437319;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused,
.e-chip-list .e-chip.e-success.e-focused {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-active,
.e-chip-list .e-chip.e-success.e-active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-focused.e-active {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success:active,
.e-chip-list .e-chip.e-success:active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list.e-chip.e-success:active .e-chip-delete,
.e-chip-list .e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success:active .e-chip-avatar,
.e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-disabled,
.e-chip-list .e-chip.e-success.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-outline,
.e-chip-list .e-chip.e-success.e-outline {
  background-color: transparent;
  border-color: #4d841d;
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete {
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(77, 132, 29, 0.8);
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:hover,
.e-chip-list .e-chip.e-success.e-outline:hover {
  background-color: rgba(77, 132, 29, 0.12);
  border-color: #4d841d;
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete {
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused,
.e-chip-list .e-chip.e-success.e-outline.e-focused {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:active,
.e-chip-list .e-chip.e-success.e-outline:active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled,
.e-chip-list .e-chip.e-success.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info,
.e-chip-list .e-chip.e-info {
  background-color: #0378d5;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list.e-chip.e-info .e-chip-delete,
.e-chip-list .e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-info .e-chip-avatar,
.e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: #025699;
  color: #fff;
}
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-info:hover,
.e-chip-list .e-chip.e-info:hover {
  background-color: #058efb;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list.e-chip.e-info:hover .e-chip-delete,
.e-chip-list .e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: #036dc1;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused,
.e-chip-list .e-chip.e-info.e-focused {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-active,
.e-chip-list .e-chip.e-info.e-active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-focused.e-active {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info:active,
.e-chip-list .e-chip.e-info:active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list.e-chip.e-info:active .e-chip-delete,
.e-chip-list .e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info:active .e-chip-avatar,
.e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-disabled,
.e-chip-list .e-chip.e-info.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-outline,
.e-chip-list .e-chip.e-info.e-outline {
  background-color: transparent;
  border-color: #0378d5;
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete {
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(3, 120, 213, 0.8);
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:hover,
.e-chip-list .e-chip.e-info.e-outline:hover {
  background-color: rgba(3, 120, 213, 0.12);
  border-color: #0378d5;
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete {
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused,
.e-chip-list .e-chip.e-info.e-outline.e-focused {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:active,
.e-chip-list .e-chip.e-info.e-outline:active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled,
.e-chip-list .e-chip.e-info.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning,
.e-chip-list .e-chip.e-warning {
  background-color: #c15700;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list.e-chip.e-warning .e-chip-delete,
.e-chip-list .e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-warning .e-chip-avatar,
.e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: #843b00;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:hover,
.e-chip-list .e-chip.e-warning:hover {
  background-color: #ea6900;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: #ad4e00;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused,
.e-chip-list .e-chip.e-warning.e-focused {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-active,
.e-chip-list .e-chip.e-warning.e-active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-focused.e-active {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:active,
.e-chip-list .e-chip.e-warning:active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list.e-chip.e-warning:active .e-chip-delete,
.e-chip-list .e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-disabled,
.e-chip-list .e-chip.e-warning.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-outline,
.e-chip-list .e-chip.e-warning.e-outline {
  background-color: transparent;
  border-color: #c15700;
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete {
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(193, 87, 0, 0.8);
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:hover,
.e-chip-list .e-chip.e-warning.e-outline:hover {
  background-color: rgba(193, 87, 0, 0.12);
  border-color: #c15700;
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete {
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused,
.e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:active,
.e-chip-list .e-chip.e-warning.e-outline:active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger,
.e-chip-list .e-chip.e-danger {
  background-color: #d64113;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list.e-chip.e-danger .e-chip-delete,
.e-chip-list .e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-danger .e-chip-avatar,
.e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: #9e300e;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:hover,
.e-chip-list .e-chip.e-danger:hover {
  background-color: #ec5526;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: #c33b11;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused,
.e-chip-list .e-chip.e-danger.e-focused {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-active,
.e-chip-list .e-chip.e-danger.e-active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-focused.e-active {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:active,
.e-chip-list .e-chip.e-danger:active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list.e-chip.e-danger:active .e-chip-delete,
.e-chip-list .e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-disabled,
.e-chip-list .e-chip.e-danger.e-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-outline,
.e-chip-list .e-chip.e-danger.e-outline {
  background-color: transparent;
  border-color: #d64113;
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete {
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(214, 65, 19, 0.8);
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:hover,
.e-chip-list .e-chip.e-danger.e-outline:hover {
  background-color: rgba(214, 65, 19, 0.12);
  border-color: #d64113;
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete {
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused,
.e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:active,
.e-chip-list .e-chip.e-danger.e-outline:active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
/*! calendar material theme variables */
/*! component icons */
.e-calendar .e-header .e-date-icon-prev::before {
  content: "\e910";
}
.e-calendar .e-header .e-date-icon-next::before {
  content: "\e916";
}
/*! calendar layout */
ejs-calendar {
  display: block;
}
.e-calendar.e-disabled .e-header .e-prev,
.e-calendar.e-disabled .e-header .e-next {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-header .e-title {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-content td {
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-btn.e-today {
  pointer-events: none;
  touch-action: none;
}
.e-calendar,
.e-bigger.e-small .e-calendar {
  -webkit-tap-highlight-color: transparent;
  border-radius: 2px;
  display: block;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}
.e-calendar.e-rtl .e-header .e-icon-container,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}
.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 500;
  position: relative;
  text-align: center;
  width: 100%;
}
.e-calendar .e-header button,
.e-bigger.e-small .e-calendar .e-header button {
  background: transparent;
  border: 0;
  margin-right: 0;
  padding: 0;
  text-decoration: none;
}
.e-calendar .e-header span,
.e-bigger.e-small .e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle;
}
.e-calendar .e-header span.e-disabled,
.e-bigger.e-small .e-calendar .e-header span.e-disabled {
  cursor: default;
}
.e-calendar .e-week-header,
.e-bigger.e-small .e-calendar .e-week-header {
  padding: 0;
}
.e-calendar th,
.e-bigger.e-small .e-calendar th {
  cursor: default;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover,
.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-calendar .e-content span.e-day,
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.e-calendar .e-content th,
.e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content th,
.e-bigger.e-small .e-calendar .e-content td {
  box-sizing: border-box;
}
.e-calendar .e-content td.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-disabled {
  opacity: 0.35;
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content td {
  cursor: pointer;
  padding: 2px;
  text-align: center;
}
.e-calendar .e-content td.e-week-number,
.e-bigger.e-small .e-calendar .e-content td.e-week-number {
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
}
.e-calendar .e-content td.e-overlay,
.e-bigger.e-small .e-calendar .e-content td.e-overlay {
  background: none;
  width: auto;
  width: initial;
}
.e-calendar .e-content table,
.e-bigger.e-small .e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 10px 10px;
  table-layout: fixed;
  width: 100%;
}
.e-calendar .e-content td.e-other-month > span.e-day,
.e-calendar .e-content td.e-other-year > span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day {
  display: none;
  font-weight: normal;
}
.e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: normal;
}
.e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month,
.e-calendar .e-content td.e-other-year,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content td.e-other-month,
.e-bigger.e-small .e-calendar .e-content td.e-other-year {
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month.e-disabled,
.e-calendar .e-content td.e-other-year.e-disabled,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content td.e-week-number:hover span.e-day,
.e-calendar .e-content td.e-week-number:hover,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover {
  background-color: #fff;
  cursor: default;
}
.e-calendar .e-header .e-prev,
.e-calendar .e-header .e-next,
.e-bigger.e-small .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-calendar .e-header .e-next {
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}
.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  margin-left: 5px;
}
.e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-bigger.e-small .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}
.e-calendar .e-header .e-prev.e-overlay,
.e-calendar .e-header .e-next.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-next.e-overlay {
  background: none;
}
.e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-year .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-year .e-title {
  margin-left: 5px;
}
.e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  cursor: default;
}
.e-calendar .e-header .e-icon-container,
.e-bigger.e-small .e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
  padding-top: 0;
}
.e-calendar .e-footer-container,
.e-bigger.e-small .e-calendar .e-footer-container {
  text-transform: uppercase;
}
.e-calendar,
.e-bigger.e-small .e-calendar {
  max-width: 246px;
  min-width: 240px;
  padding: 0;
}
.e-calendar.e-calendar-day-header-lg,
.e-bigger.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-calendar.e-week-number,
.e-bigger.e-small .e-calendar.e-week-number {
  min-width: 262px;
}
.e-calendar.e-week,
.e-bigger.e-small .e-calendar.e-week {
  max-width: 246px;
  min-width: 240px;
}
.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  line-height: 40px;
}
.e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px;
}
.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  height: 40px;
}
.e-calendar .e-header.e-month,
.e-bigger.e-small .e-calendar .e-header.e-month {
  padding: 10px 10px 0 10px;
}
.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-calendar .e-header.e-year,
.e-bigger.e-small .e-calendar .e-header.e-decade {
  padding: 10px 10px 0 10px;
}
.e-calendar th,
.e-bigger.e-small .e-calendar th {
  font-weight: normal;
  height: 30px;
  text-transform: none;
}
.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover,
.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-calendar .e-content span.e-day,
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border: none;
  font-size: 13px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.e-calendar .e-content.e-month td.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 30px;
}
.e-calendar .e-content.e-year table,
.e-calendar .e-content.e-decade table,
.e-bigger.e-small .e-calendar .e-content.e-year table,
.e-bigger.e-small .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 10px;
}
.e-calendar .e-content.e-month td,
.e-bigger.e-small .e-calendar .e-content.e-month td {
  height: 30px;
  padding: 2px;
}
.e-calendar .e-content .tfooter > tr > td,
.e-bigger.e-small .e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}
.e-calendar .e-content.e-year td,
.e-calendar .e-content.e-decade td,
.e-bigger.e-small .e-calendar .e-content.e-year td,
.e-bigger.e-small .e-calendar .e-content.e-decade td {
  height: 45px;
  padding: 6px;
}
.e-calendar .e-content.e-year td > span.e-day,
.e-calendar .e-content.e-decade td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: normal;
  height: 45px;
  line-height: 45px;
  width: 45px;
}
.e-calendar .e-header .e-icon-container .e-prev,
.e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 36px;
  width: 36px;
}
.e-calendar .e-footer-container,
.e-bigger.e-small .e-calendar .e-footer-container {
  background-color: #fff;
  border-top: none;
  cursor: default;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 10px 10px 10px;
  text-align: center;
  width: 100%;
}
.e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 13px;
}
.e-small.e-bigger.e-calendar .e-content.e-month table,
.e-small.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 10px 10px;
}
.e-bigger.e-calendar,
*.e-bigger .e-calendar {
  max-width: 296px;
  min-width: 296px;
  padding: 0;
}
.e-bigger.e-calendar.e-calendar-day-header-lg,
*.e-bigger .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-bigger.e-calendar.e-week,
*.e-bigger .e-calendar.e-week {
  max-width: 296px;
  min-width: 296px;
}
.e-bigger.e-calendar.e-week-number,
*.e-bigger .e-calendar.e-week-number {
  min-width: 320px;
}
.e-bigger.e-calendar .e-header .e-title,
*.e-bigger .e-calendar .e-header .e-title {
  font-size: 16px;
  line-height: 48px;
  width: 60%;
}
.e-bigger.e-calendar.e-rtl .e-header .e-title,
*.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 48px;
  text-indent: 6px;
}
.e-bigger.e-calendar .e-header,
*.e-bigger .e-calendar .e-header {
  height: 48px;
  padding: 10px 10px 0 16px;
}
.e-bigger.e-calendar .e-header button,
*.e-bigger .e-calendar .e-header button {
  margin-right: 0;
}
.e-bigger.e-calendar .e-header button span,
*.e-bigger .e-calendar .e-header button span {
  font-size: 16px;
  padding: 15px;
}
.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade,
*.e-bigger .e-calendar .e-header.e-year,
*.e-bigger .e-calendar .e-header.e-decade {
  padding: 10px 10px 0 16px;
}
.e-bigger.e-calendar th,
*.e-bigger .e-calendar th {
  font-size: 14px;
  height: 36px;
  text-transform: none;
}
.e-bigger.e-calendar .e-content.e-year span.e-day,
*.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 13px;
  font-weight: normal;
}
.e-bigger.e-calendar .e-content.e-month table,
*.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 10px 10px;
}
.e-bigger.e-calendar .e-content.e-year table,
.e-bigger.e-calendar .e-content.e-decade table,
*.e-bigger .e-calendar .e-content.e-year table,
*.e-bigger .e-calendar .e-content.e-decade table {
  padding: 0 10px 10px;
}
.e-bigger.e-calendar .e-content .e-selected,
.e-bigger.e-calendar .e-content .e-state-hover,
*.e-bigger .e-calendar .e-content .e-selected,
*.e-bigger .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-calendar .e-content span.e-day,
*.e-bigger .e-calendar .e-content span.e-day {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
  width: 36px;
}
.e-bigger.e-calendar .e-content.e-month td.e-today span.e-day,
*.e-bigger .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 36px;
}
.e-bigger.e-calendar .e-content.e-month td,
*.e-bigger .e-calendar .e-content.e-month td {
  height: 2px;
  padding: 2px;
}
.e-bigger.e-calendar .e-content.e-year td,
.e-bigger.e-calendar .e-content.e-decade td,
*.e-bigger .e-calendar .e-content.e-year td,
*.e-bigger .e-calendar .e-content.e-decade td {
  height: 60px;
  padding: 2px;
}
.e-bigger.e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-calendar .e-content.e-decade td > span.e-day,
*.e-bigger .e-calendar .e-content.e-year td > span.e-day,
*.e-bigger .e-calendar .e-content.e-decade td > span.e-day {
  height: 60px;
  line-height: 60px;
  width: 60px;
}
.e-bigger.e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-calendar .e-header .e-icon-container .e-next,
*.e-bigger .e-calendar .e-header .e-icon-container .e-prev,
*.e-bigger .e-calendar .e-header .e-icon-container .e-next {
  height: 48px;
  width: 48px;
}
.e-bigger.e-calendar .e-footer-container,
*.e-bigger .e-calendar .e-footer-container {
  border-top: none;
  padding: 0 10px 10px 10px;
}
.e-small.e-calendar,
.e-small .e-calendar {
  max-width: 246px;
  min-width: 240px;
  padding: 0;
}
.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-small.e-calendar .e-content.e-month td.e-today span.e-day,
.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 24px;
}
.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
  height: 24px;
}
.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
  height: 32px;
}
.e-small.e-calendar .e-header span,
.e-small .e-calendar .e-header span {
  font-size: 12px;
  padding: 6px;
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  font-size: 13px;
  line-height: 32px;
}
.e-small.e-calendar .e-header .e-icon-container .e-prev,
.e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 28px;
  width: 28px;
}
.e-small.e-calendar th,
.e-small .e-calendar th {
  font-size: 12px;
  height: 24px;
}
.e-calendar .e-btn.e-today.e-flat.e-disabled,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
.e-calendar .e-btn.e-today.e-flat.e-disabled:active,
.e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
  opacity: 0.35;
  outline: none;
  pointer-events: none;
  touch-action: none;
}
.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 250px 336px;
  min-height: 336px;
}
.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 300px 392px;
  min-height: 392px;
}
.e-calendar,
.e-bigger.e-small .e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-calendar .e-date-icon-prev,
.e-calendar .e-date-icon-next,
.e-bigger.e-small .e-calendar .e-date-icon-prev,
.e-bigger.e-small .e-calendar .e-date-icon-next {
  color: rgba(0, 0, 0, 0.54);
}
.e-calendar th,
.e-bigger.e-small .e-calendar th {
  border-bottom: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  border-bottom: 0;
}
.e-calendar .e-header a span,
.e-bigger.e-small .e-calendar .e-header a span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header .e-title:hover,
.e-bigger.e-small .e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
  text-decoration: none;
}
.e-calendar .e-header .e-prev:hover > span,
.e-calendar .e-header .e-next:hover > span,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover > span,
.e-bigger.e-small .e-calendar .e-header .e-next:hover > span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}
.e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-bigger.e-small .e-calendar .e-header .e-next:hover {
  background: none;
}
.e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-bigger.e-small .e-calendar .e-header .e-next:active {
  background: #fff;
  color: #fff;
}
.e-calendar .e-header button.e-prev:active span,
.e-calendar .e-header button.e-next:active span,
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
.e-bigger.e-small .e-calendar .e-header button.e-next:active span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
}
.e-calendar .e-header .e-next.e-disabled span,
.e-calendar .e-header .e-prev.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span {
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
}
.e-calendar .e-header .e-next.e-disabled,
.e-calendar .e-header .e-prev.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled {
  opacity: 0.35;
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: #fff;
}
.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content.e-year td:hover span.e-day,
.e-calendar .e-content.e-decade td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day {
  background-color: #eee;
}
.e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
  background-color: #FBBB79;
}
.e-calendar .e-content.e-year td > span.e-day,
.e-calendar .e-content.e-decade td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  background: #fff;
}
.e-calendar .e-content .e-week-number span,
.e-bigger.e-small .e-calendar .e-content .e-week-number span {
  color: rgba(0, 0, 0, 0.54);
}
.e-calendar .e-content td.e-focused-date span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day {
  background: #eee;
  border: none;
  border-radius: 50%;
}
.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: none;
  border: 1px solid #FBBB79;
  border-radius: 50%;
  color: #FBBB79;
}
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #eee;
  border: 1px solid #FBBB79;
  color: #FBBB79;
}
.e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: #FBBB79;
}
.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #eee;
  border: 1px solid #FBBB79;
  color: #FBBB79;
}
.e-calendar .e-content td.e-today.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #FBBB79;
  border: 1px solid #FBBB79;
  box-shadow: inset 0 0 0 2px #fff;
  color: #fff;
}
.e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  background-color: #b51148;
  color: #fff;
}
.e-calendar .e-content span,
.e-bigger.e-small .e-calendar .e-content span {
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content .e-disabled span.e-day:hover,
.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content .e-other-month:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content .e-other-month span.e-day,
.e-calendar .e-content .e-other-month.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content .e-other-month.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content thead,
.e-bigger.e-small .e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}
.e-calendar .e-content td:hover span.e-day,
.e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-disabled span.e-day,
.e-calendar .e-content td.e-disabled:hover span.e-day,
.e-calendar .e-content td.e-disabled:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
  background-color: #FBBB79;
  border: none;
  border-radius: 50%;
  color: #fff;
}
.e-calendar .e-content .e-footer,
.e-bigger.e-small .e-calendar .e-content .e-footer {
  color: #FBBB79;
}
.e-calendar.e-device .e-prev:hover,
.e-calendar.e-device .e-next:hover,
.e-calendar.e-device .e-prev:active,
.e-calendar.e-device .e-next:active,
.e-calendar.e-device .e-prev:focus,
.e-calendar.e-device .e-next:focus,
.e-bigger.e-small .e-calendar.e-device .e-prev:hover,
.e-bigger.e-small .e-calendar.e-device .e-next:hover,
.e-bigger.e-small .e-calendar.e-device .e-prev:active,
.e-bigger.e-small .e-calendar.e-device .e-next:active,
.e-bigger.e-small .e-calendar.e-device .e-prev:focus,
.e-bigger.e-small .e-calendar.e-device .e-next:focus {
  background: none;
}
.e-calendar.e-device button.e-prev:active span,
.e-calendar.e-device button.e-next:active span,
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
.e-bigger.e-small .e-calendar.e-device button.e-next:active span {
  color: rgba(0, 0, 0, 0.54);
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, 0.87);
}
.e-zoomin {
  animation: animatezoom 0.3s;
}
@keyframes animatezoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! component icons */
.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
  content: "\e20c";
}
.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
.e-bigger .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px;
}
.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px;
}
.e-bigger.e-small .e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-time-wrapper,
*.e-control-wrapper.e-time-wrapper {
  -webkit-tap-highlight-color: transparent;
}
.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
  min-height: 20px;
  min-width: 20px;
}
.e-time-wrapper .e-time-icon.e-icons.e-disabled,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none;
}
.e-time-wrapper span,
*.e-control-wrapper.e-time-wrapper span {
  cursor: pointer;
}
.e-timepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.e-timepicker.e-popup .e-content {
  position: relative;
}
.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0 0;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px;
}
.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 20px;
  min-height: 22px;
  min-width: 22px;
}
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0 0;
}
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px;
}
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px;
}
.e-small .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-time-wrapper .e-time-icon.e-icons,
*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px;
}
.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px;
}
.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-small.bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 18px;
}
.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
.e-time-overflow {
  overflow: hidden;
}
.e-timepicker-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important;
}
/*! timepicker theme */
.e-time-wrapper .e-input-group-icon.e-icons.e-active {
  color: #FBBB79;
}
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #FBBB79;
}
.e-timepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}
.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #eee;
  color: #FBBB79;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #FBBB79;
}
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #000;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! calendar material theme variables */
/*! component icons */
.e-input-group-icon.e-date-icon,
*.e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 16px;
  margin: 0 0 4px 0;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: "\e901";
  font-family: "e-icons";
}
.e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%;
}
.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 20px;
  margin: 5px 0 6px 0;
  min-height: 26px;
  min-width: 26px;
}
.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: "\e901";
  font-family: "e-icons";
}
.e-bigger .e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%;
}
.e-small .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 14px;
}
.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 18px;
}
.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px;
}
.e-bigger .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 24px;
}
.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 18px;
}
.e-bigger.e-small .e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px;
}
.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons {
  box-sizing: border-box;
}
.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: none;
}
.e-datepicker.e-popup-wrapper {
  border-radius: 0;
  overflow-y: hidden;
  pointer-events: auto;
}
.e-datepicker.e-date-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-datepicker .e-model-header {
  background-color: #FBBB79;
  color: #fff;
  cursor: default;
  display: block;
  padding: 10px 10px 10px 15px;
}
.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}
.e-datepicker .e-model-month,
.e-datepicker .e-model-day {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}
.e-date-overflow {
  overflow: hidden !important;
}
.e-datepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
@media screen and (orientation: landscape) and (max-height: 360px) {
  .e-datepicker .e-calendar.e-device .e-month table tbody {
    display: inline-block;
    height: 130px;
    overflow: auto;
  }
}
.e-datepicker.e-popup-wrapper,
.e-bigger.e-small .e-datepicker.e-popup-wrapper {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-datepicker .e-calendar,
.e-bigger.e-small .e-datepicker .e-calendar {
  background-color: #fff;
  border: none;
}
*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none;
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #FBBB79;
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #FBBB79;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! calendar material theme variables */
/*! component icons */
.e-input-group-icon.e-range-icon,
*.e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0 0 4px 0;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-input-group-icon.e-range-icon::before,
*.e-control-wrapper .e-input-group-icon.e-range-icon::before {
  content: "\e245";
  font-family: "e-icons";
}
.e-input-group-icon.e-range-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-range-icon:focus {
  background: #eee;
  border-radius: 50%;
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before {
  content: "\e913";
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before {
  content: "\e921";
}
.e-daterangepicker .e-change-icon::before {
  content: "\e85f";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before {
  content: "\e921";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before {
  content: "\e913";
}
.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before {
  content: "\e85b";
}
.e-bigger .e-input-group-icon.e-range-icon,
.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 20px;
  margin: 0 0 2px 0;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-small .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 14px;
}
.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 18px;
}
.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px;
}
.e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon,
.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 24px;
}
.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 18px;
}
.e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px;
}
/*! daterangepicker layout */
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-daterangepicker.e-popup,
.e-bigger.e-small .e-daterangepicker.e-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  max-height: 500px;
  max-width: 730px;
}
.e-daterangepicker.e-popup.e-daterange-day-header-lg,
.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}
.e-daterangepicker.e-popup.e-preset-wrapper,
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px;
}
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-daterangepicker.e-popup .e-range-header,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header {
  background: #fff;
  padding: 16px 16px 0 16px;
  width: auto;
}
.e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 48%;
}
.e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  width: 4%;
}
.e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 13px;
  height: 14px;
  margin: 0 0 15px 0;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 35px;
}
.e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0 16px;
}
.e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-content table,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 10px 10px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  float: none;
  font-weight: normal;
  line-height: 36px;
  margin-left: 0;
  width: auto;
}
.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 10px 5px 0 5px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px;
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none;
}
.e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px;
}
.e-daterangepicker.e-popup .e-footer .e-btn,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-daterangepicker.e-popup .e-date-range-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}
.e-daterangepicker.e-popup .e-date-range-container.e-range-border,
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-daterangepicker.e-popup .e-calendar-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container {
  display: flex;
}
.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-right-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}
.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto;
}
.e-daterangepicker.e-popup .e-presets .e-list-item,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap;
}
.e-daterangepicker.e-popup .e-presets .e-list-parent,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}
.e-daterangepicker.e-popup .e-presets .e-text-content,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}
.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
}
.e-daterangepicker.e-popup .e-hide-range,
.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range {
  display: none;
}
.e-daterangepicker.e-rtl .e-date-range-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}
.e-daterangepicker.e-rtl .e-date-range-container.e-range-border,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-daterangepicker.e-rtl .e-footer,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end;
}
.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}
.e-bigger .e-daterangepicker.e-range-modal,
*.e-device.e-daterangepicker.e-range-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 246px;
}
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto;
}
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-popup .e-range-header {
  width: auto;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #067B85;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 34px;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 2px 0 0 2px;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) {
  box-shadow: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover {
  box-shadow: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  max-width: 141px;
}
.e-bigger .e-daterangepicker.e-popup .e-presets,
*.e-bigger.e-daterangepicker.e-popup .e-presets,
*.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px;
}
.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none;
}
.e-bigger .e-daterangepicker.e-popup .e-presets ul,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul,
*.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none;
}
.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
.e-bigger .e-daterangepicker .e-calendar,
*.e-bigger.e-daterangepicker .e-calendar,
*.e-device.e-daterangepicker .e-calendar {
  max-width: 296px;
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar .e-content table,
*.e-bigger.e-daterangepicker .e-calendar .e-content table,
*.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0 15px 15px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 48px;
  width: 48px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 15px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
*.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 48px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
*.e-device.e-daterangepicker .e-calendar .e-header.e-month,
*.e-device.e-daterangepicker .e-calendar .e-header.e-year,
*.e-device.e-daterangepicker .e-calendar .e-header.e-decade {
  padding: 10px 5px 0 5px;
}
.e-bigger .e-daterangepicker .e-footer,
*.e-bigger.e-daterangepicker .e-footer,
*.e-device.e-daterangepicker .e-footer {
  height: 58px;
}
.e-bigger .e-daterangepicker .e-footer .e-btn,
*.e-bigger.e-daterangepicker .e-footer .e-btn,
*.e-device.e-daterangepicker .e-footer .e-btn {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
}
.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #067B85;
  border-radius: 2px 0 0 2px;
  border-right: 0;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 2px 2px 0;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0;
}
.e-bigger .e-daterangepicker.e-device.e-popup,
*.e-bigger.e-daterangepicker.e-device.e-popup,
*.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 298px;
}
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 20px 16px 0 16px;
  padding: 0;
}
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0;
}
.e-small .e-daterangepicker.e-popup .e-range-header,
*.e-small.e-daterangepicker.e-popup .e-range-header {
  margin: 10px 10px 0 10px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label {
  font-size: 16px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px 0;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-separator,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0 10px;
}
.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
*.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px;
}
.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
*.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.e-range-overflow {
  overflow: hidden;
}
.e-daterangepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
/*! daterangepicker theme */
.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
  color: #FBBB79;
}
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #FBBB79;
}
.e-daterangepicker.e-popup,
.e-bigger.e-small .e-daterangepicker.e-popup {
  background: #fff;
}
.e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  background-color: #fff;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, 0.87);
  text-decoration: none;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #eee;
  border: 1px solid #FBBB79;
  color: #FBBB79;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #eee;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
  background-color: #c8c8c8;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
  border: 1px solid #FBBB79;
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
  border: 1px solid #FBBB79;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.38);
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.38);
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #FBBB79;
  color: #fff;
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: #FBBB79;
  color: #fff;
}
.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff;
}
.e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #000;
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #fff;
  color: #FBBB79;
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-start-label,
.e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-end-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-change-icon,
.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon {
  color: rgba(0, 0, 0, 0.74);
}
.e-daterangepicker.e-popup .e-day-span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span {
  color: rgba(0, 0, 0, 0.54);
}
.e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  background-color: #fff;
}
.e-bigger .e-daterangepicker,
*.e-bigger.e-daterangepicker,
*.e-device.e-daterangepicker {
  background-color: #fff;
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar th,
*.e-bigger.e-daterangepicker .e-calendar th,
*.e-device.e-daterangepicker .e-calendar th {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger .e-daterangepicker .e-start-btn,
.e-bigger .e-daterangepicker .e-end-btn,
*.e-bigger.e-daterangepicker .e-start-btn,
*.e-bigger.e-daterangepicker .e-end-btn,
*.e-device.e-daterangepicker .e-start-btn,
*.e-device.e-daterangepicker .e-end-btn {
  background: #fff;
}
.e-bigger .e-daterangepicker .e-start-btn.e-active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker .e-end-btn.e-active,
.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-start-btn.e-active,
*.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker .e-start-btn.e-active,
*.e-device.e-daterangepicker .e-start-btn.e-active:active,
*.e-device.e-daterangepicker .e-end-btn.e-active,
*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker .e-end-btn.e-active:hover {
  background: #067B85;
  color: #fff;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! component icons */
.e-datetime-wrapper .e-time-icon.e-icons::before {
  content: "\e20c";
  font-family: "e-icons";
}
.e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px;
}
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px;
}
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon {
  margin: 0;
}
.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-datetime-wrapper {
  -webkit-tap-highlight-color: transparent;
}
.e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 16px;
}
.e-datetime-wrapper.e-control-wrapper {
  box-sizing: border-box;
}
.e-datetime-wrapper .e-time-icon.e-icons.e-disabled,
.e-datetime-wrapper .e-date-icon.e-icons.e-disabled {
  pointer-events: none;
}
.e-datetime-wrapper .e-clear-icon {
  box-sizing: content-box;
}
.e-datetime-wrapper span {
  cursor: pointer;
}
.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 0;
  border-style: none;
  margin: 0 0 4px 6px;
}
.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0 6px 4px 0;
}
.e-datetimepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.e-datetimepicker.e-popup .e-content {
  position: relative;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 8px 0;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px;
}
.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 20px;
}
.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 5px 0 6px 8px;
  min-height: 26px;
  min-width: 26px;
}
.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 5px 8px 6px 0;
}
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 8px 0;
}
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px;
}
.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px;
}
.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px;
}
.e-small.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 14px;
}
.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 18px;
}
.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
/*! datetimepicker theme */
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
  color: #FBBB79;
}
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #FBBB79;
}
.e-datetimepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #eee;
  color: #FBBB79;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #FBBB79;
}
.e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 16px 0 0;
}
.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 12px 0 0;
}
.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 16px 0 0;
}
.e-bigger .e-dropdownbase,
.e-dropdownbase.e-bigger {
  min-height: 45px;
}
.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger .e-list-item,
.e-dropdownbase.e-bigger .e-list-group-item,
.e-dropdownbase.e-bigger .e-fixed-head {
  line-height: 48px;
  text-indent: 16px;
}
.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-bigger .e-list-item .e-list-icon {
  font-size: 20px;
}
.e-dropdownbase {
  display: block;
  height: 100%;
  min-height: 36px;
  position: relative;
  width: 100%;
}
.e-dropdownbase .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-dropdownbase .e-list-group-item,
.e-dropdownbase .e-fixed-head {
  cursor: default;
}
.e-dropdownbase .e-list-item {
  cursor: pointer;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
  vertical-align: middle;
}
.e-dropdownbase .e-fixed-head {
  position: absolute;
  top: 0;
}
.e-rtl .e-dropdownbase .e-fixed-head {
  left: 33px;
}
.e-dropdownbase.e-content {
  overflow: auto;
  position: relative;
}
.e-popup.e-ddl .e-dropdownbase.e-nodata {
  color: #000;
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}
.e-rtl .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 2em;
}
.e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
  text-indent: 0;
}
.e-small .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
}
.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
}
.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  text-indent: 0;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  cursor: pointer;
  font-weight: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 2em;
}
.e-rtl .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-small.e-rtl .e-dropdownbase .e-list-item,
.e-small .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item,
.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item,
.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-dropdownbase {
  border-color: #e0e0e0;
}
.e-dropdownbase .e-list-item {
  background-color: #fff;
  border-bottom: 0;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 13px;
  line-height: 36px;
  min-height: 36px;
  padding-right: 16px;
  text-indent: 16px;
}
.e-dropdownbase .e-list-group-item,
.e-fixed-head {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  line-height: 36px;
  min-height: 36px;
  padding-left: 16px;
  padding-right: 16px;
}
.e-dropdownbase .e-list-item.e-active,
.e-dropdownbase .e-list-item.e-active.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: #FBBB79;
}
.e-dropdownbase .e-list-item.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdownbase .e-list-item:last-child {
  border-bottom: 0;
}
.e-dropdownbase .e-list-item.e-item-focus {
  background-color: #eee;
}
.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-fixed-head {
  font-size: 14px;
  padding-left: 16px;
}
.e-multi-column.e-ddl.e-popup.e-popup-open table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.e-multi-column.e-ddl.e-popup.e-popup-open th,
.e-multi-column.e-ddl.e-popup.e-popup-open td {
  display: table-cell;
  overflow: hidden;
  padding-right: 16px;
  text-indent: 10px;
  text-overflow: ellipsis;
}
.e-multi-column.e-ddl.e-popup.e-popup-open th {
  line-height: 36px;
  text-align: left;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
  background-color: #fff;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 0 0 1px 0;
  color: rgba(0, 0, 0, 0.54);
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  text-indent: 10px;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item {
  padding-right: 0;
}
.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header {
  padding-right: 16px;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header,
.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header {
  padding-right: 0;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center {
  text-align: center;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right {
  text-align: right;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left {
  text-align: left;
}
.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small .e-list-item {
  color: #000;
  line-height: 26px;
  min-height: 26px;
  text-indent: 12px;
}
.e-small .e-dropdownbase .e-list-group-item,
.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small .e-list-group-item,
.e-dropdownbase.e-small .e-fixed-head {
  font-size: 13px;
  line-height: 26px;
  min-height: 26px;
  padding-left: 16px;
}
.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small .e-list-item .e-list-icon {
  font-size: 14px;
}
.e-bigger.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small.e-bigger .e-list-item {
  color: #000;
  line-height: 40px;
  min-height: 40px;
  text-indent: 16px;
}
.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small.e-bigger .e-list-group-item,
.e-dropdownbase.e-small.e-bigger .e-fixed-head {
  line-height: 40px;
  min-height: 40px;
  padding-left: 16px;
}
.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon {
  font-size: 18px;
}
.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger.e-small .e-list-group-item,
.e-dropdownbase.e-bigger.e-small .e-fixed-head {
  font-size: 13px;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
  background-color: #fff;
  border-bottom: 0;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 13px;
  padding-right: 16px;
  text-indent: 16px;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus {
  background-color: #eee;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: #FBBB79;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-ddl.e-control-wrapper .e-ddl-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-dropdownbase .e-list-item.e-active.e-hover {
  color: #FBBB79;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-input-group:not(.e-disabled) .e-back-icon:active,
.e-input-group:not(.e-disabled) .e-back-icon:hover,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover {
  background: transparent;
}
.e-input-group .e-ddl-icon:not(:active)::after {
  animation: none;
}
.e-ddl.e-popup {
  border: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: 2px;
}
.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}
.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #e0e0e0;
}
.e-bigger .e-popup.e-ddl-device-filter {
  margin-top: 0;
}
.e-bigger .e-ddl-device .e-input-group,
.e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  background: #f5f5f5;
  border-width: 0;
  box-shadow: none;
  margin-bottom: 0;
}
.e-bigger .e-ddl-device .e-input-group .e-back-icon,
.e-bigger .e-ddl-device .e-input-group input.e-input,
.e-bigger .e-ddl-device .e-input-group .e-clear-icon {
  background-color: #f5f5f5;
}
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
  margin: 6px 6px 5px;
  min-height: 12px;
  min-width: 12px;
  padding: 6px;
}
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
}
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter {
  padding: 8px 16px 8px 0;
}
.e-input-group.e-ddl,
.e-input-group.e-ddl .e-input,
.e-input-group.e-ddl .e-ddl-icon {
  background: transparent;
}
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) {
  border-bottom-width: 0;
}
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
  margin: 0;
}
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter {
  padding: 5px 5px 5px 12px;
}
.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
}
.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter {
  padding: 8px 16px;
}
.e-ddl.e-popup.e-outline .e-filter-parent {
  padding: 4px 8px;
}
.e-ddl .e-search-icon::before {
  content: "\e993";
}
.e-ddl .e-back-icon::before {
  content: "\e977";
}
.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: "\e969";
  font-family: "e-icons";
}
.e-bigger .e-input-group.e-ddl .e-input-filter,
.e-bigger .e-input-group.e-ddl .e-input-filter:focus {
  margin-left: -20px;
}
.e-bigger .e-ddl.e-popup .e-list-item,
.e-bigger .e-ddl.e-popup .e-list-group-item {
  font-size: 14px;
}
.e-bigger .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}
.e-bigger.e-ddl.e-popup .e-list-item,
.e-bigger.e-ddl.e-popup .e-list-group-item {
  font-size: 14px;
}
.e-bigger.e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}
.e-popup-full-page {
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  right: 0;
  top: 0;
}
.e-ddl.e-control-wrapper .e-ddl-disable-icon {
  position: relative;
}
.e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
  content: "";
}
.e-ddl-device-filter .e-filter-parent {
  background-color: #f5f5f5;
}
.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
  display: none;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
}
.e-filter-parent {
  border: 0;
  border-top-width: 0;
  box-shadow: 0 1.5px 5px -2px rgba(0, 0, 0, 0.3);
  display: block;
  padding: 0;
}
.e-ddl.e-input-group:not(.e-disabled) {
  cursor: pointer;
}
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before,
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after {
  width: 0;
}
.e-ddl.e-popup {
  background: #fff;
  position: absolute;
}
.e-ddl.e-popup .e-search-icon {
  margin: 0;
  opacity: 0.57;
  padding: 12px 8px 8px;
}
.e-ddl.e-popup .e-filter-parent .e-back-icon {
  padding: 0 8px;
}
.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-filter:focus,
.e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter {
  padding: 8px 16px 8px;
}
.e-ddl.e-popup .e-input-group {
  margin-bottom: 0;
}
.e-ddl.e-popup .e-ddl-footer,
.e-ddl.e-popup .e-ddl-header {
  cursor: default;
}
.e-ddl.e-input-group .e-ddl-hidden,
.e-ddl.e-float-input .e-ddl-hidden {
  -webkit-appearance: initial;
  border: 0;
  height: 0;
  padding: 0;
  visibility: hidden;
  width: 0;
}
.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
  outline: none;
}
.e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}
.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) {
  opacity: 1;
}
.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon {
  display: flex;
}
.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  display: none;
}
.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}
.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
  font-family: inherit;
  font-size: 14px;
  height: auto;
  margin: 0;
  outline: none;
  width: 100%;
}
.e-ddl.e-input-group input[readonly].e-input,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group .e-dropdownlist {
  pointer-events: none;
}
ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
  display: block;
}
.e-small .e-ddl.e-popup .e-list-item,
.e-small .e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 12px;
}
.e-small.e-ddl.e-popup .e-list-item,
.e-small.e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 12px;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}
.e-bigger.e-small.e-ddl.e-popup .e-list-item,
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}
.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-popup {
  border-color: #e0e0e0;
}
.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
  color: #FBBB79;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*! TreeView's material theme wise override definitions and variables */
.e-ddt .e-ddt-icon::before {
  content: "\e969";
}
.e-ddt .e-chips-close::before {
  content: "\e7e9";
}
.e-ddt {
  cursor: pointer;
  outline: none;
}
.e-ddt .e-ddt-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-ddt.e-icon-anim .e-ddt-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-ddt .e-ddt-hidden {
  border: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}
.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  box-sizing: content-box;
  min-height: 22px;
}
.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  border: 0;
}
.e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide {
  display: none;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 18px;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 2px;
  position: absolute;
  right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input {
  padding-left: 0;
  padding-right: 0;
}
.e-ddt .e-chips-wrapper {
  width: 100%;
}
.e-ddt.e-show-chip .e-chips-close {
  line-height: 16px;
  min-height: 16px;
  min-width: 16px;
  text-align: center;
}
.e-ddt.e-show-chip .e-chips-close::before {
  font-size: 16px;
}
.e-ddt.e-show-chip .e-chips {
  align-items: center;
  border-radius: 16px;
  box-sizing: border-box;
  display: inline-flex;
  float: left;
  height: 24px;
  margin: 3px 1px;
  max-width: calc(100% - 2px);
  overflow: hidden;
  padding: 0 4px 0 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-ddt.e-show-chip .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 4px 0 4px;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-ddt.e-outline .e-overflow.e-show-text {
  padding: 10px 12px 9px;
}
.e-ddt.e-outline .e-overflow.e-total-count {
  padding: 10px 12px;
}
.e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon {
  right: 30px;
}
.e-ddt.e-outline.e-input-group.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon, .e-ddt.e-outline.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon {
  min-height: 20px;
}
.e-ddt.e-outline.e-show-chip .e-overflow {
  padding: 4px 12px;
}
.e-ddt.e-outline.e-show-chip .e-chips-wrapper {
  padding: 4px 12px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  line-height: 21px;
  padding: 14px 2px 5px 0;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count {
  padding-top: 10px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon {
  padding-top: 8px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 6px;
  right: 10px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 5px;
  right: 38px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  bottom: 9px;
  right: 10px;
}
.e-ddt.e-filled .e-chips-wrapper .e-chips,
.e-ddt.e-filled .e-overflow .e-chips {
  margin-top: 8px;
  padding: 0 8px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow {
  padding-top: 8px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips {
  height: 18px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text {
  line-height: 39px;
  padding: 0;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count {
  line-height: 39px;
  padding-top: 0;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips {
  height: 28px;
  margin-top: 8px;
  padding: 0 8px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon {
  bottom: 10px;
  right: 10px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
  bottom: 9px;
  right: 38px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon {
  bottom: 9px;
  right: 10px;
}
.e-ddt .e-overflow {
  white-space: nowrap;
}
.e-ddt .e-overflow.e-show-text {
  padding: 6px 0 0 0;
}
.e-ddt .e-overflow.e-total-count {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-ddt .e-overflow.e-total-count .e-remain {
  padding: 0 16px 0 0;
}
.e-ddt .e-overflow.e-wrap-count {
  padding-top: 6px;
}
.e-ddt .e-overflow .e-remain {
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding: 0 0 0 16px;
}
.e-ddt .e-overflow .e-remain.e-wrap-count {
  padding-top: 6px;
}
.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 6px 0 0 0;
}
.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 18px;
  max-width: calc(100% - 19px);
}
.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 26px;
  max-width: calc(100% - 27px);
}
.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 45px;
  max-width: calc(100% - 45px);
}
.e-ddt input[readonly],
.e-ddt .e-dropdowntree,
.e-ddt input[readonly].e-input {
  pointer-events: none;
}
.e-ddt input[readonly].e-chip-input,
.e-ddt .e-dropdowntree.e-chip-input,
.e-ddt input[readonly].e-input.e-chip-input {
  width: 0;
}
.e-ddt.e-popup {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 0px rgba(0, 0, 0, 0.12);
  position: absolute;
}
.e-ddt.e-popup .e-selectall-parent {
  border-bottom: 1px solid;
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: 38px;
  white-space: nowrap;
  width: 100%;
}
.e-ddt.e-popup .e-selectall-parent.e-hide-selectall {
  display: none;
}
.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
  position: relative;
  text-indent: 0;
}
.e-ddt.e-popup .e-selectall-parent .e-all-text {
  font-family: inherit;
  font-size: 14px;
  margin: 10px;
}
.e-ddt.e-popup .e-filter-wrap .e-input,
.e-ddt.e-popup .e-filter-wrap .e-input:focus {
  padding: 8px 16px 8px;
}
.e-ddt.e-popup .e-filter-wrap {
  border: 0;
  border-top-width: 0;
  display: block;
  padding: 0;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left)::before,
.e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left)::after,
.e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before,
.e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after {
  bottom: -1px;
  height: 1px;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group {
  margin-bottom: 0;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group .e-clear-icon {
  margin: 6px 6px 5px;
  min-height: 12px;
  min-width: 12px;
  padding: 6px;
}
.e-ddt.e-popup .e-popup-content {
  overflow: auto;
  position: relative;
}
.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
  display: none;
}
.e-ddt.e-popup .e-popup-content.e-no-data {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}
.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
  display: none;
}
.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
  display: block;
}
.e-ddt.e-popup .e-treeview {
  display: inline-table;
  width: 100%;
}
.e-ddt.e-popup .e-treeview .e-list-item {
  padding: 0;
}
.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}
.e-ddt.e-popup .e-treeview .e-fullrow {
  height: 36px;
}
.e-ddt.e-popup .e-treeview > .e-ul {
  overflow: hidden;
  padding: 0 8px;
}
.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content {
  padding-bottom: 2px;
  padding-top: 2px;
}
.e-ddt.e-popup .e-ddt-footer,
.e-ddt.e-popup .e-ddt-header {
  cursor: default;
}
.e-ddt.e-rtl.e-show-chip .e-chips {
  float: right;
}
.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain {
  padding: 0 16px 0 0;
}
.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count {
  padding-top: 6px;
}
.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count {
  position: absolute;
  right: auto;
}
.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain {
  padding: 0 0 0 16px;
}
.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 6px 0 0 0;
}
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon {
  left: 30px;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  padding: 14px 0 5px 2px;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 38px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent {
  padding: 0 0 0 8px;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon .e-clear-icon {
  left: 38px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 18px;
  margin-right: 1px;
}
.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-left: 26px;
  margin-right: 1px;
}
.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 45px;
  margin-right: 1px;
}
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 0;
  right: auto;
}
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 18px;
}
.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul {
  padding: 0 14px 0 0;
}
.e-ddt-icon-hide {
  display: none;
}
.e-bigger .e-ddt .e-chips,
.e-ddt.e-bigger .e-chips {
  height: 31px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 20px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 3px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon {
  min-height: 26px;
}
.e-bigger .e-ddt .e-overflow.e-show-text,
.e-ddt.e-bigger .e-overflow.e-show-text {
  padding: 8px 0 0 0;
}
.e-bigger .e-ddt.e-outline .e-overflow.e-show-text,
.e-ddt.e-bigger.e-outline .e-overflow.e-show-text {
  padding: 15px 16px;
}
.e-bigger .e-ddt.e-outline .e-overflow.e-total-count,
.e-ddt.e-bigger.e-outline .e-overflow.e-total-count {
  padding: 15px 16px;
}
.e-bigger .e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon {
  right: 36px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow {
  padding: 8px 15px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow.e-total-count .e-remain,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow.e-total-count .e-remain {
  padding-top: 10px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count {
  padding-top: 10px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-chips-wrapper,
.e-ddt.e-bigger.e-outline.e-show-chip .e-chips-wrapper {
  padding: 8px 15px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  line-height: 30px;
  padding: 19px 12px 0 0;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count {
  padding-top: 14px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon {
  padding-top: 8px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 12px;
  right: 12px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 11px;
  right: 44px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  bottom: 14px;
  right: 12px;
}
.e-bigger .e-ddt.e-filled .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled .e-overflow .e-chips {
  margin-top: 8px;
  padding: 0 8px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow {
  padding-top: 19px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips {
  height: 24px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text {
  line-height: 55px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count {
  line-height: 55px;
  padding-top: 0;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips {
  height: 32px;
  padding: 0 12px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 14px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon {
  bottom: 16px;
  right: 12px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
  bottom: 15px;
  right: 44px;
}
.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 20px;
  max-width: calc(100% - 21px);
}
.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 32px;
  max-width: calc(100% - 33px);
}
.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 52px;
  max-width: calc(100% - 53px);
}
.e-bigger .e-ddt.e-popup .e-selectall-parent,
.e-ddt.e-bigger.e-popup .e-selectall-parent {
  text-indent: 43px;
}
.e-bigger .e-ddt.e-popup .e-treeview .e-fullrow,
.e-ddt.e-bigger.e-popup .e-treeview .e-fullrow {
  height: 44px;
}
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon {
  left: 36px;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  padding: 19px 0 0 12px;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  left: 12px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 44px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon {
  left: 12px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
  left: 44px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 20px;
  margin-right: 1px;
}
.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-left: 32px;
  margin-right: 1px;
}
.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 52px;
  margin-right: 1px;
}
.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon {
  left: 20px;
  right: auto;
}
.e-ddt .e-chips {
  background-color: #eee;
}
.e-ddt .e-chips .e-chips-close::before {
  color: rgba(0, 0, 0, 0.54);
}
.e-ddt .e-chips > .e-chipcontent {
  color: rgba(0, 0, 0, 0.87);
}
.e-ddt .e-chips:hover {
  background-color: #d6d6d6;
}
.e-ddt .e-chips:hover > .e-chipcontent {
  color: rgba(0, 0, 0, 0.87);
}
.e-ddt.e-filled .e-chips {
  background-color: #cecece;
}
.e-ddt .e-overflow .e-remain {
  color: rgba(0, 0, 0, 0.54);
}
.e-ddt.e-popup {
  background: #fff;
  border-color: transparent;
}
.e-ddt.e-popup .e-popup-content.e-no-data {
  color: #000;
}
.e-ddt.e-popup .e-selectall-parent {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-ddt.e-popup .e-selectall-parent .e-all-text {
  color: rgba(0, 0, 0, 0.87);
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-multiselect.e-input-group .e-ddl-icon::before {
  content: "\e969";
  font-family: "e-icons";
}
.e-multi-select-wrapper .e-chips .e-chips-close::before {
  content: "\e7e9";
  cursor: pointer;
  left: 0;
  position: relative;
  top: 0;
}
.e-multi-select-wrapper .e-close-hooker::before {
  content: "\e7a7";
  cursor: pointer;
  left: 6px;
  position: relative;
  top: 6px;
}
.e-multiselect.e-input-group .e-ddl-disable-icon::before {
  content: "";
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 38px;
  margin-top: -38px;
  right: 18px;
  top: 100%;
  width: 16px;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 38px;
  margin-top: -35px;
  right: 18px;
  top: 100%;
  width: 16px;
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 52px;
}
.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 52px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 38px;
  margin-top: -55px;
  right: 12px;
  top: 100%;
  width: 18px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 48px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 54px;
  margin-top: -55px;
  right: 16px;
  top: 100%;
  width: 20px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 60px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 34px;
  margin-top: -35px;
  right: 16px;
  top: 100%;
  width: 14px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 48px;
}
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 52px;
  right: auto;
}
.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 48px;
  right: auto;
}
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 60px;
  right: auto;
}
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 48px;
  right: auto;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 16px;
  height: 16px;
  margin-top: -8px;
  top: 50%;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 14px;
  height: 14px;
  margin-top: -7px;
  top: 50%;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 20px;
  height: 20px;
  left: 0;
  margin-top: -10px;
  top: 50%;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 18px;
  height: 18px;
  left: 0;
  margin-top: -9px;
  top: 50%;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 13px;
}
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 16px;
}
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}
.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 7px 12px 9px 0;
}
.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 10px 16px 10px 0;
}
.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 10px 8px 0;
}
.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 12px 8px 0;
}
.e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 7px 0 9px 12px;
}
.e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 10px 0 10px 16px;
}
.e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 0 8px 10px;
}
.e-rtl.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 0 8px 12px;
}
.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 20px;
  margin-top: -33px;
  right: 18px;
  width: 20px;
}
.e-bigger.e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  height: 20px;
  margin-top: -35px;
  right: 45px;
  width: 20px;
}
.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -32px;
}
.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 18px;
  margin: -29px 0 8px;
  width: 18px;
}
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 24px;
  width: 24px;
}
.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -26px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -40px;
}
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  margin-top: -32px;
  right: 40px;
}
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -44px;
}
.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 14px;
  width: 14px;
}
.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 16px;
  width: 16px;
}
.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 10px;
  width: 10px;
}
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 10px;
  height: 10px;
  width: 10px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
  content: "\e208";
  font-size: 16px;
  height: 16px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.e-bigger.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 10px;
  right: auto;
}
.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 6px;
  right: auto;
}
.e-bigger.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 12px;
  right: auto;
}
.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 10px 0 9px;
}
.e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 0 8px 8px 0;
  padding: 0;
}
.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 18px;
  margin: 7px 0 2px;
  width: 18px;
}
.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 24px;
  margin: 12px -4px 8px -1px;
  padding: 0;
  width: 24px;
}
.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 0 12px 4px 0;
}
.e-bigger.e-multiselect.e-input-group.e-filled.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 0;
}
.e-bigger.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-bigger.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 20px;
  margin: 0 0 8px;
  padding: 0;
  width: 20px;
}
.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 24px;
  margin: 7px -4px 8px -1px;
  padding: 0;
  width: 24px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before {
  content: "";
}
.e-multi-select-wrapper {
  box-sizing: border-box;
  cursor: text;
  line-height: normal;
  min-height: 30px;
  padding: 0 32px 0 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 27px;
  vertical-align: middle;
}
.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase {
  height: 100%;
  min-height: 100%;
}
.e-multi-select-wrapper .e-delim-view {
  white-space: nowrap;
}
.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: #fff;
  font-size: 16px;
  left: 12px;
  top: 0;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  background-color: #067B85;
  color: #fff;
  padding: 12px 4px 11px 0;
}
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box),
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type=text],
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type=text] {
  height: 1px;
  min-height: 1px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent {
  max-width: 100%;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher {
  display: flex;
  float: left;
  width: auto;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  display: inline-flex;
  float: none;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide {
  display: none;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon {
  padding: 0 48px 0 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values {
  align-items: center;
  display: inline;
  max-width: 100%;
  word-break: break-word;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  align-items: center;
  cursor: pointer;
  display: none;
  flex-direction: row;
  margin-top: -2.5em;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 5px;
  top: 100%;
}
.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  display: flex;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-right: 0;
  margin-top: -2.1em;
  right: 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter {
  top: -1px;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
  font-size: 10px;
  height: 24px;
  width: 24px;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher {
  float: right;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon {
  left: 0;
  right: auto;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon {
  padding: 0 0 0 48px;
}
.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2.5em;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled {
  opacity: 0.7;
  pointer-events: none;
}
.e-multiselect.e-input-group,
.e-multiselect.e-float-input {
  word-wrap: initial;
}
.e-multiselect.e-input-group .e-searcher .e-label-top,
.e-multiselect.e-input-group .e-multi-searcher .e-label-top {
  top: 15px;
}
.e-bigger .e-multi-select-wrapper {
  min-height: 37px;
}
.e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}
.e-multi-select-wrapper .e-chips-collection {
  cursor: default;
  display: block;
}
.e-multi-select-wrapper .e-multi-hidden {
  border: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.e-multi-select-wrapper .e-chips {
  align-items: center;
  display: inline-flex;
  float: left;
  margin: 0 8px 6px 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0 4px 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 0 8px 6px 0;
}
.e-multi-select-wrapper .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 4px 0 0;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-multi-select-wrapper.e-delimiter .e-searcher {
  display: inline-block;
  float: none;
}
.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent,
.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 8px 4px 8px 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent,
.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 8px 0 8px 4px;
}
.e-multi-select-wrapper .e-chips-close {
  align-self: center;
  display: flex;
  float: right;
  font-family: "e-icons";
  height: 16px;
  margin: 0 0 0;
  width: 16px;
}
.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close {
  margin: 3px 0 0;
}
.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  cursor: default;
  font-size: 10px;
  height: 24px;
  margin-top: -2.5em;
  position: absolute;
  right: 5px;
  top: 100%;
  width: 24px;
}
.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 22px;
}
.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  left: 22px;
  right: auto;
}
.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  margin-top: -3em;
}
.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -3em;
}
.e-multi-select-wrapper input[type=text] {
  background: none;
  border: 0;
  font-family: inherit;
  font-size: 13px;
  font-weight: 400;
  height: 28px;
  min-height: 28px;
  outline: none;
  padding: 0;
  text-indent: 0;
}
.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
  background: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: 28px;
  min-height: 28px;
  outline: none;
  padding: 0;
  text-indent: 0;
}
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
  padding: 5px;
}
.e-bigger .e-multi-select-wrapper input[type=text],
.e-multi-select-wrapper.e-mob-wrapper input[type=text] {
  height: 28px;
  min-height: 28px;
}
.e-bigger .e-multi-select-wrapper input[type=text] {
  height: 34px;
  min-height: 34px;
}
.e-multi-select-wrapper input[type=text]::-ms-clear {
  display: none;
}
.e-multi-select-wrapper .e-searcher {
  display: block;
  float: left;
  width: auto;
}
.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 38px);
}
.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 30px);
}
.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 38px);
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 30px);
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-multi-select-wrapper .e-delim-values {
  font-family: inherit;
  font-size: 14px;
  line-height: 28px;
  max-width: 100%;
  padding-left: 0;
  padding-right: 6px;
  vertical-align: middle;
}
.e-bigger .e-multi-select-wrapper .e-delim-values {
  line-height: 34px;
  padding-left: 0;
}
.e-multi-select-list-wrapper .e-hide-listitem,
.e-multi-select-list-wrapper .e-hide-group-header {
  display: none;
}
.e-multi-select-wrapper .e-delim-values .e-remain {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding-left: 16px;
}
.e-multiselect.e-disabled .e-multi-select-wrapper,
.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before {
  cursor: not-allowed;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  height: 40px;
  left: 0;
  margin: 0 0 0 0;
  margin-left: auto;
  position: relative;
  top: 0;
  width: 40px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  align-self: center;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21);
  display: inline-flex;
  padding: 0 0 0 16px;
  width: 92%;
}
.e-multi-select-wrapper .e-ddl-disable-icon::before {
  content: "";
}
.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher {
  float: none;
}
.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper {
  padding: 0 2px 0 32px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  left: -12px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  margin: 0;
  margin-right: auto;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher {
  float: right;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
  float: right;
  margin: 0 0 8px 8px;
  padding: 0 8px 0 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent {
  padding: 5px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close {
  float: left;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip {
  padding: 0 4px 0 8px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent {
  padding: 8px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  padding: 0 8px 0 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  padding: 12px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 22px;
  position: absolute;
  right: auto;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before {
  left: -4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-right: 16px;
}
.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-icon.e-close-hooker {
  left: 19px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before {
  left: -7px;
}
.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper {
  padding-left: 14px;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 25px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 25px;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-mulltiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}
.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}
.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item {
  padding-right: 0;
}
.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item {
  padding-right: 0;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  padding-left: 16px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper {
  padding-left: 14px;
}
.e-multi-select-list-wrapper .e-selectall-parent {
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  padding-right: 16px;
  position: relative;
  text-indent: 17px;
  white-space: nowrap;
  width: 100%;
}
.e-rtl .e-multi-select-list-wrapper .e-selectall-parent,
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent {
  padding-left: 16px;
  padding-right: 0;
}
.e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 14px;
}
.e-bigger .e-multi-select-list-wrapper .e-selectall-parent {
  font-size: 13px;
  line-height: 48px;
  text-indent: 17px;
}
.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}
.e-multiselect .e-input-group-icon.e-ddl-icon {
  float: right;
  margin-top: 6px;
}
.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  float: left;
}
.e-multiselect .e-ddl-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-multiselect.e-icon-anim .e-ddl-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect .e-multi-select-wrapper.e-down-icon {
  padding: 0;
}
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
  padding: 8px;
}
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrappe .e-filter-parent .e-input-filter,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus {
  padding: 4px 0;
}
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
  padding-right: 8px;
}
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon {
  padding: 0 8px;
}
.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values {
  line-height: 34px;
}
.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain {
  line-height: 20px;
  padding-left: 10px;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame,
.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame {
  opacity: 0.3;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable {
  opacity: 0.7;
}
.e-multi-select-wrapper input[readonly=true] {
  pointer-events: none;
}
.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher {
  pointer-events: none;
}
ejs-multiselect {
  display: block;
}
.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 26px;
}
.e-small .e-multi-select-wrapper .e-chips-close {
  height: 14px;
  width: 14px;
}
.e-small .e-multi-select-wrapper {
  min-height: 24px;
}
.e-small .e-multi-select-wrapper input[type=text] {
  height: 26px;
  min-height: 26px;
}
.e-small .e-multi-select-wrapper .e-delim-values {
  font-size: 12px;
  line-height: 26px;
}
.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.5em;
}
.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 40px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
  height: 16px;
  width: 16px;
}
.e-bigger.e-small .e-multi-select-wrapper {
  min-height: 28px;
}
.e-bigger.e-small .e-multi-select-wrapper input[type=text] {
  height: 28px;
  min-height: 28px;
}
.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 28px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.5em;
  right: 5px;
}
.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect,
.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  color: inherit;
  font-size: inherit;
  min-height: 34px;
  padding: 8px 12px 9px;
}
.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
  padding: 8px 12px 9px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  font-size: inherit;
  min-height: 30px;
  padding: 7px 10px;
}
.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
  padding: 7px 10px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  font-size: inherit;
  min-height: 34px;
  padding: 8px 12px 9px;
}
.e-bigger.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-bigger .e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
  padding: 8px 12px 9px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  font-size: inherit;
  min-height: 40px;
}
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 40px;
  padding: 7px 42px 7px 0;
}
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 30px;
  padding: 3px 38px 1px 0;
}
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon {
  padding-right: 0;
}
.e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-small .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon {
  padding-left: 0;
}
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  padding: 3px 0 1px 38px;
}
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  padding: 7px 0 7px 42px;
}
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 34px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 40px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 30px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 34px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 34px;
  padding: 0 0 0 12px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 16px;
  line-height: 40px;
  padding: 0 0 0 16px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 30px;
  padding: 0 0 0 8px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 34px;
  padding: 0 0 0 12px;
}
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 12px 0 0;
}
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 16px 0 0;
}
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 8px 0 0;
}
.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 12px 0 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 26px;
  margin: 4px 0 4px 8px;
  padding: 0 8px;
}
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  margin: 4px 8px 4px 0;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 32px;
  padding: 0 12px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 24px;
  padding: 0 8px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 26px;
  padding: 0 8px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 8px 0 0;
}
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 8px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 14px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  align-items: normal;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 14px;
}
.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 16px;
}
.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 13px;
}
.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 14px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 0 12px 0 8px;
}
.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 3px 12px 0 4px;
}
.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}
.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}
.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 12px 12px 0 8px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 19px 12px 0 16px;
}
.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding-top: 3px;
}
.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper {
  padding: 0;
}
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 39px;
  padding-right: 10px;
}
.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 32px;
}
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
  height: 22px;
  min-height: 22px;
  padding: 2px;
}
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 52px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
  min-height: 36px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 39px;
}
.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 32px;
}
.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 22px;
}
.e-bigger.e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 52px;
}
.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 36px;
}
.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher .e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 28px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text] {
  padding: 5px 0;
}
.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase {
  min-height: 28px;
}
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 39px;
}
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 28px;
}
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 16px;
  line-height: 52px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
}
.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 32px;
}
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  line-height: 22px;
}
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 32px;
}
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip {
  height: 24px;
}
.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}
.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}
.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-left: 8px;
}
.e-small .e-filled .e-multi-select-wrapper .e-chips,
.e-small.e-filled .e-multi-select-wrapper .e-chips {
  height: 16px;
  margin: 4px 4px 0 0;
  padding-right: 8px;
}
.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  margin: 4px 0 0 4px;
}
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}
.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 12px;
  width: 12px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}
.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}
.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}
.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}
.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 10px;
}
.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding-right: 4px;
}
.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 14px;
}
.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips {
  padding: 0 12px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-right: 8px;
}
.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon {
  height: 38px;
  margin-top: -38px;
  right: 12px;
  top: 100%;
  width: 16px;
}
.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon {
  display: none;
}
.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: #fff;
}
.e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: #757575;
}
.e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: #757575;
}
.e-multiselect {
  box-sizing: border-box;
}
.e-multi-select-wrapper .e-chips > .e-chipcontent {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 13px;
}
.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: #fff;
}
.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: #fff;
}
.e-multi-select-wrapper .e-chips {
  background-color: #eee;
  border-radius: 16px;
  height: 24px;
}
.e-multi-select-wrapper .e-chips:hover {
  background-color: #eee;
}
.e-multi-select-wrapper .e-chips > .e-chipcontent:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-multi-select-wrapper .e-chips .e-chips-close::before {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #067B85;
  border-radius: 2px;
  color: #fff;
  height: 40px;
  line-height: 40px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: #fff;
}
.e-multi-select-wrapper .e-chips.e-mob-chip,
.e-bigger .e-multi-select-wrapper .e-chips {
  height: 28px;
}
.e-popup.e-multi-select-list-wrapper {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-sizing: content-box;
  overflow: visible;
  overflow: initial;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-top: 1px solid #fff;
}
.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover {
  background-color: #eee;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
  background-color: #eee;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
  border-bottom: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active {
  border-top: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
  background-color: #e0e0e0;
  border: 1px solid transparent;
  box-shadow: none;
  color: #FBBB79;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
  background-color: #e0e0e0;
  border: 1px solid transparent;
  box-shadow: none;
  color: #FBBB79;
}
.e-popup.e-multi-select-list-wrapper .e-list-item {
  border: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item {
  border: 1px solid transparent;
}
.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-ul.e-reorder {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-multi-select-list-wrapper .e-selectall-parent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: #000;
}
.e-small .e-multi-select-wrapper .e-chips {
  height: 20px;
}
.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}
.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}
.e-small .e-multi-select-wrapper .e-close-hooker::before {
  left: 6px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips {
  height: 22px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 16px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  background-color: #e0e0e0;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips {
  background-color: #cecece;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips:hover {
  background-color: #d6d6d6;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips:hover {
  background-color: #cecece;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: #c7c7c7;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected:hover,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: #c7c7c7;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: rgba(0, 0, 0, 0.54);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: rgba(0, 0, 0, 0.54);
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: #fff;
}
.e-multiselect.e-outline:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before,
.e-multiselect.e-filled:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain {
  color: rgba(0, 0, 0, 0.6);
}
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: rgba(0, 0, 0, 0.38);
}
.e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.42);
}
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips {
  background-color: #f5f5f5;
}
.e-multiselect.e-filled .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip.e-chip-selected,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #067B85;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  width: 33px;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: #fff;
}
.e-listbox-tool .e-moveup::before {
  content: "\e651";
}
.e-listbox-tool .e-movedown::before {
  content: "\e652";
}
.e-listbox-tool .e-moveto::before {
  content: "\e653";
}
.e-listbox-tool .e-movefrom::before {
  content: "\e654";
}
.e-listbox-tool .e-moveallto::before {
  content: "\e655";
}
.e-listbox-tool .e-moveallfrom::before {
  content: "\e656";
}
.e-listbox-wrapper,
.e-listbox-container {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-listbox-wrapper *,
.e-listbox-container * {
  box-sizing: border-box;
}
.e-listbox-wrapper:focus,
.e-listbox-container:focus {
  outline: none;
}
.e-listbox-wrapper.e-disabled,
.e-listbox-container.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-listbox-wrapper:not(.e-list-template) .e-list-nrt,
.e-listbox-container:not(.e-list-template) .e-list-nrt {
  text-align: center;
}
.e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-wrapper .e-list-nrt,
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container:not(.e-list-template) .e-list-item,
.e-listbox-container .e-list-nrt,
.e-listbox-container .e-selectall-parent {
  height: 36px;
  line-height: 1;
  padding: 11px 16px;
  position: relative;
}
.e-listbox-wrapper.e-filter-list,
.e-listbox-container.e-filter-list {
  overflow: inherit;
}
.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent {
  height: 100%;
  min-height: 36px;
}
.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item {
  border-bottom: 0 solid;
  outline: none;
}
.e-listbox-wrapper .e-list-item.e-disabled,
.e-listbox-container .e-list-item.e-disabled {
  pointer-events: none;
}
.e-listbox-wrapper .e-disable,
.e-listbox-container .e-disable {
  opacity: 0.7;
}
.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-container .e-list-header .e-text.header {
  display: none;
}
.e-listbox-wrapper .e-icon-back,
.e-listbox-container .e-icon-back {
  margin-top: 2px;
}
.e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header {
  align-items: center;
  border-bottom: 1px solid;
  display: flex;
  font-weight: bold;
  height: 48px;
  padding: 0 16px;
}
.e-listbox-wrapper .e-has-header > .e-view,
.e-listbox-container .e-has-header > .e-view {
  top: 45px;
}
.e-listbox-wrapper .e-but-back,
.e-listbox-container .e-but-back {
  cursor: pointer;
  padding-right: 30px;
}
.e-listbox-wrapper .e-list-group-item:first-child,
.e-listbox-container .e-list-group-item:first-child {
  border: 0;
  border-bottom: 0 solid transparent;
}
.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item {
  border-bottom: 0 solid transparent;
  border-top: 1px solid;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.e-listbox-wrapper .e-icon-collapsible,
.e-listbox-container .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.e-listbox-wrapper .e-text-content,
.e-listbox-container .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.e-listbox-wrapper .e-text-content *,
.e-listbox-container .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}
.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}
.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}
.e-listbox-wrapper .e-checkbox .e-checkbox-left,
.e-listbox-container .e-checkbox .e-checkbox-left {
  margin: -2px 10px 0 0;
}
.e-listbox-wrapper .e-checkbox .e-checkbox-right,
.e-listbox-container .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 10px;
}
.e-listbox-wrapper .e-list-text,
.e-listbox-container .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}
.e-listbox-wrapper .e-list-icon + .e-list-text,
.e-listbox-container .e-list-icon + .e-list-text {
  width: calc(100% - 60px);
}
.e-listbox-wrapper .e-icon-wrapper .e-list-text,
.e-listbox-container .e-icon-wrapper .e-list-text {
  width: calc(100% - 60px);
}
.e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}
.e-listbox-wrapper .e-list-icon,
.e-listbox-container .e-list-icon {
  height: 30px;
  margin-right: 16px;
  width: 30px;
}
.e-listbox-wrapper .e-content,
.e-listbox-container .e-content {
  overflow: hidden;
  position: relative;
}
.e-listbox-wrapper .e-list-header .e-text,
.e-listbox-container .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}
.e-listbox-wrapper .e-text .e-headertext,
.e-listbox-container .e-text .e-headertext {
  display: inline-block;
  line-height: inherit;
}
.e-listbox-wrapper.e-rtl,
.e-listbox-container.e-rtl {
  direction: rtl;
}
.e-listbox-wrapper.e-rtl .e-list-icon,
.e-listbox-container.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-listbox-wrapper.e-rtl .e-icon-collapsible,
.e-listbox-container.e-rtl .e-icon-collapsible {
  left: 0%;
  right: auto;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.e-listbox-wrapper.e-rtl .e-list-header .e-text,
.e-listbox-container.e-rtl .e-list-header .e-text {
  cursor: pointer;
}
.e-listbox-wrapper.e-rtl .e-but-back,
.e-listbox-container.e-rtl .e-but-back {
  transform: rotate(180deg);
}
.e-listbox-wrapper.e-rtl .e-icon-back,
.e-listbox-container.e-rtl .e-icon-back {
  margin-top: -2px;
}
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left {
  margin: -2px 0 0 10px;
}
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 10px 0 0;
}
.e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-rtl .e-checkbox-wrapper {
  margin: -2px 0 0 10px;
}
.e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-container .e-checkbox-wrapper {
  margin: -2px 10px 0 0;
  text-indent: 0;
  vertical-align: middle;
}
.e-listbox-wrapper.e-right .e-checkbox-wrapper,
.e-listbox-container.e-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}
.e-listbox-wrapper .e-input-group,
.e-listbox-container .e-input-group {
  padding: 4px 8px;
}
.e-listbox-wrapper .e-input-focus,
.e-listbox-container .e-input-focus {
  padding: 4px 4px 4px 8px;
}
.e-listbox-wrapper .e-hidden-select,
.e-listbox-container .e-hidden-select {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.e-listbox-wrapper .e-placeholder,
.e-listbox-container .e-placeholder {
  background-color: #FBBB79;
  display: block;
  height: 1px;
}
ejs-listbox {
  display: block;
}
.e-listbox-wrapper:not(.e-listbox-container) {
  overflow: auto;
}
.e-listbox-wrapper.e-filter-list {
  overflow: inherit;
}
.e-listbox-wrapper.e-filter-list.e-list-parent {
  overflow: auto;
}
.e-listbox-wrapper.e-sortableclone,
.e-listbox-container.e-sortableclone {
  border-width: 0;
  overflow: visible;
}
.e-listbox-wrapper.e-sortableclone .e-list-item,
.e-listbox-container.e-sortableclone .e-list-item {
  list-style-type: none;
}
.e-listbox-wrapper.e-sortableclone .e-ripple,
.e-listbox-container.e-sortableclone .e-ripple {
  overflow: visible;
}
.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element,
.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element {
  display: none;
}
.e-listbox-wrapper.e-sortableclone .e-list-badge,
.e-listbox-container.e-sortableclone .e-list-badge {
  align-items: center;
  background-color: #FBBB79;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: flex;
  font-size: 12px;
  height: 22px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 22px;
}
.e-listboxtool-wrapper,
.e-listboxtool-container {
  cursor: pointer;
  display: flex;
}
.e-listboxtool-wrapper *,
.e-listboxtool-container * {
  box-sizing: border-box;
}
.e-listboxtool-wrapper.e-disabled,
.e-listboxtool-container.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-listboxtool-wrapper .e-listbox-wrapper,
.e-listboxtool-container .e-listbox-wrapper {
  flex: 1;
}
.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-listboxtool-container.e-right .e-listbox-tool {
  margin-left: 15px;
}
.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-listboxtool-container.e-left .e-listbox-tool {
  margin-right: 15px;
}
.e-listboxtool-wrapper .e-listbox-tool,
.e-listboxtool-container .e-listbox-tool {
  border: 1px solid #e0e0e0;
  overflow: auto;
  padding: 8px;
}
.e-listboxtool-wrapper .e-listbox-tool .e-btn,
.e-listboxtool-container .e-listbox-tool .e-btn {
  display: list-item;
  list-style-type: none;
  margin-bottom: 10px;
}
.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-right .e-listbox-tool {
  margin-right: 15px;
}
.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-left .e-listbox-tool {
  margin-left: 15px;
}
.e-bigger .e-listbox-wrapper .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-item,
.e-bigger .e-listbox-container .e-list-item,
.e-listbox-container.e-bigger .e-list-item {
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
}
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-bigger .e-listbox-container .e-list-group-item,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent,
.e-listbox-container.e-bigger .e-list-group-item,
.e-listbox-container.e-bigger .e-list-header {
  padding: 12px 16px;
}
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent {
  height: 48px;
  line-height: 1.6;
  position: relative;
}
.e-bigger .e-listbox-wrapper .e-list-parent,
.e-listbox-wrapper.e-bigger .e-list-parent,
.e-bigger .e-listbox-container .e-list-parent,
.e-listbox-container.e-bigger .e-list-parent {
  min-height: 48px;
}
.e-bigger .e-listbox-wrapper .e-text-content,
.e-listbox-wrapper.e-bigger .e-text-content,
.e-bigger .e-listbox-container .e-text-content,
.e-listbox-container.e-bigger .e-text-content {
  font-size: 15px;
}
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-bigger .e-listbox-container .e-list-group-item,
.e-listbox-container.e-bigger .e-list-group-item {
  height: 48px;
  line-height: 45px;
}
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 64px;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-wrapper.e-bigger .e-list-header .e-text.header,
.e-bigger .e-listbox-container .e-list-header .e-text.header,
.e-listbox-container.e-bigger .e-list-header .e-text.header {
  display: none;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-text,
.e-listbox-wrapper.e-bigger .e-list-header .e-text,
.e-bigger .e-listbox-container .e-list-header .e-text,
.e-listbox-container.e-bigger .e-list-header .e-text {
  font-size: 20px;
}
.e-small .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 45px);
}
.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 55px);
}
.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 45px);
}
.e-listbox-wrapper,
.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone),
.e-listboxtool-container.e-listbox-container .e-ul {
  border: 1px solid #e0e0e0;
}
.e-listbox-wrapper,
.e-listbox-container {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 15px;
}
.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  font-size: 20px;
}
.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 47px);
}
.e-listbox-wrapper.e-select-all .e-list-parent,
.e-listbox-container.e-select-all .e-list-parent {
  height: calc(100% - 36px);
}
.e-listbox-wrapper.e-filter-list.e-select-all .e-list-parent,
.e-listbox-container.e-filter-list.e-select-all .e-list-parent {
  height: calc(100% - 79px);
}
.e-listbox-wrapper .e-icons,
.e-listbox-container .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item {
  background-color: #fff;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled) {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-selected,
.e-listbox-container .e-list-item.e-selected {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected.e-checklist {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-focused,
.e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-focused,
.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
  font-size: 15px;
}
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container .e-selectall-parent {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element,
.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element {
  background-color: transparent;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper,
.e-listbox-container.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.2667em 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.115em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 13px;
  margin: 0;
  padding: 0.115em 0;
  word-wrap: break-word;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.6667em;
  left: 1.0667em;
  position: absolute;
  top: 0.2666em;
  width: 2.6667em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.6667em;
  position: absolute;
  right: 1.0667em;
  top: 0.2666em;
  width: 2.6667em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 12px;
  height: 1.6666em;
  line-height: 1.8666em;
  padding: 0;
  position: absolute;
  right: 1.33em;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.8em;
  padding-right: 4.1333em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0666em;
  padding-right: 4.1333em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.72em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1.33em;
  right: inherit;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.1333em;
  padding-right: 4.8em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 4.1333em;
  padding-right: 1.0666em;
}
@font-face {
  font-family: "e-icons";
  font-style: normal;
  font-weight: normal;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjeaTzgAAAEoAAAAVmNtYXD8vvwpAAALbAAACnBnbHlmMS7//QAAGtQAAf9MaGVhZB7ObakAAADQAAAANmhoZWEIXgY8AAAArAAAACRobXR47Ab+rAAAAYAAAAnsbG9jYUQgwgoAABXcAAAE+G1heHADpgHQAAABCAAAACBuYW1lc0cOBgACGiAAAAIlcG9zdCbPOOUAAhxIAAAoYQABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAACewABAAAAAQAA8GBgHV8PPPUACwQAAAAAAN3XlFYAAAAA3deUVv/A/+QEQAQcAAAACAACAAAAAAAAAAEAAAJ7AcQAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAP/kBAAAAAQA/+QEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AIAAgQCCAIMAhACFAIYAhwCIABAAEQASABMAFAAVABYAFwAYABoAGwAcAB0AHgAZAHEAcgDKAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQA2Ac0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AAfACAAcADLAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgMCBAIFAgYCBwFrAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAQwBDQEOAQ8BEAERARIBEwEVARYBFwEYARkBZQFmAWcBaAFpAWoBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQFsAW0BbgFvAXABcQFyAXMBdAGVAZQBkwGSAZcBkQGYAZkBlgGaAZsBnAGdAZ4BdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAG0AbUBtgG3AbgBMgEzATQBNQAlATcBOAE5AToAJgE8AT0BPgE/AUABQQE2ATsBhQAnAYYBhwGJAYoBiwGMAY8BiAGNAY4BkAGfAaABoQGiACgBqAGnAbABqgGrAawBrQGuAa8BsQGyAbMAKQAqACsALAAtAC4ALwAwADEAMgGjAaQBpQGmAbkAMwA0AakANQIjADcAOAInAigCKQA5AisCLAIuAi8AOgA7ADwCMQIzAjYCNwA9AjkAPgA/AjoCOwI8AEACPwJAAkECQgBBAEIAQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACIgJhAmMCYgJkAmUCZgBEAEUCGAIZAhoCHwBGAEcCMAJnAmgCaQJqAmsCbAI4AEgCQwEUAEkCFgEbAEoCbQJuAm8CcAJxAnIASwIgAj4ATABNAE4ATwBQAnMCdAJ1AnYCdwJ4AFEAUgBTAnkCegBUAFUAVgBXAV4AWABiAFkAWgBjAGQAWwBcAF0AXgBfAGAAZQBhAGYAZwDMAM0AzgDP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BwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgGABwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGAAEAAAAAA/gC/AACAAATIQEIA/D+CAEEAfgAAAABAAAAAAP4AvwAAgAACQEhAgAB+PwQAQQB+AAAAQAAAAAC/AP4AAIAACUJAQEEAfj+CAgB+AH4AAEAAAAAAvwD+AACAAAJAREBBAH4AgD+CAPwAAADAAAAAAJ+A/gAPwB/AL8AACUfDz8PLw8PDgMfDz8PLw8PDgMfDz8PLw8PDgGCAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwKGDQwNCwsKCgkICAYFBAMCAQECAwQFBggICQoKCwsNDA0NDA0LCwoKCQgIBgUEAwIBAQIDBAUGCAgJCgoLCw0MAW0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgME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CAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAYYJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgkKCQkJCAgHBwYGBAQDAwEBAQEDAwQEBgYHBwgICQkJAXAKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQFwCgkJCQgIBwcGBgQEAwMBAQEBAwMEBAYGBwcICAkJCQoJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgAAAAEAAAAAA/cDeQAFAAABJwcJAScBVfRZAU0Co1kBN/Fa/rgCmloAAAADAAAAAAPYAl4APwB/AL8AAAEVHw07AT8NPQEvDSsBDw0FFR8NOwE/DT0BLw0rAQ8NBRUfDTsBPw09AS8NKwEPDQMcAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMB/oYBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwH+hgEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQIACgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkAAAAAAgAAAAAD+AP3AAsATwAAARc3MwcXIycHIzcnJREVHw4hPw41ETUvDiEPDgF3iYluxcpwjIxwzcf+/gICAwQFBgYGCAcJCAkKCQM0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AYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wACmV4cG9ydC1wZGYKZXhwb3J0LWNzdgxleHBvcnQtZXhjZWwKZGF0ZS1yYW5nZQxmaWx0ZXItY2xlYXIGZmlsdGVyCGJ1bGxldC02CGJ1bGxldC0xBG5vbmUIYnVsbGV0LTURYm9yZGVyLWRpYWdvbmFsLTIRYm9yZGVyLWRpYWdvbmFsLTEIYnVsbGV0LTQIYnVsbGV0LTIIYnVsbGV0LTMUY2hldnJvbi1yaWdodC1kb3VibGUTY2hldnJvbi1sZWZ0LWRvdWJsZRNjaGV2cm9uLWRvd24tZG91YmxlEWNoZXZyb24tdXAtZG91YmxlBnJlcGVhdA9yZWN1cnJlbmNlLWVkaXQIbG9jYXRpb24LZGVzY3JpcHRpb24JdGltZS16b25lCGNhbGVuZGFyD3RpbWVsaW5lLWFnZW5kYQl3b3JrLXdlZWsEd2VlawNkYXkRYWdlbmRhLWRhdGUtcmFuZ2UJZGF0ZS10aW1lBnBlb3BsZQx0aW1lbGluZS1kYXkNdGltZWxpbmUtd2VlaxJ0aW1lbGluZS13b3JrLXdlZWsOdGltZWxpbmUtbW9udGgFdGFibGUEY29weQh0aC1zbWFsbAZzYXZlLTILcGFyYWdyYXBoLTIGZWRpdC02DWNsb3NlLWxhcmdlLTELZXhwb3J0LXdvcmQMY2lyY2xlLWNsb3NlCGZpbHRlci0yCnBsdXMtc21hbGwFY2xvc2UFY2hlY2sHcHJpbnQtMgZlZGl0LTIEcGx1cw1jbG9zZS1sYXJnZS0yEWNoZXZyb24tZG93bi10aGluEWNoZXZyb24tdXAtZmlsbC0yEWNoZXZyb24tZG93bi1maWxsD2NoZXZyb24tdXAtZmlsbBNjaGV2cm9uLWRvd24tZmlsbC0yCmFycm93LWRvd24IYXJyb3ctdXAUY2hldnJvbi1yaWdodC1maWxsLTMTY2hldnJvbi1sZWZ0LWZpbGwtMghkZWxldGUtMRFjaGV2cm9uLWxlZnQtZmlsbBJjaGV2cm9uLXJpZ2h0LWZpbGwKYXJyb3ctbGVmdAthcnJvdy1yaWdodAlzb3J0aW5nLTEEZWRpdApmaXJzdC1wYWdlCWxhc3QtcGFnZQ50aW1lbGluZS10b2RheQxjaGV2cm9uLWxlZnQIZmlsdGVyLTEKY2hldnJvbi11cA1jaGV2cm9uLXJpZ2h0DGNoZXZyb24tZG93bg5jaXJjbGUtY2xvc2UtMhFjaGV2cm9uLXVwLWZpbGwtMxNjaGV2cm9uLWRvd24tZmlsbC0zDWZpbHRlci1jYW5jZWwOY2hldnJvbi1sZWZ0LTIKZ3JvdXAtaWNvbglzZWxlY3Rpb24HY2xvc2UtMgdjaGVjay0yEmludGVybWVkaWF0ZS1zdGF0ZQ5jaGV2cm9uLWxlZnQtMwZlZGl0LTMHY2xvc2UtMw9jaGV2cm9uLXJpZ2h0LTIGcGx1cy0yE2NoZXZyb24tZG93bi1maWxsLTUNY2lyY2xlLXJlbW92ZQxhcnJvdy1sZWZ0LTIPbW9yZS12ZXJ0aWNhbC0xBnNlYXJjaAVtb250aAV0cmFzaA5jaGV2cm9uLWRvd24tMgRzYXZlBG1lbnUHcmVmcmVzaBNjaXJjbGUtY2xvc2UtZmlsbC0zBWNsb2NrDWZyZWV6ZS1jb2x1bW4OZXJyb3ItdHJlZXZpZXcPY2lyY2xlLXJlbW92ZS0yCmNpcmNsZS1hZGQXZHJhZy1hbmQtZHJvcC1pbmRpY2F0b3IPY2hldnJvbi1yaWdodC0zD2NoZXZyb24tcmlnaHQtNARwbGF5BXBhdXNlEHBhcmEtb3B0aW9uLWRvd24Ic2VhcmNoLTINYm9yZGVyLWNlbnRlcgxyZXN0YXJ0LWF0LTEOaHlwZXJsaW5rLW9wZW4FY3V0LTIGY29weS0yCmJvcmRlci10b3ANZGVsZXRlLWNvbHVtbgpkZWxldGUtcm93DGluc2VydC1yaWdodAtpbnNlcnQtbGVmdBBoeXBlcmxpbmstcmVtb3ZlDWJvcmRlci1taWRkbGUMYm9yZGVyLXJpZ2h0Dmh5cGVybGluay1lZGl0BmxpbmstMgtib3JkZXItbGVmdAx0YWJsZS1kZWxldGUQdGFibGUtcHJvcGVydGllcw5oeXBlcmxpbmstY29weQ1ib3JkZXItYm90dG9tB3Bhc3RlLTISY29udGludWUtbnVtYmVyaW5nDGluc2VydC1iZWxvdwxpbnNlcnQtYWJvdmUPdGFibGUtY2VsbC1ub25lA2JveANhbGwRdGFibGUtYWxpZ24tcmlnaHQTdGFibGUtYm9yZGVyLWN1c3RvbRB0YWJsZS1hbGlnbi1sZWZ0EnRhYmxlLWFsaWduLWNlbnRlcg9saW5lLXZlcnktc21hbGwLbGluZS1ub3JtYWwKbGluZS1zbWFsbA5wYXJhLW9wdGlvbi11cBV2ZXJ0aWNhbC1hbGlnbi1ib3R0b20VdmVydGljYWwtYWxpZ24tY2VudGVyEnZlcnRpY2FsLWFsaWduLXRvcAxjbGVhci1mb3JtYXQNc3RyaWtldGhyb3VnaAp1cHBlci1jYXNlB2p1c3RpZnkFaW1hZ2UGcmVzaXplEGV4aXQtZnVsbC1zY3JlZW4GZWRpdC00BGJvbGQKYWxpZ24tbGVmdANjdXQQdGV4dC1hbHRlcm5hdGl2ZQZjb3B5LTEIZGVsZXRlLTIPaW5jcmVhc2UtaW5kZW50BWVyYXNlBHVuZG8LZnVsbC1zY3JlZW4JdW5kZXJsaW5lDmxpc3QtdW5vcmRlcmVkA2V5ZQxsaXN0LW9yZGVyZWQKbG93ZXItY2FzZQtsaW5rLXJlbW92ZQd6b29tLWluCW9wZW4tbGluawVwcmludApmb250LWNvbG9yC2FsaWduLXJpZ2h0BGxpbmsJdmlldy1zaWRlCWNvZGUtdmlldwh6b29tLW91dAtzdXBlcnNjcmlwdAlwYXJhZ3JhcGgEcmVkbwVwYXN0ZQtpbnNlcnQtY29kZQlzdWJzY3JpcHQHZGlzcGxheQdyZXBsYWNlBml0YWxpYwdjYXB0aW9uDHBhaW50LWJ1Y2tldA9kZWNyZWFzZS1pbmRlbnQMYWxpZ24tY2VudGVyCWZvbnQtbmFtZQ9kcmFnLWFuZC1kcm9wLTIOZmllbGQtc2V0dGluZ3MKdHdvLWNvbHVtbgd0d28tcm93A3N1bQhmaWx0ZXItMwtjbG9zZS1sYXJnZQ5maWx0ZXItY2xlYXItMgxjaXJjbGUtY2hlY2sMYWxpZ24tYm90dG9tDmluc2VydC1hYm92ZS0yDmluc2VydC1iZWxvdy0yDGFsaWduLW1pZGRsZQ9kZWxldGUtY29sdW1uLTIMZGVsZXRlLXJvdy0yDWluc2VydC1sZWZ0LTIJYWxpZ24tdG9wDmluc2VydC1yaWdodC0yBmVkaXQtNQ5hbGlnbi1taWRkbGUtMg9mcmVlemUtY29sdW1uLTIFc3R5bGUIZGVsZXRlLTMKZnJlZXplLXJvdwt0ZXh0LWhlYWRlchFtb3JlLWhvcml6b250YWwtMQdyZXNpemVyBmZvbGRlcgxmaXJzdC1wYWdlLTIIcHJldmlvdXMEbmV4dAtsYXN0LXBhZ2UtMgp6b29tLW91dC0yCXpvb20taW4tMghkb3dubG9hZAhib29rbWFyawhzZWFyY2gtMw90ZXh0LWFubm90YXRpb24HY2xvc2UtNAhjb21tZW50cwZzYXZlLTMMYWxpZ24tbGVmdC0yB3N0eWxlLTIGdW5kby0yD2hpZ2hsaWdodC1jb2xvcg9tb3JlLXZlcnRpY2FsLTMLdW5kZXJsaW5lLTIPc3RyaWtldGhyb3VnaC0yDnBhaW50LWJ1Y2tldC0yA3BhbgdvcGFjaXR5CGRlbGV0ZS00DW1vdXNlLXBvaW50ZXITY2hldnJvbi1yaWdodC1zbWFsbAxzdHJva2UtY29sb3IHcHJpbnQtMwZyZWRvLTIMZm9udC1jb2xvci0yBnNoYXBlcxJjaGV2cm9uLWxlZnQtc21hbGwMc3Ryb2tlLXdpZHRoD2Fubm90YXRpb24tZWRpdAl0aHVtYm5haWwFc3RhbXAKYnJlYWstcGFnZQRmaWxlCmNvbGxhcHNlLTIGZXhwYW5kD2RvdWJsZS1yZXNpemUtMg9kb3VibGUtcmVzaXplLTEPc2luZ2xlLXJlc2l6ZS0xD3NpbmdsZS1yZXNpemUtMg9zaW5nbGUtcmVzaXplLTMPc2luZ2xlLXJlc2l6ZS00DWRyYWctYW5kLWRyb3ARY2hldnJvbi11cC1maWxsLTQTY2hldnJvbi1kb3duLWZpbGwtNBRjaGV2cm9uLXJpZ2h0LWZpbGwtMhNjaGV2cm9uLWxlZnQtZmlsbC0zD21vcmUtdmVydGljYWwtNA1maWx0ZXItYWN0aXZlC2NvZGUtdmlldy0yCWdyaWQtdmlldwdwYXN0ZS0zB3RyYXNoLTIKZG93bmxvYWQtMgVjdXQtMxBsaXN0LXVub3JkZXJlZC0yCXJlZnJlc2gtMgtjaXJjbGUtaW5mbxJjaGV2cm9uLXJpZ2h0LXRoaW4IZm9sZGVyLTIHY2xvc2UtNQtmb2xkZXItZmlsbAZyZW5hbWUGY29weS0zCHNlYXJjaC00CHVwbG9hZC0xBGJhY2sKc2VsZWN0LWFsbAlzb3J0aW5nLTIPbW9yZS12ZXJ0aWNhbC01B2NoZWNrLTMRbW9yZS1ob3Jpem9udGFsLTMOZXhwb3J0LWV4Y2VsLTIMZXhwb3J0LWNzdi0yBnNhdmUtNAdzYXZlLWFzBmV4cG9ydAhkZWxldGUtNQtncmFuZC10b3RhbAd0YWJsZS0yCXN1Yi10b3RhbAhmaWxlLW5ldxFudW1iZXItZm9ybWF0dGluZwhyZW5hbWUtMgxleHBvcnQtcGRmLTINZnVsbC1zY3JlZW4tMgVjaGFydAh1cGxvYWQtMglmb250LXR5cGUHY2xvc2UtNgxsaW5lLXNwYWNpbmcEbG9jawxib3JkZXItb3V0ZXIGbGluay0zDmFsaWduLWJvdHRvbS0yDGJvcmRlci1hbGwtMhB0YWJsZS1vZi1jb250ZW50DnBhZ2UtbnVtYmVyaW5nBmJvbGQtMgthbGlnbi10b3AtMg5hbGlnbi1taWRkbGUtMwpwYWdlLXNldHVwDHN0cm9rZS1zdHlsZQdpbWFnZS0yDWJvb2ttYXJrLWZpbGwGaGVhZGVyEGxpc3QtdW5vcmRlcmVkLTMPc2hvdy1oaWRlLXBhbmVsDWFsaWduLXJpZ2h0LTIGZm9vdGVyCmJvcmRlci1hbGwMYm9yZGVyLWlubmVyBGNlbGwLYWxpZ24tdG9wLTMOYWxpZ24tYm90dG9tLTMOYWxpZ24tbWlkZGxlLTQHY2hlY2stNAVicmVhawxicmVhay1wYWdlLTINYnJlYWstc2VjdGlvbhBhdXRvLWZpdC1jb250ZW50EmZpeGVkLWNvbHVtbi13aWR0aA9hdXRvLWZpdC13aW5kb3cNYnJpbmctZm9yd2FyZA5icmluZy10by1mcm9udAxzZW5kLXRvLWJhY2sNc2VuZC1iYWNrd2FyZAl1bmdyb3VwLTEHZ3JvdXAtMQVvcmRlchJjaGV2cm9uLXVwLXNtYWxsLTIUY2hldnJvbi1kb3duLXNtYWxsLTIVY2hldnJvbi1yaWdodC1zbWFsbC0yFGNoZXZyb24tbGVmdC1zbWFsbC0yFmNoZXZyb24tcmlnaHQtZG91YmxlLTIVY2hldnJvbi1sZWZ0LWRvdWJsZS0yC3pvb20tdG8tZml0CWFkZC1hYm92ZQlhZGQtYmVsb3cEbGluZQ5hcnJvdy1yaWdodC11cAlyZWN0YW5nbGUGY2lyY2xlCHBlbnRhZ2FuBmxlbmd0aAlwZXJpbWV0ZXIEYXJlYQZyYWRpdXMGdm9sdW1lEmNoYW5nZS1zY2FsZS1yYXRpbwhzZXR0aW5ncwljb21tZW50LTINdGh1bWJzLWRvd24tMQl0aHVtYnMtdXANdGh1bWJzLWRvd24tMgpleHBvcnQtanBnCmV4cG9ydC1wbmcKZXhwb3J0LXN2ZxZjb25kaXRpb25hbC1mb3JtYXR0aW5nEGhpZGUtZm9ybXVsYS1iYXINaGlkZS1oZWFkaW5ncw5oaWRlLWdyaWRsaW5lcwlleWUtc2xhc2gKZXhwb3J0LXhscwxleHBvcnQtY3N2LTMDbWR4CHJlbmFtZS0zC2ZvbGRlci1vcGVuCW5hbWVkLXNldA1ncmlwLXZlcnRpY2FsCWRpbWVuc2lvbgdsZXZlbC0xB2xldmVsLTIHbGV2ZWwtMwdsZXZlbC00B2xldmVsLTUMdXNlci1kZWZpbmVkA2twaQlzb3J0LWRvd24Jc29ydGluZy0zB3NvcnQtdXARY2FsY3VsYXRlZC1tZW1iZXILY3VzdG9tLXNvcnQPc29ydC1kZXNjZW5kaW5nDnNvcnQtYXNjZW5kaW5nC2NvbW1lbnQtYWRkBXJlcGx5BnNlbmQtMQxjb21tZW50LXNob3cJc2lnbmF0dXJlC2ZpbHRlci1tYWluCXRleHQtd3JhcAp1bmZpbHRlcmVkGGZpbHRlcmVkLXNvcnQtZGVzY2VuZGluZxFzb3J0LWRlc2NlbmRpbmctMhBzb3J0LWFzY2VuZGluZy0yF2ZpbHRlcmVkLXNvcnQtYXNjZW5kaW5nCGZpbHRlcmVkDmZpbHRlci1jbGVhci0zB3JlYXBwbHkHZ3JvdXAtMgl1bmdyb3VwLTIPcGFzdGUtdGV4dC1vbmx5C3Bhc3RlLXN0eWxlDXBhc3RlLXNwZWNpYWwXcGFzdGUtbWF0Y2gtZGVzdGluYXRpb24Lc3BlbGwtY2hlY2sOY29tbWVudC1yZW9wZW4Kd2ViLWxheW91dAxwcmludC1sYXlvdXQLYm9yZGVyLW5vbmUPZGF0YS12YWxpZGF0aW9uDXByb3RlY3Qtc2hlZXQJdGV4dC1mb3JtDHByb3BlcnRpZXMtMgpjbGVhci1mb3JtCWRyb3AtZG93bgpmb3JtLWZpZWxkCWNoZWNrLWJveAx0YWJsZS11cGRhdGUOY2hhbmdlcy1hY2NlcHQSZGlzcGxheS1mb3ItcmV2aWV3DmNoYW5nZXMtcmVqZWN0EGNoYW5nZXMtcHJldmlvdXMLc2hvdy1tYXJrdXAMY2hhbmdlcy1uZXh0DWNoYW5nZXMtdHJhY2scY29uZGl0aW9uYWwtZm9ybWF0dGluZy1sYXJnZQloaWdobGlnaHQQdG9wLWJvdHRvbS1ydWxlcwlkYXRhLWJhcnMMY29sb3Itc2NhbGVzCGljb25zZXRzC2NsZWFyLXJ1bGVzCW5ldy1ydWxlcwxncmVhdGVyLXRoYW4JbGVzcy10aGFuB2JldHdlZW4HZXF1YWx0bxJ0ZXh0LXRoYXQtY29udGFpbnMOZGF0ZS1vY2N1cnJpbmcGdG9wLTEwD2JvdHRvbS0xMC1pdGVtcwlib3R0b20tMTANYWJvdmUtYXZlcmFnZQ1iZWxvdy1hdmVyYWdlDmR1cGxpY2F0ZS1jZWxsCGZvb3Rub3RlDGVuZC1mb290bm90ZRNjaGFydC1pbnNlcnQtY29sdW1uEGNoYXJ0LWRhdGEtdGFibGUMY2hhcnQtbGVnZW5kGGNoYXJ0LWluc2VydC14LXktc2NhdHRlchZjaGFydC1pbnNlcnQtd2F0ZXJmYWxsEWNoYXJ0LXVwZG93bi1iYXJzEWFkZC1jaGFydC1lbGVtZW50D2NoYXJ0LWdyaWRsaW5lcxdpbnNlcnQtaGllcmFyY2h5LWNoYXJ0cxFjaGFydC1pbnNlcnQtbGluZRdjaGFydC1zd2l0Y2gtcm93LWNvbHVtbhBjaGFydC1lcnJvci1iYXJzD2NoYXJ0LXRyZW5kbGluZQpjaGFydC1heGVzEWNoYXJ0LXNlbGVjdC1kYXRhC2NoYXJ0LWxpbmVzEWNoYXJ0LWF4aXMtdGl0bGVzC2NoYXJ0LXRpdGxlEGNoYXJ0LWluc2VydC1waWURY2hhbmdlLWNoYXJ0LXR5cGUWaW5zZXJ0LXN0YXRpc3RpYy1jaGFydBFjaGFydC1kYXRhLWxhYmVscxJjaGFydC1pbnNlcnQtY29tYm8kY2hhcnQtYXhpcy10aXRsZXMtcHJpbWFyeS1ob3Jpem9udGFsFWNoYXJ0LWxpbmVhci1mb3JlY2FzdBFjaGFydC1sZWdlbmQtbm9uZRJjaGFydC1sZWdlbmQtcmlnaHQSY2hhcnQtZGF0YS1jYWxsb3V0HGNoYXJ0LXByaW1hcnktbWlub3ItdmVydGljYWwbY2hhcnQtYXhlcy1wcmltYXJ5LXZlcnRpY2FsGGNoYXJ0LWRhdGEtbGFiZWxzLWNlbnRlchVjaGFydC1kYXRhLXRhYmxlLW5vbmUWY2hhcnQtZGF0YS1sYWJlbHMtbm9uZRxjaGFydC1wcmltYXJ5LW1ham9yLXZlcnRpY2FsE2NoYXJ0LWxlZ2VuZC1saW5lYXIbY2hhcnQtZXJyb3ItYmFycy1wZXJjZW50YWdlFGNoYXJ0LW5vLWxlZ2VuZC1rZXlzF2NoYXJ0LXRpdGxlLWFib3ZlLWNoYXJ0FGNoYXJ0LXRyZW5kbGluZS1ub25lFmNoYXJ0LXdpdGgtbGVnZW5kLWtleXMdY2hhcnQtYXhlcy1wcmltYXJ5LWhvcml6b250YWwjY2hhcnQtZXJyb3ItYmFycy1zdGFuZGFyZC1kZXZpYXRpb24QY2hhcnQtbGVnZW5kLXRvcB5jaGFydC1wcmltYXJ5LW1pbm9yLWhvcml6b250YWwVY2hhcnQtZXJyb3ItYmFycy1ub25lFGNoYXJ0LXVwLWRvd24tYmFycy0yEGNoYXJ0LWRyb3AtbGluZXMQY2hhcnQtbGluZXMtbm9uZR5jaGFydC1wcmltYXJ5LW1ham9yLWhvcml6b250YWwTY2hhcnQtbGVnZW5kLWJvdHRvbRJjaGFydC11cC1kb3duLW5vbmUdY2hhcnQtZGF0YS1sYWJlbHMtb3V0c2lkZS1lbmQiY2hhcnQtYXhpcy10aXRsZXMtcHJpbWFyeS12ZXJ0aWNhbBFjaGFydC1sZWdlbmQtbGVmdB1jaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtYmFzZRRjaGFydC1oaWdoLWxvdy1saW5lcxtjaGFydC10cmVuZGxpbmUtZXhwb25lbnRpYWweY2hhcnQtdHJlbmRsaW5lLW1vdmluZy1hdmVyYWdlHGNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1lbmQQY2hhcnQtdGl0bGUtbm9uZRxjaGFydC10aXRsZS1jZW50ZXJlZC1vdmVybGF5H2NoYXJ0LWVycm9yLWJhcnMtc3RhbmRhcmQtZXJyb3IPY2hhcnQtM2QtYXJlYS0xFGNoYXJ0LTJkLXN0YWNrZWQtYmFyEmNoYXJ0LTNkLXN1cmZhY2UtMRZjaGFydC1oaXN0b2dyYW0tcGFyZXRvJmNoYXJ0LXN0b2NrLXZvbHVtbi1vcGVuLWhpZ2gtbG93LWNsb3NlGmNoYXJ0LXN0b2NrLWhpZ2gtbG93LWNsb3NlH2NoYXJ0LXN0b2NrLW9wZW4taGlnaC1sb3ctY2xvc2UrY2hhcnQtMmQtbGluZS0xMDAtc3RhY2tlZC1saW5lLXdpdGgtbWFya2VycxJjaGFydC1maWxsZWQtcmFkYXIZY2hhcnQtM2QtY2x1c3RlcmVkLWNvbHVtbg5jaGFydC1zdW5idXJzdA1jaGFydC10cmVlbWFwIWNoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYQxjaGFydC0zZC1waWURY2hhcnQtM2QtY29sdW1uLTQSbW9yZS1jb2x1bW4tY2hhcnRzFWNoYXJ0LTJkLXN0YWNrZWQtbGluZQtjaGFydC1kb251dBZjaGFydC0zZC1jbHVzdGVyZWQtYmFyDGNoYXJ0LWZ1bm5lbA5jaGFydC0yZC1waWUtMg1jaGFydC0zZC1saW5lGWNoYXJ0LTJkLWNsdXN0ZXJlZC1jb2x1bW4hY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1hcmVhEG1vcmUtbGluZS1jaGFydHMgY2hhcnQtM2QtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXIRbW9yZS1zdG9jay1jaGFydHMhY2hhcnQtc3RvY2stdm9sdW1uLWhpZ2gtbG93LWNsb3NlEGNoYXJ0LWJhci1vZi1waWUtY2hhcnQtY2x1c3RlcmVkLWNvbHVtbi1saW5lLW9uLXNlY29uZGFyeS1heGlzFmNoYXJ0LTJkLWNsdXN0ZXJlZC1iYXILY2hhcnQtcmFkYXIjY2hhcnQtM2QtMTAwLXBlcmNlbnQtc3RhY2tlZC1jb2x1bW4fY2hhcnQtc3RhY2tlZGxpbmVzLXdpdGgtbWFya2VycxpjaGFydC13aXJlZnJhbWUtM2Qtc3VyZmFjZRpjaGFydC0yZC1saW5lLXdpdGgtbWFya2VycxVjaGFydC1ib3gtYW5kLXdoaXNrZXIZY3JlYXRlLWN1c3RvbS1jb21iby1jaGFydCBjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWJhciFjaGFydC1zY2F0dGVyLXdpdGgtc3RyYWlnaHQtbGluZXMXbW9yZS1zdGF0aXN0aWNhbC1jaGFydHMVY2hhcnQtM2Qtc3RhY2tlZC1hcmVhDWNoYXJ0LTJkLWxpbmUjY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1jb2x1bW4PbW9yZS1waWUtY2hhcnRzDmNoYXJ0LWJ1YmJsZS0xIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtbGluZQ9jaGFydC1oaXN0b2dyYW0VbW9yZS1oaWVyYXJjaHktY2hhcnRzIWNoYXJ0LWNvbWJvLWNsdXN0ZXJlZC1jb2x1bW4tbGluZRVjaGFydC0yZC1zdGFja2VkLWFyZWEXY2hhcnQtM2Qtc3RhY2tlZC1jb2x1bW4QY2hhcnQtaW5zZXJ0LWJhch9jaGFydC1zY2F0dGVyLXdpdGgtc21vb3RoLWxpbmVzH2NoYXJ0LXN1cmZhY2Utd2lyZWZyYW1lLWNvbnRvdXIUY2hhcnQtM2Qtc3RhY2tlZC1iYXITY2hhcnQtMmQtcGllLW9mLXBpZRJjaGFydC0zZC1zdXJmYWNlLTINY2hhcnQtMmQtYXJlYSljaGFydC1jb21iby1zdGFja2VkLWFyZWEtY2x1c3RlcmVkLWNvbHVtbg9jaGFydC13YXRlcmZhbGwVY2hhcnQtc3VyZmFjZS1jb250b3VyE21vcmUtc2NhdHRlci1jaGFydHMXY2hhcnQtMmQtc3RhY2tlZC1jb2x1bW4QcHJvdGVjdC13b3JrYm9vawtjaGFuZ2UtY2FzZQxleHBvcnQtcGRmLTMLZnJlZXplLXBhbmUTZnJlZXplLWZpcnN0LWNvbHVtbg5mcmVlemUtdG9wLXJvdwttZXJnZS1jZWxscw5zcGxpdC12ZXJ0aWNhbAp0YWJsZS1jZWxsEHNwbGl0LWhvcml6b250YWwIbGlzdC1ib3gLdGV4dC1mb3JtLTIFbGFiZWwLY2hlY2stYm94LTITYWRkLWVkaXQtZm9ybS1maWVsZAZidXR0b24LZHJvcC1kb3duLTIMcmFkaW8tYnV0dG9uCHBhc3N3b3JkE3RhYmxlLWluc2VydC1jb2x1bW4QdGFibGUtaW5zZXJ0LXJvdxV0YWJsZS1vdmVyd3JpdGUtY2VsbHMMdGFibGUtbmVzdGVkC3RhYmxlLW1lcmdlCWRyYWctZmlsbARob21lAAAAAAA=) format("truetype");
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-icons.e-small {
  font-size: 8px;
}
.e-icons.e-medium {
  font-size: 16px;
}
.e-icons.e-large {
  font-size: 24px;
}
.e-icons.e-export-pdf:before {
  content: "\e240";
}
.e-icons.e-export-csv:before {
  content: "\e241";
}
.e-icons.e-export-excel:before {
  content: "\e242";
}
.e-icons.e-date-range:before {
  content: "\e245";
}
.e-icons.e-filter-clear:before {
  content: "\e248";
}
.e-icons.e-filter:before {
  content: "\e251";
}
.e-icons.e-bullet-6:before {
  content: "\e253";
}
.e-icons.e-bullet-1:before {
  content: "\e254";
}
.e-icons.e-none:before {
  content: "\e256";
}
.e-icons.e-bullet-5:before {
  content: "\e259";
}
.e-icons.e-border-diagonal-2:before {
  content: "\e262";
}
.e-icons.e-border-diagonal-1:before {
  content: "\e265";
}
.e-icons.e-bullet-4:before {
  content: "\e267";
}
.e-icons.e-bullet-2:before {
  content: "\e270";
}
.e-icons.e-bullet-3:before {
  content: "\e271";
}
.e-icons.e-chevron-right-double:before {
  content: "\e300";
}
.e-icons.e-chevron-left-double:before {
  content: "\e302";
}
.e-icons.e-chevron-down-double:before {
  content: "\e304";
}
.e-icons.e-chevron-up-double:before {
  content: "\e306";
}
.e-icons.e-repeat:before {
  content: "\e308";
}
.e-icons.e-recurrence-edit:before {
  content: "\e30a";
}
.e-icons.e-location:before {
  content: "\e30c";
}
.e-icons.e-description:before {
  content: "\e30d";
}
.e-icons.e-time-zone:before {
  content: "\e30e";
}
.e-icons.e-calendar:before {
  content: "\e322";
}
.e-icons.e-timeline-agenda:before {
  content: "\e313";
}
.e-icons.e-work-week:before {
  content: "\e314";
}
.e-icons.e-week:before {
  content: "\e315";
}
.e-icons.e-day:before {
  content: "\e31b";
}
.e-icons.e-agenda-date-range:before {
  content: "\e31d";
}
.e-icons.e-date-time:before {
  content: "\e421";
}
.e-icons.e-people:before {
  content: "\e424";
}
.e-icons.e-timeline-day:before {
  content: "\ea85";
}
.e-icons.e-timeline-week:before {
  content: "\ea88";
}
.e-icons.e-timeline-work-week:before {
  content: "\ea8b";
}
.e-icons.e-timeline-month:before {
  content: "\ea8e";
}
.e-icons.e-table:before {
  content: "\e705";
}
.e-icons.e-copy:before {
  content: "\e70a";
}
.e-icons.e-th-small:before {
  content: "\e714";
}
.e-icons.e-save-2:before {
  content: "\e735";
}
.e-icons.e-paragraph-2:before {
  content: "\e75e";
}
.e-icons.e-edit-6:before {
  content: "\e7a3";
}
.e-icons.e-close-large-1:before {
  content: "\e7a7";
}
.e-icons.e-export-word:before {
  content: "\e7b0";
}
.e-icons.e-circle-close:before {
  content: "\e7e9";
}
.e-icons.e-filter-2:before {
  content: "\e7ee";
}
.e-icons.e-plus-small:before {
  content: "\e7f9";
}
.e-icons.e-close:before {
  content: "\e7fc";
}
.e-icons.e-check:before {
  content: "\e7ff";
}
.e-icons.e-print-2:before {
  content: "\e813";
}
.e-icons.e-edit-2:before {
  content: "\e81e";
}
.e-icons.e-plus:before {
  content: "\e823";
}
.e-icons.e-close-large-2:before {
  content: "\e825";
}
.e-icons.e-chevron-down-thin:before {
  content: "\e36a";
}
.e-icons.e-chevron-up-fill-2:before {
  content: "\e82a";
}
.e-icons.e-chevron-down-fill:before {
  content: "\e82e";
}
.e-icons.e-chevron-up-fill:before {
  content: "\e834";
}
.e-icons.e-chevron-down-fill-2:before {
  content: "\e83d";
}
.e-icons.e-arrow-down:before {
  content: "\e83f";
}
.e-icons.e-arrow-up:before {
  content: "\e840";
}
.e-icons.e-chevron-right-fill-3:before {
  content: "\e848";
}
.e-icons.e-chevron-left-fill-2:before {
  content: "\e84b";
}
.e-icons.e-delete-1:before {
  content: "\e84e";
}
.e-icons.e-chevron-left-fill:before {
  content: "\e854";
}
.e-icons.e-chevron-right-fill:before {
  content: "\e859";
}
.e-icons.e-arrow-left:before {
  content: "\e85b";
}
.e-icons.e-arrow-right:before {
  content: "\e85f";
}
.e-icons.e-sorting-1:before {
  content: "\e890";
}
.e-icons.e-edit:before {
  content: "\e891";
}
.e-icons.e-first-page:before {
  content: "\e896";
}
.e-icons.e-last-page:before {
  content: "\e897";
}
.e-icons.e-timeline-today:before {
  content: "\e901";
}
.e-icons.e-chevron-left:before {
  content: "\e904";
}
.e-icons.e-filter-1:before {
  content: "\e909";
}
.e-icons.e-chevron-up:before {
  content: "\e910";
}
.e-icons.e-chevron-right:before {
  content: "\e913";
}
.e-icons.e-chevron-down:before {
  content: "\e916";
}
.e-icons.e-circle-close-2:before {
  content: "\e917";
}
.e-icons.e-chevron-up-fill-3:before {
  content: "\e918";
}
.e-icons.e-chevron-down-fill-3:before {
  content: "\e919";
}
.e-icons.e-filter-cancel:before {
  content: "\e920";
}
.e-icons.e-chevron-left-2:before {
  content: "\e921";
}
.e-icons.e-group-icon:before {
  content: "\e926";
}
.e-icons.e-selection:before {
  content: "\e930";
}
.e-icons.e-close-2:before {
  content: "\e932";
}
.e-icons.e-check-2:before {
  content: "\e933";
}
.e-icons.e-intermediate-state:before {
  content: "\e934";
}
.e-icons.e-chevron-left-3:before {
  content: "\e937";
}
.e-icons.e-edit-3:before {
  content: "\e944";
}
.e-icons.e-close-3:before {
  content: "\e945";
}
.e-icons.e-chevron-right-2:before {
  content: "\e956";
}
.e-icons.e-plus-2:before {
  content: "\e963";
}
.e-icons.e-chevron-down-fill-5:before {
  content: "\e969";
}
.e-icons.e-circle-remove:before {
  content: "\e974";
}
.e-icons.e-arrow-left-2:before {
  content: "\e977";
}
.e-icons.e-more-vertical-1:before {
  content: "\e984";
}
.e-icons.e-search:before {
  content: "\e993";
}
.e-icons.e-month:before {
  content: "\e93c";
}
.e-icons.e-trash:before {
  content: "\e94a";
}
.e-icons.e-chevron-down-2:before {
  content: "\e94d";
}
.e-icons.e-save:before {
  content: "\e98e";
}
.e-icons.e-menu:before {
  content: "\e99a";
}
.e-icons.e-refresh:before {
  content: "\e99d";
}
.e-icons.e-circle-close-fill-3:before {
  content: "\e208";
}
.e-icons.e-clock:before {
  content: "\e20c";
}
.e-icons.e-freeze-column:before {
  content: "\e21e";
}
.e-icons.e-error-treeview:before {
  content: "\e22a";
}
.e-icons.e-circle-remove-2:before {
  content: "\e22b";
}
.e-icons.e-circle-add:before {
  content: "\e22c";
}
.e-icons.e-drag-and-drop-indicator:before {
  content: "\e22d";
}
.e-icons.e-chevron-right-3:before {
  content: "\e22f";
}
.e-icons.e-chevron-right-4:before {
  content: "\e430";
}
.e-icons.e-play:before {
  content: "\e324";
}
.e-icons.e-pause:before {
  content: "\e326";
}
.e-icons.e-para-option-down:before {
  content: "\e274";
}
.e-icons.e-search-2:before {
  content: "\e275";
}
.e-icons.e-border-center:before {
  content: "\e276";
}
.e-icons.e-restart-at-1:before {
  content: "\e277";
}
.e-icons.e-hyperlink-open:before {
  content: "\e278";
}
.e-icons.e-cut-2:before {
  content: "\e279";
}
.e-icons.e-copy-2:before {
  content: "\e280";
}
.e-icons.e-border-top:before {
  content: "\e281";
}
.e-icons.e-delete-column:before {
  content: "\e282";
}
.e-icons.e-delete-row:before {
  content: "\e283";
}
.e-icons.e-insert-right:before {
  content: "\e284";
}
.e-icons.e-insert-left:before {
  content: "\e285";
}
.e-icons.e-hyperlink-remove:before {
  content: "\e286";
}
.e-icons.e-border-middle:before {
  content: "\e287";
}
.e-icons.e-border-right:before {
  content: "\e288";
}
.e-icons.e-hyperlink-edit:before {
  content: "\e289";
}
.e-icons.e-link-2:before {
  content: "\e290";
}
.e-icons.e-border-left:before {
  content: "\e291";
}
.e-icons.e-table-delete:before {
  content: "\e292";
}
.e-icons.e-table-properties:before {
  content: "\e294";
}
.e-icons.e-hyperlink-copy:before {
  content: "\e295";
}
.e-icons.e-border-bottom:before {
  content: "\e298";
}
.e-icons.e-paste-2:before {
  content: "\e501";
}
.e-icons.e-continue-numbering:before {
  content: "\e503";
}
.e-icons.e-insert-below:before {
  content: "\e505";
}
.e-icons.e-insert-above:before {
  content: "\e506";
}
.e-icons.e-table-cell-none:before {
  content: "\e507";
}
.e-icons.e-box:before {
  content: "\e509";
}
.e-icons.e-all:before {
  content: "\e511";
}
.e-icons.e-table-align-right:before {
  content: "\e515";
}
.e-icons.e-table-border-custom:before {
  content: "\e516";
}
.e-icons.e-table-align-left:before {
  content: "\e517";
}
.e-icons.e-table-align-center:before {
  content: "\e518";
}
.e-icons.e-line-very-small:before {
  content: "\e520";
}
.e-icons.e-line-normal:before {
  content: "\e521";
}
.e-icons.e-line-small:before {
  content: "\e522";
}
.e-icons.e-para-option-up:before {
  content: "\e523";
}
.e-icons.e-vertical-align-bottom:before {
  content: "\e525";
}
.e-icons.e-vertical-align-center:before {
  content: "\e526";
}
.e-icons.e-vertical-align-top:before {
  content: "\e527";
}
.e-icons.e-clear-format:before {
  content: "\e331";
}
.e-icons.e-strikethrough:before {
  content: "\e332";
}
.e-icons.e-upper-case:before {
  content: "\e333";
}
.e-icons.e-justify:before {
  content: "\e334";
}
.e-icons.e-image:before {
  content: "\e335";
}
.e-icons.e-resize:before {
  content: "\e336";
}
.e-icons.e-exit-full-screen:before {
  content: "\e337";
}
.e-icons.e-edit-4:before {
  content: "\e338";
}
.e-icons.e-bold:before {
  content: "\e339";
}
.e-icons.e-align-left:before {
  content: "\e33a";
}
.e-icons.e-cut:before {
  content: "\e33b";
}
.e-icons.e-text-alternative:before {
  content: "\e33c";
}
.e-icons.e-copy-1:before {
  content: "\e33d";
}
.e-icons.e-delete-2:before {
  content: "\e33e";
}
.e-icons.e-increase-indent:before {
  content: "\e33f";
}
.e-icons.e-erase:before {
  content: "\e340";
}
.e-icons.e-undo:before {
  content: "\e341";
}
.e-icons.e-full-screen:before {
  content: "\e342";
}
.e-icons.e-underline:before {
  content: "\e343";
}
.e-icons.e-list-unordered:before {
  content: "\e344";
}
.e-icons.e-eye:before {
  content: "\e345";
}
.e-icons.e-list-ordered:before {
  content: "\e346";
}
.e-icons.e-lower-case:before {
  content: "\e347";
}
.e-icons.e-link-remove:before {
  content: "\e348";
}
.e-icons.e-zoom-in:before {
  content: "\e349";
}
.e-icons.e-open-link:before {
  content: "\e34a";
}
.e-icons.e-print:before {
  content: "\e34b";
}
.e-icons.e-font-color:before {
  content: "\e34c";
}
.e-icons.e-align-right:before {
  content: "\e34d";
}
.e-icons.e-link:before {
  content: "\e34e";
}
.e-icons.e-view-side:before {
  content: "\e34f";
}
.e-icons.e-code-view:before {
  content: "\e350";
}
.e-icons.e-zoom-out:before {
  content: "\e351";
}
.e-icons.e-superscript:before {
  content: "\e352";
}
.e-icons.e-paragraph:before {
  content: "\e353";
}
.e-icons.e-redo:before {
  content: "\e354";
}
.e-icons.e-paste:before {
  content: "\e355";
}
.e-icons.e-insert-code:before {
  content: "\e356";
}
.e-icons.e-subscript:before {
  content: "\e357";
}
.e-icons.e-display:before {
  content: "\e358";
}
.e-icons.e-replace:before {
  content: "\e359";
}
.e-icons.e-italic:before {
  content: "\e35a";
}
.e-icons.e-caption:before {
  content: "\e35b";
}
.e-icons.e-paint-bucket:before {
  content: "\e35c";
}
.e-icons.e-decrease-indent:before {
  content: "\e35d";
}
.e-icons.e-align-center:before {
  content: "\e35e";
}
.e-icons.e-font-name:before {
  content: "\e35f";
}
.e-icons.e-drag-and-drop-2:before {
  content: "\e330";
}
.e-icons.e-field-settings:before {
  content: "\e434";
}
.e-icons.e-two-column:before {
  content: "\ea74";
}
.e-icons.e-two-row:before {
  content: "\ea75";
}
.e-icons.e-sum:before {
  content: "\ea76";
}
.e-icons.e-filter-3:before {
  content: "\ea77";
}
.e-icons.e-close-large:before {
  content: "\ea7f";
}
.e-icons.e-filter-clear-2:before {
  content: "\ea82";
}
.e-icons.e-circle-check:before {
  content: "\ea84";
}
.e-icons.e-align-bottom:before {
  content: "\ea91";
}
.e-icons.e-insert-above-2:before {
  content: "\ea92";
}
.e-icons.e-insert-below-2:before {
  content: "\ea93";
}
.e-icons.e-align-middle:before {
  content: "\ea94";
}
.e-icons.e-delete-column-2:before {
  content: "\ea95";
}
.e-icons.e-delete-row-2:before {
  content: "\ea96";
}
.e-icons.e-insert-left-2:before {
  content: "\ea97";
}
.e-icons.e-align-top:before {
  content: "\ea98";
}
.e-icons.e-insert-right-2:before {
  content: "\ea99";
}
.e-icons.e-edit-5:before {
  content: "\ea9a";
}
.e-icons.e-align-middle-2:before {
  content: "\ea9b";
}
.e-icons.e-freeze-column-2:before {
  content: "\ea9e";
}
.e-icons.e-style:before {
  content: "\ea9f";
}
.e-icons.e-delete-3:before {
  content: "\eb00";
}
.e-icons.e-freeze-row:before {
  content: "\eb02";
}
.e-icons.e-text-header:before {
  content: "\eb03";
}
.e-icons.e-more-horizontal-1:before {
  content: "\eb04";
}
.e-icons.e-resizer:before {
  content: "\eb05";
}
.e-icons.e-folder:before {
  content: "\ec04";
}
.e-icons.e-first-page-2:before {
  content: "\ec05";
}
.e-icons.e-previous:before {
  content: "\ec06";
}
.e-icons.e-next:before {
  content: "\ec07";
}
.e-icons.e-last-page-2:before {
  content: "\ec08";
}
.e-icons.e-zoom-out-2:before {
  content: "\ec09";
}
.e-icons.e-zoom-in-2:before {
  content: "\ec0a";
}
.e-icons.e-download:before {
  content: "\ec0b";
}
.e-icons.e-bookmark:before {
  content: "\ec0c";
}
.e-icons.e-search-3:before {
  content: "\ec0d";
}
.e-icons.e-text-annotation:before {
  content: "\ec0e";
}
.e-icons.e-close-4:before {
  content: "\ec0f";
}
.e-icons.e-comments:before {
  content: "\ec10";
}
.e-icons.e-save-3:before {
  content: "\ec11";
}
.e-icons.e-align-left-2:before {
  content: "\ec12";
}
.e-icons.e-style-2:before {
  content: "\ec13";
}
.e-icons.e-undo-2:before {
  content: "\ec14";
}
.e-icons.e-highlight-color:before {
  content: "\ec15";
}
.e-icons.e-more-vertical-3:before {
  content: "\ec16";
}
.e-icons.e-underline-2:before {
  content: "\ec17";
}
.e-icons.e-strikethrough-2:before {
  content: "\ec18";
}
.e-icons.e-paint-bucket-2:before {
  content: "\ec19";
}
.e-icons.e-pan:before {
  content: "\ec1a";
}
.e-icons.e-opacity:before {
  content: "\ec1b";
}
.e-icons.e-delete-4:before {
  content: "\ec1c";
}
.e-icons.e-mouse-pointer:before {
  content: "\ec1d";
}
.e-icons.e-chevron-right-small:before {
  content: "\ec1e";
}
.e-icons.e-stroke-color:before {
  content: "\ec1f";
}
.e-icons.e-print-3:before {
  content: "\ec20";
}
.e-icons.e-redo-2:before {
  content: "\ec21";
}
.e-icons.e-font-color-2:before {
  content: "\ec22";
}
.e-icons.e-shapes:before {
  content: "\ec23";
}
.e-icons.e-chevron-left-small:before {
  content: "\ec24";
}
.e-icons.e-stroke-width:before {
  content: "\ec25";
}
.e-icons.e-annotation-edit:before {
  content: "\ec26";
}
.e-icons.e-thumbnail:before {
  content: "\ec27";
}
.e-icons.e-stamp:before {
  content: "\ec28";
}
.e-icons.e-break-page:before {
  content: "\ec29";
}
.e-icons.e-file:before {
  content: "\ec2a";
}
.e-icons.e-collapse-2:before {
  content: "\e554";
}
.e-icons.e-expand:before {
  content: "\e556";
}
.e-icons.e-double-resize-2:before {
  content: "\e557";
}
.e-icons.e-double-resize-1:before {
  content: "\e558";
}
.e-icons.e-single-resize-1:before {
  content: "\e559";
}
.e-icons.e-single-resize-2:before {
  content: "\e56a";
}
.e-icons.e-single-resize-3:before {
  content: "\e56b";
}
.e-icons.e-single-resize-4:before {
  content: "\e56c";
}
.e-icons.e-drag-and-drop:before {
  content: "\e903";
}
.e-icons.e-chevron-up-fill-4:before {
  content: "\e56d";
}
.e-icons.e-chevron-down-fill-4:before {
  content: "\e56e";
}
.e-icons.e-chevron-right-fill-2:before {
  content: "\e56f";
}
.e-icons.e-chevron-left-fill-3:before {
  content: "\e570";
}
.e-icons.e-more-vertical-4:before {
  content: "\e571";
}
.e-icons.e-filter-active:before {
  content: "\ebb3";
}
.e-icons.e-code-view-2:before {
  content: "\e907";
}
.e-icons.e-grid-view:before {
  content: "\e600";
}
.e-icons.e-paste-3:before {
  content: "\e601";
}
.e-icons.e-trash-2:before {
  content: "\e602";
}
.e-icons.e-download-2:before {
  content: "\e603";
}
.e-icons.e-cut-3:before {
  content: "\e604";
}
.e-icons.e-list-unordered-2:before {
  content: "\e605";
}
.e-icons.e-refresh-2:before {
  content: "\e606";
}
.e-icons.e-circle-info:before {
  content: "\e607";
}
.e-icons.e-chevron-right-thin:before {
  content: "\e608";
}
.e-icons.e-folder-2:before {
  content: "\e609";
}
.e-icons.e-close-5:before {
  content: "\e60a";
}
.e-icons.e-folder-fill:before {
  content: "\e60b";
}
.e-icons.e-rename:before {
  content: "\e60c";
}
.e-icons.e-copy-3:before {
  content: "\e60d";
}
.e-icons.e-search-4:before {
  content: "\e60e";
}
.e-icons.e-upload-1:before {
  content: "\e60f";
}
.e-icons.e-back:before {
  content: "\e610";
}
.e-icons.e-select-all:before {
  content: "\e611";
}
.e-icons.e-sorting-2:before {
  content: "\e612";
}
.e-icons.e-more-vertical-5:before {
  content: "\e613";
}
.e-icons.e-check-3:before {
  content: "\e614";
}
.e-icons.e-more-horizontal-3:before {
  content: "\e615";
}
.e-icons.e-export-excel-2:before {
  content: "\e700";
}
.e-icons.e-export-csv-2:before {
  content: "\e701";
}
.e-icons.e-save-4:before {
  content: "\e703";
}
.e-icons.e-save-as:before {
  content: "\e704";
}
.e-icons.e-export:before {
  content: "\e711";
}
.e-icons.e-delete-5:before {
  content: "\e706";
}
.e-icons.e-grand-total:before {
  content: "\e707";
}
.e-icons.e-table-2:before {
  content: "\e708";
}
.e-icons.e-sub-total:before {
  content: "\e709";
}
.e-icons.e-file-new:before {
  content: "\e712";
}
.e-icons.e-number-formatting:before {
  content: "\e70b";
}
.e-icons.e-rename-2:before {
  content: "\e70c";
}
.e-icons.e-export-pdf-2:before {
  content: "\e70d";
}
.e-icons.e-full-screen-2:before {
  content: "\e70e";
}
.e-icons.e-chart:before {
  content: "\e70f";
}
.e-icons.e-upload-2:before {
  content: "\e710";
}
.e-icons.e-font-type:before {
  content: "\e273";
}
.e-icons.e-close-6:before {
  content: "\eb36";
}
.e-icons.e-line-spacing:before {
  content: "\eb37";
}
.e-icons.e-lock:before {
  content: "\eb3a";
}
.e-icons.e-border-outer:before {
  content: "\eb66";
}
.e-icons.e-link-3:before {
  content: "\eb3c";
}
.e-icons.e-align-bottom-2:before {
  content: "\eb3d";
}
.e-icons.e-border-all-2:before {
  content: "\eb3e";
}
.e-icons.e-table-of-content:before {
  content: "\eb41";
}
.e-icons.e-page-numbering:before {
  content: "\eb43";
}
.e-icons.e-bold-2:before {
  content: "\eb47";
}
.e-icons.e-align-top-2:before {
  content: "\eb49";
}
.e-icons.e-align-middle-3:before {
  content: "\eb4a";
}
.e-icons.e-page-setup:before {
  content: "\eb4c";
}
.e-icons.e-stroke-style:before {
  content: "\eb4d";
}
.e-icons.e-image-2:before {
  content: "\eb4f";
}
.e-icons.e-bookmark-fill:before {
  content: "\eb51";
}
.e-icons.e-header:before {
  content: "\eb53";
}
.e-icons.e-list-unordered-3:before {
  content: "\eb5b";
}
.e-icons.e-show-hide-panel:before {
  content: "\eb5d";
}
.e-icons.e-align-right-2:before {
  content: "\eb5f";
}
.e-icons.e-footer:before {
  content: "\eb60";
}
.e-icons.e-border-all:before {
  content: "\eb95";
}
.e-icons.e-border-inner:before {
  content: "\eb88";
}
.e-icons.e-cell:before {
  content: "\eb93";
}
.e-icons.e-align-top-3:before {
  content: "\eb35";
}
.e-icons.e-align-bottom-3:before {
  content: "\eb0e";
}
.e-icons.e-align-middle-4:before {
  content: "\eb0d";
}
.e-icons.e-check-4:before {
  content: "\e935";
}
.e-icons.e-break:before {
  content: "\eba6";
}
.e-icons.e-break-page-2:before {
  content: "\eba0";
}
.e-icons.e-break-section:before {
  content: "\eba2";
}
.e-icons.e-auto-fit-content:before {
  content: "\eba8";
}
.e-icons.e-fixed-column-width:before {
  content: "\eba9";
}
.e-icons.e-auto-fit-window:before {
  content: "\ebaa";
}
.e-icons.e-bring-forward:before {
  content: "\e5a1";
}
.e-icons.e-bring-to-front:before {
  content: "\e5a2";
}
.e-icons.e-send-to-back:before {
  content: "\e5a3";
}
.e-icons.e-send-backward:before {
  content: "\e5a4";
}
.e-icons.e-ungroup-1:before {
  content: "\e5a6";
}
.e-icons.e-group-1:before {
  content: "\e5a7";
}
.e-icons.e-order:before {
  content: "\e4a4";
}
.e-icons.e-chevron-up-small-2:before {
  content: "\e651";
}
.e-icons.e-chevron-down-small-2:before {
  content: "\e652";
}
.e-icons.e-chevron-right-small-2:before {
  content: "\e653";
}
.e-icons.e-chevron-left-small-2:before {
  content: "\e654";
}
.e-icons.e-chevron-right-double-2:before {
  content: "\e655";
}
.e-icons.e-chevron-left-double-2:before {
  content: "\e656";
}
.e-icons.e-zoom-to-fit:before {
  content: "\e657";
}
.e-icons.e-add-above:before {
  content: "\e658";
}
.e-icons.e-add-below:before {
  content: "\e659";
}
.e-icons.e-line:before {
  content: "\e668";
}
.e-icons.e-arrow-right-up:before {
  content: "\e669";
}
.e-icons.e-rectangle:before {
  content: "\e670";
}
.e-icons.e-circle:before {
  content: "\e671";
}
.e-icons.e-pentagan:before {
  content: "\e672";
}
.e-icons.e-length:before {
  content: "\e673";
}
.e-icons.e-perimeter:before {
  content: "\e674";
}
.e-icons.e-area:before {
  content: "\e675";
}
.e-icons.e-radius:before {
  content: "\e676";
}
.e-icons.e-volume:before {
  content: "\e677";
}
.e-icons.e-change-scale-ratio:before {
  content: "\e678";
}
.e-icons.e-settings:before {
  content: "\e679";
}
.e-icons.e-comment-2:before {
  content: "\e680";
}
.e-icons.e-thumbs-down-1:before {
  content: "\e681";
}
.e-icons.e-thumbs-up:before {
  content: "\e682";
}
.e-icons.e-thumbs-down-2:before {
  content: "\e683";
}
.e-icons.e-export-jpg:before {
  content: "\e713";
}
.e-icons.e-export-png:before {
  content: "\e715";
}
.e-icons.e-export-svg:before {
  content: "\e716";
}
.e-icons.e-conditional-formatting:before {
  content: "\e725";
}
.e-icons.e-hide-formula-bar:before {
  content: "\e717";
}
.e-icons.e-hide-headings:before {
  content: "\e718";
}
.e-icons.e-hide-gridlines:before {
  content: "\e719";
}
.e-icons.e-eye-slash:before {
  content: "\e721";
}
.e-icons.e-export-xls:before {
  content: "\e726";
}
.e-icons.e-export-csv-3:before {
  content: "\e727";
}
.e-icons.e-mdx:before {
  content: "\e724";
}
.e-icons.e-rename-3:before {
  content: "\e728";
}
.e-icons.e-folder-open:before {
  content: "\e65f";
}
.e-icons.e-named-set:before {
  content: "\e65d";
}
.e-icons.e-grip-vertical:before {
  content: "\e65c";
}
.e-icons.e-dimension:before {
  content: "\e65b";
}
.e-icons.e-level-1:before {
  content: "\e65a";
}
.e-icons.e-level-2:before {
  content: "\e662";
}
.e-icons.e-level-3:before {
  content: "\e65e";
}
.e-icons.e-level-4:before {
  content: "\e660";
}
.e-icons.e-level-5:before {
  content: "\e661";
}
.e-icons.e-user-defined:before {
  content: "\e663";
}
.e-icons.e-kpi:before {
  content: "\e664";
}
.e-icons.e-sort-down:before {
  content: "\e665";
}
.e-icons.e-sorting-3:before {
  content: "\e666";
}
.e-icons.e-sort-up:before {
  content: "\e667";
}
.e-icons.e-calculated-member:before {
  content: "\e729";
}
.e-icons.e-custom-sort:before {
  content: "\e732";
}
.e-icons.e-sort-descending:before {
  content: "\e733";
}
.e-icons.e-sort-ascending:before {
  content: "\e734";
}
.e-icons.e-comment-add:before {
  content: "\e814";
}
.e-icons.e-reply:before {
  content: "\e815";
}
.e-icons.e-send-1:before {
  content: "\e816";
}
.e-icons.e-comment-show:before {
  content: "\e817";
}
.e-icons.e-signature:before {
  content: "\e737";
}
.e-icons.e-filter-main:before {
  content: "\e736";
}
.e-icons.e-text-wrap:before {
  content: "\e824";
}
.e-icons.e-unfiltered:before {
  content: "\e73a";
}
.e-icons.e-filtered-sort-descending:before {
  content: "\e73b";
}
.e-icons.e-sort-descending-2:before {
  content: "\e73c";
}
.e-icons.e-sort-ascending-2:before {
  content: "\e73d";
}
.e-icons.e-filtered-sort-ascending:before {
  content: "\e73e";
}
.e-icons.e-filtered:before {
  content: "\e73f";
}
.e-icons.e-filter-clear-3:before {
  content: "\e738";
}
.e-icons.e-reapply:before {
  content: "\e74a";
}
.e-icons.e-group-2:before {
  content: "\e74b";
}
.e-icons.e-ungroup-2:before {
  content: "\e74c";
}
.e-icons.e-paste-text-only:before {
  content: "\e685";
}
.e-icons.e-paste-style:before {
  content: "\e686";
}
.e-icons.e-paste-special:before {
  content: "\e687";
}
.e-icons.e-paste-match-destination:before {
  content: "\e688";
}
.e-icons.e-spell-check:before {
  content: "\e689";
}
.e-icons.e-comment-reopen:before {
  content: "\e818";
}
.e-icons.e-web-layout:before {
  content: "\e193";
}
.e-icons.e-print-layout:before {
  content: "\e194";
}
.e-icons.e-border-none:before {
  content: "\e195";
}
.e-icons.e-data-validation:before {
  content: "\e196";
}
.e-icons.e-protect-sheet:before {
  content: "\e197";
}
.e-icons.e-text-form:before {
  content: "\e198";
}
.e-icons.e-properties-2:before {
  content: "\e199";
}
.e-icons.e-clear-form:before {
  content: "\e19a";
}
.e-icons.e-drop-down:before {
  content: "\e19b";
}
.e-icons.e-form-field:before {
  content: "\e19c";
}
.e-icons.e-check-box:before {
  content: "\e192";
}
.e-icons.e-table-update:before {
  content: "\e19e";
}
.e-icons.e-changes-accept:before {
  content: "\e19f";
}
.e-icons.e-display-for-review:before {
  content: "\e203";
}
.e-icons.e-changes-reject:before {
  content: "\e204";
}
.e-icons.e-changes-previous:before {
  content: "\e205";
}
.e-icons.e-show-markup:before {
  content: "\e206";
}
.e-icons.e-changes-next:before {
  content: "\e209";
}
.e-icons.e-changes-track:before {
  content: "\e20a";
}
.e-icons.e-conditional-formatting-large:before {
  content: "\e401";
}
.e-icons.e-highlight:before {
  content: "\e402";
}
.e-icons.e-top-bottom-rules:before {
  content: "\e403";
}
.e-icons.e-data-bars:before {
  content: "\e404";
}
.e-icons.e-color-scales:before {
  content: "\e405";
}
.e-icons.e-iconsets:before {
  content: "\e406";
}
.e-icons.e-clear-rules:before {
  content: "\e407";
}
.e-icons.e-new-rules:before {
  content: "\e408";
}
.e-icons.e-greater-than:before {
  content: "\e409";
}
.e-icons.e-less-than:before {
  content: "\e410";
}
.e-icons.e-between:before {
  content: "\e411";
}
.e-icons.e-equalto:before {
  content: "\e412";
}
.e-icons.e-text-that-contains:before {
  content: "\e413";
}
.e-icons.e-date-occurring:before {
  content: "\e414";
}
.e-icons.e-top-10:before {
  content: "\e415";
}
.e-icons.e-bottom-10-items:before {
  content: "\e416";
}
.e-icons.e-bottom-10:before {
  content: "\e417";
}
.e-icons.e-above-average:before {
  content: "\e418";
}
.e-icons.e-below-average:before {
  content: "\e419";
}
.e-icons.e-duplicate-cell:before {
  content: "\e420";
}
.e-icons.e-footnote:before {
  content: "\e435";
}
.e-icons.e-end-footnote:before {
  content: "\e436";
}
.e-icons.e-chart-insert-column:before {
  content: "\e440";
}
.e-icons.e-chart-data-table:before {
  content: "\e441";
}
.e-icons.e-chart-legend:before {
  content: "\e442";
}
.e-icons.e-chart-insert-x-y-scatter:before {
  content: "\e443";
}
.e-icons.e-chart-insert-waterfall:before {
  content: "\e444";
}
.e-icons.e-chart-updown-bars:before {
  content: "\e445";
}
.e-icons.e-add-chart-element:before {
  content: "\e446";
}
.e-icons.e-chart-gridlines:before {
  content: "\e447";
}
.e-icons.e-insert-hierarchy-charts:before {
  content: "\e448";
}
.e-icons.e-chart-insert-line:before {
  content: "\e449";
}
.e-icons.e-chart-switch-row-column:before {
  content: "\e450";
}
.e-icons.e-chart-error-bars:before {
  content: "\e451";
}
.e-icons.e-chart-trendline:before {
  content: "\e452";
}
.e-icons.e-chart-axes:before {
  content: "\e453";
}
.e-icons.e-chart-select-data:before {
  content: "\e454";
}
.e-icons.e-chart-lines:before {
  content: "\e455";
}
.e-icons.e-chart-axis-titles:before {
  content: "\e456";
}
.e-icons.e-chart-title:before {
  content: "\e457";
}
.e-icons.e-chart-insert-pie:before {
  content: "\e458";
}
.e-icons.e-change-chart-type:before {
  content: "\e459";
}
.e-icons.e-insert-statistic-chart:before {
  content: "\e460";
}
.e-icons.e-chart-data-labels:before {
  content: "\e461";
}
.e-icons.e-chart-insert-combo:before {
  content: "\e462";
}
.e-icons.e-chart-axis-titles-primary-horizontal:before {
  content: "\e486";
}
.e-icons.e-chart-linear-forecast:before {
  content: "\e487";
}
.e-icons.e-chart-legend-none:before {
  content: "\e488";
}
.e-icons.e-chart-legend-right:before {
  content: "\e489";
}
.e-icons.e-chart-data-callout:before {
  content: "\e490";
}
.e-icons.e-chart-primary-minor-vertical:before {
  content: "\e491";
}
.e-icons.e-chart-axes-primary-vertical:before {
  content: "\e492";
}
.e-icons.e-chart-data-labels-center:before {
  content: "\e493";
}
.e-icons.e-chart-data-table-none:before {
  content: "\e115";
}
.e-icons.e-chart-data-labels-none:before {
  content: "\e495";
}
.e-icons.e-chart-primary-major-vertical:before {
  content: "\e496";
}
.e-icons.e-chart-legend-linear:before {
  content: "\e497";
}
.e-icons.e-chart-error-bars-percentage:before {
  content: "\e498";
}
.e-icons.e-chart-no-legend-keys:before {
  content: "\e499";
}
.e-icons.e-chart-title-above-chart:before {
  content: "\e121";
}
.e-icons.e-chart-trendline-none:before {
  content: "\e122";
}
.e-icons.e-chart-with-legend-keys:before {
  content: "\e123";
}
.e-icons.e-chart-axes-primary-horizontal:before {
  content: "\e124";
}
.e-icons.e-chart-error-bars-standard-deviation:before {
  content: "\e125";
}
.e-icons.e-chart-legend-top:before {
  content: "\e126";
}
.e-icons.e-chart-primary-minor-horizontal:before {
  content: "\e145";
}
.e-icons.e-chart-error-bars-none:before {
  content: "\e127";
}
.e-icons.e-chart-up-down-bars-2:before {
  content: "\e128";
}
.e-icons.e-chart-drop-lines:before {
  content: "\e129";
}
.e-icons.e-chart-lines-none:before {
  content: "\e130";
}
.e-icons.e-chart-primary-major-horizontal:before {
  content: "\e131";
}
.e-icons.e-chart-legend-bottom:before {
  content: "\e132";
}
.e-icons.e-chart-up-down-none:before {
  content: "\e111";
}
.e-icons.e-chart-data-labels-outside-end:before {
  content: "\e905";
}
.e-icons.e-chart-axis-titles-primary-vertical:before {
  content: "\e143";
}
.e-icons.e-chart-legend-left:before {
  content: "\e892";
}
.e-icons.e-chart-data-labels-inside-base:before {
  content: "\e893";
}
.e-icons.e-chart-high-low-lines:before {
  content: "\e894";
}
.e-icons.e-chart-trendline-exponential:before {
  content: "\e133";
}
.e-icons.e-chart-trendline-moving-average:before {
  content: "\e134";
}
.e-icons.e-chart-data-labels-inside-end:before {
  content: "\e135";
}
.e-icons.e-chart-title-none:before {
  content: "\e136";
}
.e-icons.e-chart-title-centered-overlay:before {
  content: "\e895";
}
.e-icons.e-chart-error-bars-standard-error:before {
  content: "\e911";
}
.e-icons.e-chart-3d-area-1:before {
  content: "\e144";
}
.e-icons.e-chart-2d-stacked-bar:before {
  content: "\e889";
}
.e-icons.e-chart-3d-surface-1:before {
  content: "\e827";
}
.e-icons.e-chart-histogram-pareto:before {
  content: "\e114";
}
.e-icons.e-chart-stock-volumn-open-high-low-close:before {
  content: "\e137";
}
.e-icons.e-chart-stock-high-low-close:before {
  content: "\e138";
}
.e-icons.e-chart-stock-open-high-low-close:before {
  content: "\e831";
}
.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before {
  content: "\e832";
}
.e-icons.e-chart-filled-radar:before {
  content: "\e833";
}
.e-icons.e-chart-3d-clustered-column:before {
  content: "\e142";
}
.e-icons.e-chart-sunburst:before {
  content: "\e835";
}
.e-icons.e-chart-treemap:before {
  content: "\e836";
}
.e-icons.e-chart-3d-100-percent-stacked-area:before {
  content: "\e139";
}
.e-icons.e-chart-3d-pie:before {
  content: "\e838";
}
.e-icons.e-chart-3d-column-4:before {
  content: "\e839";
}
.e-icons.e-more-column-charts:before {
  content: "\e899";
}
.e-icons.e-chart-2d-stacked-line:before {
  content: "\e841";
}
.e-icons.e-chart-donut:before {
  content: "\e112";
}
.e-icons.e-chart-3d-clustered-bar:before {
  content: "\e843";
}
.e-icons.e-chart-funnel:before {
  content: "\e140";
}
.e-icons.e-chart-2d-pie-2:before {
  content: "\e141";
}
.e-icons.e-chart-3d-line:before {
  content: "\e846";
}
.e-icons.e-chart-2d-clustered-column:before {
  content: "\e847";
}
.e-icons.e-chart-2d-100-percent-stacked-area:before {
  content: "\e900";
}
.e-icons.e-more-line-charts:before {
  content: "\e849";
}
.e-icons.e-chart-3d-100-percent-stacked-bar:before {
  content: "\e850";
}
.e-icons.e-more-stock-charts:before {
  content: "\e851";
}
.e-icons.e-chart-stock-volumn-high-low-close:before {
  content: "\e852";
}
.e-icons.e-chart-bar-of-pie:before {
  content: "\e113";
}
.e-icons.e-chart-clustered-column-line-on-secondary-axis:before {
  content: "\e912";
}
.e-icons.e-chart-2d-clustered-bar:before {
  content: "\e855";
}
.e-icons.e-chart-radar:before {
  content: "\e856";
}
.e-icons.e-chart-3d-100-percent-stacked-column:before {
  content: "\e857";
}
.e-icons.e-chart-stackedlines-with-markers:before {
  content: "\e858";
}
.e-icons.e-chart-wireframe-3d-surface:before {
  content: "\e902";
}
.e-icons.e-chart-2d-line-with-markers:before {
  content: "\e860";
}
.e-icons.e-chart-box-and-whisker:before {
  content: "\e861";
}
.e-icons.e-create-custom-combo-chart:before {
  content: "\e862";
}
.e-icons.e-chart-2d-100-percent-stacked-bar:before {
  content: "\e863";
}
.e-icons.e-chart-scatter-with-straight-lines:before {
  content: "\e864";
}
.e-icons.e-more-statistical-charts:before {
  content: "\e865";
}
.e-icons.e-chart-3d-stacked-area:before {
  content: "\e866";
}
.e-icons.e-chart-2d-line:before {
  content: "\e867";
}
.e-icons.e-chart-2d-100-percent-stacked-column:before {
  content: "\e868";
}
.e-icons.e-more-pie-charts:before {
  content: "\e869";
}
.e-icons.e-chart-bubble-1:before {
  content: "\e870";
}
.e-icons.e-chart-2d-100-percent-stacked-line:before {
  content: "\e871";
}
.e-icons.e-chart-histogram:before {
  content: "\e872";
}
.e-icons.e-more-hierarchy-charts:before {
  content: "\e873";
}
.e-icons.e-chart-combo-clustered-column-line:before {
  content: "\e874";
}
.e-icons.e-chart-2d-stacked-area:before {
  content: "\e875";
}
.e-icons.e-chart-3d-stacked-column:before {
  content: "\e876";
}
.e-icons.e-chart-insert-bar:before {
  content: "\e877";
}
.e-icons.e-chart-scatter-with-smooth-lines:before {
  content: "\e878";
}
.e-icons.e-chart-surface-wireframe-contour:before {
  content: "\e879";
}
.e-icons.e-chart-3d-stacked-bar:before {
  content: "\e880";
}
.e-icons.e-chart-2d-pie-of-pie:before {
  content: "\e881";
}
.e-icons.e-chart-3d-surface-2:before {
  content: "\e882";
}
.e-icons.e-chart-2d-area:before {
  content: "\e883";
}
.e-icons.e-chart-combo-stacked-area-clustered-column:before {
  content: "\e884";
}
.e-icons.e-chart-waterfall:before {
  content: "\e885";
}
.e-icons.e-chart-surface-contour:before {
  content: "\e886";
}
.e-icons.e-more-scatter-charts:before {
  content: "\e887";
}
.e-icons.e-chart-2d-stacked-column:before {
  content: "\e888";
}
.e-icons.e-protect-workbook:before {
  content: "\e88a";
}
.e-icons.e-change-case:before {
  content: "\e88c";
}
.e-icons.e-export-pdf-3:before {
  content: "\e88b";
}
.e-icons.e-freeze-pane:before {
  content: "\e88d";
}
.e-icons.e-freeze-first-column:before {
  content: "\e88e";
}
.e-icons.e-freeze-top-row:before {
  content: "\e88f";
}
.e-icons.e-merge-cells:before {
  content: "\e89a";
}
.e-icons.e-split-vertical:before {
  content: "\e89b";
}
.e-icons.e-table-cell:before {
  content: "\e89c";
}
.e-icons.e-split-horizontal:before {
  content: "\e89d";
}
.e-icons.e-list-box:before {
  content: "\e89e";
}
.e-icons.e-text-form-2:before {
  content: "\e89f";
}
.e-icons.e-label:before {
  content: "\e90a";
}
.e-icons.e-check-box-2:before {
  content: "\e90b";
}
.e-icons.e-add-edit-form-field:before {
  content: "\e90c";
}
.e-icons.e-button:before {
  content: "\e90d";
}
.e-icons.e-drop-down-2:before {
  content: "\e90e";
}
.e-icons.e-radio-button:before {
  content: "\e90f";
}
.e-icons.e-password:before {
  content: "\e91a";
}
.e-icons.e-table-insert-column:before {
  content: "\e91b";
}
.e-icons.e-table-insert-row:before {
  content: "\e91c";
}
.e-icons.e-table-overwrite-cells:before {
  content: "\e91d";
}
.e-icons.e-table-nested:before {
  content: "\e91e";
}
.e-icons.e-table-merge:before {
  content: "\e91f";
}
.e-icons.e-drag-fill:before {
  content: "\e92a";
}
.e-icons.e-home:before {
  content: "\e92b";
}
.e-signature {
  border: 1px solid;
}
.e-signature {
  background-color: #fff;
  border: 1px solid;
  border-color: #e0e0e0;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-filled.e-float-input .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-filled.e-input-group .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-outline.e-float-input .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-outline.e-input-group .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
/*! input layout */
.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 4px;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border: 0 solid;
  border-width: 0 0 1px 0;
  height: auto;
  line-height: inherit;
  margin: 0;
  margin-bottom: 4px;
  outline: none;
  padding: 4px 0 4px;
  text-indent: 0;
  width: 100%;
}
input.e-input,
textarea.e-input,
.e-input-group,
.e-input-group.e-control-wrapper {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 400;
}
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 400;
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  font: inherit;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
input.e-input:focus,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-float-input.e-input-group input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper.e-input-group input:focus {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-control-wrapper {
  border-radius: 0;
}
.e-input:focus {
  border-width: 0 0 2px 0;
  padding-bottom: 4px;
}
.e-input.e-small:focus {
  border-width: 0 0 2px 0;
  padding-bottom: 4px;
}
.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 5px;
}
.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 4px;
}
.e-input:focus {
  padding-bottom: 3px;
}
.e-input.e-small:focus {
  padding-bottom: 3px;
}
.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 4px;
}
.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 3px;
}
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 4px 0 4px;
}
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus {
  padding: 4px 0 4px;
}
input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper,
.e-input-group.e-bigger.e-disabled,
.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-disabled {
  font-size: 14px;
}
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}
input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  line-height: inherit;
  margin-bottom: 8px;
  padding: 5px 0 5px;
}
.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 5px 0 5px;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  align-items: center;
  border: 0 solid;
  border-width: 0;
  box-sizing: content-box;
  cursor: pointer;
  flex-direction: column;
  font-size: 12px;
  justify-content: center;
  line-height: 1;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
  text-align: center;
}
.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
}
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  min-height: 20px;
  min-width: 20px;
}
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  padding: 0;
}
.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0;
}
.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 28px;
  min-width: 28px;
  padding: 0;
}
.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
}
.e-input-group.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active {
  background: transparent;
}
.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  cursor: auto;
}
.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-input-group.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled span {
  cursor: not-allowed;
}
.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input {
  filter: alpha(opacity=100);
  opacity: 1;
}
.e-input.e-rtl,
.e-input-group.e-rtl,
.e-input-group.e-control-wrapper.e-rtl {
  direction: rtl;
}
.e-input.e-corner {
  border-radius: 0;
}
.e-input-group,
.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
}
.e-float-input:not(.e-input-group),
.e-float-input.e-control-wrapper:not(.e-input-group) {
  display: inline-block;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  display: flex;
}
.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-left-width: 0;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  white-space: nowrap;
}
.e-input-group .e-input-group-icon:not(:last-child),
.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) {
  border-right-width: 0;
}
.e-input + .e-input-group-icon,
.e-input-group .e-input + .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input + .e-input-group-icon {
  border-left-width: 0;
}
.e-input-group.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.e-input-group.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child {
  border-left-width: 0;
  border-right-width: 0;
}
.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child {
  border-left-width: 0;
  border-right-width: 0;
}
.e-input-group.e-rtl .e-input-group-icon:not(:last-child),
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child) {
  border-left-width: 0;
}
.e-input-group.e-rtl .e-input-group-icon + .e-input,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input {
  border-right-width: 0;
}
input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input,
.e-input-group.e-small,
.e-small .e-input-group,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}
.e-input-group.e-small .e-input,
.e-input-group.e-small.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}
.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input {
  line-height: inherit;
  padding: 4px 0 4px;
}
.e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 4px 0 4px;
}
.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  font-size: 13px;
}
.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input.e-small.e-disabled,
.e-small .e-input.e-bigger.e-disabled,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 13px;
}
.e-input.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger {
  padding: 4px 0 4px;
}
.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input {
  font: inherit;
  padding: 4px 0 4px;
}
.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 4px 0 4px;
}
.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  min-height: 16px;
  min-width: 16px;
  padding: 0;
}
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 12px;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 100%;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  content: "";
  font-style: normal;
}
.e-float-input.e-bigger label.e-float-text,
.e-float-input label.e-float-text.e-bigger,
.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
}
.e-float-input.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px;
}
.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  font-style: normal;
}
.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}
.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -8px;
}
.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -10px;
}
.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -10px;
}
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input input:focus ~ label.e-float-text,
.e-small .e-float-input input:valid ~ label.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  transform: translate3d(0, -6px, 0) scale(0.86);
}
.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top {
  top: -9px;
}
.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  top: -9px;
}
.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -9px;
}
.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  top: -8px;
}
.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -8px;
}
.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: -7px;
}
.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text {
  top: -10px;
}
.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  line-height: 1.5;
  margin-bottom: 8px;
  margin-top: 17px;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0;
}
.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-small,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 17px;
  padding-top: 0;
}
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  line-height: 1.5;
}
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-small,
.e-bigger .e-input-group.e-small,
.e-small .e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal;
}
.e-float-input.e-no-float-label,
.e-float-input.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label {
  margin-top: 0;
}
.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 400;
}
.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 0 0 1px 0;
  display: block;
  font: inherit;
  width: 100%;
}
.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-width: 0;
  padding: 4px 0 4px;
}
.e-float-input input,
.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-input-group.e-control-wrapper input {
  text-indent: 0;
}
.e-float-input textarea,
.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea {
  text-indent: 0;
}
.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-float-input.e-bigger.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 14px;
}
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  font: inherit;
  line-height: inherit;
  padding: 5px 0 5px;
}
.e-float-input.e-small,
.e-small .e-float-input,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  font-size: 12px;
}
.e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}
.e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 4px 0 4px;
}
.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-float-input,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  font-size: 13px;
}
.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 13px;
}
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 4px 0 4px;
}
.e-float-input input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input {
  outline: none;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text {
  font-family: inherit;
}
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text.e-label-top,
.e-float-input input ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  -webkit-user-select: text;
  -moz-user-select: text;
       user-select: text;
}
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input textarea ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top {
  -webkit-user-select: text;
  -moz-user-select: text;
       user-select: text;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: 400;
}
.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: 400;
}
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s ease;
  width: 0;
}
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before {
  left: 50%;
}
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  right: 50%;
}
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::after {
  width: 50%;
}
.e-float-input .e-float-line,
.e-float-input.e-control-wrapper .e-float-line {
  display: block;
  position: relative;
  width: 100%;
}
.e-float-input.e-rtl,
.e-float-input.e-control-wrapper.e-rtl {
  direction: rtl;
}
.e-float-input.e-rtl label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-float-input label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
  transform-origin: right top;
}
.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0;
}
.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0;
}
.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0;
}
.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0;
}
.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-input-group.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-input-group.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::before {
  content: "";
}
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}
.e-input-group.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child {
  border-radius: 0;
}
.e-input-group.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0;
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  min-width: 0;
  width: 100%;
}
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid;
  border-width: 0;
}
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  margin-bottom: 0;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
  -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  width: 0;
}
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after {
  -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  width: 0;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before {
  left: 50%;
}
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before {
  left: 50%;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after {
  width: 50%;
}
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after {
  width: 50%;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
  right: 50%;
}
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after {
  right: 50%;
}
.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%;
}
.e-input-group .e-input-group-icon:hover,
.e-input-group.e-rtl.e-corner .e-input-group-icon:hover,
.e-input-group.e-control-wrapper .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover {
  border-radius: 2px;
}
.e-input.e-small,
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small {
  margin-bottom: 4px;
}
.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small {
  line-height: inherit;
  margin-bottom: 4px;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px;
}
.e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 2px;
}
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 5px;
  margin-right: 8px;
  margin-top: 6px;
}
.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 6px;
}
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px;
}
.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  margin-top: 4px;
}
.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px;
}
.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 4px;
}
.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0;
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-input-group:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left) {
  border-bottom: 1px solid;
}
.e-input-group:not(.e-float-icon-left),
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid;
  border-width: 0 0 1px 0;
}
.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0;
}
.e-input-group.e-input-focus.e-corner,
.e-input-group.e-control-wrapper.e-input-focus.e-corner {
  border-radius: 0;
}
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: transparent;
  color: rgba(0, 0, 0, 0.42);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent;
  color: rgba(0, 0, 0, 0.42);
}
.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block;
}
.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  position: relative;
}
.e-input-group:not(.e-filled) .e-input-group-icon::after,
.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
  background: #bdbdbd;
  border-radius: 100%;
  content: "";
  display: block;
  filter: alpha(opacity=75);
  height: 50%;
  left: 25%;
  opacity: 0.75;
  position: absolute;
  top: 25%;
  transform: scale(0);
  width: 50%;
}
.e-input-group .e-input-group-icon.e-input-btn-ripple::after,
.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after {
  animation: e-input-ripple 0.45s linear;
}
input.e-input::-ms-clear,
.e-float-input input::-ms-clear,
.e-float-input.e-control-wrapper input::-ms-clear {
  display: none;
}
input.e-input[type=search]::-webkit-search-decoration,
input.e-input[type=search]::-webkit-search-cancel-button,
input.e-input[type=search]::-webkit-search-results-button,
input.e-input[type=search]::-webkit-search-results-decoration,
.e-float-input input[type=search]::-webkit-search-decoration,
.e-float-input input[type=search]::-webkit-search-cancel-button,
.e-float-input input[type=search]::-webkit-search-results-button,
.e-float-input input[type=search]::-webkit-search-results-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-cancel-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}
.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea {
  border: 0;
}
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text {
  right: 0;
}
input.e-input::-webkit-input-placeholder,
input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
textarea.e-input::-webkit-input-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-input:-moz-placeholder,
input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
input.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}
.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}
.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-input:-moz-placeholder,
input.e-small.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
input.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}
.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}
.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-small.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
.e-input-group input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
.e-input-group textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
.e-input-group input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
input.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
textarea.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}
input.e-input:-ms-input-placeholder {
  font-style: normal;
}
textarea.e-input:-ms-input-placeholder {
  font-style: normal;
}
input.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
  user-select: none;
}
textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
  user-select: none;
}
input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input:not(.e-input-group) input,
.e-float-input.e-control-wrapper:not(.e-input-group) input {
  box-sizing: content-box;
  content: "";
}
.e-control input.e-input,
.e-control .e-input-group input,
.e-control .e-input-group input.e-input,
.e-control .e-input-group.e-control-wrapper input,
.e-control .e-input-group.e-control-wrapper input.e-input,
.e-control .e-float-input input,
.e-control .e-float-input.e-control-wrapper input,
.e-control.e-input-group input,
.e-control.e-input-group input.e-input,
.e-control.e-input-group.e-control-wrapper input,
.e-control.e-input-group.e-control-wrapper input.e-input,
.e-control.e-float-input input,
.e-control.e-float-input.e-control-wrapper input {
  box-sizing: content-box;
}
input.e-input.e-bigger,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: content-box;
  content: "";
}
input.e-input.e-small,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: content-box;
  content: "";
}
input.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: content-box;
  content: "";
}
textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  box-sizing: content-box;
  content: "";
}
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: content-box;
  content: "";
}
textarea.e-input.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: content-box;
  content: "";
}
textarea.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: content-box;
  content: "";
}
input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger input.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  text-indent: 0;
}
input.e-input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-small input.e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-small input,
.e-float-input input.e-small,
.e-small .e-float-input input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-small .e-float-input.e-control-wrapper input {
  text-indent: 0;
}
textarea.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-small .e-float-input textarea,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea {
  text-indent: 0;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input,
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input {
  padding-left: 0;
  text-indent: 0;
}
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
input.e-input.e-rtl,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-float-input.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-input-group input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-float-input input:focus,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
textarea.e-input.e-rtl,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
input.e-input.e-small,
.e-small input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-float-input.e-small input:focus,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group input.e-input:focus,
.e-small .e-float-input input:focus,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-input-focus input.e-input,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 0;
  text-indent: 0;
}
textarea.e-input.e-small,
.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
.e-rtl input.e-input.e-small,
input.e-input.e-small.e-rtl,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-small.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
.e-rtl textarea.e-input.e-small,
textarea.e-input.e-small.e-rtl,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-bigger input:focus,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input input:focus,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-bigger.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-input-focus input {
  padding-left: 0;
  text-indent: 0;
}
.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-bigger.e-rtl input,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
textarea.e-input.e-bigger,
.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-bigger textarea:focus,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
input.e-input.e-bigger.e-small,
.e-bigger input.e-input.e-small,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small input:focus,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-float-input.e-bigger input:focus,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small.e-input-focus input {
  padding-left: 0;
  text-indent: 0;
}
.e-bigger input.e-input.e-small.e-rtl,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
textarea.e-input.e-bigger.e-small,
.e-bigger textarea.e-input.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-small textarea,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-float-input.e-bigger textarea:focus,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-bigger.e-small textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
.e-bigger textarea.e-input.e-small.e-rtl,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center;
}
.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}
.e-float-input.e-small.e-bigger .e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon {
  padding-bottom: 0;
}
.e-float-input.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-input-group.e-small .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input .e-clear-icon::before,
.e-small .e-input-group .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 10px;
}
.e-float-input.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-input-group.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input .e-clear-icon::before,
.e-bigger .e-input-group .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
}
.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 12px;
}
.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-input-group input:not(.e-control).e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon {
  display: none;
}
.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide {
  display: none;
}
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
}
.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide {
  cursor: not-allowed;
}
.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide {
  cursor: auto;
}
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 20px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-top: 6px;
}
.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 8px;
  padding-top: 6px;
}
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-small .e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px;
}
.e-input:not(:valid),
.e-input:valid,
.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid {
  box-shadow: none;
}
.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  width: 100%;
}
.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text {
  right: 0;
}
.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  display: flex;
  position: relative;
  width: 100%;
}
.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0 0 1px 0;
  margin-left: 16px;
}
.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 16px;
}
.e-float-input input.e-input,
.e-float-input.e-bigger .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-float-input.e-control-wrapper .e-input {
  margin-bottom: 0;
}
.e-float-input label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  transform: translate3d(0, 16px, 0) scale(1);
}
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 13px;
  top: -22px;
  transform: translate3d(0, 6px, 0) scale(0.92);
}
.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: -20px;
}
.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 12px;
  top: -21px;
}
.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 13px;
  top: -20px;
}
.e-float-input textarea ~ .e-float-text,
.e-float-input.e-control-wrapper textarea ~ .e-float-text {
  top: -11px;
}
.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px;
}
.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
}
.e-float-input.e-small textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-small,
.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 12px;
  top: -11px;
}
.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-float-input.e-bigger input,
.e-bigger .e-float-input input,
.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-input-group input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input {
  min-height: 27px;
}
.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-input-group:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-float-input.e-small input,
.e-small .e-float-input input,
.e-float-input.e-input-group.e-small input,
.e-small .e-float-input.e-input-group input,
.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-small input,
.e-small .e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group input {
  min-height: 18px;
}
.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-float-input.e-bigger.e-small input,
.e-bigger .e-float-input.e-small input,
.e-small .e-float-input.e-bigger input,
.e-float-input.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-input-group.e-small input,
.e-small .e-float-input.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-small .e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input {
  min-height: 22px;
}
.e-input-group input.e-input,
.e-float-input.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-height: 22px;
}
.e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 1px;
}
.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 1px;
}
.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before,
.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after {
  bottom: -2px;
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap {
  border-style: solid;
  border-width: 0 0 1px;
}
.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.86);
  -webkit-user-select: text;
  user-select: text;
}
.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  font-style: normal;
}
.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.92);
}
.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  transform: translate3d(0, 16px, 0) scale(1);
}
.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 100%;
}
textarea.e-input::-webkit-textarea-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}
.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}
.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  -webkit-user-select: text;
  user-select: text;
}
.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.86);
  -webkit-user-select: text;
  user-select: text;
}
.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}
.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}
.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled textarea {
  filter: alpha(opacity=100);
  opacity: 1;
}
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-input-group textarea {
  border-radius: 0;
}
textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  line-height: 1.5;
  min-height: 15px;
  min-width: 0;
  padding: 4px 0 4px;
  resize: vertical;
}
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 17px;
  padding: 5px 0 5px;
}
.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus {
  font: inherit;
  line-height: 1.5;
  min-height: 17px;
  padding: 5px 0 5px;
}
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper textarea {
  font: inherit;
  min-height: 14px;
  padding: 4px 0 4px;
}
.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input {
  font: inherit;
  min-height: 14px;
  padding: 4px 0 4px;
}
.e-input-group.e-small textarea:focus,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group textarea.e-small:focus,
.e-input-group textarea.e-input.e-small:focus,
.e-input-group.e-control-wrapper.e-small textarea:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-small .e-input-group textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input textarea.e-small:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-control-wrapper textarea.e-small:focus,
.e-small .e-float-input textarea:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus {
  padding: 4px 0 4px;
}
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-float-input.e-small textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger .float-input textarea.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 15px;
  padding: 4px 0 4px;
}
.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 15px;
  padding: 4px 0 4px;
}
input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input {
  min-height: 16px;
}
input.e-input,
textarea.e-input {
  min-height: 19px;
}
.e-bigger input.e-input,
.e-bigger textarea.e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  min-height: 23px;
}
.e-bigger input.e-input.e-small,
.e-bigger .e-small input.e-input,
.e-bigger.e-small input.e-input,
.e-small input.e-input.e-bigger,
input.e-input.e-bigger.e-small,
.e-small .e-bigger input.e-input {
  min-height: 19px;
}
textarea.e-outline.e-input,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea {
  width: calc(100% - 1px);
}
.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after,
.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after {
  width: 0%;
}
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group:not(.e-float-icon-left),
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group:not(.e-float-icon-left),
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  border-width: 1px;
  fill: transparent;
  transition: border 0.2s, box-shadow 0.2s;
}
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  margin-top: 0;
}
.e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left) {
  border-top-color: transparent;
}
.e-outline.e-input-group,
.e-outline .e-input-group,
.e-outline .e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  font-size: 14px;
}
input.e-input.e-bigger.e-outline,
textarea.e-input.e-bigger.e-outline,
.e-outline.e-bigger input.e-input,
.e-outline.e-bigger textarea.e-input,
.e-outline.e-input-group.e-bigger,
.e-bigger .e-input-group.e-outline,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group.e-bigger.e-disabled,
.e-bigger .e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  font-size: 20px;
}
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  border-width: 1px;
}
input.e-outline.e-input,
.e-outline.e-input-group input.e-input,
.e-outline.e-input-group input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group.e-control-wrapper input,
.e-outline.e-float-input input.e-input,
.e-outline.e-float-input input,
.e-outline.e-float-input.e-control-wrapper input.e-input,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input {
  box-sizing: border-box;
  padding: 10px 12px 9px;
}
textarea.e-outline.e-input,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px;
}
.e-outline.e-input-group input.e-input,
.e-outline.e-float-input.e-input-group input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input input,
.e-outline.e-float-input.e-control-wrapper input {
  box-sizing: border-box;
  min-height: 38px;
}
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-outline.e-float-input:not(.e-input-group) .e-float-line::before,
.e-outline.e-float-input:not(.e-input-group) .e-float-line::after,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  content: none;
}
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: #FBBB79;
  box-shadow: inset 1px 1px #FBBB79, inset -1px 0 #FBBB79, inset 0 -1px #FBBB79;
}
.e-outline.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 0;
  border-width: 0;
  margin-left: 0;
}
.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 9px 12px 9px 0;
}
.e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 9px 12px 9px 0;
}
.e-outline.e-input-group.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-float-icon-left .e-input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input {
  padding-left: 0;
}
.e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  margin: 9px 12px 9px 0;
}
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border: 0;
}
.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 0;
}
.e-outline.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-small input,
.e-small .e-outline.e-float-input input,
.e-outline.e-float-input.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input {
  box-sizing: border-box;
  min-height: 34px;
}
.e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 11px;
}
.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
}
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-outline.e-input-group.e-bigger,
.e-bigger .e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-bigger,
.e-bigger .e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper {
  font-size: 16px;
}
.e-outline.e-input-group.e-small,
.e-small .e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper.e-small,
.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-small,
.e-small .e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper {
  font-size: 13px;
}
.e-outline.e-input-group.e-small.e-bigger,
.e-small .e-outline.e-input-group.e-bigger,
.e-bigger .e-outline.e-input-group.e-small,
.e-bigger.e-small .e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-bigger,
.e-bigger .e-outline.e-float-input.e-small,
.e-bigger.e-small .e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-small.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
}
input.e-input.e-small.e-outline,
.e-small input.e-input.e-outline,
.e-input-group.e-small.e-outline input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-input-group input.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-input-group input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group.e-small input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-outline.e-float-input.e-small input:focus,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-outline.e-input-group input.e-input:focus,
.e-small .e-outline.e-float-input input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper input:focus,
.e-outline.e-float-input.e-small.e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-small .e-outline.e-float-input.e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input,
.e-outline.e-input-group.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-input-focus input.e-input {
  padding: 7px 10px;
}
textarea.e-input.e-small.e-outline,
.e-small textarea.e-input.e-outline,
.e-input-group.e-small.e-outline textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea.e-small,
.e-outline.e-float-input.e-small textarea,
.e-outline.e-input-group textarea.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-outline.e-float-input textarea,
.e-small .e-outline.e-float-input.e-control-wrapper textarea,
.e-small .e-outline.e-input-group textarea.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-small textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-outline.e-float-input.e-small textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-outline.e-input-group textarea.e-input:focus,
.e-small .e-outline.e-float-input textarea:focus,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 10px 10px;
}
.e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  margin-left: 0;
  margin-right: 6px;
}
.e-outline.e-input-group.e-small .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 10px;
}
.e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-small,
.e-small .e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  padding: 7px 10px 7px 0;
}
.e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger input,
.e-bigger .e-outline.e-float-input input,
.e-outline.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input {
  box-sizing: border-box;
  min-height: 54px;
}
.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-outline.e-input-group .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 20px;
  padding: 15px 16px 15px 0;
}
.e-outline.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin-left: 0;
  margin-right: 8px;
}
.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin: 15px 16px 15px 0;
}
input.e-input.e-bigger.e-outline,
.e-bigger input.e-input.e-outline,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input {
  padding: 15px 16px;
}
textarea.e-input.e-bigger.e-outline,
.e-bigger textarea.e-input.e-outline,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus {
  margin: 8px 0 1px;
  padding: 0 16px 16px;
}
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-small input,
.e-small .e-outline.e-float-input.e-bigger input,
.e-outline.e-float-input.e-input-group.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input {
  box-sizing: border-box;
  min-height: 38px;
}
input.e-input.e-bigger.e-small.e-outline,
.e-bigger input.e-input.e-small.e-outline,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input {
  padding: 10px 12px 9px;
}
textarea.e-input.e-bigger.e-small.e-outline,
.e-bigger textarea.e-input.e-small.e-outline,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px;
}
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  font-size: 18px;
  padding: 9px 12px 9px 0;
}
.e-outline.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  margin-left: 0;
  margin-right: 8px;
}
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin: 9px 12px 9px 0;
}
.e-outline.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 9px;
}
.e-outline.e-float-input input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper textarea {
  border: 0;
  border-width: 0;
}
.e-outline label.e-float-text,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  box-sizing: border-box;
  display: flex;
  left: 0;
  line-height: 13px;
  position: absolute;
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
  transition: color 0.2s, font-size 0.2s, line-height 0.2s;
}
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 70px;
}
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 66px;
}
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 46px;
}
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 60px;
}
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 50px;
}
.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 50px;
}
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  line-height: 53px;
}
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  line-height: 60px;
}
.e-outline label.e-float-text::before,
.e-outline label.e-float-text::after,
.e-outline.e-float-input label.e-float-text::before,
.e-outline.e-float-input label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  border-top: solid 2px;
  border-top-color: transparent;
  box-shadow: inset 0 1px transparent;
  box-sizing: border-box;
  content: " ";
  display: block;
  height: 8px;
  margin-top: 6px;
  min-width: 9px;
  pointer-events: none;
  position: relative;
  transition: border-color 0.1s, box-shadow 0.2s;
}
.e-bigger.e-outline label.e-float-text::before,
.e-bigger.e-outline label.e-float-text::after,
.e-bigger.e-outline.e-float-input label.e-float-text::before,
.e-bigger.e-outline.e-float-input label.e-float-text::after,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::after,
.e-bigger .e-outline label.e-float-text::before,
.e-bigger .e-outline label.e-float-text::after,
.e-bigger .e-outline.e-float-input label.e-float-text::before,
.e-bigger .e-outline.e-float-input label.e-float-text::after,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  min-width: 13px;
}
.e-small.e-outline label.e-float-text::before,
.e-small.e-outline label.e-float-text::after,
.e-small.e-outline.e-float-input label.e-float-text::before,
.e-small.e-outline.e-float-input label.e-float-text::after,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after,
.e-small .e-outline label.e-float-text::before,
.e-small .e-outline label.e-float-text::after,
.e-small .e-outline.e-float-input label.e-float-text::before,
.e-small .e-outline.e-float-input label.e-float-text::after,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  min-width: 7px;
}
.e-bigger.e-small.e-outline label.e-float-text::before,
.e-bigger.e-small.e-outline label.e-float-text::after,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text::before,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text::after,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after,
.e-bigger.e-small .e-outline label.e-float-text::before,
.e-bigger.e-small .e-outline label.e-float-text::after,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text::before,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text::after,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  min-width: 9px;
}
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after {
  border-top-color: rgba(0, 0, 0, 0.24);
  border-width: 1px;
}
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after {
  border-top-color: #22b24b;
}
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after {
  border-color: #22b24b;
}
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after {
  border-top-color: #f44336;
}
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before,
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after {
  border-color: #f44336;
}
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after {
  border-top-color: #ffca1c;
}
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after {
  border-color: #ffca1c;
}
.e-outline label.e-float-text::before,
.e-outline.e-float-input label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
  border-left: solid 1px transparent;
  border-radius: 4px 0;
  left: -1px;
  margin-right: 4px;
}
.e-rtl.e-outline label.e-float-text::before,
.e-rtl.e-outline.e-float-input label.e-float-text::before,
.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
  border-left: 0;
  border-radius: 0 4px;
  left: 5px;
}
.e-rtl.e-outline label.e-float-text::after,
.e-rtl.e-outline.e-float-input label.e-float-text::after,
.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  border-radius: 5px 0;
  border-right: 0;
  left: -6px;
}
.e-outline label.e-float-text::after,
.e-outline.e-float-input label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  border-radius: 0 5px;
  border-right: solid 1px transparent;
  flex-grow: 1;
  left: 2px;
  margin-left: 4px;
}
.e-outline.e-input-focus label.e-float-text::before,
.e-outline.e-input-focus label.e-float-text::after,
.e-outline.e-float-input.e-input-focus label.e-float-text::before,
.e-outline.e-float-input.e-input-focus label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::after {
  border-top-color: #FBBB79;
}
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
  border-top-color: transparent;
  box-shadow: inset 1px 0 #FBBB79, inset -1px 0 #FBBB79, inset 0 -1px #FBBB79;
}
.e-outline.e-float-input input:focus ~ label.e-float-text,
.e-outline.e-float-input input:valid ~ label.e-float-text,
.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-outline.e-float-input textarea:focus ~ label.e-float-text,
.e-outline.e-float-input textarea:valid ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-outline.e-float-input.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon,
e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon {
  padding-left: 12px;
  padding-right: 0;
}
.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-right: 0;
}
.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 12px;
}
.e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 12px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  padding-left: 10px;
  padding-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 10px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  padding-left: 16px;
  padding-right: 0;
}
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-left: 12px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  padding-left: 12px;
  padding-right: 0;
}
.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 12px;
  margin-right: 0;
}
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child {
  margin-left: 16px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 10px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger {
  margin-left: 12px;
  margin-right: 0;
}
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-small .e-outline.e-float-input label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-outline.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
}
.e-outline.e-float-input textarea:focus ~ label.e-float-text,
.e-outline.e-float-input textarea:valid ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-outline textarea,
textarea.e-outline,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-input-group textarea {
  box-sizing: border-box;
}
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-rtl.e-outline.e-float-input.e-small textarea ~ label.e-float-text,
.e-rtl.e-outline.e-float-input textarea ~ label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input textarea ~ label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  top: -7px;
}
.e-outline.e-float-input.e-small .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-outline.e-input-group.e-small .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-outline.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input .e-clear-icon::before,
.e-outline.e-small .e-input-group .e-clear-icon::before,
.e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 14px;
}
.e-outline.e-float-input .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-outline.e-input-group .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 16px;
}
.e-outline.e-float-input.e-bigger .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-outline.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input .e-clear-icon::before,
.e-outline.e-bigger .e-input-group .e-clear-icon::before,
.e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 20px;
}
.e-outline.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 18px;
}
.e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-outline.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}
.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
}
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-outline label.e-float-text,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp;
}
.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-bigger .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp;
}
.e-bigger .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}
.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp;
}
.e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
}
.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp;
}
.e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-outline.e-float-input.e-bigger label.e-float-text,
.e-outline.e-float-input label.e-float-text.e-bigger,
.e-outline.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}
.e-outline.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}
.e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
}
.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
}
.e-outline.e-float-input.e-small textarea ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-float-text.e-small,
.e-outline.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-outline.e-float-input textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 13px;
}
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  line-height: 1;
}
.e-filled input.e-input,
.e-filled.e-input-group input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input {
  box-sizing: border-box;
}
.e-filled.e-float-input:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input {
  box-sizing: border-box;
}
.e-control .e-filled input.e-input,
.e-control .e-filled.e-input-group input,
.e-control .e-filled.e-input-group input.e-input,
.e-control .e-filled.e-input-group.e-control-wrapper input,
.e-control .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control .e-filled.e-float-input input,
.e-control .e-filled.e-float-input.e-control-wrapper input,
.e-control.e-filled.e-input-group input,
.e-control.e-filled.e-input-group input.e-input,
.e-control.e-filled.e-input-group.e-control-wrapper input,
.e-control.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control.e-filled.e-float-input input,
.e-control.e-filled.e-float-input.e-control-wrapper input {
  box-sizing: border-box;
}
.e-filled input.e-input.e-bigger,
.e-filled.e-input-group.e-bigger input,
.e-filled.e-input-group.e-bigger input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-filled.e-input-group input,
.e-bigger .e-filled.e-input-group input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-bigger input.e-input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
}
.e-filled.e-float-input.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
}
.e-filled input.e-input.e-small,
.e-filled.e-input-group.e-small input,
.e-filled.e-input-group.e-small input.e-input,
.e-small .e-filled.e-input-group input,
.e-small .e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-small input.e-input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
}
.e-filled.e-float-input.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
}
.e-filled input.e-input.e-small.e-bigger,
.e-filled.e-input-group.e-bigger.e-small input,
.e-filled.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-input-group input,
.e-bigger.e-small .e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger.e-small input,
.e-filled.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-float-input input,
.e-bigger.e-small .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
}
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
}
.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea {
  box-sizing: border-box;
}
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}
.e-filled textarea.e-input.e-small,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input.e-small textarea.e-input,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}
.e-filled textarea.e-input.e-small.e-bigger,
.e-filled.e-input-group.e-bigger.e-small textarea,
.e-filled.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-bigger.e-small textarea,
.e-filled.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}
.e-filled.e-float-input input,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 0;
}
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 0;
}
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input {
  border-width: 0;
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  padding: 0 10px 0 12px;
}
.e-filled.e-input-group.e-bigger,
.e-bigger .e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 12px 0 16px;
}
.e-filled.e-input-group.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px;
}
.e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-small,
.e-bigger .e-filled.e-input-group.e-small,
.e-small .e-filled.e-input-group.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px;
}
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  border: 1px solid;
  border-radius: 4px 4px 0 0;
  border-width: 0 0 1px 0;
  margin-top: 0;
  padding: 0 10px 0 12px;
}
.e-filled.e-float-input.e-bigger,
.e-bigger .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0 12px 0 16px;
}
.e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px;
}
.e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-float-input.e-small,
.e-bigger .e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px;
}
.e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 12px 0 10px;
}
.e-rtl.e-filled.e-input-group.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 16px 0 12px;
}
.e-rtl.e-filled.e-input-group.e-small,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 8px 0 6px;
}
.e-rtl.e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px;
}
.e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 12px 0 10px;
}
.e-rtl.e-filled.e-float-input.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 16px 0 12px;
}
.e-rtl.e-filled.e-float-input.e-small,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 8px 0 6px;
}
.e-rtl.e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px;
}
.e-filled input.e-input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled textarea.e-input,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-input {
  padding: 10px 2px 10px 0;
}
.e-filled .e-input:focus {
  padding-bottom: 10px;
}
.e-filled.e-input-group input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group textarea.e-input:focus,
.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-filled.e-input-group.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 10px 2px 10px 0;
}
.e-filled input.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger .e-input,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-filled input.e-input,
.e-bigger .e-filled textarea.e-input,
.e-bigger .e-filled.e-input-group .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input {
  padding: 16px 4px 16px 0;
}
.e-filled.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-filled.e-input-group .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus,
.e-filled.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 16px 4px 16px 0;
}
.e-filled .e-input.e-bigger:focus,
.e-bigger .e-filled .e-input:focus {
  padding-bottom: 16px;
}
.e-filled .e-input.e-small:focus {
  padding-bottom: 7px;
}
.e-filled .e-input.e-small,
.e-filled.e-input-group.e-small .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input {
  padding: 7px 2px 7px 0;
}
.e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 7px 2px 7px 0;
}
.e-filled .e-input.e-small.e-bigger:focus,
.e-bigger .e-filled .e-input.e-small:focus {
  padding-bottom: 10px;
}
.e-filled .e-input.e-small.e-bigger,
.e-bigger .e-filled .e-input.e-small,
.e-small .e-filled .e-input.e-bigger {
  padding: 10px 2px 10px 0;
}
.e-filled.e-input-group.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input {
  padding: 10px 2px 10px 0;
}
.e-filled.e-input-group.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 10px 2px 10px 0;
}
.e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper input {
  padding: 14px 2px 5px 0;
}
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input input.e-bigger,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper input {
  padding: 20px 4px 6px 0;
}
.e-filled.e-float-input.e-small.e-bigger input,
.e-filled.e-float-input.e-small input.e-bigger,
.e-bigger .e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input {
  padding: 14px 2px 5px 0;
}
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input {
  padding: 12px 2px 4px 0;
}
.e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 10px 0 10px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-filled.e-float-input input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-filled.e-float-input.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input {
  padding: 14px 0 5px 2px;
  text-indent: 0;
}
.e-rtl .e-filled input.e-input.e-small,
.e-filled input.e-input.e-small.e-rtl,
.e-small.e-rtl .e-filled input.e-input,
.e-small .e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-filled.e-input-group input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-filled.e-input-group.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input {
  padding: 7px 0 7px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-small input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-rtl input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-rtl .e-filled.e-float-input input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small,
.e-small .e-filled.e-float-input.e-rtl input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-filled.e-float-input input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-filled.e-float-input input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-rtl.e-input-focus input {
  padding: 12px 0 4px 2px;
  text-indent: 0;
}
.e-rtl .e-filled input.e-input.e-bigger,
.e-filled input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl .e-filled input.e-input,
.e-bigger .e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input {
  padding: 16px 0 16px 4px;
  text-indent: 0;
}
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-filled.e-float-input.e-bigger.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-filled.e-float-input.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-filled.e-float-input input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-filled.e-float-input.e-rtl input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-filled.e-float-input input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-filled.e-float-input input:focus,
.e-bigger .e-filled.e-float-input.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input {
  padding: 20px 0 6px 4px;
  text-indent: 0;
}
.e-bigger .e-filled input.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding: 10px 0 10px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-filled.e-float-input.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input {
  padding: 14px 0 5px 2px;
  text-indent: 0;
}
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 14px;
}
.e-filled.e-float-input.e-bigger,
.e-bigger .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper {
  font-size: 16px;
}
.e-filled.e-float-input.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}
.e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
  font-size: 13px;
}
.e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 13px;
}
.e-filled.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
  font-size: 14px;
}
.e-filled.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-disabled,
.e-bigger .e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-bigger.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}
.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input {
  min-height: 55px;
}
.e-filled.e-float-input.e-bigger input,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-input-group input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input {
  min-height: 55px;
}
.e-filled.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input {
  min-height: 35px;
}
.e-filled.e-float-input.e-small input,
.e-small .e-filled.e-float-input input,
.e-filled.e-float-input.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-input-group input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input {
  min-height: 35px;
}
.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 39px;
}
.e-float-input.e-bigger.e-small.e-filled input,
.e-bigger .e-float-input.e-filled.e-small input,
.e-small .e-float-input.e-filled.e-bigger input,
.e-float-input.e-filled.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-small input,
.e-small .e-float-input.e-filled.e-input-group.e-bigger input,
.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input,
.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input {
  min-height: 39px;
}
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input {
  min-height: 39px;
}
.e-filled.e-input-group:not(.e-float-input) input.e-input,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input {
  min-height: 39px;
}
.e-float-input.e-filled.e-input-group.e-control-wrapper input,
.e-float-input.e-filled input,
.e-float-input.e-filled.e-control-wrapper input {
  min-height: 39px;
}
.e-filled label.e-float-text,
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  left: 12px;
  letter-spacing: 0.009375em;
  line-height: 1.15;
  padding-left: 0;
  pointer-events: none;
  right: auto;
  top: 12px;
  transform: none;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
.e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  padding-left: 0;
  top: 12px;
  transform: none;
  width: 100%;
}
.e-filled.e-float-input input:focus ~ label.e-float-text,
.e-filled.e-float-input input:valid ~ label.e-float-text,
.e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
}
.e-filled.e-float-input textarea:focus ~ label.e-float-text,
.e-filled.e-float-input textarea:valid ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
}
.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 16px;
  top: 18px;
}
.e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 16px;
  top: 18px;
}
.e-bigger .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: 10px;
}
.e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 13px;
  top: 10px;
}
.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: 10px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: 10px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-filled.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  top: 12px;
}
.e-filled.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px;
}
.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  -webkit-user-select: text;
  user-select: text;
}
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-bigger,
.e-filled.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
}
.e-filled.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-filled.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
}
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: 10px;
}
.e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: 10px;
}
.e-filled.e-float-input.e-small textarea ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-float-text.e-small,
.e-filled.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-filled.e-float-input textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-filled.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 13px;
  top: 10px;
}
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: none;
}
.e-filled.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  transform: translateY(-50%) scale(0.75);
}
.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
}
.e-float-input.e-filled.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  transform: translateY(-50%) scale(0.75);
}
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}
.e-filled.e-float-input.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}
.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 16px;
}
.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 16px;
}
.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 16px;
}
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 16px;
}
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 8px;
}
.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 8px;
}
.e-filled.e-float-input.e-small.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 8px;
}
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 8px;
}
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}
.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}
.e-filled.e-float-input .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}
.e-float-input.e-filled .e-float-line,
.e-float-input.e-filled .e-float-text,
.e-float-input.e-filled.e-control-wrapper .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-text {
  right: 0;
}
.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before,
.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after {
  bottom: -1px;
}
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  padding: 0 8px 0 0;
}
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px;
}
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  padding: 0 4px 0 0;
}
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0;
}
.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 14px;
  padding: 0 0 0 4px;
}
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0;
}
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  font-size: 18px;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon {
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-small,
.e-small .e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px;
}
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding: 0 0 0 4px;
}
.e-rtl.e-filled.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 8px 0 0;
}
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 4px 0 0;
}
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon {
  padding: 0 8px 0 0;
}
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon {
  padding: 0 4px 0 0;
}
.e-filled.e-float-input .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-input-group .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 16px;
}
.e-filled.e-float-input.e-small .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-filled.e-input-group.e-small .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input .e-clear-icon::before,
.e-small .e-filled.e-input-group .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 14px;
}
.e-filled.e-float-input.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input .e-clear-icon::before,
.e-bigger .e-filled.e-input-group .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 20px;
}
.e-filled.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 18px;
}
.e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top {
  top: 12px;
}
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: 18px;
}
.e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: 10px;
}
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text {
  top: 12px;
}
.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap {
  border-style: none;
  border-width: 0;
}
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 12px;
}
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 18px;
}
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 10px;
}
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 12px;
}
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 16px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0;
}
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 14px;
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
}
.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon {
  font-size: 18px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0;
}
.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
}
.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}
.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}
.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}
.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}
.e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child {
  margin-right: 0;
}
.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child {
  margin-left: 0;
}
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}
.e-filled.e-rtl.e-input-group .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 0;
}
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 0;
}
.e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea {
  box-sizing: border-box;
}
.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 12px 10px;
}
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 12px 5px;
}
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group textarea.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input {
  padding: 0 16px 16px;
}
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 16px 5px;
}
.e-filled.e-input-group.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 16px 16px;
}
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group textarea.e-small,
.e-filled.e-input-group textarea.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input {
  padding: 0 8px 7px;
}
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 8px 4px;
}
.e-filled.e-input-group.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-input-focus textarea,
.e-small .e-filled.e-input-group.e-input-focus textarea.e-input {
  padding: 0 8px 7px;
}
.e-filled.e-input-group.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-filled.e-input-group.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-filled.e-input-group.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger {
  padding: 0 12px 10px;
}
.e-filled.e-float-input textarea.e-bigger.e-small,
.e-filled.e-float-input.e-small.e-bigger textarea,
.e-filled.e-float-input.e-small textarea.e-bigger,
.e-filled.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-filled.e-float-input.e-small textarea,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger .e-float-input textarea.e-small,
.e-small .e-filled.e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 12px 5px;
}
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 12px 10px;
}
.e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 10px 0 0;
}
.e-filled.e-input-group.e-multi-line-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 16px 0 0;
}
.e-filled.e-input-group.e-small.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 7px 0 0;
}
.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 10px 0 0;
}
.e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 14px 0 0;
}
.e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 20px 0 0;
}
.e-filled.e-float-input.e-small.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 12px 0 0;
}
.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 14px 0 0;
}
.e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0;
}
.e-rtl .e-filled textarea.e-input.e-small,
.e-filled textarea.e-input.e-small.e-rtl,
.e-small.e-rtl .e-filled textarea.e-input,
.e-small .e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus {
  padding: 0 8px 7px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus {
  padding: 0 8px 4px;
  text-indent: 0;
}
.e-rtl .e-filled textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl .e-filled textarea.e-input,
.e-bigger .e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus {
  padding: 0 16px 16px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus {
  padding: 0 16px 5px;
  text-indent: 0;
}
.e-bigger .e-filled textarea.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0;
}
.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0;
  margin-left: 8px;
}
.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}
.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0;
  margin-left: 8px;
}
.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  margin-left: 4px;
}
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}
.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 4px;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 0;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after {
  -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  width: 0;
  bottom: -1px;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  width: 0;
}
.e-filled.e-input-group.e-float-icon-left::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left::before {
  left: 50%;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before {
  left: 50%;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::after {
  width: 50%;
  bottom: -1px;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after {
  width: 50%;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after {
  right: 50%;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after {
  right: 50%;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  right: 50%;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after {
  width: 0;
}
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left {
  border-bottom: 1px solid;
}
.e-float-input.e-control-wrapper.e-hidden,
.e-input-group.e-control-wrapper.e-hidden {
  display: none;
}
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-success.e-float-icon-left,
.e-filled.e-input-group.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-error.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left {
  border: 1px solid;
  border-width: 0 0 1px 0;
}
.e-input-group.e-control-container.valid.modified,
.e-input-group.e-control-container.invalid,
.e-float-input.e-control-container.valid.modified,
.e-float-input.e-control-container.invalid {
  outline: none;
}
/*! input theme */
input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.87);
}
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-input-group,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group.e-control-wrapper {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, 0.26);
}
.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.42);
  background: transparent;
  color: rgba(0, 0, 0, 0.42);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent;
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input {
  background: none;
  color: inherit;
}
.e-input-group .e-input[readonly],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly],
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper textarea[readonly] {
  background: none;
  color: inherit;
}
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled] {
  color: inherit;
}
/*! Added color to textbox for disbaled state */
.e-float-input:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-disabled .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover {
  background: transparent;
}
.e-input.e-success,
.e-input.e-success:focus,
.e-input-group.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-success textarea.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input {
  border-color: #22b24b;
}
.e-input.e-warning,
.e-input.e-warning:focus,
.e-input-group.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-warning textarea.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input {
  border-color: #ffca1c;
}
.e-input.e-error,
.e-input.e-error:focus,
.e-input-group.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error textarea.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input {
  border-color: #f44336;
}
label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-error input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text {
  color: #f44336;
}
.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-success input,
.e-float-input.e-success textarea,
.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea {
  border-bottom-color: #22b24b;
}
.e-float-input.e-warning input,
.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-warning textarea,
.e-float-input.e-control-wrapper.e-warning textarea {
  border-bottom-color: #ffca1c;
}
.e-float-input.e-error input,
.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-error textarea,
.e-float-input.e-control-wrapper.e-error textarea {
  border-bottom-color: #f44336;
}
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  background: #FBBB79;
}
.e-float-input.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-success:not(.e-input-group) .e-float-line::after,
.e-float-input.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-success:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after {
  background: #22b24b;
}
.e-float-input.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line::after,
.e-float-input.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after {
  background: #ffca1c;
}
.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after {
  background: #f44336;
}
.e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
}
input.e-input::-moz-selection, textarea.e-input::-moz-selection, .e-input-group input.e-input::-moz-selection, .e-input-group.e-control-wrapper input.e-input::-moz-selection, .e-float-input input::-moz-selection, .e-float-input.e-control-wrapper input::-moz-selection, .e-input-group textarea.e-input::-moz-selection, .e-input-group.e-control-wrapper textarea.e-input::-moz-selection, .e-float-input textarea::-moz-selection, .e-float-input.e-control-wrapper textarea::-moz-selection {
  background: #FBBB79;
  color: #fff;
}
input.e-input::selection,
textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-float-input input::selection,
.e-float-input.e-control-wrapper input::selection,
.e-input-group textarea.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-float-input textarea::selection,
.e-float-input.e-control-wrapper textarea::selection {
  background: #FBBB79;
  color: #fff;
}
.e-float-input.e-small textarea::-moz-selection, .e-float-input textarea::-moz-selection {
  background: #FBBB79;
  color: #fff;
}
.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: #FBBB79;
  color: #fff;
}
input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
  background: #FBBB79;
}
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after {
  background: #FBBB79;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after {
  background: #22b24b;
}
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after {
  background: #22b24b;
}
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after {
  background: #ffca1c;
}
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::after {
  background: #ffca1c;
}
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after {
  background: #f44336;
}
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after {
  background: #f44336;
}
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
  border-color: #FBBB79;
}
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus {
  border-color: transparent;
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon {
  border-color: transparent;
}
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon {
  border-color: transparent;
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon {
  border-color: transparent;
}
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-float-icon-left.e-input-group.e-success,
.e-float-icon-left.e-control-wrapper.e-input-group.e-success,
.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-float-icon-left.e-input-group.e-warning,
.e-float-icon-left.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-float-icon-left.e-input-group.e-error,
.e-float-icon-left.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-float-icon-left,
.e-input-group.e-control-wrapper.e-float-icon-left {
  border-color: transparent;
}
.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) {
  border-bottom-color: #22b24b;
}
.e-input-group.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap {
  border-bottom-color: #22b24b;
}
.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) {
  border-bottom-color: #ffca1c;
}
.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap {
  border-bottom-color: #ffca1c;
}
.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border-bottom-color: #f44336;
}
.e-input-group.e-float-icon-left.e-error .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap {
  border-bottom-color: #f44336;
}
.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-disabled .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon {
  color: rgba(0, 0, 0, 0.26);
}
.e-float-input.e-input-focus .e-input:focus,
.e-float-input.e-control-wrapper.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input input[disabled] ~ label.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input textarea[disabled] ~ label.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #FBBB79;
}
.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-input-group,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-float-input.e-input-group.e-control-wrapper {
  color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-input-group.e-disabled,
.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #FBBB79;
  box-shadow: inset 1px 1px #FBBB79, inset -1px 0 #FBBB79, inset 0 -1px #FBBB79;
}
.e-outline.e-input-group:not(.e-input-focus),
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus) {
  border-color: rgba(0, 0, 0, 0.24);
}
.e-outline.e-input-group.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error,
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-float-input.e-error,
.e-outline.e-float-input.e-input-group.e-error,
.e-outline.e-float-input.e-control-wrapper.e-error,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error {
  border-color: #f44336;
}
.e-outline.e-float-input.e-success.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-warning.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-error.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left) {
  border-top-color: transparent;
}
.e-outline.e-input-group.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success,
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-float-input.e-success,
.e-outline.e-float-input.e-input-group.e-success,
.e-outline.e-float-input.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success {
  border-color: #22b24b;
}
.e-outline.e-input-group.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-float-input.e-warning,
.e-outline.e-float-input.e-input-group.e-warning,
.e-outline.e-float-input.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning {
  border-color: #ffca1c;
}
.e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 1px #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336;
}
.e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 1px #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b;
}
.e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 1px #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c;
}
.e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 0 #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336;
}
.e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 0 #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b;
}
.e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 0 #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c;
}
.e-outline.e-input-group.e-disabled:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus) {
  border-color: rgba(0, 0, 0, 0.06);
}
.e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text {
  color: #f44336;
}
.e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top {
  color: #FBBB79;
}
.e-outline.e-input[disabled],
.e-outline.e-input-group .e-input[disabled],
.e-outline.e-input-group.e-control-wrapper .e-input[disabled],
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input input[disabled],
.e-outline.e-float-input.e-control-wrapper input[disabled],
.e-outline.e-float-input textarea[disabled],
.e-outline.e-float-input.e-control-wrapper textarea[disabled],
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background-image: none;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  border-color: rgba(0, 0, 0, 0.06);
}
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-top-color: transparent;
}
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after {
  border-color: rgba(0, 0, 0, 0.06);
}
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input input[disabled] ~ label.e-float-text,
.e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-float-input textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-input-group,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-input-group.e-control-wrapper {
  background: #f5f5f5;
  transition: opacity 15ms linear, background-color 15ms linear;
}
.e-filled.e-input-group:hover,
.e-filled.e-input-group.e-control-wrapper:hover,
.e-filled.e-float-input:hover,
.e-filled.e-float-input.e-input-group:hover,
.e-filled.e-float-input.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group.e-control-wrapper:hover {
  background: #ececec;
  transition: opacity 15ms linear, background-color 15ms linear;
}
.e-filled.e-input-group.e-input-focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-focus,
.e-filled.e-float-input.e-input-group.e-input-focus,
.e-filled.e-float-input.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-input-group:hover.e-input-focus,
.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-input-focus,
.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus {
  background: #dcdcdc;
  transition: opacity 15ms linear, background-color 15ms linear;
}
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-filled.e-float-input.e-success,
.e-filled.e-float-input.e-control-wrapper.e-success,
.e-filled.e-input-group.e-float-icon-left.e-success,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success {
  border-bottom-color: #22b24b;
}
.e-filled.e-float-input.e-warning,
.e-filled.e-float-input.e-control-wrapper.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning {
  border-bottom-color: #ffca1c;
}
.e-filled.e-float-input.e-error,
.e-filled.e-float-input.e-control-wrapper.e-error,
.e-filled.e-input-group.e-float-icon-left.e-error,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error {
  border-bottom-color: #f44336;
}
.e-filled label.e-float-text,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
  color: #f44336;
}
.e-filled.e-float-input.e-success label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-warning label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #FBBB79;
}
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
input.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
input.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
textarea.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
input.e-filled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
textarea.e-filled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
input.e-filled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
textarea.e-filled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
input.e-filled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
textarea.e-filled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-float-input.e-disabled .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-input-group-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-input[disabled],
.e-input-group.e-filled .e-input[disabled],
.e-input-group.e-filled.e-control-wrapper .e-input[disabled],
.e-input-group.e-filled.e-disabled,
.e-input-group.e-filled.e-control-wrapper.e-disabled,
.e-filled.e-float-input input[disabled],
.e-filled.e-float-input.e-control-wrapper input[disabled],
.e-filled.e-float-input textarea[disabled],
.e-filled.e-float-input.e-control-wrapper textarea[disabled],
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-disabled {
  background: #fafafa;
  background-image: none;
  background-position: 0 0;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, 0.06);
}
.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: #fafafa;
  background-image: none;
  background-position: 0 0;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input:not(.e-disabled) input[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-filled.e-float-input:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input input[disabled] ~ label.e-float-text,
.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
input.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
input.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
textarea.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
input.e-filled.e-disabled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
textarea.e-filled.e-disabled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
input.e-filled.e-disabled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
textarea.e-filled.e-disabled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
input.e-filled.e-disabled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after {
  background: #FBBB79;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  background: #FBBB79;
}
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::after {
  background: #22b24b;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::after {
  background: #22b24b;
}
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::after {
  background: #ffca1c;
}
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::after {
  background: #f44336;
}
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::after {
  background: #f44336;
}
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #22b24b;
}
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #ffca1c;
}
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #ffca1c;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
.e-input-group-icon.e-spin-up::before {
  content: "\e834";
  font-family: "e-icons";
}
.e-input-group-icon.e-spin-down::before {
  content: "\e83d";
  font-family: "e-icons";
}
.e-numeric-container {
  width: 100%;
}
.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 12px;
}
.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon {
  font-size: 12px;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! maskedtextbox layout */
.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: Arial, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 12.5px;
}
.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox {
  font-size: 13px;
}
.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 13px;
}
.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px;
}
/*! maskedtextbox theme */
.e-control-wrapper.e-mask.e-error .e-maskedtextbox {
  color: #f44336;
}
.e-utility-mask.e-error {
  color: #f44336;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 3;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle::after {
  background-color: transparent;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle::after {
  background-color: transparent;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup {
  background-color: #FBBB79;
  border: 0;
  border-radius: 8px;
  cursor: grab;
  opacity: 1;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close {
  display: block;
  opacity: 0;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner {
  color: #000;
  opacity: 0;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right {
  border-left-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left {
  border-right-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active {
  cursor: grabbing;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip {
  visibility: visible;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  background-color: transparent;
  height: 16px;
  overflow: hidden;
  padding: 0 8px;
  text-align: center;
  top: calc(50% - 8px);
  width: 100%;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show {
  color: #fff;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide {
  color: transparent;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
  color: #FBBB79;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: #FBBB79;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: #FBBB79;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right {
  border-left-color: #FBBB79;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left {
  border-right-color: #FBBB79;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
  background-color: #FBBB79;
  border: 0;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  cursor: grab;
  opacity: 1;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active {
  cursor: grabbing;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip {
  visibility: hidden;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content {
  transform: rotate(-45deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content {
  transform: rotate(-225deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content {
  transform: rotate(45deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content {
  transform: rotate(225deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content {
  background-color: transparent;
  height: 16px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  top: calc(50% - 8px);
  width: 100%;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show {
  color: #fff;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide {
  color: transparent;
}
.e-slider-horizantal-color {
  height: 100%;
  position: absolute;
  top: 0;
}
.e-slider-vertical-color {
  left: -1px;
  position: absolute;
  width: 100%;
}
.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  font-size: 11px;
  line-height: 16px;
}
.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  font-size: 11px;
  line-height: 16px;
}
.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 12px;
}
.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: inline-block;
  height: 18px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none;
}
.e-control-wrapper.e-slider-container::after {
  content: "material";
  display: none;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  transform: scale(1.5);
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -6px 0 0;
  top: calc(50% - 6px);
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: right;
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: left;
}
.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr;
}
.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first {
  background-color: #757575;
}
.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick {
  visibility: hidden;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background: rgba(0, 0, 0, 0.26);
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background: #757575;
  transform: scale(0.5) !important;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first {
  background-color: #757575;
  border: 0;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle::after {
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  background: transparent;
  border: 7px solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 26px;
  left: calc(50% - 13px);
  opacity: 1;
  position: absolute;
  top: calc(50% - 13px);
  transform: scale(1);
  transition: none;
  width: 26px;
  z-index: -1;
}
.e-control-wrapper.e-slider-container.e-disabled .e-btn {
  cursor: default;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: block;
}
.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -9px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  left: calc(50% - 4.6px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 7px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  margin-top: -9px;
  right: 0;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  left: calc(50% - 2.6px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 7px;
}
.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 30px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  position: relative;
  top: calc(50% - 16px);
  width: 100%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  background: rgba(0, 0, 0, 0.26);
  overflow: hidden;
  top: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -6px;
  top: calc(50% - 6px);
}
.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 2px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 2px;
  top: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: rgba(0, 0, 0, 0.26);
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  padding: 38px 0;
  width: 48px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  left: calc(50% - 16px);
  position: relative;
  width: 32px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: rgba(0, 0, 0, 0.26);
  bottom: 0;
  height: 100%;
  position: absolute;
  left: calc(50% - 1px);
  overflow: hidden;
  width: 2px;
}
.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 30px 0;
}
.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 2px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -9px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 3.8px);
  position: absolute;
  top: calc(50% - 2.7px);
  width: 8px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  margin-right: -9px;
  right: 50%;
  top: 0;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 3.8px);
  position: absolute;
  top: calc(50% - 4.7px);
  width: 8px;
}
.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -6px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -6px;
  left: calc(50% - 6px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  left: calc(50% - 1px);
  width: 2px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: rgba(0, 0, 0, 0.26);
  left: calc(50% - 1px);
  position: absolute;
  width: 2px;
}
.e-control-wrapper.e-slider-container .e-range {
  border-radius: 2px;
  position: absolute;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
}
.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal {
  cursor: pointer;
}
.e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: pointer;
}
.e-control-wrapper.e-slider-container .e-slider {
  box-sizing: border-box;
  cursor: default;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 50%;
  box-sizing: border-box;
  cursor: grab;
  height: 12px;
  outline: none;
  position: absolute;
  touch-action: none;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out;
  width: 12px;
  z-index: 10;
  cursor: grab;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
  cursor: grabbing;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.26);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle::after {
  -moz-box-sizing: content-box;
  -ms-transform: scale(0);
  -webkit-box-sizing: content-box;
  -webkit-transform: scale(0);
  border: 0 solid;
  border-radius: 50%;
  box-sizing: content-box;
  content: "";
  filter: alpha(opacity=26);
  height: 32px;
  left: calc(50% - 16px);
  opacity: 0.26;
  position: absolute;
  top: calc(50% - 16px);
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 32px;
  z-index: -1;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start::after {
  background-color: #e0e0e0;
  opacity: 0.38;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  background-color: #FBBB79;
  transform: scale(1);
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  background-position: bottom;
  height: 50%;
  top: 1px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  background-position: right;
  left: 1px;
  width: 50%;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  background-position-x: center;
  height: 50%;
  top: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  background-position: left;
  left: calc(50% - 1px);
  width: 50%;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
  background-position: center;
  height: 99%;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
  background-position: center;
  width: 100%;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
  width: 100%;
}
.e-control-wrapper.e-slider-container .e-scale {
  box-sizing: content-box;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  height: 28px;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: calc(50% - 14px);
  width: 100%;
  z-index: 1;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII=");
  cursor: default;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: #000;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 10px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  left: calc(50% - 14px);
  top: 0;
  width: 28px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: no-repeat;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: top;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: no-repeat;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before {
  top: -18px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after {
  bottom: -20px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: left;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: right;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 26px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 27px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 41px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 39px;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick {
  visibility: hidden;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  visibility: visible;
}
.e-control-wrapper.e-slider-container:hover .e-scale .e-tick {
  visibility: visible;
}
.e-control-wrapper.e-slider-container:active .e-scale .e-tick {
  visibility: visible;
}
.e-slider-hover .e-scale .e-tick {
  visibility: visible;
}
/*! component theme */
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first {
  background: transparent;
  border-color: transparent;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second {
  background: transparent;
  border-color: transparent;
}
.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: rgba(0, 0, 0, 0.54);
  border: 1px solid transparent;
  border-radius: 50%;
  height: 18px;
  width: 18px;
  box-sizing: border-box;
  cursor: pointer;
  outline: none;
  padding: 0;
  position: absolute;
}
.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #FBBB79;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #FBBB79;
  border-color: #FBBB79;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: transparent;
  border-color: transparent;
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track {
  background-color: rgba(0, 0, 0, 0.26);
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-range {
  background-color: #FBBB79;
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
  border-color: #FBBB79;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons::before {
  content: "\e945";
}
.e-upload .e-upload-files .e-icons.e-file-pause-btn::before {
  content: "\e326";
}
.e-upload .e-upload-files .e-icons.e-file-reload-btn::before {
  content: "\e99d";
}
.e-upload .e-upload-files .e-icons.e-file-play-btn::before {
  content: "\e324";
}
.e-upload .e-upload-files .e-file-delete-btn.e-icons::before {
  content: "\e94a";
}
.e-upload .e-upload-files .e-file-abort-btn.e-icons::before {
  content: "\e974";
}
.e-upload .e-upload-files .e-icons.e-msie::before {
  position: relative;
  right: 10px;
}
.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before {
  right: 12px;
}
.e-bigger .e-upload {
  width: 100%;
}
.e-bigger .e-upload .e-file-select-wrap {
  padding: 20px 0 20px 16px;
}
.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 15px;
  margin-left: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 15px;
  line-height: normal;
  min-height: 100px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 16px;
  top: 0;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 15px;
  padding-top: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 10px 0;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 15px;
  padding-top: 16px;
  top: auto;
  top: initial;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  font-size: 12px;
  padding-bottom: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 10px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 3px;
  width: 98%;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 3px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 11px;
  right: 10px;
  top: -33px;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  font-size: 12px;
  height: 18px;
  margin: 16px;
  margin-top: -24px;
  padding: 20px;
  top: 50%;
  width: 18px;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  right: 45px;
}
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 13px;
}
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 18px;
}
.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 16px;
}
.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 15px;
}
.e-bigger .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 15px;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 16px 20px 0;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 16px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  top: 54px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 10px;
  right: auto;
  right: initial;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  left: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px;
  top: 50%;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 41px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 16px;
  padding-top: 12px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 42px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload,
.e-bigger.e-small .e-upload {
  width: 100%;
}
.e-upload.e-control-wrapper,
.e-bigger.e-small .e-upload.e-control-wrapper {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-upload .e-hidden-file-input,
.e-bigger.e-small .e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-upload .e-file-select-wrap,
.e-bigger.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px;
}
.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}
.e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}
.e-upload .e-file-select-wrap .e-file-drop,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 32px;
}
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload .e-upload-files,
.e-bigger.e-small .e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.e-upload .e-upload-files .e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus {
  outline: none;
}
.e-upload .e-upload-files .e-upload-file-list,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 90px;
  position: relative;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 3px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 11px;
  padding: 8px 0;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 11px;
  padding-bottom: 12px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 8px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: absolute;
  width: 98%;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 0;
  display: block;
  height: 2px;
  width: 100%;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 0;
  display: inherit;
  height: 2px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 11px;
  position: relative;
  right: 6px;
  top: -27px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  height: 18px;
  justify-content: center;
  margin: 0 12px;
  margin-top: -18px;
  padding: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 18px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 50%;
}
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 11px;
  opacity: 1;
}
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 15px;
  opacity: 1;
}
.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
}
.e-upload .e-upload-actions,
.e-bigger.e-small .e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}
.e-upload .e-upload-actions .e-file-upload-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 12px;
}
.e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 12px;
}
.e-upload.e-rtl .e-file-select-wrap,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 10px;
}
.e-upload.e-rtl .e-file-select-wrap .e-file-drop,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-upload.e-rtl .e-upload-actions,
.e-bigger.e-small .e-upload.e-rtl .e-upload-actions {
  text-align: left;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: static;
  position: initial;
  top: 46px;
  width: 89%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: -8px;
  top: -25px;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 12px;
  margin-right: 12px;
  right: auto;
  top: 50%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}
.e-upload.e-disabled .e-file-drop,
.e-bigger.e-small .e-upload.e-disabled .e-file-drop {
  color: rgba(0, 0, 0, 0.38);
}
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.38);
}
.e-upload .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}
.e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px;
}
.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px;
}
.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 13px;
  margin-left: 12px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 76px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 11px;
  padding: 5px 0;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  padding-bottom: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 3px;
  padding-top: 3px;
}
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  font-size: 10px;
  height: 24px;
  padding: 12px;
  width: 24px;
}
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 10px;
  padding-top: 6px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 34px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-upload .e-file-drop {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: rgba(0, 0, 0, 0.54);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: #22b24b;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails {
  color: #f44336;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: #f44336;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: #e0e0e0;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: #FBBB79;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: #22b24b;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: #f44336;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons {
  color: #000;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:hover {
  color: #000;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}
.e-upload-drag-hover {
  outline: 2px dashed #9e9e9e;
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
.e-container .e-value-switch-btn::before {
  content: "\e430";
}
.e-colorpicker-wrapper,
.e-colorpicker-container {
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-colorpicker-wrapper .e-colorpicker,
.e-colorpicker-container .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: serif;
  font-family: initial;
  line-height: 14px;
  padding: 0 4px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 2px;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 18px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 2px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 4px;
}
.e-colorpicker-wrapper *,
.e-colorpicker-container * {
  box-sizing: border-box;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile,
.e-colorpicker-container.e-disabled .e-palette .e-tile {
  cursor: default;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover,
.e-colorpicker-container.e-disabled .e-palette .e-tile:hover {
  border: 0;
  box-shadow: none;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected,
.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected {
  border: 0;
}
.e-colorpicker-wrapper.e-disabled .e-container .e-handler,
.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle,
.e-colorpicker-container.e-disabled .e-container .e-handler,
.e-colorpicker-container.e-disabled .e-container .e-preview-container,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  cursor: default;
}
.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container,
.e-colorpicker-container.e-disabled .e-container .e-hsv-container {
  pointer-events: none;
}
.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}
.e-colorpicker.e-modal, .e-colorpicker.e-hsv-model {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.e-colorpicker.e-modal {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0.5;
  pointer-events: auto;
}
.e-colorpicker.e-hsv-model {
  background-color: transparent;
}
.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
  position: relative;
}
.e-show-value .sf-colorpicker.e-color-palette .e-selected-value,
.e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn {
  width: 270px;
}
.e-dropdown-popup.e-transparent .e-container {
  display: none;
}
body.e-colorpicker-overflow {
  overflow: visible;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 18px;
  padding: 0 6px;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 22px;
  width: 22px;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 6px;
}
.e-container {
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-container.e-color-picker {
  width: 270px;
}
.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%;
}
.e-container.e-color-palette {
  width: auto;
}
.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%;
}
.e-container .e-custom-palette {
  width: auto;
}
.e-container .e-custom-palette .e-palette {
  padding: 10px;
}
.e-container .e-custom-palette.e-palette-group {
  height: 270px;
  overflow-y: scroll;
}
.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap;
}
.e-container .e-palette .e-tile {
  border: 0.5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 27px;
}
.e-container .e-palette .e-tile.e-selected {
  outline: #000 0.5px solid;
  position: relative;
}
.e-container .e-palette .e-tile:hover {
  box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.3);
  position: relative;
}
.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
}
.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  touch-action: none;
}
.e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 170px;
}
.e-container .e-hsv-container .e-handler {
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.7), inset 0 0 2px rgba(0, 0, 0, 0.7);
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 8px;
}
.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 10px 16px;
}
.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 82.34%;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 18px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 18px;
  top: calc(50% - 9px);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  height: 6px;
  top: calc(50% - 3px);
  border-radius: 0;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 6px;
  cursor: pointer;
  height: 14px;
  top: calc(50% - 7px);
  width: 14px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  transform: scale(1);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  border: 0;
  z-index: 0;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
  width: 100%;
  z-index: 1;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 4.205%;
  position: relative;
  top: -2px;
  width: 13.45%;
}
.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 16px;
  position: absolute;
  width: 100%;
}
.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid #e0e0e0;
  top: 0;
}
.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 14px;
  top: 16px;
}
.e-container .e-selected-value {
  align-items: center;
  display: flex;
  padding: 0 16px 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center;
}
.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none;
}
.e-container .e-selected-value .e-value-switch-btn {
  font-family: "e-icons";
  margin-top: 0;
  padding: 2px 3px;
  font-size: 16px;
  line-height: 16px;
}
.e-container .e-input-container {
  display: inline-block;
  width: 89.8%;
}
.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 3.75%;
  vertical-align: baseline;
}
.e-container .e-input-container .e-float-input:first-child {
  width: 33%;
}
.e-container .e-input-container .e-float-input:first-child input {
  height: auto;
}
.e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12%;
}
.e-container .e-input-container .e-float-input.e-numeric input {
  height: auto;
}
.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center;
}
.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 0 16px 16px;
  white-space: nowrap;
  width: 100%;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 89.913%;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 0;
}
.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: center;
  background-size: cover;
  float: left;
  margin-top: 0;
  overflow: hidden;
  white-space: nowrap;
}
.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.2);
}
.e-container .e-value-switch-btn,
.e-container .e-mode-switch-btn {
  background-color: transparent;
  border-color: transparent;
  position: relative;
  width: 10.09%;
  height: 24px;
}
.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active {
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none;
}
.e-container.e-color-palette .e-palette + .e-selected-value,
.e-container.e-color-palette .e-palette-group + .e-selected-value {
  padding: 16px 16px;
}
.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn,
.e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn {
  padding: 23px 16px 16px;
}
.sf-colorpicker.e-container .e-input-container .e-float-input {
  margin-right: calc(3.75% - 2.28px);
}
.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super;
}
.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0;
}
.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.3%;
}
.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.25%;
}
.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%;
}
.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}
.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 33%;
}
.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13%;
}
.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}
.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.58%;
}
.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 22.18%;
}
.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 30.82%;
}
.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.205%;
}
.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.75%;
  margin-right: 0;
}
.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0;
}
.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  transform: rotate(180deg);
}
.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right;
}
.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left;
}
.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 0;
}
.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-right: calc(3.75% - 2.28px);
}
.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}
.e-bigger .e-container.e-color-picker {
  width: 290px;
}
.e-bigger .e-container .e-palette .e-tile {
  height: 29px;
  width: 29px;
}
.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 180px;
}
.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 290px;
}
.e-bigger .e-container .e-slider-preview {
  padding: 8px 16px;
}
.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 4.657%;
  vertical-align: super;
  width: 12.408%;
  top: 0;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 82.944%;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 20px;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 8px;
  height: 16px;
  top: calc(50% - 8px);
  width: 16px;
}
.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%;
}
.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn {
  padding: 25px 16px 16px;
}
.e-bigger .e-container .e-input-container {
  width: 90.7%;
}
.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 3.425%;
}
.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 33.5%;
}
.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: auto;
}
.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12.34%;
}
.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: auto;
}
.e-bigger .e-container .e-css.e-value-switch-btn,
.e-bigger .e-container .e-mode-switch-btn {
  padding: 2px 3px;
  width: 9.306%;
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 5px;
}
.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input {
  margin-right: calc(3.425% - 2.38px);
}
.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview {
  padding: 8px 16px;
}
.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: baseline;
  vertical-align: initial;
}
.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.76%;
}
.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%;
}
.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%;
}
.e-bigger.e-hide-valueswitcher .e-container .e-input-container,
.e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}
.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}
.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13.2%;
}
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.9%;
}
.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%;
}
.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31%;
}
.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.657%;
}
.e-bigger .e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.425%;
  margin-right: 0;
}
.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input,
.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-left: calc(3.425% - 2.38px);
}
.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}
.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  min-width: 26px;
  transform: translateY(18px) rotate(45deg) scale(0.01);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 24px;
  position: relative;
  transform: rotate(45deg);
  width: 24px;
}
.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px;
}
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px;
}
.e-container {
  background-color: #fff;
}
.e-container .e-palette .e-tile:hover {
  border-color: #eee;
}
.e-container .e-palette .e-tile.e-selected {
  border-color: #eee;
}
.e-container .e-handler.e-hide-handler,
.e-container .e-handle.e-hide-handler {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle,
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-container.e-disabled .e-value-switch-btn,
.e-colorpicker-container.e-disabled .e-mode-switch-btn {
  color: rgba(0, 0, 0, 0.26);
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.26);
  outline: none;
  outline-offset: unset;
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-container.e-disabled .e-value-switch-btn:active,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:active {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-colorpicker-wrapper .e-icon-btn:disabled, .e-colorpicker-wrapper .e-icon-btn.e-disabled,
.e-colorpicker-container .e-icon-btn:disabled,
.e-colorpicker-container .e-icon-btn.e-disabled {
  background-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.12);
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: #fff;
  border-color: #fff;
}
.e-icon-collapsible::before {
  content: "\e913";
}
.e-icon-back::before {
  content: "\e85b";
}
.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
}
.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
  height: 48px;
  line-height: 45px;
  position: relative;
}
.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
  font-size: 15px;
}
.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
  height: 48px;
  line-height: 45px;
}
.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 64px;
}
.e-bigger .e-listview .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-text.header {
  display: none;
}
.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
  font-size: 20px;
}
.e-listview {
  -webkit-overflow-scrolling: touch;
  border: 0 solid;
  border-radius: 0;
  display: block;
  overflow: auto;
  position: relative;
  width: 100%;
}
.e-listview:not(.e-list-template) .e-list-item {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  position: relative;
}
.e-listview .e-list-item {
  border-bottom: 0 solid;
  cursor: pointer;
}
.e-listview .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-listview .e-list-header .e-text.header {
  display: none;
}
.e-listview .e-icon-back {
  margin-top: 2px;
}
.e-listview .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-listview .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 48px;
  border-bottom: 1px solid;
  padding: 0 16px;
}
.e-listview .e-has-header > .e-view {
  top: 45px;
}
.e-listview .e-but-back {
  cursor: pointer;
  padding-right: 30px;
}
.e-listview .e-list-group-item:first-child {
  border: 0;
  border-bottom: 0 solid transparent;
}
.e-listview .e-list-group-item {
  border-bottom: 0 solid transparent;
  border-top: 1px solid;
  height: 36px;
  line-height: 36px;
  font-weight: 600;
  padding: 0 16px;
}
.e-listview .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.e-listview .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.e-listview .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}
.e-listview .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}
.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}
.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}
.e-listview .e-checkbox .e-checkbox-left {
  margin: -2px 10px 0 0;
}
.e-listview .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 10px;
}
.e-listview .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-listview .e-list-icon + .e-list-text {
  width: calc(100% - 60px);
}
.e-listview .e-icon-wrapper .e-list-text {
  width: calc(100% - 60px);
}
.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}
.e-listview .e-list-icon {
  margin-right: 16px;
  height: 30px;
  width: 30px;
}
.e-listview .e-content {
  overflow: hidden;
  position: relative;
}
.e-listview .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}
.e-listview .e-text .e-headertext {
  display: inline-block;
  line-height: inherit;
}
.e-listview.e-rtl {
  direction: rtl;
}
.e-listview.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-listview.e-rtl .e-icon-collapsible {
  left: 0%;
  right: auto;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.e-listview.e-rtl .e-list-header .e-text {
  cursor: pointer;
}
.e-listview.e-rtl .e-but-back {
  transform: rotate(180deg);
}
.e-listview.e-rtl .e-icon-back {
  margin-top: -2px;
}
.e-listview.e-rtl .e-checkbox .e-checkbox-left {
  margin: -2px 0 0 10px;
}
.e-listview.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 10px 0 0;
}
.e-listview {
  border-color: #000;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 15px;
}
.e-listview .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  font-size: 20px;
}
.e-listview .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-listview .e-list-item {
  background-color: #fff;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-hover,
.e-listview .e-list-item.e-hover.e-active.e-checklist {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-active {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-active.e-checklist {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-focused,
.e-listview .e-list-item.e-focused.e-active.e-checklist {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #FBBB79;
  border-color: transparent;
  color: #fff;
}
.e-listview .e-list-group-item {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
  font-size: 15px;
}
.e-listview.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}
.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.2667em 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.115em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 13px;
  margin: 0;
  padding: 0.115em 0;
  word-wrap: break-word;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.6667em;
  left: 1.0667em;
  position: absolute;
  top: 0.2666em;
  width: 2.6667em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.6667em;
  position: absolute;
  right: 1.0667em;
  top: 0.2666em;
  width: 2.6667em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 12px;
  height: 1.6666em;
  line-height: 1.8666em;
  padding: 0;
  position: absolute;
  right: 1.33em;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.8em;
  padding-right: 4.1333em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0666em;
  padding-right: 4.1333em;
}
.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.72em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-listview.e-list-template .e-list-item.e-hover .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listview.e-list-template .e-list-item.e-active .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-listview.e-list-template .e-list-item.e-active .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1.33em;
  right: inherit;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.1333em;
  padding-right: 4.8em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 4.1333em;
  padding-right: 1.0666em;
}
.e-sortable {
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-sortable .e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: 0.35;
}
.e-sortable * {
  box-sizing: border-box;
}
.e-sortable *:focus {
  outline: none;
}
.e-sortableclone {
  position: fixed !important;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! hscroll icons */
.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: "\e904";
}
.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: "\e913";
}
.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e913";
}
.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e904";
}
.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: "\e913";
}
.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: "\e904";
}
.e-hscroll .e-nav-left-arrow::before {
  content: "\e904";
  line-height: normal;
}
.e-hscroll .e-nav-right-arrow::before {
  content: "\e913";
  line-height: normal;
}
/*! h-scroll layout */
.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 56px;
}
.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 50px;
}
.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 50px;
}
.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: 0;
  padding-right: initial;
}
.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 14px;
}
.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 50px;
}
.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 50px;
}
.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 56px;
  width: 50px;
}
.e-hscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: 0;
  padding-right: initial;
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 56px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}
.e-hscroll:not(.e-scroll-device) {
  padding: 0 40px;
}
.e-hscroll.e-scroll-device {
  padding-right: 50px;
}
.e-hscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 56px;
}
.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 56px;
  transform: skewX(-16deg) translateX(6px);
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}
.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}
.e-hscroll > * {
  height: inherit;
}
.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
  touch-action: none;
}
.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}
.e-hscroll .e-scroll-nav {
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 42px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 40px;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}
.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-hscroll .e-nav-arrow {
  position: relative;
}
.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}
/*! h-scroll theme */
.e-hscroll .e-scroll-nav .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #FBBB79;
}
.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
}
.e-hscroll.e-rtl .e-scroll-nav {
  background: #fafafa;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #bdbdbd;
  border: 0;
  box-shadow: none;
  color: #000;
}
.e-hscroll .e-scroll-nav {
  background: #fafafa;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-hscroll .e-scroll-nav:active::after {
  animation: hscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! vscroll icons */
.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: "\e85e";
}
.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: "\e84f";
}
.e-vscroll .e-nav-up-arrow::before {
  content: "\e910";
  line-height: normal;
}
.e-vscroll .e-nav-down-arrow::before {
  content: "\e916";
  line-height: normal;
}
/*! v-scroll layout */
.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}
.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 24px;
}
.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 24px;
}
.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 24px;
}
.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 56px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}
.e-vscroll:not(.e-scroll-device) {
  padding: 0 16px;
}
.e-vscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 56px;
  z-index: 1001;
}
.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 56px;
  transform: skewX(-16deg) translateX(6px);
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}
.e-vscroll > * {
  height: inherit;
}
.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  touch-action: none;
  width: 100%;
}
.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}
.e-vscroll .e-scroll-nav {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}
.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-vscroll .e-nav-arrow {
  position: relative;
}
.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/*! v-scroll theme */
.e-vscroll .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #FBBB79;
}
.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
}
.e-vscroll.e-rtl .e-scroll-nav {
  background: #fafafa;
}
.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #bdbdbd;
  border: 0;
  box-shadow: none;
  color: #000;
}
.e-vscroll .e-scroll-nav {
  background: #fafafa;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-vscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-vscroll .e-scroll-nav:active::after {
  animation: vscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! component's theme wise override definitions and variables */
@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! toolbar icons */
.e-toolbar .e-popup-down-icon::before {
  content: "\e916";
  line-height: normal;
}
.e-toolbar .e-popup-up-icon::before {
  content: "\e910";
  line-height: normal;
}
/*! toolbar layout */
.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-toolbar .e-tbar-btn .e-icons,
.e-toolbar.e-bigger .e-tbar-btn .e-icons {
  font-size: 14px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 3px;
}
.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
  margin-right: initial;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 56px;
  min-width: 40px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 35px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 34px;
  min-height: 34px;
  min-width: 27px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
  height: 48px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 27px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 30px;
  padding: 0 16px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-right: 16px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items,
.e-toolbar.e-bigger .e-toolbar-items {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 24px;
  margin-right: 24px;
  white-space: normal;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 5px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 20px);
  margin: 10px 5px;
  min-height: 36px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 11px);
  margin: 5.5px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 6px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 56px;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 56px;
  vertical-align: middle;
  width: auto;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 11px);
  margin: 5.5px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 6px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 35px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: calc(100% - 20px);
  margin: 10px 5px;
  min-height: 36px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 34px;
  min-height: 34px;
  min-width: 27px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 3px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 5px 10px;
  min-height: auto;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 5.5px auto;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}
.e-toolbar {
  border-radius: 0;
  display: block;
  height: 42px;
  min-height: 42px;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}
.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 3px;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 42px;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: 100%;
  min-width: 34px;
  padding: 3.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 42px;
  vertical-align: middle;
  width: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2px 0 2px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 10px);
  margin: 4px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 1.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 25px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  margin: 7.5px 3px;
  min-height: 25px;
  min-width: 1px;
  vertical-align: middle;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  line-height: 25px;
  min-height: 25px;
  min-width: 24px;
  padding: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 1.5px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child {
  display: inline-block;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * {
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar.e-control[class*=e-toolbar] {
  box-sizing: content-box;
}
.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-tbar-btn-text,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  padding: 0 2px 0 2px;
}
.e-toolbar.e-hidden,
.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}
.e-toolbar.e-corner {
  border-radius: 0;
}
.e-toolbar .e-toolbar-pop {
  border-radius: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  align-items: center;
  display: inline-flex;
  justify-content: flex-start;
  min-height: 24px;
  padding: 0 16px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-right: 16px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 24px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control {
  text-align: center;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item {
  align-content: center;
  align-items: center;
  display: flex;
  height: 36px;
  justify-content: center;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}
.e-toolbar .e-toolbar-popup {
  text-align: center;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 3px;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
  margin-right: initial;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 16px;
  padding-right: 0;
}
.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: 0 0 0 0;
}
.e-toolbar .e-hor-nav {
  align-items: center;
  border-radius: 0 0 0 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 42px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  color: rgba(0, 0, 0, 0.54);
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 25px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  line-height: 25px;
  min-height: 25px;
}
.e-toolbar .e-toolbar-items {
  border-radius: 0 0 0 0;
  display: inline-block;
  height: 100%;
  min-height: 42px;
  vertical-align: middle;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 18px;
  margin-right: 18px;
  white-space: normal;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: inline-flex;
}
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
  line-height: 35px;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}
.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 42px;
  vertical-align: middle;
  width: auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: inherit;
  min-width: 34px;
  padding: 3.5px;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  margin: 7.5px 3px;
  min-height: 27px;
  min-width: 1px;
}
.e-toolbar .e-toolbar-items .e-toolbar-item input[type=checkbox] {
  height: auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  height: calc(100% - 10px);
  margin: 4px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 1.5px;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 24px;
  width: auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-item > * {
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  vertical-align: middle;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator {
  display: none;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type {
  display: none;
}
.e-toolbar .e-tbar-btn > :first-child {
  display: inline-block;
}
.e-toolbar .e-tbar-btn {
  border: none;
  cursor: pointer;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 1.5px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}
.e-toolbar .e-tbar-btn div {
  vertical-align: middle;
}
.e-toolbar .e-tbar-btn .e-tbar-btn-text {
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}
.e-toolbar.e-vertical {
  display: flex;
  flex-direction: column;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: flex;
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 3px 7.5px;
  min-height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 4px auto;
}
.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}
/*! toolbar theme */
.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fafafa;
  border: 1px none rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-toolbar.e-vertical .e-hor-nav {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 1px 0 0 0;
}
.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 1px 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 0.5px 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: #fafafa;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0.5px 0 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: #fafafa;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-toolbar-item .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: #bdbdbd;
  border-color: #bdbdbd;
  border-radius: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn.e-btn .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-pop {
  background: #fafafa;
  border: 1px none rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop {
  background: #fafafa;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  box-shadow: none;
  border-left: 1px none rgba(0, 0, 0, 0.12);
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn {
  background: #fafafa;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-items {
  background: #fafafa;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay {
  background: #fafafa;
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.38);
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons {
  color: rgba(0, 0, 0, 0.26);
}
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0.5px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav {
  background: #fafafa;
  border: solid rgba(0, 0, 0, 0.12);
  border-left: 0;
  border-width: 0 1px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav {
  background: #fafafa;
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 0 1px;
}
.e-toolbar .e-hor-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-toolbar .e-hor-nav:active {
  border: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav:active::after {
  animation: tbar-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
.e-toolbar .e-hor-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border-left: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border-left: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-tbar-btn:active {
  background: #bdbdbd;
  border-color: #bdbdbd;
  border-radius: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
/*! component's theme wise override material-definitions and variables */
/*! accordion icons */
.e-accordion .e-tgl-collapse-icon::before {
  content: "\e916";
}
.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  transform: rotate(-180deg);
}
/*! accordion layout */
.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion {
  border: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 46px 0 48px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 46px 0 32px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 47px;
  min-height: 48px;
  padding: 0 46px 0 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 48px;
  min-height: 48px;
  min-width: 30px;
  right: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 14px 0 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 48px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 64px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 46px 0 32px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 48px 16px 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 64px 16px 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 48px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 32px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 16px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 14px;
}
.e-accordion {
  display: block;
  position: relative;
}
.e-accordion .e-acrdn-item.e-select.e-selected:first-child {
  border-top: 0;
}
.e-accordion .e-acrdn-item.e-select.e-selected:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}
.e-accordion .e-acrdn-item {
  overflow: hidden;
  padding-top: 0;
  position: relative;
}
.e-accordion .e-acrdn-item.e-hide {
  display: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 15px;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  line-height: 35px;
  min-height: 36px;
  overflow: hidden;
  padding: 0 40px 0 16px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 12px;
  height: 36px;
  min-height: 36px;
  min-width: 24px;
  position: absolute;
  right: 16px;
  top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  transition: 0.5s ease 0s;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 13px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion {
  border: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 40px 0 48px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 48px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 64px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 16px;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 40px 0 32px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 48px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 32px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 48px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 16px 64px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 16px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}
/*! accordion theme */
.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-accordion .e-active {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-top: 1px solid #fff;
}
.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-color: #eee;
}
.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}
.e-accordion .e-acrdn-item.e-overlay {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-content-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  background: transparent;
}
.e-accordion .e-acrdn-item .e-acrdn-header:active {
  background: transparent;
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #FBBB79;
}
.e-accordion .e-acrdn-item.e-select {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}
.e-accordion .e-acrdn-item.e-select.e-item-focus {
  border-color: #eee;
}
.e-accordion .e-acrdn-item.e-selected.e-select {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-top: 1px solid transparent;
}
.e-accordion .e-acrdn-item.e-selected .e-selected:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.12);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 13px;
}
/*! contextmenu layout */
.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: "\e977";
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: "\e937";
}
/*! contextmenu layout */
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 14px;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  display: none;
  min-width: 120px;
  position: absolute;
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-contextmenu-wrapper ul.e-ul:focus,
.e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}
.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  width: 1em;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 36px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 8px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 8px 0;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 11px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 16px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}
.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 15px;
  padding: 8px 0;
  white-space: nowrap;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 48px;
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 12px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 16px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
/*! contextmenu theme */
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #eee;
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
/*! component's theme wise override definitions and variables */
@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
/*! Horizontal Tab */
@keyframes tbar-alt-popup-shadow {
  0% {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
  }
}
@keyframes hscroll-alt-popup-shadow {
  0% {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
  }
}
/*! Material specific themes definition's */
/*! Vertical Tab */
/*! tab icons */
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e913";
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e904";
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before {
  content: "\e904";
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  content: "\e913";
}
.e-tab .e-tab-header .e-close-icon::before {
  content: "\e7fc";
  position: relative;
}
.e-tab .e-tab-header .e-popup-up-icon::before {
  content: "\e916";
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-up-icon::before {
    content: "\e984";
  }
}
.e-tab .e-tab-header .e-popup-down-icon::before {
  content: "\e916";
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-down-icon::before {
    content: "\e984";
  }
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: "\e82a";
  }

  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: "\e83d";
  }
}
.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before {
  content: "\e910";
}
.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before {
  content: "\e916";
}
.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: "\e919";
}
.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: "\e919";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: "\ebb9";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: "\ebb9";
}
.e-tab-clone-element .e-close-icon::before {
  content: "\e7fc";
  position: relative;
}
/*! tab layout */
.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 48px;
  min-height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 50px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 14px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  margin-top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap {
  padding: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 10px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 48px;
  min-height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 18px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 48px;
  min-height: 48px;
  padding: 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0 12px;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0 12px;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 24px;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 48px;
  min-height: 48px;
  padding: 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 24px;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: auto;
  height: initial;
}
.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}
.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 23px;
  top: 23px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 46px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 14px;
  line-height: 46px;
  margin: 0 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-vertical-icon .e-tab-header {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 72px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 46px;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 46px;
  margin: 0;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 46px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 24px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 70px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 70px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-fill.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon .e-tab-header {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 12px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 14px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 12px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 14px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0 12px;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0 12px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -24px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 24px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 10px 0 0;
}
.e-tab {
  display: block;
  position: relative;
}
.e-tab.e-hidden {
  display: none;
}
.e-tab.e-fill-mode .e-content,
.e-tab.e-fill-mode .e-content .e-item,
.e-tab.e-fill-mode .e-content .e-item > div,
.e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}
.e-tab .e-tab-header {
  height: 36px;
  min-height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header::before {
  content: "";
  position: absolute;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 36px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 40px;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}
.e-tab .e-tab-header .e-indicator {
  display: block;
  position: absolute;
}
.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}
.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 36px;
  margin: 0;
  min-height: 36px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 36px;
  padding: 0 18px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
  margin-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 36px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 10px;
  min-width: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 72px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 18px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 36px;
  min-height: 36px;
  min-width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 36px;
  padding: 0 16px;
  text-align: left;
  text-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 36px;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: inline-flex;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: inline-flex;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 18px;
  top: auto;
  top: initial;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: inline-flex;
}
.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: inline-flex;
  }
}
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab .e-tab-header .e-scroll-nav {
  height: 36px;
  min-height: 36px;
  min-width: auto;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0 9px;
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0 9px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 24px;
  position: relative;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav {
  height: 36px;
  min-height: 36px;
  min-width: auto;
  padding: 0 9px;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 24px;
  position: relative;
  top: 0;
  vertical-align: baseline;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
  height: initial;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: auto;
  height: initial;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}
.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}
.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-tab .e-tab-header.e-vertical .e-indicator {
  display: block;
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -18px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: auto !important;
  top: initial !important;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  justify-content: center;
  min-height: 16px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 18px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  transform: none;
  transition: none;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  line-height: 35px;
  text-align: left;
  text-transform: uppercase;
  transform: none;
  transition: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 35px;
  margin: 0 0 0 10px;
  vertical-align: baseline;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 14px;
  }
}
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}
.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -18px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 18px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 10px 0 0;
}
.e-tab .e-content {
  position: relative;
}
.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.e-tab .e-content > .e-item {
  display: none;
}
.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab .e-content.e-progress {
  overflow-x: hidden;
}
.e-tab.e-vertical-tab .e-content {
  display: flex;
}
.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: flex;
  flex: none;
}
.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}
.e-tab.e-vertical-icon .e-tab-header {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-vertical-icon .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 62px;
}
.e-tab.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 62px;
}
.e-tab.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}
.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
  padding: 0;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-template .e-content > .e-item {
  display: none;
}
.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  transform: none;
  transition: none;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-fill .e-tab-header {
  height: 34px;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 34px;
  margin: 0;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 34px;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 18px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 60px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 60px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-fill.e-vertical-icon .e-tab-header {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
}
.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0 9px;
}
.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0 9px;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}
.e-tab-clone-element {
  overflow: visible;
  z-index: 10000;
}
.e-tab-clone-element:not(.e-separator) {
  height: 36px;
  margin: 0;
  min-height: 36px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element:not(.e-separator) {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab-clone-element .e-tab-wrap {
  height: 36px;
  padding: 0 18px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-wrap {
    height: 48px;
    padding: 0 12px;
  }
}
.e-tab-clone-element .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-text-wrap {
    height: 48px;
  }
}
.e-tab-clone-element .e-tab-text {
  display: inherit;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-text {
    font-size: 14px;
  }
}
.e-tab-clone-element .e-icons.e-close-icon {
  display: none;
}
.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab-clone-element .e-close-icon::before {
  top: 0;
}
.e-tab-clone-element .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab-clone-element.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
    height: 72px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab-clone-element.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
  position: absolute;
  right: 18px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}
.e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab-clone-element .e-tab-icon.e-icon-top,
.e-tab-clone-element .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-bigger .e-tab-clone-element:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab-clone-element .e-tab-wrap {
  height: 48px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-tab-wrap {
    padding: 0 12px;
  }
}
.e-bigger .e-tab-clone-element .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab-clone-element .e-tab-text {
  font-size: 14px;
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}
.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon::before {
  font-size: 20px;
}
.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
  margin: 10px 0 0;
}
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
/*! tab theme */
.e-tab {
  background: transparent;
  border: none;
}
.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: 0;
  border-bottom: 0;
}
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: 0;
  border-bottom: initial;
}
.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab .e-tab-header .e-indicator {
  background: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(227, 22, 91, 0.12);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: rgba(0, 0, 0, 0.54);
  }

  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: rgba(0, 0, 0, 0.54);
  }

  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: rgba(0, 0, 0, 0.87);
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
  border: medium none currentColor;
  border: initial;
}
.e-tab .e-tab-header .e-toolbar-pop {
  background: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  overflow-y: auto;
}
.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
  overflow-y: hidden;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #eee;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: #eee;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: #FBBB79;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  box-shadow: none;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: medium none currentColor;
  border: initial;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: rgba(0, 0, 0, 0.12);
  border: medium none currentColor;
  border: initial;
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: medium none currentColor;
  border: initial;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: inherit;
  border: 0;
  box-shadow: none;
}
.e-tab .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-bottom: 0;
  border-radius: 0;
  border-top: 0;
  border-top: initial;
  border-top-color: inherit;
}
.e-tab .e-tab-header.e-vertical::before {
  border-width: 0 1px 0 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 0;
  border-top: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: 0;
  border-right: 0;
  border-right: initial;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: 0;
  border-left: initial;
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid transparent;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.12);
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: #FBBB79;
}
.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-disable .e-tab-header .e-indicator {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: rgba(227, 22, 91, 0.38);
}
.e-tab.e-disable .e-content {
  opacity: 0.38;
}
.e-tab.e-fill .e-tab-header {
  border-bottom: 2px Solid #FBBB79;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(0, 0, 0, 0.05);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #FBBB79;
  border-radius: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: white;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid #FBBB79;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 2px Solid #FBBB79;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 2px Solid #FBBB79;
}
.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}
.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}
.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 2px Solid rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 1;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.8);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header {
  background: #067B85;
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: #067B85;
}
.e-tab.e-background .e-tab-header .e-indicator {
  background: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(0, 0, 0, 0.1);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: #067B85;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
  color: rgba(255, 255, 255, 0.54);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #067B85;
  border-radius: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(63, 81, 181, 0);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: #067B85;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  animation: hscroll-alt-popup-shadow 1s ease-out 0ms;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after,
.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  animation: tbar-alt-popup-shadow 1s ease-out 0ms;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: #fff;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 1;
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #067B85;
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: #FBBB79;
}
.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(63, 81, 181, 0);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: rgba(255, 255, 255, 0.87);
}
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: rgba(255, 255, 255, 0.87);
}
.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}
.e-tab .e-content {
  background: inherit;
}
.e-tab .e-content .e-item {
  background: inherit;
  color: #000;
}
.e-tab-clone-element {
  background: #fff;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab-clone-element .e-tab-wrap {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab-clone-element .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! TreeView's material theme wise override definitions and variables */
/*! TreeView icons */
.e-treeview .e-list-item div.e-icons::before {
  content: "\e22f";
}
.e-treeview .e-sibling::before {
  content: "";
}
.e-treeview .e-popup .e-icons::before {
  content: "\e930";
}
.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: "\e22c";
}
.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: "\e22b";
}
.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: "\e22d";
}
.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: "\e22a";
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.e-bigger .e-treeview .e-navigable .e-text-content,
.e-treeview.e-bigger .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}
.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  padding: 0;
  width: 100%;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 10px 0 6px;
}
.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 10px;
}
.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 40px;
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 70px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 98px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 34px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 62px);
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 38px;
  min-height: 38px;
  padding: 0 10px;
}
.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 38px;
}
.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 16px;
}
.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-list-icon + .e-list-icon,
.e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  padding: 6px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 6px 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 16px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-treeview.e-text-wrap .e-list-text {
  white-space: normal;
  word-break: break-word;
}
.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
  word-break: break-all;
}
.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
  max-width: calc(100% - 2px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 22px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 59px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 87px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 57px);
}
.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 24px;
}
.e-treeview li.e-node-collapsed .e-list-item .e-fullrow {
  display: none;
}
.e-treeview .e-display-none {
  display: none;
}
.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  border-radius: 15px;
  transition: transform 0.3s ease-in-out;
}
.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  transform: rotate(90deg);
}
.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next {
  transform: rotate(180deg);
}
.e-treeview.e-rtl div.e-icons {
  transform: rotate(180deg);
}
.e-treeview .e-list-item {
  list-style: none;
  padding: 2px 0;
}
.e-treeview .e-list-item .e-ul {
  margin: 2px 0 -2px;
  padding: 0 0 0 24px;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  filter: alpha(opacity=50);
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
}
.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}
.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}
.e-treeview .e-icons .e-treeview-spinner {
  position: absolute;
}
.e-treeview .e-icons-spinner {
  position: relative;
}
.e-treeview .e-text-content {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 24px;
}
.e-treeview .e-fullrow {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  box-sizing: border-box;
  cursor: pointer;
  height: 32px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 5px;
  pointer-events: all;
  position: relative;
}
.e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}
.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 0 10px;
}
.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}
.e-treeview .e-list-text {
  box-sizing: border-box;
  display: inline-block;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 5px;
  text-decoration: none;
  vertical-align: middle;
}
.e-treeview .e-list-text .e-input-group {
  height: 30px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 18px;
  margin: 0 0 0 5px;
  vertical-align: middle;
  width: 18px;
}
.e-treeview .e-list-icon + .e-list-icon,
.e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 0 10px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 24px;
  margin: 0 0 0 -24px;
  vertical-align: middle;
  width: 24px;
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 7px;
}
.e-treeview .e-load {
  animation: rotation 0.5s infinite linear;
}
.e-treeview .e-sibling {
  border-radius: 10px;
  height: 6px;
  margin-top: -5px;
  width: 6px;
  position: absolute;
  z-index: 2;
}
.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}
.e-treeview .e-sibling::before {
  left: 6px;
  top: 3px;
  height: 1px;
  width: 144px;
  position: absolute;
  z-index: 2;
}
.e-treeview .e-popup {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}
.e-treeview .e-popup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}
.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}
.e-treeview .e-popup .e-downtail::before,
.e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}
.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}
.e-treeview .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}
.e-treeview .e-navigable .e-list-url {
  padding: 0;
  width: 100%;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 10px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 10px 0 2px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 5px;
}
.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}
.e-treeview.e-drag-item .e-text-content {
  float: left;
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 12px;
  padding: 6px;
}
.e-treeview.e-drag-item .e-drop-count {
  border: 1px solid;
  border-radius: 15px;
  box-sizing: content-box;
  font-size: 13px;
  line-height: normal;
  min-width: 12px;
  padding: 3px 5px 4px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}
.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 10px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 2px 0 10px;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 5px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview.e-rtl .e-ul {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-text-content {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 5px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 12px 0 0;
}
.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 0 5px 0 0;
}
.e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: 0 -24px 0 0;
}
.e-treeview.e-rtl .e-sibling::before {
  right: 6px;
  top: 3px;
}
.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}
.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}
.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}
.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}
.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 14px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 12px;
}
.e-treeview {
  -webkit-tap-highlight-color: transparent;
}
.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: transparent;
}
.e-treeview .e-list-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 18px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 10px;
}
.e-treeview .e-list-item.e-active,
.e-treeview .e-list-item.e-hover {
  background: transparent;
}
.e-treeview .e-list-item.e-hover > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-active > .e-text-content {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
  color: #FBBB79;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: #eee;
  border-color: #eee;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.e-treeview .e-list-item.e-editing.e-active > .e-fullrow,
.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible,
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-sibling {
  background: #FBBB79;
}
.e-treeview .e-sibling::before {
  background: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-popup .e-content {
  background-color: #fff;
  border-color: #eee;
}
.e-treeview .e-popup.e-select .e-icons {
  border-color: #eee;
}
.e-treeview .e-popup .e-downtail::before {
  border-top-color: #eee;
}
.e-treeview .e-popup .e-downtail::after {
  border-top-color: #fff;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: #eee;
  border-color: #eee;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}
.e-treeview.e-drag-item {
  background-color: #eee;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 12px;
}
.e-treeview.e-drag-item .e-list-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview.e-drag-item .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview.e-drag-item .e-drop-count {
  background-color: #FBBB79;
  border-color: #fff;
  color: #fff;
}
.e-treeview.e-drag-item.e-rtl .e-sibling {
  background: #FBBB79;
}
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
ejs-sidebar {
  display: none;
}
.e-sidebar-display {
  display: block;
}
.e-sidebar {
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}
.e-sidebar.e-right.e-open {
  transform: translateX(0%);
  transition: transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-right.e-close {
  box-shadow: none;
  transform: translateX(100%);
  transition: transform 0.5s ease, visibility 500ms;
  visibility: hidden;
}
.e-sidebar.e-left.e-open {
  transform: translateX(0%);
  transition: transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close {
  transition: transform 0.5s ease, visibility 500ms;
}
.e-sidebar.e-left.e-close {
  box-shadow: none;
  transform: translateX(-100%);
  visibility: hidden;
}
.e-sidebar.e-right.e-close {
  box-shadow: none;
  transform: translateX(100%);
  transition: transform 0.5s ease, visibility 500ms;
  visibility: hidden;
}
.e-sidebar.e-right {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  left: auto;
  right: 0;
  top: 0;
}
.e-sidebar.e-left {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  left: 0;
  right: auto;
  top: 0;
}
.e-sidebar.e-left.e-close.e-dock {
  transform: translateX(0%);
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-right.e-close.e-dock {
  transform: translateX(0%);
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
  transition: none;
}
.e-sidebar.e-visibility {
  visibility: hidden;
}
.e-sidebar.e-over {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.18);
}
.e-sidebar-absolute {
  position: absolute;
}
.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}
.e-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  top: 0;
  width: auto;
  z-index: 999;
}
.e-content-animation {
  transition: margin 0.5s ease, transform 0.5s ease;
}
.e-content-animation.e-overlay {
  box-sizing: border-box;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-disable-interaction {
  pointer-events: none;
  touch-action: none;
}
.e-sidebar-overflow {
  overflow-x: hidden !important;
}
.e-sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! menu layout */
.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: "\e99a";
}
.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: "\eb36";
}
.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before {
  content: "\e956";
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: "\e94d";
}
.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: "\e937";
}
.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: "\e94d";
}
/*! menu layout */
.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
}
.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}
.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 0;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper ul.e-ul,
.e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-menu-wrapper ul.e-ul:focus,
.e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}
.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}
.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}
.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}
.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 24px;
}
.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: inline-flex;
  font-size: 13px;
  height: 42px;
  line-height: 42px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}
.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  height: auto;
  line-height: 42px;
  margin-right: 8px;
  text-align: center;
}
.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 10px;
  height: auto;
  line-height: 42px;
  position: absolute;
  right: 12px;
  top: 0;
  width: auto;
}
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 30px;
}
.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.38;
  pointer-events: none;
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 0;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  display: list-item;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  width: 1em;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 36px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 8px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 8px 0;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 11px;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 42px;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper .e-menu-header .e-menu-title,
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 30px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 30px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(0deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  position: absolute;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  transform: none;
  width: 100%;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  transform: none;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}
.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}
.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}
.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 44px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 30px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 44px;
}
.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 14px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-menu-container ul .e-menu-item,
.e-bigger.e-menu-container ul .e-menu-item {
  height: 56px;
  line-height: 56px;
  padding: 0 16px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 56px;
  margin-right: 10px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul .e-menu-item .e-caret {
  font-size: 12px;
  line-height: 56px;
  right: 16px;
}
.e-bigger .e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul .e-menu-item.e-separator {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 15px;
  padding: 8px 0;
  white-space: nowrap;
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 8px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 10px;
}
.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 50px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 36px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 36px;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
  margin-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 16px;
  margin-left: 0;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 8px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 50px;
}
.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}
.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 34px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
  transition: transform 0.3s ease-in-out;
  transform: rotate(-180deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
  transition: transform 0.3s ease-in-out;
  transform: rotate(0deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}
.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 13px;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 42px;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 10px;
  right: 12px;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 56px;
  padding: 0;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 16px;
  height: 56px;
  line-height: 56px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 16px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 42px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 14px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 42px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
/*! menu theme */
.e-menu-wrapper,
.e-menu-container {
  background-color: #fafafa;
}
.e-menu-wrapper .e-menu,
.e-menu-container .e-menu {
  background-color: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.e-menu-container .e-menu .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused,
.e-menu-container .e-menu .e-menu-item.e-focused {
  color: #000;
  color: initial;
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
  background-color: #eee;
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected,
.e-menu-container .e-menu .e-menu-item.e-selected {
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #e0e0e0;
  outline-offset: 0;
  background-color: #e0e0e0;
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-separator,
.e-menu-container .e-menu .e-menu-item.e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-disabled,
.e-menu-container .e-menu .e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-caret {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-url,
.e-menu-container .e-menu .e-disabled .e-menu-url {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background-color: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-selected {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #eee;
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background-color: #fff;
}
.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background-color: inherit;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: #fafafa;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background: #eee;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background: #eee;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background: #eee;
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: #eee;
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: #eee;
}
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: rgba(0, 0, 0, 0.87);
}
/*! breadcrumb icons */
.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
  content: "\eb04";
}
.e-breadcrumb .e-home {
  margin-top: -1px;
}
.e-breadcrumb .e-home::before {
  content: "\e92b";
}
.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
  margin-top: 0;
}
/*! breadcrumb layout */
.e-breadcrumb {
  display: block;
}
.e-breadcrumb.e-breadcrumb-wrap-mode {
  display: flex;
}
.e-breadcrumb .e-breadcrumb-first-ol {
  align-items: flex-start;
  flex-shrink: 0;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-wrapped-ol {
  flex-wrap: wrap;
  overflow: hidden;
  padding-left: 0;
}
.e-breadcrumb.e-breadcrumb-scroll-mode {
  line-height: 26px;
  overflow: auto;
}
.e-breadcrumb ol {
  align-items: center;
  display: inline-flex;
  line-height: normal;
  margin: 0;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
}
.e-breadcrumb li {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb .e-breadcrumb-item {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 4px 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  cursor: pointer;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
  cursor: default;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
  display: inline-block;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 2px 0;
}
.e-breadcrumb .e-breadcrumb-item.e-disabled {
  opacity: 1;
  pointer-events: none;
}
.e-breadcrumb .e-breadcrumb-separator {
  display: flex;
  font-size: 14px;
  padding: 4px 3px;
}
.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: -4px;
  padding-left: 0;
}
.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: 0;
  margin-right: -4px;
  padding-left: 3px;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  cursor: pointer;
  font-size: 16px;
  padding: 4px 4px;
  vertical-align: bottom;
}
.e-breadcrumb .e-breadcrumb-menu {
  display: inline-block;
}
.e-breadcrumb .e-breadcrumb-item-wrapper {
  display: flex;
}
.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb.e-disabled {
  opacity: 1;
}
.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-menu {
  pointer-events: none;
}
.e-breadcrumb-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  position: absolute;
}
.e-breadcrumb-popup ul {
  margin: 0;
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  width: 100%;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
  width: inherit;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}
.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}
.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 4px 12px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  font-size: 16px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 2px 0;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
  font-size: 16px;
  padding: 4px 5px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 5px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
  font-size: 18px;
  padding: 5px 5px;
}
.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
/*! breadcrumb theme */
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  color: rgba(0, 0, 0, 0.65);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:active {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb.e-disabled .e-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.26);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
  color: rgba(0, 0, 0, 0.26);
}
.e-breadcrumb-popup {
  background-color: #fff;
}
.e-breadcrumb-popup .e-breadcrumb-text {
  color: #616161;
}
.e-breadcrumb-popup .e-breadcrumb-text:hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-dialog .e-icon-dlg-close::before {
  content: "\e7fc";
  position: relative;
}
.e-dialog .e-icon-dlg-close {
  opacity: 1;
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:active {
  opacity: 1;
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:hover {
  opacity: 1;
  opacity: initial;
}
.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before,
.e-dialog .e-north-east::before,
.e-dialog .e-north-west::before {
  content: "\eb05";
}
/*! dialog layout */
.e-dialog {
  border: none;
  border-radius: 2px;
  flex-direction: column;
  width: 100%;
}
.e-dialog.e-popup {
  width: 100%;
}
.e-dialog.e-dlg-resizable {
  padding-bottom: 15px;
  touch-action: none;
}
.e-dialog .e-dlg-header-content {
  border-radius: 1px 1px 0 0;
  line-height: 30px;
}
.e-dialog .e-dlg-header-content + .e-dlg-content {
  padding-top: 0;
}
.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto;
}
.e-dialog .e-dlg-header {
  display: block;
  font-size: 18px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}
.e-dialog .e-dlg-header.e-hide {
  display: none;
}
.e-dialog .e-dlg-modal {
  position: fixed;
}
.e-dialog .e-scroll-disabled {
  overflow: hidden !important;
}
.e-dialog .e-dlg-content {
  display: block;
  flex: 1 1 auto;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  overflow: auto;
  overflow-x: hidden;
}
.e-dialog .e-dlg-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: none;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
}
.e-dialog .e-footer-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  text-align: right;
}
.e-dialog .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-dialog .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0;
}
.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: nesw-resize;
  left: 0;
  transform: rotate(90deg);
}
.e-dialog .e-resize-handle.e-north-east {
  cursor: nesw-resize;
  right: 0;
  top: 0;
  transform: rotate(-90deg);
}
.e-dialog .e-resize-handle.e-north-west {
  cursor: nwse-resize;
  left: 0;
  top: 0;
  transform: rotate(180deg);
}
.e-dialog .e-south,
.e-dialog .e-north,
.e-dialog .e-east,
.e-dialog .e-west {
  background-color: transparent;
  background-repeat: repeat;
  overflow: visible;
  position: absolute;
}
.e-dialog .e-east,
.e-dialog .e-west {
  cursor: ew-resize;
}
.e-dialog .e-south,
.e-dialog .e-north {
  cursor: ns-resize;
}
.e-dialog.e-blazor-hidden {
  left: 0;
  position: absolute;
}
.e-bigger.e-dialog .e-dlg-header-content,
*.e-bigger .e-dialog .e-dlg-header-content {
  padding: 24px 24px 20px;
}
.e-bigger.e-dialog .e-dlg-header,
*.e-bigger .e-dialog .e-dlg-header {
  font-size: 18px;
}
.e-bigger.e-dialog .e-dlg-content,
*.e-bigger .e-dialog .e-dlg-content {
  font-size: 13px;
  padding: 24px;
}
.e-bigger.e-dialog .e-footer-content,
*.e-bigger .e-dialog .e-footer-content {
  padding: 8px;
}
.e-bigger.e-dialog .e-footer-content .e-btn,
*.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 8px;
}
.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 3px;
  height: 36px;
  left: 6px;
  width: 36px;
}
.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto;
}
.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 8px;
}
.e-bigger .e-dlg-header-content + .e-dlg-content {
  padding-top: 0;
}
.e-dialog .e-dlg-header-content {
  border-bottom: none;
  padding: 18px;
}
.e-dialog .e-dlg-content {
  padding: 18px;
}
.e-dialog .e-footer-content {
  padding: 8px;
}
.e-dialog .e-footer-content .e-btn {
  margin-left: 6px;
}
.e-rtl .e-footer-content .e-btn {
  margin-right: 6px;
}
.e-dialog.e-draggable > .e-dlg-header-content {
  cursor: move;
}
.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px;
  position: absolute;
}
.e-rtl .e-footer-content .e-btn {
  margin-left: 0;
}
.e-rtl .e-footer-content {
  text-align: left;
}
.e-rtl .e-footer-content {
  text-align: left;
}
.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  left: 0;
  right: 6px;
}
.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 0;
  float: right;
  height: 30px;
  left: 6px;
  position: relative;
  width: 30px;
}
.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: sw-resize;
  direction: ltr;
  left: 0;
  text-align: left;
  text-align: initial;
  transform: rotate(90deg);
}
.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important;
}
.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  transition: opacity 0.15s linear;
  width: 100%;
}
.e-dlg-overlay.e-fade {
  opacity: 0;
}
.e-dlg-overflow-hidden {
  overflow: auto;
}
.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
}
.e-popup.e-popup-open.e-dialog {
  display: inline-flex;
}
.e-dlg-container {
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.e-dlg-center-center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  align-items: center;
  justify-content: center;
}
.e-dlg-left-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-start;
  align-items: center;
  justify-content: flex-start;
}
.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  justify-content: flex-end;
}
.e-dlg-left-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
}
.e-dlg-right-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-end;
  align-items: flex-start;
  justify-content: flex-end;
}
.e-dlg-center-top {
  align-items: center;
  flex-direction: column;
}
.e-dlg-left-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-start;
  align-items: flex-end;
  justify-content: flex-start;
}
.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  justify-content: flex-end;
}
.e-dlg-center-bottom {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:hover,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: #e0e0e0;
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: #e0e0e0;
}
.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px;
}
.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px;
}
@media (min-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
.e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: 600px;
  }
}
@media (max-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
.e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: auto;
  }
}
.e-dlg-ref-element {
  display: none;
}
.e-dialog .e-footer-content {
  box-sizing: border-box;
}
.e-dialog {
  background-color: #fff;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.e-dlg-overlay {
  background-color: #383838;
}
.e-footer-content {
  background-color: #fff;
}
.e-dlg-header,
.e-dlg-header * {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  font-weight: normal;
}
.e-dlg-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-device .e-dlg-content,
.e-device .e-dlg-content * {
  font-size: 14px;
}
.e-dlg-header-content {
  background-color: #fff;
}
.e-dlg-content {
  background-color: #fff;
}
.e-icon-dlg-close {
  color: #000;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:hover span {
  color: #000;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}
.e-icon-dlg-close:active {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}
.e-icon-dlg-close:hover {
  color: #000;
}
.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: transparent;
}
.e-dlg-header-content .e-dlg-closeicon-btn:active {
  background-color: transparent;
}
.e-south-east {
  color: #000;
}
.e-rtl .e-south-east {
  color: transparent;
}
.e-rtl .e-south-west {
  color: #000;
}
.e-south-west,
.e-north-east,
.e-north-west {
  color: transparent;
}
/*! popup layout */
.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
}
.e-popup.e-popup-open {
  display: block;
}
.e-popup.e-popup-close {
  display: none;
}
.e-tooltip-close::before {
  content: "\e7e9";
  font-size: 16px;
}
.e-arrow-tip-inner.e-tip-right::before {
  content: "\e848";
}
.e-arrow-tip-inner.e-tip-top::before {
  content: "\e918";
}
.e-arrow-tip-inner.e-tip-bottom::before {
  content: "\e919";
}
.e-arrow-tip-inner.e-tip-left::before {
  content: "\e84b";
}
/*! tooltip popup container layout */
.e-tooltip-popup-container {
  position: relative;
}
/*! tooltip layout */
.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible;
  /*! tooltip arrow */
  /*! tooltip sticky mode close icon */
  /*! tooltip content area */
}
.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 100%;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px;
}
.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit;
}
.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 16px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 3px 6px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1;
}
/*! Bigger Style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 5px 8px;
}
/*! Tooltip theme */
.e-tooltip-wrap {
  border-radius: 2px;
  filter: none;
  opacity: 0.9;
  /*! tooltip arrow */
  /*! tooltip sticky mode close icon */
  /*! tooltip content area */
}
.e-tooltip-wrap.e-popup {
  background-color: #616161;
  border: 1px solid #616161;
}
.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #616161;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #616161;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #616161;
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #616161;
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: #616161;
  font-family: "e-icons";
  font-size: 16px;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-tooltip-wrap .e-tooltip-close {
  background-color: #fff;
  border-color: transparent;
  border-radius: 8px;
  color: #616161;
}
.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: #fff;
  color: #616161;
}
.e-tooltip-wrap .e-tip-content {
  color: #fff;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 11px;
}
/*! bigger style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px;
}
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-spinner-pane {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000;
}
.e-spinner-pane::after {
  content: "Material";
  display: none;
}
.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0%) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0%) translateY(-50%);
}
.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%);
}
.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.e-spinner-pane.e-spin-hide {
  display: none;
}
.e-spinner-pane.e-spin-show {
  display: inline-flex;
}
.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000;
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: "Roboto", Segoe UI;
  font-size: 13px;
  margin-top: 16px;
  text-align: center;
}
.e-spinner-pane .e-spinner-inner .e-spin-material {
  animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle {
  fill: none;
  stroke-linecap: square;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent,
.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  fill: none;
  stroke-width: 4.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
.e-spinner-pane {
  background-color: transparent;
}
.e-spinner-pane.e-spin-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: #fff;
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #FBBB79;
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: rgba(227, 22, 91, 0.4);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  stroke: rgba(227, 22, 91, 0.4);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: rgba(227, 22, 91, 0.4);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-material {
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: #FBBB79;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #FBBB79;
  stroke: #FBBB79;
}
/*! recurrence editor theme wise definitions*/
/*! Schedule component's material theme definitions and variables */
.e-schedule .e-schedule-toolbar .e-icon-prev::before {
  content: "\e937";
}
.e-schedule .e-schedule-toolbar .e-icon-next::before {
  content: "\e956";
}
.e-schedule .e-schedule-toolbar .e-icon-add::before {
  content: "\e963";
}
.e-schedule .e-schedule-toolbar .e-icon-today::before {
  content: "\e322";
}
.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before {
  content: "\e969";
}
.e-schedule .e-schedule-toolbar .e-icon-day::before {
  content: "\e31b";
}
.e-schedule .e-schedule-toolbar .e-icon-week::before {
  content: "\e315";
}
.e-schedule .e-schedule-toolbar .e-icon-workweek::before {
  content: "\e314";
}
.e-schedule .e-schedule-toolbar .e-icon-month::before {
  content: "\e93c";
}
.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before {
  content: "\e313";
}
.e-schedule .e-schedule-toolbar .e-icon-agenda::before {
  content: "\e31d";
}
.e-schedule .e-schedule-toolbar .e-icon-year::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before {
  content: "\ea85";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before {
  content: "\ea88";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before {
  content: "\ea8b";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-month::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before {
  content: "\e984";
}
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before {
  content: "\e984";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before {
  content: "\e956";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before {
  content: "\e937";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before {
  content: "\e99a";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-next::before {
  content: "\e956";
}
.e-schedule .e-close-icon::before {
  content: "\e7fc";
}
.e-schedule .e-block-indicator::before {
  content: "\e22a";
}
.e-schedule .e-appointment .e-recurrence-icon::before {
  content: "\e308";
}
.e-schedule .e-appointment .e-recurrence-edit-icon::before {
  content: "\e30a";
}
.e-schedule .e-appointment .e-up-icon::before {
  content: "\e306";
}
.e-schedule .e-appointment .e-down-icon::before {
  content: "\e304";
}
.e-schedule .e-appointment .e-left-icon::before {
  content: "\e302";
}
.e-schedule .e-appointment .e-right-icon::before {
  content: "\e300";
}
.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before {
  content: "\e916";
}
.e-schedule.e-rtl .e-appointment .e-left-icon::before {
  content: "\e300";
}
.e-schedule.e-rtl .e-appointment .e-right-icon::before {
  content: "\e302";
}
.e-schedule .e-resource-tree-icon::before {
  content: "\e22f";
}
.e-schedule-dialog.e-device .e-back-icon::before {
  content: "\e977";
}
.e-schedule-dialog.e-device .e-save-icon::before {
  content: "\e98e";
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before {
  content: "\e944";
}
.e-schedule-dialog.e-device.e-rtl .e-back-icon::before {
  content: "\e85f";
}
.e-quick-popup-wrapper .e-edit-icon::before {
  content: "\e891";
}
.e-quick-popup-wrapper .e-delete-icon::before {
  content: "\e94a";
}
.e-quick-popup-wrapper .e-close-icon::before {
  content: "\e7fc";
}
.e-quick-popup-wrapper .e-time-icon::before {
  content: "\e20c";
}
.e-quick-popup-wrapper .e-location-icon::before {
  content: "\e30c";
}
.e-quick-popup-wrapper .e-time-zone-icon::before {
  content: "\e30e";
}
.e-quick-popup-wrapper .e-description-icon::before {
  content: "\e30d";
}
.e-quick-popup-wrapper .e-resource-icon::before {
  content: "\e424";
}
.e-quick-popup-wrapper .e-date-time-icon::before {
  content: "\e421";
}
.e-more-popup-wrapper.e-device .e-close-icon::before {
  content: "\e7fc";
}
/*! schedule component layout */
.e-schedule {
  display: block;
  outline: medium none;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.e-schedule .e-schedule-toolbar {
  background: #fafafa;
  border: 0;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
  min-height: 42px;
}
.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-active-view .e-icons {
  color: #FBBB79;
}
.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
}
.e-schedule .e-schedule-toolbar .e-tbar-btn:active {
  background: #e0e0e0;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items {
  background: #fafafa;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 42px;
  min-height: 42px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow {
  font-size: 10px;
  padding-top: 0;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover {
  border-radius: 100%;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next {
  font-size: 14px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  text-transform: none;
  text-transform: initial;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav {
  background: #fafafa;
  border-left: 0;
  border-right: 1px solid #f5f5f5;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav {
  border-left: 1px solid #f5f5f5;
}
.e-schedule .e-schedule-toolbar .e-hor-nav::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:hover {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:focus {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule.e-device .e-schedule-toolbar {
  height: 56px;
  min-height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus {
  height: calc(100% - 20px);
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 56px;
  min-height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-pop {
  overflow: auto;
}
.e-schedule.e-device .e-content-wrap.e-scroll-hidden {
  overflow: hidden;
}
.e-schedule .e-schedule-resource-toolbar {
  background: #fafafa;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  display: flex;
  margin-bottom: 3px;
  min-height: 42px;
  padding: 10px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  padding: 7px;
  padding-left: 4px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title {
  display: flex;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name {
  font-size: 14px;
  padding: 5px;
  color: #000;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) {
  opacity: 0.6;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  color: rgba(0, 0, 0, 0.54);
  font-size: 10px;
  line-height: 18px;
  opacity: 0.4;
  padding: 5px;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-close {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-open {
  display: block;
}
.e-schedule .e-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-text-center {
  text-align: center;
}
.e-schedule .e-table-container {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-table-container.e-translate {
  transition: transform 0.3s ease 0s;
}
.e-schedule .e-resource-tree-popup {
  background: #fff;
  box-shadow: 0 3px 4px 0.2px rgba(0, 0, 0, 0.4);
  height: 100%;
  position: absolute;
  width: 250px;
}
.e-schedule .e-resource-tree-popup .e-resource-tree {
  height: 100%;
  overflow-y: auto;
}
.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content {
  padding: 0 0 0 12px;
}
.e-schedule .e-resource-tree-popup-overlay.e-enable {
  background-color: #383838;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-schedule .e-new-event {
  background-color: #067B85;
  border: 1px solid #fff;
  border-radius: 5px;
  height: 100%;
  opacity: 0.9;
  position: relative;
  width: 100%;
  z-index: 1;
}
.e-schedule .e-new-event .e-title {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  overflow-wrap: break-word;
  padding: 3px;
  position: absolute;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-schedule-table {
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}
.e-schedule .e-schedule-table > tbody > tr > th,
.e-schedule .e-schedule-table > tbody > tr > td {
  box-sizing: border-box;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-outer-table > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.e-schedule .e-content-wrap {
  position: relative;
}
.e-schedule .e-content-wrap .e-day-wrapper {
  width: 100%;
}
.e-schedule .e-content-placeholder {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 99999;
}
.e-schedule .e-content-wrap,
.e-schedule .e-scroll-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-schedule .e-hide-childs > * {
  display: none;
}
.e-schedule .e-recurrence-icon,
.e-schedule .e-recurrence-edit-icon {
  font-size: 11px;
}
.e-schedule .e-left-icon,
.e-schedule .e-right-icon {
  font-size: 8px;
}
.e-schedule .e-m-date {
  cursor: pointer;
  font-size: 20px;
}
.e-schedule .e-m-date:hover {
  text-decoration: underline;
}
.e-schedule .e-m-day {
  font-size: 12px;
}
.e-schedule.e-device .e-m-date:hover {
  text-decoration: none;
}
.e-schedule .e-block-appointment {
  background: rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-block-appointment .e-subject {
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-block-indicator {
  color: rgba(0, 0, 0, 0.6);
  float: right;
  padding: 0 5px;
  z-index: 1;
}
.e-schedule.e-rtl .e-block-indicator {
  float: left;
}
.e-schedule .e-timeline-view .e-block-indicator,
.e-schedule .e-timeline-month-view .e-block-indicator {
  position: absolute;
  top: 3px;
}
.e-schedule .e-appointment {
  opacity: 1;
  transition: opacity 100ms linear;
}
.e-schedule .e-appointment .e-subject.e-disable {
  display: none;
}
.e-schedule .e-appointment .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-appointment .e-inline-subject {
  background-color: transparent;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-schedule .e-appointment.e-event-action {
  opacity: 0.4;
}
.e-schedule .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-read-only {
  opacity: 0.8;
}
.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone),
.e-schedule.e-event-action .e-block-appointment {
  pointer-events: none;
}
.e-schedule.e-event-action .e-drag-clone,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone {
  cursor: move;
}
.e-schedule.e-event-action .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-drag-clone .e-bottom-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler {
  pointer-events: none;
}
.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone {
  cursor: ns-resize;
}
.e-schedule.e-event-action .e-timeline-view .e-resize-clone,
.e-schedule.e-event-action .e-timeline-month-view .e-resize-clone,
.e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone {
  cursor: ew-resize;
}
.e-schedule.e-device .e-appointment {
  overflow: hidden;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize {
  height: 10px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize {
  border-radius: 50%;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize {
  margin-top: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize {
  margin-top: 8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize {
  margin-left: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize {
  margin-left: 8px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-right-handler {
  height: 100%;
  width: 5px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler {
  height: 5px;
  width: 100%;
}
.e-schedule .e-event-resize {
  position: absolute;
}
.e-schedule .e-event-resize.e-left-handler, .e-schedule .e-event-resize.e-right-handler {
  height: 100%;
  width: 10px;
}
.e-schedule .e-event-resize.e-left-handler {
  cursor: ew-resize;
  float: left;
  left: 0;
}
.e-schedule .e-event-resize.e-right-handler {
  cursor: e-resize;
  float: right;
  right: 0;
}
.e-schedule .e-event-resize.e-top-handler, .e-schedule .e-event-resize.e-bottom-handler {
  height: 10px;
  width: 100%;
}
.e-schedule .e-event-resize.e-top-handler {
  cursor: ns-resize;
  top: 0;
}
.e-schedule .e-event-resize.e-bottom-handler {
  bottom: 0;
  cursor: ns-resize;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-content-table,
.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap {
  height: 100%;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-row,
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-cells {
  height: 0 !important;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 54px;
  margin-bottom: 2px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  padding: 2px 4px 0 2px;
  text-align: left;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 1px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon {
  line-height: 54px;
  padding: 0 5px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon {
  line-height: 54px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper {
  position: absolute;
  width: 0;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells {
  height: auto;
  vertical-align: top;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-left-indent {
  width: 85px;
}
.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells {
  position: relative;
}
.e-schedule .e-vertical-view .e-date-header-wrap table col,
.e-schedule .e-vertical-view .e-content-wrap table col {
  width: 36px;
}
.e-schedule .e-vertical-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-vertical-view .e-header-cells {
  font-size: 12px;
  height: 60px;
  padding: 5px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  display: table;
  font-size: 13px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  cursor: pointer;
  display: table;
  font-size: 18px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover {
  text-decoration: none;
}
.e-schedule .e-vertical-view .e-row-count-wrapper {
  display: block;
  height: 100%;
  pointer-events: none;
  position: relative;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator {
  bottom: 0;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 2px 4px;
  pointer-events: visible;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section {
  bottom: 4px;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 25px;
  left: 0;
  line-height: 25px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  transform: rotate(0deg);
  transition: transform 300ms ease-in-out;
  width: 25px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand {
  transform: rotate(0deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse {
  transform: rotate(180deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section:hover, .e-schedule .e-vertical-view .e-all-day-appointment-section:focus {
  background: #e0e0e0;
  border-radius: 100%;
}
.e-schedule .e-vertical-view .e-appointment-hide {
  opacity: 0;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  height: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate {
  transition: 250ms ease-out;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-schedule .e-vertical-view .e-work-cells {
  font-size: 12px;
  height: 36px;
  text-align: center;
}
.e-schedule .e-vertical-view .e-work-cells {
  width: 36px;
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view .e-current-time {
  font-size: 11px;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time,
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  z-index: 1;
}
.e-schedule .e-vertical-view .e-date-header-wrap {
  max-height: 300px;
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll {
  border-bottom: 1px solid #e8eaf6;
  overflow-y: auto;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-resource-cells {
  position: sticky;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-header-cells {
  position: sticky;
  top: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-auto {
  max-height: unset;
}
.e-schedule .e-vertical-view .e-time-cells-wrap {
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-content-wrap,
.e-schedule .e-vertical-view .e-time-cells-wrap {
  position: relative;
}
.e-schedule .e-vertical-view .e-timeline-wrapper,
.e-schedule .e-vertical-view .e-day-wrapper,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper {
  height: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
  padding: 1px 0 1px 4px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time {
  display: block;
  font-size: 11px;
  padding: 1px 4px 2px 0;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon {
  line-height: 20px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  flex: auto;
  padding: 0 4px;
  text-align: left;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time {
  display: block;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  bottom: 5px;
  display: block;
  float: right;
  height: auto;
  left: auto;
  position: absolute;
  right: 5px;
  width: auto;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator {
  display: block;
  margin: 0 45%;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  font-size: 8px;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon {
  margin-top: 3px;
  top: 0;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  bottom: 6px;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view.e-day-view .e-header-date {
  cursor: default;
}
.e-schedule .e-vertical-view.e-day-view .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-left-indent {
  width: 35px;
}
.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap {
  float: left;
  width: 35px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}
.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  min-height: auto;
}
.e-schedule.e-rtl {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  padding: 1px 4px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  line-height: 15px;
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  margin-left: 15px;
  margin-right: auto;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  float: left;
  left: 5px;
  right: auto;
}
.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap {
  float: right;
}
@media screen and (max-width: 480px) {
  .e-schedule .e-vertical-view .e-left-indent {
    width: 35px;
  }
}
.e-schedule .e-month-view .e-left-indent,
.e-schedule .e-month-agenda-view .e-left-indent {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  width: 36px;
}
.e-schedule .e-month-view .e-week-number-wrapper,
.e-schedule .e-month-agenda-view .e-week-number-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-week-number,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  color: rgba(0, 0, 0, 0.54);
  padding-top: 4px;
  text-align: center;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-week-number {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  height: 70px;
}
.e-schedule .e-month-view .e-content-wrap {
  display: flex;
  font-size: 13px;
}
.e-schedule .e-month-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-month-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-month-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 30px;
  padding: 3px;
}
.e-schedule .e-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-month-view .e-work-cells {
  height: 70px;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header {
  visibility: hidden;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 2px;
  text-align: center;
}
.e-schedule .e-month-view .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-month-view .e-new-event {
  height: calc(100% - 25px);
}
.e-schedule .e-month-view .e-block-indicator {
  margin-top: -20px;
}
.e-schedule .e-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-month-view .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject {
  padding: 4px;
  text-align: center;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time {
  font-size: 11px;
  padding: 1.5px;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-month-view .e-appointment .e-subject {
  padding: 2px;
  width: 100%;
}
.e-schedule .e-month-view .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-rtl .e-month-view .e-left-indent {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-view .e-week-number {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule .e-year-view .e-calendar-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  border: 0;
  flex: 0 25%;
  max-width: 100%;
  min-width: 260px;
  padding: 10px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day {
  display: block;
  margin: 0 auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month {
  color: rgba(0, 0, 0, 0.54);
  pointer-events: visible;
  touch-action: auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today {
  opacity: 0.5;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator {
  background-color: #067B85;
  border-radius: 50%;
  height: 5px;
  margin: -6px auto 0;
  position: relative;
  width: 5px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-year-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-year-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-year-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-year-view .e-date-header-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-year-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap,
.e-schedule .e-timeline-year-view .e-month-header-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap table col,
.e-schedule .e-timeline-year-view .e-content-wrap table col {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-resource-left-td,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-timeline-year-view .e-resource-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-resource-left-td {
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells,
.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells {
  height: 40px;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  height: 75px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node {
  background-color: #fff;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus {
  background-color: #f5f5f5;
}
.e-schedule .e-timeline-year-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-resource-tree-icon {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-year-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-year-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month) {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-work-days {
  background-color: #fff;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-other-month {
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
  background-color: #FBBB79;
  border-radius: 50%;
  color: #fff;
  margin: 2px;
  width: 20px;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-year-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-content-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-left-indent td {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td {
  border-width: 0 1px 1px 0;
}
.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent {
  padding: 0;
  width: 100px;
}
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent,
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-month-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-month-header.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-timeline-year-view .e-left-indent,
.e-schedule .e-timeline-year-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 30px;
  padding: 0;
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-month-header,
.e-schedule .e-timeline-year-view .e-work-cells {
  height: 75px;
}
.e-schedule .e-timeline-year-view .e-header-cells,
.e-schedule .e-timeline-year-view .e-work-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-work-cells {
  vertical-align: top;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 2px;
  text-align: center;
  width: 10px;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-timeline-year-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding: 1.5px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-indicator {
  display: block;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  padding-right: 5px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-device .e-year-view .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-view .e-content-wrap,
.e-schedule .e-timeline-view .e-content-table,
.e-schedule .e-timeline-month-view .e-content-wrap,
.e-schedule .e-timeline-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-date-header-wrap,
.e-schedule .e-timeline-month-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-event-table,
.e-schedule .e-timeline-month-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-view .e-appointment-container.e-event-container,
.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container {
  height: 60px;
  position: relative;
}
.e-schedule .e-timeline-view .e-date-header-wrap table col,
.e-schedule .e-timeline-view .e-content-wrap table col,
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 50px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td {
  height: 36px;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots {
  overflow: inherit;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span {
  position: relative;
}
.e-schedule .e-timeline-view .e-navigate:hover,
.e-schedule .e-timeline-month-view .e-navigate:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate:focus,
.e-schedule .e-timeline-month-view .e-navigate:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  height: 60px;
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-resource-text,
.e-schedule .e-timeline-month-view .e-resource-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-resource-left-td,
.e-schedule .e-timeline-month-view .e-resource-left-td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-view .e-resource-cells,
.e-schedule .e-timeline-month-view .e-resource-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  height: 60px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-view .e-resource-cells:focus,
.e-schedule .e-timeline-month-view .e-resource-cells:focus {
  background-color: #f5f5f5;
}
.e-schedule .e-timeline-view .e-resource-column-wrap,
.e-schedule .e-timeline-month-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-resource-column-table,
.e-schedule .e-timeline-month-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-auto-height,
.e-schedule .e-timeline-month-view .e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-view.e-ignore-whitespace .e-event-container,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-event-container {
  height: 42px;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells {
  background-color: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 8px #fafafa;
}
.e-schedule .e-timeline-view .e-resource-tree-icon,
.e-schedule .e-timeline-month-view .e-resource-tree-icon {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-view .e-resource-collapse,
.e-schedule .e-timeline-month-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-view .e-child-node,
.e-schedule .e-timeline-month-view .e-child-node {
  background-color: #fff;
}
.e-schedule .e-timeline-view .e-appointment-wrapper,
.e-schedule .e-timeline-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-view .e-inline-appointment,
.e-schedule .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-view .e-appointment,
.e-schedule .e-timeline-month-view .e-appointment {
  background: #067B85;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  display: flex;
  height: 38px;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-timeline-view .e-appointment .e-subject,
.e-schedule .e-timeline-month-view .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-view .e-appointment .e-location,
.e-schedule .e-timeline-month-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-time {
  display: block;
  line-height: 1.4;
}
.e-schedule .e-timeline-view .e-appointment .e-disable,
.e-schedule .e-timeline-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}
.e-schedule .e-timeline-view .e-appointment .e-indicator,
.e-schedule .e-timeline-month-view .e-appointment .e-indicator {
  display: block;
}
.e-schedule .e-timeline-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  padding-right: 5px;
}
.e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus,
.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule .e-timeline-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-timeline-view .e-appointment.e-allow-select,
.e-schedule .e-timeline-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-view .e-more-indicator,
.e-schedule .e-timeline-month-view .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-more-indicator:focus,
.e-schedule .e-timeline-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate {
  font-size: 13px;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  bottom: 0;
  position: absolute;
}
.e-schedule .e-timeline-view .e-current-timeline {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 70px;
}
.e-schedule .e-virtual-scroll .e-content-table {
  position: absolute;
  transform: translateY(0);
}
.e-schedule .e-virtual-scroll .e-content-table.e-virtual-relative {
  position: relative;
}
.e-schedule .e-virtual-scroll .e-content-wrap.e-transition {
  transition: all 1000ms linear;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-right-icon {
  padding: 0 0 0 5px;
}
.e-schedule.e-rtl .e-timeline-view .e-inline-appointment,
.e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-left-td,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-cells,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells {
  border-width: 0 0 1px 1px;
  padding-right: 15px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon {
  float: right;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  text-align: right;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap {
  font-size: 13px;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td {
  border-left-width: 0;
  border-right-width: 0;
}
.e-schedule.e-device .e-month-view .e-content-wrap,
.e-schedule.e-device .e-timeline-view .e-content-wrap,
.e-schedule.e-device .e-timeline-month-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule.e-device .e-month-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-month-view .e-date-header:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-month-view .e-more-indicator,
.e-schedule.e-device .e-timeline-view .e-more-indicator,
.e-schedule.e-device .e-timeline-month-view .e-more-indicator {
  font-size: 12px;
}
.e-schedule.e-device .e-month-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-month-view .e-navigate:hover {
  text-decoration: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu {
  margin-top: 6px;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  margin-top: 4px;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  height: 40px;
  padding-top: 8px;
}
.e-schedule .e-month-agenda-view .e-wrapper-container {
  position: relative;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-content-table {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.e-schedule .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-month-agenda-view .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-month-agenda-view .e-day-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-month-agenda-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-month-agenda-view .e-content-wrap {
  font-size: 13px;
}
.e-schedule .e-month-agenda-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 30px;
  padding: 5px;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  height: 40px;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-agenda-view .e-date-header {
  height: 24px;
  line-height: 24.5px;
  margin: 4px auto 0;
  text-align: center;
  width: 24px;
}
.e-schedule .e-month-agenda-view .e-appointment-container {
  min-height: 40px;
}
.e-schedule .e-month-agenda-view .e-appointment-wrap {
  background-color: #fff;
  overflow: auto;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment {
  border-left: 3px solid #067B85;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment:hover {
  background: #f5f5f5;
}
.e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus {
  background: #e0e0e0;
}
.e-schedule .e-month-agenda-view .e-subject-wrap {
  display: flex;
}
.e-schedule .e-month-agenda-view .e-subject {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-recurrence-icon,
.e-schedule .e-month-agenda-view .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.54);
  line-height: 26px;
  padding: 0 10px;
}
.e-schedule .e-month-agenda-view .e-date-time {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-location {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-no-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  height: 100%;
  padding: 8px 4px;
}
.e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view {
  padding: 10px 0;
}
.e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view {
  margin: 0;
  padding: 0;
}
.e-schedule .e-month-agenda-view .e-work-cells .e-appointment-indicator {
  background: #067B85;
  border-radius: 50%;
  height: 6px;
  left: 0;
  margin: 1px auto;
  width: 6px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-left-indent {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-week-number {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #067B85;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-month-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-device .e-month-agenda-view .e-date-header-wrap {
  font-size: 13px;
}
.e-schedule.e-device .e-month-agenda-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule .e-agenda-view {
  background-color: #fff;
}
.e-schedule .e-agenda-view .e-content-wrap table td:first-child,
.e-schedule .e-agenda-view .e-date-column {
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-agenda-view .e-month-header {
  background: #067B85;
  height: 100px;
  padding-top: 12px;
  vertical-align: top;
}
.e-schedule .e-agenda-view .e-month-header .e-date-header {
  color: #fff;
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  padding: 10px 32px 0 16px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 13px;
}
.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-agenda-view .e-day-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-date-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-agenda-view .e-date-header {
  font-size: 20px;
}
.e-schedule .e-agenda-view .e-day-header {
  font-size: 12px;
}
.e-schedule .e-agenda-view .e-subject-wrap {
  display: flex;
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon,
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-location {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-subject {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-recurrence-icon,
.e-schedule .e-agenda-view .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.87);
  line-height: 21px;
  padding: 0 10px;
}
.e-schedule .e-agenda-view .e-date-time {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-location {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 23px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-agenda-item {
  padding: 10px 0;
}
.e-schedule .e-agenda-view .e-agenda-parent {
  margin: 0;
  padding: 0;
}
.e-schedule .e-agenda-view .e-appointment {
  border-left: 3px solid #067B85;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}
.e-schedule .e-agenda-view .e-appointment:hover {
  background: #f5f5f5;
}
.e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus {
  background: #e0e0e0;
}
.e-schedule .e-agenda-view .e-appointment.e-template {
  display: inline-flex;
  flex-direction: row-reverse;
}
.e-schedule .e-agenda-view .e-no-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule .e-agenda-view .e-empty-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule.e-device .e-agenda-view .e-m-date,
.e-schedule.e-device .e-month-agenda-view .e-m-date {
  font-size: 20px;
}
.e-schedule.e-device .e-agenda-view .e-resource-name,
.e-schedule.e-device .e-agenda-view .e-m-day,
.e-schedule.e-device .e-month-agenda-view .e-resource-name,
.e-schedule.e-device .e-month-agenda-view .e-m-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
}
.e-schedule.e-rtl .e-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #067B85;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-rtl .e-agenda-view .e-date-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show {
  display: none;
}
.e-bigger .e-schedule .e-schedule-toolbar,
.e-bigger.e-schedule .e-schedule-toolbar {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text {
  font-size: 16px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow,
.e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow {
  font-size: 10px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav,
.e-bigger.e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav {
  min-height: 56px;
  min-width: 32px;
  z-index: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items {
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  margin: 7.5px 3px;
  min-height: 27px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons {
  min-width: 24px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: auto;
  line-height: 25px;
  margin: 4px 0;
  min-height: 0;
  min-width: 34px;
  padding: 0 1.5px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons {
  padding: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right {
  padding: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon {
  height: 25px;
}
.e-bigger .e-schedule .e-more-popup-wrapper .e-header-day,
.e-bigger.e-schedule .e-more-popup-wrapper .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}
.e-bigger .e-schedule .e-vertical-view .e-resource-cells,
.e-bigger.e-schedule .e-vertical-view .e-resource-cells {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  font-size: 13px;
}
.e-bigger .e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule .e-vertical-view .e-current-time,
.e-bigger.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule .e-vertical-view .e-current-time {
  font-size: 12px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule.e-device .e-vertical-view .e-current-time,
.e-bigger.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-bigger .e-schedule .e-month-view .e-header-cells,
.e-bigger.e-schedule .e-month-view .e-header-cells {
  height: 35px;
}
.e-bigger .e-schedule .e-month-view .e-resource-cells,
.e-bigger .e-schedule .e-month-view .e-date-header-wrap,
.e-bigger.e-schedule .e-month-view .e-resource-cells,
.e-bigger.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 14px;
}
.e-bigger .e-schedule .e-month-view .e-content-wrap,
.e-bigger.e-schedule .e-month-view .e-content-wrap {
  font-size: 14px;
}
.e-bigger .e-schedule .e-month-view .e-m-date,
.e-bigger.e-schedule .e-month-view .e-m-date {
  font-size: 20px;
}
.e-bigger .e-schedule .e-month-view .e-resource-name,
.e-bigger .e-schedule .e-month-view .e-m-day,
.e-bigger.e-schedule .e-month-view .e-resource-name,
.e-bigger.e-schedule .e-month-view .e-m-day {
  font-size: 14px;
}
.e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-month-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-month-view .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-timeline-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-view .e-appointment:focus,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-more-popup-wrapper.e-multi-drag .e-appointment.e-appointment-border, .e-more-popup-wrapper.e-multi-drag .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
/*! schedule event tooltip */
.e-schedule-event-tooltip .e-subject {
  font-size: 12px;
}
.e-bigger .e-schedule-event-tooltip .e-subject,
.e-schedule-event-tooltip.e-bigger .e-subject {
  font-size: 14px;
  font-weight: 500;
}
.e-bigger .e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 485px;
}
.e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .e-dialog.e-quick-dialog.e-following-events-dialog {
    width: 289px;
  }
}
.e-dialog.e-quick-dialog {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 320px;
}
.e-dialog.e-quick-dialog .e-disable {
  display: none;
}
.e-dialog.e-quick-dialog .e-dlg-header-content {
  border-bottom: none;
}
.e-dialog.e-quick-dialog .e-footer-content {
  border-top: none;
}
.e-dialog.e-quick-dialog .e-quick-dialog-cancel {
  box-shadow: none;
}
.e-dialog.e-quick-dialog.e-rtl {
  text-align: right;
}
.e-bigger .e-dialog.e-quick-dialog {
  min-width: 370px;
}
/*! schedule event window */
.e-schedule-dialog .e-disable {
  display: none;
}
.e-schedule-dialog .e-icon-disable {
  opacity: 0.5;
}
.e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-schedule-dialog .e-event-delete {
  float: left;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-description-label {
  padding-right: 8px;
}
.e-schedule-dialog .e-start-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-end-container {
  padding-left: 8px;
}
.e-schedule-dialog .e-end-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-schedule-dialog .e-time-zone-row {
  display: flex;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0;
  transition: 0.3s ease-in-out;
  width: 100%;
}
.e-schedule-dialog .e-time-zone-row .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row .e-end-time-zone-container {
  display: none;
  transform: translateY(-100%);
}
.e-schedule-dialog .e-time-zone-row.e-enable {
  height: 50px;
  margin-bottom: 12px;
}
.e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row.e-enable .e-end-time-zone-container {
  display: block;
  transform: translateY(0);
}
.e-schedule-dialog .e-title-location-row,
.e-schedule-dialog .e-start-end-row,
.e-schedule-dialog .e-start-input-container,
.e-schedule-dialog .e-end-input-container {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 14px;
  padding-top: 8px;
  width: 100%;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-end-container,
.e-schedule-dialog .e-start-time-zone-container,
.e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-schedule-dialog .e-description,
.e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-schedule-dialog .e-repeat-container,
.e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog .e-footer-content {
  margin-top: 4px;
}
.e-schedule-dialog.e-rtl {
  text-align: right;
}
.e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 16px;
  margin-right: 0;
}
.e-schedule-dialog.e-rtl .e-subject-container,
.e-schedule-dialog.e-rtl .e-start-container,
.e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 8px;
  padding-right: 0;
}
.e-schedule-dialog.e-rtl .e-start-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog.e-rtl .e-location-container,
.e-schedule-dialog.e-rtl .e-end-container {
  padding-left: 0;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}
.e-ddl.e-popup .e-resource-template {
  display: flex;
  padding: 0 10px;
  text-indent: 10px;
}
.e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 14px;
  margin-top: 10px;
  width: 14px;
}
.e-bigger .e-ddl.e-popup .e-resource-template {
  padding: 0 15px;
}
.e-bigger .e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 16px;
  margin-top: 14px;
  width: 16px;
}
.e-bigger .e-schedule-dialog .e-disable {
  display: none;
}
.e-bigger .e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-bigger .e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-bigger .e-schedule-dialog .e-event-cancel,
.e-bigger .e-schedule-dialog .e-event-delete {
  border: none;
  box-shadow: none;
}
.e-bigger .e-schedule-dialog .e-footer-content .e-btn.e-event-delete {
  float: left;
  margin-left: 0;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-description-label {
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  padding-left: 12px;
}
.e-bigger .e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: none;
}
.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable {
  display: flex;
  height: 60px;
}
.e-bigger .e-schedule-dialog .e-title-location-row,
.e-bigger .e-schedule-dialog .e-start-end-row,
.e-bigger .e-schedule-dialog .e-start-input-container,
.e-bigger .e-schedule-dialog .e-end-input-container,
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 20px;
  padding-top: 0;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-description-row,
.e-bigger .e-schedule-dialog .e-repeat-container {
  padding-top: 0;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  padding-bottom: 16px;
  padding-top: 10px;
}
.e-bigger .e-schedule-dialog .e-description,
.e-bigger .e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-bigger .e-schedule-dialog .e-time-zone-row,
.e-bigger .e-schedule-dialog .e-repeat-container,
.e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-bigger .e-schedule-dialog .e-footer-content {
  padding-top: 8px;
}
.e-bigger .e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 12px;
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 0;
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}
.e-schedule-dialog.e-device .e-dlg-header,
.e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}
.e-schedule-dialog.e-device .e-dlg-header-content {
  background: #fafafa;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
}
.e-schedule-dialog.e-device .e-title-location-row,
.e-schedule-dialog.e-device .e-start-end-row,
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-start-input-container,
.e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}
.e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-end-time-zone-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-description-row,
.e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-description,
.e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}
.e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}
.e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}
.e-schedule-dialog.e-device .e-title-header {
  display: flex;
  width: 100%;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}
.e-schedule-dialog.e-device .e-save-icon {
  text-align: right;
}
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog.e-device .e-repeat-container {
  display: block;
}
.e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 10px;
}
.e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}
.e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  border: 0;
  box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}
/*! schedule quick popup */
.e-quick-popup-wrapper {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.87);
  max-width: 365px;
  min-width: 320px;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}
.e-quick-popup-wrapper .e-hidden {
  display: none;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper {
  position: absolute;
  right: 6px;
  top: 4px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: #000;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: #e0e0e0;
  color: #000;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 11px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 28px 18px 8px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table {
  width: 100%;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span {
  margin-bottom: 4px;
  margin-bottom: 8px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 22px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header {
  background-color: #067B85;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper {
  padding: 5px 5px 2px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete {
  display: none;
  display: block;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon {
  font-size: 11px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover {
  background: none;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-delete-icon {
  opacity: 0.5;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 0 24px 16px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  cursor: default;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  max-height: 87px;
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-content {
  padding: 8px 18px 26px 26px;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper {
  display: flex;
  justify-content: flex-end;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close {
  background-color: transparent;
  border: 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time,
.e-quick-popup-wrapper .e-cell-popup .e-location,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone,
.e-quick-popup-wrapper .e-cell-popup .e-description,
.e-quick-popup-wrapper .e-cell-popup .e-resource,
.e-quick-popup-wrapper .e-event-popup .e-date-time,
.e-quick-popup-wrapper .e-event-popup .e-location,
.e-quick-popup-wrapper .e-event-popup .e-time-zone,
.e-quick-popup-wrapper .e-event-popup .e-description,
.e-quick-popup-wrapper .e-event-popup .e-resource {
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  padding-top: 16px;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-cell-popup .e-location-icon,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-cell-popup .e-description-icon,
.e-quick-popup-wrapper .e-cell-popup .e-resource-icon,
.e-quick-popup-wrapper .e-event-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-event-popup .e-location-icon,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-event-popup .e-description-icon,
.e-quick-popup-wrapper .e-event-popup .e-resource-icon {
  color: rgba(0, 0, 0, 0.54);
  font-size: 18px;
  padding-right: 13px;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-details,
.e-quick-popup-wrapper .e-cell-popup .e-location-details,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-cell-popup .e-description-details,
.e-quick-popup-wrapper .e-cell-popup .e-resource-details,
.e-quick-popup-wrapper .e-event-popup .e-date-time-details,
.e-quick-popup-wrapper .e-event-popup .e-location-details,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-event-popup .e-description-details,
.e-quick-popup-wrapper .e-event-popup .e-resource-details {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  font-size: 14px;
}
.e-quick-popup-wrapper .e-popup-table td:last-child {
  padding-top: 0;
}
.e-quick-popup-wrapper .e-popup-footer {
  display: block;
  padding: 8px 18px 8px 22px;
  text-align: right;
  padding-right: 4px;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit {
  margin-right: 8px;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete {
  right: auto;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled {
  color: rgba(0, 0, 0, 0.26);
}
.e-quick-popup-wrapper .e-popup-footer .e-event-details {
  border: none;
  margin-right: 8px;
  right: auto;
  text-transform: capitalize;
  text-transform: uppercase;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-footer {
  display: none;
}
.e-quick-popup-wrapper.e-rtl {
  text-align: right;
}
.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper {
  left: 6px;
  right: auto;
}
.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-popup-footer {
  padding: 8px 18px 8px 8px;
  text-align: left;
}
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-date-time-wrapper,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-location-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-time-zone-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-description-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-resource-details {
  margin-right: 10px;
}
.e-quick-popup-wrapper.e-rtl .e-event-details {
  margin-left: 8px;
}
.e-quick-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1004;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete {
  display: block;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close {
  margin-left: 0;
  margin-right: auto;
  order: -1;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 12px 24px;
  padding: 24px;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-content {
  padding: 12px 24px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header {
  display: flex;
  padding: 15px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete {
  background-color: transparent;
  border: 0;
  height: 40px;
  width: 40px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  line-height: 2.25;
  padding: 4px 5px;
  width: calc(100% - 95px);
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete-icon {
  font-size: 14px;
}
.e-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close {
  margin-left: auto;
  margin-right: 0;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 24px;
}
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  padding: 0 5px 0 8px;
  padding: 5px 5px 0 8px;
}
.e-appointment.e-schedule-event-clone {
  background: #067B85;
  border-radius: 2px;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: flex;
  height: 38px;
  width: 100px;
  z-index: 9;
}
.e-appointment.e-schedule-event-clone.e-drag-clone {
  cursor: move;
}
.e-appointment.e-schedule-event-clone .e-recurrence-icon,
.e-appointment.e-schedule-event-clone .e-recurrence-edit-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-left-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-right-icon,
.e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler,
.e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler {
  display: none;
}
.e-appointment.e-schedule-event-clone .e-appointment-details {
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
  text-align: left;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-location {
  display: none;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject {
  padding: 3px 2px;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-time {
  display: none;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  padding: 3px 0 1px 4px;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  display: none;
}
.e-bigger .e-schedule .e-month-view .e-current-date .e-date-header {
  width: 26px;
}
.e-bigger .e-more-popup-wrapper,
.e-more-popup-wrapper {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
  opacity: 1;
  padding: 8px 0;
  width: 225px;
}
.e-bigger .e-more-popup-wrapper .e-more-appointment-wrapper,
.e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-popup,
.e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-more-event-header,
.e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content,
.e-more-popup-wrapper .e-more-event-content {
  height: calc(100% - 35px);
  max-height: 150px;
  overflow-y: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content .e-appointment-border,
.e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header,
.e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header .e-current-date,
.e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: #FBBB79;
}
.e-bigger .e-more-popup-wrapper .e-header-day,
.e-more-popup-wrapper .e-header-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 1;
  padding-bottom: 2px;
}
.e-bigger .e-more-popup-wrapper .e-header-date,
.e-more-popup-wrapper .e-header-date {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  line-height: 1;
  max-width: 15%;
}
.e-bigger .e-more-popup-wrapper .e-header-date:hover,
.e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-header-date:focus,
.e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close,
.e-more-popup-wrapper .e-more-event-close {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  color: #000;
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 6px;
  width: 25px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-close-icon,
.e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 9px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-btn-icon,
.e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 0;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close:focus, .e-bigger .e-more-popup-wrapper .e-more-event-close:hover,
.e-more-popup-wrapper .e-more-event-close:focus,
.e-more-popup-wrapper .e-more-event-close:hover {
  background-color: #e0e0e0;
  border-radius: 50%;
  color: #000;
}
.e-bigger .e-more-popup-wrapper .e-appointment,
.e-more-popup-wrapper .e-appointment {
  background: #067B85;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 22px;
  line-height: 20px;
  margin-bottom: 2px;
  padding: 2px 0;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-subject,
.e-more-popup-wrapper .e-appointment .e-subject {
  color: #fff;
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-bigger .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-bigger .e-more-popup-wrapper .e-appointment:focus,
.e-more-popup-wrapper .e-appointment.e-appointment-border,
.e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-bigger .e-more-popup-wrapper.e-device,
.e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-bigger .e-more-popup-wrapper.e-device .e-more-event-content,
.e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-more-event-close,
.e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}
/*! schedule component theme */
.e-schedule {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-date-header-wrap {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  position: relative;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule .e-vertical-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover {
  background: #f5f5f5;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number {
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  padding-top: 10px;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-schedule .e-vertical-view .e-header-cells {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-header-cells.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-vertical-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 0;
}
.e-schedule .e-vertical-view .e-work-cells:hover {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-vertical-view .e-alternate-cells {
  border-bottom-style: dotted;
}
.e-schedule .e-vertical-view .e-work-hours {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  background-color: #fff;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell {
  background-color: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-vertical-view .e-selected-cell {
  background-color: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time {
  color: #FBBB79;
}
.e-schedule .e-vertical-view .e-current-timeline {
  border-top: 1px solid #FBBB79;
}
.e-schedule .e-vertical-view .e-previous-timeline {
  border-top: 1px dotted #FBBB79;
}
.e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 1px;
}
.e-schedule .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap table td,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-month-view .e-work-cells,
.e-schedule .e-month-agenda-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-month-view .e-work-cells:hover,
.e-schedule .e-month-agenda-view .e-work-cells:hover {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-month-view .e-work-days,
.e-schedule .e-month-agenda-view .e-work-days {
  background-color: #fff;
}
.e-schedule .e-month-view .e-other-month,
.e-schedule .e-month-agenda-view .e-other-month {
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-month-view .e-current-date .e-date-header,
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  background-color: #FBBB79;
  border-radius: 50%;
  color: #fff;
  width: 20px;
}
.e-schedule .e-month-view .e-selected-cell,
.e-schedule .e-month-agenda-view .e-selected-cell {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-month-view .e-selected-cell .e-more-indicator,
.e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-month-view .e-selected-cell:hover,
.e-schedule .e-month-agenda-view .e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  border-width: 0 0 1px 0;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  width: 24px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-content-wrap table tr:last-child td,
.e-schedule .e-timeline-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day {
  color: #FBBB79;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells) {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells:hover,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-work-days,
.e-schedule .e-timeline-month-view .e-work-days {
  background-color: #fff;
}
.e-schedule .e-timeline-view .e-resource-group-cells,
.e-schedule .e-timeline-month-view .e-resource-group-cells {
  background-color: #fafafa;
}
.e-schedule .e-timeline-view .e-selected-cell,
.e-schedule .e-timeline-month-view .e-selected-cell {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells) {
  background-color: #e0e0e0;
}
.e-schedule .e-timeline-view .e-work-hours {
  background-color: #fff;
}
.e-schedule .e-timeline-view .e-resource-group-cells {
  background-color: #fafafa;
}
.e-schedule .e-timeline-view .e-selected-cell {
  background-color: #e0e0e0;
  color: #000;
}
.e-schedule .e-timeline-view .e-selected-cell:hover {
  background-color: #e0e0e0;
}
.e-schedule .e-timeline-view .e-alternate-cells {
  border-left-style: dotted;
}
.e-schedule .e-timeline-view .e-header-row .e-time-cells {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  color: #FBBB79;
  font-size: 11px;
}
.e-schedule .e-timeline-view .e-current-timeline {
  border-left: 1px solid #FBBB79;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells,
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells {
  border-bottom-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-time-cells-wrap table tbody td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-view .e-work-cells,
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:last-child {
  border-left-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-timeline-view .e-alternate-cells {
  border-right-style: dotted;
}
.e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells {
  border-right-width: 0;
}
.e-tooltip-wrap.e-schedule-error {
  background-color: #fcdbe4;
  border-color: #fcdbe4;
  z-index: 1000;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top {
  left: 44%;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #fcdbe4;
  color: #fcdbe4;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid #fcdbe4;
  color: #fcdbe4;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content {
  padding: 3px 6px;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content,
.e-tooltip-wrap.e-schedule-error .e-tip-content label {
  color: #f44336;
}
/*! recurrence editor theme wise definitions*/
/*! Recurrence-Editor component layout */
.e-recurrenceeditor .e-editor {
  display: flex;
  flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
}
.e-recurrenceeditor .e-recurrence-table {
  table-layout: fixed;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 27%;
}
.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 24%;
}
.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
  display: inline-block;
  font-weight: normal;
  padding: 18px 0 0 8px;
}
.e-recurrenceeditor .e-recurrence-table .e-input-wrapper {
  float: none;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table .e-week-position {
  min-width: 81px;
  position: relative;
  right: 24px;
}
.e-recurrenceeditor .e-recurrence-table .e-day-position {
  min-width: 120px;
}
.e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 10px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor .e-form-left {
  padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-right,
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 8px;
}
.e-recurrenceeditor .e-input-wrapper {
  float: left;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper div {
  margin-bottom: 2.5%;
}
.e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on > div,
.e-recurrenceeditor.e-rtl .e-month-expander > div > div {
  float: right;
}
.e-recurrenceeditor.e-rtl .e-form-left,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 8px;
}
.e-recurrenceeditor.e-rtl .e-form-right,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  position: relative;
  right: 10px;
}
.e-recurrenceeditor.e-rtl .e-week-position {
  position: relative;
  right: -24px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-left: 8px;
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 8px;
}
.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 0;
}
.e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 8px;
}
.e-recurrenceeditor .e-days button {
  border-radius: 50%;
  flex-flow: row wrap;
  height: 35px;
  margin: 0 8px 10px;
  width: 35px;
}
.e-recurrenceeditor .e-hide-recurrence-element {
  display: none;
}
.e-recurrenceeditor .e-half-space {
  width: 20%;
}
.e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper {
  margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
  margin-top: -3px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label {
  display: none;
}
.e-recurrenceeditor .e-input-wrapper-side {
  float: left;
  padding: 16px 20px 0;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper {
  margin: 0;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor {
  padding: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 12px 11px 0;
}
.e-bigger .e-recurrenceeditor .e-form-left {
  padding: 0 12px 14px 0;
}
.e-bigger .e-recurrenceeditor .e-form-right,
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-week-position {
  right: 24px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 70px;
}
.e-bigger .e-recurrenceeditor .e-week-position {
  min-width: 125px;
  padding-left: 55px;
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor .e-day-position {
  min-width: 128px;
  padding-left: 14px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-bigger .e-recurrenceeditor .e-end-on-label {
  margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 12px;
  margin-bottom: 8px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  font-size: 12px;
  margin-bottom: 1px;
}
.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper,
.e-bigger .e-recurrenceeditor .e-year-expander,
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 0;
}
.e-bigger .e-recurrenceeditor .e-days button {
  height: 40px;
  width: 40px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-left,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-right,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 12px 10px 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
  padding-right: 64px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-left: 12px;
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position {
  right: 33px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 46px;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 25%;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 20%;
}
.e-device .e-recurrenceeditor .e-week-expander-label {
  margin-bottom: 6px;
}
.e-device .e-recurrenceeditor .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 5px;
}
.e-device .e-recurrenceeditor .e-footer-content {
  padding: 12px;
}
.e-device .e-recurrenceeditor .e-form-left,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 3px 10px 0;
}
.e-device .e-recurrenceeditor .e-form-right,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 3px;
}
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-left: 10px;
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-end-on {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 16px;
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 20px;
}
.e-device .e-recurrenceeditor .e-week-position {
  padding-left: 0;
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-week-position {
  padding-left: 0;
}
.e-device.e-recurrence-dialog .e-dlg-header-content {
  background: none;
  box-shadow: none;
  padding-bottom: 10px;
}
.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
  margin-bottom: 1px;
}
.e-device.e-recurrence-dialog .e-footer-content {
  padding: 16px 8px;
}
@media (max-width: 580px) {
  .e-recurrenceeditor {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .e-recurrenceeditor .e-editor {
    flex-direction: column;
  }

  .e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left {
    margin-top: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
    margin-bottom: 1px;
  }

  .e-recurrenceeditor .e-editor > div {
    margin-top: 20px;
  }

  .e-recurrenceeditor .e-editor > .e-input-wrapper {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper {
    width: 50%;
  }

  .e-recurrenceeditor .e-editor .e-form-left,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left {
    padding: 0 0 10px;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count {
    padding-left: 10px;
    padding-right: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 10px;
  }

  .e-recurrenceeditor .e-editor .e-form-right,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right {
    padding-left: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 100%;
  }

  .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 0;
  }

  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
    padding-left: 0;
    padding-right: 10px;
  }
}
/*! Recurrence-Editor component theme */
.e-dropdown-btn .e-caret::before,
.e-dropdown-btn.e-btn .e-caret::before {
  content: "\e969";
}
/*! drop-down button layout */
.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  box-shadow: none;
  text-transform: none;
  white-space: normal;
}
.e-dropdown-btn:hover,
.e-dropdown-btn.e-btn:hover {
  box-shadow: none;
}
.e-dropdown-btn:focus,
.e-dropdown-btn.e-btn:focus {
  box-shadow: none;
}
.e-dropdown-btn:active,
.e-dropdown-btn.e-btn:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px;
}
.e-dropdown-btn .e-caret,
.e-dropdown-btn.e-btn .e-caret {
  font-size: 8px;
}
.e-dropdown-btn.e-vertical,
.e-dropdown-btn.e-btn.e-vertical {
  line-height: 1;
  padding: 12px 12px;
}
.e-dropdown-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-btn.e-caret-hide .e-caret {
  display: none;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul {
  padding: 8px 0;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item {
  padding: 0 16px;
}
.e-dropdown-btn.e-small.e-vertical,
.e-dropdown-btn.e-btn.e-small.e-vertical {
  line-height: 1;
  padding: 12px 12px;
}
.e-bigger .e-dropdown-btn .e-btn-icon,
.e-bigger.e-dropdown-btn .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-dropdown-btn .e-caret,
.e-bigger.e-dropdown-btn .e-caret {
  font-size: 10px;
}
.e-bigger .e-dropdown-btn.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 16px 16px;
}
.e-dropdown-popup {
  position: absolute;
}
.e-dropdown-popup ul {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  font-size: 14px;
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 8px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}
.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: flex;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 16px;
  text-decoration: none;
  width: 100%;
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  vertical-align: middle;
  width: 1em;
}
.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}
.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 8px 0;
  pointer-events: none;
}
.e-dropdown-popup.e-transparent {
  background: transparent;
  box-shadow: none;
}
.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px;
}
.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
*.e-bigger .e-dropdown-popup ul,
*.e-bigger.e-dropdown-popup ul {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  font-size: 15px;
  max-width: 280px;
  min-width: 112px;
  padding: 8px 0;
}
*.e-bigger .e-dropdown-popup ul .e-item,
*.e-bigger.e-dropdown-popup ul .e-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-url,
*.e-bigger.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
*.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon,
*.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-separator,
*.e-bigger.e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal;
}
/*! drop-down button theme */
.e-dropdown-popup {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item.e-focused {
  background-color: #e0e0e0;
  box-shadow: none;
}
.e-dropdown-popup ul .e-item:hover {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
/*! splitbutton layout */
.e-split-btn-wrapper {
  display: inline-flex;
  white-space: nowrap;
  width: -moz-min-content;
  width: min-content;
}
.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  text-transform: none;
  z-index: 1;
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-split-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:focus {
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:active {
  box-shadow: none;
  z-index: 0;
}
.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px;
}
.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto;
}
.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 4px;
}
.e-split-btn-wrapper .e-dropdown-btn:focus, .e-split-btn-wrapper .e-dropdown-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-dropdown-btn:active {
  box-shadow: none;
  z-index: 0;
}
.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active {
  z-index: 0;
}
.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-btn {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:focus {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:active {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:disabled {
  box-shadow: none;
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical {
  display: inline-block;
}
.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  display: block;
  width: 100%;
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  line-height: 1;
  padding-bottom: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  line-height: 0.417em;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
}
.e-bigger .e-split-btn-wrapper .e-split-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 6px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 12px;
  padding-top: 12px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 4px;
  padding-right: 4px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
/*! splitbutton theme */
.e-split-btn-wrapper .e-split-btn {
  border-right-color: transparent;
}
.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: transparent;
}
.e-split-btn-wrapper .e-split-btn:active {
  border-right-color: transparent;
}
.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn {
  border-right-color: transparent;
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn:active {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn:disabled {
  border-left-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:focus {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:active {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:disabled {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: transparent;
}
*.e-btn-group,
*.e-css.e-btn-group {
  display: inline-flex;
  border-radius: 2px;
  flex-direction: row;
  position: relative;
}
*.e-btn-group input:focus + label.e-btn,
*.e-btn-group .e-btn:focus,
*.e-btn-group .e-btn:hover,
*.e-css.e-btn-group input:focus + label.e-btn,
*.e-css.e-btn-group .e-btn:focus,
*.e-css.e-btn-group .e-btn:hover {
  z-index: 2;
}
*.e-btn-group input + label.e-btn,
*.e-css.e-btn-group input + label.e-btn {
  margin-bottom: 0;
}
*.e-btn-group input,
*.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
*.e-btn-group input:disabled + label.e-btn,
*.e-btn-group :disabled,
*.e-css.e-btn-group input:disabled + label.e-btn,
*.e-css.e-btn-group :disabled {
  cursor: default;
  pointer-events: none;
}
*.e-btn-group .e-btn-icon,
*.e-css.e-btn-group .e-btn-icon {
  font-size: 14px;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-btn,
*.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: 0;
}
*.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-vertical,
*.e-css.e-btn-group.e-vertical {
  flex-direction: column;
}
*.e-btn-group.e-vertical input,
*.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0;
}
*.e-btn-group.e-vertical .e-btn:not(.e-outline),
*.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px;
}
*.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group.e-vertical .e-btn:first-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
*.e-btn-group.e-vertical .e-btn:last-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon {
  font-size: 16px;
}
.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn,
.e-css.e-btn-group .e-btn {
  box-shadow: none;
}
.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn:hover {
  box-shadow: none;
}
.e-btn-group .e-btn:focus,
.e-btn-group input:focus + label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus + label.e-btn {
  background-color: rgba(0, 0, 0, 0.18);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-primary {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-success {
  background-color: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-info {
  background-color: #3f98df;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-warning {
  background-color: #d07f3d;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-danger {
  background-color: #e06f4c;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus + label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  color: #0a3576;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus + label.e-btn.e-outline {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger {
  box-shadow: none;
}
.e-btn-group .e-btn:active,
.e-btn-group input:active + label.e-btn,
.e-btn-group input:checked + label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active + label.e-btn,
.e-css.e-btn-group input:checked + label.e-btn {
  background-color: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active + label.e-btn.e-primary,
.e-btn-group input:checked + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-primary {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active + label.e-btn.e-success,
.e-btn-group input:checked + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-success {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active + label.e-btn.e-info,
.e-btn-group input:checked + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-info {
  background-color: #54a3e2;
  color: #fff;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active + label.e-btn.e-warning,
.e-btn-group input:checked + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-warning {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active + label.e-btn.e-danger,
.e-btn-group input:checked + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-danger {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active + label.e-btn.e-outline,
.e-btn-group input:checked + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active + label.e-btn.e-outline,
.e-css.e-btn-group input:checked + label.e-btn.e-outline {
  background-color: rgba(0, 0, 0, 0.32);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-btn-group input:checked + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary {
  background-color: #ec618f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-btn-group input:checked + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success {
  background-color: #86ab65;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-btn-group input:checked + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info {
  background-color: #54a3e2;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-btn-group input:checked + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning {
  background-color: #d58d52;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-btn-group input:checked + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger {
  background-color: #e37e5f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:disabled,
.e-btn-group input:disabled + label.e-btn,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group input:disabled + label.e-btn {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group input:disabled + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-primary {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-success,
.e-btn-group input:disabled + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-success {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-info,
.e-btn-group input:disabled + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-info {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-warning {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group input:disabled + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-danger {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled + label.e-btn.e-link {
  color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
  box-shadow: none;
  text-decoration: none;
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #adadad;
}
.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #FBBB79;
}
.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #4d841d;
}
.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #0378d5;
}
.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #c15700;
}
.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #d64113;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent;
}
.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent;
}
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*! Progress Button Layout */
.e-progress-btn {
  position: relative;
}
.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s linear;
}
.e-progress-btn .e-spinner {
  transition: all 0.3s linear;
}
.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%;
}
.e-progress-btn.e-progress-top .e-progress {
  height: 10%;
}
.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto;
}
.e-progress-btn.e-progress-active {
  overflow: hidden;
  pointer-events: none;
}
.e-progress-btn.e-progress-active .e-progress {
  opacity: 1;
}
.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0;
}
.e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom {
  transition: padding 0.3s linear;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  display: block;
  line-height: 1;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: flex;
  justify-content: center;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px;
}
.e-progress-btn.e-round-corner {
  border-radius: 5em;
  outline: none;
  overflow: hidden;
}
.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0;
}
.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0;
}
.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto;
}
.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  transform: none;
}
.e-progress-btn .e-cont-animate {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}
@keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}
@keyframes ProgressZoomIn {
  from {
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    transform: translate(0, 0) scale(3);
  }
}
@keyframes ProgressZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px;
}
/*! Progress Button Theme */
.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: rgba(0, 0, 0, 0.87);
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #FBBB79;
  stroke: #FBBB79;
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #FBBB79;
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #FBBB79;
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d;
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d;
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #4d841d;
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5;
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5;
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #0378d5;
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700;
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700;
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #c15700;
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113;
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113;
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #d64113;
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #FBBB79;
  stroke: #FBBB79;
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #FBBB79;
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #FBBB79;
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d;
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d;
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #4d841d;
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5;
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5;
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #0378d5;
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700;
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700;
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #c15700;
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113;
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113;
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #d64113;
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: #0d47a1;
  stroke: #0d47a1;
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0d47a1;
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #0d47a1;
}
.e-progress {
  background-color: rgba(0, 0, 0, 0.2);
}
*.e-primary .e-progress,
*.e-success .e-progress,
*.e-danger .e-progress,
*.e-info .e-progress {
  background-color: rgba(0, 0, 0, 0.2);
}
*.e-warning .e-progress {
  background-color: rgba(0, 0, 0, 0.2);
}
*.e-flat.e-primary .e-progress {
  background-color: rgba(227, 22, 91, 0.2);
}
*.e-flat.e-success .e-progress {
  background-color: rgba(77, 132, 29, 0.2);
}
*.e-flat.e-info .e-progress {
  background-color: rgba(3, 120, 213, 0.2);
}
*.e-flat.e-warning .e-progress {
  background-color: rgba(193, 87, 0, 0.2);
}
*.e-flat.e-danger .e-progress {
  background-color: rgba(214, 65, 19, 0.2);
}
*.e-outline:not(:focus).e-primary .e-progress {
  background-color: rgba(227, 22, 91, 0.2);
}
*.e-outline:not(:focus).e-success .e-progress {
  background-color: rgba(77, 132, 29, 0.2);
}
*.e-outline:not(:focus).e-info .e-progress {
  background-color: rgba(3, 120, 213, 0.2);
}
*.e-outline:not(:focus).e-warning .e-progress {
  background-color: rgba(193, 87, 0, 0.2);
}
*.e-outline:not(:focus).e-danger .e-progress {
  background-color: rgba(214, 65, 19, 0.2);
}
body {
  height: auto;
  background-color: #F4F6F8 !important;
}
.special-date {
  background-color: #84da97 !important;
  border-radius: 100% !important;
}
.PH {
  background-color: #fdf39e !important;
  border-radius: 100% !important;
}
.WE {
  background-color: #e6e5e7 !important;
  border-radius: 100% !important;
}
.NW {
  background-color: #ff8484 !important;
  border-radius: 100% !important;
}
div.scDup ejs-schedule div.e-table-container div.e-table-wrap table tbody tr td div.e-wrapper-container {
  display: none !important;
}
textarea:focus,
button:focus,
input:focus {
  outline: none;
}
.bg-main {
  background-color: #067B85 !important;
}
.bg-main-light {
  background-color: #6FBDC1 !important;
}
.bg-secondary-color {
  background-color: #e4e9ee !important;
}
.color-main {
  color: #067B85 !important;
}
.color-main-light {
  background-color: #6FBDC1 !important;
}
.bg-second {
  background-color: #F27B11 !important;
}
.bg-second-light {
  background-color: #FBBB79 !important;
}
.color-second {
  color: #F27B11 !important;
}
.color-second-light {
  background-color: #FBBB79 !important;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-auto {
  cursor: auto !important;
}
.tabStyle mat-icon {
  color: #ffffff;
}
.tabStyle ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.tabStyle li:last-child {
  border-right: none;
}
.tabStyle li a {
  display: block;
  color: #6FBDC1 !important;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  padding: 10px 0px;
  text-decoration: none;
  cursor: pointer;
}
.tabStyle li {
  color: #808495;
}
.tabStyle li img {
  margin-right: 5px;
  height: 24px;
}
.tabStyle li .secondaryTab {
  height: 100%;
  border-bottom: 4px solid #FF6565;
}
.tabStyle li .primaryTab {
  height: 100%;
  border-bottom: 4px solid #F3AE50;
  color: #067B85 !important;
}
.primaryTab {
  border-bottom: 3px solid #F3AE50;
  color: #067B85 !important;
}
.primaryHeader {
  font-size: 16px !important;
  font-weight: 700 !important;
  border-bottom: 2px solid #F3AE50;
  color: #F3AE50 !important;
  display: flex;
  justify-content: center;
}
.font-weight-semibold {
  font-weight: 600 !important;
}
.treeicon {
  color: #6FBDC1;
  background: #ffffff;
  padding: 5px;
  border-radius: 5px;
  font-size: 20px;
  cursor: pointer;
  border: 1px solid #6FBDC1;
}
.avatar-container {
  position: absolute;
  top: 3px;
  right: 0;
}
.clearSearchBtn {
  position: absolute;
  top: 12px;
  right: 261px;
  z-index: 99;
  color: #ffffff;
}
.AlertFullPage {
  position: fixed;
  z-index: 9999;
  height: 48px;
  top: 0;
  right: 0;
  width: calc(100% - 245px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.AlertFullPage alert {
  width: 100%;
}
.AlertFullPage .alert {
  line-height: 0.8;
  margin: 0 !important;
}
.AlertFullPage .pull-right i {
  font-size: 40px;
  font-weight: bold;
  color: #ffffff;
  position: absolute;
  border: 2px solid #ffffff;
  border-radius: 5px;
  right: 8px;
  top: 5px;
}
.AlertFullPage .alert-danger {
  color: #ffffff !important;
  background-color: #FF8989 !important;
  text-align: center !important;
  height: 56px !important;
  font-size: 19px !important;
  font-weight: 600;
  padding-top: 20px !important;
  z-index: 99;
}
.AlertFullPage .alert-success {
  color: #ffffff !important;
  background-color: #4AD991 !important;
  text-align: center !important;
  height: 56px !important;
  font-size: 19px !important;
  font-weight: 600;
  padding-top: 20px !important;
  z-index: 99;
}
.errorInputValidation input,
.errorInputValidation select,
.errorInputValidation textarea,
.errorInputValidation .ant-picker {
  border-color: #FF8989 !important;
}
.errorInputValidation .ng-select .ng-select-container {
  border-color: #FF8989 !important;
}
.errorInputValidation .mat-form-field-appearance-fill .mat-form-field-flex {
  border-color: #FF8989 !important;
}
.errorInputValidation .mat-form-field-appearance-fill .mat-form-field-subscript-wrapper {
  padding: 0 !important;
}
.errorInputValidation .mat-form-field-subscript-wrapper {
  font-size: 100% !important;
}
.mat-input-element {
  font-size: 0.85rem !important;
}
.titelPage {
  font-size: 45px;
  font-weight: 500;
  color: #1A1818;
}
.subTitelPage {
  font-size: 33px;
  font-weight: 600;
  color: #1A1818;
}
.clearSearchBtn {
  position: absolute !important;
  top: 12px;
  right: 261px;
  z-index: 99;
  color: #ffffff;
}
.modelHeader {
  align-items: center;
  margin-bottom: 0;
  border-bottom: 1px solid #B5B5B5;
  background-color: #DEDEDE;
  color: #1A1818;
  text-align: center;
  height: 79px;
}
.errorColor {
  color: #FF8989;
}
.position-initial {
  position: static !important;
  position: initial !important;
}
.cardHeader {
  background-color: #DEDEDE;
  color: #067B85;
}
.cardHeader .mat-card-header-text {
  align-items: center;
  display: flex;
  height: 50px;
}
.mat-card-header-text {
  margin: 0px !important;
}
.mat-card-header .mat-card-title {
  margin-bottom: 1rem !important;
  color: #a19f9f !important;
}
.mat-card-header .mat-card-title .card-title-icon {
  cursor: pointer;
  margin: 0px 0.5rem;
}
.bg-close-btn-search {
  background-color: #f4f6f8;
}
.viewSelect .ng-select .ng-arrow-wrapper {
  display: none !important;
}
.viewSelect .ng-select .ng-select-container {
  border: none !important;
}
.viewSelect .ng-select.ng-select-disabled > .ng-select-container {
  background-color: #ffffff;
}
.viewSelect .ng-select div,
.viewSelect .ng-select input,
.viewSelect .ng-select span {
  color: rgba(0, 0, 0, 0.87) !important;
}
.viewSelect .ng-select .ng-select-container .ng-value-container {
  padding: 0;
}
.viewSelectDisalbed .ng-select .ng-arrow-wrapper {
  display: none !important;
}
.viewSelectDisalbed .ng-select .ng-select-container {
  background-color: #E8E9EC;
}
.viewSelectDisalbed .ng-select div,
.viewSelectDisalbed .ng-select input,
.viewSelectDisalbed .ng-select span {
  color: #5c6873 !important;
}
table {
  table-layout: fixed;
  width: 100%;
}
.input-groupBorder {
  border: 1px solid #B5B5B5 !important;
  border-radius: 4px;
}
.input-groupBorder input {
  border: none !important;
  min-height: calc(2.2rem - 2px);
}
textarea:focus,
input:focus {
  outline: none !important;
  box-shadow: none !important;
}
.SW-form-control input {
  height: 50px;
  font-size: 15px !important;
  font-weight: 500 !important;
  border: 1px solid #B5B5B5 !important;
}
.SW-form-control textarea:focus,
.SW-form-control input:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: #B5B5B5 !important;
}
label {
  color: #1A1818;
  font-size: 15px;
  font-weight: 500;
}
.SW-backBtnStyle {
  font-size: 20px !important;
  font-weight: 500 !important;
  color: #1A1818 !important;
  display: flex;
  cursor: pointer !important;
}
.SW-backBtnStyle i {
  font-size: 40px;
}
.danger {
  color: #FF8989 !important;
}
.success {
  color: #00aa00 !important;
}
.calender-btn-primary {
  width: 50px;
  height: 50px;
  font-size: 12px;
  background-color: #067B85;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.calender-btn-View {
  width: 50px;
  height: 50px;
  font-size: 12px;
  background-color: #70912D;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.p-en-r-ar-l-50 {
  padding-right: 50px !important;
  padding-left: 17px !important;
}
.fontSmallSize {
  font-size: 9pt;
}
.sW-login-Btn {
  background-color: #FBBB79 !important;
  color: #ffffff !important;
  border: 1px solid #000000 !important;
  min-height: 40px !important;
  width: 150px !important;
  min-width: 100px !important;
  font-weight: 600;
}
.standerdPhrases {
  font-size: 10pt;
  font-weight: 600;
  color: #6FBDC1;
  margin-bottom: 5px;
  margin-top: 10px;
}
.StanderdCardH {
  min-height: 550px;
  max-width: 520px !important;
  min-width: 520px !important;
  padding: 8px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.StanderdTitle {
  text-align: left;
  font-size: 26px !important;
  margin-top: 20px;
  height: 33px;
  margin-bottom: 2px;
  border-bottom: 2px solid #6FBDC1;
}
.ValidationErrorText {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 11pt;
  font-weight: 600;
  color: #f27B11;
  padding-bottom: 20px;
}
.messageTextFont {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 11pt;
  font-weight: 600;
}
.modelHeader h4 {
  font-size: 20px !important;
  font-weight: 600 !important;
  margin-bottom: 0 !important;
}
.JqTimeSelect .jqx-scheduler-not-work-time-cell {
  background: #fff !important;
}
.JqTimeSelect .jqx-grid-cell-selected-material {
  background: #F27B11 !important;
}
.mat-toolbar.mat-primary {
  background: #067B85;
}
.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
  background: #067B85;
}
.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
  color: #067B85;
}
.titlebottomMargin {
  margin-bottom: 1.5rem;
}
.SW-noDataDiv {
  justify-content: center;
  background-color: transparent;
  height: 80%;
  z-index: 1001;
  display: flex;
  align-items: center;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 600;
  font-size: 11pt;
}
.mlEmrA-3 {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
.mlEmrA-2 {
  margin-left: 0.5rem !important;
  margin-right: 0 !important;
}
.commenModel .resourcesPopup {
  overflow-y: auto;
}
.commenModel .resourcesPopup .mat-card {
  height: calc(100vh - 400px) !important;
}
.commenModel .resourcesPopup .mat-card .SW-table-container {
  height: 100% !important;
}
.commenModel .resourcesPopup .treeCardRE {
  height: calc(100vh - 299px) !important;
}
.mat-checkbox label {
  margin-bottom: 0px !important;
}
.monthViewClass .jqx-scheduler .jqx-cell {
  height: 120px !important;
}
.monthViewClass .jqx-scheduler-appointment-material {
  height: 23px !important;
}
.monthViewClass .jqx-scheduler-cell-focus {
  background-color: #70912D;
}
.monthViewClass .jqx-scheduler-appointment-inner-content {
  line-height: 23px !important;
}
.monthViewClass .jqx-popup-material {
  overflow-y: auto !important;
}
.jqx-scheduler-cell-selected {
  background-color: #067B85 !important;
}
.jqx-scheduler-cell-focus {
  background-color: #067B85 !important;
}
.SWTitleOrangeBackground {
  background-color: #fbbb79;
  text-align: left;
  font-weight: 400;
  font-size: 17px;
  padding: 10px;
}
.forBlurEffect {
  filter: blur(2.5px);
  pointer-events: none;
}
.showLoader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
}
.hideLoader {
  display: none;
}
.dot-flashing {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #6FBDC1;
  color: #6FBDC1;
  animation: dotFlashing 1s infinite linear alternate;
  animation-delay: 0.5s;
}
.dot-flashing::before,
.dot-flashing::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}
.dot-flashing::before {
  left: -15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #6FBDC1;
  color: #6FBDC1;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 0s;
}
.dot-flashing::after {
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #6FBDC1;
  color: #6FBDC1;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 1s;
}
@keyframes dotFlashing {
  0% {
    background-color: #6FBDC1;
  }
  50%, 100% {
    background-color: #ebe6ff;
  }
}
.word-break-all {
  word-break: break-all;
}
.word-break {
  word-break: break-word;
}
.word-wrap-break {
  word-wrap: break-word;
}
.disabled-element {
  pointer-events: none;
  opacity: 0.7;
}
.pointer-none {
  pointer-events: none;
}
.mb-75 {
  margin-bottom: 0.75rem !important;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder,
.mat-input-element::-webkit-input-placeholder {
  color: #868e96;
  opacity: 1;
  font-size: 0.875rem;
}
#loader-till-translate {
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f4f6f8 !important;
}
.outerDivCenterDiv {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  background-color: transparent;
  border-radius: 20px;
  height: 85vh;
}
.outerDivCenterDiv mat-card {
  border: solid 3px whitesmoke;
}
.cMenu {
  position: absolute;
  background-color: white;
  padding: 4px;
  width: auto;
  height: auto;
  border-radius: 4px;
}
.cMenu menuitem {
  width: 99%;
  display: inline-block;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 6px;
  border-radius: 4px;
  background-color: whitesmoke;
  cursor: pointer;
}
.jqx-layout-ribbon-header.jqx-layout-ribbon-header-ltr.jqx-widget-header.jqx-disableselect.jqx-ribbon-header.jqx-ribbon-header-horizontal.jqx-ribbon-header-bottom {
  display: none;
}
.SW-rowMainScreen {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  width: 75%;
}
.SW-rowPopupScreen {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  width: 100%;
}
.SW-formGroup-input-12, .SW-formGroup-input-6, .sW-formGroup-input-8 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.SW-W-100 {
  width: 100% !important;
}
@media (min-width: 768px) {
  .SW-formGroup-input-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .sW-formGroup-input-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
}
app-smart-ui-scheduler {
  display: block;
  height: 600px;
}
#alertWindow {
  --smart-window-default-height: 200px;
}
#alertWindow .smart-content-container > .smart-content {
  justify-content: center;
}
.smart-scheduler {
  width: 100%;
  height: 100%;
  --smart-scheduler-timeline-cell-width: 120px;
  --smart-scheduler-timeline-header-vertical-group-size: 240px;
  --smart-font-size: 12px;
  --smart-scheduler-timeline-nonworking-color: rgba(0, 0, 0, 0.05);
  --smart-scheduler-timeline-group-separator-background: var(--smart-border);
}
.smart-scheduler .smart-scheduler-view-header-vertical .smart-scheduler-cell {
  align-items: center;
}
.smart-scheduler-event {
  border-radius: 4px !important;
}
.smart-scheduler .smart-scheduler-event-content,
.smart-scheduler-drag-feedback .smart-scheduler-event-content {
  grid-row-gap: 0;
}
.smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell {
  justify-content: flex-start;
  display: grid;
  padding: 10px;
}
.smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell .col {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: var(--smart-scheduler-timeline-header-cell-padding);
  line-height: 5em;
}
.smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell .col:not(:first-of-type) {
  border-left: var(--smart-border-width) solid var(--smart-border);
}
.smart-scheduler-header {
  border-radius: 16px;
  background-color: white !important;
}
.smart-scheduler-date-nav {
  background-color: white !important;
  border-radius: 16px;
}
.smart-scheduler-event-label {
  font-weight: 500 !important;
}
.smart-scheduler-event-time {
  font-weight: 500 !important;
}
@media (max-width: 750px) {
  .smart-scheduler {
    --smart-scheduler-timeline-header-vertical-group-size: 100px;
  }

  .smart-scheduler .smart-scheduler-groups-container .smart-scheduler-cell {
    grid-template-columns: 100% repeat(2, 0);
  }
}
.panelHead {
  font-weight: 500;
  color: #A4A8AB;
}
.panelDesc {
  font-style: italic;
  color: #A4A8AB;
}
@media print {
  .breadcrumb {
    display: none !important;
  }
}
/* link google icons offline */

/*# sourceMappingURL=styles.css.map*/