﻿/* Important: We apply filters to adjust the image appearance. This requires all used images to be black! */
/* https://codepen.io/sosuke/pen/Pjoqqp */
* {
  box-sizing: border-box;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("epcl/fonts/lato.ttf") format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("epcl/fonts/ptsans.ttf") format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("epcl/fonts/Cairo.ttf") format('truetype');
}
html,
body {
  margin: 0px;
  padding: 0px;
  cursor: default;
}
body {
  background-color: white;
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
  display: block;
  color: black;
  margin: 0px;
  -webkit-user-select: none;
  user-select: none;
}
input,
button,
select,
textarea {
  border: 1px solid #e1e1e1;
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input.epcl-UserInput {
  font-size: 10px;
  font-family: "Cairo";
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
textarea {
  resize: none;
}
a {
  text-decoration: none;
  background-color: transparent;
}
img {
  vertical-align: middle;
}
label {
  display: inline-block;
  margin-bottom: 0px;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "PT Sans", "Lato", Arial;
  font-weight: normal;
}
h1 {
  font-size: 34px;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
}
h4 {
  font-size: 24px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 14px;
}
h1.epcl-secondary,
h2.epcl-secondary,
h3.epcl-secondary,
h4.epcl-secondary,
h5.epcl-secondary,
h6.epcl-secondary {
  color: #FF7C1F;
}
h1.epcl-white,
h2.epcl-white,
h3.epcl-white,
h4.epcl-white,
h5.epcl-white,
h6.epcl-white {
  color: white;
}
h1.epcl-bold,
h2.epcl-bold,
h3.epcl-bold,
h4.epcl-bold,
h5.epcl-bold,
h6.epcl-bold {
  font-weight: bold;
}
span.epcl-subtitle {
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
  font-weight: bold;
}
span.epcl-subheader {
  font-family: "Lato", Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
span.epcl-footnote {
  font-family: "Lato", Arial, sans-serif;
  font-size: 10px;
}
span.epcl-secondary {
  color: #FF7C1F;
}
span.epcl-white {
  color: white;
}
span.epcl-bodytext {
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
}
caption {
  font-family: "Lato", Arial, sans-serif;
  font-size: 13px;
  font-weight: lighter;
}
caption.epcl-secondary {
  color: #FF7C1F;
}
caption.epcl-white {
  color: white;
}
.epcl-contextmenu {
  position: absolute;
  min-width: 20px;
  background: white;
  font: 12px "Segoe UI", "EngageSegoeUI", Arial, sans-serif;
  border: 1px solid #d4d4d4;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.44);
  z-index: 10001;
  display: none;
  border-radius: 5px;
}
.epcl-contextmenu a {
  text-decoration: none;
}
.epcl-contextmenu .epcl-disabled {
  opacity: 0.6;
}
.epcl-contextmenu .epcl-buttondropdown-content-wrapper {
  display: flex;
  flex-direction: column;
}
.epcl-contextmenu .epcl-button.epcl-dropdown-button[epcl-size='medium'] {
  padding: 0px;
}
.epcl-contextmenu .epcl-button[epcl-size='medium'][epcl-imageurl] .epcl-button-body .epcl-button-text {
  float: left;
}
.epcl-contextmenu .epcl-button {
  list-style-type: none;
  margin: 0px;
  line-height: inherit;
  width: 100%;
  border: solid 1px transparent;
  outline: 0;
  white-space: nowrap;
  display: block;
  position: relative;
  background-color: white;
}
.epcl-contextmenu .epcl-button a {
  color: #444444;
}
.epcl-contextmenu .epcl-button:hover {
  border-radius: 0px;
  border-color: transparent;
}
.epcl-contextmenu .epcl-button:focus {
  border-radius: 0px;
}
.epcl-contextmenu .epcl-button .epcl-button-body {
  display: block;
  position: relative;
  overflow: hidden;
  border-color: transparent;
  float: left;
  margin-top: 4px;
  width: 100%;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-content {
  display: inline-block;
  padding: 5px;
  height: 24px;
  margin-left: 5px;
  width: 100%;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-content .epcl-button-image {
  padding: 0;
  width: 16px !important;
  height: 16px !important;
  font-size: 0px;
  line-height: 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  border: 0;
  margin-right: 3px;
  clip: rect(0px, 16px, 16px, 0px);
  filter: none;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-content .epcl-button-overlay-image {
  width: 9px;
  height: 9px;
  position: absolute;
  left: 11px;
  top: 0px;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-content .epcl-button-text {
  min-height: 15px;
  white-space: nowrap;
  vertical-align: top;
  display: inline-block;
  margin-left: 3px;
  margin-right: 4px;
  color: black;
  font-size: 13px !important;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-content.epcl-sub-button {
  margin-right: 16px;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-expand-container {
  display: inline-block;
  height: 24px;
  position: absolute;
  right: 0px;
}
.epcl-contextmenu .epcl-button .epcl-button-body .epcl-button-expand-container .epcl-button-expand {
  width: 8px;
  height: 20px;
  background-image: url(../images/epcl/contextmenu/RightArrow.png);
  background-repeat: no-repeat;
  background-position: top 9px left 0px;
  display: inline-block;
}
.epcl-contextmenu .epcl-button:hover:not([disabled]) {
  background-color: #C8C6C4 !important;
}
.epcl-contextmenu .epcl-button :not([disabled]).epcl-button:hover {
  background-color: #C8C6C4;
}
.epcl-contextmenu .epcl-button[epcl-size='medium'] {
  height: 34px;
  min-width: 150px;
  padding: 0px;
}
.epcl-contextmenu.epcl-large .epcl-button-body {
  margin: 5px !important;
}
.epcl-contextmenu.epcl-large .epcl-button-image {
  width: 32px !important;
  height: 32px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}
.epcl-contextmenu.epcl-large .epcl-button-text {
  display: block !important;
  white-space: inherit;
  width: 100%;
  text-align: center;
}
.epcl-contextmenu .epcl-separator {
  width: calc(100% - 14px);
  height: 1px;
  background-color: #979797;
  display: block;
  margin: 2px 6px;
}
/* Important: We apply filters to adjust the image appearance. This requires all used images to be black! */
/* We have these variables to avoid confusion between primary buttons and primary colors */
.epcl-button {
  background-color: #B95209;
  display: inline-block;
  text-align: center;
  border-radius: 5px;
  font-family: 'PT Sans';
  word-break: break-all;
}
.epcl-button .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-button:hover {
  background-color: rgba(185, 82, 9, 0.75);
  border-color: rgba(185, 82, 9, 0.75);
  cursor: pointer;
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.25);
}
.epcl-button[checked] {
  background-color: rgba(185, 82, 9, 0.5);
  border-color: rgba(185, 82, 9, 0.5);
}
.epcl-button:active {
  background-color: #43220a;
  border-color: #43220a;
  cursor: pointer;
}
.epcl-button:focus {
  background-color: rgba(185, 82, 9, 0.75);
  border-color: rgba(185, 82, 9, 0.25);
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
  outline: none;
}
.epcl-button[type='secondary'] {
  background-color: white;
  border: 1px solid;
  border-color: #B95209;
}
.epcl-button[type='secondary'] .epcl-button-body .epcl-button-content {
  color: #B95209;
}
.epcl-button[type='secondary'] .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-button[type='secondary']:hover {
  border-color: rgba(185, 82, 9, 0.75);
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.25);
}
.epcl-button[type='secondary']:hover .epcl-button-content {
  color: rgba(185, 82, 9, 0.75);
}
.epcl-button[type='secondary']:hover .epcl-button-image {
  filter: invert(49%) sepia(20%) saturate(1019%) hue-rotate(158deg) brightness(86%) contrast(89%);
}
.epcl-button[type='secondary'][checked] {
  border-color: #43220a;
  color: #43220a;
  background-color: #B95209;
}
.epcl-button[type='secondary'][checked] .epcl-button-content {
  color: white;
}
.epcl-button[type='secondary'][checked] .epcl-button-image {
  filter: invert(12%) sepia(74%) saturate(2305%) hue-rotate(178deg) brightness(90%) contrast(104%);
}
.epcl-button[type='secondary']:active {
  border-color: #43220a;
  background-color: rgba(255, 124, 31, 0.5);
  cursor: pointer;
}
.epcl-button[type='secondary']:active .epcl-button-content {
  color: #43220a;
}
.epcl-button[type='secondary']:active .epcl-button-image {
  filter: invert(12%) sepia(74%) saturate(2305%) hue-rotate(178deg) brightness(90%) contrast(104%);
}
.epcl-button[type='secondary']:focus {
  border-color: #282828;
  box-shadow: 0 4px 2px -2px rgba(185, 82, 9, 0.25);
}
.epcl-button[type='secondary']:focus .epcl-button-image {
  filter: invert(49%) sepia(20%) saturate(1019%) hue-rotate(158deg) brightness(86%) contrast(89%);
}
.epcl-button[type='secondary'][disabled] {
  background-color: #dbdbdb;
}
.epcl-button[type='tertiary'] {
  background-color: white;
  border: 1px solid;
  border-color: transparent;
}
.epcl-button[type='tertiary'] .epcl-button-body .epcl-button-content {
  color: #B95209;
  font-weight: 700;
}
.epcl-button[type='tertiary'] .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-button[type='tertiary'][checked] {
  color: #43220a;
  background-color: rgba(255, 124, 31, 0.5);
  /* always white */
}
.epcl-button[type='tertiary'][checked] .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-button[type='tertiary']:hover {
  background-color: #dbdbdb;
  box-shadow: unset;
}
.epcl-button[type='tertiary']:hover .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-button[type='tertiary']:active {
  background-color: #43220a;
  cursor: pointer;
}
.epcl-button[type='tertiary']:active .epcl-button-content {
  color: white;
}
.epcl-button[type='tertiary']:active .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-button[type='tertiary']:focus {
  border-color: #282828;
  box-shadow: 0 4px 2px -2px rgba(185, 82, 9, 0.25);
}
.epcl-button[type='tertiary']:focus .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-button[type='tertiary'][disabled] {
  background-color: white;
}
.epcl-button[type='toolbar'] {
  background-color: transparent;
  /* Border was removed because sizes should be adjusted if we introduce a border width */
  border: 0px solid;
  border-color: transparent;
  font-weight: 700;
}
.epcl-button[type='toolbar'] .epcl-button-body .epcl-button-content {
  color: #282828;
}
.epcl-button[type='toolbar'] .epcl-button-image {
  filter: none;
}
.epcl-button[type='toolbar'][checked] {
  color: white;
  background-color: rgba(255, 124, 31, 0.5);
}
.epcl-button[type='toolbar'][checked] .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-button[type='toolbar'].epcl-dropdown-button .epcl-button-content .epcl-buttondropdown-icon {
  filter: none;
}
.epcl-button[type='toolbar']:hover {
  color: rgba(185, 82, 9, 0.75);
  background-color: #dbdbdb;
  box-shadow: none;
}
.epcl-button[type='toolbar']:active {
  background-color: #43220a;
  color: #43220a;
  cursor: pointer;
}
.epcl-button[type='toolbar']:active .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-button[type='safety'] {
  background-color: #dbdbdb;
  border: 1.5px solid transparent;
}
.epcl-button[type='safety'] .epcl-button-body .epcl-button-content .epcl-button-text {
  color: #282828;
  font-size: 17px !important;
}
.epcl-button[type='safety']:hover {
  background-color: rgba(255, 124, 31, 0.75);
}
.epcl-button[type='safety']:active {
  background-color: rgba(255, 124, 31, 0.5);
}
.epcl-button[type='safety']:focus {
  border-color: #B95209;
  box-shadow: none;
  outline: none;
}
.epcl-button[disabled] {
  background-color: #dbdbdb;
  pointer-events: none;
  border: none;
}
.epcl-button[disabled] .epcl-button-image {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%) !important;
}
.epcl-button[disabled] .epcl-buttondropdown-icon {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%) !important;
}
.epcl-button[disabled] span {
  color: #979797 !important;
}
.epcl-button .epcl-button-body {
  display: inline;
}
.epcl-button .epcl-button-body .epcl-button-content {
  color: white;
  max-width: 100%;
  height: 100%;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.epcl-button .epcl-button-body .epcl-button-content .epcl-button-text-container {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}
.epcl-button .epcl-button-body .epcl-button-content .epcl-button-text-container .epcl-button-text {
  font-size: 16px !important;
  line-height: 17px !important;
  font-weight: bold;
}
.epcl-button .epcl-button-body .epcl-button-content .epcl-button-text-container .epcl-button-image {
  margin-top: 5px !important;
}
.epcl-button .epcl-button-body .epcl-button-content .epcl-button-image {
  float: left;
}
.epcl-button .epcl-button-body .epcl-button-content .epcl-button-detail {
  white-space: pre-line;
  word-break: break-word;
  text-overflow: ellipsis;
  max-width: 400px;
  font-size: 13px;
  letter-spacing: -0.02em;
  margin-left: 10px;
  margin-top: 3px;
  color: #282828;
  font-family: Lato;
  font-weight: 300;
}
.epcl-button .epcl-button-body .epcl-button-content .epcl-button-text {
  user-select: none;
  /* Standard */
  -webkit-user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  letter-spacing: -0.02em;
}
.epcl-button.epcl-hidden-image .epcl-button-body .epcl-button-image {
  visibility: hidden;
}
.epcl-button[epcl-size='large'] {
  min-width: 120px;
  height: 35px;
  padding: 5px 10px;
}
.epcl-button[epcl-size='large'] .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 21px;
  font-size: 16px;
}
.epcl-button[epcl-size='large'][epcl-imageurl] .epcl-button-body .epcl-button-image,
.epcl-button[epcl-size='large'].epcl-hidden-image .epcl-button-body .epcl-button-image {
  margin-top: 2.5px;
  height: 18px;
  width: 18px;
}
.epcl-button[epcl-size='large'][epcl-imageurl] .epcl-button-body .epcl-button-text,
.epcl-button[epcl-size='large'].epcl-hidden-image .epcl-button-body .epcl-button-text {
  margin-left: 5px;
  max-width: calc(100% - 18px);
}
.epcl-button[epcl-size='large'].epcl-imageonly .epcl-button-text {
  margin-left: 0px !important;
  display: none;
}
.epcl-button[epcl-size='medium'] {
  min-width: 90px;
  height: 28px;
  padding: 5px 10px;
}
.epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 16px;
  font-size: 13px;
}
.epcl-button[epcl-size='medium'][epcl-imageurl] .epcl-button-body .epcl-button-image,
.epcl-button[epcl-size='medium'].epcl-hidden-image .epcl-button-body .epcl-button-image {
  height: 14px;
  width: 14px;
}
.epcl-button[epcl-size='medium'][epcl-imageurl] .epcl-button-body .epcl-button-text,
.epcl-button[epcl-size='medium'].epcl-hidden-image .epcl-button-body .epcl-button-text {
  margin-left: 5px;
  max-width: calc(100% - 14px);
}
.epcl-button[epcl-size='medium'].epcl-imageonly .epcl-button-text {
  display: none;
  margin-left: 0px !important;
}
.epcl-button[epcl-size='small'] {
  min-width: 75px;
  height: 24px;
  padding: 5px 10px;
}
.epcl-button[epcl-size='small'] .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 13px;
  font-size: 10px;
}
.epcl-button[epcl-size='small'][epcl-imageurl] .epcl-button-body .epcl-button-image,
.epcl-button[epcl-size='small'].epcl-hidden-image .epcl-button-body .epcl-button-image {
  width: 12px;
  height: 12px;
}
.epcl-button[epcl-size='small'][epcl-imageurl] .epcl-button-body .epcl-button-text,
.epcl-button[epcl-size='small'].epcl-hidden-image .epcl-button-body .epcl-button-text {
  margin-left: 5px;
  max-width: calc(100% - 12px);
}
.epcl-button[epcl-size='small'].epcl-imageonly .epcl-button-text {
  display: none;
  margin-left: 0px !important;
}
.epcl-button.epcl-dropdown-button[epcl-size='large'][epcl-imageurl] .epcl-button-body .epcl-button-text,
.epcl-button.epcl-dropdown-button[epcl-size='large'].epcl-hidden-image .epcl-button-body .epcl-button-text {
  margin-left: 5px;
  margin-right: 5px;
  max-width: 100%;
  white-space: nowrap;
}
.epcl-button.epcl-dropdown-button[epcl-size='medium'][epcl-imageurl] .epcl-button-body .epcl-button-text,
.epcl-button.epcl-dropdown-button[epcl-size='medium'].epcl-hidden-image .epcl-button-body .epcl-button-text {
  margin-left: 5px;
  margin-right: 5px;
  max-width: 100%;
}
.epcl-button.epcl-dropdown-button[epcl-size='small'][epcl-imageurl] .epcl-button-body .epcl-button-text,
.epcl-button.epcl-dropdown-button[epcl-size='small'].epcl-hidden-image .epcl-button-body .epcl-button-text {
  margin-left: 5px;
  margin-right: 5px;
  max-width: 100%;
}
.epcl-button.epcl-imageonly {
  border-radius: 5px;
}
.epcl-button.epcl-imageonly[epcl-size='large'] {
  padding: 5px 5px;
  min-width: 34px;
  width: 34px;
  height: 34px;
}
.epcl-button.epcl-imageonly[epcl-size='large'][epcl-imageurl] .epcl-button-body .epcl-button-content .epcl-button-image {
  margin-top: 0px;
  width: 24px;
  height: 24px;
}
.epcl-button.epcl-imageonly[epcl-size='medium'] {
  padding: 5px 5px;
  min-width: 28px;
  width: 28px;
  height: 28px;
}
.epcl-button.epcl-imageonly[epcl-size='medium'].epcl-dropdown-button {
  width: auto;
}
.epcl-button.epcl-imageonly[epcl-size='medium'].epcl-dropdown-button .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  margin: 2px 0px 0px 0px;
}
.epcl-button.epcl-imageonly[epcl-size='medium'][epcl-imageurl] .epcl-button-body .epcl-button-image {
  margin-top: 0px;
  width: 18px;
  height: 18px;
}
.epcl-button.epcl-imageonly[epcl-size='small'] {
  padding: 5px 5px;
  min-width: 24px;
  width: 24px;
  height: 24px;
}
.epcl-button.epcl-imageonly[epcl-size='small'].epcl-dropdown-button {
  width: auto;
}
.epcl-button.epcl-imageonly[epcl-size='small'][epcl-imageurl] .epcl-button-body .epcl-button-image {
  margin-top: 0px;
  width: 13px;
  height: 13px;
}
.epcl-button.epcl-compact-choices-large {
  min-height: 61px;
  min-width: 91px;
  border-radius: 5px;
  padding-bottom: 0px;
}
.epcl-button.epcl-compact-choices-large.epcl-button {
  border: none;
}
.epcl-button.epcl-compact-choices-large .epcl-button-body .epcl-button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.epcl-button.epcl-compact-choices-large .epcl-button-body .epcl-button-content .epcl-button-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 0px;
  width: 21px;
  height: 24px;
}
.epcl-button.epcl-compact-choices-large .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 20px;
  display: block;
  white-space: pre-wrap;
  font-size: 16px;
  width: 100%;
  margin: 5px 0px;
  word-break: break-word;
  text-align: center;
}
.epcl-button.epcl-compact-choices-large[epcl-imageurl] .epcl-button-body .epcl-button-text {
  margin-left: 0px;
  max-width: 100%;
}
.epcl-button.epcl-compact-choices-medium {
  min-height: 44px;
  min-width: 64px;
  border-radius: 5px;
  padding-bottom: 0px;
}
.epcl-button.epcl-compact-choices-medium.epcl-button {
  border: none;
}
.epcl-button.epcl-compact-choices-medium .epcl-button-body .epcl-button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.epcl-button.epcl-compact-choices-medium .epcl-button-body .epcl-button-content .epcl-button-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 0px;
  width: 15px;
  height: 18px;
}
.epcl-button.epcl-compact-choices-medium .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 13px;
  display: block;
  white-space: pre-wrap;
  font-size: 10px;
  width: 100%;
  word-break: break-word;
  text-align: center;
}
.epcl-button.epcl-compact-choices-medium[epcl-imageurl] .epcl-button-body .epcl-button-text {
  margin-left: 0px;
  max-width: 100%;
}
.epcl-button.epcl-compact-large {
  height: 95.5px;
  width: 91px;
  min-height: 95.5px;
  min-width: 91px;
  border-radius: 5px;
  padding: 5px;
  background-color: white;
}
.epcl-button.epcl-compact-large.epcl-button {
  border: 1.5px solid #B95209;
}
.epcl-button.epcl-compact-large .epcl-button-body .epcl-button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #B95209;
}
.epcl-button.epcl-compact-large .epcl-button-body .epcl-button-content .epcl-button-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 0px;
  width: 40px;
  height: 40px;
  filter: unset;
}
.epcl-button.epcl-compact-large .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 15.5px;
  display: block;
  white-space: pre-wrap;
  font-size: 13px;
  width: 100%;
  margin: 5px 0px;
  word-break: break-word;
  text-align: center;
}
.epcl-button.epcl-compact-large[epcl-imageurl] .epcl-button-body .epcl-button-text {
  margin-left: 0px;
  max-width: 100%;
  height: calc(100% - 18px - 15px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.epcl-button.epcl-compact-large:hover {
  border-color: rgba(185, 82, 9, 0.75);
}
.epcl-button.epcl-compact-large:hover .epcl-button-body .epcl-button-content {
  color: rgba(185, 82, 9, 0.75);
}
.epcl-button.epcl-compact-large:hover .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: contrast(70%);
}
.epcl-button.epcl-compact-large[checked] {
  border-color: white;
  background-color: #B95209;
}
.epcl-button.epcl-compact-large[checked] .epcl-button-body .epcl-button-content {
  color: white;
}
.epcl-button.epcl-compact-large[checked] .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-button.epcl-compact-large[disabled] {
  border-color: #737373;
}
.epcl-button.epcl-compact-large:active {
  border-color: #43220a;
  background-color: #43220a;
}
.epcl-button.epcl-compact-large:active .epcl-button-body .epcl-button-content {
  color: white;
}
.epcl-button.epcl-compact-large:active .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-button.epcl-compact-medium {
  height: 58px;
  width: 64px;
  min-height: 58px;
  min-width: 64px;
  border-radius: 5px;
  padding-bottom: 5px;
}
.epcl-button.epcl-compact-medium.epcl-button {
  border: 1.5px solid #B95209;
}
.epcl-button.epcl-compact-medium .epcl-button-body .epcl-button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.epcl-button.epcl-compact-medium .epcl-button-body .epcl-button-content .epcl-button-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 0px;
  width: 14px;
  height: 14px;
}
.epcl-button.epcl-compact-medium .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 15.5px;
  display: block;
  white-space: pre-wrap;
  font-size: 13px;
  width: 100%;
  margin: 5px 0px;
  word-break: break-word;
  text-align: center;
}
.epcl-button.epcl-compact-medium[epcl-imageurl] .epcl-button-body .epcl-button-text {
  margin-left: 0px;
  max-width: 100%;
  height: calc(100% - 18px - 15px);
}
.epcl-button.epcl-compact-dropdown-large {
  height: 95.5px;
  width: 91px;
  min-height: 95.5px;
  min-width: 91px;
  border-radius: 5px;
  padding-bottom: 5px;
}
.epcl-button.epcl-compact-dropdown-large.epcl-button {
  border: none;
}
.epcl-button.epcl-compact-dropdown-large .epcl-button-body .epcl-button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.epcl-button.epcl-compact-dropdown-large .epcl-button-body .epcl-button-content .epcl-button-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 0px;
  width: 21px;
  height: 24px;
}
.epcl-button.epcl-compact-dropdown-large .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 20px;
  display: block;
  white-space: pre-wrap;
  font-size: 16px;
  width: 100%;
  margin: 5px 0px;
  word-break: break-word;
  text-align: center;
}
.epcl-button.epcl-compact-dropdown-large[epcl-imageurl] .epcl-button-body .epcl-button-text {
  margin-left: 0px;
  max-width: 100%;
  height: calc(100% - 18px - 15px);
  white-space: pre-wrap !important;
}
.epcl-button.epcl-compact-dropdown-large.epcl-dropdown-button[epcl-size='large'] .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  display: block;
  height: 15px;
  margin: 0px auto;
  float: none;
  background-position: center;
}
.epcl-button.epcl-compact-dropdown-medium {
  height: 58px;
  width: 64px;
  min-height: 58px;
  min-width: 64px;
  border-radius: 5px;
  padding-bottom: 5px;
}
.epcl-button.epcl-compact-dropdown-medium.epcl-button {
  border: none;
}
.epcl-button.epcl-compact-dropdown-medium .epcl-button-body .epcl-button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.epcl-button.epcl-compact-dropdown-medium .epcl-button-body .epcl-button-content .epcl-button-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 0px;
  width: 14px;
  height: 14px;
}
.epcl-button.epcl-compact-dropdown-medium .epcl-button-body .epcl-button-content .epcl-button-text {
  line-height: 15.5px;
  display: block;
  white-space: pre-wrap;
  font-size: 13px;
  width: 100%;
  margin: 5px 0px;
  word-break: break-word;
  text-align: center;
}
.epcl-button.epcl-compact-dropdown-medium[epcl-imageurl] .epcl-button-body .epcl-button-text {
  margin-left: 0px;
  max-width: 100%;
  height: calc(100% - 18px - 15px);
}
.epcl-button.epcl-compact-dropdown-medium.epcl-dropdown-button[epcl-size='large'] .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  display: block;
  height: 15px;
  margin: 0px auto;
  float: none;
  background-position: center;
}
.epcl-button.epcl-dropdown-button .epcl-button-content .epcl-buttondropdown-icon {
  background-image: url('../../images/epcl/button/DropdownArrow.svg');
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
  background-size: 10.5px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
}
.epcl-button.epcl-dropdown-button[epcl-size='large'] .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  margin: 7px 0px 0px 5px;
  display: inline-block;
  float: right;
}
.epcl-button.epcl-dropdown-button[epcl-size='medium'] {
  padding: 5px 5px;
}
.epcl-button.epcl-dropdown-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  margin: 4.5px 0px 0px 5px;
  display: inline-block;
  float: right;
}
.epcl-button.epcl-dropdown-button[epcl-size='medium'][epcl-imageurl] .epcl-button-body .epcl-button-content .epcl-button-image {
  margin-top: 2px;
}
.epcl-button.epcl-dropdown-button[epcl-size='small'] {
  padding: 5px 5px;
}
.epcl-button.epcl-dropdown-button[epcl-size='small'] .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  height: 100%;
  margin: 3.5px 0px 0px 5px;
  display: inline-block;
  float: right;
  background-size: 10px;
  width: 10px;
}
.epcl-button.epcl-dropdown-button[epcl-size='small'][epcl-imageurl] .epcl-button-body .epcl-button-content .epcl-button-image {
  margin-top: 1px;
}
.epcl-button.epcl-dropdown-button[epcl-size='small'] .epcl-button-body .epcl-button-content .epcl-button-text {
  margin-top: 0.5px;
}
.epcl-button[epcl-showdetail]:not([epcl-showdetail='false']) {
  margin-bottom: 5px !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  height: auto !important;
}
.epcl-button[epcl-nestedbutton='true'] .epcl-button-content {
  align-items: flex-start;
}
.epcl-button[epcl-nestedbutton='true'] .epcl-button-content .epcl-buttondropdown-icon {
  filter: none;
  background-size: 6px;
  transform: rotate(-90deg);
  width: 8px;
  height: 8px;
}
.epcl-buttonpopup {
  position: fixed;
  background-color: white;
  margin-top: 15px;
  display: none;
  padding-bottom: 5px;
  padding-top: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  box-shadow: 0px 0px 15px;
  z-index: 10000;
}
.epcl-buttonpopup.epcl-not-positioned-fixed {
  position: static;
}
.epcl-buttonpopup .epcl-button:focus {
  outline: none;
  box-shadow: 0px 0px 0px white;
  border: 1px solid #B95209;
}
.epcl-buttonpopup.epcl-opened-with-mouse .epcl-button:focus {
  border-color: transparent;
}
.epcl-buttonpopup:not(.epcl-opened-with-mouse) .epcl-button:focus {
  border-color: #B95209;
}
.epcl-buttonpopup .epcl-button {
  display: block;
  background-color: white;
  color: #282828;
  border: 1px solid transparent;
  margin: 5px;
}
.epcl-buttonpopup .epcl-button:hover {
  background-color: #dbdbdb;
  border-radius: 5px;
  color: #282828;
}
.epcl-buttonpopup .epcl-button[disabled] {
  background-color: transparent;
  opacity: 0.5;
}
.epcl-buttonpopup .epcl-button:active .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-buttonpopup .epcl-button:active {
  background-color: rgba(255, 124, 31, 0.5);
}
.epcl-buttonpopup .epcl-button .epcl-button-image {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-buttonpopup .epcl-button .epcl-button-body .epcl-button-content .epcl-button-text {
  display: inline-block;
  font-weight: 400;
  color: #282828;
}
.epcl-buttonpopup .epcl-button[epcl-size='medium'] {
  margin: 5px 3px;
  padding: 5px 5px;
  border: 1px solid transparent;
}
.epcl-buttonpopup .epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content {
  justify-content: left;
}
.epcl-buttonpopup .epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-button-text {
  font-size: 13px;
  font-weight: 400;
}
.epcl-buttonpopup .epcl-button[epcl-size='medium'] a.epcl-button-body {
  color: #282828;
}
.epcl-buttonpopup epcl-separator {
  width: calc(100% - 16px);
  height: 1px;
  background-color: #979797;
  display: block;
  margin: 4px 8px;
}
.epcl-buttonpopup[epcl-size='large'] {
  width: 80px;
}
.epcl-buttonpopup[epcl-size='medium'] {
  width: 80px;
}
.epcl-buttonpopup[epcl-size='small'] {
  width: 60px;
}
.epcl-buttonpopup .epcl-popup-arrow {
  background-image: url('../../images/epcl/button/dropdown-white.svg');
  width: 20px;
  height: 20px;
  position: absolute;
  top: -15px;
  left: calc(50% - 10px);
  background-size: cover;
  transform: rotate(180deg);
}
.epcl-buttonpopup.epcl-above-button {
  margin-top: 0px;
  margin-bottom: 15px;
}
.epcl-buttonpopup.epcl-above-button .epcl-popup-arrow {
  transform: rotate(0deg);
  bottom: -15px;
  top: auto;
}
.epcl-nested-buttonpopup {
  position: fixed;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.44);
  margin-left: 0px;
  z-index: 100001;
}
.epcl-nested-buttonpopup.epcl-not-positioned-fixed {
  position: static;
}
.epcl-nested-buttonpopup .epcl-button:focus {
  outline: none;
  box-shadow: 0px 0px 0px white;
  border-radius: 5px 5px 0px 0px !important;
}
.epcl-nested-buttonpopup.epcl-opened-with-mouse .epcl-button:focus {
  border: 0px solid transparent;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button {
  list-style-type: none;
  margin: 0px;
  line-height: inherit;
  width: 100%;
  outline: 0;
  white-space: nowrap;
  display: block;
  position: relative;
  background-color: white;
  height: 34px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button a {
  color: #444444;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button:hover {
  border-radius: 0px;
  border-color: transparent;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button:focus {
  border-radius: 0px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body {
  display: block;
  position: relative;
  overflow: hidden;
  border-color: transparent;
  float: left;
  margin-top: 4px;
  width: 100%;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-content {
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  width: 100%;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-content .epcl-button-image {
  padding: 0;
  width: 16px !important;
  height: 16px !important;
  font-size: 0px;
  line-height: 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  border: 0;
  margin-right: 3px;
  clip: rect(0px, 16px, 16px, 0px);
  filter: none;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-content .epcl-button-overlay-image {
  width: 9px;
  height: 9px;
  position: absolute;
  left: 11px;
  top: 0px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-content .epcl-button-text {
  min-height: 15px;
  white-space: nowrap;
  vertical-align: top;
  display: inline-block;
  margin-left: 3px;
  margin-right: 4px;
  color: black;
  font-size: 13px !important;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-content.epcl-sub-button {
  margin-right: 16px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-expand-container {
  display: inline-block;
  height: 24px;
  position: absolute;
  right: 0px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button .epcl-button-body .epcl-button-expand-container .epcl-button-expand {
  width: 8px;
  height: 20px;
  background-image: url(../images/epcl/contextmenu/RightArrow.png);
  background-repeat: no-repeat;
  background-position: top 9px left 0px;
  display: inline-block;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button:hover:not([disabled]) {
  background-color: #C8C6C4 !important;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-button :not([disabled]).epcl-button:hover {
  background-color: #C8C6C4;
}
.epcl-nested-buttonpopup .epcl-buttondropdown epcl-separator {
  width: calc(100% - 16px);
  height: 1px;
  background-color: #979797;
  display: block;
  margin: 4px 8px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown[epcl-size='medium'] {
  width: 80px;
  padding: 0px;
}
.epcl-nested-buttonpopup .epcl-buttondropdown .epcl-popup-arrow {
  display: none;
}
.epcl-buttongroup .epcl-buttongroup-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
}
.epcl-appbar {
  overflow: hidden;
  background-color: #43220a;
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  position: relative;
  font-size: 0px;
  color: white;
}
.epcl-appbar > epcl-toolbar:first-child > :first-child {
  min-height: 65px;
}
.epcl-appbar .epcl-toolbar {
  background-color: #43220a;
  /* Top left Appliciation Menu  has special styling */
}
.epcl-appbar .epcl-toolbar label {
  margin-bottom: 1px;
}
.epcl-appbar .epcl-toolbar .epcl-toolbarsection:first-child .epcl-button:first-child {
  margin-left: 10px;
}
.epcl-appbar .epcl-toolbar .epcl-toolbarsection:last-child .epcl-button:last-child {
  margin-right: 10px;
}
.epcl-appbar .epcl-toolbar .epcl-separator {
  background-color: #b3b3b3;
  height: 28px;
  margin: 16px 5px;
}
.epcl-appbar .epcl-toolbar .epcl-buttongroup {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  max-height: 100%;
  pointer-events: all;
}
.epcl-appbar .epcl-toolbar .epcl-button {
  height: 45px !important;
  margin: 0px 0px;
  min-width: 100px;
  background-color: #43220a;
}
.epcl-appbar .epcl-toolbar .epcl-button.epcl-open {
  background-color: #B95209;
}
.epcl-appbar .epcl-toolbar .epcl-button + .epcl-button {
  border: 2px solid transparent;
  margin-left: 6px !important;
}
.epcl-appbar .epcl-toolbar .epcl-button:focus {
  border: 2px solid #FF7C1F;
}
.epcl-appbar .epcl-toolbar .epcl-button:focus .epcl-button-body .epcl-button-content .epcl-button-text {
  color: white;
}
.epcl-appbar .epcl-toolbar .epcl-button:focus .epcl-button-body .epcl-button-content .epcl-button-image,
.epcl-appbar .epcl-toolbar .epcl-button:focus .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-appbar .epcl-toolbar .epcl-button:hover {
  background-color: #FF7C1F;
}
.epcl-appbar .epcl-toolbar .epcl-button:hover .epcl-button-body .epcl-button-content .epcl-button-text {
  color: #282828;
}
.epcl-appbar .epcl-toolbar .epcl-button:hover .epcl-button-body .epcl-button-content .epcl-button-image,
.epcl-appbar .epcl-toolbar .epcl-button:hover .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  filter: none;
}
.epcl-appbar .epcl-toolbar .epcl-button:active .epcl-button-body .epcl-button-content .epcl-button-text {
  color: white;
}
.epcl-appbar .epcl-toolbar .epcl-button:active .epcl-button-body .epcl-button-content .epcl-button-image,
.epcl-appbar .epcl-toolbar .epcl-button:active .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-appbar .epcl-toolbar .epcl-button[checked] .epcl-button-body .epcl-button-content .epcl-button-image,
.epcl-appbar .epcl-toolbar .epcl-button[checked] .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-appbar .epcl-toolbar .epcl-button[disabled] {
  opacity: 0.5;
  background-color: #43220a;
}
.epcl-appbar .epcl-toolbar epcl-select {
  background-color: #43220a;
  border: #43220a;
  color: #979797;
}
.epcl-appbar .epcl-toolbar epcl-select .epcl-select-icon .epcl-select-icon-space {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-appbar .epcl-toolbar epcl-select:hover {
  background-color: white;
  color: #282828;
}
.epcl-appbar .epcl-toolbar epcl-select:hover .epcl-select-icon .epcl-select-icon-space {
  filter: none;
}
.epcl-appbar .epcl-toolbar epcl-select:focus {
  background-color: white;
  color: #282828;
  border: 2px solid #FF7C1F;
}
.epcl-appbar .epcl-toolbar epcl-select:focus .epcl-select-icon .epcl-select-icon-space {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-appbar .epcl-toolbar epcl-select.epcl-open {
  background-color: white;
  color: #282828;
  border: 2px solid #FF7C1F;
}
.epcl-appbar .epcl-toolbar epcl-select.epcl-open .epcl-select-icon .epcl-select-icon-space {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-appbar .epcl-toolbar epcl-select:active {
  background-color: rgba(255, 124, 31, 0.5);
  color: #282828;
  border: 1px solid #FF7C1F;
}
.epcl-appbar .epcl-toolbar epcl-select:active .epcl-select-icon .epcl-select-icon-space {
  filter: none;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='large'] {
  padding: 11px 5px;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='large'].epcl-imageonly {
  padding: 5px;
  min-width: 30px;
  width: 45px;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='large'].epcl-imageonly[epcl-imageurl] .epcl-button-body .epcl-button-content .epcl-button-image {
  width: 30px;
  height: 30px;
  margin: 0px;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='large'].epcl-imageonly .epcl-buttondropdown-icon {
  display: none !important;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='large'][checked] {
  background-color: white;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='medium'][checked] {
  background-color: #f2f2f2;
  border-radius: 5px 5px 0px 0px;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='medium'][checked] .epcl-button-body .epcl-button-content .epcl-button-text {
  color: #282828;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='medium'] {
  padding: 13px 5px;
}
.epcl-appbar .epcl-toolbar:not(:first-child) .epcl-button {
  margin: 0px 0px -1px 0px;
  height: 48px !important;
}
.epcl-appbar .epcl-toolbar:not(:first-child) .epcl-separator {
  margin: 8.5px 5px;
  margin-bottom: 3.5px;
}
.epcl-appbar .epcl-toolbar:not(:first-child) .epcl-toolbarsection:first-child .epcl-button:first-child {
  margin-left: 65px;
  border: none;
  margin-right: 15px;
  margin-top: -1px;
}
.epcl-appbar .epcl-toolbar:not(:first-child) .epcl-toolbarsection:last-child .epcl-button:last-child {
  margin-right: 65px;
}
.epcl-appbar .epcl-toolbar:not(:first-child) .epcl-buttongroup[epcl-radiogroup] .epcl-button {
  border-radius: 5px 5px 0px 0px;
  margin: 2px 0px 0px 0px;
  height: 46px !important;
}
.epcl-appbar .epcl-toolbar.epcl-appmenu .epcl-buttonpopup {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.epcl-appbar .epcl-toolbar .epcl-button-image,
.epcl-appbar .epcl-toolbar .epcl-buttondropdown-icon {
  filter: invert(80%) sepia(1%) saturate(0%) hue-rotate(44deg) brightness(91%) contrast(87%);
}
.epcl-appbar .epcl-toolbar .epcl-button-text {
  color: #b3b3b3;
}
.epcl-appbar .epcl-toolbar .epcl-avatarbutton .epcl-button-image {
  filter: none !important;
}
.epcl-appbar > .epcl-separator {
  height: 5px;
  margin-bottom: 2px;
  display: block;
  position: relative;
  background-color: #FF7C1F;
}
.epcl-appbar > .epcl-separator .epcl-applicationlogo-wrapper {
  position: absolute;
  left: calc(100% - 196px);
  padding: 0px 2px;
  background-color: #43220a;
}
.epcl-appbar > .epcl-separator .epcl-applicationlogo {
  background-image: url('../images/topBarApplicationLogo.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 160px;
  height: 7px;
  background-color: #43220a;
  display: inline-block;
  margin-top: -1px;
}
.epcl-appbar > .epcl-separator .epcl-separator-content {
  position: relative;
}
.epcl-appswitcher.epcl-button.epcl-dropdown-button.epcl-button-large .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  height: 0px;
}
.epcl-appswitcherpopup {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 290px;
  border: none;
  height: 100%;
  box-shadow: none;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  padding-bottom: 0px;
  padding-top: 0px;
  border-radius: 0px;
  margin-top: 0px;
}
.epcl-appswitcherpopup .epcl-popup-arrow {
  display: none;
}
.epcl-appswitcherpopup .epcl-button {
  text-align: left;
  display: flex;
  align-items: center;
  transition: 0.2s;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] {
  height: 55px;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] .epcl-button-body {
  cursor: pointer;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-button-image {
  width: 36px;
  height: 36px;
  margin-left: 15px;
  filter: none;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-button-text {
  font-size: 18px;
  line-height: 16px;
  display: inline-block;
  margin-top: 0px;
  margin-left: 10px;
}
.epcl-appswitcherpopup .epcl-buttonpopup-close-container {
  width: 35px;
  height: 35px;
  position: fixed;
  right: 9px;
  top: 19px;
}
.epcl-appswitcherpopup .epcl-buttonpopup-close {
  display: block;
  position: fixed;
  right: 15px;
  top: 24px;
  background-image: url('../../images/epcl/appswitcher/CloseAppSwitcher.svg');
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.epcl-appswitcherpopup .epcl-buttonpopup-close:hover {
  opacity: 0.5;
  transition: 0.3s;
}
.epcl-appswitcherpopup h4 {
  font-size: 20px;
  padding: 25px 0px 20px 15px;
  color: #282828;
  background-color: #f2f2f2;
  font-weight: 400;
  margin: 0px;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] a {
  display: inline;
  width: 100%;
  height: 100%;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] a .epcl-button-content {
  justify-content: left;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] .epcl-button-text {
  margin-top: 13px;
  margin-left: 10px;
  font-size: 15px;
  color: #282828;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium']:not([checked]):hover {
  background-color: #dbdbdb;
  border-radius: 0px 25px 25px 0px;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'][checked] {
  background-color: rgba(255, 124, 31, 0.5);
  border-radius: 0px 25px 25px 0px;
  pointer-events: none;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'][disabled] {
  opacity: 1 !important;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'][disabled]:hover {
  background-color: transparent;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium'] .epcl-button.epcl-Disabled .epcl-button-text {
  color: white;
}
.epcl-appswitcherpopup .epcl-button[epcl-size='medium']:focus {
  box-shadow: none;
  border: 0px solid transparent;
}
.epcl-avatar {
  display: inline-block;
}
.epcl-avatar .epcl-avatar-content-wrapper {
  border-radius: 50%;
  display: flex;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  position: relative;
  background-color: #7DBD3D;
  width: 46px;
  height: 46px;
}
.epcl-avatar .epcl-avatar-content-wrapper .epcl-avatar-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.epcl-avatar .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-image {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}
.epcl-avatar .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-initials {
  font-size: 24px;
}
.epcl-avatar .epcl-avatar-content-wrapper.epcl-hasimage {
  background-color: transparent !important;
}
.epcl-avatar .epcl-avatar-content-wrapper.epcl-hasimage .epcl-avatar-initials {
  display: none;
}
.epcl-avatar .epcl-avatar-content-wrapper.epcl-hasimage .epcl-avatar-image {
  display: inherit;
}
.epcl-avatar .epcl-avatar-initials {
  display: block;
  white-space: pre-wrap;
  font-family: 'PT Sans';
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.02em;
  color: white;
}
.epcl-avatar[epcl-size='large'][epcl-isanonymoususer='true'] .epcl-avatar-content-wrapper .epcl-avatar-image {
  display: block;
  top: 1.4px;
}
.epcl-avatar[epcl-size='medium'][epcl-isanonymoususer='true'] .epcl-avatar-content-wrapper .epcl-avatar-image {
  display: block;
  top: 1px;
}
.epcl-avatar[epcl-size='small'][epcl-isanonymoususer='true'] .epcl-avatar-content-wrapper .epcl-avatar-image {
  display: block;
  top: 0.6px;
}
.epcl-avatar[epcl-size='large'] .epcl-avatar-content-wrapper {
  width: 46px;
  height: 46px;
}
.epcl-avatar[epcl-size='large'] .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-image {
  width: 46px;
  height: 46px;
}
.epcl-avatar[epcl-size='large'] .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-initials {
  font-size: 24px;
}
.epcl-avatar[epcl-size='medium'] .epcl-avatar-content-wrapper {
  width: 34px;
  height: 34px;
}
.epcl-avatar[epcl-size='medium'] .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-image {
  width: 34px;
  height: 34px;
}
.epcl-avatar[epcl-size='medium'] .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-initials {
  font-size: 18px;
}
.epcl-avatar[epcl-size='small'] .epcl-avatar-content-wrapper {
  width: 20px;
  height: 20px;
}
.epcl-avatar[epcl-size='small'] .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-image {
  width: 20px;
  height: 20px;
}
.epcl-avatar[epcl-size='small'] .epcl-avatar-content-wrapper .epcl-avatar-content .epcl-avatar-initials {
  font-size: 9px;
}
.epcl-avatar[epcl-colorindex='2'] .epcl-avatar-content-wrapper {
  background-color: #3DBD9E;
}
.epcl-avatar[epcl-colorindex='3'] .epcl-avatar-content-wrapper {
  background-color: #3D8FBD;
}
.epcl-avatar[epcl-colorindex='4'] .epcl-avatar-content-wrapper {
  background-color: #3D4ABD;
}
.epcl-avatar[epcl-colorindex='5'] .epcl-avatar-content-wrapper {
  background-color: #753DBD;
}
.epcl-avatar[epcl-colorindex='6'] .epcl-avatar-content-wrapper {
  background-color: #BD3DA9;
}
.epcl-avatar[epcl-colorindex='7'] .epcl-avatar-content-wrapper {
  background-color: #BD3D3D;
}
.epcl-avatar[epcl-colorindex='8'] .epcl-avatar-content-wrapper {
  background-color: #E67208;
}
.epcl-avatar[epcl-colorindex='9'] .epcl-avatar-content-wrapper {
  background-color: #EBD300;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='1'] .epcl-avatar-image {
  filter: invert(52%) sepia(42%) saturate(510%) hue-rotate(42deg) brightness(80%) contrast(93%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='2'] .epcl-avatar-image {
  filter: invert(37%) sepia(47%) saturate(411%) hue-rotate(112deg) brightness(85%) contrast(90%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='3'] .epcl-avatar-image {
  filter: invert(43%) sepia(13%) saturate(1334%) hue-rotate(162deg) brightness(81%) contrast(108%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='4'] .epcl-avatar-image {
  filter: invert(20%) sepia(83%) saturate(1575%) hue-rotate(925deg) brightness(37%) contrast(91%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='5'] .epcl-avatar-image {
  filter: invert(6%) sepia(7%) saturate(2284%) hue-rotate(271deg) brightness(74%) contrast(97%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='6'] .epcl-avatar-image {
  filter: invert(10%) sepia(14%) saturate(3885%) hue-rotate(231deg) brightness(87%) contrast(94%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='7'] .epcl-avatar-image {
  filter: invert(2%) sepia(32%) saturate(3298%) hue-rotate(336deg) brightness(68%) contrast(94%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='8'] .epcl-avatar-image {
  filter: invert(8%) sepia(62%) saturate(1748%) hue-rotate(19deg) brightness(97%) contrast(90%) !important;
}
.epcl-avatar[epcl-isanonymoususer='true'][epcl-colorindex='9'] .epcl-avatar-image {
  filter: invert(44%) sepia(29%) saturate(7484%) hue-rotate(41deg) brightness(98%) contrast(101%) !important;
}
.epcl-avatarbutton {
  height: auto !important;
  min-width: unset !important;
  width: auto !important;
}
.epcl-avatarbutton .epcl-avatar {
  margin: 0px;
}
.epcl-avatarbutton.epcl-imageonly .epcl-buttondropdown-icon {
  display: none;
}
input {
  padding: 3px 5px;
  border-radius: 5px;
  border: 1px solid #979797;
  width: 200px;
  height: 28px;
  font-family: "Lato", Arial, sans-serif;
  color: #3C3C3C;
  outline: none;
  font-size: 10pt;
}
input:focus {
  border-color: #1F5677;
  color: #282828;
  box-shadow: 0px 0px 5px #1F5677;
}
input[disabled] {
  opacity: 0.35;
}
input.epcl-Approved {
  color: #003C47;
  border-color: #003C47;
  background-color: #BFF1EC;
}
input.epcl-Denied {
  color: #902A29;
  border-color: #902A29;
  background-color: #FCD3D2;
}
.epcl-checkbox {
  display: inline-block;
}
.epcl-checkbox input {
  display: none;
}
.epcl-checkbox .epcl-checkbox-presenter {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
}
.epcl-checkbox .epcl-checkbox-presenter .epcl-checkbox-caption {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
  pointer-events: none;
  cursor: pointer;
  position: relative;
}
.epcl-checkbox .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  padding: 0px;
  float: left;
  border: 1.5px solid #B95209;
  border-radius: 25%;
  background-color: white;
  display: inline-block;
  position: relative;
  margin: 0px 5px 0px 0px;
}
.epcl-checkbox .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
  background-image: url('../images/epcl/checkbox/checkmark.svg');
}
.epcl-checkbox[epcl-size="large"] .epcl-checkbox-presenter .epcl-checkbox-caption {
  font-size: 16px;
}
.epcl-checkbox[epcl-size="large"] .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  width: 18px;
  height: 18px;
}
.epcl-checkbox[epcl-size="large"] .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  width: 16px;
  height: 16px;
  background-size: 11px;
}
.epcl-checkbox[epcl-size="medium"] .epcl-checkbox-presenter .epcl-checkbox-caption {
  font-size: 13px;
}
.epcl-checkbox[epcl-size="medium"] .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  width: 14px;
  height: 14px;
}
.epcl-checkbox[epcl-size="medium"] .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  width: 12px;
  height: 12px;
  background-size: 8px;
}
.epcl-checkbox[epcl-size="small"] .epcl-checkbox-presenter .epcl-checkbox-caption {
  font-size: 10px;
}
.epcl-checkbox[epcl-size="small"] .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  width: 12px;
  height: 12px;
  margin: -1px 5px 0px 0px;
}
.epcl-checkbox[epcl-size="small"] .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  width: 10px;
  height: 10px;
  background-size: 7px;
}
.epcl-checkbox[checked] .epcl-checkbox-checkbox {
  background-color: #B95209;
  border-color: #B95209;
}
.epcl-checkbox[checked] .epcl-checkbox-checkbox .epcl-checkbox-checked {
  border-radius: 25%;
  width: 100%;
  height: 100%;
  background-color: #B95209;
}
.epcl-checkbox[checked] .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  display: block;
  background-image: url('../images/epcl/checkbox/checkmark.svg');
}
.epcl-checkbox[epcl-checked='indeterminate'] .epcl-checkbox-checkbox {
  background-color: #B95209;
  border-color: #B95209;
}
.epcl-checkbox[epcl-checked='indeterminate'] .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  display: block;
  background-image: url('../images/epcl/checkbox/CheckmarkIndeterminate.svg');
}
.epcl-checkbox[epcl-checked='true'] .epcl-checkbox-checkbox {
  background-color: #B95209;
  border-color: #B95209;
}
.epcl-checkbox[epcl-checked='true'] .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  display: block;
  background-image: url('../images/epcl/checkbox/checkmark.svg');
}
.epcl-checkbox.epcl-titleleft .epcl-checkbox-presenter {
  flex-direction: row-reverse;
}
.epcl-checkbox.epcl-titleleft .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  margin: 2px 0px 2px 5px;
}
.epcl-checkbox[disabled] {
  pointer-events: none;
}
.epcl-checkbox[disabled] .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  border: 1.5px solid #b3b3b3;
}
.epcl-checkbox[disabled] .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked {
  background-color: #b3b3b3;
}
.epcl-checkbox[disabled] .epcl-checkbox-presenter .epcl-checkbox-caption {
  color: #b3b3b3;
}
.epcl-checkbox[disabled] .epcl-checkbox-checked {
  display: none;
}
.epcl-checkbox[disabled] .epcl-checkbox-checkbox {
  pointer-events: none;
  background-color: white;
}
.epcl-checkbox[disabled][checked] .epcl-checkbox-checkbox {
  background-color: #b3b3b3;
}
.epcl-checkbox[disabled][checked] .epcl-checkbox-checkbox .epcl-checkbox-checked {
  background-color: #b3b3b3;
  display: inherit;
}
.epcl-checkbox[readonly] {
  pointer-events: none;
}
.epcl-checkbox[readonly] .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  visibility: hidden;
}
.epcl-checkbox[readonly] .epcl-checkbox-checked {
  display: none;
}
.epcl-checkbox[readonly][checked] .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  visibility: visible;
  background-color: transparent;
  border: none;
}
.epcl-checkbox[readonly][checked] .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked {
  display: inherit;
  background-color: transparent;
  border: none;
}
.epcl-checkbox[readonly][checked] .epcl-checkbox-presenter .epcl-checkbox-checkbox .epcl-checkbox-checked .epcl-checkbox-image {
  background-image: url('../images/epcl/checkbox/CheckmarkReadonly.svg');
}
.epcl-checkbox:focus {
  outline: none;
}
.epcl-checkbox:focus .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  /*                border-color: @control-focus-border-color;*/
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-chip {
  display: inline-block;
  height: 24px;
  border-radius: 15px;
  background-color: #dbdbdb;
  border: 1.5px solid #dbdbdb;
  max-width: 100%;
}
.epcl-chip[epcl-status="invalid"] {
  background: rgba(255, 69, 77, 0.5);
}
.epcl-chip[epcl-status="invalid"] .epcl-chip-close,
.epcl-chip[epcl-status="invalid"] .epcl-chip-image {
  filter: invert(34%) sepia(92%) saturate(1240%) hue-rotate(329deg) brightness(99%) contrast(103%) !important;
}
.epcl-chip.epcl-selectable:hover {
  background-color: #B95209;
  color: white;
  cursor: pointer;
}
.epcl-chip.epcl-selectable:hover .epcl-chip-close,
.epcl-chip.epcl-selectable:hover .epcl-chip-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%) !important;
}
.epcl-chip:hover .epcl-chip-close {
  cursor: pointer;
}
.epcl-chip:focus {
  background-color: white;
  border: 1.5px solid #B95209 !important;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-chip[selected] {
  background-color: rgba(255, 124, 31, 0.5);
  border: 1.5px solid rgba(255, 124, 31, 0.5);
}
.epcl-chip[epcl-istoggleimage='true'] .epcl-chip-content .epcl-chip-image {
  display: none;
}
.epcl-chip[epcl-istoggleimage='true'][selected] .epcl-chip-content .epcl-chip-image {
  display: flex;
}
.epcl-chip[disabled] {
  background-color: #dbdbdb;
  color: #979797 !important;
  pointer-events: none;
}
.epcl-chip[disabled] .epcl-chip-close,
.epcl-chip[disabled] .epcl-chip-image {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%) !important;
}
.epcl-chip .epcl-chip-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 12px;
}
.epcl-chip .epcl-chip-content .epcl-chip-close {
  background-image: url('../../images/epcl/chip/CloseButton.svg');
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  margin-left: 7px;
  margin-right: -2px;
  cursor: pointer;
  flex-shrink: 0;
}
.epcl-chip .epcl-chip-content .epcl-chip-image {
  float: left;
  margin-right: 5px;
  width: 12px;
  height: 12px;
}
.epcl-chip .epcl-chip-content .epcl-chip-text {
  line-height: 12px;
  display: block;
  white-space: nowrap;
  font-family: "Lato", Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
.epcl-chip[epcl-imageurl] .epcl-chip-body .epcl-chip-text {
  margin-left: 0px;
  max-width: 100%;
}
.epcl-chip[epcl-size='medium'] {
  height: 26px;
}
.epcl-chip[epcl-size='medium'] .epcl-chip-content {
  padding: 6px 12px;
}
.epcl-chip[epcl-size='medium'] .epcl-chip-content .epcl-chip-text {
  font-size: 12px;
}
.epcl-colorpicker {
  background-color: white;
  font-size: 13px;
  display: inline-block;
}
.epcl-colorpicker.epcl-buttonpopup {
  display: none;
}
.epcl-colorpicker > div {
  position: relative;
}
.epcl-colorpicker > div > div {
  margin-bottom: 2px;
  margin-left: 6px;
  margin-top: 4px;
}
.epcl-button.epcl-dropdown-button[epcl-size='small'][epcl-imageurl] .epcl-button-body .epcl-button-content .epcl-button-image {
  margin-top: 0px;
}
.epcl-colorpicker-color,
.epcl-colorpicker-single-color {
  width: 14px;
  height: 14px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.epcl-colorpicker-single-color {
  padding-top: 2px;
  padding-bottom: 2px;
}
.epcl-colorpicker-border,
.epcl-colorpicker-automatic-border {
  border-left: 1px solid #CFCDCD;
  border-right: 1px solid #CFCDCD;
  width: 14px;
  height: 14px;
}
.epcl-colorpicker-border-top {
  border-top: 1px solid #CFCDCD;
}
.epcl-colorpicker-border-bottom {
  border-bottom: 1px solid #CFCDCD;
}
.epcl-colorpicker-single-color .epcl-colorpicker-border,
.epcl-colorpicker-automatic-border {
  border-top: 1px solid #CFCDCD;
  border-bottom: 1px solid #CFCDCD;
}
.epcl-colorpicker-border:hover {
  border: 1px solid #D5E1F2;
  outline: 1px solid #2B64B5;
}
.epcl-colorpicker-automatic > div {
  margin: 0px 0px 0px 2px;
  padding: 2px;
  height: 26px;
}
.epcl-colorpicker-automatic > div.epcl-colorpicker-automatic-wrapper {
  border-bottom: 1px solid #CFCDCD;
}
.epcl-colorpicker-automatic > div > div {
  display: inline-block;
  padding: 2px;
}
.epcl-colorpicker-automatic > div.epcl-colorpicker-automatic-wrapper:hover {
  background-color: #d5e1f2;
}
.epcl-colorpicker-automatic-border {
  float: left;
  width: 18px;
  height: 18px;
}
.epcl-colorpicker-automatic-text {
  float: left;
  margin-left: 4px;
}
.epcl-colorpicker thead {
  font-weight: bold;
}
.epcl-colorpicker thead div {
  margin: 2px 1px;
  padding: 0px 3px;
  background-color: #F0F0F0;
}
.epcl-colorpicker-spacer {
  height: 4px;
  width: 1px;
}
.epcl-colorpicker-more {
  float: right;
  height: 20px;
  padding: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0px;
}
.epcl-colorpicker-slider-row {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  position: relative;
  width: 236px;
}
.epcl-colorpicker-slider-row span {
  display: inline-block;
  width: 20px;
  margin-top: 2px;
}
.epcl-colorpicker-slider-row input {
  width: 30px;
  margin-left: 10px;
  float: right;
  height: 20px;
  padding: 1px;
}
.epcl-colorpicker-more-pane {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 16px;
}
.epcl-colorpicker-more-pane .epcl-colorpicker-more {
  margin: 4px;
  margin-top: 8px;
}
.epcl-colorpicker-H-slider {
  display: inline-block;
  width: 180px;
  margin: 4px;
  background: linear-gradient(to right, hsl(0, 100%, 44%), hsl(10, 100%, 44%), hsl(20, 100%, 44%), hsl(30, 100%, 44%), hsl(40, 100%, 44%), hsl(50, 100%, 44%), hsl(60, 100%, 44%), hsl(70, 100%, 44%), hsl(80, 100%, 44%), hsl(90, 100%, 44%), hsl(100, 100%, 44%), hsl(110, 100%, 44%), hsl(120, 100%, 44%), hsl(130, 100%, 44%), hsl(140, 100%, 44%), hsl(150, 100%, 44%), hsl(160, 100%, 44%), hsl(170, 100%, 44%), hsl(180, 100%, 44%), hsl(190, 100%, 44%), hsl(200, 100%, 44%), hsl(210, 100%, 44%), hsl(220, 100%, 44%), hsl(230, 100%, 44%), hsl(240, 100%, 44%), hsl(250, 100%, 44%), hsl(260, 100%, 44%), hsl(270, 100%, 44%), hsl(280, 100%, 44%), hsl(290, 100%, 44%), hsl(300, 100%, 44%), hsl(310, 100%, 44%), hsl(320, 100%, 44%), hsl(330, 100%, 44%), hsl(340, 100%, 44%), hsl(350, 100%, 44%), hsl(0, 100%, 44%));
  position: absolute;
  top: 2px;
  left: 12px;
}
.epcl-colorpicker-S-slider {
  display: inline-block;
  width: 180px;
  margin: 4px;
  background: linear-gradient(to right, hsl(0, 100%, 44%), hsl(10, 100%, 44%), hsl(20, 100%, 44%), hsl(30, 100%, 44%), hsl(40, 100%, 44%), hsl(50, 100%, 44%), hsl(60, 100%, 44%), hsl(70, 100%, 44%), hsl(80, 100%, 44%), hsl(90, 100%, 44%), hsl(100, 100%, 44%), hsl(110, 100%, 44%), hsl(120, 100%, 44%), hsl(130, 100%, 44%), hsl(140, 100%, 44%), hsl(150, 100%, 44%), hsl(160, 100%, 44%), hsl(170, 100%, 44%), hsl(180, 100%, 44%), hsl(190, 100%, 44%), hsl(200, 100%, 44%), hsl(210, 100%, 44%), hsl(220, 100%, 44%), hsl(230, 100%, 44%), hsl(240, 100%, 44%), hsl(250, 100%, 44%), hsl(260, 100%, 44%), hsl(270, 100%, 44%), hsl(280, 100%, 44%), hsl(290, 100%, 44%), hsl(300, 100%, 44%), hsl(310, 100%, 44%), hsl(320, 100%, 44%), hsl(330, 100%, 44%), hsl(340, 100%, 44%), hsl(350, 100%, 44%), hsl(0, 100%, 44%));
  position: absolute;
  top: 2px;
  left: 12px;
}
.epcl-colorpicker-L-slider {
  display: inline-block;
  width: 180px;
  margin: 4px;
  background: linear-gradient(to right, hsl(0, 100%, 44%), hsl(10, 100%, 44%), hsl(20, 100%, 44%), hsl(30, 100%, 44%), hsl(40, 100%, 44%), hsl(50, 100%, 44%), hsl(60, 100%, 44%), hsl(70, 100%, 44%), hsl(80, 100%, 44%), hsl(90, 100%, 44%), hsl(100, 100%, 44%), hsl(110, 100%, 44%), hsl(120, 100%, 44%), hsl(130, 100%, 44%), hsl(140, 100%, 44%), hsl(150, 100%, 44%), hsl(160, 100%, 44%), hsl(170, 100%, 44%), hsl(180, 100%, 44%), hsl(190, 100%, 44%), hsl(200, 100%, 44%), hsl(210, 100%, 44%), hsl(220, 100%, 44%), hsl(230, 100%, 44%), hsl(240, 100%, 44%), hsl(250, 100%, 44%), hsl(260, 100%, 44%), hsl(270, 100%, 44%), hsl(280, 100%, 44%), hsl(290, 100%, 44%), hsl(300, 100%, 44%), hsl(310, 100%, 44%), hsl(320, 100%, 44%), hsl(330, 100%, 44%), hsl(340, 100%, 44%), hsl(350, 100%, 44%), hsl(0, 100%, 44%));
  position: absolute;
  top: 2px;
  left: 12px;
}
.epcl-colorpicker-RGB-row {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 18px;
  margin-bottom: 8px;
}
.epcl-colorpicker-RGB-row input {
  width: 30px;
  margin-left: 3px;
  height: 20px;
  padding: 1px;
}
.epcl-colorpicker-RGB-row span:not(:first-child) {
  margin-left: 10px;
}
.epcl-colorpicker-more-preview {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 8px;
  float: left;
  border: 1px solid #282828;
}
.epcl-colorpicker-OK {
  float: right;
  height: 20px;
  padding-top: 1px;
}
.epcl-colorpicker div::after,
.epcl-colorpicker ol::after,
.epcl-colorpicker li::after {
  content: "";
  height: 0px;
  clear: both;
  display: block;
}
.epcl-buttoncolorpicker-overlay {
  position: relative;
  bottom: -1px;
  width: 13px;
  height: 4px;
  left: 1px;
  background-color: #282828;
}
.epcl-select {
  overflow: hidden;
}
.epcl-select,
.epcl-combobox {
  text-align: left;
  border: 1.5px solid #979797;
  border-radius: 5px;
  font-family: "PT Sans", "Lato", Arial;
  color: #282828;
  background-color: white;
  letter-spacing: -0.02em;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  position: relative;
  min-width: 50px;
  max-width: 250px;
  padding: 5px 7px;
  vertical-align: top;
  font-size: 13px;
  height: 28px;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
}
.epcl-select.epcl-open,
.epcl-combobox.epcl-open {
  border-color: #B95209;
}
.epcl-select:focus,
.epcl-combobox:focus,
.epcl-select:focus-within,
.epcl-combobox:focus-within {
  border-color: rgba(185, 82, 9, 0.25);
  outline: none;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-select[disabled],
.epcl-combobox[disabled] {
  border: 1.5px solid #b3b3b3;
  pointer-events: none;
}
.epcl-select[disabled] .epcl-select-icon-space,
.epcl-combobox[disabled] .epcl-select-icon-space {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%);
}
.epcl-select[disabled] .epcl-select-value-presenter .epcl-select-presented-item,
.epcl-combobox[disabled] .epcl-select-value-presenter .epcl-select-presented-item {
  color: #b3b3b3 !important;
}
.epcl-select .epcl-select-presented-item:not(:last-child),
.epcl-combobox .epcl-select-presented-item:not(:last-child) {
  margin-right: 4px;
}
.epcl-select .epcl-select-value-presenter .epcl-select-presented-item,
.epcl-combobox .epcl-select-value-presenter .epcl-select-presented-item {
  display: inline-flex;
  height: 100%;
  align-items: center;
}
.epcl-select .epcl-select-value-presenter.epcl-tooltip,
.epcl-combobox .epcl-select-value-presenter.epcl-tooltip {
  overflow: visible;
  white-space: normal;
  background: white;
  border: 1px solid lightgrey;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.44);
  border-radius: 5px;
  width: auto;
  padding: 3px 6px 6px 6px;
  z-index: 10000;
  bottom: auto;
  height: auto;
}
.epcl-select .epcl-select-value-presenter .epcl-tooltip .fullname,
.epcl-combobox .epcl-select-value-presenter .epcl-tooltip .fullname {
  max-width: 100%;
}
.epcl-select .epcl-select-value-presenter .epcl-tooltip .selected,
.epcl-combobox .epcl-select-value-presenter .epcl-tooltip .selected {
  position: relative;
  top: 2px;
}
.epcl-select .epcl-select-value-presenter.epcl-tooltip .epcl-select-presented-item,
.epcl-combobox .epcl-select-value-presenter.epcl-tooltip .epcl-select-presented-item {
  display: block;
  height: 18px;
}
.epcl-select .epcl-select-item img[epcl-tooltip-text],
.epcl-combobox .epcl-select-item img[epcl-tooltip-text] {
  pointer-events: none !important;
}
.epcl-select[epcl-shortend] .epcl-select-item-count,
.epcl-combobox[epcl-shortend] .epcl-select-item-count {
  display: inline-block;
  float: right;
  width: 25px;
  text-align: end;
}
.epcl-select .epcl-select-presented-items,
.epcl-combobox .epcl-select-presented-items {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  height: 100%;
  align-items: center;
}
.epcl-select .epcl-select-item-count,
.epcl-combobox .epcl-select-item-count {
  display: none;
}
.epcl-select-popup {
  position: fixed;
  background-color: white;
  display: none;
  max-height: 275px;
  height: auto;
  border: 1px solid transparent;
  box-shadow: 0px 0px 15px;
  border-radius: 5px;
  width: auto;
  overflow: visible;
  z-index: 1000000;
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
  padding: 5px 0px;
  margin-top: 15px;
}
.epcl-select-popup > div {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.epcl-select-popup ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  font-family: "PT Sans", "Lato", Arial;
  font-size: 13px;
}
.epcl-select-popup ul li {
  margin: 1px 5px;
  padding: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  list-style-type: none;
  border: 1px solid transparent;
  min-height: 26px;
}
.epcl-select-popup ul li:hover {
  background-color: #dbdbdb;
  color: #282828;
  border-radius: 5px;
}
.epcl-select-popup ul li.epcl-focused,
.epcl-select-popup ul li:focus {
  border: 1px solid #B95209;
  border-radius: 5px;
  outline: none;
  background-color: #dbdbdb;
}
.epcl-select-popup ul li[selected] {
  background-color: rgba(255, 124, 31, 0.5);
  color: #282828;
  border-radius: 5px;
}
.epcl-select-popup ul li[selected]:hover {
  color: white;
}
.epcl-select-popup .epcl-select-icon {
  display: flex;
  align-items: center;
}
.epcl-select-popup label {
  font-weight: normal;
  margin: 0px;
}
.epcl-select-popup span {
  vertical-align: top;
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin-bottom: 0px;
  margin-left: 3px;
}
.epcl-select-popup .epcl-select-popup-search {
  border: 1px solid lightgrey;
  width: 100%;
  border-width: 0px;
  border-bottom-width: 1px;
}
.epcl-select-popup .epcl-select-popup-searchimg {
  width: 16px;
  height: 16px;
  background-image: url('../../images/epcl/select/search.svg');
  float: left;
  margin: 4px 4px 2px 4px;
}
.epcl-select-popup .epcl-select-popup-searchinput {
  width: calc(100% - 50px);
  border: none;
  margin-top: 3px;
}
.epcl-select-popup .epcl-select-separator {
  height: 9px;
  border-bottom: 1px solid gray;
  margin-bottom: 6px;
}
.epcl-select-popup .epcl-select-separator-title {
  font-weight: 600;
  font-size: 11px;
  float: left;
  text-align: center;
  color: grey;
  background: white;
  padding: 0px 4px;
}
.epcl-select-popup li {
  position: relative;
  list-style-type: none;
  margin-left: 2px;
}
.epcl-select-popup .epcl-select-selected li[selected],
.epcl-select-popup li.epcl-allSelector[selected] {
  background-color: transparent;
}
.epcl-select-popup .epcl-select-selected li[selected]:hover,
.epcl-select-popup li.epcl-allSelector[selected]:hover {
  background-color: #dbdbdb;
}
.epcl-select-popup .epcl-select-item-checkbox {
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 1.5px solid #B95209;
  border-radius: 5px;
  background-size: cover;
  position: absolute;
  top: 0px;
  left: 2px;
  bottom: 0px;
  margin: auto;
}
.epcl-select-popup .epcl-select-item-checkbox .epcl-select-item-checkbox-checked {
  display: none;
  background-image: url('../../images/epcl/select/checkmark.png');
  background-size: contain;
  width: 100%;
  height: 100%;
}
.epcl-select-popup .epcl-select-noresults {
  font-size: 11px;
  clear: both;
  margin-left: 13px;
  margin-top: 6px;
  font-style: italic;
}
.epcl-select-popup [selected] .epcl-select-item-checkbox {
  background-color: #B95209;
}
.epcl-select-popup [selected] .epcl-select-item-checkbox .epcl-selectitemcheckbox-checked {
  display: block;
}
.epcl-select-popup .epcl-select-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  font-family: "PT Sans", "Lato", Arial;
  font-size: 14px;
}
.epcl-select-popup.epcl-multiselect .epcl-select-item {
  width: calc(100% - 19px);
  margin-left: 19px;
}
.epcl-select-popup .epcl-popup-arrow {
  background-image: url('../../images/epcl/button/dropdown-white.svg');
  width: 20px;
  height: 20px;
  position: absolute;
  top: -15px;
  left: calc(50% - 10px);
  background-size: cover;
  transform: rotate(180deg);
}
.epcl-select-popup.epcl-above-button {
  margin-top: 0px;
  margin-bottom: 15px;
}
.epcl-select-popup.epcl-above-button .epcl-popup-arrow {
  transform: rotate(0deg);
  bottom: -15px;
  top: auto;
}
.epcl-select-popup[epcl-size="medium"] ul {
  font-size: 13px;
}
.epcl-select-popup[epcl-size="medium"] ul li {
  margin: 1px 5px;
}
.epcl-select-popup[epcl-size="large"] ul {
  font-size: 16px;
}
.epcl-select-popup[epcl-size="large"] ul li {
  margin: 2px 5px;
}
.epcl-select[epcl-size="medium"],
.epcl-combobox[epcl-size="medium"] {
  font-size: 13px;
  height: 28px;
  line-height: 16px;
}
.epcl-select[epcl-size="medium"] .epcl-select-icon-space,
.epcl-combobox[epcl-size="medium"] .epcl-select-icon-space {
  height: 16px;
}
.epcl-select[epcl-size="large"],
.epcl-combobox[epcl-size="large"] {
  font-size: 16px;
  height: 35px;
  line-height: 21px;
}
.epcl-select[epcl-size="large"] .epcl-select-icon-space,
.epcl-combobox[epcl-size="large"] .epcl-select-icon-space {
  height: 21px;
}
.epcl-select-value-presenter,
.epcl-combobox-value-presenter {
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  width: calc(100% - 14px);
  height: 100%;
  align-items: center;
}
.epcl-select-value-presenter.epcl-HasMaxWidth {
  padding-right: 14px;
}
.epcl-combobox-value-input {
  width: calc(100% - 22px);
  height: 16px;
  border: 1px solid transparent;
}
.epcl-combobox-value-presenter .epcl-combobox-value-presenter-icon {
  display: none;
}
.epcl-combobox-value-presenter.epcl-showicon:not(:focus-within) .epcl-combobox-value-input {
  width: calc(100% - 20px);
}
.epcl-combobox-value-presenter.epcl-showicon:not(:focus-within) .epcl-combobox-value-presenter-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  float: left;
}
.epcl-combobox-value-input {
  border: 1px solid transparent;
  width: 100%;
}
.epcl-combobox-value-input:focus {
  outline: none;
  border: 1px solid transparent;
}
.epcl-select-icon {
  display: flex;
  float: right;
  position: relative;
  align-items: center;
}
.epcl-select-icon-space {
  display: inline-block;
  width: 14px;
  height: 16px;
  background-image: url('../../images/epcl/select/selectarrow.svg');
  background-size: 10px;
  background-position-x: right;
  background-position-y: center;
  background-repeat: no-repeat;
}
.epcl-open .epcl-select-icon-space {
  transform: rotate(180deg);
  background-position-x: left;
}
#ph_select-popup {
  z-index: 10011;
  position: absolute;
  background-color: white;
  top: 0;
  left: 0;
}
.epcl-select-item-icon {
  display: inline-block;
  margin-top: 0px;
}
.epcl-select-value-presenter .epcl-select-item-icon {
  position: relative;
}
.epcl-select-item-icon.epcl-square {
  background-color: red;
  width: 12px;
  height: 12px;
  margin: 2px;
  margin: 2px 4px 2px 0px;
}
.epcl-select-item-icon.epcl-circle {
  background-color: red;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 2px 5px 2px 0px;
}
.epcl-select-item-icon.epcl-dot {
  background-color: red;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: 5px 7px 5px 3px;
}
.epcl-select-item-icon.epcl-rounded {
  background-color: red;
  width: 12px;
  height: 12px;
  margin: 2px 4px 2px 0px;
  border-radius: 35%;
}
.epcl-select-value-presenter.epcl-hasicon > .epcl-select-value-text {
  margin-right: 0px;
}
epcl-select-tree-popup {
  overflow-y: auto;
}
.epcl-select-tree-popup .epcl-tree {
  height: auto;
  min-width: 150px;
  overflow: hidden;
  border-color: transparent;
}
.epcl-select-tree-popup .epcl-tree:focus,
.epcl-select-tree-popup .epcl-tree:focus-within {
  border-color: transparent;
  outline: none;
  box-shadow: none;
}
.epcl-select-value-presenter.epcl-placeholder .epcl-select-presented-items {
  color: #737373;
}
.epcl-expander {
  min-width: 50px;
  vertical-align: top;
  outline: none;
}
.epcl-expander .epcl-expander-title-bar-container .epcl-expander-title-bar {
  display: block;
  border: 1.5px solid #dbdbdb;
  border-color: transparent;
  border-radius: 5px;
  padding: 5px;
  pointer-events: auto;
}
.epcl-expander .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expand-icon {
  background-image: url('../../images/epcl/expander/expandericon.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 5px;
  height: 9px;
  display: inline-block;
  position: relative;
  top: -1px;
  margin: 0px 5px;
}
.epcl-expander .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expander-caption {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: -0.02em;
  font-family: "Lato", Arial, sans-serif;
  display: inline-block;
  position: relative;
  margin: 0px 3px;
}
.epcl-expander .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expander-details {
  display: none;
}
.epcl-expander[epcl-status="invalid"] {
  background: rgba(255, 69, 77, 0.5);
}
.epcl-expander:hover > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  color: #B95209;
  cursor: pointer;
}
.epcl-expander:focus > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  background-color: white;
  color: #B95209;
}
.epcl-expander[disabled] {
  pointer-events: none;
}
.epcl-expander[disabled] > .epcl-expander-title-bar-container .epcl-expander-title-bar > .epcl-expander-caption {
  color: #979797;
}
.epcl-expander[disabled]:hover > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  color: #979797;
  cursor: default;
}
.epcl-expander[disabled]:focus > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  color: #979797;
}
.epcl-expander[disabled] > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  border-color: transparent;
  box-shadow: none;
}
.epcl-expander .epcl-expander-content {
  display: none;
  flex-direction: row;
  align-items: center;
  padding: 5px 12px;
  padding-left: 25px;
  /*        pointer-events: none;
*/
}
.epcl-expander[epcl-size="small"] > .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expand-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 5px;
  height: 9px;
}
.epcl-expander[epcl-size="small"] > .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expander-caption {
  font-weight: 700;
  letter-spacing: -0.02em;
  font-size: 10px;
  font-family: "Lato", Arial, sans-serif;
  top: -1px;
}
.epcl-expander[epcl-size="large"] > .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expand-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 18px;
  top: 1px;
}
.epcl-expander[epcl-size="large"] > .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expander-caption {
  font-weight: 700;
  font-size: 20px;
  letter-spacing: -0.02em;
  font-family: "Lato", Arial, sans-serif;
  top: -1px;
}
.epcl-expander[epcl-expanded] > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  background-color: white;
  color: #B95209;
}
.epcl-expander[epcl-expanded] > .epcl-expander-title-bar-container .epcl-expander-title-bar .epcl-expand-icon {
  transform: rotate(90deg);
}
.epcl-expander[epcl-expanded] > .epcl-expander-content {
  display: block;
}
.epcl-expander[epcl-expandertype="panel"] {
  max-width: 350px;
}
.epcl-expander[epcl-expandertype="panel"] > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  border: 1.5px solid #737373;
  width: 350px;
  height: 45px;
  box-shadow: none;
}
.epcl-expander[epcl-expandertype="panel"] > .epcl-expander-title-bar-container .epcl-expander-title-bar > .epcl-expand-icon {
  float: right;
  background-image: url('../../images/epcl/expander/expanderpaneldropdownicon.svg');
  transform: rotate(0deg);
  width: 18px;
  height: 10px;
  margin-top: 12px;
}
.epcl-expander[epcl-expandertype="panel"] > .epcl-expander-title-bar-container .epcl-expander-title-bar > .epcl-expander-caption {
  font-weight: 400;
  font-size: 13px;
  margin-top: 7px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.epcl-expander[epcl-expandertype="panel"] > .epcl-expander-title-bar-container .epcl-expander-title-bar > .epcl-expander-details {
  display: inline-block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #737373;
  position: relative;
  top: 1.5px;
}
.epcl-expander[epcl-expandertype="panel"][epcl-expanded] > .epcl-expander-title-bar-container .epcl-expander-title-bar {
  border-radius: 5px 5px 0px 0px;
}
.epcl-expander[epcl-expandertype="panel"][epcl-expanded] > .epcl-expander-title-bar-container .epcl-expander-title-bar > .epcl-expand-icon {
  transform: rotate(180deg);
}
.epcl-expander[epcl-expandertype="panel"][epcl-expanded] > .epcl-expander-content {
  width: 100%;
  max-height: 300px;
  border: 1.5px solid #B3B3B3;
  border-top: 0px;
  border-radius: 0px 0px 5px 5px;
  overflow-y: auto;
  pointer-events: auto;
}
.epcl-expander[epcl-expandertype="panel"]:focus {
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-expander[epcl-expandertype="panel"][disabled] > .epcl-expander-title-bar-container > .epcl-expander-title-bar {
  background-color: #F2F2F2;
  color: #282828;
}
.epcl-root input,
.epcl-window input,
.epcl-root textarea,
.epcl-window textarea {
  padding: 5px 5px;
  border-radius: 5px;
  border: 1.5px solid #979797;
  font-family: "Lato", Arial, sans-serif;
  color: #282828;
  background-color: white;
  outline: none;
  line-height: 18px;
  letter-spacing: -0.02em;
}
.epcl-root input:focus,
.epcl-window input:focus,
.epcl-root textarea:focus,
.epcl-window textarea:focus {
  color: #B95209;
  border-color: rgba(185, 82, 9, 0.25);
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-root input[disabled],
.epcl-window input[disabled],
.epcl-root textarea[disabled],
.epcl-window textarea[disabled] {
  background-color: #E5E5E4;
  border: 0px;
  color: #979797;
}
.epcl-root input.epcl-approved,
.epcl-window input.epcl-approved,
.epcl-root textarea.epcl-approved,
.epcl-window textarea.epcl-approved {
  border-color: #00C9B5;
}
.epcl-root input.epcl-approved:focus,
.epcl-window input.epcl-approved:focus,
.epcl-root textarea.epcl-approved:focus,
.epcl-window textarea.epcl-approved:focus {
  border-color: rgba(185, 82, 9, 0.25);
  color: #B95209;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-root input.epcl-denied,
.epcl-window input.epcl-denied,
.epcl-root textarea.epcl-denied,
.epcl-window textarea.epcl-denied {
  border-color: #FF454D;
}
.epcl-root input.epcl-denied:focus,
.epcl-window input.epcl-denied:focus,
.epcl-root textarea.epcl-denied:focus,
.epcl-window textarea.epcl-denied:focus {
  border-color: rgba(185, 82, 9, 0.25);
  color: #B95209;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
[epcl-size="large"] input,
[epcl-size="large"] textarea {
  font-size: 16px;
  width: 180px;
  height: 36px;
}
[epcl-size="small"] input,
[epcl-size="small"] textarea {
  font-size: 10px;
  width: 160px;
  height: 28px;
}
[epcl-size="medium"] input,
[epcl-size="medium"] textarea {
  font-size: 13px;
  width: 160px;
  height: 28px;
}
.epcl-form {
  border-radius: 5px;
  padding: 5px;
  background-color: white;
}
.epcl-form * {
  outline: none;
}
.epcl-form .epcl-inputfield-container {
  display: flex;
  flex-wrap: wrap;
}
.epcl-form .epcl-inputfield-container .epcl-inputfield-title {
  font-family: "PT Sans", "Lato", Arial;
  font-size: 24px;
  font-weight: normal;
  margin-top: 5px;
  /*10px - padding(5px)*/
  margin-bottom: 20px;
  text-align: center;
}
.epcl-form .epcl-inputfield-container .epcl-input-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.epcl-form .epcl-inputfield-container .epcl-input-container .epcl-inputfield {
  margin-bottom: 10px;
}
.epcl-form .epcl-inputfield-container .epcl-input-container .epcl-inputfield label {
  font-family: "PT Sans", "Lato", Arial;
  display: block;
}
.epcl-form .epcl-inputfield-container h3 {
  font-size: 19px;
  font-weight: bold;
  width: 100%;
}
.epcl-form .epcl-inputfield-container .epcl-formcategory {
  width: 100%;
}
.epcl-form .epcl-inputfield-container .epcl-formcategory .epcl-formcategory-container {
  display: flex;
  flex-wrap: wrap;
}
.epcl-form .epcl-inputfield-container .epcl-form-separator {
  height: 1px;
  width: 100%;
  background-color: #292929;
  margin-top: 10px;
  margin-bottom: 10px;
}
.epcl-form .epcl-button-container {
  margin-bottom: 5px;
  /*10px - padding(5px)*/
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
}
.epcl-form.epcl-single-column-form .epcl-inputfield-container {
  flex-direction: column;
  align-items: center;
}
.epcl-form.epcl-single-column-form .epcl-inputfield-container .epcl-input-container {
  flex-direction: column;
  align-items: center;
}
.epcl-form.epcl-single-column-form .epcl-inputfield-container .epcl-input-container .epcl-inputfield {
  width: 90%;
}
.epcl-form.epcl-single-column-form .epcl-inputfield-container .epcl-formcategory-container {
  flex-direction: column;
  align-items: center;
}
.epcl-form.epcl-double-column-form .epcl-inputfield-container .epcl-inputfield-title {
  flex-basis: 100%;
}
.epcl-form.epcl-double-column-form .epcl-inputfield-container .epcl-inputfield {
  width: 50%;
  min-width: 161px;
  padding: 0px 10px;
  flex: 1;
}
.epcl-form.epcl-double-column-form .epcl-inputfield-container .epcl-inputfield[epcl-fullrow] {
  flex-basis: 100%;
}
.epcl-form.epcl-closable-form .epcl-inputfield-title {
  width: 100%;
  text-align: left;
  margin-bottom: 0px;
}
.epcl-form.epcl-closable-form .epcl-inputfield-title .epcl-form-close {
  position: relative;
  display: inline-block;
  border: 0px;
  float: right;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  background-image: url('../../images/epcl/form/close.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-color: white;
}
.epcl-form.epcl-closable-form .epcl-inputfield-title .epcl-form-close:hover {
  opacity: 0.5;
  transition: 0.3s;
  box-shadow: none;
}
.epcl-form.epcl-closable-form .epcl-button-container {
  align-items: flex-end;
  margin-right: 5px;
  /*10px - padding(5px)*/
}
.epcl-form .epcl-form-error {
  color: #902A29;
}
/*@grid-border: @control-border;*/
.epcl-grid {
  width: auto;
  border: 0 none;
  border-collapse: separate;
  margin-top: 0px;
  display: inline-block;
  border: none;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  /* Common for both header and content table */
}
.epcl-grid th {
  padding: 4px 2px;
  font: 700 14px "PT Sans", "Lato", Arial;
}
.epcl-grid td {
  color: #282828;
  font: 13px "PT Sans", "Lato", Arial;
}
.epcl-grid td,
.epcl-grid th {
  border-color: white;
  border-width: 0;
  border-right-width: 4px;
  border-style: solid;
  padding: 4px 10px;
  line-height: 16px;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  user-select: none;
  -webkit-user-select: none;
  position: relative;
}
.epcl-grid table {
  table-layout: fixed;
  border-width: 0px;
  border-spacing: 0px;
  /* We need this to allow column sizes narrower than content */
  width: 100%;
}
.epcl-grid .epcl-grid-container {
  overflow: auto;
  width: 100%;
  height: 100%;
}
.epcl-grid.epcl-grid-has-toolbar .epcl-grid-toolbar-container {
  display: block;
}
.epcl-grid.epcl-grid-has-toolbar .epcl-grid-container {
  height: calc(100% - 45px);
}
.epcl-grid th {
  overflow: visible;
  vertical-align: top;
  padding: 2px 0px 2px 0px;
  position: sticky;
  top: 0px;
  background-color: white;
  z-index: 99;
}
.epcl-grid th > div {
  position: relative;
  overflow: hidden;
}
.epcl-grid th .epcl-grid-column-container {
  text-align: left;
  height: 40px;
  line-height: 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  padding-right: 4px;
}
.epcl-grid th .epcl-grid-column-container .epcl-grid-column-header-text {
  position: relative;
  /* It is not clear why this cannot be 10 (the td left padding) */
  left: 8px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  width: calc(100% - 20px);
}
.epcl-grid th.epclSortable {
  cursor: pointer;
}
.epcl-grid th .epcl-coldraghandle {
  width: 10px;
  height: 80%;
  background-image: url('../../images/epcl/grid/draggrip.svg');
  background-size: 9px;
  background-repeat: repeat-y;
  display: none;
  position: absolute;
  left: 0px;
  top: 10%;
  cursor: move;
}
.epcl-grid th.epcl-grid-header-drop-column {
  background-color: #dbdbdb;
  border-right: 3px solid blue;
}
.epcl-grid tr {
  height: 40px;
}
.epcl-grid tr:nth-child(odd) {
  background-color: #f2f2f2;
}
.epcl-grid tr[disabled] {
  pointer-events: none;
  opacity: 0.75;
}
.epcl-grid th.epcl-reorderable:not(.ui-draggable-dragging):hover .epcl-coldraghandle {
  display: inline-block;
}
.epcl-grid th.ui-draggable-dragging:hover {
  background-color: inherit;
}
.epcl-grid th span.epcl-sort-up,
.epcl-grid th span.epcl-sort-down {
  background-image: url('../../images/epcl/grid/sortdown.svg');
  background-size: 9px;
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.epcl-grid th span.epcl-sort-down {
  transform: rotate(180deg);
}
.epcl-grid th span.epcl-sort-none {
  display: none;
}
.epcl-grid > div {
  border-color: white;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  overflow: auto;
  overflow-x: hidden;
  height: 100%;
}
.epcl-grid.nocontent {
  display: none;
}
.epcl-grid.nocontent {
  margin-top: 0px;
  height: 100%;
}
.epcl-grid.nocontent .epcl-toplevel-content-table {
  display: none;
}
.epcl-grid .epcl-grid-empty-text-container {
  display: none;
}
.epcl-grid .epcl-grid-empty-text-container .epcl-grid-empty-text-content {
  color: #737373;
  font-size: 20px;
}
.epcl-grid.epcl-grid.nocontent .epcl-grid-empty-text-container {
  display: flex;
}
.epcl-grid th:last-child,
.epcl-grid td:last-child {
  border-right: 0px;
}
.epcl-grid tr:last-child td,
.epcl-grid tr:last-child th {
  border-bottom: 0px;
}
.epcl-grid.epcl-resizable .epcl-columnresizer {
  display: inline-block;
  top: 0px;
  right: 0px;
  position: absolute;
  width: 8px;
  height: 40px;
  margin-right: -4px;
  cursor: col-resize;
}
.epcl-grid.epcl-resizable .epcl-columnresizerfiller {
  display: inline-block;
  top: 0px;
  right: 0px;
  position: absolute;
  width: 8px;
  height: 40px;
  margin-right: -4px;
  cursor: col-resize;
  background-color: white;
}
.epcl-grid.epcl-altrow .epcl-toplevel-content-table > tbody > tr:nth-child(odd) {
  background: #f2f2f2;
}
.epcl-grid.epcl-selectable .epcl-grid-row:hover,
.epcl-grid.epcl-altrow.eacl-selectable .epcl-grid-row:hover {
  background-color: #dbdbdb !important;
}
.epcl-grid.epcl-selectable .epcl-grid-row.epcl-selected,
.epcl-grid.epcl-altrow .epcl-topleveltable > tbody > .epcl-grid-row.epcl-selected:nth-child(odd) {
  background-color: rgba(255, 124, 31, 0.5) !important;
}
.epcl-grid.epcl-selectable .epcl-grid-row.epcl-selected:hover,
.epcl-grid.epcl-altrow .epcl-topleveltable > tbody > .epcl-grid-row.epcl-selected:hover:nth-child(odd) {
  background-color: rgba(255, 124, 31, 0.75) !important;
}
.epcl-grid .epcl-grid-row {
  height: 40px;
}
.epcl-grid .epcl-grid-row.epcl-expandable > td:first-child {
  padding: 0px;
}
.epcl-grid .epcl-grid-row .epcl-expandcollapse {
  width: 20px;
  height: 20px;
  background-image: url('../../images/epcl/grid/ExpandCollapse.svg');
  background-repeat: no-repeat;
  background-size: 6px;
  background-position: center;
}
.epcl-grid .epcl-grid-row.epcl-expanded .epcl-expandcollapse {
  width: 20px;
  height: 20px;
  background-image: url('../../images/epcl/grid/ExpandCollapse.svg');
  background-repeat: no-repeat;
  transform: rotate(90deg) translateX(1px);
  background-size: 6px;
  background-position: center;
}
.epcl-grid .epcl-grid-collapse-icon {
  display: inline-block;
  min-height: 1px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid grey;
  position: absolute;
  margin: 8px 4px 4px 4px;
  right: 0px;
  top: 0px;
}
.epcl-grid .epcl-grid-child-container-row {
  background-color: white !important;
  display: none;
}
.epcl-grid .epcl-grid-child-container-row.epcl-expanded {
  display: inherit;
}
.epcl-grid .epcl-grid-child-container-row.epcl-expanded > td {
  padding: 0px;
}
.epcl-grid .epcl-grid-child-container-row thead th.epclSortable {
  cursor: pointer;
}
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table {
  border-collapse: separate;
  -webkit-border-vertical-spacing: 10px;
}
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table thead th {
  border-bottom: 1px solid #B3B3B3;
  border-right: 0px;
  border-radius: 0px;
}
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody tr {
  background: #f2f2f2;
}
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody td,
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody th {
  border-right-width: 0px;
}
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody td:first-child,
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody th:first-child {
  border-radius: 5px 0px 0px 5px;
}
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody td:last-child,
.epcl-grid.epcl-touchscreen .epcl-toplevel-content-table tbody th:last-child {
  border-radius: 0px 5px 5px 0px;
}
/* Experimental */
.epcl-grid {
  /*border: none;*/
}
.epcl-grid td,
.epcl-grid th {
  border-color: white;
  border-right-width: 4px;
}
.epcl-grid > div {
  border-color: transparent;
}
.epcl-grid.epcl-resizable thead th:hover {
  background-color: #dbdbdb;
}
.epcl-grid .epcl-childtable .ui-droppable .epcl-sort-up,
.epcl-grid .epcl-childtable .ui-droppable .epcl-sort-down {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  display: inline-block;
  position: absolute;
  right: 6px;
  margin: 6px 2px;
  margin-right: 0px;
}
.epcl-grid .epcl-childtable {
  margin-left: 10px;
}
.epcl-grid .epcl-childtable .ui-droppable th span.epcl-sort-down {
  border-bottom: 0px;
  border-top: 5px solid #282828;
}
.epcl-grid table > thead > tr > th {
  background-color: white;
  /*    border: 1px solid transparent;
*/
  font: 700 14px "PT Sans", "Lato", Arial;
  color: #282828;
}
.epcl-grid-header-drag-clone {
  background-color: #d2d2d2;
  border: 1px solid transparent;
  font: 700 14px "PT Sans", "Lato", Arial;
  color: #282828;
  text-align: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  z-index: 10000;
  padding-left: 10px;
}
.epcl-hamburgermenu.epcl-button.epcl-dropdown-button.epcl-button-large .epcl-button-body .epcl-button-content .epcl-buttondropdown-icon {
  height: 0px;
}
.epcl-hamburgermenu .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: none;
  margin-left: 4px;
}
.epcl-hamburgermenutab-items-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.epcl-hamburgermenutab-items-wrapper .epcl-hamburgermenu-body-items {
  display: flex;
  flex-direction: row;
  height: calc(100% - 75px);
}
.epcl-hamburgermenupopup {
  z-index: 10000;
  top: 0px;
  left: 0px;
  border: none;
  height: 100%;
  box-shadow: none;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  padding-bottom: 0px;
  padding-top: 0px;
  border-radius: 0px;
  background-color: #f2f2f2;
  margin-top: 0px;
  border-right: 1px solid #b3b3b3;
}
.epcl-hamburgermenupopup .epcl-popup-arrow {
  display: none;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 260px;
  min-width: 260px;
  justify-content: flex-start;
  list-style-type: none;
  padding: 0px 4px 0px 4px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab {
  width: 100%;
  height: 50px;
  display: block;
  border-radius: 5px;
  border: 1px solid transparent;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[disabled='true'] {
  pointer-events: none;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[disabled='true'] img {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%) !important;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[disabled='true'] span {
  color: #979797 !important;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab .epcl-hamburgermenutab-item {
  height: 100%;
  border-radius: 5px;
  background-color: var(--background-color);
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab .epcl-hamburgermenutab-item .epcl-hamburgermenutab-caption {
  height: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 8px;
  margin-right: 8px;
  align-items: center;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab .epcl-hamburgermenutab-item .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-image {
  margin-right: 10px;
  width: 30px;
  height: 26px;
  position: relative;
  margin-left: 10px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab .epcl-hamburgermenutab-item .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-text {
  font-family: "PT Sans";
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:focus-visible {
  outline: none;
  border: 1px solid #B95209;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:hover {
  --background-color: #dbdbdb;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:hover .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-image {
  filter: none;
  opacity: 1;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:focus-within {
  border: 1px solid #B95209;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:active {
  --background-color: rgba(255, 124, 31, 0.5);
  border: 1px solid #f2f2f2;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:active .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-image {
  filter: none;
  opacity: 1;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected] {
  --background-color: rgba(255, 124, 31, 0.5);
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected] .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-image {
  filter: brightness(0) saturate(100%) invert(14%) sepia(70%) saturate(1260%) hue-rotate(169deg) brightness(98%) contrast(102%);
  opacity: 1;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected]:hover {
  --background-color: rgba(255, 124, 31, 0.5);
  border: 1px solid #f2f2f2;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected]:hover .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-image {
  filter: brightness(0) saturate(100%) invert(14%) sepia(70%) saturate(1260%) hue-rotate(169deg) brightness(98%) contrast(102%);
  opacity: 1;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected]:focus-within {
  border: 1px solid #B95209;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected]:active {
  --background-color: rgba(255, 124, 31, 0.5);
  border: 1px solid #f2f2f2;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected]:active .epcl-hamburgermenutab-caption .epcl-hamburgermenutab-image {
  filter: brightness(0) saturate(100%) invert(14%) sepia(70%) saturate(1260%) hue-rotate(169deg) brightness(98%) contrast(102%);
  opacity: 1;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup[epcl-position="bottom"] {
  position: absolute;
  bottom: 5px;
  width: 250px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup[epcl-position="bottom"] .epcl-button .epcl-button-image {
  filter: none;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup[epcl-position="bottom"] .epcl-button .epcl-button-text {
  font-size: 18px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-hamburgermenutabgroup .epcl-button .epcl-button-body .epcl-button-content .epcl-button-text {
  color: black;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-button {
  margin: 5px 0px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems .epcl-button .epcl-button-image {
  margin-left: 7px !important;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container {
  list-style-type: none;
  height: auto;
  width: -moz-fit-content;
  width: fit-content;
  background-color: white;
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.25);
  padding: 0px;
  min-width: 400px;
  margin-top: -13px;
  border-left: 1px solid #b3b3b3;
  margin-bottom: 0px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container .epcl-hamburgermenutab-body {
  display: none;
  height: 100%;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container .epcl-hamburgermenutab-body .epcl-tree {
  border: none;
  box-shadow: none;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container .epcl-hamburgermenutab-body .epcl-tree .epcl-treeitem-text {
  font-size: 13px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container .epcl-hamburgermenutab-body[selected] {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container .epcl-hamburgermenutab-body .epcl-hamburgermenu-folder-display-togglebuttons {
  display: block;
}
.epcl-hamburgermenupopup .epcl-hamburgermenutab-container .epcl-hamburgermenutab-body .epcl-hamburgermenu-folder-display-togglebuttons .epcl-button {
  display: inline-block;
  width: 28px;
  height: 28px;
}
.epcl-hamburgermenupopup .epcl-buttondropdown-content {
  height: 100%;
}
.epcl-hamburgermenupopup .epcl-buttondropdown-content-container {
  height: 100%;
}
.epcl-hamburgermenupopup .epcl-button {
  text-align: left;
  display: flex;
  align-items: center;
  transition: 0.2s;
  border: 1px solid transparent;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] {
  height: 40px;
  background-color: #f2f2f2;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] .epcl-button-body {
  cursor: pointer;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-button-image {
  width: 30px;
  height: 30px;
  margin-left: 15px;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] .epcl-button-body .epcl-button-content .epcl-button-text {
  font-size: 16px;
  line-height: 34px;
  display: inline-block;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.epcl-hamburgermenupopup .epcl-buttonpopup-close-container {
  height: 60px;
  display: block;
  position: relative;
  margin: 2px 7px 7px 17px;
}
.epcl-hamburgermenupopup .epcl-buttonpopup-close-container .epcl-buttonpopup-close {
  display: inline-block;
  padding: 10px;
  background-image: url('../../images/epcl/hamburgermenu/CloseHamburgerMenu.svg');
  background-size: contain;
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin-left: 5px;
}
.epcl-hamburgermenupopup .epcl-buttonpopup-close-container .epcl-buttonpopup-close:hover {
  opacity: 0.5;
  transition: 0.3s;
}
.epcl-hamburgermenupopup .epcl-buttonpopup-close-container .epcl-buttonpopup-close .epcl-buttonpopup-close-text {
  font-size: 21px;
  margin-left: 35px;
}
.epcl-hamburgermenupopup .epcl-hamburgermenu-subtitle {
  display: block;
  margin-top: 8px;
  margin-left: 20px;
  font-size: 13px;
  font-family: 'PT Sans';
  font-weight: 400;
}
.epcl-hamburgermenupopup h4 {
  font-size: 20px;
  padding: 25px 0px 20px 15px;
  color: black;
  background-color: #F2F2F2;
  font-weight: 400;
  margin: 0px;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] {
  padding-left: 12px;
  padding-right: 12px;
  height: 50px;
  margin: 0px;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] a {
  width: 100%;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] .epcl-button-text {
  margin-left: 10px;
  font-size: 16px;
  color: #282828;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium']:hover {
  background-color: #dbdbdb;
  border-radius: 5px 5px 5px 5px;
  border-color: transparent;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'][checked] {
  background-color: rgba(41, 171, 226, 0.5);
  border-radius: 5px 5px 5px 5px;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium']:active {
  background-color: rgba(255, 124, 31, 0.5);
  border: 1px solid #f2f2f2;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'][disabled] {
  opacity: 1 !important;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'][disabled]:hover {
  background-color: transparent;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] .epcl-button.epcl-disabled .epcl-button-text {
  color: white;
}
.epcl-hamburgermenupopup .epcl-button[epcl-size='medium']:focus {
  box-shadow: none;
  border: 1px solid transparent;
}
.epcl-hamburgermenupopup .epcl-separator {
  width: 100%;
  margin: 8px 0px;
  background-color: #b3b3b3;
}
epcl-hamburgermenupopup {
  height: 100%;
  display: flex;
  flex-direction: column;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup {
  background-color: white;
  filter: none;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-hamburgermenutab-items-wrapper .epcl-hamburgermenu-body-items {
  height: calc(100% + 75px);
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-hamburgermenutab-items-wrapper .epcl-hamburgermenutabgroup .epcl-hamburgermenutab:hover {
  background-color: #dbdbdb;
  border-radius: 5px 5px 5px 5px;
  border-color: transparent;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-hamburgermenutab-items-wrapper .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected] {
  background-color: rgba(255, 124, 31, 0.5);
  border-color: transparent;
  border-radius: 5px 5px 5px 5px;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-hamburgermenutab-items-wrapper .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected]:hover {
  border-color: transparent;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-hamburgermenutab-items-wrapper .epcl-hamburgermenutabgroup .epcl-hamburgermenutab[selected] .epcl-hamburgermenutab-item {
  border-bottom: none;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-hamburgermenu-dropdown-tabitems {
  padding-top: 10px;
  padding-left: 4px;
  padding-right: 4px;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] {
  background-color: white;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-button[epcl-size='medium'] .epcl-button-image {
  filter: none;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-button[epcl-size='medium']:not([checked]):hover {
  background-color: #dbdbdb;
  border-radius: 5px 5px 5px 5px;
  border-color: transparent;
}
epcl-hamburgermenupopup .epcl-hamburgermenupopup .epcl-button[epcl-size='medium'][disabled] {
  background-color: white !important;
}
.hamburgermenubackgroundcover {
  position: absolute;
  background-color: #E2E2E2;
  width: 100%;
  height: 100%;
  z-index: 101;
  display: block;
  left: 0px;
  top: 0px;
  opacity: 0.4;
}
.HamburgerMenuTabSearchBar {
  margin: 5px 0px 5px 5px;
  width: 180px;
  position: absolute;
  left: 280px;
  top: 10px;
  background-image: url(../images/cmd/HamburgerMenuSearchIcon.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position-x: 97%;
  background-position-y: 50%;
}
.epcl-hamburgermenu-close-icon {
  height: 24px;
  cursor: pointer;
}
.epcl-hamburgermenu-close-icon:hover {
  opacity: 0.5;
  transition: 0.3s;
}
input[type=text],
textarea {
  height: 28px;
  min-height: 28px;
  width: 160px;
  padding: 9px 13px;
  border: 1px solid #DBDBDB;
  border-radius: 5px;
  outline: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}
input[type=text]:placeholder-shown,
textarea:placeholder-shown {
  border: 1px solid #282828;
}
input[type=text] ::placeholder,
textarea ::placeholder {
  color: #737373;
}
input[type=text]:hover,
textarea:hover {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25);
}
input[type=text]:focus,
textarea:focus {
  border: 1px solid #074F78;
  box-shadow: 0px 3px 4px rgba(7, 79, 120, 0.25);
}
input[type=text][epcl-size="large"],
textarea[epcl-size="large"] {
  height: 36px;
  min-height: 36px;
  width: 180px;
  font-size: 16px;
  line-height: 18px;
}
input[type=text][disabled],
textarea[disabled] {
  border: 1px solid #DBDBDB;
  background-color: #DBDBDB;
  color: #737373;
}
textarea {
  /* Somehow we need 3px less top/bottom padding for textareas to have similar behavior as inputs */
  padding: 6px 13px;
  height: auto;
}
textarea[epcl-size="large"] {
  padding: 9px 13px;
}
.epcl-list {
  display: inline-block;
}
.epcl-list:focus,
.epcl-list:focus-within {
  border-color: rgba(185, 82, 9, 0.25);
  outline: none;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-list ul {
  width: 100%;
  border: 1px solid #979797;
  border-radius: 5px;
  border-collapse: separate;
  margin-top: 0px;
  display: inline-block;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  outline: none;
  list-style: none;
  margin: 0px;
  padding: 0px;
  color: #282828;
  text-decoration: none;
}
.epcl-listitem {
  user-select: none;
  -webkit-user-select: none;
  font-family: "PT Sans", "Lato", Arial;
  letter-spacing: -0.02em;
}
.epcl-listitem .epcl-checkbox {
  pointer-events: none;
}
.epcl-list.epcl-selectable:not(.epcl-nohover) .epcl-listitem:hover {
  background-color: #dbdbdb;
  border-radius: 5px;
  color: #282828;
}
/* What is this for? */
.epcl-list.epcl-selectable:not(.epcl-nohover) .epcl-listitem.epcl-drophighlight,
.epcl-list.epcl-selectable:not(.epcl-nohover) .epcl-listitem.epcl-selected.epcl-drophighlight {
  background-color: red;
}
.epcl-list:not(.epcl-CheckList).epcl-selectable .epcl-listitem.epcl-selected {
  background-color: rgba(255, 124, 31, 0.5);
  color: #282828;
  border-radius: 5px;
}
.epcl-list:not(.epcl-CheckList).epcl-selectable .epcl-listitem.epcl-selected:hover {
  background-color: rgba(255, 124, 31, 0.75);
}
.epcl-listitem {
  padding: 7.5px 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 2px 4px;
  position: relative;
  outline: none;
  user-select: none;
  -webkit-user-select: none;
  border: 1px solid transparent;
}
.epcl-listitem:focus {
  border: 1px solid #B95209;
  border-radius: 5px;
}
.epcl-listitem input[type=checkbox] {
  pointer-events: none;
}
.epcl-listitem .epcl-listitem-checkbox {
  margin: 3px 4px 0px 0px;
}
.epcl-listitem .epcl-listitem-text {
  display: inline-block;
  padding-left: 1px;
  padding-top: 1px;
  white-space: nowrap;
  vertical-align: top;
  min-height: 18px;
}
.epcl-list[epcl-size="large"] .epcl-listitem {
  padding: 10.5px 6px;
  font-size: 16px;
  line-height: 19px;
}
.epcl-list[epcl-size="medium"] .epcl-listitem {
  padding: 2.5px 6px;
  font-size: 13px;
  line-height: 17px;
}
epcl-sidepanelcontent {
  display: none;
}
.epcl-panel {
  height: 100%;
  width: 350px;
  max-width: 1000px;
  min-width: 200px;
  display: none;
  background-color: white;
  border-left: 1px solid #b3b3b3;
  overflow: hidden;
}
.epcl-panel[epcl-alignment='float'] {
  box-shadow: -8px 8px 8px rgba(0, 0, 0, 0.25);
  border-left: none;
}
.epcl-panel[epcl-visible] {
  display: block;
}
.epcl-panel .epcl-panel-container {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar {
  display: block;
  width: 100%;
  background-color: #f2f2f2;
  border-bottom: 1px solid #b3b3b3;
  white-space: nowrap;
  text-overflow: ellipsis;
  outline: none;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  height: 65px;
  outline: none;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 80%;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-icon {
  width: 24px;
  height: 24px;
  margin: 0px 5px 0px 20px;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  display: inline-block;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  color: #282828;
  overflow: hidden;
  text-overflow: ellipsis;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right {
  display: flex;
  align-items: center;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-button {
  background-color: transparent;
  cursor: pointer;
  filter: none;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-button .epcl-button-image {
  width: 24px;
  height: 24px;
  filter: none;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-close-icon,
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-collapse-icon {
  width: 24px;
  height: 24px;
  margin: 0px 20px 0px 0px;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-close-icon:hover,
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-collapse-icon:hover {
  opacity: 0.5;
  transition: 0.3s;
  box-shadow: none;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-extra-button-icon {
  width: 24px;
  height: 24px;
  margin: 0px 20px 0px 0px;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-fold-icon {
  width: 24px;
  height: 15px;
  margin: 0px 20px 0px 0px;
  display: none;
}
.epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-fold-icon .epcl-button-image {
  height: 15px;
}
.epcl-panel .epcl-panel-container:hover .epcl-panel-header-content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  height: 65px;
}
.epcl-panel .epcl-panel-container .epcl-panel-content {
  padding: 12px 20px;
  padding-top: 0px;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] {
  height: max-content;
  max-height: 750px;
  max-width: unset;
  min-width: 250px;
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
  box-shadow: none;
  display: block;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container {
  display: flex;
  flex-direction: column;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar {
  width: 100%;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content {
  height: 45px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
  display: flex;
  align-items: center;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-icon {
  width: 14px;
  height: 14px;
  margin: 0px 5px 0px 13px;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  font-weight: 700;
  font-size: 16px;
  color: #B95209;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right {
  display: flex;
  align-items: center;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-close-icon {
  width: 24px;
  height: 24px;
  margin: 0px 13px 0px 0px;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-close-icon:hover {
  opacity: 0.5;
  transition: 0.3s;
  box-shadow: none;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-collapse-icon {
  width: 24px;
  height: 24px;
  margin: 0px 13px 0px 0px;
  cursor: pointer;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-collapse-icon:hover {
  opacity: 0.5;
  transition: 0.3s;
  box-shadow: none;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-headerbar:focus {
  outline: none;
}
.epcl-panel[epcl-alignment='bottom'].epcl-panel[epcl-visible] .epcl-panel-container .epcl-panel-content {
  padding: 12px 20px;
  overflow: auto;
  height: 100%;
}
.epcl-panel[epcl-foldable] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content:hover .epcl-panel-header-right .epcl-panel-header-fold-icon {
  display: block;
}
.epcl-panel[epcl-foldable] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content:hover .epcl-panel-header-right .epcl-panel-header-fold-icon:hover {
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%);
}
.epcl-panel[epcl-foldable] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content:hover .epcl-panel-header-right .epcl-panel-header-fold-icon[disabled] {
  display: none;
}
.epcl-panel[epcl-titlesize="large"] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
  margin-left: 20px;
}
.epcl-panel[epcl-titlesize="large"] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  font-size: 18px;
}
.epcl-panelgroup {
  width: 100%;
  height: 100%;
  max-height: 750px;
  min-height: 45px;
}
.epcl-panelgroup .epcl-panelgroup-content {
  display: flex;
  flex-direction: row;
}
.epcl-panelgroup .epcl-panelgroup-content .epcl-panel:last-child {
  flex-grow: 1;
}
.epcl-panelgroup[epcl-alignment='bottom'] .epcl-panelgroup-content,
.epcl-panelgroup[epcl-alignment='top'] .epcl-panelgroup-content {
  height: 100%;
}
.epcl-panelgroup[epcl-alignment='bottom'] .epcl-panelgroup-content .epcl-panel,
.epcl-panelgroup[epcl-alignment='top'] .epcl-panelgroup-content .epcl-panel {
  height: 100%;
}
.epcl-panelgroup:not([epcl-collapsible]) .epcl-panel-header-extra-button-icon {
  display: none !important;
}
.epcl-panelgroup:not([epcl-extra-button-viewable]) .epcl-panel-header-extra-button-icon {
  display: none !important;
}
.epcl-panelgroup[epcl-collapsed] {
  max-height: 45px;
}
.epcl-panelgroup[epcl-collapsed] .ui-resizable-handle {
  display: none;
}
.epcl-panelgroup[epcl-collapsed] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-collapse-icon {
  display: none !important;
}
.epcl-panelgroup[epcl-collapsed] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-extra-button-icon {
  display: none !important;
}
.epcl-panelgroup[epcl-collapsed] .epcl-panel-container .epcl-panel-content {
  display: none !important;
}
.epcl-panelgroup[epcl-collapsed]:hover .epcl-panel-header-content .epcl-panel-header-right .epcl-panel-header-fold-icon {
  display: none !important;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] {
  max-width: 50px;
  min-width: 42px;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar {
  height: 100%;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content {
  height: 100%;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
  width: 100%;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-icon {
  margin: 2px 5px;
  transform: rotate(270deg);
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  margin-top: 10px;
  width: 20px;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text {
  writing-mode: vertical-lr;
  transform: rotate(180deg);
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-right {
  display: none;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .epcl-panel-container .epcl-panel-content {
  display: none;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded] .ui-resizable-handle {
  pointer-events: none;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded][epcl-collapsed] .epcl-panel-container .epcl-panel-headerbar {
  border-bottom: none;
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded][epcl-collapsed] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-icon {
  margin: 15px;
  transform: rotate(0deg);
}
.epcl-panelgroup:not([epcl-collapsed]) .epcl-panel[epcl-folded][epcl-collapsed] .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  display: none;
}
.epcl-panelgroup[epcl-noresize] .epcl-panel .ui-resizable-handle {
  pointer-events: none;
}
.epcl-panelgroup[epcl-hidden] {
  display: none !important;
}
.epcl-navigationsidebar {
  height: 100%;
  width: 100%;
  display: block;
}
.epcl-navigationsidebar > div {
  width: 100%;
  height: 100%;
}
.epcl-navigationsidebar .epcl-navigationsidebar-container {
  width: 290px;
  height: 100%;
  float: left;
  position: absolute;
  top: 0;
}
.epcl-navigationsidebar .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container {
  width: 100%;
  height: 80px;
  border-bottom: 1px #282828 solid;
  background-color: rgba(67, 34, 10, 0.5);
  display: flex;
  justify-content: space-between;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.epcl-navigationsidebar .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container .epcl-navigationsidebar-logo {
  background-image: url('../../images/epcl/navigationsidebar/EngageProcessTextLogo.svg');
  background-size: 170px;
  background-position: center;
  display: block;
  width: 180px;
  height: 40px;
  float: left;
  margin: 2px;
  background-repeat: no-repeat;
  border-radius: 5px;
  margin-top: 13px;
  margin-left: 12px;
}
.epcl-navigationsidebar .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container .epcl-navigationsidebar-collapse-button {
  background-image: url('../../images/epcl/navigationsidebar/arrow-left.svg');
  background-size: 18px;
  background-position: center;
  display: block;
  width: 28px;
  height: 28px;
  float: right;
  margin: 2px;
  background-repeat: no-repeat;
  border-radius: 5px;
  margin-top: 21px;
  margin-right: 20px;
}
.epcl-navigationsidebar .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container .epcl-navigationsidebar-collapse-button:hover {
  background-color: #FF7C1F;
}
.epcl-navigationsidebar .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container .epcl-navigationsidebar-collapse-button:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.epcl-navigationsidebar .epcl-navigationsidebar-view {
  width: calc(100% - 290px);
  height: 100%;
  float: right;
  padding: 10px;
}
.epcl-navigationsidebar .epcl-navigationsidebar-view-content {
  width: 100%;
  height: 100%;
}
.epcl-navigationsidebar .epcl-navigationtabgroup {
  padding: 8px;
  height: calc(100% - 80px);
  background-color: #f2f2f2;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.epcl-navigationsidebar .epcl-navigationtabgroup > span {
  display: block;
  font-size: 14px;
  font: "PT Sans";
}
.epcl-navigationsidebar .epcl-navigationtabgroup epcl-separator {
  width: 100%;
  height: 1px;
  background-color: #282828;
  display: block;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab {
  width: 100%;
  height: 40px;
  display: block;
  padding: 0px 10px;
  border-radius: 5px;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab:hover {
  background-color: #dbdbdb;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab:active {
  background-color: rgba(255, 124, 31, 0.5);
  border: 1px solid #B95209;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab[disabled] {
  background-color: rgba(255, 255, 255, 0.45);
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab[checked] {
  background-color: rgba(255, 124, 31, 0.5);
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab[checked] .epcl-navigationtab-item .epcl-navigationtab-item-image {
  filter: brightness(0) saturate(100%) invert(14%) sepia(70%) saturate(1260%) hue-rotate(169deg) brightness(98%) contrast(102%);
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab .epcl-navigationtab-item {
  white-space: nowrap;
  overflow: hidden;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab .epcl-navigationtab-item .epcl-navigationtab-item-content {
  white-space: nowrap;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab .epcl-navigationtab-item .epcl-navigationtab-item-image {
  display: inline-block;
  width: 20px;
  height: 20px;
  filter: invert(12%) sepia(74%) saturate(2305%) hue-rotate(178deg) brightness(90%) contrast(104%);
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab .epcl-navigationtab-item .epcl-navigationtab-item-text {
  display: inline-block;
  margin-left: 10px;
  font-family: "PT Sans", Arial, sans-serif;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 40px;
  vertical-align: middle;
  max-width: calc(100% - 20px);
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab.epcl-button-large {
  height: 70px;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab.epcl-button-large .epcl-navigationtab-item-content {
  padding-top: 8px;
  text-align: center;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab.epcl-button-large .epcl-navigationtab-item-image {
  display: inline;
  width: 30px;
  height: 30px;
}
.epcl-navigationsidebar .epcl-navigationtabgroup .epcl-navigationtab.epcl-button-large .epcl-navigationtab-item-text {
  display: block;
  text-align: center;
  margin-top: 8px;
  line-height: normal;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container {
  width: 62px;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container {
  display: flex;
  justify-content: center;
  background-color: unset;
  box-shadow: unset;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container .epcl-navigationsidebar-logo {
  display: none;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationsidebar-collapse-button-container .epcl-navigationsidebar-collapse-button {
  background-image: url('../../images/epcl/navigationsidebar/EngageProcessLogo.svg');
  float: left;
  background-size: 30px;
  margin-right: 0px;
  margin-top: 10px;
  width: 45px;
  height: 45px;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationtabgroup > span {
  display: none;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationtabgroup .epcl-navigationtab {
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  padding: 5px 10px;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationtabgroup .epcl-navigationtab .epcl-navigationtab-item .epcl-navigationtab-item-image {
  margin-top: 5px;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-container .epcl-navigationtabgroup .epcl-navigationtab .epcl-navigationtab-item .epcl-navigationtab-item-text {
  display: none;
}
.epcl-navigationsidebar:not([epcl-opened]) .epcl-navigationsidebar-view {
  width: calc(100% - 63px);
}
.epcl-radiogroup .epcl-radiobutton {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #282828;
  margin: 3px 0px;
}
.epcl-radiogroup .epcl-radiobutton:focus {
  outline: none;
}
.epcl-radiogroup .epcl-radiobutton:focus .epcl-radiobutton-content {
  box-shadow: 0px 0px 8px rgba(255, 124, 31, 0.75);
}
.epcl-radiogroup .epcl-radiobutton .epcl-radiobutton-body {
  display: flex;
  align-items: center;
}
.epcl-radiogroup .epcl-radiobutton .epcl-radiobutton-body .epcl-radiobutton-content {
  border-radius: 100%;
  background-image: url('../../images/epcl/radiogroup/radio-unchecked.svg');
  background-size: cover;
  background-position: center;
  filter: invert(12%) sepia(97%) saturate(1394%) hue-rotate(179deg) brightness(96%) contrast(94%);
}
.epcl-radiogroup .epcl-radiobutton .epcl-radiobutton-body .epcl-radiobutton-text {
  margin-left: 5px;
  font-family: "Lato", Arial, sans-serif;
  letter-spacing: -0.02em;
}
.epcl-radiogroup .epcl-radiobutton[epcl-size="large"] .epcl-radiobutton-body .epcl-radiobutton-content {
  width: 18px;
  height: 18px;
}
.epcl-radiogroup .epcl-radiobutton[epcl-size="large"] .epcl-radiobutton-body .epcl-radiobutton-text {
  margin-left: 5px;
  font-size: 16px;
  line-height: 21px;
}
.epcl-radiogroup .epcl-radiobutton[epcl-size="medium"] .epcl-radiobutton-body .epcl-radiobutton-content {
  width: 14px;
  height: 14px;
}
.epcl-radiogroup .epcl-radiobutton[epcl-size="medium"] .epcl-radiobutton-body .epcl-radiobutton-text {
  margin-left: 5px;
  font-size: 13px;
  line-height: 16px;
  padding-top: 1px;
}
.epcl-radiogroup .epcl-radiobutton[disabled] .epcl-radiobutton-body .epcl-radiobutton-content {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%);
}
.epcl-radiogroup .epcl-radiobutton[checked] .epcl-radiobutton-body .epcl-radiobutton-content {
  background-image: url('../../images/epcl/radiogroup/radio-checked.svg');
}
.epcl-radiogroup .epcl-radiobutton[checked][disabled] .epcl-radiobutton-body .epcl-radiobutton-content {
  filter: invert(70%) sepia(5%) saturate(43%) hue-rotate(314deg) brightness(86%) contrast(84%);
}
.epcl-richtexteditor {
  display: inline-block;
  border: 1.5px solid #979797;
  border-radius: 5px;
  background-color: white;
}
.epcl-richtexteditor .epcl-richtexteditor-custom-toolbar-content {
  display: inline-block;
  float: left;
}
.epcl-richtexteditor .epcl-richtexteditor-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-button-image {
  top: 1px;
  height: 16px;
  width: 16px;
}
.epcl-richtexteditor .epcl-richtexteditor-container[epcl-size='small'] {
  padding: 5px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-select {
  top: 1px;
  height: 24px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-select .epcl-select-icon .epcl-select-icon-space {
  margin-top: -2px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor {
  overflow: auto;
  font-size: 12pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor p {
  margin: 0px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-fontsize {
  width: 52px;
  min-width: 50px;
  padding-right: 5px;
  margin-right: 10px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-fontsize .epcl-select-value-text {
  max-width: 100%;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-fontname {
  width: 150px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-fontname .epcl-select-value-text {
  max-width: 100%;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor-scrollpane {
  overflow: auto;
  height: 100%;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor-scrollpane:focus,
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor-scrollpane:focus-within {
  border-color: rgba(185, 82, 9, 0.25);
  outline: none;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor,
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea {
  height: 100%;
  top: 0px;
  left: 0px;
  position: relative;
  box-sizing: border-box;
  padding: 4px;
  font-size: 13px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: 0;
  overflow: auto;
  user-select: text;
  -webkit-user-select: text;
  cursor: text;
  white-space: pre-wrap;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor blockquote,
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea blockquote {
  margin-top: 0px;
  margin-bottom: 0px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor a,
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea a {
  color: #00a;
  text-decoration: underline;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-ctrlkey a,
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-ctrlkey a {
  cursor: pointer !important;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='1'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='1'] {
  font-size: 8pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='2'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='2'] {
  font-size: 10pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='3'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='3'] {
  font-size: 12pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='4'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='4'] {
  font-size: 14pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='5'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='5'] {
  font-size: 18pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='6'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='6'] {
  font-size: 24pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor font[size='7'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea font[size='7'] {
  font-size: 36pt;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='1'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='1'] {
  font-size: 8px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='2'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='2'] {
  font-size: 10px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='3'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='3'] {
  font-size: 12px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='4'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='4'] {
  font-size: 14px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='5'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='5'] {
  font-size: 18px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='6'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='6'] {
  font-size: 24px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-editor.epcl-fontsizeunit-px font[size='7'],
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-textarea.epcl-fontsizeunit-px font[size='7'] {
  font-size: 36px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar {
  width: 100%;
  height: auto;
  overflow: hidden;
  /* To have correct height with only float children */
  border: none;
  line-height: 0px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar * {
  outline: none;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-richtexteditor-toolbar-content {
  display: inline-block;
  padding: 3px 1px 0px 5px;
  background-color: #f2f2f2;
  min-width: 100%;
  position: relative;
  border-radius: 5px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-horizontal-buttongroup {
  float: left;
  margin-right: 5px;
  border-right: 1px solid #E0E0E0;
  padding-right: 5px;
  height: 26px;
  line-height: normal;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-horizontal-buttongroup:last-child {
  border-right: 0px;
  margin-right: 0px;
  padding-right: 0px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-bottom {
  position: absolute;
  bottom: 0px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-bottom .epcl-richtexteditor-toolbar-separator {
  position: absolute;
  top: 0px;
  left: 0px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-float {
  position: fixed;
  background: #f2f2f2;
  padding: 5px;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  border: 1.5px solid #979797;
  z-index: 100000;
  padding: 3px 1px 3px 5px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-float .epcl-richtexteditor-toolbar-content {
  padding: 0px;
  background-color: transparent;
  min-width: auto;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-float .epcl-richtexteditor-toolbar-separator {
  display: none;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-select {
  height: 24px;
  outline: none;
  float: left;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-select-value-text {
  padding-left: 5px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-colorpicker-button {
  min-width: 24px;
  width: auto;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-colorpicker-button .epcl-button-image {
  margin-top: 5px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-colorpicker-button .epcl-buttondropdown-icon {
  background-image: url('../../images/epcl/epcl/select/select-black.svg');
  margin-left: 2px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.epcl-colorpicker-button.epcl-open {
  background-color: rgba(185, 82, 9, 0.5);
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-button {
  margin: 0px 2px 0px 2px;
  height: 26px;
  min-width: 26px;
  min-height: 26px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-button[disabled] {
  opacity: 0.35;
  pointer-events: none;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-button .epcl-button-image {
  width: 16px;
  height: 16px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar-content {
  text-align: left;
  position: relative;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar-separator {
  width: 100%;
  height: 1px;
  background-color: #b3b3b3;
  border-color: white;
  border-width: 0px 10px;
  border-style: solid;
  display: inline-block;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-buttoncolorpicker-overlay {
  mask-image: url('../../images/epcl/richtexteditor/FontColorOverlay.svg');
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url('../../images/epcl/richtexteditor/FontColorOverlay.svg');
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  width: 9px;
  height: 15px;
  background: #282828;
  background-repeat: no-repeat;
  top: 3px;
  bottom: unset;
  position: absolute;
  left: 8px;
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-button-fontcolor .epcl-buttoncolorpicker-overlay {
  top: 4px;
  left: 10.5px;
  width: 8px;
  height: 13px;
  mask-image: url('../../images/epcl/richtexteditor/FontColorOverlay.svg');
  -webkit-mask-image: url('../../images/epcl/richtexteditor/FontColorOverlay.svg');
}
.epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-button-highlight .epcl-buttoncolorpicker-overlay {
  top: 12px;
  left: 0px;
  width: 14px;
  height: 5px;
  mask-image: url('../../images/epcl/richtexteditor/HighlightOverlay.svg');
  -webkit-mask-image: url('../../images/epcl/richtexteditor/HighlightOverlay.svg');
}
.epcl-richtext-popup.epcl-dropdown-popup .epcl-dropdown-item .epcl-dropdown-value-text {
  max-width: none;
}
.epcl-rte-window {
  height: auto;
  width: 500px;
  z-index: 100001;
}
.epcl-rte-window .row {
  margin: 5px;
}
.epcl-rte-window label {
  width: 100%;
}
.epcl-rte-window label span {
  display: inline-block;
  width: 100px;
  margin-right: 20px;
}
.epcl-rte-window label input {
  width: calc(100% - 120px);
}
@media (max-width: 992px) {
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile {
    max-width: 100%;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content {
    height: 110px !important;
    flex-direction: column !important;
    align-items: unset !important;
    padding: 3px 6px 0px 6px !important;
    display: flex !important;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .toolbar-headerbar {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .toolbar-headerbar h5 {
    margin-top: 0px;
    font-weight: bold;
    margin-left: 4px;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .toolbar-headerbar .close-button {
    background-color: unset;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .toolbar-headerbar .close-button .epcl-button-image {
    filter: unset;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .toolbar-headerbar .close-button:hover {
    background-color: #dbdbdb;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .toolbar-headerbar .close-button:active {
    background-color: #43220a;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .font-styling-buttongroup .epcl-buttongroup-content {
    margin-top: -5px;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .font-styling-buttongroup .epcl-buttongroup-content .font-styling-buttons {
    display: flex;
    flex-grow: 1;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .font-styling-buttongroup .epcl-button {
    height: 56px;
    width: 100%;
    background-color: #dbdbdb;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .font-styling-buttongroup .epcl-button:hover {
    background-color: #f2f2f2;
  }
  .epcl-richtexteditor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar.mobile .epcl-richtexteditor-toolbar-content .font-styling-buttongroup .epcl-button:active {
    background-color: #43220a;
  }
  .epcl-richtexteditor .epcl-richtexteditor-editor-scrollpane.mobile {
    height: unset !important;
  }
}
.epcl-slider {
  display: inline-block;
}
.epcl-slider input {
  display: none;
}
.epcl-slider .epcl-slider-presenter {
  /*        .epcl-SwitchSwitch {
            height: 22px;
            width: 42px;
            background-color: white;
            border-radius: 10px;
            display: inline-block;
            border: 1px @notselected-color solid;

            .epcl-SwitchStatus {
                width: 14px;
                height: 14px;
                position: relative;
                background-color: @notselected-color;
                border-radius: 10px;
                top: 3px;
                float: left;
                margin-left: 3px;
                margin-right: 0px;
            }
        }

        .epcl-SwitchCaption {
            display: inline-block;
            position: relative;
            top: -4.5px;
            margin-left: 10px;
            font-family: @font-family;
            font-size: 13px;
        }
*/
}
.epcl-slider[disabled] {
  opacity: 0.45;
}
.epcl-slider[disabled] .epcl-slider-presenter {
  /*            .epcl-SwitchSwitch {
                background-color: @disabled-background-color;
            }
*/
}
.epcl-slider:focus {
  outline: none;
}
.epcl-slider:focus .epcl-slider-presenter .epcl-switch-switch {
  border-color: #2f82b4;
  box-shadow: 0px 0px 10px #2f82b4;
}
.epcl-notificationbar .epcl-notificationbar-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.epcl-notificationbar .epcl-notificationbar-body .epcl-notificationbar-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 2px 10px;
  height: 40px;
  width: 100%;
  align-content: stretch;
}
.epcl-notificationbar .epcl-notificationbar-body .epcl-notificationbar-content .epcl-notificationbar-button-container {
  margin-left: auto;
  white-space: nowrap;
}
.epcl-notificationbar .epcl-notificationbar-body .epcl-notificationbar-content .epcl-notificationbar-button-container .epcl-button {
  background-color: #dbdbdb;
}
.epcl-notificationbar .epcl-notificationbar-body .epcl-notificationbar-content .epcl-notificationbar-button-container .epcl-button .epcl-button-body .epcl-button-content {
  color: #282828;
}
.epcl-notificationbar .epcl-notificationbar-body .epcl-notificationbar-text {
  line-height: 18px;
  letter-spacing: -0.02em;
  display: block;
  white-space: pre-wrap;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  margin: 11px 0px 11px 10px;
  color: #282828;
}
.epcl-notificationbar.epcl-notificationbar-alert .epcl-notificationbar-body {
  background-color: #ff454d;
}
.epcl-notificationbar.epcl-notificationbar-alert .epcl-notificationbar-body .epcl-notificationbar-content .epcl-notificationbar-text {
  color: white;
}
.epcl-notificationbar.epcl-notificationbar-alert .epcl-notificationbar-body .epcl-notificationbar-icon-alert,
.epcl-notificationbar.epcl-notificationbar-alert .epcl-notificationbar-body .epcl-notificationbar-close {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.epcl-notificationbar.epcl-notificationbar-warning .epcl-notificationbar-body {
  background-color: #ffc84d;
}
.epcl-notificationbar.epcl-notificationbar-notification .epcl-notificationbar-body {
  background-color: #91e3ff;
}
.epcl-notificationbar .epcl-notificationbar-icon-alert {
  background-image: url('../../images/epcl/notificationbar/Alert.svg');
  background-repeat: no-repeat;
  min-width: 19px;
  height: 18px;
  margin-left: 5px;
  margin-top: 1px;
}
.epcl-notificationbar .epcl-notificationbar-icon-warning {
  background-image: url('../../images/epcl/notificationbar/Warning.svg');
  background-repeat: no-repeat;
  min-width: 18px;
  height: 18px;
  margin-left: 5px;
  margin-top: 1px;
}
.epcl-notificationbar .epcl-notificationbar-icon-notification {
  background-image: url('../../images/epcl/notificationbar/Notification.svg');
  background-repeat: no-repeat;
  min-width: 18px;
  height: 18px;
  margin-left: 5px;
  margin-top: 1px;
}
.epcl-notificationbar .epcl-notificationbar-close {
  background-image: url('../../images/epcl/notificationbar/CloseNotificationbar.svg');
  background-repeat: no-repeat;
  min-width: 24px;
  height: 24px;
  margin-right: 10px;
  cursor: pointer;
}
.epcl-notificationbar .epcl-notificationbar-close:hover {
  mix-blend-mode: difference;
}
.epcl-notificationbar[epcl-color='yellow'] .epcl-notificationbar-body {
  background-color: #F5BC4D;
}
.epcl-notificationbar[epcl-color='red'] .epcl-notificationbar-body {
  background-color: #F55956;
}
.epcl-notificationbar[epcl-color='secondary'] .epcl-notificationbar-body {
  background-color: #FF7C1F;
}
.epcl-switch {
  display: inline-block;
  color: #282828;
  margin: 3px 0px;
}
.epcl-switch input {
  display: none;
}
.epcl-switch .epcl-switch-presenter {
  display: flex;
  align-items: center;
}
.epcl-switch .epcl-switch-presenter .epcl-switch-switch {
  height: 18px;
  width: 35px;
  background-color: white;
  border-radius: 10px;
  display: inline-block;
  border: 1px #B95209 solid;
  display: flex;
  align-items: center;
}
.epcl-switch .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  position: relative;
  background-color: #B95209;
  border-radius: 10px;
  float: left;
  margin-left: 3.5px;
  margin-right: 0px;
  width: 10px;
  height: 10px;
}
.epcl-switch .epcl-switch-presenter .epcl-switch-caption {
  margin-left: 5px;
  font-family: "Lato", Arial, sans-serif;
  letter-spacing: -0.02em;
}
.epcl-switch[epcl-size="large"] .epcl-switch-presenter .epcl-switch-switch {
  height: 18px;
  width: 35px;
  border-radius: 10px;
}
.epcl-switch[epcl-size="large"] .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  border-radius: 10px;
  float: left;
  margin-left: 3.5px;
  margin-right: 0px;
  width: 10px;
  height: 10px;
}
.epcl-switch[epcl-size="large"] .epcl-switch-presenter .epcl-switch-caption {
  font-size: 16px;
  position: relative;
  top: -1px;
}
.epcl-switch[epcl-size="large"][checked] .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  margin-right: 3px;
}
.epcl-switch[epcl-size="medium"] .epcl-switch-presenter .epcl-switch-switch {
  border-radius: 10px;
  min-width: 30px;
  height: 15px;
}
.epcl-switch[epcl-size="medium"] .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  border-radius: 10px;
  float: left;
  margin-left: 3px;
  margin-right: 0px;
  width: 9px;
  height: 9px;
}
.epcl-switch[epcl-size="medium"] .epcl-switch-presenter .epcl-switch-caption {
  font-size: 13px;
}
.epcl-switch[epcl-size="medium"][checked] .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  margin-right: 3px;
}
.epcl-switch[checked] .epcl-switch-presenter .epcl-switch-switch {
  background-color: #B95209;
  border-color: #B95209;
  flex-direction: row-reverse;
}
.epcl-switch[checked] .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  float: right;
  margin-right: 3px;
  margin-left: 0px;
  background-color: white;
}
.epcl-switch:focus {
  outline: none;
}
.epcl-switch:focus .epcl-switch-presenter .epcl-switch-switch {
  border-color: rgba(185, 82, 9, 0.25);
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-switch[disabled] .epcl-switch-presenter .epcl-switch-switch {
  background-color: white;
  border: 1px #b3b3b3 solid;
}
.epcl-switch[disabled] .epcl-switch-presenter .epcl-switch-switch .epcl-switch-status {
  background-color: #b3b3b3;
}
.epcl-switch[disabled][checked] .epcl-switch-switch {
  background-color: #b3b3b3;
  border: 1px #b3b3b3 solid;
}
.epcl-switch[disabled][checked] .epcl-switch-switch .epcl-switch-status {
  background-color: white;
}
.epcl-switch.epcl-titleleft .epcl-switch-presenter {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.epcl-switch.epcl-titleleft .epcl-switch-presenter .epcl-switch-caption {
  margin-left: 0px;
  margin-right: 5px;
}
/* different from design system, but this looks better? */
.epcl-tabgroup {
  height: 100%;
  display: block;
  background-color: #f2f2f2;
  display: flex;
  flex-direction: column;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.12);
}
.epcl-tabgroup .epcl-tab-seperator {
  background-color: #f2f2f2;
  width: 100%;
  height: 1px;
  margin-top: -1px;
}
.epcl-tabgroup .epcl-tabitems {
  height: 47px;
  outline-style: none;
  overflow: hidden;
  box-sizing: border-box;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0px 3px 0px 3px;
  /* Higher than the separator */
  z-index: 1;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab {
  flex: 1;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid transparent;
  border-bottom: none;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab .epcl-tabitem {
  float: left;
  text-align: center;
  flex-grow: 1;
  max-width: 200px;
  height: 100%;
  width: 100%;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  padding: 0px 3px 0px 3px;
  color: #282828;
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: "PT Sans", "Lato", Arial;
  font-weight: 400;
  letter-spacing: -0.02em;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 2px solid transparent;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-text {
  line-height: 48px;
  width: auto;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  line-height: 23px;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-image {
  height: 30px;
  width: 30px;
  margin-right: 10px;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab:hover {
  background-color: #dbdbdb;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab:focus-within {
  background-color: white;
  border-color: #B95209;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab:active {
  background-color: rgba(185, 82, 9, 0.5);
}
.epcl-tabgroup .epcl-tabitems .epcl-tab[selected] {
  background-color: rgba(255, 124, 31, 0.5);
}
.epcl-tabgroup .epcl-tabitems .epcl-tab[selected] .epcl-tab-caption {
  color: #43220a;
  outline: none;
  border-color: #B95209;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab[selected] .epcl-tab-caption .epcl-tab-image {
  filter: brightness(0) saturate(100%) invert(14%) sepia(70%) saturate(1260%) hue-rotate(169deg) brightness(98%) contrast(102%);
}
.epcl-tabgroup .epcl-tabitems .epcl-tab[selected]:hover {
  background-color: rgba(255, 124, 31, 0.5);
}
.epcl-tabgroup .epcl-tabitems .epcl-tab[selected]:focus-within {
  border: 1px solid #B95209;
}
.epcl-tabgroup .epcl-tabitems .epcl-tab[epcl-hidden] {
  display: none;
}
.epcl-tabgroup:focus {
  outline: transparent;
}
.epcl-tabgroup:focus .epcl-tabitems .epcl-tab[selected] {
  background-color: rgba(255, 124, 31, 0.5);
  border-color: #B95209;
}
.epcl-tabgroup[epcl-size='large'] .epcl-tabitems {
  height: 47px;
}
.epcl-tabgroup[epcl-size='large'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-text {
  font-size: 18px;
  line-height: 23px;
}
.epcl-tabgroup[epcl-size='large'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-image {
  height: 30px;
  width: 30px;
  margin-right: 10px;
}
.epcl-tabgroup[epcl-size='large'] .epcl-tabitems .epcl-tab.epcl-imageonly {
  flex: none;
}
.epcl-tabgroup[epcl-size='large'] .epcl-tabitems .epcl-tab.epcl-imageonly .epcl-tabitem {
  width: 45px;
}
.epcl-tabgroup[epcl-size='medium'] .epcl-tabitems {
  height: 42px;
}
.epcl-tabgroup[epcl-size='medium'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-text {
  font-size: 14px;
  line-height: 18px;
}
.epcl-tabgroup[epcl-size='medium'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-image {
  height: 24px;
  width: 24px;
  margin-right: 5px;
}
.epcl-tabgroup[epcl-size='medium'] .epcl-tabitems .epcl-tab.epcl-imageonly {
  flex: none;
}
.epcl-tabgroup[epcl-size='medium'] .epcl-tabitems .epcl-tab.epcl-imageonly .epcl-tabitem {
  width: 38px;
}
.epcl-tabgroup[epcl-layout='compact'] .epcl-tabitems {
  height: 60px;
  justify-content: flex-start;
}
.epcl-tabgroup[epcl-layout='compact'] .epcl-tabitems .epcl-tab {
  flex: none;
}
.epcl-tabgroup[epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem {
  width: 65px;
}
.epcl-tabgroup[epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  flex-direction: column;
}
.epcl-tabgroup[epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-text {
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
}
.epcl-tabgroup[epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption .epcl-tab-image {
  height: 30px;
  width: 30px;
  margin-right: 0px;
}
.epcl-tab.epcl-imageonly .epcl-tabitem .epcl-tab-caption .epcl-tab-image {
  margin-right: 0px !important;
}
.epcl-tabgroup[epcl-headerposition='bottom'] {
  display: flex;
  flex-direction: column-reverse;
}
.epcl-tabgroup[epcl-headerposition='bottom'] .epcl-tab-seperator {
  margin-top: 0px;
}
.epcl-tabgroup[epcl-headerposition='bottom'] .epcl-tabitems {
  margin-top: -1px;
}
.epcl-tabgroup[epcl-headerposition='bottom'] .epcl-tabitems .epcl-tab {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.epcl-tabgroup[epcl-headerposition='bottom'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  border-bottom: 0px;
  border-top: 2px solid transparent;
}
.epcl-tabs-container {
  height: calc(100% - 47px);
  position: relative;
  padding: 5px;
  margin: 0px;
  box-sizing: border-box;
}
.epcl-tab-body {
  height: 100%;
  width: 100%;
  display: none;
  overflow-y: auto;
}
.epcl-tab-body[selected] {
  display: block;
}
.epcl-tabgroup[epcl-headerposition='left'],
.epcl-tabgroup[epcl-headerposition='right'] {
  display: flex;
  justify-content: flex-start;
}
.epcl-tabgroup[epcl-headerposition='left'][epcl-headerposition='left'],
.epcl-tabgroup[epcl-headerposition='right'][epcl-headerposition='left'] {
  flex-direction: row;
}
.epcl-tabgroup[epcl-headerposition='left'][epcl-headerposition='right'],
.epcl-tabgroup[epcl-headerposition='right'][epcl-headerposition='right'] {
  flex-direction: row-reverse;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tab-seperator,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tab-seperator {
  margin-top: 0px;
  height: 100%;
  width: 1px;
  z-index: 1;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tabitems,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tabitems {
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 100px;
  padding: 0;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tabitems .epcl-tab,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tabitems .epcl-tab {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  flex: inherit;
  height: auto;
  width: 100%;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tabitems .epcl-tab:focus-within,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tabitems .epcl-tab:focus-within {
  background-color: #f2f2f2;
  border-color: #B95209;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tabitems .epcl-tab .epcl-tabitem,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tabitems .epcl-tab .epcl-tabitem {
  height: 48px;
  flex: auto;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  border-top: 0px;
}
.epcl-tabgroup[epcl-headerposition='left'] .epcl-tabs-container,
.epcl-tabgroup[epcl-headerposition='right'] .epcl-tabs-container {
  height: 100%;
  flex-grow: 1;
}
.epcl-tabgroup[epcl-headerposition='left'][epcl-layout='compact'] .epcl-tabitems,
.epcl-tabgroup[epcl-headerposition='right'][epcl-layout='compact'] .epcl-tabitems {
  width: 67px;
  min-width: 67px;
}
.epcl-tabgroup[epcl-headerposition='left'][epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem,
.epcl-tabgroup[epcl-headerposition='right'][epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem {
  height: 54px;
}
.epcl-tabgroup[epcl-headerposition='left'][epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption,
.epcl-tabgroup[epcl-headerposition='right'][epcl-layout='compact'] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  width: 65px;
}
.epcl-tabgroup[epcl-tabsonly] .epcl-tabs-container {
  display: none;
}
.epcl-tabgroup[epcl-tabsonly] .epcl-tabitems {
  width: 100%;
  padding: 0px;
}
.epcl-tabgroup[epcl-tabsonly] .epcl-tabitems .epcl-tab {
  width: 100%;
}
.epcl-tabgroup[epcl-tabsonly] .epcl-tabitems .epcl-tab .epcl-tabitem {
  width: 100%;
  max-width: unset;
}
.epcl-tabgroup[epcl-tabsonly] .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  width: 100%;
  justify-content: flex-start;
  padding: 0px 10px;
}
.epcl-toolbar {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  background-color: #f2f2f2;
  font-size: 0px;
  /* To avoid extra unexpected whitespace for inline-block elements*/
  overflow: hidden;
  white-space: nowrap;
}
.epcl-toolbar .epcl-toolbarsection {
  flex: 1;
  display: flex;
  flex-direction: row;
}
.epcl-toolbar .epcl-toolbarsection[epcl-position='center'] {
  justify-content: center;
}
.epcl-toolbar .epcl-toolbarsection[epcl-position='right'] {
  justify-content: flex-end;
}
.epcl-toolbar .epcl-separator {
  width: 1px;
  height: 31px;
  background-color: #282828;
  display: inline-block;
  margin: 2px 5px;
}
.epcl-toolbar .epcl-checkbox {
  margin: 0px 5px;
}
.epcl-toolbar .epcl-toolbarsection-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
}
.epcl-toolbar label,
.epcl-toolbar span {
  font-size: 13px;
}
.epcl-toolbar h1,
.epcl-toolbar h1,
.epcl-toolbar h3,
.epcl-toolbar h4,
.epcl-toolbar h5,
.epcl-toolbar h6,
.epcl-toolbar label,
.epcl-toolbar span {
  margin: 0px;
}
.epcl-toolbar label {
  padding: 10px 5px;
}
.epcl-tree {
  width: 100%;
  border-collapse: separate;
  margin: 0px;
  display: inline-block;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  outline: none;
  font-size: 13px;
  font-family: "PT Sans", "Lato", Arial;
  line-height: 16px;
  letter-spacing: -0.02em;
  border: 1px solid #979797;
  border-radius: 5px;
}
.epcl-tree:focus,
.epcl-tree:focus-within {
  border-color: rgba(185, 82, 9, 0.25);
  outline: none;
  box-shadow: 0px 0px 10px rgba(255, 124, 31, 0.75);
}
.epcl-tree:focus .epcl-treeitem:focus,
.epcl-tree:focus-within .epcl-treeitem:focus,
.epcl-tree:focus .epcl-treeitem.epcl-focused,
.epcl-tree:focus-within .epcl-treeitem.epcl-focused {
  border: 1px solid #B95209;
  border-radius: 5px;
}
.epcl-tree.epcl-selectable .epcl-treeitem[selected] {
  background-color: rgba(255, 124, 31, 0.5);
  color: #282828;
  border-radius: 5px;
}
.epcl-tree .epcl-treeitem-children {
  user-select: none;
  -webkit-user-select: none;
}
.epcl-tree .epcl-treeitem-container {
  padding: 0px;
  margin: 0px;
  outline: none;
  user-select: none;
  -webkit-user-select: none;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem {
  border: 1px solid;
  border-color: transparent;
  margin: 2px 4px;
  padding: 10.5px 3px;
  position: relative;
  outline: none;
  white-space: nowrap;
  user-select: none;
  -webkit-user-select: none;
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem[disabled] {
  pointer-events: none;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem .epcl-checkbox .epcl-checkbox-presenter .epcl-checkbox-checkbox {
  margin: 1px 2px 0px 2px;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem .epcl-expandcollapse {
  display: inline-block;
  min-width: 14px;
  height: 14px;
  pointer-events: none;
  margin-left: 5px;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem .epcl-treeitem-icon.item-icon {
  width: 18px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem .epcl-treeitem-icon {
  width: 18px;
  height: 16px;
  background-image: url('../../images/epcl/tree/childitem.svg');
  margin: 1px 2px 0px 2px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.epcl-tree .epcl-treeitem-container .epcl-treeitem .epcl-treeitem-text {
  display: inline-block;
  padding-top: 3px;
  white-space: nowrap;
  min-height: 16px;
  margin-left: 2px;
}
.epcl-tree .epcl-treeitem-level {
  display: inline-block;
  min-width: 18px;
  height: 18px;
}
.epcl-tree .epcl-expanded > .epcl-treeitem > .epcl-treeitem-icon {
  background-image: url('../../images/epcl/tree/folder.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.epcl-tree .epcl-collapsed > .epcl-treeitem > .epcl-treeitem-icon {
  background-image: url('../../images/epcl/tree/folder.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.epcl-tree .epcl-collapsed > .epcl-treeitem .epcl-expandcollapse {
  background-image: url('../../images/epcl/tree/ExpandCollapse.svg');
  background-repeat: no-repeat;
  background-size: 5px 10px;
  pointer-events: auto;
  background-position-y: 3px;
}
.epcl-tree .epcl-expanded > .epcl-treeitem .epcl-expandcollapse {
  background-image: url('../../images/epcl/tree/ExpandCollapse.svg');
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg) translateX(1px);
  background-size: 5px 10px;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 5px;
}
.epcl-tree .epcl-collapsed > .epcl-treeitem-children {
  display: none;
}
.epcl-tree[epcl-size="medium"] .epcl-treeitem-level {
  width: 14px;
  height: 14px;
}
.epcl-tree[epcl-size="medium"] .epcl-treeitem {
  padding: 2.5px 2px;
}
.epcl-tree[epcl-size="medium"] .epcl-treeitem .epcl-treeitem-text {
  display: inline-block;
  padding-top: 1px;
}
.epcl-tree[epcl-size="medium"] .epcl-treeitem .epcl-treeitem-icon {
  width: 14px;
  height: 14px;
}
.epcl-tree[epcl-size="medium"] .epcl-expanded > .epcl-treeitem > .epcl-treeitem-icon {
  background-size: 16px;
}
.epcl-tree[epcl-size="medium"] .epcl-collapsed > .epcl-treeitem .epcl-expandcollapse {
  width: 14px;
  height: 14px;
}
.epcl-tree[epcl-size="medium"] .epcl-expanded > .epcl-treeitem .epcl-expandcollapse {
  width: 14px;
  height: 14px;
  transform: rotate(90deg) translateX(1px);
}
.epcl-tree.epcl-selectable:not(.epcl-nohover) .epcl-treeitem:hover,
.epcl-tree.epcl-selectable:not(.epcl-nohover) .epcl-treeitem.epcl-drophighlight,
.epcl-tree.epcl-selectable:not(.epcl-nohover) .epcl-treeitem[selected].epcl-drophighlight {
  background-color: #dbdbdb;
  color: #282828;
  border-radius: 5px;
}
.epcl-select-popup .epcl-tree .epcl-treeitem.epcl-focused {
  border: 1px solid #B95209;
  border-radius: 5px;
}
.epcl-window {
  position: absolute;
  width: 50%;
  height: 50%;
  left: 25%;
  top: 25%;
  background-color: white;
  display: block;
  color: #282828;
  -webkit-user-select: none;
  user-select: none;
  font: 14px "PT Sans", "Lato", Arial;
  border: none;
  box-shadow: 0px 3px 32px 0px rgba(0, 0, 0, 0.14);
  display: none;
  overflow: hidden;
  border-radius: 6px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
.epcl-window:focus {
  outline: none;
}
.epcl-window.epcl-modal-dialogwindow {
  height: auto;
}
.epcl-window .epcl-window-maximize {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  position: absolute;
  top: 4px;
  background-position: 50% 50%;
  margin: 5.5px;
}
.epcl-window .epcl-window-maximize:hover {
  opacity: 0.5;
  transition: 0.3s;
}
.epcl-window .epcl-window-close {
  right: 17px;
  top: 17px;
  background-image: url('../../images/epcl/window/Close.svg');
  background-size: 22px 22px;
  cursor: pointer;
}
.epcl-window .epcl-window-maximize {
  right: 22px;
  background-image: url('../../images/epcl/window/Maximize.svg');
  background-size: 10px 10px;
}
.epcl-window .epcl-window-maximize.epcl-window-maximized {
  right: 22px;
  background-image: url('../../images/epcl/window/Unmaximize.svg');
  background-size: 10px 10px;
}
.epcl-window .epcl-window-content {
  padding: 17px 20px 17px 20px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  overflow: hidden;
}
.epcl-window .epcl-window-content .epcl-window-header-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.epcl-window .epcl-window-content .epcl-window-header-content .epcl-window-header-content-titles {
  overflow: hidden;
  width: 100%;
}
.epcl-window .epcl-window-content .epcl-window-header-content .epcl-window-header-content-titles .epcl-window-title,
.epcl-window .epcl-window-content .epcl-window-header-content .epcl-window-header-content-titles .epcl-window-subtitle {
  width: 100%;
  display: block;
  min-height: 32px;
  margin-right: 15px;
}
.epcl-window .epcl-window-content .epcl-window-header-content .epcl-window-close-container {
  margin-left: 15px;
}
.epcl-window .epcl-window-content .epcl-window-header-content .epcl-window-close-container .epcl-window-close {
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url('../../images/epcl/window/Close.svg');
  background-size: 22px 22px;
  cursor: pointer;
}
.epcl-window .epcl-window-content .epcl-window-header-content .epcl-window-close-container .epcl-window-close:hover {
  opacity: 0.5;
  transition: 0.3s;
}
.epcl-window .epcl-window-content > h1 {
  color: #282828;
  margin-top: 0px;
  margin-bottom: 6px;
  text-overflow: ellipsis;
  width: calc(100% - 14px);
  white-space: nowrap;
  overflow: hidden;
}
.epcl-window .epcl-window-content h2 {
  color: #282828;
  margin-top: 5px;
  margin-bottom: 5px;
}
.epcl-window .epcl-window-content h3 {
  color: #282828;
  margin-top: 0px;
  margin-bottom: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.epcl-window .epcl-window-content h5 {
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.epcl-window .epcl-window-content .epcl-error-text {
  font-size: 16px;
  color: red;
  margin-top: 5px;
  margin-bottom: 5px;
}
.epcl-window .epcl-window-content .epcl-splitter {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #282828;
  position: relative;
  margin-bottom: 20px;
}
.epcl-window .epcl-window-content-body {
  overflow: auto;
  width: 100%;
}
.epcl-window .epcl-window-content-body .epcl-splitter {
  top: 0px;
  left: 0px;
  position: relative;
  background-color: #C6C6C6;
  margin-top: 20px;
  margin-bottom: 10px;
}
.epcl-window .epcl-draggable {
  cursor: move;
}
.epcl-window .ui-icon,
.epcl-window .ui-widget-content .ui-icon {
  background-image: none;
}
.epcl-window.epcl-modal-dialogwindow {
  width: auto;
  max-width: 60%;
  min-width: 300px;
}
.epcl-window.epcl-modal-dialogwindow .epcl-window-modal-buttons {
  position: inherit;
  text-align: center;
  padding: 10px 0px 0px 0px;
}
.epcl-window.epcl-modal-dialogwindow .epcl-window-modal-buttons button {
  float: none;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content {
  padding: 0px;
  height: 100%;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-header-content {
  position: absolute;
  width: calc(100% - 100px);
  left: 100px;
  height: 70px;
  border-bottom: 1px solid #B3B3B3;
  display: flex;
  align-items: center;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-header-content .epcl-window-title {
  width: calc(100% - 20px);
  margin: 0px;
  margin-left: 20px;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body {
  height: 100%;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body .epcl-tabgroup {
  background-color: white;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body .epcl-tabgroup .epcl-tabitems {
  background-color: #f2f2f2;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body .epcl-tabgroup .epcl-tabitems .epcl-tab:focus-within {
  border-top: none;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body .epcl-tabgroup .epcl-tabitems .epcl-tab .epcl-tabitem {
  height: 70px;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body .epcl-tabgroup .epcl-tabitems .epcl-tab .epcl-tabitem .epcl-tab-caption {
  flex-direction: column;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-content .epcl-window-content-body .epcl-tabgroup .epcl-tabs-container {
  height: calc(100% - 130px);
  margin-top: 80px;
  margin-bottom: 65px;
  margin-left: 10px;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-modal-buttons-wrapper {
  position: absolute;
  bottom: 0px;
  width: calc(100% - 100px);
  left: 100px;
  height: 65px;
  border-top: 1px solid #b3b3b3;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.epcl-window.epcl-tabdialogwindow .epcl-window-close-container {
  margin-right: 15px;
}
.epcl-modal-background {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #E2E2E2;
  opacity: 0.4;
  z-index: 9999;
}
.epcl-modal-background.epcl-InContext {
  position: absolute;
}
.epcl-window-modal-buttons-wrapper {
  padding: 15px 20px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.epcl-window-modal-buttons-wrapper .epcl-button:not(:last-child) {
  margin-right: 20px;
}
/* We overrule this, since we don't want the background image dependency */
.ui-widget-content {
  background-image: none;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background-image: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background-image: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background-image: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background-image: none;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  background-image: none;
}
.ui-resizable-handle {
  border: 4px solid transparent;
}
/*@window-font: 12px "Segoe UI", "EngageSegoeUI", Arial, sans-serif;
@window-border: 1px solid #C6C6C6;
@window-box-shadow: none;
*/
.epcl-loading-window {
  min-width: 100px;
  min-height: 50px;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0px;
  left: 0px;
  background-color: transparent;
  position: absolute;
  z-index: 100000;
  display: block;
}
.epcl-loading-window .epcl-loading-window-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.epcl-loading-window img {
  width: 80px;
  margin-top: 20px;
}
.epcl-loading-window.epcl-small-loading-window {
  border: none;
}
.epcl-loading-window.epcl-small-loading-window > div {
  border: none;
  padding: 0px;
  background-color: transparent;
  top: calc(50% - 50px);
  box-shadow: none;
}
.epcl-loading-window.epcl-small-loading-window > div > div {
  background-color: transparent;
}
.epcl-loading-window > div {
  margin: 20px;
  top: calc(40% - 50px);
  position: relative;
  display: inline-block;
  font: 14px "PT Sans", "Lato", Arial;
  border: none;
  box-shadow: 0px 3px 32px 0px rgba(0, 0, 0, 0.14);
  padding: 10px;
  background-color: white;
  border-radius: 10px;
}
.epcl-loading-window > div > div {
  background: white;
  border-image: none;
  height: 140px;
  width: 150px;
}
.epcl-loading-window .epcl-loading-message-wrapper {
  height: 50px;
  float: left;
  display: table;
}
.epcl-loading-window .epcl-loading-message-wrapper > div {
  vertical-align: middle;
  display: table-cell;
}
.epcl-loading-window .epcl-loading-spinner {
  top: 10px;
  float: left;
  width: 30px;
  height: 30px;
  background-color: #B95209;
  animation: rotateplane 1.2s infinite ease-in-out;
  position: relative;
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@media (pointer: coarse) {
  .ui-resizable-handle {
    padding: 8px;
  }
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  display: none;
}
.main-container {
  display: flex;
  flex-direction: row;
  height: calc(100% - 80px);
  width: 100%;
}
.main-container .epcl-panel {
  max-height: none !important;
  width: unset;
}
.main-container .epcl-panel .epcl-panel-container .epcl-panel-headerbar {
  border-bottom: none;
}
.main-container .epcl-panel .epcl-panel-container .epcl-panel-content {
  background-color: #f2f2f2;
  padding: unset !important;
}
.note-sent-overlay {
  display: none;
}
.epcl-appbar .epcl-toolbar .ep-logo {
  width: 30px;
  height: 30px;
  margin-left: 17px;
}
.epcl-appbar .epcl-toolbar .home-icon {
  margin: 10px 20px !important;
  height: 0px !important;
}
.epcl-appbar .epcl-toolbar .home-icon .epcl-button-body .epcl-button-content .epcl-button-image {
  height: 22px !important;
}
.epcl-appbar .epcl-toolbar .back-arrow-button .epcl-button-body .epcl-button-content img {
  filter: unset !important;
}
.epcl-appbar .epcl-toolbar .back-arrow-button .epcl-button-body .epcl-button-content .epcl-button-text {
  font-size: 18px;
  color: white;
  overflow: hidden;
  line-height: 22px;
}
.epcl-appbar .epcl-toolbar .search-bar {
  width: 350px;
}
.epcl-appbar .epcl-toolbar .epcl-button {
  min-width: 0px;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='medium'].epcl-imageonly.search-icon-button {
  background-color: #FF7C1F;
  width: 26px;
  height: 26px !important;
  margin: 5px;
}
.epcl-appbar .epcl-toolbar .epcl-button[epcl-size='medium'].epcl-imageonly[epcl-imageurl] .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: none !important;
  width: 24px;
}
.epcl-appbar .toolbar-bottom {
  margin-top: 10px;
}
.vertical-box-brainstorms {
  height: 100%;
  max-width: 300px;
  flex-grow: 1;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content {
  height: 52px;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
  width: 100%;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-icon {
  display: none;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  width: 100%;
  max-width: unset;
  height: 52px;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text {
  width: 100%;
  height: 52px;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addBrainstormSection {
  display: flex;
  margin: 0px 10px;
  justify-content: space-between;
  height: 52px;
  align-items: center;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addBrainstormSection h5 {
  font-weight: bold;
  color: black;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addBrainstormSection .add-brainstorm-button {
  background-color: transparent;
  min-width: unset;
  padding: 5px 5px;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addBrainstormSection .add-brainstorm-button .epcl-button-image {
  height: 18px !important;
  width: 18px !important;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addBrainstormSection .add-brainstorm-button:hover {
  background-color: #dbdbdb;
}
.vertical-box-brainstorms .brainstorms-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addBrainstormSection .add-brainstorm-button:active {
  background-color: #43220a;
}
.brainstorm-options-delete,
.brainstorm-options-rename {
  min-width: 80px !important;
}
.brainstorm-options-delete .epcl-button-image,
.brainstorm-options-rename .epcl-button-image {
  filter: invert(46%) sepia(74%) saturate(7172%) hue-rotate(25deg) brightness(95%) contrast(93%);
}
.brainstorm-options-delete .epcl-button-text,
.brainstorm-options-rename .epcl-button-text {
  color: black;
}
.brainstormSession {
  line-height: 26px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.brainstormSession .brainstorm-right-section .brainstorm-options {
  background-color: unset;
}
.brainstormSession .brainstorm-right-section .brainstorm-options .epcl-button-image {
  filter: unset;
}
.brainstormSession .brainstorm-right-section .brainstorm-options .epcl-buttondropdown-icon {
  display: none !important;
}
.brainstormSession .brainstorm-right-section .brainstorm-options:hover {
  background-color: #dbdbdb;
}
.brainstormSession .brainstorm-right-section .brainstorm-options:active {
  background-color: #43220a;
}
.brainstormSession .brainstorm-right-section .brainstorm-options:active .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.brainstormSession .brainstorm-left-section {
  width: 80%;
}
.brainstormSession .brainstormSessionName {
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 95%;
  white-space: nowrap;
  font-size: 16px;
}
.brainstormSession .note-information .session-id-text {
  margin-left: 10px;
}
.brainstormSession .totalNotes {
  float: right;
}
.epcl-list {
  display: flex;
  box-shadow: none !important;
}
.epcl-list ul {
  border: unset;
  overflow: unset;
}
.epcl-list.noteContainer ul li,
.epcl-list.noteContainerMultiSelect ul li {
  border: 5px solid transparent;
  overflow: unset;
  line-height: 12px;
}
.epcl-list.noteContainer ul li .epcl-checkbox,
.epcl-list.noteContainerMultiSelect ul li .epcl-checkbox {
  margin-right: 10px;
}
.epcl-list.noteContainer .epcl-listitem,
.epcl-list.noteContainerMultiSelect .epcl-listitem {
  display: flex;
  align-items: center;
}
.vertical-box-notes {
  flex-grow: 1;
  max-width: 450px;
}
.vertical-box-notes .addNoteSection {
  margin: 0px 10px;
}
.vertical-box-notes .addNoteSection .selected-brainstorm-name {
  font-weight: bold;
  color: black;
}
.vertical-box-notes .addNoteSection .add-note-button {
  min-width: 70px;
}
.vertical-box-notes .addNoteSection .selection-button {
  min-width: 70px;
  margin-left: 10px;
}
.vertical-box-notes .addNoteSection .epcl-button[disabled] .epcl-button-image {
  opacity: 50%;
  filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%) !important;
}
.vertical-box-notes .addNoteSection .epcl-button[disabled] span {
  color: #B95209 !important;
  opacity: 50%;
}
.vertical-box-notes .addNoteSection .connect-session-button {
  margin-left: 10px;
}
.vertical-box-notes .addNoteSection .connect-session-button .epcl-button-text {
  color: black;
}
.vertical-box-notes .addNoteSection .connect-session-button:active .epcl-button-text {
  color: white;
}
.vertical-box-notes .addNoteSection .connected-session-button {
  margin-left: 10px;
}
.vertical-box-notes .addNoteSection .connected-session-button .epcl-button-text {
  color: black;
}
.vertical-box-notes .addNoteSection .connected-session-button:active .epcl-button-text {
  color: white;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-headerbar {
  background-color: unset;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-content {
  background-color: unset;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-content .no-notes-box {
  background-color: #f2f2f2;
  width: 90%;
  border-radius: 10px;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-content .no-notes-box .create-note-text-box {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-content .no-notes-box .create-note-text-box .no-notes-text {
  margin-bottom: 5px;
  color: #737373;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-content .no-notes-box .create-note-text-box .create-one-by-text {
  margin-top: 0px;
  color: #737373;
}
.vertical-box-notes .notes-container.no-notes .epcl-panel-container .epcl-panel-content .no-notes-box .create-note-text-box .create-one-by-text img {
  filter: invert(45%) sepia(1%) saturate(0%) hue-rotate(217deg) brightness(98%) contrast(87%);
}
.vertical-box-notes .notes-container.has-notes .epcl-panel-container .epcl-panel-headerbar {
  background-color: unset;
}
.vertical-box-notes .notes-container.has-notes .epcl-panel-container .epcl-panel-content {
  background-color: unset;
}
.vertical-box-notes .notes-container.has-notes .create-note-container-mobile #addlist,
.vertical-box-notes .notes-container.has-notes .create-note-container-mobile #addlistmultiselect {
  height: 100%;
  box-shadow: none;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content {
  height: 52px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
  width: 100%;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-icon {
  display: none;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
  width: 100%;
  max-width: unset;
  height: 52px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text {
  width: 100%;
  height: 52px;
  display: inline-grid;
  align-items: center;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addNoteSection .connect-session-button {
  float: right;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addNoteSection .connected-session-button {
  float: right;
  max-width: 180px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .addNoteSection .connected-session-button .epcl-button-image {
  filter: unset;
  width: 23px;
  height: 23px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection {
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .select-all-checkbox {
  margin-left: 14.5px;
  margin-top: 2px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .select-all-checkbox .epcl-checkbox-presenter .epcl-checkbox-caption {
  font-size: 13px;
  margin-left: 2px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .multiSelectContentRight {
  float: right;
  display: flex;
  align-items: center;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .multiSelectContentRight .epcl-button[disabled] {
  min-width: 65px;
  background-color: unset !important;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .multiSelectContentRight .epcl-button[disabled] .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: invert(54%) sepia(97%) saturate(1946%) hue-rotate(345deg) brightness(103%) contrast(101%) opacity(0.5) !important;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .multiSelectContentRight .epcl-button[disabled] .epcl-button-body .epcl-button-content .epcl-button-text {
  color: #FF7C1F80 !important;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .multiSelectContentRight .vertical-line {
  border-left: 1px solid #000;
  height: 24px;
  margin: 0 5px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .multiSelectContentRight .notesAmount {
  margin-right: 6px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .delete-button,
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .send-button {
  min-width: 65px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .selection-button {
  background-color: #FF7C1F80;
  min-width: 70px;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .selection-button .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: unset;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .selection-button .epcl-button-body .epcl-button-content .epcl-button-text {
  color: black;
  font-weight: 100;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .selectedNotesAmount {
  font-size: 13px;
  color: black;
  font-weight: 100;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .close-button .epcl-button-body .epcl-button-content .epcl-button-image {
  width: 14px;
  height: 14px;
  filter: unset;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .close-button:hover {
  background-color: #dbdbdb;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .close-button:active {
  background-color: #43220a;
}
.vertical-box-notes .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text .multiSelectSection .close-button:active .epcl-button-body .epcl-button-content .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.noteItem {
  min-height: 50px;
  max-width: 100%;
  max-height: 365px;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2), 0 3px 3px 0 rgba(0, 0, 0, 0.2);
  position: relative;
}
.noteItem .noteItemName {
  padding-left: 5px;
  padding-top: 5px;
  width: 92%;
  white-space: pre-wrap;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 20;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 360px;
  font-size: 13px;
}
.noteItem .noteItemName ul {
  list-style: disc;
  padding: revert;
}
.noteItem .noteSubmitted {
  width: 18px;
  height: 18px;
  background-image: url(../images/icons/submittedIcon.svg);
  position: absolute;
  bottom: 5px;
  right: 0;
  margin-right: 10px;
}
.icon-container-note {
  position: absolute;
  left: 10px;
  background: white;
  border-radius: 5px;
  padding: 2px;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  z-index: 1;
}
.icon-container-note .chosen-category-icon-note {
  width: 25px;
  height: 20px;
  padding: 2px;
}
.icon-container-note .chosen-sticker-icon-note {
  filter: brightness(0) saturate(100%) invert(30%) sepia(62%) saturate(1684%) hue-rotate(332deg) brightness(113%) contrast(100%);
  width: 18px;
  height: 18px;
  margin: 1px 4px;
}
.vertical-box-note {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 0px;
  flex-grow: 8;
  position: relative;
}
.vertical-box-note .send-bar {
  width: 100%;
  background-color: #F2F2F2;
  height: 60px;
  display: flex;
  align-items: center;
}
.vertical-box-note .send-bar .send-note-button {
  margin-left: 20px;
}
.vertical-box-note .note-text-editor {
  width: 100%;
  height: 100%;
  border: unset;
  line-height: 16px;
  padding-top: 15px;
}
.vertical-box-note .note-rich-text-editor {
  width: 100%;
  height: 100%;
  border: unset;
  line-height: 20px;
  overflow: hidden;
  border-radius: unset;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-fontname {
  width: 90px;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar {
  z-index: 2;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-richtexteditor-toolbar-content {
  height: 52px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: unset;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .epcl-richtexteditor-toolbar-content .epcl-richtexteditor-toolbar-separator {
  position: absolute;
  bottom: 0;
  border-width: unset;
  border-style: unset;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .send-note-button {
  margin: 0px 20px 0px 10px;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-toolbar .send-note-button .epcl-button-image {
  width: 14px;
  height: 14px;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-editor {
  font-size: 16px;
}
.vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-editor p {
  margin: revert;
}
.vertical-box-note .getting-started-box {
  background-color: #f2f2f2;
  width: 97%;
  height: 96%;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.vertical-box-note .getting-started-box .note-sent-overlay {
  background-color: #cbefff;
  width: 97%;
  height: 96%;
  position: absolute;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 10px;
}
.vertical-box-note .getting-started-box .note-sent-overlay img {
  margin-right: unset;
}
.vertical-box-note .getting-started-box .note-sent-overlay .note-sent-text {
  font-weight: bold;
}
.vertical-box-note .getting-started-box .note-sent-overlay .note-sent-subtext {
  margin-top: -20px;
  width: 250px;
  text-align: center;
}
.vertical-box-note .getting-started-box .notesAmount {
  color: #737373;
  font-weight: 400;
  font-size: 18px;
}
.vertical-box-note .getting-started-box img {
  margin-right: 60px;
}
.vertical-box-note .getting-started-box .start-text h3 {
  font-weight: bold;
  text-align: center;
}
.vertical-box-note .getting-started-box .instruction-text h5 {
  color: #737373;
  text-align: center;
  width: 300px;
  margin-top: 5px;
}
.vertical-box-note .note-customizations {
  width: 100%;
  background-color: #F2F2F2;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: calc(0px + env(keyboard-inset-height));
  position: relative;
  bottom: 0;
}
.vertical-box-note .note-customizations .customizations-container {
  display: flex;
  gap: 20px;
  margin-left: 15px;
}
.vertical-box-note .note-customizations .customizations-container .text-style-button,
.vertical-box-note .note-customizations .customizations-container .sticker-option,
.vertical-box-note .note-customizations .customizations-container .category-option,
.vertical-box-note .note-customizations .customizations-container .background-color-option {
  background-color: unset;
}
.vertical-box-note .note-customizations .customizations-container .text-style-button .epcl-button-image,
.vertical-box-note .note-customizations .customizations-container .sticker-option .epcl-button-image,
.vertical-box-note .note-customizations .customizations-container .category-option .epcl-button-image,
.vertical-box-note .note-customizations .customizations-container .background-color-option .epcl-button-image {
  filter: invert(37%) sepia(49%) saturate(0%) hue-rotate(232deg) brightness(110%) contrast(90%);
}
.vertical-box-note .note-customizations .customizations-container .text-style-button:hover,
.vertical-box-note .note-customizations .customizations-container .sticker-option:hover,
.vertical-box-note .note-customizations .customizations-container .category-option:hover,
.vertical-box-note .note-customizations .customizations-container .background-color-option:hover {
  background-color: #dbdbdb;
}
.vertical-box-note .note-customizations .customizations-container .text-style-button:active,
.vertical-box-note .note-customizations .customizations-container .sticker-option:active,
.vertical-box-note .note-customizations .customizations-container .category-option:active,
.vertical-box-note .note-customizations .customizations-container .background-color-option:active {
  background-color: #43220a;
}
.vertical-box-note .note-customizations .customizations-container .text-style-button:active .epcl-button-image,
.vertical-box-note .note-customizations .customizations-container .sticker-option:active .epcl-button-image,
.vertical-box-note .note-customizations .customizations-container .category-option:active .epcl-button-image,
.vertical-box-note .note-customizations .customizations-container .background-color-option:active .epcl-button-image {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%);
}
.vertical-box-note .note-customizations .delete-note-button {
  margin-right: 15px;
  background-color: unset;
}
.vertical-box-note .note-customizations .delete-note-button .epcl-button-text {
  color: black;
}
.vertical-box-note .note-customizations .delete-note-button:hover {
  background-color: #dbdbdb;
}
.vertical-box-note .note-customizations .delete-note-button:active {
  background-color: #43220a;
}
.vertical-box-note .note-customizations .delete-note-button:active .epcl-button-text {
  color: white;
}
.vertical-box-note .note-customizations .add-note-button {
  margin-right: 15px;
  height: 35px;
}
.text-style-button .epcl-buttondropdown-icon,
.sticker-option .epcl-buttondropdown-icon,
.category-option .epcl-buttondropdown-icon,
.background-color-option .epcl-buttondropdown-icon {
  display: none !important;
}
.sticker-dropdown h4 {
  font-size: 14px;
  margin: 0;
  margin-left: 10px;
  font-weight: bold;
}
.sticker-dropdown .epcl-buttondropdown-content-wrapper {
  display: flex;
  flex-direction: column;
}
.sticker-dropdown .sticker-button .epcl-button-image {
  margin-right: 1px;
  filter: brightness(0) saturate(100%) invert(30%) sepia(62%) saturate(1684%) hue-rotate(332deg) brightness(113%) contrast(100%);
}
.sticker-dropdown .sticker-button:focus .epcl-button-image {
  filter: unset;
}
.sticker-dropdown .sticker-button:active .epcl-button-image {
  filter: unset;
}
.sticker-dropdown .sticker-button-none .epcl-button-image {
  margin-right: 1px;
  filter: unset;
}
.sticker-dropdown .sticker-button-none:focus .epcl-button-image {
  filter: unset;
}
.sticker-dropdown .sticker-button-none:active .epcl-button-image {
  filter: unset;
}
.sticker-dropdown div {
  display: flex;
}
.background-color-dropdown h4 {
  font-size: 14px;
  margin: 0;
  margin-left: 10px;
  font-weight: bold;
}
.background-color-dropdown .epcl-buttondropdown-content-wrapper {
  max-height: 44px;
  display: flex;
}
.background-color-dropdown .background-color-button .epcl-button-image {
  filter: unset;
  margin-right: 1px;
}
.background-color-dropdown .background-color-button:focus .epcl-button-image {
  filter: unset;
}
.background-color-dropdown .background-color-button:active .epcl-button-image {
  filter: unset;
}
.epcl-buttonpopup .epcl-popup-arrow {
  background-image: url(../images/epcl/button/dropdown-white.svg);
}
.category-dropdown h4 {
  font-size: 14px;
  margin: 0;
  margin-left: 10px;
  font-weight: bold;
}
.category-dropdown .epcl-buttondropdown-content-wrapper {
  max-height: 55px;
  display: flex;
}
.category-dropdown .category-button {
  height: 55px;
  min-width: unset;
  margin: 0px;
  padding: 2px;
  width: 75px;
}
.category-dropdown .category-button .epcl-button-image {
  filter: unset;
}
.category-dropdown .category-button .epcl-button-text {
  color: black;
  margin-left: unset !important;
  max-width: unset !important;
}
.category-dropdown .category-button .epcl-button-content {
  flex-direction: column;
}
.category-dropdown .category-button:focus .epcl-button-image {
  filter: unset;
}
.category-dropdown .category-button:active .epcl-button-image {
  filter: unset;
}
.chosen-category-icon {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 15px;
  left: 120px;
}
.ui-resizable-handle {
  display: none !important;
}
@media (max-width: 410px) {
  .noteItem .noteItemName {
    width: 88%;
  }
}
@media (max-width: 992px) {
  .note-sent-overlay {
    background-color: #cbefff;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .note-sent-overlay .note-sent-text {
    font-weight: bold;
  }
  .note-sent-overlay .note-sent-subtext {
    margin-top: -20px;
    width: 250px;
    text-align: center;
  }
  .epcl-appbar .epcl-toolbar .epcl-toolbarsection {
    flex: unset;
  }
  .epcl-appbar .epcl-toolbar .ep-logo {
    visibility: hidden;
  }
  .epcl-appbar .epcl-toolbar .search-bar {
    visibility: hidden;
  }
  .epcl-appbar .epcl-toolbar .search-icon-button {
    visibility: hidden;
  }
  .epcl-appbar .epcl-toolbar .send-note-button {
    height: 35px !important;
    min-width: 70px;
    background-color: #B95209;
  }
  .epcl-appbar .epcl-toolbar .send-note-button .epcl-button-image {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%) !important;
  }
  .epcl-appbar .epcl-toolbar .send-note-button .epcl-button-text {
    color: #ffffff;
  }
  .epcl-appbar .epcl-toolbar .send-note-button[disabled] {
    background-color: #dbdbdb !important;
    opacity: unset !important;
  }
  .epcl-appbar .epcl-toolbar .send-note-button[disabled] .epcl-button-image {
    filter: invert(80%) sepia(1%) saturate(0%) hue-rotate(44deg) brightness(91%) contrast(87%) !important;
  }
  .epcl-appbar .epcl-toolbar .connect-session-button .epcl-button-image {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%) !important;
  }
  .epcl-appbar .epcl-toolbar .connect-session-button .epcl-button-text {
    color: #ffffff;
  }
  .epcl-appbar .epcl-toolbar .connected-session-button {
    margin-right: unset !important;
  }
  .epcl-appbar .epcl-toolbar .connected-session-button .epcl-button-image {
    filter: unset !important;
    width: 23px !important;
    height: 23px !important;
  }
  .epcl-appbar .epcl-toolbar .connected-session-button .epcl-button-text {
    color: #ffffff;
  }
  .epcl-appbar .epcl-toolbar .delete-note-button {
    height: 35px !important;
    min-width: 70px;
  }
  .epcl-appbar .epcl-toolbar .delete-note-button .epcl-button-image {
    filter: unset !important;
  }
  .epcl-appbar .epcl-toolbar .delete-note-button .epcl-button-text {
    color: #ffffff;
  }
  .epcl-appbar .epcl-toolbar .button-group-right {
    margin-right: 15px;
  }
  .epcl-appbar .epcl-toolbar .button-group-center .author-name-mobile {
    font-size: 16px;
    margin-right: 10px;
  }
  .vertical-box-brainstorms.mobile {
    width: 100%;
    max-width: unset;
  }
  .vertical-box-brainstorms.mobile .addBrainstormSection {
    flex-direction: column;
    margin: unset !important;
    height: unset !important;
  }
  .vertical-box-brainstorms.mobile .addBrainstormSection .add-brainstorm-button-mobile {
    width: 90%;
    height: 65px;
    margin-bottom: 5px;
  }
  .vertical-box-brainstorms.mobile .addBrainstormSection .add-brainstorm-button-mobile .epcl-button-image {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(108%) contrast(102%) !important;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-headerbar {
    background-color: unset;
    height: unset !important;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content {
    display: unset !important;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left {
    display: unset;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
    max-width: unset;
    width: 100%;
    height: unset;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text {
    height: unset;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content {
    background-color: unset;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content .brainstorm-list-container {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content .brainstorm-list-container .search-bar-list {
    width: 90%;
    margin-top: 10px;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content .brainstorm-list-container .epcl-list {
    display: flex;
    width: 100%;
    margin-top: 10px;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content .brainstorm-list-container .epcl-list ul {
    border: unset;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content .brainstorm-list-container .epcl-list ul li {
    background-color: #dbdbdb;
    border-radius: 6px;
  }
  .vertical-box-brainstorms.mobile .epcl-panel .epcl-panel-container .epcl-panel-content .brainstorm-list-container .epcl-list .epcl-listitem {
    width: 90%;
    margin: 6px 4px;
  }
  .brainstormSession .brainstormSessionName {
    width: 100%;
  }
  .brainstormSession .brainstorm-left-section {
    width: 85%;
  }
  .vertical-box-notes.mobile {
    max-width: 100%;
  }
  .vertical-box-notes.mobile .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title {
    height: unset;
  }
  .vertical-box-notes.mobile .notes-container .epcl-panel-container .epcl-panel-headerbar .epcl-panel-header-content .epcl-panel-header-left .epcl-panel-header-title .epcl-panel-header-title-text {
    height: unset;
    display: unset;
    align-items: unset;
  }
  .vertical-box-notes.mobile .notes-container.mobile .start-text-mobile h3 {
    font-weight: bold;
    text-align: center;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar {
    display: flex;
    align-items: center;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .selectAllSection {
    padding-left: 14px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .selectAllSection .select-all-checkbox {
    margin-left: 1px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .selectAllSection .select-all-checkbox .epcl-checkbox-presenter .epcl-checkbox-caption {
    font-size: 13px;
    margin-left: 2px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .brainstormNameSection {
    color: black;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    width: calc(100% - 260px);
    margin-left: 8px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .brainstormNameSection .selected-brainstorm-name {
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .multiSelectSection {
    margin-left: auto !important;
    display: flex;
    justify-content: flex-end;
    padding-right: 5px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .multiSelectSection .selection-button-mobile,
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .multiSelectSection .cancel-button-mobile {
    min-width: unset;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .multiSelectSection .epcl-button[disabled] .epcl-button-image {
    filter: invert(33%) sepia(44%) saturate(4156%) hue-rotate(17deg) brightness(88%) contrast(93%) !important;
    opacity: 50%;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .headerSectionMobile .mobile-header-bar .multiSelectSection .epcl-button[disabled] span {
    color: #B95209 !important;
    opacity: 50%;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .multiSelectSection {
    margin: unset !important;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content {
    display: flex;
    justify-content: center;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .no-notes-box {
    display: none;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile.has-notes {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile.has-notes .add-note-button-mobile {
    position: fixed;
    right: 41.5px;
    bottom: 23.5px;
    width: 68px;
    height: 68px;
    border-radius: 50%;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile.no-notes {
    width: 94%;
    height: 98%;
    position: relative;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile.no-notes .add-note-button-mobile {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 68px;
    height: 68px;
    border-radius: 50%;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile .no-notes-box-mobile {
    background-color: #f2f2f2;
    border-radius: 10px;
    height: 100%;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile .no-notes-box-mobile .create-note-box-mobile {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile .no-notes-box-mobile .create-note-box-mobile img {
    margin-right: 60px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile .no-notes-box-mobile .create-note-box-mobile .instruction-text-mobile h5 {
    color: #737373;
    text-align: center;
    width: 100%;
    margin-top: 0px;
  }
  .vertical-box-notes.mobile .notes-container.mobile .epcl-panel-container .epcl-panel-content .create-note-container-mobile .add-note-button-mobile .epcl-button-body .epcl-button-content .epcl-button-image {
    width: 28px;
    height: 28px;
    filter: unset;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .notesAmount {
    position: absolute;
    bottom: 100px;
    left: 12px;
    font-size: 18px;
    color: #0066CC;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .delete-note-button-mobile {
    position: absolute;
    bottom: 23.5px;
    width: 68px;
    height: 68px;
    left: 10px;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .delete-note-button-mobile .epcl-button-body .epcl-button-content {
    flex-direction: column;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .delete-note-button-mobile .epcl-button-body .epcl-button-content .epcl-button-text {
    margin-left: unset;
    margin-top: 5px;
    max-width: unset;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .delete-note-button-mobile .epcl-button-body .epcl-button-content .epcl-button-image {
    width: 24px;
    height: 24px;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .send-note-button-mobile {
    position: absolute;
    bottom: 23.5px;
    left: 110px;
    width: 85px;
    height: 68px;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .send-note-button-mobile .epcl-button-body .epcl-button-content {
    flex-direction: column;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .send-note-button-mobile .epcl-button-body .epcl-button-content .epcl-button-text {
    margin-left: unset;
    margin-top: 5px;
  }
  .vertical-box-notes.mobile .multiselect-actions-container .send-note-button-mobile .epcl-button-body .epcl-button-content .epcl-button-image {
    width: 24px;
    height: 24px;
  }
  .vertical-box-note {
    background-color: #43220a;
  }
  .vertical-box-note .note-rich-text-editor {
    border-radius: 20px 20px 0px 0px;
  }
  .vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container {
    height: calc(100% - 10px);
  }
  .vertical-box-note .note-rich-text-editor .epcl-richtexteditor-container .epcl-richtexteditor-editor-scrollpane {
    margin-top: 10px;
    box-shadow: unset;
  }
  .vertical-box-note .icon-container {
    position: absolute;
    background: white;
    border-radius: 5px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 8px 0px, rgba(0, 0, 0, 0.2) 0px 6px 20px 0px;
    align-items: center;
    display: flex;
    z-index: 1;
    left: 70px;
    top: -15px;
  }
  .vertical-box-note .icon-container .chosen-category-icon {
    width: 25px;
    height: 20px;
    position: unset;
    padding: 2px;
  }
  .vertical-box-note .icon-container .chosen-sticker-icon {
    width: 18px;
    height: 18px;
    margin: 1px 4px;
    filter: brightness(0) saturate(100%) invert(30%) sepia(62%) saturate(1684%) hue-rotate(332deg) brightness(113%) contrast(100%);
  }
  .background-color-dropdown .background-color-button {
    min-height: unset !important;
  }
}
@media (min-width: 993px) {
  .vertical-box-brainstorms .addBrainstormSection .add-brainstorm-button .epcl-button-body .epcl-button-content .epcl-button-text {
    display: none;
  }
  .vertical-box-brainstorms .epcl-panel .epcl-panel-container .epcl-panel-content .search-bar-list {
    display: none;
  }
  .brainstormSession .totalNotes {
    padding-right: 13px;
  }
  .vertical-box-notes .addNoteSection h5 {
    display: none;
  }
  .vertical-box-notes .notes-container .epcl-panel-container .no-notes-box-mobile {
    display: none;
  }
  .vertical-box-note .note-text-editor {
    border-radius: unset;
  }
}
@media (min-width: 1200px) {
  .vertical-box-brainstorms .addBrainstormSection .add-brainstorm-button .epcl-button-body .epcl-button-content .epcl-button-text {
    display: none;
  }
  .vertical-box-brainstorms .epcl-panel .epcl-panel-container .epcl-panel-content .search-bar-list {
    display: none;
  }
  .brainstormSession .totalNotes {
    padding-right: 15px;
  }
  .vertical-box-notes .addNoteSection h5 {
    display: none;
  }
  .vertical-box-notes .notes-container .epcl-panel-container .no-notes-box-mobile {
    display: none;
  }
  .vertical-box-note .note-text-editor {
    border-radius: unset;
  }
}
#create-brainstorm-dialog .epcl-window-modal-buttons-wrapper,
#brainstorm-renaming-dialog .epcl-window-modal-buttons-wrapper,
#connected-session-dialog .epcl-window-modal-buttons-wrapper {
  display: unset;
}
#create-brainstorm-dialog .epcl-window-content,
#brainstorm-renaming-dialog .epcl-window-content,
#connected-session-dialog .epcl-window-content {
  padding: 17px 20px 0px 20px;
}
#create-brainstorm-dialog .epcl-window-content .epcl-window-title,
#brainstorm-renaming-dialog .epcl-window-content .epcl-window-title,
#connected-session-dialog .epcl-window-content .epcl-window-title {
  font-size: 16px;
  font-weight: bold;
  width: calc(100% - 30px) !important;
}
#create-brainstorm-dialog .epcl-window-content h3,
#brainstorm-renaming-dialog .epcl-window-content h3,
#connected-session-dialog .epcl-window-content h3 {
  margin-bottom: unset;
}
#create-brainstorm-dialog .epcl-window-close,
#brainstorm-renaming-dialog .epcl-window-close,
#connected-session-dialog .epcl-window-close {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(76deg) brightness(0%) contrast(102%);
}
#create-brainstorm-dialog .epcl-window-close:hover,
#brainstorm-renaming-dialog .epcl-window-close:hover,
#connected-session-dialog .epcl-window-close:hover {
  filter: unset;
}
#delete-note-dialog .epcl-window-content-body,
#delete-brainstorm-dialog .epcl-window-content-body,
#delete-notes-dialog .epcl-window-content-body,
#leave-session-dialog .epcl-window-content-body {
  overflow: unset;
}
#delete-note-dialog .epcl-window-modal-buttons-wrapper,
#delete-brainstorm-dialog .epcl-window-modal-buttons-wrapper,
#delete-notes-dialog .epcl-window-modal-buttons-wrapper,
#leave-session-dialog .epcl-window-modal-buttons-wrapper {
  display: unset;
  padding-bottom: 20px;
}
#delete-note-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'],
#delete-brainstorm-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'],
#delete-notes-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'],
#leave-session-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'] {
  background-color: white;
  border: 1px solid;
  border-color: #B95209;
}
#delete-note-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'] .epcl-button-text,
#delete-brainstorm-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'] .epcl-button-text,
#delete-notes-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'] .epcl-button-text,
#leave-session-dialog .epcl-window-modal-buttons-wrapper .epcl-window-modal-buttons .epcl-button[epcl-id='cancel'] .epcl-button-text {
  color: #B95209;
}
#delete-note-dialog .epcl-window-content,
#delete-brainstorm-dialog .epcl-window-content,
#delete-notes-dialog .epcl-window-content,
#leave-session-dialog .epcl-window-content {
  padding: 40px 20px 17px 20px;
}
#delete-note-dialog .epcl-window-close,
#delete-brainstorm-dialog .epcl-window-close,
#delete-notes-dialog .epcl-window-close,
#leave-session-dialog .epcl-window-close {
  right: 15px;
  top: 10px;
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(76deg) brightness(0%) contrast(102%);
}
#delete-note-dialog .epcl-window-close:hover,
#delete-brainstorm-dialog .epcl-window-close:hover,
#delete-notes-dialog .epcl-window-close:hover,
#leave-session-dialog .epcl-window-close:hover {
  filter: unset;
}
.delete-note-field,
.delete-brainstorm-field,
.delete-notes-field,
.leave-session-field {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
}