/*!***************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Index.css ***!
  \***************************************************************************************************/
.react_component .Mui-disabled {
  cursor: not-allowed !important;
}
.hide-pagination .swiper-pagination {
  visibility: hidden;
  position: absolute;
  top: 10000px;
  left: 10000px;
}

.material_table_parent table .swiper {
  padding-left: 16px !important;
}
.material_table_parent table .swiper-wrapper .swiper-slide.actions-slide div {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.material_table_parent
  table
  .swiper-wrapper
  .swiper-slide.actions-slide
  div
  button {
  width: 40px;
  height: 40px;
}
.material_table_parent table .swiper-wrapper .swiper-slide {
  width: 100%;
}

.material_table_parent table .swiper-wrapper .swiper-slide.actions-slide {
  width: 30%;
  max-width: 90px;
}
.material_table_parent table .swiper-wrapper .swiper-slide > div {
  height: 55px !important;
}

.material_table_parent table .swiper-wrapper.bounce {
  animation: bounce 1s ease-in-out;
}

@keyframes bounce {
  0% {
    transform: translate3d(0, 0, 0);
  }
  45% {
    transform: translate3d(-90px, 0, 0);
  }
  55% {
    transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

.material_table_parent table tr:not(.mobile) {
  cursor: auto !important;
}

.material_table_parent table tr.mobile {
  display: flex;
  flex-direction: column;
  border: 1px solid #b8b7b7;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}

.material_table_parent table tr.week.mobile {
  height: 644px !important;
  background-color: #f5f5f5;
  transition: height 0.3s ease-in-out;
}
.material_table_parent table tr.day.mobile {
  height: 637px !important;
  background-color: #ffffff;
  transition: height 0.3s ease-in-out;
}
.material_table_parent table tr.time.mobile {
  height: 640px !important;
  background-color: #f7f7f7;
  transition: height 0.3s ease-in-out;
  border-bottom: 0px solid #ffffff00 !important;
}
body.mobile .ant-picker-time-panel-column {
  overflow-y: scroll;
  width: 70px;
}
.material_table_parent table tr:not([mode="add"]).mobile.collapsed {
  height: 55px !important;
  transition: height 0.3s ease-in-out;
}
.material_table_parent table tr.mobile td {
  height: 55px !important;
  border-bottom: 1px solid #cecece;
  width: 100% !important;
}
.material_table_parent table tr.day.mobile td:first-child,
.material_table_parent table tr.time.mobile td:first-child {
  padding: 0 !important;
}
.material_table_parent table tr[mode="add"].mobile {
  height: 661px !important;
}
.material_table_parent table tr[mode="delete"].mobile {
  height: 111px !important;
}
.material_table_parent table tr[mode="delete"].mobile td h6 {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.material_table_parent table tr[mode="add"].mobile td > div {
  height: 100%;
  justify-content: space-around;
  align-items: center;
  flex-flow: row-reverse;
}
.material_table_parent table tr[mode="add"].mobile td:first-child > div button {
  width: 40px;
  height: 40px;
}
.material_table_parent table tr {
  height: 55px;
}
.material_table_parent
  tr:not([level="0"]):not([mode="add"]):not([mode="update"]):not(
    [mode="delete"]
  ) {
  height: 0px !important;
}
.material_table_parent tr:not([level="0"])[mode="delete"] td {
  text-align: center;
}

.material_table_parent .MuiTableRow-root.Mui-selected {
  background-color: rgb(255 255 255);
  opacity: 0.5 !important;
  color: black;
}

.material_table_parent::-webkit-scrollbar {
  width: 10px;
}

.material_table_parent .MuiTableCell-footer > div .MuiTablePagination-spacer {
  flex: 0;
}

.material_table_parent
  .slide_view_import_data
  > .MuiTabPanel-root
  > div
  > div.MuiBox-root
  > div
  > div {
  overflow-y: hidden !important;
}

tr.week.desktop td {
  background-color: #f5f5f5;
  border-top: 2px solid #b8b7b7 !important;
}
tr[mode="add"].week td:nth-last-child(1) {
  z-index: -1;
}
tr[mode="add"].week.mobile td:nth-last-child(1) {
  display: none;
}

.material_table_parent > div table tbody tr td {
  border-bottom: 1px solid #cecece;
}

.material_table_parent
  > div
  table
  tbody
  tr:not(.week)[mode="add"].desktop
  td:nth-child(2),
.material_table_parent
  > div
  table
  tbody
  tr:not(.week)[mode="update"].desktop
  td:nth-child(2) {
  /* this rules using Datum column to align the edit component row with rest of table and hiding its content (except for current day form) */
  padding-left: 133px;
  visibility: hidden;
}

.material_table_parent
  > div
  table
  tbody
  tr[mode="add"]
  + tr:not([class*="week"]):not([class*="day"]):not([class*="time"]) {
  display: none;
}

.material_table_parent > div table .MuiCheckbox-root.Mui-checked,
.material_table_parent .MuiCheckbox-root.MuiCheckbox-indeterminate,
.material_table_parent > div table.MuiCheckbox-root.MuiCheckbox-indeterminate {
  color: #f15a23;
}

.material_table_parent > div > table > tbody > tr:not([level="0"]) {
  height: 0;
  background-color: #7f7f7f1a;
}

.material_table_parent > div > table > tbody > tr[mode="add"],
.material_table_parent > div > table > tbody > tr[mode="update"] {
  /* this is meant for week add & edit rows */
  height: 55px;
  border-bottom: 1px solid #b8b7b7 !important;
}

.material_table_parent > div > table > thead > tr > th {
  color: black;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  padding: 16px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
}

.material_table_parent > div > table > thead > tr > th:first-child {
  /* styling for week selection column */
  padding: 0px;
  text-align: left;
}

.material_table_parent > div > table > thead > tr > th:nth-last-child(2) {
  /* styling for week action column */
  width: 48px !important;
}

.material_table_parent th:last-child {
  /* styling for week day expand column so that it matches (in conjunction with the actions column) with the width of the time actions column */
  width: 42px;
  border-bottom: 1px solid rgb(206 206 206);
}

.material_table_parent > div > table > thead > tr > th > div {
  justify-content: center;
}

.material_table_parent
  > div
  > table
  > tbody
  > tr:not([level="0"])
  .MuiPaper-root
  > .MuiToolbar-root {
  min-height: 50px;
}

#time_tracking_react_component {
  margin: 0px -15px 0px -15px;
}

.react_component .table-bordered td,
.react_component .table-bordered th,
.react_component .table thead th {
  padding: 8px 5px 8px 10.5px;
}

.react_component button:focus {
  outline: none;
}
.react_component .MuiTableFooter-root .MuiTableCell-footer > div p {
  width: fit-content;
}

.react_component
  .MuiTableFooter-root
  .MuiTableCell-footer
  > div
  .MuiInputBase-root {
  margin-left: auto;
}

.react_component .MuiTableCell-footer > div .MuiTablePagination-spacer {
  flex: 0;
}

#time_tracking_react_component .time-tracking-Toolbar {
  padding-left: 5px;
  padding-right: 5px;
}

/* detail table container */
#time_tracking_react_component .day_table_container {
  box-shadow: none;
}

/* nested detail table table container */
#time_tracking_react_component .time_table_container {
  box-shadow: none;
  border-radius: 0;
  background: #00000008;
}

.react_component .loading_container {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #00000038;
  animation-name: backgroundPulsing;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
}

@keyframes backgroundPulsing {
  0% {
    background-color: #00000038;
  }
  50% {
    background-color: #00000052;
  }
  100% {
    background-color: #00000038;
  }
}

.react_component [type="checkbox"]:not(:checked),
.react_component [type="checkbox"]:checked {
  left: initial !important;
}

.react_component input[type="checkbox"],
.react_component input[type="radio"] {
  width: 100%;
}

.react_component
  .select_toolbar
  > .MuiToolbar-root
  > .MuiBox-root:first-of-type,
.react_component
  .toolbar_wrapper
  > .MuiToolbar-root
  > .MuiBox-root:first-of-type {
  width: 100%;
}

.react_component
  .toolbar_wrapper
  > .MuiToolbar-root
  > .MuiBox-root:nth-child(2) {
  flex: 1 1 0%;
}

.react_component .select_button .MuiButton-endIcon {
  margin: 0;
}

.react_component .box_3 {
  height: auto;
  min-height: 435px;
}

.columns-list {
  max-height: 300px !important;
  overflow-y: scroll;
  top: -12px;
  margin-right: 3px;
}
.disabledNext {
  background-color: #eeee;
  color: black;
}
.disabledNext:hover {
  background-color: #eeee;
  color: black;
}
.mod_ze_my_config_box_3
  .bootstrap-table
  .fixed-table-container
  .fixed-table-body {
  max-height: 383px;
}

.sticky-table-header {
  position: fixed;
  top: 61px;
  z-index: 100;
  width: 100%;
  display: block;
}

.react_component .react_table_container #report-days-table .print-button {
  visibility: hidden;
}
.react_component .react_table_container #report-times-table .tr-table-component,
.react_component .react_table_container #report-times-table td {
  background-color: rgb(246 243 243);
}
.react_component
  .react_table_container
  #report-employees-table
  .td-table-component
  span,
.react_component
  .react_table_container
  #report-days-table
  .td-table-component
  span,
.react_component
  .react_table_container
  #report-times-table
  .td-table-component
  span {
  align-self: auto;
}

.react_component
  .react_table_container
  .td-table-component
  div::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

.react_component
  .react_table_container
  .td-table-component
  div::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}

.react_component
  .react_table_container
  .td-table-component
  div::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 6px rgb(0 0 0 / 16%);
  box-shadow: 0 0 6px rgb(0 0 0 / 16%);
  background-color: #a2a2a2;
}

/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/AntDesign.css ***!
  \*******************************************************************************************************/
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */
/* /////////////////////////////////. */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentcolor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn:active > a:only-child {
  color: currentcolor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  border-color: #1890ff;
  background: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #40a9ff;
  background: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #096dd9;
  background: #096dd9;
}
.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: transparent;
}
.ant-btn-ghost > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-ghost:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dashed:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn-dashed:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-danger {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-danger:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-link {
  color: #1890ff;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  background: #fff;
}
.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
  background: #fff;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
  background: #fff;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -3px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
.ant-btn-icon-only .anticon-loading {
  padding: 0 !important;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: "";
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizespeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  -webkit-animation: none;
  animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  -webkit-animation: loadingCircle 1s infinite linear;
  animation: loadingCircle 1s infinite linear;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group
  .ant-btn-primary
  + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group
  > .ant-btn-group:first-child:not(:last-child)
  > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group
  > .ant-btn-group:last-child:not(:first-child)
  > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group
  > span:first-child:not(:last-child)
  > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group
  > span:last-child:not(:first-child)
  > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm
  > span:first-child:not(:last-child)
  > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm
  > span:last-child:not(:first-child)
  > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  border-color: #1890ff;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active
  > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active
  > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover
  > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus
  > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active
  > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover
  > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus
  > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active
  > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]
  > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover
  > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus
  > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active
  > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]
  > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover
  > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus
  > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active
  > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0";
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-disabled {
  cursor: not-allowed;
}
a.ant-btn-disabled > * {
  pointer-events: none;
}
a.ant-btn-disabled,
a.ant-btn-disabled:hover,
a.ant-btn-disabled:focus,
a.ant-btn-disabled:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
a.ant-btn-disabled > a:only-child,
a.ant-btn-disabled:hover > a:only-child,
a.ant-btn-disabled:focus > a:only-child,
a.ant-btn-disabled:active > a:only-child {
  color: currentcolor;
}
a.ant-btn-disabled > a:only-child::after,
a.ant-btn-disabled:hover > a:only-child::after,
a.ant-btn-disabled:focus > a:only-child::after,
a.ant-btn-disabled:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group
  .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #40a9ff;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}

.ant-slide-up-enter,
.ant-slide-up-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-up-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-down-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-left-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
  animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
  animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-right-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
  animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
  animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 2px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-mini .ant-picker-cell::before {
  pointer-events: none;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell:hover
  .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell
  .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected
  .ant-picker-calendar-date,
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected:hover
  .ant-picker-calendar-date,
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected
  .ant-picker-calendar-date-today,
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected:hover
  .ant-picker-calendar-date-today {
  background: #e6f7ff;
}
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected
  .ant-picker-calendar-date
  .ant-picker-calendar-date-value,
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected:hover
  .ant-picker-calendar-date
  .ant-picker-calendar-date-value,
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected
  .ant-picker-calendar-date-today
  .ant-picker-calendar-date-value,
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-cell-selected:hover
  .ant-picker-calendar-date-today
  .ant-picker-calendar-date-value {
  color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #1890ff;
}
.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-calendar-date-today
  .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl
  .ant-picker-calendar-header
  .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl
  .ant-picker-calendar-header
  .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-body
  th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full
  .ant-picker-panel
  .ant-picker-calendar-date-content {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-status-error.ant-picker,
.ant-picker-status-error.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-picker-status-error.ant-picker-focused,
.ant-picker-status-error.ant-picker:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {
  background: #ff7875;
}
.ant-picker-status-warning.ant-picker,
.ant-picker-status-warning.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-picker-status-warning.ant-picker-focused,
.ant-picker-status-warning.ant-picker:focus {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
  background: #ffc53d;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
  user-select: none;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
  user-select: none;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  display: flex;
  flex: none;
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-in-out-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 49;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 2.58561808px;
  display: block;
  transform: rotate(-135deg) translateY(1px);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 2.58561808px;
  display: block;
  transform: rotate(45deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut;
}

.ant-picker-dropdown-range {
  padding: 7.54247233px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 11.3137085px;
  height: 11.3137085px;
  margin-left: 16.5px;
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
  transition: left 0.3s ease-in-out-out;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-picker-range-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: "";
  -webkit-clip-path: inset(33% 33%);
  clip-path: inset(33% 33%);
  -webkit-clip-path: path(
    "M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"
  );
  clip-path: path(
    "M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"
  );
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12),
    0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: "";
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: "";
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: "";
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(
    .ant-picker-cell-range-start
  ):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(
    .ant-picker-cell-range-hover-end
  )
  .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: "";
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(
    .ant-picker-cell-range-start-single
  )::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(
    .ant-picker-cell-range-end-single
  )::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(
    .ant-picker-cell-in-range
  ):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(
    .ant-picker-cell-in-range
  ):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(
    .ant-picker-cell-in-range
  )::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: "";
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(
    .ant-picker-cell-range-start-single
  ).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(
    .ant-picker-cell-range-end-single
  ).ant-picker-cell-range-hover-end::before,
.ant-picker-panel
  > :not(.ant-picker-date-panel)
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel
  > :not(.ant-picker-date-panel)
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(
    .ant-picker-cell-range-start-single
  ):not(.ant-picker-cell-range-end)
  .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(
    .ant-picker-cell-range-end-single
  ):not(.ant-picker-cell-range-start)
  .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start
  .ant-picker-cell-inner::after,
.ant-picker-date-panel
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end
  .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  transition: all 0.3s;
  content: "";
}
.ant-picker-date-panel
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start
  .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end
  .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr
  > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(
    .ant-picker-cell-range-hover-edge-start-near-range
  )::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr
  > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(
    .ant-picker-cell-range-hover-edge-end-near-range
  )::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
  display: none; /*! ANT DESIGN HIDE FOOTER */
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-now-btn {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
.ant-picker-now-btn:hover {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl
  .ant-picker-year-panel
  .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl
  .ant-picker-quarter-panel
  .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl
  .ant-picker-month-panel
  .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl
  .ant-picker-year-panel
  .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl
  .ant-picker-quarter-panel
  .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl
  .ant-picker-month-panel
  .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected
  td.ant-picker-cell-today
  .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover
  td.ant-picker-cell-today
  .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 70px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: "";
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column
  > li.ant-picker-time-panel-cell
  .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column
  > li.ant-picker-time-panel-cell
  .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column
  > li.ant-picker-time-panel-cell-selected
  .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column
  > li.ant-picker-time-panel-cell-disabled
  .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable selector-type-no-unknown,selector-no-vendor-prefix */
_:-ms-fullscreen
  .ant-picker-range-wrapper
  .ant-picker-month-panel
  .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen
  .ant-picker-range-wrapper
  .ant-picker-year-panel
  .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl
  .ant-picker-date-panel
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start
  .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl
  .ant-picker-date-panel
  .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end
  .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl
  .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl
  .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
    .ant-picker-cell-range-start-single
  ):not(.ant-picker-cell-range-end)
  .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
    .ant-picker-cell-range-end-single
  ):not(.ant-picker-cell-range-start)
  .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl
  tr
  > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(
    .ant-picker-cell-selected
  ):first-child::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(
    .ant-picker-cell-range-hover-edge-start-near-range
  )::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl
  tr
  > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(
    .ant-picker-cell-selected
  ):last-child::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(
    .ant-picker-cell-range-hover-edge-end-near-range
  )::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl
  tr
  > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl
  tr
  > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(
    .ant-picker-cell-range-hover
  )::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(
    .ant-picker-cell-range-hover
  )::after,
.ant-picker-panel-rtl
  .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(
    .ant-picker-cell-range-hover
  )::after,
.ant-picker-panel-rtl
  tr
  > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl
  tr
  > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

.ant-picker-time-panel-column::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

.ant-picker-time-panel-column::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}

.ant-picker-time-panel-column::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 6px rgb(0 0 0 / 16%);
  box-shadow: 0 0 6px rgb(0 0 0 / 16%);
  background-color: #3b312ccf;
}

/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/dropzone.css ***!
  \******************************************************************************************************/
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px dashed rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    min-height: 75px; }
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .dropzone .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -ms-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }
    .dropzone .dz-preview .dz-remove {
      font-size: 11px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 11px;
      min-width: 100%;
      max-width: 100%;
      padding: 5px 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 120%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 5px;
        font-size: 10px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      -moz-transform: scale(1.05, 1.05);
      -ms-transform: scale(1.05, 1.05);
      -o-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }
    .dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 100px;
      height: 50px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -ms-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      -moz-transition: opacity 0.4s ease-in;
      -ms-transition: opacity 0.4s ease-in;
      -o-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }
    .dropzone .dz-preview:not(.dz-processing) .dz-progress {
      -webkit-animation: pulse 6s ease infinite;
      -moz-animation: pulse 6s ease infinite;
      -ms-animation: pulse 6s ease infinite;
      -o-animation: pulse 6s ease infinite;
      animation: pulse 6s ease infinite; }
    .dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        -moz-transition: width 300ms ease-in-out;
        -ms-transition: width 300ms ease-in-out;
        -o-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out; }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      -moz-transition: opacity 0.3s ease;
      -ms-transition: opacity 0.3s ease;
      -o-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: -55px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        bottom : -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #a92222; }

.dropzone.error {
  border-color: #c20000;
}


.disabled {
  cursor: not-allowed !important;
  display: none;
}


/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/jquery-ui-themes-1.13.0/themes/smoothness/jquery-ui.css ***!
  \*************************************************************************************************************************************************/
/*! jQuery UI - v1.13.0 - 2021-10-07
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;base64,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);
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQflCgcOIyDSY3oqAAAATUlEQVQY073OoQ2AQBAF0Z/p4qrZbuiMam414iQUQLKg+Sgc+pInR4yODWmKof1EgQM3XLjwhbvGjTtOnLjzrLhw4vrKwA0typx1++MFHrwm/bbhD4gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAtMDdUMTQ6MzU6MzIrMDA6MDC4R/FuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTEwLTA3VDE0OjM1OjMyKzAwOjAwyRpJ0gAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQflCgcOIyDSY3oqAAAATElEQVQ4y2N4l8fEwDCKRhF1EcOzZwzPjRie32Fi3MvEeIGJ8SsT4zcmRg4mRk4mxm9MjF+ZGB8zfGRmYljF8EmOiUF4wB08ioYEAgDUMBI63vAgyAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMC0wN1QxNDozNTozMiswMDowMLhH8W4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTAtMDdUMTQ6MzU6MzIrMDA6MDDJGknSAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #555555;
	text-decoration: 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,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #999999;
	background: #dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQflCgcOIyDSY3oqAAAAS0lEQVQ4y2N4+p+JgWEUjSIqo6+3GW57MTH+YWIUZ2I0Ybj/h4kph+HRByamdoanjxme+zExBjAxmjAx/mZiXMHEIDPwDh5FQwEBABzuEyBfPm9/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTEwLTA3VDE0OjM1OjMyKzAwOjAwuEfxbgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0xMC0wN1QxNDozNTozMiswMDowMMkaSdIAAAAASUVORK5CYII=) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #212121;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #aaaaaa;
	background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAHdElNRQflCgcOIyDSY3oqAAAAEUlEQVQoz2NoYBiFo3AU4oAAlWjIAdM0sWkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAtMDdUMTQ6MzU6MzIrMDA6MDC4R/FuAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTEwLTA3VDE0OjM1OjMyKzAwOjAwyRpJ0gAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #aaaaaa;
	background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH5QoHDiMg0mN6KgAAAI1JREFUSMftzyEKAkEUgOF/nmIQbIOIsKMGQRgxewjrVqtZMGnd+3gDwYN4hRV2i+MbweIVRMNLX/jTT77ppjkLABiGYRjfBtWU6prcffbuXvAESmHIjK0wYu52QkHkJBQs3VGYsKIiXzQ08dPIDz20U3FjFux5Rb22SfAEVwoDPGtB6ND/i2nDMIwf8gY8YSRTiOx5LgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMC0wN1QxNDozNTozMiswMDowMLhH8W4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTAtMDdUMTQ6MzU6MzIrMDA6MDDJGknSAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH5QoHDiMg0mN6KgAAAIpJREFUSMftz7ENAWEYh/Hn/xYS51whVhCN1g5KI1jAAJbQ0ItEfRMYgA0uZvg+yR2J7j4FsYFQvNWveKqHtHjM7hMDAMdxHOfb0LZ1HQLJmnGckrJmFyvS8Da6ro0eW52NXKXCh4KjktHXm1ejVDRy7bkYmTY6GV1WOhgd5iwNKBj8xbTjOM4PeQJHLShkmp8JSAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMC0wN1QxNDozNTozMiswMDowMLhH8W4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTAtMDdUMTQ6MzU6MzIrMDA6MDDJGknSAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAQAAABFnnJAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAIn/tYtYAAAAHdElNRQflCgcOIyDSY3oqAAAaVElEQVR42u2dbZAlVXnHfw0kFCEsaAggLLsllQgmhsruQKV8SZWURe6Yqk3UcsndsYJEyQ7RCMYyO+Nmhg8MwtyJQV4kNbsFxqJqXrJLlEBVuKMCFsYtEHdXo4SYRGAW4q58iHH9kCKWdD706+nz2t33zr0zff5Tu/fefs45ffo8/z6n+zzPeU5wCR5NximDroDHYOEJ0HB4AohoE9IedCXWEp4AebRZApaaRIFeE2Dw90+bsHLOJWAXOgokJQ/+GnsIkQDmDjBM/0yw3T/6/GF89rY2je3ciRKrXUGk/uWYAqaSN1AfkSdALzrAXTVKSPIm92F51MkLAQHLwDIBgaHkOtc4dAjSeYDkEpP7QIcQpObJIyonqJQ/uct057edO6xZd9eSbde4jpD1AOYO0BWme9A+fERnN6nQXEq9e9M0BOVLrtfPDBmC0jOB5rvIdA9mjVr13rGXYL43zXU394FZybZ+Zl2hPAHMCAfeNG2WKhPMPAQlJQ/+GnuIXhNgvaPN0kZSrx2eAA2HnwlsODwBGg5PgIbDE6Dh8ARoODwBGg5PgIbD+wMU8w66/muMMv4Abh4BNmNM2+gPYD6DXT11/AHs5vCo7huKJOX8AdwsYOYm1Ctol+a7a9k29dtKXyp86kvfMN4Asj9ABP1seJLKZG/Ty225XfwBTLUzn92e34wwLjv53BAQ/QFU30UsO/UC6jT2+9PFH8B0/7nVTU+f0OptUOZM6wJVjEEmg+uw+wOYyGXrf5Ir9+ZgAwbfOHX9AQZd/zWGNwc3HH4iqOHwBGg4PAEaDk+AhsMToOHwBGg4PAEajtMGXYGhQzjAWf76c6Wl639avex9aYRB1iC01qC6KciecwBXLg4BIRht/S7xAcIKkrKoeg5b/SPVB8ZS7OSomtvtClxSlch7ipDAdvmBwwXo8wcODeRyCaHB2ONSv8AgEz/LnSOR2FvAfIVmAoWW3GC7iYX654cA18vXeevYGynoQQcfGi2RtlG0Tg3CNHeglObPrjpLcnvp6xAa5Oays6sz3wb5WgZQ9iEwdLh7bKlc2FntHndTbuBQuklBLuVWbQHTLehStr0NJHmZ18Csi3NJpZaZu0A7g81l2LpYty7adgfZzu7yEFkVdorb5UINyvQAbl1nvafcwLGX6VcdA2MH61Zu4JCmKszDtHkAVOY9TZNocBh0Ddbz+Svk9TOBDYcnQMPhCdBweAI0HJ4ADYcnQMPhCdBwiItDk2Cpg4M9Hng/4dICLhbRavlsa6Ndz1IKGQGShVEu4d6rNUDvUK0sW83dWsAUajazxrVL547slMmf/hralVsgLNQSUC8ONS/hdLFotxXHekcBXVluoSH09XdrAd052oXlte1SubMrsPVA9ZamSwt0xaVhLuHUbUuwdQtE3Txp7DXQlWMP4W6vuVtAerXFQFZtUJDbFpZnylGtTwyFks0GY53BOpDTlCWAewMEJfK61cDchC7nt6/t15/flttGAHsbmBVoJ4CZQBoClHsLyBqgiskiyJWhLj0UPk3nr4Ks3lWfIUxn3xVLkxFcHUHAdP4kp/oZwFZyFrvBtL65WMuS/gCmBhAfYEyXb66c6RJNZeQvze72pVKBnYCmK1guBJBYLl2CG0zqXU63vXGrJWWHADd3qtAaIsI8CtbJ7da86utwG4Pru7SZyqm+qY39GUAJHx8gj7Z1x6QNB0+AhsNPBTccngANhydAw+EJ0HB4AjQcngC9xiDN2RVQ9AewwWSvcrn0dk17d79Rv3aBZbJ7yK5d9gcwwWQxd5klTCx2uxwWmOpRd3GVeXl4YF3+alewLr+p9AEhmwjKV8se7VeebMwvjay2+7frRDOYLHa23IE2Xf6oztppWjwaOkndr3RNoH4G0DkdmO1V2dBQxWkhunPsblP6GAYhrra+oMRR1XlV57evbB5KFPcLyJqw7A7cxSEkKJE3kbotgbYv3q4eQsKkRlsP4V6yKUbAGiPrAfKGwipVs+0kYDe21h0dg1wPou4hxE9Vit7cxaoziL3HkKhfHAKW00qpOvCog4/cvdRYNvoDuFj77eEhzMh8AdQuFeamzwYhfXSRJGVQUppPUdWhpi9QWwNDbQfuYizVPQT2wtjq5rVY9UHT5SESsBB0aJTrAm8OFjE0XfNawc8EimiY+j0BGg9PgIbDE6Dh8ARoODwBGo7hI0BruKxlGx1FArjZsk0mm9BJqkvRorsmr2KDjoMwNCgXLt4lnHTAaI36dElI0jKmqxqyPsMG2gG8DkQCmGepzbPdyV3doqukQJhOlKrX7kVd/2iaoqvJn3yrFlQ93/u4bTW/wZERQAz3LiOzh+tCpgcEsfpXlOcyd+1R17/CqGHtbHJ29flFj4JiKW7hIxqHxBbgtrrdhMTXRqf+oi9OsRex/TYdlSXFdMXwEaZdzhuFvEtYgKymIvSuDG4OEXqnsiKBdC4Z6hrawieIBN9gW8DXQRYtPN9k+gAj9l0vXLeV0MkjCoTSc0RiCFZH5Rfr06uw8g1AmbeArIl1Pnm2LZlM8tFU2gUCaSAJcmdXPQOY/YnE8BEeKcT9Amyeaia3y7o7WaykZbu8RgaOxxIs45/6lRg2hxD9Q6RHXzBsO4f67nmNMXy2AI81hSdAw+EJ0HB4AjQcG4kAU+lMw1Rfyr+E7fHfkL061UFEgPm44VaZr1zSYxZLvw0hzwjeAmWVOMVM+n1GmXuqFj0u4Xmu5jCHuZrnlRSYstZ+dyzdrTmHXm7LCfcV/sxnSLUUzQOEPMJzwNmM5xJnr2Tz6fF93KApOpskOshOw8oiufQICzyXUyEs8gGhcWcK6ae5tYRcrKGqdrvZJ/weZ7/weztXM8sIcJhJvsIRbQuoz+FibtPv/GnbFDtKkbW87RrTKb+EAHMAPC4kX8kVLhPkGFs1zXsQlBQIGUm/H1Zc4re4IvdbJEBkCRhLZcUlYiHTAgWmmdGu39UZs0aE38UabucwI2wG3sKnGdEQ4DgAb6i4wigkmdIOnCX5FGYCFCkeQDYRlKi+W0wQ4zngKD/mS4bqb48/d2pTbDLkXuQ5gQBF7BNMyfuEvgrgVkgpMM2thR4ha0B9Q27iifT7Vco6bOZ8As401PLPDTJzD5jI1RtQB4pSylEsUf9n+GT+cDYT2LUUcJQfS2nEKpwb2/JChT9PhF8xlD/Gt4znf5LMZLyPJyUCZBSQO/8IrcKnXLv3G2s6yT9yN3Ajk8r8J4AXct9lTDOT/ltbJOq/nzNECrhOBavUX8TrATiF17QpzgHQPKDYeoCEArCPJ7VpAtA+5F1Z+CxiE5+Pv31IIb2IDjALTNJhhzQEFC2pVZeZ2qMk2FJ8geukY5H6D3IG8FGAeNAvYQuQ1V+8wHOsZfxS+m1Ektl6ALgkVvyTXMLzCvkUzzMPPMmUpg8w45e5Mf1WRJutPMxuJoFTCZnkTINDyTS3KpW0NfdPh+3YYEvxQQUBxtkH7ORg/Bw1x0QkqG4Mkvl9pjXP3fHniEJm6wEipUcUUL2GTQlyVS+wufCpaiKYJLrPxSFmK7OQey+Y1QwDEWZqdPGHa6ZQ+3Tsh5gCkFO/iQDTue9ypyOr/3E+I/ySYe4SzT3AtOI1r4wckiEq+yw20X4g5BeYkV4BI0oUj3QKV2d7yIPrc/9kLKZvObBYMYUeCQUE9Q+TP8AU8Obc7+cqdeN1EYJC/b0sPcJgzN672Seqf5gI4DEQbCRbgEcFeAI0HJ4ADYcnQMPhCbCx8ETOnuEEkQAth4XZerjsvOmGKaVFfTpny5bf8ucJhb+iZ8OBgvyA4rx5a/nuPsgBvmZpn05hfqEM3hn/mbHAAgvJj/xrYIsu08CMwjd/lffGM1CP8RXeyLjSnPsCO4GDvJErCsZacH/3TWz7YvppbomPRqXdrLD3HUx/7ZTyu9rjoxm+2b7IkzQBsCCYuwE67GGULjBKt/i+TosucJBrOMBOUK6feInNwMtcbGjdhXgyaZHHuT9PgEj9kTVNpkDILks0cNtcYbSe8Iu8jy/yPh5hh6aBpriVecYlm1625ap681WX7dv/i4v4EefzMps1i08n6RASMMGsVg4Y5E9zkk38jlKeNP8iMFayBRPpwdTcnpcfkIzwB7lGcf55xlnkAbqJv0XeHJxMp84wXSlQS35Jl9pyeAsvsspRjnOYHypTTDHDZm7g5T7MA77AhfyA8/gBF/GiNlU0lz5plCPa1AWc5IjWXJPcfWNK6ajQaroFcmpvi191OALwbuAsrgWgxUpGgGeE2fQZpnlGazbVYQVbMOebeYQdfJnf42u8U+FcNsUM+xjvi/rhjfwrv8F/8Ov8C9cpTCofAxJnqQlF/kQOGOSb2K5xfFkQFF+cy++wJy0/WiI7pzyLGlfxz7w99/sbCpeWDwNbgB3k/K0SAlxJ4kwRfd7aFxXcwov8N09xnKdYlaSJ+qeN5w4N9vDRNDyNqgd6ljfzPX6N7/Gb2UNQijZ3k9j7JxTGn0x+Kj83yLNnABHZ2Bvh6yXbbrRwTcUe4h1Cq7xDe/7CDZp/CEzuXrVP2gi7uYEPx+4cMjtDIa88wspum4EkN6m/GAJCNUYmBFhRyj/Mp5jkDj7B7fwtnxXkYxIlRJNQXXmm/uKjX4ZWYQhYMch10peJzN1F+QJj8dhf8OV0J4BblP4WyVBQPsQMYLj7k7eABKq3gNE0QpGaICLk95RP8jfG2tWRB4RG9dsfozMKqN4A7uDjPMg1wAHez518QpAuMMYj/JSxYt5ikKjsXb4sDhIS0qVLGHsG6y9RV7qp85/h5tyvm6X+ZJyo4+/G1zCukJt+wy6t+urLF63qj5y0oo59lNRlS8AKo6BZQP8zPh8/91/D5/mZIsUOxlgs5nU1B0/UmJ7wKIMOlHj4c0c0REkU9P4ADYe3BTQcngANhydAw+EJ0HA0jwCR2Vj1TtNJTbkfcyjnLOXRodse3oY8ASbSBqj+GlI9PkBdtAjT5VpHtF4NX43f//dIFPhr9rCf/XyEj3A3H5dyRq3zcPzrLOCs+C/CXj5HyC3cQsjn2CvlN4evKHozFP0ZZLkthRzpQZTHyF4DJ5jlGI8C13F6avaUC7Htsg398npfYIxJOkwwq5hUic58lO0cYZumFsmE7PXchzxT+Nb0+0meVcyFHuWbjDNJJy5HnA63m8OT2fuu0pBsnntVhc/sFlIEqaPMjCLkZ8hoLkdqzs7MwbPxLPERTudVad3LMGAMmOVyxoAxiQBH2QZsS9V/VFHC+fGnennq8/wiPwHO5v+U8m9yA+O8PrXpl+8nr4znL0NUs55TzKSrClW30AoP57wo5B4uouDlue8y/pifA/BSciA/BDwKHGEbR/lC6Utz31LGlFvZSaWI7Gxjue95bI9Vnqhftsm3eJexDv/LTwD4Ce9RSA8xTgi0Y/XL07ojuT81ZjTfo/rPADNsZ4QRpUdBix3APJFhV4Y53HdAl0k2s5WLuTjzGRLXBkbq366MFBQWvlUz9piqaEMnvvthUdk/bc/d/Sr1dwWfh+Jc+7OczAXCOSTlfzsdYA9b0Nn0NnGy9DVluCj9fBj4A0WKvwQiG8Y4kd1PREhGK/n2mQJ+CPycU9nMbTwWHc7vF/Aqp8dNt8qWCi5fGFO4OTyZzpC30queUb4Td38g+8WJ6lcpcII/yv26l/sNZ1cRLAqNEQ0eJ5UhcEaFUbs4xl8vHA+5X3oGyBuLj/Kp0s8AeyH2wljIWjcbAiY5nVf5JvOsskXRxWaB1tUh1/NHVSmCwp9ZqjrDbKy87HseifqjgWBzNsoBmcPbHKMEyvu3w4Nsi/9k9cMsR3kEeIzoSUPGCl/ma5zF6Up3rGlLgI1zOIf7OIfXxf+bsU1xLHkGuBz1DbWVU9nKVrYCe5MUeWNQxvFJ7SPgsL8FvMzFsW+syt5vc7I6wn8CFyr8aaJAWhOEzPE4XeRewLxljXh0N/sLKeYl87QYjy1ULCm/T9kDXE4UokvuAbIQUePs5bZ8lDB3DJIAZrToph3/S2wuWM3Vz93q2qvrHz1fvMofshI7Zmzip4W8y/w7z7GsbaWQIF0vsE+KQvb7zMQuedP8U6GPmVf4L4gUKaaQA/op4xd4c3AeO/gr4NM8opQucBb3xrRqcYi3SRTLQ0WAvFucnY5rAk+AhqN5tgAPAZ4ADYcnQMNRJMC8Nl74PXw7naT9NvcMuuIevYH4EPhvXAp8n8ukdF+S5scf4r2DrrxHfeR7gLu4FIBLuauQ6p5U/dkM3XuUvcBxwjhitgr/E/cgdkvj8Nkio2tL/o7XL244kCdACxhlFNnU+DZlXtXRC+J/apwdf+6x1KqjcNiAhbjxF7T5bCls8pDjqbuGrOI3aL6va2RDwF3cSLY07G5uEhpGk1s6Yp8JbMVbw+qRrJMVJ24XhCiZqtl8W4oFxriLB7iWmzQluAV0t13hukJGgGj8HyVaYCU+B4gXbmqGA+zUhCaIEKn/mCJccidWt1r9duVEKRZ5gGsZQ62+u2JXrzu5SVvCibQHawQBkiGgE4//3dhmdWnFUfgFspj5KnSBVxTxc5JOX6d+VzzACg8YpOJnBhcXlingBCc4AX3almoASHqAvBlENom49wA2RGt4i4sbM7Xr1T/4HuB47unmxEZ5Coh6gOxub+UeALOjTyvzqo52LM/4gWJjeJiI/XNMd/+i5rt4dIxuGoVHlt/EnWznTm4yxNq+wEmiT7XOkGwapZHGn3fwFwrpZwtr0LOS9D2D3pxs7/ztQRZsKWzykBPcG1vpjmvu8ao7gQwpIgIcVzI6380t0S5Il9mlyNNhj3H8NvkT2PIOBzYkAVwwy++mb/6H+Lpxx4yNjMYSwGNDwlsDGw5PgIbDE6Dh8ARoODwBGg5PgCI6RptAx2oxWGfIEyBk1WIC6t2WEIPCMzxjlHeMvgodqyfDuoPYA2xhj5UEamTkaWlL6LAaWxo6rEoUEul3QCE/IJSkoqB+aXmS7wquMFyfu/pdvJrWBYqxgiMcY1k5JauPJhwK+UKKc/pR4wVAhzZbonMbSjjATkke+Rno8otXoN+tQycVg1HbpRtkRlBNAFDvOGEjACTOHqJRKPu1GisPSwk6Aujzi2X0QsV6aahYfLlOoX4IPMacwatHj2PMpeqfyzVQwFx8dCtzHHMoQQdb/rXBhlB9BJkAkQrK2+SSfC1WmZP23JggYI5VWkxoleh25onKJDDFHoikc8a8eWloSLuuIA4BurE/S6HfUWD4Ye7kI2TPKuWl6xL5GEH2CwucUw4jXGo9gclp3Sxdl/Dm4IbDzwQ2HJ4ADYcnQMPhCdBweAI0HEUCmNbeemxAZARo8RAA5/EhTaz9yM72VY3UY10iIUCLbhp+9FK6SiVPMsch3kXXYaK4aJA9UIgEfmCN5R4aJBNBR9jGU7yVkK9yNaEyHHKEFvvZYggmG0EOVFr8LQZK7LfcQ4OIAC26vML5wFc4wgQ/4jzFGt4QOMq93M8qWzQbmEbpVJFqR+Jw6ps4ySYpnnbIVTzBVbmA62r5E2ksfpV8hMPxPxTxuj0UiGwBVwLfBeBqAL7Lu7hSUvAklzPGfcBuunxUSwA1LgMuBOACTlGsRYyCy1zAKcBrireTC+N/lwGvKcq/AHhTLH+Tf7txRbEHiKDuAZKUx9jKEbZpwyGrewBxffFnpS68v3IPDZJngFW2pIumFxhTBnGJjMDzjHM9VzJeigAH2Cn8Lvob9VvuoUFCgGivgFf4Lr/Feah3DMi8AeaAPcp9rsKN5TC18ZHfNu5P4jhB3+fvNorPq4cN3h+g4fBPyw2HJ0DD4QnQcHgCNBwZAWz7AdSVz/KNVP4Nxb5//Zb3+/oGLa+I5C3Ath9AXbktzFy/5f2+vkHLK+PU1wHcw7WS5DLO5dH4e135HfypJH8LZ6eTzf2W9/v6Bi2vgWgIyCL/55dNvU3xLY+ifDndWnZZmz8w5LeVXyyhH/lt12+rvzn/CWFhmi6/SZ6vhfqqS6IYKlYdDNoWSjZb/bsE7EK9Orhu+S757eWrwmG75g9QLzALS/wOc6XI8oMA7NS2X3L0U9xGT1Zo5Qkg77UbKH/p5Mm4m43H6gbWNZC9/EBZmqsC7OWbCVC/fYL0eDV5suNvpP6eEOC0+kXk8Fru//IIrT2CGfnl6FVKyK98rJI/dMhrM5M9aJDt5XZuJ1N/T9DrIWAB+ADVh4D6Xby+fnIJ1bpwU/luPYith9Kdfy+3C+rvQQ8QPQTa9gNwky8BY4zF3/Ly/E7YoeLokZzUJscoRykX6x9KR58WJDZ51fZJri+sLL9NUL/6rCUREeCQUIEEhxTf8ijK22kDtrX5Q0N+W/nFEvqR33b9tvqb8heDV5WVA0Lnr77qkojmAVa4jLcUJMu5nX3qyh/lt6XNKB/ig2sm7/f1DVpeAxEB4B84g1O4OD56iEX+TEhXV/73nMvpqSvod3gwp561kPf7+gYtrwzvENJweGtgw+EJ0HB4AjQcngANhydAw+EJ0HDkjUHum6cPp9yjAkRr4Ej67bAydV25x9BBHgLqqe6wtYR6d25QuwQPAUUC2BR4mMNGeRKeQQebAnWxvBOEFW39HhoUCTACRgWOMGKURxE69AgxO0yYNnwBu0OFR0nIQ8BIhVLE3OYS6t2/NgJ5lIR+y5jhe8r3bwF9QJn9AoZd7lEBfiKo4fAEaDg8ARoOT4CGwxOg4fAEaDjWLwHafkKoFxAJUH+eLWSKkKm+17vNkhAAwqMiRALsiv8NGra7O1L/8qCruREgEmCJZF3fIGG7u736ewjXHiCkLf0rh1D6UyNSr56Gifr9M0BPIHoELbHMkvLeCoDlwr9ymHZKlah/l1G+7J8BegWRAKYeYFeqmuRfORLMSEfkeP7tXPmq0kX1+0GgBxDXBtYP9B4yzYxyswb5zaCYJq9+VR28+vsA1x6gPuz7d5RTf1uTzqMUhuktIGA5/idDpX7/DNADiENAm2XaQ9m5hnGnX/z0qAkfH6DhWL+2AI+e4P8BepjE/N9O74IAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAtMDdUMTQ6MzM6NTMrMDA6MDDVQYMaAAAAJXRFWHRkYXRlOm1vZGlmeQAxOTg1LTEwLTI2VDA4OjE1OjAwKzAwOjAwIsxTBwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=);
}
.ui-widget-header .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-button .ui-icon {
	background-image: url(data:image/png;base64,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);
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
	box-shadow: -8px -8px 8px #aaaaaa;
}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/script/select2/dist/css/select2.min.css ***!
  \*****************************************************************************************************************************/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/script/tag-it/css/jquery.tagit.css ***!
  \************************************************************************************************************************/
ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
}
ul.tagit li {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit li.tagit-choice {    
    position: relative;
    line-height: inherit;
}
input.tagit-hidden-field {
    display: none;
}
ul.tagit li.tagit-choice-read-only { 
    padding: .2em .5em .2em .5em; 
} 

ul.tagit li.tagit-choice-editable { 
    padding: .2em 18px .2em .5em; 
} 

ul.tagit li.tagit-new {
    padding: .25em 4px .25em 0;
}

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
    line-height: 17px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}

ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/fontawesome/css/all.css ***!
  \*****************************************************************************************************************/
/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(images/469ff15e72ceda3868c7.eot);
  src: url(images/469ff15e72ceda3868c7.eot?#iefix) format("embedded-opentype"), url(images/d5a5eb19947a21cc9b89.woff2) format("woff2"), url(images/ecbd4c551abdab14dade.woff) format("woff"), url(images/686336e914dbcd5bc20d.ttf) format("truetype"), url(images/c02d7d9389ae7e1b28be.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(images/9dfcdc0f7d840f913a76.eot);
  src: url(images/9dfcdc0f7d840f913a76.eot?#iefix) format("embedded-opentype"), url(images/73b2218024541ec4e90d.woff2) format("woff2"), url(images/c579c7d9be63a3337b96.woff) format("woff"), url(images/9c9c54c0abf3b8a46695.ttf) format("truetype"), url(images/75ec6f4859d31ffaece8.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(images/dc4cd499c4e39885ce89.eot);
  src: url(images/dc4cd499c4e39885ce89.eot?#iefix) format("embedded-opentype"), url(images/867bbaaf9dda15b203dd.woff2) format("woff2"), url(images/230d39e89103765834b3.woff) format("woff"), url(images/8fb677a95f4d1a60a535.ttf) format("truetype"), url(images/4eb6043220be660d50c5.svg#fontawesome) format("svg"); }

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

/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/bootstrap-datetimepicker.css ***!
  \**********************************************************************************************************************/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 576px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span,
.bootstrap-datetimepicker-widget .picker-switch td i {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0.25rem;
  padding: 0.5em;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #f8f9fa;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #dee2e6;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #f8f9fa;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #dee2e6;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #dee2e6;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #dee2e6;
  color: #007bff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span,
.bootstrap-datetimepicker-widget table td i {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 0.25rem;
}
.bootstrap-datetimepicker-widget table td span:hover,
.bootstrap-datetimepicker-widget table td i:hover {
  background: #f8f9fa;
}
.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td i.active {
  background-color: #dee2e6;
  color: #007bff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old,
.bootstrap-datetimepicker-widget table td i.old {
  color: #dee2e6;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td i.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover,
.bootstrap-datetimepicker-widget table td i.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/script/bootstrap-tagsinput/src/bootstrap-tagsinput.css ***!
  \********************************************************************************************************************************************/
.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/script/bootstrap-colorpicker-2.5.2/dist/css/bootstrap-colorpicker.css ***!
  \***********************************************************************************************************************************************************/
/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url(data:image/png;base64,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);
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC);
}
.colorpicker-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  display: none;
}
.colorpicker-saturation,
.colorpicker-hue,
.colorpicker-alpha {
  background-size: contain;
}
.colorpicker {
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 10px;
}
.colorpicker-selectors {
  display: none;
  height: 10px;
  margin-top: 5px;
  clear: both;
}
.colorpicker-selectors i {
  cursor: pointer;
  float: left;
  height: 10px;
  width: 10px;
}
.colorpicker-selectors i + i {
  margin-left: 3px;
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==);
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=);
}
.colorpicker-right:before {
  left: auto;
  right: 6px;
}
.colorpicker-right:after {
  left: auto;
  right: 7px;
}
.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}
.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-selectors.colorpicker-visible {
  display: block;
}
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-selectors.colorpicker-hidden {
  display: none;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/script/bootstrap-select-1.13.14/dist/css/bootstrap-select.css ***!
  \***************************************************************************************************************************************************/
/*!
 * Bootstrap-select v1.13.14 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
       -o-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
          animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0';
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*!*****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/erp2019.css ***!
  \*****************************************************************************************************/
body,
html {
  font-family: "Open Sans", sans-serif;
  position: relative;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  color: #414141;
  text-align: left;
}

* {
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
}

body.usr,
#login-container {
  font-family: "Inter", -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans,
    Helvetica Neue, sans-serif;
}

h1,
.h1 {
  font-size: 18px;
  margin: 15px 0;
  font-weight: normal;
}
.h1_b {
  font-weight: bold;
}
h2,
.h2 {
  font-size: 26px;
  margin: 15px 0;
  font-weight: bold;
}
h3,
.h3,
h4,
.h4 {
  font-size: 14px;
  margin: 5px 0;
  font-weight: bold;
}
td,
th {
  position: relative;
}

.invisibleContainer {
  visibility: hidden;
}
.vhidden {
  position: absolute;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

tr {
  height: 42px;
}
thead tr {
  height: auto;
}
tr.no-records-found {
  height: 58px;
}
.job-offer-list h2 {
  font-size: 18px;
  line-height: 20px;
  margin: 0px;
  font-weight: normal;
}
#pv_head_top h1 {
  color: #aaa;
}

#application_form {
  font-size: 14px;
}
#application_form h1 {
  font-size: 18px;
  line-height: 28px;
}
.helpTextElement {
  text-transform: none;
  padding: 5px 0 2px 0;
  cursor: pointer;
  border-top: 1px solid #e3e3e3;
}
.helpTextElement:hover {
  color: #f15a23;
  background: transparent;
}
a {
  color: #f15a23;
  text-decoration: none;
  transition: all 300ms ease;
}
a:hover {
  text-decoration: underline;
  color: #f15a23;
}
.head_right a:hover {
  text-decoration: none;
}
.error {
  color: red !important;
}
.single_row,
.single_row_2 {
  line-height: 20px;
  height: 20px;
  padding: 0px;
  white-space: nowrap;
  margin: 0px;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}
.single_row i {
  font-size: 16px;
  margin-right: 5px;
  color: #666666;
  vertical-align: middle;
}
.single_row_2 {
  line-height: 40px;
  height: 40px;
}
.mt-10 {
  margin-top: 10px;
}

/* #header {height:80px; background-color:#f7f7f7; position: fixed; width: 100%; left:0; top:0; z-index: 50;} */
#header {
  height: 61px;
  display: block;
  background-color: white;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 50;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}
#container {
  margin-top: 60px;
}
#main {
  background-color: #efefef;
  min-height: 800px;
}

.usr #main.main_navi_icon_text_show {
}
#footer.main_navi_icon_text_show {
}
#navi_icons {
  width: 40px;
  height: 100%;
  position: fixed;
  top: 0px;
  z-index: 51;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1);
}
#navi_icons .navi_icon_config {
  position: fixed;
  bottom: 5px;
}
#navi_top_usr {
  margin-left: -35px;
}
.navi_side {
  display: block;
}
.btn-mobile {
  display: none;
}
.mobile-navi {
  display: none;
}
.btn-mobile-close {
  display: none;
}

.no_head #header {
  display: none;
}
.no_head #container {
  margin-top: 0px;
}
.overview_nav .show {
  background: transparent !important;
  padding-left: 0 !important;
}

.swipe-icon {
  display: none;
}

@media (min-width: 1200px) {
  .container {
    max-width: calc(100% - 60px);
  }
  .job_detail_benefits {
    max-width: 1440px;
    margin: 0 auto;
  }
  .custom-icons {
    font-size: 73px;
    padding: 31px;
  }
}
#header .container {
  max-width: 100% !important;
  margin: 0px;
}
.navbar {
  padding: 0px;
}

/*
#navi_top li .navi_entry:before {font-family: "Material Icons"; font-size: 24px; vertical-align:bottom; margin-right:5px;}
#navi_top li.uebersicht .navi_entry:before {content: "\e88a"; }
#navi_top li.time-tracking .navi_entry:before { content: "\e8df";}
#navi_top li.people .navi_entry:before, #navi_top li.candidate .navi_entry:before  { content: "\e7fb";}
#navi_top li.performance .navi_entry:before { content: "\e8dc";}
#navi_top li.report .navi_entry:before { content: "\e8e5";}
#navi_top li.task .navi_entry:before { content: "\e8fe";}
*/

.field-description {
  background-color: #f8f9fa; /* Light grey background */
  padding: 10px;
  border: 1px solid #dee2e6;
  border-radius: 4px;
}

#navi_top ul {
  list-style-type: none;
  margin: 0 0 10px 15px;
  padding: 0;
  letter-spacing: 0px;
  font-size: 16px;
  border: 0;
}
#navi_top ul li {
  float: left;
  border-bottom: 3px solid transparent;
  font-weight: normal;
  color: #414141;
  margin: 0;
  padding: 15px 10px 5px 15px;
  transition: all 300ms ease;
  line-height: normal;
  cursor: pointer;
}
#navi_top ul li:hover {
  color: #f15a23;
  text-decoration: none;
}
#navi_top ul li.trail,
#navi_top ul li.active {
  border-bottom-color: #f15a23;
  color: #f15a23;
  text-decoration: none;
}
#navi_top ul li.trail a {
  color: #f15a23;
}
#navi_top ul li a {
  color: #414141;
}
#navi_top ul li:hover a,
#navi_top ul li.active a {
  color: #f15a23;
  text-decoration: none;
}
#navi_top .show {
  background: white;
  padding-left: 10px;
}
#navi_top .show ul li {
  float: none;
}

.navi_top_usr ul li {
  margin-bottom: 15px;
}

#navi_left ul,
#navi_left_open ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  margin-top: 5px;
}
#navi_left ul li ul,
#navi_left_open ul li ul {
  margin-top: 0;
}
#navi_left ul li,
#navi_left_open .openMenu,
#navi_left_open .level_2 li {
  font-size: 14px;
  color: #414141;
  margin: 0 0 1px 0;
  line-height: 20px;
  transition: all 300ms ease;
  padding: 10px 0 10px 25px;
  cursor: pointer;
  border-radius: 0 20px 20px 0;
}
#navi_left ul li a,
#navi_left_open ul li a {
  color: #414141;
  display: block;
  text-decoration: none;
}
#navi_left ul.level_2 {
  width: 210px;
  padding-top: 15px;
}
#navi_left_open ul.level_2 {
  width: 210px;
  padding-bottom: 10px;
}
#navi_left ul.level_2 {
  display: none;
  margin-left: -30px;
}
#navi_left ul li.trail ul.level_2 {
  display: block;
}
#navi_left ul.level_2 li,
#navi_left_open ul.level_2 li {
  color: #414141;
  transition: all 300ms ease;
  padding: 0px;
  border-radius: 0 20px 20px 0;
}
#navi_left ul.level_3 {
  width: 210px;
  display: none;
  margin-left: -40px;
}
#navi_left ul .level_2 li.trail ul.level_3 {
  display: block;
}
#navi_left ul.level_3 li,
#navi_left_open ul.level_3 li {
  padding-left: 50px;
}

#navi_left ul li.active,
#navi_left ul li.active:hover,
#navi_left ul.level_2 li.active,
#navi_left ul.level_2 li.active:hover {
  color: #f15a23;
  background: rgba(241, 90, 35, 0.1);
}
#navi_left_open .openMenu {
  background: rgba(0, 0, 0, 0.1);
}
#navi_left_open .openMenu.active {
  color: #f15a23;
  background: rgba(241, 90, 35, 0.1);
}
#navi_left_open .openMenu.active a {
  color: #f15a23;
}

#navi_left ul li:hover,
#navi_left ul.level_2 li:hover,
#navi_left_open ul.level_2 li:hover {
  color: #333;
  background: rgba(0, 0, 0, 0.1);
}
#navi_left ul li:hover a,
#navi_left ul.level_2 li:hover a,
#navi_left_open ul.level_2 li:hover a {
  color: #111;
}
#navi_left ul.level_2 li a {
  color: #414141;
  padding: 10px 0 10px 40px;
}
#navi_left ul.level_2 li span {
  padding: 10px 0 10px 40px;
  display: block;
}
#navi_left ul li.submenu {
  background-repeat: no-repeat;
  background-position: 0px 8px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" fill=\"%23848484\"><path d=\"M10 17l5-5-5-5v10z\"/><path d=\"M0 24V0h24v24H0z\" fill=\"none\"/></svg>");
}
#navi_left ul li.trail {
  background-repeat: no-repeat;
  background-position: 0px 8px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" fill=\"%23848484\"><path d=\"M7 10l5 5 5-5z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>");
}
#navi_left ul li.trail,
#navi_left ul li.trail:hover {
  background-color: #efefef;
}
#navi_left ul li.trail.sibling {
  color: #f15a23;
  background: rgba(241, 90, 35, 0.1);
}
#navi_left ul li.trail.sibling a {
  color: #f15a23;
}
#navi_left ul {
  overflow: auto;
}

#navi_sub {
  padding: 0;
  width: 100%;
  line-height: 20px;
  font-size: 16px;
  margin: 0 0 15px -15px;
}
#navi_sub ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#navi_sub a {
  text-decoration: none;
  color: #414141;
}
#navi_sub a:hover,
#navi_sub ul.level_2 li.trail a {
  text-decoration: none;
  color: #f15a23;
}
#navi_sub ul.level_1 {
  margin: 0;
  height: auto;
}
#navi_sub ul.level_1 li a {
  display: none;
}
#navi_sub ul.level_2 li a {
  display: block;
}
#navi_sub ul.level_2 li {
  float: left;
  margin: 0;
  padding: 0 15px 5px 15px;
  border-bottom: 3px solid transparent;
}
#navi_sub ul.level_2 li.trail {
  color: #f15a23;
  border-color: #f15a23;
}

#navbarSupportedContentEinstellungen {
  position: absolute;
  right: 10px;
  top: 60px;
  width: 300px;
  background: white;
  font-size: 14px;
  border-radius: 4px;
  box-shadow: 0 5px 7px 3px rgb(0 0 0 / 10%);
}

#navbarSupportedContentEinstellungen > ul > .lang_li > a {
  cursor: pointer;
}

li#lang_li > a {
  text-transform: uppercase;
}
#navbarSupportedContentEinstellungen > ul > .lang_li > a:hover {
  color: #f15a23;
}

#navbarSupportedContentEinstellungen > ul > .lang_li > span.material-icons-outlined {
  font-size: 22px;
  color: #848484;
}

.navi_module ul,
#navi_einstellungen ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.navi_module ul li,
#navi_einstellungen ul li {
  margin: 0;
  line-height: 39px;
  border-bottom: 0px solid #efefef;
  transition: all 300ms ease;
  padding-left: 15px;
  text-transform: none;
}
.navi_module ul li:hover,
#navi_einstellungen ul li:hover,
#navi_einstellungen ul li.active,
#navi_einstellungen ul li.trail {
  background: rgba(0, 0, 0, 0.1);
}
.navi_module ul li a,
#navi_einstellungen ul li a {
  color: #414141;
  display: block;
}
.navi_module ul li:hover a,
#navi_einstellungen ul li:hover a,
#navi_einstellungen ul li.trail a {
  text-decoration: none;
}
.navi_module ul li .icon,
#navi_einstellungen ul li .icon {
  float: left;
  margin-top: 10px;
}

#tl_logout {
  display: none;
}
#header #tl_logout {
  display: block;
}

#tl_logout li {
  cursor: pointer;
}

#navi_help,
.navi_help {
  position: fixed;
  right: 0;
  top: 60px;
  width: 300px;
  background: white;
  border-left: 1px solod #efefef;
  padding: 10px;
  z-index: 2000;
}

.help_item h4 {
  cursor: pointer;
}
.help_item h4:hover {
  text-decoration: underline;
}

.infoIcon .material-icons-outlined {
  font-size: 20px;
  line-height: 20px;
  color: transparent;
  vertical-align: middle;
  cursor: pointer;
}

.infoIcon:hover .material-icons-outlined {
  color: #414141;
}

.head_logo {
  width: 160px;
  text-align: left;
  margin-left: 55px;
  display: block;
}
.head_logo img {
  max-height: 40px;
  width: 160px;
  margin: 11px 0 0 0;
}

.head_searchbar {
  width: 40%;
  margin-left: 30%;
  position: absolute;
  z-index: 4;
}
.config_searchbar {
  width: 100%;
  position: absolute;
  z-index: 4;
}
/* .head_searchbar input.form-control{position: absolute; z-index:51; margin-left:-20px; margin-top:20px; height:40px; border-radius:20px; border:0px; width:200px; padding-left:20px; font-size:13px; line-height:40px;} */
.config_searchbar input.form-control,
.head_searchbar input.form-control {
  margin-top: 11px;
  height: 38px;
  border-radius: 19px;
  border: 0px;
  width: 100%;
  padding-left: 35px;
  padding-right: 32px;
  font-size: 14px;
  line-height: 38px;
  background: #efefef;
  border: 2px solid #efefef;
  transition: all 0.2s;
}

.config_searchbar input.form-control:hover,
.head_searchbar input.form-control:hover {
  background: white;
  box-shadow: none;
}
.config_searchbar input.form-control:focus,
.head_searchbar input.form-control:focus {
  background: white;
  border: 2px solid #f15a23;
  box-shadow: none;
  outline: none;
}

/* .head_searchbar input::placeholder {color:#ebe8e8} */
.config_searchbar input::placeholder,
.head_searchbar input::placeholder {
  color: #888;
}
.config_searchbar:before,
.head_searchbar:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 8px;
  bottom: 0;
  width: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 fill=%27grey%27 height=%2725%27 viewBox=%270 0 25 25%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M16.036 18.455l2.404-2.405 5.586 5.587-2.404 2.404zM8.5 2C12.1 2 15 4.9 15 8.5S12.1 15 8.5 15 2 12.1 2 8.5 4.9 2 8.5 2zm0-2C3.8 0 0 3.8 0 8.5S3.8 17 8.5 17 17 13.2 17 8.5 13.2 0 8.5 0zM15 16a1 1 0 1 1 2 0 1 1 0 1 1-2 0%27%3E%3C/path%3E%3C/svg%3E")
    center / contain no-repeat;
  cursor: pointer;
}

.head_right {
  position: absolute;
  right: 0;
}

.register a {
  color: #414141;
}
.register a:hover {
  color: #f15a23;
  text-decoration: none;
}
.register a.register_active {
  color: #f15a23;
  font-size: 16px;
}

.btn {
  margin: 2px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  padding: 0;
  text-align: center;
  border: 1px solid white;
  text-transform: uppercase;
}
.btn a {
  display: block;
}
.btn-small {
  margin: 2px;
  width: 16px;
  height: 16px;
  background-color: white;
  border: 1px solid #414141;
}
.btn-small img {
  vertical-align: top;
  width: auto;
  height: 10px;
  margin-top: 2px;
}

.form-label-group .bootstrap-datetimepicker-widget {
  z-index: 10000;
}

.btn_green,
.btn_red,
.btn-action {
  background-color: #f15a23;
  border-color: #f15a23;
  color: white;
  border-radius: 2px;
}
.btn_green {
  background-color: #008000;
  border-color: #008000;
}
.btn_red {
  background-color: #880000;
  border-color: #880000;
}
.btn_green {
  background-color: #008000;
  border-color: #008000;
}

.btn-action:hover {
  background-color: white;
  border-color: #f15a23;
  color: #f15a23;
}
.btn_red:hover {
  background-color: white;
  color: #008000;
}
.btn_green:hover {
  background-color: white;
  color: #880000;
}
.btn .btn-secondary:hover {
  background: white;
  border-color: #414141;
  color: #414141;
}
.btn .btn-secondary:hover i {
  color: #414141;
}
.btn-green-inverted:hover {
  color: white;
  background: #008000;
}
.btn-action-inverted:hover {
  color: white;
  background: #f15a23;
  border-color: #f15a23;
}
.btn-red-inverted:hover {
  color: white;
  background: #880000;
  border-color: #880000;
}
.btn-big-icon {
  width: 80px;
  height: 80px;
  border-color: #848484;
}

.btn-big-icon i {
  color: #848484;
  font-size: 48px;
  vertical-align: middle;
}

.btn-big-icon:hover {
  border-color: #f15a23;
}

.btn-big-icon:hover i {
  color: #f15a23;
}

.btn-50 {
  width: 50%;
  border-radius: 0;
}
.btn-group .btn {
  width: auto;
  padding: 5px;
  color: #414141;
  margin-bottom: 5px;
  border-radius: 0px;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  background: #efefef;
  border-color: #f15a23;
}

#navi_icons {
  width: 50px;
  position: fixed;
  top: 0px;
  z-index: 51;
  background: white;
}
#navi_icons.navi_icon_text_show {
  width: 350px;
  max-width: 100%;
}
#navi_icons .close {
  display: none;
}
#navi_icons.navi_icon_text_show .close {
  display: flex;
}
#navi_icons .open {
  display: contents;
}
#navi_icons.navi_icon_text_show .open {
  display: none;
}
#navi_icons .navi_icon_text {
  white-space: nowrap;
  overflow: unset;
  font-size: 15px;
  text-transform: capitalize;
}

#navi_icons .navi_icon_config {
  position: fixed;
  bottom: 5px;
}
#navi_icons .btn {
  margin: 10px 0 0 0;
  width: 48px;
  height: 36px;
  text-align: center;
  border-radius: 0px;
  border: 0;
  border: solid transparent;
  border-width: 0px 3px 0 3px;
}
#navi_icons .btn i {
  font-size: 28px;
  vertical-align: bottom;
  margin-left: 3px;
  margin-right: 3px;
}
#navi_icons .navi_icon {
  text-align: center;
}
.navi_icon_active {
  border-radius: 5px;
}
#navi_icons .navi_icon .btn:hover,
#navi_icons .navi_icon .btn:hover i,
#navi_icons .navi_icon_active .btn i {
  color: #f15a23;
  border-left-color: #f15a23;
}
#navi_icons .navi_icon .btn:hover {
  background: transparent;
}
#navi_icons .navi_icon_active .btn {
  border-left-color: #f15a23;
}
.navi_icon_text {
  display: none;
  transition: all 0.2s ease-in;
  font-weight: 400;
  font-size: 15px;
}
.navi_icon_text_show .navi_icon_text {
  display: inline-block;
}

.pagination-detail .btn {
  width: 60px;
  border-radius: 2px;
}

.timepicker .btn,
.datepicker .btn {
  width: auto;
  border: none;
  height: auto;
}
.timepicker th,
.datepicker th {
  background: white;
}

.timepicker .btn,
.datepicker .btn {
  width: auto;
  border: none;
  height: auto;
}
.timepicker th,
.datepicker th {
  background: white;
}

.toggleCustomFieldRight.active {
  background: #f15a23;
}
.col-button,
td.td-button,
.table td.td-button,
.table th.td-button {
  text-align: right;
}
.col-button .btn {
  margin: 10px 0 10px 0;
}
.td-button .btn {
  margin: 0px 0px;
}
th.td-button .btn {
  margin: 0px;
}

.td-button .row {
  margin: 0;
}

/* #header .btn{margin: 15px 15px 0 0; width:40px; height:40px; border:0px; border-radius:20px; background-color:white;} */
.head_btn .btn {
  margin: 6px 2px 0 0;
  width: 36px;
  height: 36px;
  border-radius: 19px;
  border: none !important;
  cursor: pointer;
  color: #4a5565;
}

.head_btn .btn:hover {
  border: none;
  background-color: oklch(0.967 0.003 264.542);
  color: #222;
}

.head_btn svg {
  height: 22px;
}

.head_btn .btn-head-profil {
  margin: 5px 30px 0 0;
  width: 48px;
  height: 48px;
  border-radius: 24px;
}

.head_btn .btn-head-profil i {
  position: absolute;
  margin: -8px 0 0 25px;
  z-index: 1000;
  font-size: 18px;
  color: #414141;
}
.head_btn .btn-head-profil:hover i,
#header .active i {
  color: #f15a23;
}
.head_btn .navbar-toggler {
  margin-left: 15px;
}
.info_circle {
  position: absolute;
  margin-top: -40px;
  padding: 0;
  z-index: 2;
  margin-left: 26px;
  color: white;
  background: #f15a23;
  font-size: 10px;
  height: 18px;
  line-height: 16px;
  border-radius: 9px;
  text-align: center;
  min-width: 18px;
  border: 1px solid #f15a23;
}
.info_circle i {
  font-size: 14px;
  margin-top: 1px;
}
.info_circle a {
  color: white;
}
.info_green {
  background: green;
  border-color: green;
}
.info_grey {
  background: grey;
  border-color: grey;
}
.col-head {
  width: 40px;
  float: left;
  margin-right: 20px;
}
.col-head .info_circle {
  padding: 0;
}

.reportintro {
  width: 80%;
  height: 590px;
  padding: 50px;
}

.reportintro h1 {
  width: 150px;
  height: 150px;

  font-family: "Arial";
  font-style: normal;
  font-weight: 700;
  font-size: 52px;
  line-height: 30px;
  /* or 42% */

  display: flex;
  align-items: center;
  font-feature-settings: "tnum" on, "lnum" on;

  color: #414141;
}

.info_text,
.info-text {
  font-size: 11px;
  color: #999;
}
.deactivated_text,
.deactivated-text {
  font-style: italic;
  color: #999;
}
.breadcrumb {
  background: none;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  display: none;
}
.breadcrumb a {
  color: #414141;
}

.body_100 {
  width: 100%; /*max-width:1440px; */
  padding: 0 30px;
  margin: 0 auto;
}

.overview_tab .body_100 {
  padding: 0 15px !important;
}
.body_left {
  max-width: 170px;
  display: block;
  min-height: 10px;
  background: #efefef;
  float: left;
}
.body_right {
  width: calc(100% - 170px);
  padding: 0 30px 0 35px;
  float: left;
}
/* max-width:1220px; */
.box {
  background: white;
  border: 0px solid transparent;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-radius: 2px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}
.box-margin-no {
  margin-bottom: 2px;
}
.box-margin-top {
  margin-top: 20px;
  margin-bottom: 2px;
  border-top: 2px solid grey;
}
.box-highlight {
  border-left: 3px solid transparent;
  transition: all 0.3s;
}
.box-highlight-active {
  border-left-color: #f15a23;
}

.box_1 {
  height: 135px;
}
.box_2 {
  height: 285px;
}
.box_3,
.mod_ze_my_config_box_3 {
  height: 435px;
}
.box_6 {
  height: 885px;
}
.kpi_number {
  text-align: center;
}
.big {
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}
.big_semi {
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}
.big_2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.grey_box {
  border: 1px solid #efefef;
  min-height: 80px;
  transition: all 300ms ease;
}
.grey_box .btn {
  display: none;
  margin: 2px;
}
.grey_box:hover {
  background: #efefef;
}
.grey_box:hover .btn {
  display: block;
}

.table_fixed table,
table.table_fixed {
  table-layout: fixed;
}

.head_searchbar:hover:before {
  filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(360deg) brightness(104%) contrast(97%);
}

.head_searchbar:focus-within:before {
  filter: sepia(100%) saturate(5000%) hue-rotate(373deg);
}

.head_right {
  position: absolute;
  right: 0;
}

.register a {
  color: #414141;
}
.register a:hover {
  color: #f15a23;
  text-decoration: none;
}
.register a.register_active {
  color: #f15a23;
  font-size: 16px;
}

.btn {
  margin: 2px;
  width: 30px;
  height: 30px;
  background: white;
  border-radius: 7px;
  padding: 0;
  text-align: center;
  border: 1px solid white;
  text-transform: uppercase;
}
.image_container .btn {
  background: transparent;
}
.btn a {
  display: block;
}
.btn-small {
  margin: 2px;
  width: 16px;
  height: 16px;
  background-color: white;
  border: 1px solid #414141;
}
.btn-small img {
  vertical-align: top;
  width: auto;
  height: 10px;
  margin-top: 2px;
}
.btn-100 {
  width: 100%;
  margin: 0;
  height: 36px;
  line-height: 35px;
}
.btn-grey,
.btn-100 {
  color: white;
  background-color: white;
  border: 1px solid oklch(0.872 0.01 258.338);
  box-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
  color: #414141;
}
.btn_green,
.btn_red,
.btn-action {
  background-color: #f15a23;
  border-color: #f15a23;
  color: white;
}
.btn_green {
  background-color: #008000;
  border-color: #008000;
}
.btn_red {
  background-color: #880000;
  border-color: #880000;
}
.btn_green {
  background-color: #008000;
  border-color: #008000;
}
.btn-green-inverted,
.btn-action-inverted {
  background-color: white;
  border: 1px solid #008000;
  color: #008000;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  padding: 0 15px;
}
.btn-action-inverted {
  border-color: #f15a23;
  color: #f15a23;
}

.btn:hover {
  background-color: white;
  border-color: #f15a23;
}

.btn-grey2{
  color: #414141;
  background-color: #eee;
  border-color: #414141;
  border-radius: 2px;
}

.btn-grey2:hover {
  color: #414141;
  background-color: white;
  border-color: #808080;
}

.btn-grey:hover,
.btn-100:hover {
  color: #414141;
  background-color: #eee;
  border-color: #414141;
}

.btn-grey:hover i,
.btn-100:hover i {
  color: #414141;
}

.btn-action:hover {
  background-color: white;
  border-color: #f15a23;
  color: #f15a23;
}
.btn_red:hover {
  background-color: white;
  color: #008000;
}
.btn_green:hover {
  background-color: white;
  color: #880000;
}
.btn .btn-secondary:hover {
  background: white;
  border-color: #414141;
  color: #414141;
}
.btn .btn-secondary:hover i {
  color: #414141;
}
.btn-green-inverted:hover {
  color: white;
  background: #008000;
}
.btn-action-inverted:hover {
  color: white;
  background: #f15a23;
}

.btn-50 {
  width: 50%;
  border-radius: 0;
}
.btn-group .btn {
  width: auto;
  padding: 5px;
  color: #414141;
  margin-bottom: 5px;
  border-radius: 0px;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  background: #efefef;
  border-color: #f15a23;
}

#navi_icons {
  width: 50px;
  position: fixed;
  top: 0px;
  z-index: 51;
  background: white;
}
#navi_icons.navi_icon_text_show {
  width: 395px;
  max-width: 100%;
}
#navi_icons .close {
  display: none;
}
#navi_icons.navi_icon_text_show .close {
  display: flex;
  opacity: 1;
}
#navi_icons .open {
  display: contents;
}
#navi_icons.navi_icon_text_show .open {
  display: none;
}

#navi_icons .navi_icon_config {
  position: fixed;
  bottom: 5px;
}
#navi_icons .btn {
  margin: 10px 0 0 0;
  width: 48px;
  height: 36px;
  text-align: center;
  border-radius: 0px;
  border: 0;
  border: solid transparent;
  border-width: 0px 3px 0 3px;
}
#navi_icons .navi_icon {
  text-align: center;
}
.info-icon {
  cursor: pointer;
}

.info-icon i {
  font-size: 18px; /* Adjust size as needed */
  color: #f15a23; /* Adjust color as desired */
}
#navi_icons .navi_icon .btn:hover,
#navi_icons .navi_icon .btn:hover i,
#navi_icons .navi_icon_active .btn i {
  color: #f15a23;
}
#navi_icons .navi_icon .btn:hover .navi_icon_text,
#navi_icons .navi_icon_active .navi_icon_text {
  text-decoration: underline;
  text-transform: capitalize;
}

#navi_icons .navi_icon .btn:hover {
  background: transparent;
}
#navi_icons .navi_icon_active .btn {
  border-left-color: #f15a23;
}
.navi_icon_active a {
  background: #fdf4e3;
  border-radius: 5px;
  padding-top: 14px;
  padding-bottom: 12px;
  display: flex;
  align-items: center;
}
.navi_icon_text {
  display: none;
  transition: all 0.2s ease-in;
}
.navi_icon_text_show .navi_icon_text {
  display: inline-block;
}
#navi_icons.navi_icon_text_show .btn {
  width: 100%;
  text-align: left;
  padding-left: 5px;
}

.pagination-detail .btn {
  width: 60px;
  border-radius: 2px;
}

.active_i {
  color: #f15a23;
}
.non_active_i {
  color: #848484;
}

.timepicker .btn,
.datepicker .btn {
  width: auto;
  border: none;
  height: auto;
}
.timepicker th,
.datepicker th {
  background: white;
}

.toggleCustomFieldRight.active {
  background: #f15a23;
}
.col-button,
td.td-button,
.table td.td-button,
.table th.td-button {
  text-align: right;
}
.col-button .btn {
  margin: 10px 0 10px 0;
}
.td-button .btn {
  margin: 0px 2px;
}
th.td-button .btn {
  margin: 0px;
}
.head_btn .btn {
  margin: 6px 2px 0 0;
  width: 36px;
  height: 36px;
  border-radius: 19px;
}
.head_btn .btn-head-profil {
  margin: 5px 30px 0 0;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  margin-left: 20px;
  background-color: #eee;
}

.head_btn .btn-head-profil i {
  position: absolute;
  margin: -8px 0 0 21px;
  z-index: 1000;
  font-size: 18px;
  color: #414141;
}
.head_btn .btn-head-profil:hover i,
#header .active i {
  color: #f15a23;
}
.head_btn .navbar-toggler {
  margin-left: 15px;
}
.info_circle {
  position: absolute;

  padding: 0;
  z-index: 1;
  margin-left: 26px;
  color: white;
  background: #f15a23;
  font-size: 10px;
  height: 18px;
  line-height: 16px;
  border-radius: 9px;
  text-align: center;
  min-width: 18px;
  border: 1px solid #f15a23;
}
.info_circle i {
  font-size: 14px;
  margin-top: 1px;
}
.info_circle a {
  color: white;
}
.info_green {
  background: green;
  border-color: green;
}
.info_grey {
  background: grey;
  border-color: grey;
}
.col-head {
  width: 40px;
  float: left;
  margin-right: 20px;
}
.col-head .info_circle {
  padding: 0;
}

.cursor-pointer {
  cursor: pointer;
}

.info_text,
.info-text {
  font-size: 11px;
  color: #999;
}
.deactivated_text,
.deactivated-text {
  font-style: italic;
  color: #999;
}
.breadcrumb {
  background: none;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  display: none;
}
.breadcrumb a {
  color: #414141;
}

.body_100 {
  width: 100%; /*max-width:1440px; */
  padding: 0 30px;
  margin: 0 auto;
}
.body_left {
  min-width: 210px;
  max-width: 210px;
  display: block;
  min-height: 10px;
  background: #efefef;
  float: left;
}

.body_right {
  width: calc(100% - 210px);
  padding: 0 30px 0 35px;
  float: left;
}
/* max-width:1220px; */
.box {
  background: white;
  border: 0px solid transparent;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-radius: 2px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}
.box-margin-no {
  margin-bottom: 2px;
}
.box-margin-top {
  margin-top: 20px;
  margin-bottom: 2px;
  border-top: 2px solid grey;
}
.box-highlight {
  border-left: 3px solid transparent;
  transition: all 0.3s;
}
.box-highlight-active {
  border-left-color: #f15a23;
}

.box_1 {
  height: 135px;
}
.box_2 {
  height: 285px;
}
.box_3,
.mod_ze_my_config_box_3 {
  height: 435px;
}
.box_6 {
  height: 885px;
}
.kpi_number {
  text-align: center;
}
.big {
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}
.big_semi {
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}
.big_2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.grey_box {
  border: 1px solid #efefef;
  min-height: 80px;
  transition: all 300ms ease;
}
.grey_box .btn {
  display: none;
  margin: 2px;
}
.grey_box:hover {
  background: #efefef;
}
.grey_box:hover .btn {
  display: block;
}

.table_fixed table,
table.table_fixed {
  table-layout: fixed;
}

.bootstrap-table .fixed-table-container .table thead th .sortable {
  cursor: pointer;
  background-position: left;
  background-repeat: no-repeat;
  padding-right: 5px !important;
  padding-left: 20px !important;
}

.size_40 {
  width: 40%;
  min-width: 40% !important;
}

.size_33 {
  width: 33%;
  min-width: 33% !important;
}
.size_30 {
  width: 30%;
  min-width: 30% !important;
}

.size_25 {
  width: 25%;
  min-width: 25% !important;
}

.size_20 {
  width: 20%;
  min-width: 20% !important;
}

.size_15 {
  width: 15%;
  min-width: 15% !important;
}

.size_10 {
  width: 10%;
  min-width: 10% !important;
}

.size_xs {
  width: 40px;
  min-width: 40px !important;
}
.size_s {
  width: 60px;
  min-width: 60px !important;
}

.size_sm {
  width: 90px;
  min-width: 90px !important;
}

.size_m {
  width: 120px;
  min-width: 120px !important;
}
.size_l {
  width: 180px;
  min-width: 180px !important;
}
.size_xl {
  width: 240px;
  min-width: 240px !important;
}
.size_xxl {
  width: 300px;
  min-width: 300px !important;
}
.size_xxxl {
  width: 420px;
  min-width: 420px !important;
}
.size_xxxxl {
  width: 540px;
  min-width: 540px !important;
}
.min_size_s {
  min-width: 60px !important;
}
.min_size_m {
  min-width: 120px !important;
}
.min_size_l {
  min-width: 180px !important;
}
.min_size_xl {
  min-width: 240px !important;
}
.min_size_xxl {
  min-width: 300px !important;
}

.min_max_size_m {
  min-width: 20px !important;
  max-width: 120px;
}

.bootstrap-table .dropdown-menu {
  z-index: 20000;
}
.cal_cell_approved {
  height: 20px;
  width: 100%;
}
.cal_cell_approved_not {
  height: 20px;
  width: 100%;
  border-width: 3px 0 3px 0;
  border-style: solid;
}
.cal_cell_approved_not_first {
  border-width: 3px 0 3px 3px;
}
.cal_cell_approved_not_last {
  border-width: 3px 3px 3px 0;
}
.cal_cell_approved_not_single {
  border-width: 3px 3px 3px 3px;
}

td.ze_candidate_odd,
td.ze_candidate_even,
td.ze_weekend {
  padding: 20px 0 !important;
}

td h1,
td p,
.ui-menu-item h1,
.ui-menu-item p {
  line-height: 20px;
  margin: 0px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: none;
}
.col-image {
  max-width: 60px;
  margin-right: 0;
  padding-right: 0;
}

td h1,
.autocomplete h1 {
  font-weight: normal;
  font-size: 16px;
}
td p i {
  vertical-align: bottom;
  margin-right: 10px;
}

#myModalGlobalInfoSuccess {
  color: #414141;
}

.filter-control select {
  font-weight: 600;
  font-size: 14px;
}
.icon_big {
  font-size: 30px;
}

.bootstrap-table .fixed-table-container .table tbody tr .card-view .title {
  display: none;
}
.bootstrap-table .fixed-table-footer {
  display: none;
}
th {
  background: white;
  font-weight: 600;
  font-size: 14px;
}

.table-bordered td,
.table-bordered th,
.table thead th {
  border: solid #efefef;
  border-width: 0 0 2px 0;
  padding: 8px 5px 8px 15px;
}
.bootstrap-table .fixed-table-container .table thead th .th-inner {
  padding: 5px 0 5px 15px;
}
.bootstrap-table .fixed-table-container .table thead th.ze_day .th-inner {
  padding: 5px 0 5px 0;
}
#custom_filter_row {
  border: solid #efefef;
  border-width: 2px 0 2px 0;
  padding: 20px 0;
}

.bootstrap-table .fixed-table-container .table td.td-top {
  vertical-align: top;
}

.table-bordered td,
.table-bordered th,
.table thead th {
  border: solid #efefef;
  border-width: 0 0 2px 0;
  padding: 8px 5px 8px 15px;
}

.table-bordered td.text-right {
  padding: 8px 15px 8px 5px;
}

td.no-border {
  border: solid #efefef;
  border-width: 0 0 0 0;
  padding: 8px 5px 8px 15px;
}

.table_row_seperate td {
  border-width: 0 0 4px 0;
}

.bootstrap-table .fixed-table-container .table thead th .th-inner {
  padding: 5px 0 5px 15px;
}

.bootstrap-table .fixed-table-container .table thead th.td-button .th-inner,
.bootstrap-table .fixed-table-container .table thead th.text-right .th-inner {
  padding: 5px 15px 5px 0px;
}

.bootstrap-table .fixed-table-container .table thead th.ze_day .th-inner {
  padding: 5px 0 5px 0;
}
#custom_filter_row {
  border: solid #efefef;
  border-width: 2px 0 2px 0;
  padding: 20px 0;
}
.hidden-tr {
  display: none;
}

.bootstrap-table .fixed-table-container .table td.td-top {
  vertical-align: top;
}

/* .bootstrap-table .fixed-table-container .table th,
.bootstrap-table .fixed-table-container .table td {
} */

.bootstrap-table .fixed-table-container .table td.td-top {
  vertical-align: top;
}

.table-bordered {
  border: 0px;
}

.table_fixed {
  table-layout: fixed;
}

.table_hide_th thead tr {
  display: none;
}
.bootstrap-table {
  margin: 0 -15px 0 -15px;
}
.table_single .bootstrap-table {
  margin-bottom: 0px;
}
.table_single .bootstrap-table td {
  border-bottom: 0;
}

.table-hover tbody tr:hover {
  background-color: #eee;
}
.table-hover tbody tr:hover .attachment_scroll::-webkit-scrollbar-thumb {
  background-color: #848484 !important;
}
.table-hover tbody tr:hover .attachment_list_scroll::-webkit-scrollbar-thumb {
  background-color: #848484 !important;
}
.bootstrap-table .fixed-table-body .table thead th {
  border: 0px;
}
.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border {
  border-left-width: 0px;
  border-right-width: 0px;
}
.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer) {
  border-bottom: 0px;
}
.bootstrap-table .fixed-table-container.fixed-height .table thead th {
  border-bottom: 0px solid #dee2e6;
}

.show_hover div {
  display: none;
  transition: all 0.2s;
}
tr:hover .show_hover div {
  display: block;
}

#custom_filter_row th {
  padding: 30px 0 30px 0px;
  background: #efefef;
}
#custom_filter_row .form-label-group > label {
  display: none;
}
.form-label-group .bootstrap-datetimepicker-widget {
  z-index: 10000;
}
#custom_filter_row textarea,
#custom_filter_row input,
#custom_filter_row select {
  margin: 0 2px 0 15px;
  padding: 0 0 0 2px;
  height: 40px;
  width: calc(100% - 15px) !important;
  height: 40px;
  font-size: 13px;
  border-color: white;
  background: rgba(255, 255, 255, 0.2);
}
#custom_filter_row select {
  background: none;
  border-width: 0 0 2px 0;
  border-color: white;
}

.filter_title_frontend {
  color: #414141;
  font-weight: 600;
  margin-bottom: 5px;
}

.ze_table td,
.ze_table th {
  padding: 5px 3px;
  border-width: 0 2px 2px 0 !important;
}
.ze_table td.ze_day,
.ze_table th.ze_day {
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}

.ze_table th .th-inner {
  padding-right: 0px !important;
}
.ze_weekend {
  background-color: #efefef;
}

.ze_public_holiday {
  background-color: #efefef;
}

.ze_freeday {
  background: repeating-linear-gradient(0deg, #ffffff, #ffffff 3px, #ccc 3px, #ccc 6px);
}

.ze_sickness {
  background-color: #fadf32;
}
.ze_holiday {
  background-color: #75fa99;
}
.ze_businesstrip {
  background-color: #75ccfa;
}
.ze_pointer {
  cursor: pointer;
}

.fixed-table-pagination,
.fixed-table-toolbar {
  margin: 0px 15px;
}

.attachWrapper {
  height: 60px;
  overflow: auto;
  max-width: 200px;
}
.donoughnut_wrapper {
  margin: 0 auto;
  font-size: 14px;
  font-weight: 600;
  width: 70px;
}
.doughnut_text {
  margin-top: -10px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
.collapseWrapper,
.dropdown-menu {
  position: absolute;
  z-index: 20;
  right: 0px;
  padding: 5px;
  background: #f7f7f7;
  text-align: left;
  border-radius: 4px;
  border: 1px solid #f7f7f7;
  width: 250px;
}
.status_dropdown {
  margin-right: 5px;
  padding: 5px 15px 5px 0px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.status_dropdown:hover {
  background: #eee;
}

.report-box {
  margin: auto;
  margin-top: 20px;
  position: relative;
  height: 350px;
}

.make-selection-div {
  display: flex;
}

.status_dropdown .btn {
  white-space: normal;
  background: transparent;
  border: 1px white;
  text-transform: none;
  color: #f15a23;
  text-align: left;
  height: 58px;
  line-height: 19px;
}
.status_dropdown ul {
  list-style-type: none;
  padding: 5px;
  width: 280px;
}
.status_dropdown ul li {
  margin: 0;
  line-height: 18px;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 0px solid #efefef;
  transition: all 300ms ease;
  padding-left: 3px;
  text-transform: none;
}
.status_dropdown ul li:hover,
.status_dropdown ul li.active,
.status_dropdown ul li.trail {
  background: rgba(0, 0, 0, 0.1);
}
.status_dropdown ul li a {
  color: #414141;
  display: block;
  font-size: 12px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.status_dropdown ul li:hover a,
.status_dropdown ul li.trail a {
  text-decoration: none;
}
.status_dropdown ul li:hover ul li a {
  text-decoration: none;
}
.status_dropdown ul li:hover ul li a:hover {
  text-decoration: none;
}
.status_dropdown ul li .icon {
  float: left;
  margin-top: 10px;
}

.dropdown-submenu .status_dropdown {
  max-height: 200px;
  overflow: auto;
}

.dropdown-menu {
  font-size: inherit;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px;
  border-radius: 0 4px 4px 4px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > span:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > span:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 4px 0 4px 4px;
  -moz-border-radius: 4px 0 4px 4px;
  border-radius: 4px 0 4px 4px;
}
.dropdown-toggle {
  max-width: 350px;
  overflow: hidden;
  padding-right: 15px;
}
.dropdown-toggle::after {
  position: absolute;
  top: 15px;
  right: 5px;
  width: 0;
  height: 0;
  content: "";
  border-top: 8px solid #ccc;
  border-right: 8px solid transparent;
  border-bottom: 0;
  border-left: 8px solid transparent;
}

ul.dropdown-menu {
  width: 100%;
}

.dropdown-item {
  white-space: normal;
}

textarea,
input,
select {
  width: 100%;
  border: 1px solid #aaa;
  margin-bottom: 5px;
  margin-top: 2px;
  font-size: 12px;
  border-radius: 2px;
}
input[type="checkbox"],
input[type="radio"] {
  width: auto;
}

input.form-control {
  border: 1px solid #848484;
  margin-bottom: 5px;
  font-size: 12px;
  margin-top: 2px;
  height: 30px;
}
textarea.form-control {
  padding: 20px 0 0 5px;
  border: 1px solid #848484;
  margin-bottom: 5px;
  font-size: 13px;
  margin-top: 2px;
  min-height: 65px;
}

#tbform textarea.form-control {
  padding: 5px 0 0 5px;
  margin-top: 2px !important;
  min-height: 40px;
}

td textarea,
td input,
td select,
textarea.form-control,
td .form-label-group {
  margin: 0px !important;
}
textarea.height40 {
  height: 40px;
  min-height: auto;
  padding: 5px;
  transition: all 0.2s ease-out;
}
textarea.height40:focus {
  height: 80px;
}

input.error,
select.error,
textarea.error {
  border-color: red;
}
.select2-container--default .select2-selection--single {
  background-color: transparent;
  width: 100%;
  border: 1px solid #848484;
  margin-bottom: 5px;
  margin-top: 2px;
  font-size: 12px;
  border-radius: 2px;
  height: 40px;
  padding-top: 10px;
}

#customerSelectContainer button {
  height: 40px;
  padding-top: 5px;
  font-size: 14px;
}
#customerSelectContainer .dropdown-toggle::after {
  top: 16px;
}

.custom-checkbox .custom-control-label {
  margin-left: 15px;
}

.ui-sortable {
  margin: 0;
  padding: 0;
}
.ui-state-default {
  line-height: 30px;
  background: #e3e3e3;
  list-style: none;
  padding-left: 15px;
  margin-bottom: 5px;
}
.ui-datepicker-trigger {
  display: none;
}
.ui-autocomplete {
  background: white;
  border: none;
  border-radius: 5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 250px;
  margin-top: 60px;
  position: fixed;
  padding: 5px 0px;
  margin-left: 30% !important;
  margin-right: 30% !important;
  width: 40% !important;
  z-index: 8000;
}
/* Autocomplete scrollbar JS */
.ui-autocomplete::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}
.ui-autocomplete::-webkit-scrollbar-thumb {
  background-color: #8a8a8a;
  border-radius: 5px;
}
.ui-autocomplete::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
}
.ui-widget {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #414141;
}
.ui-menu .ui-menu-item {
  border: none;
  padding: 10px;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0px;
  border-left: 3px solid transparent;
  transition: all 0.2s;
  outline: none !important;
}
.ui-menu-item:hover {
  background: #8080801c !important;
}
.ui-menu-item-wrapper:hover {
  text-decoration: none !important;
  color: #222222 !important;
}
.ui-state-active {
  text-decoration: none !important;
  border: none !important;
  font-weight: 400;
  outline: none !important;
  background: transparent !important;
}
.ui-widget-content .ui-state-focus {
  margin: 0px;
  background: rgba(0, 0, 0, 0.056);
  color: black;
  border-left: 3px solid #ff7e39;
  transition: all 0.2s;
}

.ui-widget-content .ui-state-focus mark {
  /* color: #ff2f00; */
  transition: background 0.3s;
}
.ui-widget.ui-widget-content {
  border: 0px;
}

.bootstrap-tagsinput {
  width: 100%;
}
.bootstrap-tagsinput .tag {
  color: #414141;
  padding: 2px;
  background: #efefef;
  padding: 5px;
  border-radius: 2px;
}
.tagit-label {
  font-size: 14px;
}

ul.tagit {
  border: none;
  padding: 8px 4px 4px 8px;
}

ul.tagit li.tagit-choice-editable,
.tag_box {
  float: left;
  align-content: center;
  align-items: center;
  background: #dbe2e6 !important;
  border: none;
  border-radius: 15px;
  color: #5e737d;
  display: flex;
  font-size: 14px;
  height: 30px;
  line-height: 15px;
  padding: 0 15px;
  margin: 0 3px 3px 0;
}
ul.tagit li.tagit-choice-editable {
  padding: 0 25px 0 10px;
}

ul.tagit input[type="text"] {
  position: absolute;
  top: 5px;
  left: 20px;
  display: block;
  width: 200px;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.tt-menu {
  background: #efefef;
  border: none;
  padding: 15px;
  z-index: 10000 !important;
  cursor: pointer;
  border-radius: 2px;
}
.tt-suggestion {
  border-bottom: 3px solid white;
  width: 350px;
  overflow: hidden;
  text-overflow: elepsis;
}
.tt-suggestion:hover {
  color: #f15a23;
}
.card {
  border-width: 0px;
  background: none;
}
.card h1 {
  cursor: pointer;
}
.card h1:hover {
  text-decoration: underline;
}
.image_container {
  margin: 1px auto;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 178px;
  height: 178px;
  text-align: center;
}
.image_container_square {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
  margin: 1px auto;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 178px;
  height: 178px;
}

.image_container a {
  display: block;
  height: 180px;
  transition: all 0.2s linear;
}
.image_container a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.3);
}

.image_200 {
  width: 198px;
  height: 198px;
  border-radius: 98px;
  border: 3px solid white;
}

.image_150 {
  width: 148px;
  height: 148px;
  border-radius: 74px;
  border: 3px solid white;
}
.image_100 {
  width: 98px;
  height: 98px;
  border-radius: 49px;
  line-height: 98px;
}
.image_80 {
  width: 78px;
  height: 78px;
  border-radius: 39px;
  line-height: 78px;
}
.image_80 a {
  height: 72px;
}
.image_60,
.image_40 {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  line-height: 38px;
}
.fav_btn {
  position: absolute;
  top: 15px;
  left: 45px;
  border: 0px;
}
.open_candidate_more_btn {
  margin-top: 0;
  margin-bottom: 0;
}
.open_candidate_attachement_more_btn {
  top: unset;
  bottom: 0px;
  right: 10px;
  position: absolute;
}

.image_60 a {
  height: 52px;
}
.image_40 {
  width: 38px;
  height: 38px;
  border-radius: 19px;
}
.image_40 a {
  height: 32px;
  border-radius: 19px;
  font-size: 0px;
}
.image_float {
  float: left;
  margin-right: 5px;
}

.rating_box {
  text-align: center;
  line-height: 40px;
  height: 40px;
  width: 40px;
  background: #eee;
  font-size: 18px;
  margin: 0 auto;
}

.customer_report_icon {
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: #f15a23;
  color: white;
  width: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 15px;
}

.step_box_wrapper {
  padding-right: 0px;
  max-width: 95px;
}
.step_box_wrapper_small {
  padding-right: 5px;
  padding-left: 0px;
  max-width: 40px;
}
.step_box {
  background: #f5f5f5;
  text-align: center;
  margin: 0 auto;
  transition: all ease 0.3s;
  border-radius: 4px;
}
.step_box_wrapper_link {
  cursor: pointer;
}
.step_box_wrapper_link:hover .step_box {
  background: #e5e5e5;
}
.step_box_wrapper_small .step_box {
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin-top: 1px;
}
.step_box_wrapper_outline .step_box {
  border: 1px solid #f5f5f5;
  line-height: 18px;
  text-align: center;
}
.step_box_title {
  text-align: center;
  line-height: 30px;
  height: 30px;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step_box_number {
  line-height: 30px;
  height: 40px;
  font-size: 28px;
  font-weight: 600;
}
.row_kpi .step_box_number {
  line-height: 50px;
  height: 60px;
  font-size: 36px;
  font-weight: 600;
}
.step_box_container {
  flex-wrap: nowrap;
}
.status_count_spacer {
  width: 2%;
}
.competence_value_default {
  transition: all 0.1s linear;
  width: 30px;
  height: 30px;
  padding: 0;
  background: #efefef;
  border-radius: 15px;
  line-height: 30px;
  text-align: center;
  color: #848484;
  margin: 1px;
  cursor: pointer;
}
.competence_value_default_active,
.competence_value_default:hover {
  background: #848484;
  color: white;
}
.competence_value_default_small {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.competence_value_candidate_active {
  background: #f15a23;
  color: white;
}

.orgchart {
  overflow: auto;
  background-color: #fff;
  margin-bottom: 5px;
  padding: 20px 0;
}
.mySelectedNodeClass,
.myNodeClass,
.myNodeClassWide,
.mySelectedNodeClassWide {
  font-size: 14px !important;
  line-height: 20px;
  min-width: 100px;
}
.myNodeClassWide,
.mySelectedNodeClassWide {
  min-width: 200px;
}
.myNodeClass,
.myNodeClassWide {
  background-color: #ccc;
  border: 0px;
  vertical-align: top;
  transition: all 0.3s;
}
.myNodeClass b,
.myNodeClassWide b {
  color: #f15a23;
}
.myNodeClass:hover,
.myNodeClassWide:hover {
  cursor: pointer;
  background-color: #ddd;
}
.mySelectedNodeClass:hover {
  cursor: initial;
}
/*.myNodeClassWide:hover, .myNodeClassWide:hover b {cursor: pointer; color: white;}
.myNodeClassWide:hover {background-color: var(--main-color);color: white; border: 0px solid #BBB;}*/
.mySelectedNodeClass,
.mySelectedNodeClassWide {
  background-color: #f15a23;
  color: white;
  border: 0px solid #bbb;
}
.mySelectedNodeClass b,
.mySelectedNodeClassWide b,
.mySelectedNodeClass .org_title,
.mySelectedNodeClassWide .org_title {
  color: white;
}

.google-visualization-orgchart-linenode,
.google-visualization-orgchart-lineleft,
.google-visualization-orgchart-lineright,
.google-visualization-orgchart-linebottom,
.google-visualization-orgchart-linetop {
  border-color: #ccc !important;
}
table.google-visualization-orgchart-table {
  border-collapse: separate;
}
.org_title {
  height: 40px;
  overflow: hidden;
  color: #fff;
  font-weight: bold;
}
.org_content {
  text-align: left;
  font-size: 12px;
  min-width: 150px;
  color: white;
  padding-left: 5px !important;
}
.org_content i {
  font-size: 18px;
  vertical-align: bottom;
  color: white;
}

.dialog_col {
  padding-bottom: 130px;
}

.dialog_description {
  margin-top: 10px;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #e3e3e3;
}
.dialog_wrapper {
  position: relative;
  min-height: 60px;
}
.dialog_wrapper_detail {
  margin: 10px 0;
  position: relative;
}
.dialog_wrapper_detail a {
  color: #414141;
}
.dialog_wrapper_detail .btn {
  margin-top: 0px;
  margin-bottom: 0px;
}
.dialog_description .btn {
  background: transparent;
}
.dialog_detail {
  line-height: 20px;
  margin-left: 54px;
  background: white;
  border: 1px solid #dee2e6;
  border-radius: 4px;
}
.dialog_detail .row {
  margin: 15px 0 0 0;
}
.dialog_detail .row .row {
  margin: 0 -15px;
}
.dialog_detail .description_preview {
  height: 24px;
  overflow: hidden;
  transition: all 0.3s;
}

.hoverLink:hover {
  text-decoration: underline;
  cursor: pointer;
}

.dialog_detail::before {
  content: " ";
  display: inline-block;
  position: absolute;
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  border: 1px solid #dee2e6;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}
.dialog_icon {
  top: 7px;
  left: 7px;
  position: absolute;
}
.dialog_icon::after {
  content: "";
  position: absolute;
  left: 41px;
  top: 5px;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
  transform: rotate(45deg);
}
.dialog_icon i {
  color: #aaa;
}
.dialog_timeline {
  position: absolute;
  left: 18px;
  top: 0;
  width: 1px;
  border-right: 1px solid #dee2e6;
  bottom: -130px;
}
.row_infotype {
  min-height: 0px;
}
.row_infotype .dialog_detail,
.row_infotype .dialog_icon::after {
  background-color: transparent;
}
.row_infotype .dialog_detail {
  border: 0px;
  margin-left: 39px;
}
.row_infotype .dialog_icon i,
.row_infotype .dialog_icon::after {
  display: none;
}
.row_infotype .dialog_detail::before {
  background-color: #efefef;
}
.row_infotype .dialog_description {
  margin-top: 5px;
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 0px;
  background: transparent;
}

.dialog_edit_wrapper {
  position: absolute;
  z-index: 1;
  background: white;
  padding: 10px;
  border: 1px solid #dee2e6;
  border-radius: 4px;
}
.dialog_edit_button {
  font-weight: 800;
  cursor: pointer;
}
.dialog_edit_button:hover {
  color: #f15a23;
}

.show_dialog_button {
  cursor: pointer;
  padding: 10px;
  width: 100%;
  margin: 0 15px;
}
.show_dialog_button:hover,
.show_dialog_button_active {
  background: #f15a23;
  text-decoration: none;
  border-radius: 25px;
  color: white;
}
.modal-content {
  background: none;
  border-radius: 0px;
}
.modal-header {
  background: rgba(241, 90, 35, 1);
  padding: 0 0 0 20px;
  border-radius: 0px;
}
.modal-title {
  color: white;
  font-size: 16px;
  font-weight: 300;
  line-height: 60px;
  text-transform: uppercase;
  width: calc(100% - 60px);
  margin: 0;
}
.modal-body {
  background: white;
  padding: 15px;
}
.modal-close {
  color: white;
  cursor: pointer;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
  transition: all 0.3s;
  background: none;
  border: none;
}
.modal-close:hover {
  background: white;
  color: black;
}
.my-modal-with-80 {
  width: 80% !important;
  max-width: none !important;
}
.my-modal-with-70 {
  width: 70% !important;
  max-width: none !important;
}
.my-modal-with-60 {
  width: 60% !important;
  max-width: none !important;
}
.my-modal-with-50 {
  width: 50% !important;
  max-width: none !important;
}
.my_modal_hr {
  width: 50% !important;
  max-width: none !important;
}
.dialog-filter .filter-options {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  justify-content: center;
  -webkit-overflow-scrolling: touch;
  background-color: #f8f9fa;
  margin-bottom: 20px;
  padding: 10px 0;
  overflow-x: hidden;
  border: 1px solid lightgray;
  align-items: center;
  width: 85%;
  margin: 0 auto;
}
.dialog-filter {
  border-bottom: 1px solid #dee2e6;
  padding: 10px 0;
}

@media (max-width: 991px) {
  .my_modal_hr {
    width: 60% !important;
    max-width: none !important;
  }
  .my-modal-with-80 {
    width: 90% !important;
    max-width: none !important;
  }
  .my-modal-with-70 {
    width: 80% !important;
    max-width: none !important;
  }
  .my-modal-with-60 {
    width: 70% !important;
    max-width: none !important;
  }
  .my-modal-with-50 {
    width: 60% !important;
    max-width: none !important;
  }
  .step_box_number {
    line-height: 40px;
    font-size: 24px;
  }
  /* .head_logo, */
  .head_searchbar {
    display: block;
  }
  .body_right {
    padding: 0px 20px 0 10px;
  }
  .body_left {
    position: relative;
    padding: 0;
    top: 0;
    min-width: auto;
  }
  .body_right {
    float: none;
    flex-grow: 1;
    width: 100%;
  }

  #profile_sideBlock .card-views {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #profile_sideBlock .card-view {
    flex-grow: 1;
    flex-basis: 0;
  }
  #profile_sideBlock .card-views > div:first-of-type .card-view-value {
    font-size: 14px;
  }
  #profile_sideBlock .card-view-title {
    display: none !important;
  }
  #profile_sideBlock .card-views .card-view:nth-of-type(2) .card-view-value {
    text-align: center !important;
  }
  #profile_sideBlock .card-views .card-view:nth-of-type(2) {
    text-align: center !important;
  }

  #profile_sideBlock .card-views > div:last-of-type .card-view-value .btn {
    display: inline;
  }
  #profile_sideBlock .card-views > div:last-of-type .card-view-value {
    text-align: right !important;
  }
  #multi_edit_pv_button_9_22,
  #multi_edit_pv_button_1_1 {
    float: right;
  }
  .Historie .card-view,
  .Planung .card-view {
    flex-basis: auto !important;
  }
  #profile_sideBlock.Covid .card-views .card-view:nth-of-type(2) .card-view-value {
    text-align: right !important;
  }
  .margin-top-0,
  #dialog_table_open_activities_pv,
  #dialog_table_open_activities_ats,
  #candidateabsencetable,
  .has-mobile-card-view,
  #jobList {
    margin-top: 0 !important;
  }
  .dialog-filter .filter-options {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    justify-content: center;
    -webkit-overflow-scrolling: touch;
    background-color: #f8f9fa;
    margin-bottom: 20px;
    padding: 10px 0;
    overflow-x: scroll;
    border: 1px solid lightgray;
    align-items: center;
    margin: 0;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .my-modal-with-80 {
    width: 90% !important;
    max-width: none;
  }
  .my-modal-with-70 {
    width: 90% !important;
    max-width: none;
  }
  .my-modal-with-60 {
    width: 90% !important;
    max-width: none;
  }
  .my-modal-with-50 {
    width: 90% !important;
    max-width: none;
  }
  .my_modal_hr {
    width: 90% !important;
    max-width: none !important;
  }
  .step_box_number {
    line-height: 30px;
    font-size: 16px;
  }
  .benefits_text {
    margin: 0 2%;
    width: 90%;
  }
  .custom-icons {
    font-size: 13.5vw;
    background-color: #f15a23;
    border-radius: 50%;
    padding: 5.15vw;
    color: white;
  }
  .open_candidate_attachement_more_btn {
    top: unset;
    bottom: 0px;
    right: 10px;
    position: absolute;
  }
  .stellen_task_container .step_box_container,
  .single_task .step_box_container {
    flex-wrap: wrap !important;
    justify-content: center;
  }
  .mobile-first-cell {
    padding: 5px 0 5px 15px !important;
  }
  .main_absence_calendar .fixed-columns {
    width: 180px !important;
    max-width: 180px !important;
  }
}

.spacer {
  height: 2px;
  display: block;
  background-color: #efefef;
  width: 100%;
  margin-bottom: 5px;
}
.single_task .spacer {
  display: none;
}
.cl,
.clear,
.clearfix {
  clear: both;
  line-height: 0px;
  height: 0px;
}
.mod_article *[class*="ce_"],
.mod_article *[class*="mod_"] {
  margin-left: 0px;
  margin-right: 0px;
}
.invisible {
  display: none;
}
.form-control:focus {
  border-color: #ebe8e8;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(255, 0, 0, 0.3);
}
.dev_show {
  visibility: hidden;
}
.grey_light {
  color: #908f8f;
}
.grey_dark {
  color: #414141;
}
.orange {
  color: #f15a23;
}
.upper {
  text-transform: uppercase;
}
.bold {
  font-weight: bold;
}
.details_wrapper,
.details_wrapper_ats_task,
.button_wrapper_ats_task {
  display: none;
}

.fa-download:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" fill=\"%23848484\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z\"/></svg>");
  width: 16px;
  height: 18px;
}
#myFileUpload_logo .dz-image {
  width: 160px !important;
  height: 40px !important;
  border-radius: 0px !important;
}

.bootstrap-table .fixed-table-pagination > .pagination ul.pagination a {
  padding: 6px 12px;
  line-height: 1.428571429;
}
.fixed-table-toolbar .dropdown-toggle {
  background: none;
}
.fixed-table-toolbar .dropdown-toggle::after {
  display: none;
}
.bootstrap-table .fixed-table-toolbar .bs-bars,
.bootstrap-table .fixed-table-toolbar .search,
.bootstrap-table .fixed-table-toolbar .columns {
  margin: 0;
}

.tooltip-inner {
  background-color: white;
  color: #414141;
}
.tooltip .arrow {
  display: none;
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.page-link {
  color: #848484;
}
.page-link:hover {
  color: #f15a23;
}
.page-item.active .page-link {
  background-color: #f15a23;
  border-color: #f15a23;
}

.calendar_day {
  min-height: 100px;
}

.perfect-datetimepicker {
  font-size: inherit;
  color: #414141;
}
.perfect-datetimepicker tbody td.selected {
  background: #efefef;
  border-color: #f15a23;
}
.perfect-datetimepicker tbody td.today {
  color: #f15a23;
}
#success_message {
  z-index: 2000;
  position: absolute;
  top: 250px;
  left: 45%;
  display: none;
  text-align: center;
}
#success_message i {
  font-size: 128px;
  color: green;
}

.job_detail_body {
  font-size: 16px;
  line-height: 28px;
}
.job_detail_header {
  font-size: 1.4em;
  line-height: 2em;
  margin-top: 20px;
  color: #f15a23;
  text-align: center;
}

.job_detail_sub_title {
  font-size: 1.2em;
  font-weight: 600;
  margin: 2em 0 0.5em 0;
  color: #f15a23;
}
.job_detail_buttons_bottom_whatsapp .btn-100:hover i,
.job_detail_buttons_top_whatsapp .btn-100:hover i,
.job_detail_buttons_top_whatsapp .btn:hover,
.job_detail_buttons_bottom_whatsapp .btn:hover {
  color: white !important;
}
.job_detail_buttons_bottom_whatsapp .btn-100,
.job_detail_buttons_top_whatsapp .btn-100,
.job_detail_buttons_bottom_whatsapp .btn-100 i,
.job_detail_buttons_top_whatsapp .btn-100 i {
  background-color: #25d366 !important;
  color: white;
  border-color: #25d366 !important;
}
.hr_action_button,
.hr_action_link,
.hr_action_button_small {
  background-color: #f15a23 !important;
  border: 0px solid white !important;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 20px;
  border-radius: 0px;
  padding: 10px 80px;
  margin: 20px auto;
}

.btn i {
  transition: all 0.3s ease;
  color: #848484;
  font-size: 20px;
  margin-top: 3px;
}
.btn-big i,
.btn_big i {
  font-size: 28px;
  margin-top: 0px;
}
.btn-action-i i {
  color: #f15a23;
  transition: all 0.3s ease;
  font-size: 30px;
  margin-top: 0px;
}

.delta_wrapper {
  width: 130px;
  height: 26px;
  margin: 2px 0;
}
.delta_wrapper_inner {
  width: 63px;
  height: 20px;
  background: #efefef;
  float: left;
  margin-top: 3px;
}
.delta_wrapper_inner_neg {
  background: red;
  height: 20px;
  float: right;
}
.delta_wrapper_inner_pos {
  background: green;
  height: 20px;
}
.delta_wrapper_middle {
  height: 26px;
  width: 2px;
  background: #414141;
  display: block;
  float: left;
}
.btn_settings {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><g id=\"btn_settings\" data-name=\"btn_settings\" transform=\"translate%28-140 -361%29\"><path id=\"Pfad_381\" data-name=\"Pfad 381\" d=\"M155.617,367.652l-.086-.031-.335-.8.037-.082c1.014-2.3.944-2.366.776-2.533l-1.352-1.318a.356.356,0,0,0-.235-.094,8.636,8.636,0,0,0-2.3.9l-.079.035-.824-.332-.032-.082c-.94-2.324-1.035-2.324-1.269-2.324h-1.909c-.232,0-.339,0-1.208,2.328l-.034.085-.818.333-.079-.032a12.591,12.591,0,0,0-2.344-.858.36.36,0,0,0-.237.092l-1.353,1.321c-.171.17-.242.241.824,2.49l.04.083-.336.8-.082.031c-2.378.919-2.378,1.01-2.378,1.248v1.871c0,.24,0,.339,2.384,1.194l.085.029.334.795-.035.082c-1.014,2.3-.95,2.36-.777,2.533l1.351,1.32a.367.367,0,0,0,.236.094,8.662,8.662,0,0,0,2.3-.9l.079-.038.824.333.032.082c.939,2.324,1.036,2.324,1.27,2.324h1.909c.239,0,.339,0,1.21-2.33l.032-.085.82-.332.079.032a12.489,12.489,0,0,0,2.342.859.366.366,0,0,0,.237-.092l1.355-1.325c.171-.169.241-.24-.827-2.488l-.039-.083.334-.795.08-.031c2.382-.924,2.382-1.014,2.382-1.254v-1.869c0-.239,0-.339-2.384-1.19Zm-6.617,5.2a3.032,3.032,0,1,1,3.092-3.032A3.066,3.066,0,0,1,149,372.849Zm0,0\" transform=\"translate%280 0%29\" fill=\"%23848484\"/></g></svg>")
    center no-repeat;
  background-size: 20px 20px;
}
.btn_settings:hover {
  background-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 18 18\"><g id=\"btn_settings\" data-name=\"btn_settings\" transform=\"translate%28-140 -361%29\"><path id=\"Pfad_381\" data-name=\"Pfad 381\" d=\"M155.617,367.652l-.086-.031-.335-.8.037-.082c1.014-2.3.944-2.366.776-2.533l-1.352-1.318a.356.356,0,0,0-.235-.094,8.636,8.636,0,0,0-2.3.9l-.079.035-.824-.332-.032-.082c-.94-2.324-1.035-2.324-1.269-2.324h-1.909c-.232,0-.339,0-1.208,2.328l-.034.085-.818.333-.079-.032a12.591,12.591,0,0,0-2.344-.858.36.36,0,0,0-.237.092l-1.353,1.321c-.171.17-.242.241.824,2.49l.04.083-.336.8-.082.031c-2.378.919-2.378,1.01-2.378,1.248v1.871c0,.24,0,.339,2.384,1.194l.085.029.334.795-.035.082c-1.014,2.3-.95,2.36-.777,2.533l1.351,1.32a.367.367,0,0,0,.236.094,8.662,8.662,0,0,0,2.3-.9l.079-.038.824.333.032.082c.939,2.324,1.036,2.324,1.27,2.324h1.909c.239,0,.339,0,1.21-2.33l.032-.085.82-.332.079.032a12.489,12.489,0,0,0,2.342.859.366.366,0,0,0,.237-.092l1.355-1.325c.171-.169.241-.24-.827-2.488l-.039-.083.334-.795.08-.031c2.382-.924,2.382-1.014,2.382-1.254v-1.869c0-.239,0-.339-2.384-1.19Zm-6.617,5.2a3.032,3.032,0,1,1,3.092-3.032A3.066,3.066,0,0,1,149,372.849Zm0,0\" transform=\"translate%280 0%29\" fill=\"%23f15a23\"/></g></svg>")
    center no-repeat;
  background-size: 20px 20px;
}
.btn_new {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 16 16\"> <g id=\"Gruppe_47\" data-name=\"Gruppe 47\" transform=\"translate%28-45.5 -564.5%29\"> <line id=\"Linie_10\" data-name=\"Linie 10\" y2=\"16\" transform=\"translate%2853.5 564.5%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> <line id=\"Linie_11\" data-name=\"Linie 11\" y2=\"16\" transform=\"translate%2861.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> </svg>")
    center no-repeat;
}
.btn_new:hover {
  border-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 16 16\"> <g id=\"Gruppe_47\" data-name=\"Gruppe 47\" transform=\"translate%28-45.5 -564.5%29\"> <line id=\"Linie_10\" data-name=\"Linie 10\" y2=\"16\" transform=\"translate%2853.5 564.5%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> <line id=\"Linie_11\" data-name=\"Linie 11\" y2=\"16\" transform=\"translate%2861.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> </svg>")
    center no-repeat;
}
.btn_edit {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"16\" height=\"16.001\" viewBox=\"0 0 16 16.001\"> <defs> <clipPath id=\"clip-path\"> <path id=\"Pfad_352\" data-name=\"Pfad 352\" d=\"M0,.849H16v-16H0Z\" transform=\"translate%280 15.152%29\" fill=\"%23848484\"/> </clipPath> </defs> <g id=\"Gruppe_45\" data-name=\"Gruppe 45\" transform=\"translate%280 15.152%29\"> <g id=\"Gruppe_44\" data-name=\"Gruppe 44\" transform=\"translate%280 -15.152%29\" clip-path=\"url%28%23clip-path%29\"> <g id=\"Gruppe_43\" data-name=\"Gruppe 43\" transform=\"translate%280 0%29\"> <path id=\"Pfad_351\" data-name=\"Pfad 351\" d=\"M.521.139,4.091,3.71l-8.569,8.569-3.572-3.57ZM4.769,3,1.236-.539,2.75-2.055a1.428,1.428,0,0,1,2.019,0L6.285-.539a1.428,1.428,0,0,1,0,2.019ZM-8.94,13.528l-.357-.357.937-2.991,2.41,2.41Z\" transform=\"translate%289.297 2.473%29\" fill=\"%23848484\"/> </g> </g> </g> </svg>")
    center no-repeat;
}
.btn_edit:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"16\" height=\"16.001\" viewBox=\"0 0 16 16.001\"> <defs> <clipPath id=\"clip-path\"> <path id=\"Pfad_352\" data-name=\"Pfad 352\" d=\"M0,.849H16v-16H0Z\" transform=\"translate%280 15.152%29\" fill=\"%23f15a23\"/> </clipPath> </defs> <g id=\"Gruppe_45\" data-name=\"Gruppe 45\" transform=\"translate%280 15.152%29\"> <g id=\"Gruppe_44\" data-name=\"Gruppe 44\" transform=\"translate%280 -15.152%29\" clip-path=\"url%28%23clip-path%29\"> <g id=\"Gruppe_43\" data-name=\"Gruppe 43\" transform=\"translate%280 0%29\"> <path id=\"Pfad_351\" data-name=\"Pfad 351\" d=\"M.521.139,4.091,3.71l-8.569,8.569-3.572-3.57ZM4.769,3,1.236-.539,2.75-2.055a1.428,1.428,0,0,1,2.019,0L6.285-.539a1.428,1.428,0,0,1,0,2.019ZM-8.94,13.528l-.357-.357.937-2.991,2.41,2.41Z\" transform=\"translate%289.297 2.473%29\" fill=\"%23f15a23\"/> </g> </g> </g> </svg>")
    center no-repeat;
}
.btn_edit_active {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"16\" height=\"16.001\" viewBox=\"0 0 16 16.001\"> <defs> <clipPath id=\"clip-path\"> <path id=\"Pfad_352\" data-name=\"Pfad 352\" d=\"M0,.849H16v-16H0Z\" transform=\"translate%280 15.152%29\" fill=\"%23ffffff\"/> </clipPath> </defs> <g id=\"Gruppe_45\" data-name=\"Gruppe 45\" transform=\"translate%280 15.152%29\"> <g id=\"Gruppe_44\" data-name=\"Gruppe 44\" transform=\"translate%280 -15.152%29\" clip-path=\"url%28%23clip-path%29\"> <g id=\"Gruppe_43\" data-name=\"Gruppe 43\" transform=\"translate%280 0%29\"> <path id=\"Pfad_351\" data-name=\"Pfad 351\" d=\"M.521.139,4.091,3.71l-8.569,8.569-3.572-3.57ZM4.769,3,1.236-.539,2.75-2.055a1.428,1.428,0,0,1,2.019,0L6.285-.539a1.428,1.428,0,0,1,0,2.019ZM-8.94,13.528l-.357-.357.937-2.991,2.41,2.41Z\" transform=\"translate%289.297 2.473%29\" fill=\"%23ffffff\"/> </g> </g> </g> </svg>")
    center no-repeat;
  background-color: #f15a23;
}
.btn_table_rows {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 enable-background=%27new 0 0 24 24%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%238C8C8C%27%3E%3Crect fill=%27none%27 height=%2724%27 width=%2724%27/%3E%3Cpath d=%27M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z%27/%3E%3C/svg%3E")
    center no-repeat;
}
.btn_btn_table_rows:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 enable-background=%27new 0 0 24 24%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%238C8C8C%27%3E%3Crect fill=%27none%27 height=%2724%27 width=%2724%27/%3E%3Cpath d=%27M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z%27/%3E%3C/svg%3E")
    center no-repeat;
}
.btn_btn_table_rows_active {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 enable-background=%27new 0 0 24 24%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%238C8C8C%27%3E%3Crect fill=%27none%27 height=%2724%27 width=%2724%27/%3E%3Cpath d=%27M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z%27/%3E%3C/svg%3E")
    center no-repeat;
  background-color: #f15a23;
}
.btn_view {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19\" height=\"11\" viewBox=\"0 0 21 10.907\"> <defs> <clipPath id=\"clip-path\"> <rect id=\"Rechteck_95\" data-name=\"Rechteck 95\" width=\"21\" height=\"10.907\" fill=\"%23848484\"/> </clipPath> </defs> <g id=\"Gruppe_258\" data-name=\"Gruppe 258\" transform=\"translate%28-122 -135%29\"> <g id=\"Gruppe_88\" data-name=\"Gruppe 88\" transform=\"translate%28149 -147%29\"> <g id=\"Gruppe_87\" data-name=\"Gruppe 87\" transform=\"translate%28-27 282%29\"> <g id=\"Gruppe_86\" data-name=\"Gruppe 86\" transform=\"translate%280%29\" clip-path=\"url%28%23clip-path%29\"> <path id=\"Pfad_365\" data-name=\"Pfad 365\" d=\"M-6.158,287.762c-.187-.2-4.7-5.012-10.343-5.012s-10.156,4.808-10.343,5.012a.592.592,0,0,0,0,.8c.188.2,4.7,5.012,10.343,5.012s10.156-4.808,10.343-5.012a.592.592,0,0,0,0-.8ZM-16.5,292.373a4.264,4.264,0,0,1-4.307-4.21,4.264,4.264,0,0,1,4.307-4.21,4.264,4.264,0,0,1,4.307,4.21,4.264,4.264,0,0,1-4.307,4.21Zm0,0\" transform=\"translate%2827.001 -282.71%29\" fill=\"%23848484\"/> </g> </g> <path id=\"Pfad_366\" data-name=\"Pfad 366\" d=\"M112.359,329.554a1.8,1.8,0,0,1,.757-1.465,2.968,2.968,0,0,0-1.359-.34,3.007,3.007,0,1,0,2.956,3.514,1.794,1.794,0,0,1-2.355-1.71Zm0,0\" transform=\"translate%28-128.258 -43.304%29\" fill=\"%23848484\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_view:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"12\" viewBox=\"0 0 21 10.907\"> <defs> <clipPath id=\"clip-path\"> <rect id=\"Rechteck_95\" data-name=\"Rechteck 95\" width=\"21\" height=\"10.907\" fill=\"%23f15a23\"/> </clipPath> </defs> <g id=\"Gruppe_258\" data-name=\"Gruppe 258\" transform=\"translate%28-122 -135%29\"> <g id=\"Gruppe_88\" data-name=\"Gruppe 88\" transform=\"translate%28149 -147%29\"> <g id=\"Gruppe_87\" data-name=\"Gruppe 87\" transform=\"translate%28-27 282%29\"> <g id=\"Gruppe_86\" data-name=\"Gruppe 86\" transform=\"translate%280%29\" clip-path=\"url%28%23clip-path%29\"> <path id=\"Pfad_365\" data-name=\"Pfad 365\" d=\"M-6.158,287.762c-.187-.2-4.7-5.012-10.343-5.012s-10.156,4.808-10.343,5.012a.592.592,0,0,0,0,.8c.188.2,4.7,5.012,10.343,5.012s10.156-4.808,10.343-5.012a.592.592,0,0,0,0-.8ZM-16.5,292.373a4.264,4.264,0,0,1-4.307-4.21,4.264,4.264,0,0,1,4.307-4.21,4.264,4.264,0,0,1,4.307,4.21,4.264,4.264,0,0,1-4.307,4.21Zm0,0\" transform=\"translate%2827.001 -282.71%29\" fill=\"%23f15a23\"/> </g> </g> <path id=\"Pfad_366\" data-name=\"Pfad 366\" d=\"M112.359,329.554a1.8,1.8,0,0,1,.757-1.465,2.968,2.968,0,0,0-1.359-.34,3.007,3.007,0,1,0,2.956,3.514,1.794,1.794,0,0,1-2.355-1.71Zm0,0\" transform=\"translate%28-128.258 -43.304%29\" fill=\"%23f15a23\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_view_active {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"12\" viewBox=\"0 0 21 10.907\"> <defs> <clipPath id=\"clip-path\"> <rect id=\"Rechteck_95\" data-name=\"Rechteck 95\" width=\"21\" height=\"10.907\" fill=\"%23ffffff\"/> </clipPath> </defs> <g id=\"Gruppe_258\" data-name=\"Gruppe 258\" transform=\"translate%28-122 -135%29\"> <g id=\"Gruppe_88\" data-name=\"Gruppe 88\" transform=\"translate%28149 -147%29\"> <g id=\"Gruppe_87\" data-name=\"Gruppe 87\" transform=\"translate%28-27 282%29\"> <g id=\"Gruppe_86\" data-name=\"Gruppe 86\" transform=\"translate%280%29\" clip-path=\"url%28%23clip-path%29\"> <path id=\"Pfad_365\" data-name=\"Pfad 365\" d=\"M-6.158,287.762c-.187-.2-4.7-5.012-10.343-5.012s-10.156,4.808-10.343,5.012a.592.592,0,0,0,0,.8c.188.2,4.7,5.012,10.343,5.012s10.156-4.808,10.343-5.012a.592.592,0,0,0,0-.8ZM-16.5,292.373a4.264,4.264,0,0,1-4.307-4.21,4.264,4.264,0,0,1,4.307-4.21,4.264,4.264,0,0,1,4.307,4.21,4.264,4.264,0,0,1-4.307,4.21Zm0,0\" transform=\"translate%2827.001 -282.71%29\" fill=\"%23ffffff\"/> </g> </g> <path id=\"Pfad_366\" data-name=\"Pfad 366\" d=\"M112.359,329.554a1.8,1.8,0,0,1,.757-1.465,2.968,2.968,0,0,0-1.359-.34,3.007,3.007,0,1,0,2.956,3.514,1.794,1.794,0,0,1-2.355-1.71Zm0,0\" transform=\"translate%28-128.258 -43.304%29\" fill=\"%23ffffff\"/> </g> </g> </svg>")
    center no-repeat;
  background-color: #f15a23;
}
.btn_role {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.425\" height=\"17.156\" viewBox=\"0 0 12.425 17.156\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Pfad_389\" data-name=\"Pfad 389\" class=\"cls-1\" d=\"M71.089-24.936H69.922v-2.355A4.715,4.715,0,0,0,65.213-32,4.715,4.715,0,0,0,60.5-27.291v2.355H59.336A.336.336,0,0,0,59-24.6v8.41a1.347,1.347,0,0,0,1.346,1.346H70.08a1.347,1.347,0,0,0,1.346-1.346V-24.6A.336.336,0,0,0,71.089-24.936ZM66.08-19.952l.232,2.083a.368.368,0,0,1-.091.285.367.367,0,0,1-.274.122H64.478a.367.367,0,0,1-.274-.122.368.368,0,0,1-.091-.285l.232-2.083a1.453,1.453,0,0,1-.6-1.181A1.47,1.47,0,0,1,65.213-22.6a1.47,1.47,0,0,1,1.469,1.469A1.453,1.453,0,0,1,66.08-19.952ZM67.9-24.936H62.522v-2.355a2.694,2.694,0,0,1,2.691-2.691A2.694,2.694,0,0,1,67.9-27.291Z\" transform=\"translate%28-59 32%29\"/> </svg>")
    center no-repeat;
}
.btn_role:hover {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.425\" height=\"17.156\" viewBox=\"0 0 12.425 17.156\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <path id=\"Pfad_389\" data-name=\"Pfad 389\" class=\"cls-1\" d=\"M71.089-24.936H69.922v-2.355A4.715,4.715,0,0,0,65.213-32,4.715,4.715,0,0,0,60.5-27.291v2.355H59.336A.336.336,0,0,0,59-24.6v8.41a1.347,1.347,0,0,0,1.346,1.346H70.08a1.347,1.347,0,0,0,1.346-1.346V-24.6A.336.336,0,0,0,71.089-24.936ZM66.08-19.952l.232,2.083a.368.368,0,0,1-.091.285.367.367,0,0,1-.274.122H64.478a.367.367,0,0,1-.274-.122.368.368,0,0,1-.091-.285l.232-2.083a1.453,1.453,0,0,1-.6-1.181A1.47,1.47,0,0,1,65.213-22.6a1.47,1.47,0,0,1,1.469,1.469A1.453,1.453,0,0,1,66.08-19.952ZM67.9-24.936H62.522v-2.355a2.694,2.694,0,0,1,2.691-2.691A2.694,2.694,0,0,1,67.9-27.291Z\" transform=\"translate%28-59 32%29\"/> </svg>")
    center no-repeat;
}
.btn_add_task {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26\" height=\"19.595\" viewBox=\"0 0 26 19.595\"> <defs> <style> .cls-1 { fill: none; stroke: %23848484; stroke-width: 2px; } .cls-2 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_526\" data-name=\"Gruppe 526\" transform=\"translate%28-124 -34%29\"> <g id=\"Gruppe_47\" data-name=\"Gruppe 47\" transform=\"translate%2888.5 -530.5%29\"> <line id=\"Linie_10\" data-name=\"Linie 10\" class=\"cls-1\" y2=\"16\" transform=\"translate%2853.5 564.5%29\"/> <line id=\"Linie_11\" data-name=\"Linie 11\" class=\"cls-1\" y2=\"16\" transform=\"translate%2861.5 572.5%29 rotate%2890%29\"/> </g> <g id=\"Gruppe_81\" data-name=\"Gruppe 81\" transform=\"translate%28148.699 -188%29\"> <path id=\"Pfad_360\" data-name=\"Pfad 360\" class=\"cls-2\" d=\"M136.386,634.113c.325,0,.647-.015.964-.043h-1.929C135.74,634.1,136.061,634.113,136.386,634.113Z\" transform=\"translate%28-152.799 -392.518%29\"/> <path id=\"Pfad_361\" data-name=\"Pfad 361\" class=\"cls-2\" d=\"M67.736,233.045c2.307,0,4.178-2.249,4.178-5.022,0-3.847-1.871-5.023-4.178-5.023s-4.178,1.176-4.178,5.023C63.558,230.8,65.429,233.045,67.736,233.045Z\" transform=\"translate%28-84.121 0%29\"/> <path id=\"Pfad_362\" data-name=\"Pfad 362\" class=\"cls-2\" d=\"M-8.092,450.21l-1.025-2.322a1.082,1.082,0,0,0-.487-.521l-3.341-1.749a.214.214,0,0,0-.229.019,5.272,5.272,0,0,1-3.212,1.1,5.272,5.272,0,0,1-3.213-1.1.214.214,0,0,0-.229-.019l-3.34,1.749a1.082,1.082,0,0,0-.487.521l-1.045,2.368a10.471,10.471,0,0,0,7.343,4.031h1.887A10.472,10.472,0,0,0-8.092,450.21Z\" transform=\"translate%280 -212.734%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_add_task:hover {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26\" height=\"19.595\" viewBox=\"0 0 26 19.595\"> <defs> <style> .cls-1 { fill: none; stroke: %23f15a23; stroke-width: 2px; } .cls-2 { fill: %23f15a23; } </style> </defs> <g id=\"Gruppe_526\" data-name=\"Gruppe 526\" transform=\"translate%28-124 -34%29\"> <g id=\"Gruppe_47\" data-name=\"Gruppe 47\" transform=\"translate%2888.5 -530.5%29\"> <line id=\"Linie_10\" data-name=\"Linie 10\" class=\"cls-1\" y2=\"16\" transform=\"translate%2853.5 564.5%29\"/> <line id=\"Linie_11\" data-name=\"Linie 11\" class=\"cls-1\" y2=\"16\" transform=\"translate%2861.5 572.5%29 rotate%2890%29\"/> </g> <g id=\"Gruppe_81\" data-name=\"Gruppe 81\" transform=\"translate%28148.699 -188%29\"> <path id=\"Pfad_360\" data-name=\"Pfad 360\" class=\"cls-2\" d=\"M136.386,634.113c.325,0,.647-.015.964-.043h-1.929C135.74,634.1,136.061,634.113,136.386,634.113Z\" transform=\"translate%28-152.799 -392.518%29\"/> <path id=\"Pfad_361\" data-name=\"Pfad 361\" class=\"cls-2\" d=\"M67.736,233.045c2.307,0,4.178-2.249,4.178-5.022,0-3.847-1.871-5.023-4.178-5.023s-4.178,1.176-4.178,5.023C63.558,230.8,65.429,233.045,67.736,233.045Z\" transform=\"translate%28-84.121 0%29\"/> <path id=\"Pfad_362\" data-name=\"Pfad 362\" class=\"cls-2\" d=\"M-8.092,450.21l-1.025-2.322a1.082,1.082,0,0,0-.487-.521l-3.341-1.749a.214.214,0,0,0-.229.019,5.272,5.272,0,0,1-3.212,1.1,5.272,5.272,0,0,1-3.213-1.1.214.214,0,0,0-.229-.019l-3.34,1.749a1.082,1.082,0,0,0-.487.521l-1.045,2.368a10.471,10.471,0,0,0,7.343,4.031h1.887A10.472,10.472,0,0,0-8.092,450.21Z\" transform=\"translate%280 -212.734%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn-toggle {
  border: 0px;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"%23848484\" d=\"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5zM7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>")
    center no-repeat;
}
.btn-toggle.active {
  border: 0px;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"%23f15a23\" d=\"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>")
    center no-repeat;
}

.btn-check,
.btn-check.active:hover {
  border: 0px;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" fill=\"%23848484\"><path d=\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>")
    center no-repeat;
}
.btn-check.active {
  border: 0px;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23f15a23\" d=\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>")
    center no-repeat;
}

.btn-check:hover {
  border: 0px;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" fill=\"%23f15a23\"><path d=\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>")
    center no-repeat;
}

/* https://meyerweb.com/eric/tools/dencoder/  dort das SVG encoden */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .btn_edit,
  .btn_edit:hover {
    transition: all 0.1s linear;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216.001%22%20viewBox%3D%220%200%2016%2016.001%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Cpath%20id%3D%22Pfad_352%22%20data-name%3D%22Pfad%20352%22%20d%3D%22M0%2C.849H16v-16H0Z%22%20transform%3D%22translate%280%2015.152%29%22%20fill%3D%22%2523848484%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22Gruppe_45%22%20data-name%3D%22Gruppe%2045%22%20transform%3D%22translate%280%2015.152%29%22%3E%20%3Cg%20id%3D%22Gruppe_44%22%20data-name%3D%22Gruppe%2044%22%20transform%3D%22translate%280%20-15.152%29%22%20clip-path%3D%22url%28%2523clip-path%29%22%3E%20%3Cg%20id%3D%22Gruppe_43%22%20data-name%3D%22Gruppe%2043%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cpath%20id%3D%22Pfad_351%22%20data-name%3D%22Pfad%20351%22%20d%3D%22M.521.139%2C4.091%2C3.71l-8.569%2C8.569-3.572-3.57ZM4.769%2C3%2C1.236-.539%2C2.75-2.055a1.428%2C1.428%2C0%2C0%2C1%2C2.019%2C0L6.285-.539a1.428%2C1.428%2C0%2C0%2C1%2C0%2C2.019ZM-8.94%2C13.528l-.357-.357.937-2.991%2C2.41%2C2.41Z%22%20transform%3D%22translate%289.297%202.473%29%22%20fill%3D%22%2523848484%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")
      center no-repeat;
  }
  .btn_view,
  .btn_view:hover {
    transition: all 0.1s linear;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2021%2010.907%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rechteck_95%22%20data-name%3D%22Rechteck%2095%22%20width%3D%2221%22%20height%3D%2210.907%22%20fill%3D%22%2523848484%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22Gruppe_258%22%20data-name%3D%22Gruppe%20258%22%20transform%3D%22translate%28-122%20-135%29%22%3E%20%3Cg%20id%3D%22Gruppe_88%22%20data-name%3D%22Gruppe%2088%22%20transform%3D%22translate%28149%20-147%29%22%3E%20%3Cg%20id%3D%22Gruppe_87%22%20data-name%3D%22Gruppe%2087%22%20transform%3D%22translate%28-27%20282%29%22%3E%20%3Cg%20id%3D%22Gruppe_86%22%20data-name%3D%22Gruppe%2086%22%20transform%3D%22translate%280%29%22%20clip-path%3D%22url%28%2523clip-path%29%22%3E%20%3Cpath%20id%3D%22Pfad_365%22%20data-name%3D%22Pfad%20365%22%20d%3D%22M-6.158%2C287.762c-.187-.2-4.7-5.012-10.343-5.012s-10.156%2C4.808-10.343%2C5.012a.592.592%2C0%2C0%2C0%2C0%2C.8c.188.2%2C4.7%2C5.012%2C10.343%2C5.012s10.156-4.808%2C10.343-5.012a.592.592%2C0%2C0%2C0%2C0-.8ZM-16.5%2C292.373a4.264%2C4.264%2C0%2C0%2C1-4.307-4.21%2C4.264%2C4.264%2C0%2C0%2C1%2C4.307-4.21%2C4.264%2C4.264%2C0%2C0%2C1%2C4.307%2C4.21%2C4.264%2C4.264%2C0%2C0%2C1-4.307%2C4.21Zm0%2C0%22%20transform%3D%22translate%2827.001%20-282.71%29%22%20fill%3D%22%2523848484%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22Pfad_366%22%20data-name%3D%22Pfad%20366%22%20d%3D%22M112.359%2C329.554a1.8%2C1.8%2C0%2C0%2C1%2C.757-1.465%2C2.968%2C2.968%2C0%2C0%2C0-1.359-.34%2C3.007%2C3.007%2C0%2C1%2C0%2C2.956%2C3.514%2C1.794%2C1.794%2C0%2C0%2C1-2.355-1.71Zm0%2C0%22%20transform%3D%22translate%28-128.258%20-43.304%29%22%20fill%3D%22%2523848484%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")
      center no-repeat;
  }
}

.btn_filter {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"14\" viewBox=\"0 0 18 14\"> <g id=\"Gruppe_257\" data-name=\"Gruppe 257\" transform=\"translate%28-123 -709%29\"> <g id=\"Gruppe_106\" data-name=\"Gruppe 106\" transform=\"translate%2877.5 137.5%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y2=\"18\" transform=\"translate%2863.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_107\" data-name=\"Gruppe 107\" transform=\"translate%2880.5 144.5%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y2=\"12\" transform=\"translate%2857.5 571.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_108\" data-name=\"Gruppe 108\" transform=\"translate%2882.5 149.5%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y2=\"8\" transform=\"translate%2853.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_filter:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16\" viewBox=\"0 0 18 14\"> <g id=\"Gruppe_257\" data-name=\"Gruppe 257\" transform=\"translate%28-123 -709%29\"> <g id=\"Gruppe_106\" data-name=\"Gruppe 106\" transform=\"translate%2877.5 137.5%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y2=\"18\" transform=\"translate%2863.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_107\" data-name=\"Gruppe 107\" transform=\"translate%2880.5 144.5%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y2=\"12\" transform=\"translate%2857.5 571.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_108\" data-name=\"Gruppe 108\" transform=\"translate%2882.5 149.5%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y2=\"8\" transform=\"translate%2853.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_sorting {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"19\" viewBox=\"0 0 15 19\"> <g id=\"Gruppe_91\" data-name=\"Gruppe 91\" transform=\"translate%28-123 -81.826%29\"> <g id=\"Gruppe_89\" data-name=\"Gruppe 89\" transform=\"translate%28-2%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23848484\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"1.7\"/> </g> <g id=\"Gruppe_90\" data-name=\"Gruppe 90\" transform=\"translate%28262.998 182.557%29 rotate%28180%29\"> <path id=\"Pfad_358-2\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23848484\"/> <line id=\"Linie_13-2\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"1.7\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_sorting:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"20\" viewBox=\"0 0 14.998 18.905\"> <g id=\"Gruppe_91\" data-name=\"Gruppe 91\" transform=\"translate%28-123 -81.826%29\"> <g id=\"Gruppe_89\" data-name=\"Gruppe 89\" transform=\"translate%28-2%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23f15a23\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"1.7\"/> </g> <g id=\"Gruppe_90\" data-name=\"Gruppe 90\" transform=\"translate%28262.998 182.557%29 rotate%28180%29\"> <path id=\"Pfad_358-2\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23f15a23\"/> <line id=\"Linie_13-2\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"1.7\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_attachment {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8.5\" height=\"17\" viewBox=\"0 0 8.5 17\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Pfad_490\" data-name=\"Pfad 490\" class=\"cls-1\" d=\"M14.341,4.864V13.75a3.091,3.091,0,1,1-6.182,0V4.091a1.932,1.932,0,0,1,3.864,0V12.2a.773.773,0,1,1-1.545,0V4.864H9.318V12.2a1.932,1.932,0,1,0,3.864,0V4.091A3.091,3.091,0,0,0,7,4.091V13.75a4.25,4.25,0,1,0,8.5,0V4.864Z\" transform=\"translate%28-7 -1%29\"/> </svg>")
    center no-repeat;
}
.btn_attachment:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10.5\" height=\"19\" viewBox=\"0 0 8.5 17\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <path id=\"Pfad_490\" data-name=\"Pfad 490\" class=\"cls-1\" d=\"M14.341,4.864V13.75a3.091,3.091,0,1,1-6.182,0V4.091a1.932,1.932,0,0,1,3.864,0V12.2a.773.773,0,1,1-1.545,0V4.864H9.318V12.2a1.932,1.932,0,1,0,3.864,0V4.091A3.091,3.091,0,0,0,7,4.091V13.75a4.25,4.25,0,1,0,8.5,0V4.864Z\" transform=\"translate%28-7 -1%29\"/> </svg>")
    center no-repeat;
}
.btn_photo {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"14.5\" viewBox=\"0 0 17.954 14.396\"> <g id=\"Gruppe_104\" data-name=\"Gruppe 104\" transform=\"translate%2830 -228%29\"> <path id=\"Pfad_386\" data-name=\"Pfad 386\" d=\"M-18.641,236.468a2.381,2.381,0,0,1-2.382,2.382,2.38,2.38,0,0,1-2.382-2.382,2.38,2.38,0,0,1,2.382-2.382,2.381,2.381,0,0,1,2.382,2.382Zm4.874-5.969a1.722,1.722,0,0,1,1.722,1.722v8.339a1.836,1.836,0,0,1-1.836,1.836H-28.164A1.836,1.836,0,0,1-30,240.56v-8.339a1.721,1.721,0,0,1,1.722-1.722h3.443l.162-.686A2.347,2.347,0,0,1-22.387,228h2.732a2.347,2.347,0,0,1,2.286,1.814l.159.686Zm-12.641,2.485a.864.864,0,0,0-.863-.863.865.865,0,0,0-.866.863.864.864,0,0,0,.863.863.86.86,0,0,0,.866-.863Zm9.633,3.484a4.248,4.248,0,0,0-4.247-4.247,4.248,4.248,0,0,0-4.247,4.247,4.248,4.248,0,0,0,4.247,4.247,4.248,4.248,0,0,0,4.247-4.247Zm0,0\" fill=\"%23848484\"/> </g> </svg>")
    center no-repeat;
}
.btn_photo:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16.5\" viewBox=\"0 0 17.954 14.396\"> <g id=\"Gruppe_104\" data-name=\"Gruppe 104\" transform=\"translate%2830 -228%29\"> <path id=\"Pfad_386\" data-name=\"Pfad 386\" d=\"M-18.641,236.468a2.381,2.381,0,0,1-2.382,2.382,2.38,2.38,0,0,1-2.382-2.382,2.38,2.38,0,0,1,2.382-2.382,2.381,2.381,0,0,1,2.382,2.382Zm4.874-5.969a1.722,1.722,0,0,1,1.722,1.722v8.339a1.836,1.836,0,0,1-1.836,1.836H-28.164A1.836,1.836,0,0,1-30,240.56v-8.339a1.721,1.721,0,0,1,1.722-1.722h3.443l.162-.686A2.347,2.347,0,0,1-22.387,228h2.732a2.347,2.347,0,0,1,2.286,1.814l.159.686Zm-12.641,2.485a.864.864,0,0,0-.863-.863.865.865,0,0,0-.866.863.864.864,0,0,0,.863.863.86.86,0,0,0,.866-.863Zm9.633,3.484a4.248,4.248,0,0,0-4.247-4.247,4.248,4.248,0,0,0-4.247,4.247,4.248,4.248,0,0,0,4.247,4.247,4.248,4.248,0,0,0,4.247-4.247Zm0,0\" fill=\"%23f15a23\"/> </g> </svg>")
    center no-repeat;
}
.btn_delete {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"18.5\" viewBox=\"0 0 15 18.421\"> <g id=\"Gruppe_92\" data-name=\"Gruppe 92\" transform=\"translate%2844 -128%29\"> <path id=\"Pfad_367\" data-name=\"Pfad 367\" d=\"M-29.54,293.415h-1.229l.043-.712H-42.261l.043.712H-43.46a.531.531,0,0,0-.54.523.531.531,0,0,0,.54.523h1.306l.6,9.852a.533.533,0,0,0,.539.492h9.048a.533.533,0,0,0,.539-.492l.6-9.852h1.293a.531.531,0,0,0,.54-.523.531.531,0,0,0-.54-.523Zm-9.449,9.263h-.023a.532.532,0,0,1-.539-.5l-.36-8.188a.53.53,0,0,1,.516-.544.532.532,0,0,1,.562.5l.36,8.188a.529.529,0,0,1-.516.544Zm3.035-.522a.531.531,0,0,1-.54.523.531.531,0,0,1-.54-.523v-8.188a.531.531,0,0,1,.54-.523.531.531,0,0,1,.54.523Zm2.518.022a.532.532,0,0,1-.539.5H-34a.53.53,0,0,1-.516-.544l.36-8.188a.533.533,0,0,1,.562-.5.53.53,0,0,1,.516.544Zm0,0\" transform=\"translate%280 -158.383%29\" fill=\"%23848484\"/> <path id=\"Pfad_368\" data-name=\"Pfad 368\" d=\"M-22.893,133.169h12.707a.371.371,0,0,0,.357-.384V132.1a1.67,1.67,0,0,0-1.607-1.727h-1.78v-.262A2.041,2.041,0,0,0-15.18,128H-17.9a2.041,2.041,0,0,0-1.964,2.11v.262h-1.78A1.67,1.67,0,0,0-23.25,132.1v.686a.371.371,0,0,0,.357.384Zm4.1-3.058a.929.929,0,0,1,.893-.959h2.719a.929.929,0,0,1,.893.959v.262h-4.5Zm0,0\" transform=\"translate%28-19.954%29\" fill=\"%23848484\"/> </g> </svg>")
    center no-repeat;
}
.btn_delete:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"19.5\" viewBox=\"0 0 15 18.421\"> <g id=\"Gruppe_92\" data-name=\"Gruppe 92\" transform=\"translate%2844 -128%29\"> <path id=\"Pfad_367\" data-name=\"Pfad 367\" d=\"M-29.54,293.415h-1.229l.043-.712H-42.261l.043.712H-43.46a.531.531,0,0,0-.54.523.531.531,0,0,0,.54.523h1.306l.6,9.852a.533.533,0,0,0,.539.492h9.048a.533.533,0,0,0,.539-.492l.6-9.852h1.293a.531.531,0,0,0,.54-.523.531.531,0,0,0-.54-.523Zm-9.449,9.263h-.023a.532.532,0,0,1-.539-.5l-.36-8.188a.53.53,0,0,1,.516-.544.532.532,0,0,1,.562.5l.36,8.188a.529.529,0,0,1-.516.544Zm3.035-.522a.531.531,0,0,1-.54.523.531.531,0,0,1-.54-.523v-8.188a.531.531,0,0,1,.54-.523.531.531,0,0,1,.54.523Zm2.518.022a.532.532,0,0,1-.539.5H-34a.53.53,0,0,1-.516-.544l.36-8.188a.533.533,0,0,1,.562-.5.53.53,0,0,1,.516.544Zm0,0\" transform=\"translate%280 -158.383%29\" fill=\"%23f15a23\"/> <path id=\"Pfad_368\" data-name=\"Pfad 368\" d=\"M-22.893,133.169h12.707a.371.371,0,0,0,.357-.384V132.1a1.67,1.67,0,0,0-1.607-1.727h-1.78v-.262A2.041,2.041,0,0,0-15.18,128H-17.9a2.041,2.041,0,0,0-1.964,2.11v.262h-1.78A1.67,1.67,0,0,0-23.25,132.1v.686a.371.371,0,0,0,.357.384Zm4.1-3.058a.929.929,0,0,1,.893-.959h2.719a.929.929,0,0,1,.893.959v.262h-4.5Zm0,0\" transform=\"translate%28-19.954%29\" fill=\"%23f15a23\"/> </g> </svg>")
    center no-repeat;
}
.btn_delete_grey {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"18.5\" viewBox=\"0 0 15 18.421\"> <g id=\"Gruppe_92\" data-name=\"Gruppe 92\" transform=\"translate%2844 -128%29\"> <path id=\"Pfad_367\" data-name=\"Pfad 367\" d=\"M-29.54,293.415h-1.229l.043-.712H-42.261l.043.712H-43.46a.531.531,0,0,0-.54.523.531.531,0,0,0,.54.523h1.306l.6,9.852a.533.533,0,0,0,.539.492h9.048a.533.533,0,0,0,.539-.492l.6-9.852h1.293a.531.531,0,0,0,.54-.523.531.531,0,0,0-.54-.523Zm-9.449,9.263h-.023a.532.532,0,0,1-.539-.5l-.36-8.188a.53.53,0,0,1,.516-.544.532.532,0,0,1,.562.5l.36,8.188a.529.529,0,0,1-.516.544Zm3.035-.522a.531.531,0,0,1-.54.523.531.531,0,0,1-.54-.523v-8.188a.531.531,0,0,1,.54-.523.531.531,0,0,1,.54.523Zm2.518.022a.532.532,0,0,1-.539.5H-34a.53.53,0,0,1-.516-.544l.36-8.188a.533.533,0,0,1,.562-.5.53.53,0,0,1,.516.544Zm0,0\" transform=\"translate%280 -158.383%29\" fill=\"%23cccccc\"/> <path id=\"Pfad_368\" data-name=\"Pfad 368\" d=\"M-22.893,133.169h12.707a.371.371,0,0,0,.357-.384V132.1a1.67,1.67,0,0,0-1.607-1.727h-1.78v-.262A2.041,2.041,0,0,0-15.18,128H-17.9a2.041,2.041,0,0,0-1.964,2.11v.262h-1.78A1.67,1.67,0,0,0-23.25,132.1v.686a.371.371,0,0,0,.357.384Zm4.1-3.058a.929.929,0,0,1,.893-.959h2.719a.929.929,0,0,1,.893.959v.262h-4.5Zm0,0\" transform=\"translate%28-19.954%29\" fill=\"%23cccccc\"/> </g> </svg>")
    center no-repeat;
}

.btn_copy {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14.5\" height=\"18\" viewBox=\"0 0 14.409 18\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_460\" data-name=\"Gruppe 460\" transform=\"translate%28-25.64%29\"> <g id=\"Gruppe_459\" data-name=\"Gruppe 459\" transform=\"translate%2825.64%29\"> <path id=\"Pfad_543\" data-name=\"Pfad 543\" class=\"cls-1\" d=\"M36.533,2.9V0H25.64V14.9h3.516V18h7.773l3.12-3.089V2.9ZM26.694,1.055h8.784V11.476H33.093v2.367h-6.4Zm12.3,13.523H36.608v2.367h-6.4V14.9h3.2l3.121-3.089V3.952h2.461V14.578Z\" transform=\"translate%28-25.64%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_calendar {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 15.352 15.352\"> <defs> <style> .cls-1 { fill: %23848484; fill-rule: evenodd; } </style> </defs> <path id=\"Pfad_436\" data-name=\"Pfad 436\" class=\"cls-1\" d=\"M11.514,0V2.878h.959V0ZM2.878,0V2.878h.959V0ZM6.716,11.514H4.8l.192-.384C6.237,9.979,6.908,9.115,6.908,8.06A1.686,1.686,0,0,0,5.085,6.333,3.644,3.644,0,0,0,3.454,7l.192.576A2.136,2.136,0,0,1,4.893,7.1,1.054,1.054,0,0,1,6.045,8.252c0,.864-.864,1.631-2.3,2.974l-.864.576v.672H6.716ZM9.595,9.5c.768.192,1.247.576,1.247,1.247A1.089,1.089,0,0,1,9.691,11.8a1.035,1.035,0,0,1-1.151-1.055A1.309,1.309,0,0,1,9.595,9.5ZM8.731,7.868a.961.961,0,0,1,.959-.959.9.9,0,0,1,.959.959,1.222,1.222,0,0,1-.864,1.055C9.115,8.731,8.731,8.443,8.731,7.868Zm-.959,2.974c0,.864.768,1.535,1.919,1.535a1.855,1.855,0,0,0,2.015-1.727c0-.672-.192-1.151-1.151-1.439h0a1.161,1.161,0,0,0,.959-1.343c0-.768-.576-1.439-1.727-1.439-1.055,0-1.823.576-1.823,1.535a1.377,1.377,0,0,0,.959,1.247h0A1.722,1.722,0,0,0,7.772,10.842ZM14.392,4.8v9.595H.959V4.8Zm-.959,10.554a1.925,1.925,0,0,0,1.919-1.919V2.878A1.925,1.925,0,0,0,13.433.959h0V2.4a1.439,1.439,0,1,1-2.878,0V.959H4.8V2.4A1.476,1.476,0,0,1,3.358,3.838,1.476,1.476,0,0,1,1.919,2.4V.959h0A1.925,1.925,0,0,0,0,2.878V13.433a1.925,1.925,0,0,0,1.919,1.919Z\"/> </svg>")
    center no-repeat;
}
.btn_lock {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.5\" height=\"17\" viewBox=\"0 0 12.425 17.156\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Pfad_389\" data-name=\"Pfad 389\" class=\"cls-1\" d=\"M71.089-24.936H69.922v-2.355A4.715,4.715,0,0,0,65.213-32,4.715,4.715,0,0,0,60.5-27.291v2.355H59.336A.336.336,0,0,0,59-24.6v8.41a1.347,1.347,0,0,0,1.346,1.346H70.08a1.347,1.347,0,0,0,1.346-1.346V-24.6A.336.336,0,0,0,71.089-24.936ZM66.08-19.952l.232,2.083a.368.368,0,0,1-.091.285.367.367,0,0,1-.274.122H64.478a.367.367,0,0,1-.274-.122.368.368,0,0,1-.091-.285l.232-2.083a1.453,1.453,0,0,1-.6-1.181A1.47,1.47,0,0,1,65.213-22.6a1.47,1.47,0,0,1,1.469,1.469A1.453,1.453,0,0,1,66.08-19.952ZM67.9-24.936H62.522v-2.355a2.694,2.694,0,0,1,2.691-2.691A2.694,2.694,0,0,1,67.9-27.291Z\" transform=\"translate%28-59 32%29\"/> </svg>")
    center no-repeat;
}
.btn_copy:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15.5\" height=\"19\" viewBox=\"0 0 14.409 18\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <g id=\"Gruppe_460\" data-name=\"Gruppe 460\" transform=\"translate%28-25.64%29\"> <g id=\"Gruppe_459\" data-name=\"Gruppe 459\" transform=\"translate%2825.64%29\"> <path id=\"Pfad_543\" data-name=\"Pfad 543\" class=\"cls-1\" d=\"M36.533,2.9V0H25.64V14.9h3.516V18h7.773l3.12-3.089V2.9ZM26.694,1.055h8.784V11.476H33.093v2.367h-6.4Zm12.3,13.523H36.608v2.367h-6.4V14.9h3.2l3.121-3.089V3.952h2.461V14.578Z\" transform=\"translate%28-25.64%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_calendar:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 15.352 15.352\"> <defs> <style> .cls-1 { fill: %23f15a23; fill-rule: evenodd; } </style> </defs> <path id=\"Pfad_436\" data-name=\"Pfad 436\" class=\"cls-1\" d=\"M11.514,0V2.878h.959V0ZM2.878,0V2.878h.959V0ZM6.716,11.514H4.8l.192-.384C6.237,9.979,6.908,9.115,6.908,8.06A1.686,1.686,0,0,0,5.085,6.333,3.644,3.644,0,0,0,3.454,7l.192.576A2.136,2.136,0,0,1,4.893,7.1,1.054,1.054,0,0,1,6.045,8.252c0,.864-.864,1.631-2.3,2.974l-.864.576v.672H6.716ZM9.595,9.5c.768.192,1.247.576,1.247,1.247A1.089,1.089,0,0,1,9.691,11.8a1.035,1.035,0,0,1-1.151-1.055A1.309,1.309,0,0,1,9.595,9.5ZM8.731,7.868a.961.961,0,0,1,.959-.959.9.9,0,0,1,.959.959,1.222,1.222,0,0,1-.864,1.055C9.115,8.731,8.731,8.443,8.731,7.868Zm-.959,2.974c0,.864.768,1.535,1.919,1.535a1.855,1.855,0,0,0,2.015-1.727c0-.672-.192-1.151-1.151-1.439h0a1.161,1.161,0,0,0,.959-1.343c0-.768-.576-1.439-1.727-1.439-1.055,0-1.823.576-1.823,1.535a1.377,1.377,0,0,0,.959,1.247h0A1.722,1.722,0,0,0,7.772,10.842ZM14.392,4.8v9.595H.959V4.8Zm-.959,10.554a1.925,1.925,0,0,0,1.919-1.919V2.878A1.925,1.925,0,0,0,13.433.959h0V2.4a1.439,1.439,0,1,1-2.878,0V.959H4.8V2.4A1.476,1.476,0,0,1,3.358,3.838,1.476,1.476,0,0,1,1.919,2.4V.959h0A1.925,1.925,0,0,0,0,2.878V13.433a1.925,1.925,0,0,0,1.919,1.919Z\"/> </svg>")
    center no-repeat;
}
.btn_lock:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"13.5\" height=\"18\" viewBox=\"0 0 12.425 17.156\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <path id=\"Pfad_389\" data-name=\"Pfad 389\" class=\"cls-1\" d=\"M71.089-24.936H69.922v-2.355A4.715,4.715,0,0,0,65.213-32,4.715,4.715,0,0,0,60.5-27.291v2.355H59.336A.336.336,0,0,0,59-24.6v8.41a1.347,1.347,0,0,0,1.346,1.346H70.08a1.347,1.347,0,0,0,1.346-1.346V-24.6A.336.336,0,0,0,71.089-24.936ZM66.08-19.952l.232,2.083a.368.368,0,0,1-.091.285.367.367,0,0,1-.274.122H64.478a.367.367,0,0,1-.274-.122.368.368,0,0,1-.091-.285l.232-2.083a1.453,1.453,0,0,1-.6-1.181A1.47,1.47,0,0,1,65.213-22.6a1.47,1.47,0,0,1,1.469,1.469A1.453,1.453,0,0,1,66.08-19.952ZM67.9-24.936H62.522v-2.355a2.694,2.694,0,0,1,2.691-2.691A2.694,2.694,0,0,1,67.9-27.291Z\" transform=\"translate%28-59 32%29\"/> </svg>")
    center no-repeat;
}
.btn_competence {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18.0\" height=\"16.0\" viewBox=\"0 0 18.261 16.249\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_221\" data-name=\"Gruppe 221\" transform=\"translate%280 -22.038%29\"> <g id=\"Gruppe_220\" data-name=\"Gruppe 220\" transform=\"translate%280 22.038%29\"> <path id=\"Pfad_446\" data-name=\"Pfad 446\" class=\"cls-1\" d=\"M2.6,27.239a2.6,2.6,0,0,0,2.015-.957H7.574l1.884-1.643L7.574,23H4.616A2.6,2.6,0,1,0,2.6,27.239Zm-.021-3.976h.407v2.751H2.474V23.819l-.425.229-.112-.442Z\" transform=\"translate%280 -22.038%29\"/> <path id=\"Pfad_447\" data-name=\"Pfad 447\" class=\"cls-1\" d=\"M2.6,148.4a2.6,2.6,0,0,0,2.021-.965h7.354l1.884-1.643-1.884-1.643H4.61A2.6,2.6,0,1,0,2.6,148.4Zm-.888-1.533.293-.285c.659-.627.935-.946.939-1.3a.4.4,0,0,0-.445-.436.822.822,0,0,0-.5.2l-.067.056-.167-.37L1.8,144.7a1.2,1.2,0,0,1,.771-.277.79.79,0,0,1,.854.815c0,.516-.376.918-.908,1.43l-.092.085H3.488v.421H1.713Z\" transform=\"translate%280 -137.666%29\"/> <path id=\"Pfad_448\" data-name=\"Pfad 448\" class=\"cls-1\" d=\"M18.261,266.634l-1.884-1.643H4.616a2.6,2.6,0,1,0,0,3.287H16.377Zm-15.788,1.4a1.367,1.367,0,0,1-.706-.185l-.043-.028.14-.4.07.045a1.1,1.1,0,0,0,.535.152.543.543,0,0,0,.4-.139.408.408,0,0,0,.113-.293c0-.332-.312-.45-.6-.45h-.26v-.394h.26c.2,0,.508-.1.508-.37,0-.2-.14-.322-.386-.322a.883.883,0,0,0-.477.158l-.071.051-.137-.382.04-.029a1.292,1.292,0,0,1,.713-.211.705.705,0,0,1,.8.68.671.671,0,0,1-.365.6.715.715,0,0,1,.464.678C3.477,267.61,3.167,268.031,2.473,268.031Z\" transform=\"translate%280 -252.985%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_competence:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19.0\" height=\"17.0\" viewBox=\"0 0 18.261 16.249\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <g id=\"Gruppe_221\" data-name=\"Gruppe 221\" transform=\"translate%280 -22.038%29\"> <g id=\"Gruppe_220\" data-name=\"Gruppe 220\" transform=\"translate%280 22.038%29\"> <path id=\"Pfad_446\" data-name=\"Pfad 446\" class=\"cls-1\" d=\"M2.6,27.239a2.6,2.6,0,0,0,2.015-.957H7.574l1.884-1.643L7.574,23H4.616A2.6,2.6,0,1,0,2.6,27.239Zm-.021-3.976h.407v2.751H2.474V23.819l-.425.229-.112-.442Z\" transform=\"translate%280 -22.038%29\"/> <path id=\"Pfad_447\" data-name=\"Pfad 447\" class=\"cls-1\" d=\"M2.6,148.4a2.6,2.6,0,0,0,2.021-.965h7.354l1.884-1.643-1.884-1.643H4.61A2.6,2.6,0,1,0,2.6,148.4Zm-.888-1.533.293-.285c.659-.627.935-.946.939-1.3a.4.4,0,0,0-.445-.436.822.822,0,0,0-.5.2l-.067.056-.167-.37L1.8,144.7a1.2,1.2,0,0,1,.771-.277.79.79,0,0,1,.854.815c0,.516-.376.918-.908,1.43l-.092.085H3.488v.421H1.713Z\" transform=\"translate%280 -137.666%29\"/> <path id=\"Pfad_448\" data-name=\"Pfad 448\" class=\"cls-1\" d=\"M18.261,266.634l-1.884-1.643H4.616a2.6,2.6,0,1,0,0,3.287H16.377Zm-15.788,1.4a1.367,1.367,0,0,1-.706-.185l-.043-.028.14-.4.07.045a1.1,1.1,0,0,0,.535.152.543.543,0,0,0,.4-.139.408.408,0,0,0,.113-.293c0-.332-.312-.45-.6-.45h-.26v-.394h.26c.2,0,.508-.1.508-.37,0-.2-.14-.322-.386-.322a.883.883,0,0,0-.477.158l-.071.051-.137-.382.04-.029a1.292,1.292,0,0,1,.713-.211.705.705,0,0,1,.8.68.671.671,0,0,1-.365.6.715.715,0,0,1,.464.678C3.477,267.61,3.167,268.031,2.473,268.031Z\" transform=\"translate%280 -252.985%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_list {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"15\" viewBox=\"0 0 20.571 15.38\"> <g id=\"Gruppe_116\" data-name=\"Gruppe 116\" transform=\"translate%28-42 -86%29\"> <g id=\"Gruppe_113\" data-name=\"Gruppe 113\" transform=\"translate%2842 97.221%29\"> <g id=\"Gruppe_111\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23848484\"/> </g> </g> <g id=\"Gruppe_114\" data-name=\"Gruppe 114\" transform=\"translate%2842 91.61%29\"> <g id=\"Gruppe_111-2\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-2\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-2\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23848484\"/> </g> </g> <g id=\"Gruppe_115\" data-name=\"Gruppe 115\" transform=\"translate%2842 86%29\"> <g id=\"Gruppe_111-3\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-3\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-3\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23848484\"/> </g> </g> </g> </svg>")
    center no-repeat;
}
.btn_list:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16\" viewBox=\"0 0 20.571 15.38\"> <g id=\"Gruppe_116\" data-name=\"Gruppe 116\" transform=\"translate%28-42 -86%29\"> <g id=\"Gruppe_113\" data-name=\"Gruppe 113\" transform=\"translate%2842 97.221%29\"> <g id=\"Gruppe_111\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23f15a23\"/> </g> </g> <g id=\"Gruppe_114\" data-name=\"Gruppe 114\" transform=\"translate%2842 91.61%29\"> <g id=\"Gruppe_111-2\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-2\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-2\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23f15a23\"/> </g> </g> <g id=\"Gruppe_115\" data-name=\"Gruppe 115\" transform=\"translate%2842 86%29\"> <g id=\"Gruppe_111-3\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-3\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-3\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23f15a23\"/> </g> </g> </g> </svg>")
    center no-repeat;
}

.btn_more {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path stroke=\"%23848484;\" d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"/></svg>")
    center no-repeat;
}
.btn_more:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path stroke=\"%23f15a23;\" d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"/></svg>")
    center no-repeat;
}

.btn_active,
.btn_active i {
  border-color: #f15a23;
  color: #f15a23;
}
.btn_vorlage {
  transition: all 0.1s linear;
  background: url(data:image/svg+xml;utf8,) center no-repeat;
}

#header .btn_logout {
  margin: -10px 0 0 0;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19.0\" height=\"14.5\" viewBox=\"0 0 19.281 14.417\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-2 { fill: none; stroke: %23848484; stroke-width: 2px; } </style> </defs> <g id=\"Gruppe_80\" data-name=\"Gruppe 80\" transform=\"translate%28-55.701 -709%29\"> <g id=\"Gruppe_79\" data-name=\"Gruppe 79\" transform=\"translate%2856.701 710%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M4.008,0,0,5.15H7.718Z\" transform=\"translate%2818.281 1.937%29 rotate%2890%29\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" class=\"cls-2\" x2=\"10\" transform=\"translate%284.5 6%29\"/> <path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-2\" d=\"M-27.846,1292.086H-38.571V1304.5h10.725\" transform=\"translate%2838.571 -1292.086%29\"/> </g> </g> </svg>")
    center no-repeat;
}
#header .btn_logout:hover {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16.5\" viewBox=\"0 0 19.281 14.417\"> <defs> <style> .cls-1 { fill: %23f15a23; } .cls-2 { fill: none; stroke: %23f15a23; stroke-width: 2px; } </style> </defs> <g id=\"Gruppe_80\" data-name=\"Gruppe 80\" transform=\"translate%28-55.701 -709%29\"> <g id=\"Gruppe_79\" data-name=\"Gruppe 79\" transform=\"translate%2856.701 710%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M4.008,0,0,5.15H7.718Z\" transform=\"translate%2818.281 1.937%29 rotate%2890%29\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" class=\"cls-2\" x2=\"10\" transform=\"translate%284.5 6%29\"/> <path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-2\" d=\"M-27.846,1292.086H-38.571V1304.5h10.725\" transform=\"translate%2838.571 -1292.086%29\"/> </g> </g> </svg>")
    center no-repeat;
}

.btn_vorlage {
  transition: all 0.1s linear;
  background: url(data:image/svg+xml;utf8,) center no-repeat;
}

.icon_i {
  width: 28px;
  height: 28px;
  border: 1px solid #848484;
  border-radius: 15px;
  line-height: 28px;
  text-align: center;
}
.icon_i_60 {
  width: 58px;
  height: 58px;
  border-radius: 30px;
  line-height: 58px;
  border-color: white;
}
.icon_i_small {
  width: 18px;
  height: 18px;
  border: 1px solid #848484;
  border-radius: 9px;
  line-height: 14px;
  text-align: center;
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}
.icon_i_small_grey {
  background: #f5f5f5;
  border-color: #f5f5f5;
}
.icon_i i {
  color: #848484;
  font-size: 18px;
  margin-top: 4px;
}
.icon_i_60 i {
  font-size: 28px;
  margin: 2px;
}
.icon_i_small i {
  color: #848484;
  font-size: 16px;
  margin: 0px;
}
.icon_i_small.active,
.icon_i.active {
  border-color: #f15a23;
  background: #f15a23;
  color: white;
}
.icon_i_small.active i,
.icon_i.active i {
  color: white;
}
.icon {
  padding-left: 25px;
  background-size: 18px 18px;
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  line-height: 20px;
  height: 20px;
}
.icon_small {
  color: transparent;
  overflow: hidden;
  float: left;
  margin: 5px 5px 0 0;
  background-size: 18px 18px;
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  width: 20px;
}
.icon_small_border {
  border: 1px solid #848484;
  border-radius: 10px;
}
.icon_inline_text {
  vertical-align: text-bottom;
  display: inline-block;
  height: 14px;
  width: 12px;
  background-size: 12px 12px;
  background-position: top;
  background-repeat: no-repeat;
}
.icon_small a {
  color: transparent;
}
.icon_in {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg preserveAspectRatio=\"xMinYMin meet\" xmlns=\"http://www.w3.org/2000/svg\"><g class=\"scaling-icon\" style=\"fill-opacity: 1\"><defs></defs><g class=\"bug-14dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25 Z M5,5 L6.85,5 L6.85,6.016 L6.893,6.016 C7.259,5.541 8.018,4.938 9.25,4.938 C11.125,4.938 12,5.808 12,8 L12,12 L10,12 L10,8.75 C10,7.313 9.672,6.875 8.632,6.875 C7.5,6.875 7,7.75 7,9 L7,12 L5,12 L5,5 Z M2,12 L4,12 L4,5 L2,5 L2,12 Z M4.335,3 C4.335,3.737 3.737,4.335 3,4.335 C2.263,4.335 1.665,3.737 1.665,3 C1.665,2.263 2.263,1.665 3,1.665 C3.737,1.665 4.335,2.263 4.335,3 Z\" class=\"background\" fill=\"%230073B2\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.2917%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\"  rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%23848484\"></path></g></g><g class=\"bug-21dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0 Z M8,8 L10.827,8 L10.827,9.441 L10.858,9.441 C11.289,8.664 12.562,7.875 14.136,7.875 C17.157,7.875 18,9.479 18,12.45 L18,18 L15,18 L15,12.997 C15,11.667 14.469,10.5 13.227,10.5 C11.719,10.5 11,11.521 11,13.197 L11,18 L8,18 L8,8 Z M3,18 L6,18 L6,8 L3,8 L3,18 Z M6.375,4.5 C6.375,5.536 5.536,6.375 4.5,6.375 C3.464,6.375 2.625,5.536 2.625,4.5 C2.625,3.464 3.464,2.625 4.5,2.625 C5.536,2.625 6.375,3.464 6.375,4.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.4375%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-28dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0 Z M14.8747,12.025 L14.8747,10 L10.9997,10 L10.9997,24 L14.9997,24 L14.9997,17.375 C14.9997,15.603 15.6627,13.875 17.6497,13.875 C19.4667,13.875 19.9997,14.965 19.9997,16.875 L19.9997,24 L23.9997,24 L23.9997,14.975 C23.9997,11.75 22.2917,9.875 19.0137,9.875 C16.9227,9.875 15.4487,11.025 14.8747,12.025 Z M4,24 L8,24 L8,10 L4,10 L4,24 Z M6,3.665 C4.71,3.665 3.665,4.71 3.665,6 C3.665,7.29 4.71,8.335 6,8.335 C7.29,8.335 8.335,7.29 8.335,6 C8.335,4.71 7.29,3.665 6,3.665 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.5833%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-34dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34 Z M13,13 L17.75,13 L17.75,15.391 C18.387,14.114 20.242,12.75 22.695,12.75 C27.397,12.75 29,14.875 29,19.922 L29,29 L24,29 L24,20.984 C24,18.328 23.481,16.875 21.542,16.875 C18.921,16.875 18,18.867 18,20.984 L18,29 L13,29 L13,13 Z M5,29 L10,29 L10,13 L5,13 L5,29 Z M10.55,7.5 C10.55,9.184 9.184,10.55 7.5,10.55 C5.816,10.55 4.45,9.184 4.45,7.5 C4.45,5.815 5.816,4.45 7.5,4.45 C9.184,4.45 10.55,5.815 10.55,7.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.7083%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-40dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 L40,3.5 Z\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 Z M15,15.0000122 L20.875,15.0000122 L20.875,18.3330122 C21.542,17.1460122 23,14.7000122 26.957,14.7000122 C33.137,14.7000122 34,18.6800122 34,23.9670122 L34,34.0000122 L28,34.0000122 L28,25.0180122 C28,22.1830122 27.542,19.8750122 24.922,19.8750122 C21.75,19.8750122 21,21.9560122 21,24.5160122 L21,34.0000122 L15,34.0000122 L15,15.0000122 Z M6,34 L12,34 L12,15 L6,15 L6,34 Z M12.6509756,8.99997559 C12.6509756,11.0159756 11.0169756,12.6499756 9.00097559,12.6499756 C6.98397559,12.6499756 5.34997559,11.0159756 5.34997559,8.99997559 C5.34997559,6.98397559 6.98397559,5.34997559 9.00097559,5.34997559 C11.0169756,5.34997559 12.6509756,6.98397559 12.6509756,8.99997559 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.8333%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-48dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g></svg>");
}
.icon_in_active {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" preserveAspectRatio=\"xMinYMin meet\" xmlns=\"http://www.w3.org/2000/svg\"><g class=\"scaling-icon\" style=\"fill-opacity: 1\"><defs></defs><g class=\"bug-14dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25 Z M5,5 L6.85,5 L6.85,6.016 L6.893,6.016 C7.259,5.541 8.018,4.938 9.25,4.938 C11.125,4.938 12,5.808 12,8 L12,12 L10,12 L10,8.75 C10,7.313 9.672,6.875 8.632,6.875 C7.5,6.875 7,7.75 7,9 L7,12 L5,12 L5,5 Z M2,12 L4,12 L4,5 L2,5 L2,12 Z M4.335,3 C4.335,3.737 3.737,4.335 3,4.335 C2.263,4.335 1.665,3.737 1.665,3 C1.665,2.263 2.263,1.665 3,1.665 C3.737,1.665 4.335,2.263 4.335,3 Z\" class=\"background\" fill=\"%230073B2\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.2917%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\"  rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-21dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0 Z M8,8 L10.827,8 L10.827,9.441 L10.858,9.441 C11.289,8.664 12.562,7.875 14.136,7.875 C17.157,7.875 18,9.479 18,12.45 L18,18 L15,18 L15,12.997 C15,11.667 14.469,10.5 13.227,10.5 C11.719,10.5 11,11.521 11,13.197 L11,18 L8,18 L8,8 Z M3,18 L6,18 L6,8 L3,8 L3,18 Z M6.375,4.5 C6.375,5.536 5.536,6.375 4.5,6.375 C3.464,6.375 2.625,5.536 2.625,4.5 C2.625,3.464 3.464,2.625 4.5,2.625 C5.536,2.625 6.375,3.464 6.375,4.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.4375%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-28dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0 Z M14.8747,12.025 L14.8747,10 L10.9997,10 L10.9997,24 L14.9997,24 L14.9997,17.375 C14.9997,15.603 15.6627,13.875 17.6497,13.875 C19.4667,13.875 19.9997,14.965 19.9997,16.875 L19.9997,24 L23.9997,24 L23.9997,14.975 C23.9997,11.75 22.2917,9.875 19.0137,9.875 C16.9227,9.875 15.4487,11.025 14.8747,12.025 Z M4,24 L8,24 L8,10 L4,10 L4,24 Z M6,3.665 C4.71,3.665 3.665,4.71 3.665,6 C3.665,7.29 4.71,8.335 6,8.335 C7.29,8.335 8.335,7.29 8.335,6 C8.335,4.71 7.29,3.665 6,3.665 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.5833%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-34dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34 Z M13,13 L17.75,13 L17.75,15.391 C18.387,14.114 20.242,12.75 22.695,12.75 C27.397,12.75 29,14.875 29,19.922 L29,29 L24,29 L24,20.984 C24,18.328 23.481,16.875 21.542,16.875 C18.921,16.875 18,18.867 18,20.984 L18,29 L13,29 L13,13 Z M5,29 L10,29 L10,13 L5,13 L5,29 Z M10.55,7.5 C10.55,9.184 9.184,10.55 7.5,10.55 C5.816,10.55 4.45,9.184 4.45,7.5 C4.45,5.815 5.816,4.45 7.5,4.45 C9.184,4.45 10.55,5.815 10.55,7.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.7083%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-40dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 L40,3.5 Z\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 Z M15,15.0000122 L20.875,15.0000122 L20.875,18.3330122 C21.542,17.1460122 23,14.7000122 26.957,14.7000122 C33.137,14.7000122 34,18.6800122 34,23.9670122 L34,34.0000122 L28,34.0000122 L28,25.0180122 C28,22.1830122 27.542,19.8750122 24.922,19.8750122 C21.75,19.8750122 21,21.9560122 21,24.5160122 L21,34.0000122 L15,34.0000122 L15,15.0000122 Z M6,34 L12,34 L12,15 L6,15 L6,34 Z M12.6509756,8.99997559 C12.6509756,11.0159756 11.0169756,12.6499756 9.00097559,12.6499756 C6.98397559,12.6499756 5.34997559,11.0159756 5.34997559,8.99997559 C5.34997559,6.98397559 6.98397559,5.34997559 9.00097559,5.34997559 C11.0169756,5.34997559 12.6509756,6.98397559 12.6509756,8.99997559 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.8333%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-48dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g></svg>");
}
.icon_mobile {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><defs><style>.cls-1 {fill: %23707070;}.cls-2, .cls-4 {fill: none;}.cls-2 {stroke: %23707070;stroke-width: 0.5px;}.cls-3 {stroke: none;}</style></defs><g id=\"Gruppe_438\" data-name=\"Gruppe 438\" transform=\"translate%28-30 -514%29\"><g id=\"Gruppe_152\" data-name=\"Gruppe 152\" transform=\"translate%2837.495 519.49%29\"><g id=\"Gruppe_136\" data-name=\"Gruppe 136\" transform=\"translate%280 0%29\"><path id=\"Pfad_392\" data-name=\"Pfad 392\" class=\"cls-1\" d=\"M162.7,372.886h-4.005a.694.694,0,0,0-.693.693v8.133a.693.693,0,0,0,.693.693H162.7a.693.693,0,0,0,.693-.693v-8.133a.694.694,0,0,0-.693-.693Zm-2.991.422h1.976c.051,0,.091.075.091.166s-.041.168-.091.168h-1.976c-.051,0-.09-.075-.09-.168s.039-.166.09-.166Zm.989,8.412a.442.442,0,1,1,.44-.442.444.444,0,0,1-.44.442Zm2.042-1.516h-4.073v-6h4.073Zm.132,0\" transform=\"translate%28-158 -372.886%29\"/></g></g><g id=\"Ellipse_35\" data-name=\"Ellipse 35\" class=\"cls-2\" transform=\"translate%2830 514%29\"><circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/><circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/></g></g></svg>");
}
.icon_mobile_active {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><defs><style>.cls-1 {fill: %23f15a23;}.cls-2, .cls-4 {fill: none;}.cls-2 {stroke: %23f15a23;stroke-width: 0.5px;}.cls-3 {stroke: none;}</style></defs><g id=\"Gruppe_438\" data-name=\"Gruppe 438\" transform=\"translate%28-30 -514%29\"><g id=\"Gruppe_152\" data-name=\"Gruppe 152\" transform=\"translate%2837.495 519.49%29\"><g id=\"Gruppe_136\" data-name=\"Gruppe 136\" transform=\"translate%280 0%29\"><path id=\"Pfad_392\" data-name=\"Pfad 392\" class=\"cls-1\" d=\"M162.7,372.886h-4.005a.694.694,0,0,0-.693.693v8.133a.693.693,0,0,0,.693.693H162.7a.693.693,0,0,0,.693-.693v-8.133a.694.694,0,0,0-.693-.693Zm-2.991.422h1.976c.051,0,.091.075.091.166s-.041.168-.091.168h-1.976c-.051,0-.09-.075-.09-.168s.039-.166.09-.166Zm.989,8.412a.442.442,0,1,1,.44-.442.444.444,0,0,1-.44.442Zm2.042-1.516h-4.073v-6h4.073Zm.132,0\" transform=\"translate%28-158 -372.886%29\"/></g></g><g id=\"Ellipse_35\" data-name=\"Ellipse 35\" class=\"cls-2\" transform=\"translate%2830 514%29\"><circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/><circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/></g></g></svg>");
}
.icon_xing {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.5\" height=\"20\" viewBox=\"0 0 19.5 20\"><defs><style>.cls-1 {fill: %23fff;}.cls-2 {fill: %23848484;} .cls-3 {clip-path: url%28%23clip-path%29;}</style><clipPath id=\"clip-path\"><path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-1\" d=\"M0-3.759H11.344V-17.088H0Z\" transform=\"translate%280 17.088%29\"/></clipPath></defs><g id=\"Gruppe_442\" data-name=\"Gruppe 442\" transform=\"translate%280%29\"><path id=\"Pfad_535\" data-name=\"Pfad 535\" class=\"cls-2\" d=\"M917.085-348.656h19.5v-20h-19.5Z\" transform=\"translate%28-917.085 368.656%29\"/><g id=\"Gruppe_413\" data-name=\"Gruppe 413\" class=\"cls-3\" transform=\"translate%283.866 2.798%29\"><g id=\"Gruppe_411\" data-name=\"Gruppe 411\" transform=\"translate%280 2.632%29\"><path id=\"Pfad_357\" data-name=\"Pfad 357\" class=\"cls-1\" d=\"M-.984-.1a.594.594,0,0,0-.535-.36H-3.442a.3.3,0,0,0-.262.12.3.3,0,0,0,.011.295l1.3,2.25a.015.015,0,0,1,0,.012l-2.043,3.6a.3.3,0,0,0,0,.3.285.285,0,0,0,.252.131h1.921a.588.588,0,0,0,.525-.371S.26,2.341.337,2.2C.329,2.191-.984-.1-.984-.1\" transform=\"translate%284.475 0.462%29\"/></g><g id=\"Gruppe_412\" data-name=\"Gruppe 412\" transform=\"translate%284.316 0%29\"><path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M-1.97-.118a.3.3,0,0,0,0-.3.285.285,0,0,0-.256-.123H-4.164a.563.563,0,0,0-.515.367S-8.819,7.172-8.956,7.413l2.732,5.012a.6.6,0,0,0,.537.367h1.92a.283.283,0,0,0,.255-.123.3.3,0,0,0,0-.3L-6.226,7.42a.012.012,0,0,1,0-.012Z\" transform=\"translate%288.956 0.538%29\"/></g></g></g></svg>");
}
.icon_xing_active {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.5\" height=\"20\" viewBox=\"0 0 19.5 20\"><defs><style>.cls-1 {fill: %23fff;}.cls-2 {fill: %23f15a23;} .cls-3 {clip-path: url%28%23clip-path%29;}</style><clipPath id=\"clip-path\"><path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-1\" d=\"M0-3.759H11.344V-17.088H0Z\" transform=\"translate%280 17.088%29\"/></clipPath></defs><g id=\"Gruppe_442\" data-name=\"Gruppe 442\" transform=\"translate%280%29\"><path id=\"Pfad_535\" data-name=\"Pfad 535\" class=\"cls-2\" d=\"M917.085-348.656h19.5v-20h-19.5Z\" transform=\"translate%28-917.085 368.656%29\"/><g id=\"Gruppe_413\" data-name=\"Gruppe 413\" class=\"cls-3\" transform=\"translate%283.866 2.798%29\"><g id=\"Gruppe_411\" data-name=\"Gruppe 411\" transform=\"translate%280 2.632%29\"><path id=\"Pfad_357\" data-name=\"Pfad 357\" class=\"cls-1\" d=\"M-.984-.1a.594.594,0,0,0-.535-.36H-3.442a.3.3,0,0,0-.262.12.3.3,0,0,0,.011.295l1.3,2.25a.015.015,0,0,1,0,.012l-2.043,3.6a.3.3,0,0,0,0,.3.285.285,0,0,0,.252.131h1.921a.588.588,0,0,0,.525-.371S.26,2.341.337,2.2C.329,2.191-.984-.1-.984-.1\" transform=\"translate%284.475 0.462%29\"/></g><g id=\"Gruppe_412\" data-name=\"Gruppe 412\" transform=\"translate%284.316 0%29\"><path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M-1.97-.118a.3.3,0,0,0,0-.3.285.285,0,0,0-.256-.123H-4.164a.563.563,0,0,0-.515.367S-8.819,7.172-8.956,7.413l2.732,5.012a.6.6,0,0,0,.537.367h1.92a.283.283,0,0,0,.255-.123.3.3,0,0,0,0-.3L-6.226,7.42a.012.012,0,0,1,0-.012Z\" transform=\"translate%288.956 0.538%29\"/></g></g></g></svg>");
}
.icon_logout {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20.115\" height=\"14.417\" viewBox=\"0 0 20.115 14.417\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-1, .cls-2 { stroke: %23848484; } .cls-2 { fill: none; stroke-width: 2px; } </style> </defs> <g id=\"Gruppe_80\" data-name=\"Gruppe 80\" transform=\"translate%28-55.701 -709%29\"> <g id=\"Gruppe_79\" data-name=\"Gruppe 79\" transform=\"translate%2856.701 710%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M4.008,0,0,5.15H7.718Z\" transform=\"translate%2818.281 1.937%29 rotate%2890%29\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" class=\"cls-2\" x2=\"10\" transform=\"translate%284.5 6%29\"/> <path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-2\" d=\"M-27.846,1292.086H-38.571V1304.5h10.725\" transform=\"translate%2838.571 -1292.086%29\"/> </g> </g> </svg>");
}

.icon_mail {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-2, .cls-4 { fill: none; } .cls-2 { stroke: %23848484; stroke-width: 0.5px; } .cls-3 { stroke: none; } </style> </defs> <g id=\"Gruppe_439\" data-name=\"Gruppe 439\" transform=\"translate%28-1447 -1419%29\"> <g id=\"Gruppe_155\" data-name=\"Gruppe 155\" transform=\"translate%281452.991 1425.994%29\"> <path id=\"Pfad_347\" data-name=\"Pfad 347\" class=\"cls-1\" d=\"M42.5,284.125v-5.287l-2.937,2.643Zm0,0\" transform=\"translate%28-33.985 -278.403%29\"/> <path id=\"Pfad_348\" data-name=\"Pfad 348\" class=\"cls-1\" d=\"M21.817,292.593l-.838-.755-2.937,2.643h7.55l-2.937-2.643Zm0,0\" transform=\"translate%28-17.558 -288.324%29\"/> <path id=\"Pfad_349\" data-name=\"Pfad 349\" class=\"cls-1\" d=\"M25.592,277h-7.55l3.775,3.4Zm0,0\" transform=\"translate%28-17.558 -277%29\"/> <path id=\"Pfad_350\" data-name=\"Pfad 350\" class=\"cls-1\" d=\"M16,278.838v5.287l2.937-2.643Zm0,0\" transform=\"translate%28-16 -278.403%29\"/> </g> <g id=\"Ellipse_38\" data-name=\"Ellipse 38\" class=\"cls-2\" transform=\"translate%281447 1419%29\"> <circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/> <circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/> </g> </g> </svg>");
}
.icon_mail_active {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23f15a23; } .cls-2, .cls-4 { fill: none; } .cls-2 { stroke: %23f15a23; stroke-width: 0.5px; } .cls-3 { stroke: none; } </style> </defs> <g id=\"Gruppe_439\" data-name=\"Gruppe 439\" transform=\"translate%28-1447 -1419%29\"> <g id=\"Gruppe_155\" data-name=\"Gruppe 155\" transform=\"translate%281452.991 1425.994%29\"> <path id=\"Pfad_347\" data-name=\"Pfad 347\" class=\"cls-1\" d=\"M42.5,284.125v-5.287l-2.937,2.643Zm0,0\" transform=\"translate%28-33.985 -278.403%29\"/> <path id=\"Pfad_348\" data-name=\"Pfad 348\" class=\"cls-1\" d=\"M21.817,292.593l-.838-.755-2.937,2.643h7.55l-2.937-2.643Zm0,0\" transform=\"translate%28-17.558 -288.324%29\"/> <path id=\"Pfad_349\" data-name=\"Pfad 349\" class=\"cls-1\" d=\"M25.592,277h-7.55l3.775,3.4Zm0,0\" transform=\"translate%28-17.558 -277%29\"/> <path id=\"Pfad_350\" data-name=\"Pfad 350\" class=\"cls-1\" d=\"M16,278.838v5.287l2.937-2.643Zm0,0\" transform=\"translate%28-16 -278.403%29\"/> </g> <g id=\"Ellipse_38\" data-name=\"Ellipse 38\" class=\"cls-2\" transform=\"translate%281447 1419%29\"> <circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/> <circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/> </g> </g> </svg>");
}
.icon_phone {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.996\" height=\"19.996\" viewBox=\"0 0 19.996 19.996\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-2 { clip-path: url%28%23clip-path%29; } .cls-3, .cls-5 { fill: none; } .cls-3 { stroke: %23848484; stroke-width: 0.5px; } .cls-4 { stroke: none; } </style> <clipPath id=\"clip-path\"> <path id=\"Pfad_344\" data-name=\"Pfad 344\" class=\"cls-1\" d=\"M0,1.807H5.406v-8.5H0Z\" transform=\"translate%280 6.691%29\"/> </clipPath> </defs> <g id=\"Gruppe_437\" data-name=\"Gruppe 437\" transform=\"translate%28-1482 -1437%29\"> <g id=\"Gruppe_148\" data-name=\"Gruppe 148\" transform=\"translate%281489.499 1442.999%29\"> <g id=\"Gruppe_37\" data-name=\"Gruppe 37\" class=\"cls-2\" transform=\"translate%280 0%29\"> <g id=\"Gruppe_36\" data-name=\"Gruppe 36\" transform=\"translate%280.001 0%29\"> <path id=\"Pfad_343\" data-name=\"Pfad 343\" class=\"cls-1\" d=\"M1.142,1.616a.426.426,0,0,1,.036.17.421.421,0,0,1-.064.222.417.417,0,0,1-.177.157l-.358.168a1.961,1.961,0,0,1-.418.137,2.073,2.073,0,0,1-.424.043A2.1,2.1,0,0,1-.943,2.4a2.561,2.561,0,0,1-.643-.328,3.222,3.222,0,0,1-.577-.517A3.991,3.991,0,0,1-2.645.881C-2.736.743-2.831.586-2.93.41c-.085-.151-.182-.33-.29-.541s-.218-.442-.329-.7-.2-.479-.269-.671-.117-.351-.154-.476a3.341,3.341,0,0,1-.088-.38,4.1,4.1,0,0,1-.128-.586,4.022,4.022,0,0,1-.041-.575,3.375,3.375,0,0,1,.074-.716,2.583,2.583,0,0,1,.23-.641,2.093,2.093,0,0,1,.392-.531,1.927,1.927,0,0,1,.561-.38l.352-.163a.442.442,0,0,1,.168-.036.39.39,0,0,1,.218.066.4.4,0,0,1,.152.18L-1.4-4.2a.442.442,0,0,1,.036.168A.432.432,0,0,1-1.43-3.8a.4.4,0,0,1-.179.156l-.7.32a.473.473,0,0,0-.211.187.5.5,0,0,0-.074.265.517.517,0,0,0,.041.2L-1.407-.061A.478.478,0,0,0-1.22.16.481.481,0,0,0-.963.231.476.476,0,0,0-.769.188l.7-.32A.407.407,0,0,1,.093-.168.4.4,0,0,1,.311-.1.417.417,0,0,1,.466.076Z\" transform=\"translate%284.228 5.984%29\"/> </g> </g> </g> <g id=\"Ellipse_33\" data-name=\"Ellipse 33\" class=\"cls-3\" transform=\"translate%281482 1437%29\"> <circle class=\"cls-4\" cx=\"9.998\" cy=\"9.998\" r=\"9.998\"/> <circle class=\"cls-5\" cx=\"9.998\" cy=\"9.998\" r=\"9.748\"/> </g> </g> </svg>");
}
.icon_phone_active {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.996\" height=\"19.996\" viewBox=\"0 0 19.996 19.996\"> <defs> <style> .cls-1 { fill: %23f15a23; } .cls-2 { clip-path: url%28%23clip-path%29; } .cls-3, .cls-5 { fill: none; } .cls-3 { stroke: %23f15a23; stroke-width: 0.5px; } .cls-4 { stroke: none; } </style> <clipPath id=\"clip-path\"> <path id=\"Pfad_344\" data-name=\"Pfad 344\" class=\"cls-1\" d=\"M0,1.807H5.406v-8.5H0Z\" transform=\"translate%280 6.691%29\"/> </clipPath> </defs> <g id=\"Gruppe_437\" data-name=\"Gruppe 437\" transform=\"translate%28-1482 -1437%29\"> <g id=\"Gruppe_148\" data-name=\"Gruppe 148\" transform=\"translate%281489.499 1442.999%29\"> <g id=\"Gruppe_37\" data-name=\"Gruppe 37\" class=\"cls-2\" transform=\"translate%280 0%29\"> <g id=\"Gruppe_36\" data-name=\"Gruppe 36\" transform=\"translate%280.001 0%29\"> <path id=\"Pfad_343\" data-name=\"Pfad 343\" class=\"cls-1\" d=\"M1.142,1.616a.426.426,0,0,1,.036.17.421.421,0,0,1-.064.222.417.417,0,0,1-.177.157l-.358.168a1.961,1.961,0,0,1-.418.137,2.073,2.073,0,0,1-.424.043A2.1,2.1,0,0,1-.943,2.4a2.561,2.561,0,0,1-.643-.328,3.222,3.222,0,0,1-.577-.517A3.991,3.991,0,0,1-2.645.881C-2.736.743-2.831.586-2.93.41c-.085-.151-.182-.33-.29-.541s-.218-.442-.329-.7-.2-.479-.269-.671-.117-.351-.154-.476a3.341,3.341,0,0,1-.088-.38,4.1,4.1,0,0,1-.128-.586,4.022,4.022,0,0,1-.041-.575,3.375,3.375,0,0,1,.074-.716,2.583,2.583,0,0,1,.23-.641,2.093,2.093,0,0,1,.392-.531,1.927,1.927,0,0,1,.561-.38l.352-.163a.442.442,0,0,1,.168-.036.39.39,0,0,1,.218.066.4.4,0,0,1,.152.18L-1.4-4.2a.442.442,0,0,1,.036.168A.432.432,0,0,1-1.43-3.8a.4.4,0,0,1-.179.156l-.7.32a.473.473,0,0,0-.211.187.5.5,0,0,0-.074.265.517.517,0,0,0,.041.2L-1.407-.061A.478.478,0,0,0-1.22.16.481.481,0,0,0-.963.231.476.476,0,0,0-.769.188l.7-.32A.407.407,0,0,1,.093-.168.4.4,0,0,1,.311-.1.417.417,0,0,1,.466.076Z\" transform=\"translate%284.228 5.984%29\"/> </g> </g> </g> <g id=\"Ellipse_33\" data-name=\"Ellipse 33\" class=\"cls-3\" transform=\"translate%281482 1437%29\"> <circle class=\"cls-4\" cx=\"9.998\" cy=\"9.998\" r=\"9.998\"/> <circle class=\"cls-5\" cx=\"9.998\" cy=\"9.998\" r=\"9.748\"/> </g> </g> </svg>");
}
.icon_calendar {
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 15.352 15.352\"> <defs> <style> .cls-1 { fill: %23848484; fill-rule: evenodd; } </style> </defs> <path id=\"Pfad_436\" data-name=\"Pfad 436\" class=\"cls-1\" d=\"M11.514,0V2.878h.959V0ZM2.878,0V2.878h.959V0ZM6.716,11.514H4.8l.192-.384C6.237,9.979,6.908,9.115,6.908,8.06A1.686,1.686,0,0,0,5.085,6.333,3.644,3.644,0,0,0,3.454,7l.192.576A2.136,2.136,0,0,1,4.893,7.1,1.054,1.054,0,0,1,6.045,8.252c0,.864-.864,1.631-2.3,2.974l-.864.576v.672H6.716ZM9.595,9.5c.768.192,1.247.576,1.247,1.247A1.089,1.089,0,0,1,9.691,11.8a1.035,1.035,0,0,1-1.151-1.055A1.309,1.309,0,0,1,9.595,9.5ZM8.731,7.868a.961.961,0,0,1,.959-.959.9.9,0,0,1,.959.959,1.222,1.222,0,0,1-.864,1.055C9.115,8.731,8.731,8.443,8.731,7.868Zm-.959,2.974c0,.864.768,1.535,1.919,1.535a1.855,1.855,0,0,0,2.015-1.727c0-.672-.192-1.151-1.151-1.439h0a1.161,1.161,0,0,0,.959-1.343c0-.768-.576-1.439-1.727-1.439-1.055,0-1.823.576-1.823,1.535a1.377,1.377,0,0,0,.959,1.247h0A1.722,1.722,0,0,0,7.772,10.842ZM14.392,4.8v9.595H.959V4.8Zm-.959,10.554a1.925,1.925,0,0,0,1.919-1.919V2.878A1.925,1.925,0,0,0,13.433.959h0V2.4a1.439,1.439,0,1,1-2.878,0V.959H4.8V2.4A1.476,1.476,0,0,1,3.358,3.838,1.476,1.476,0,0,1,1.919,2.4V.959h0A1.925,1.925,0,0,0,0,2.878V13.433a1.925,1.925,0,0,0,1.919,1.919Z\"/> </svg>");
}
.icon_settings {
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><g id=\"btn_settings\" data-name=\"btn_settings\" transform=\"translate%28-140 -361%29\"><path id=\"Pfad_381\" data-name=\"Pfad 381\" d=\"M155.617,367.652l-.086-.031-.335-.8.037-.082c1.014-2.3.944-2.366.776-2.533l-1.352-1.318a.356.356,0,0,0-.235-.094,8.636,8.636,0,0,0-2.3.9l-.079.035-.824-.332-.032-.082c-.94-2.324-1.035-2.324-1.269-2.324h-1.909c-.232,0-.339,0-1.208,2.328l-.034.085-.818.333-.079-.032a12.591,12.591,0,0,0-2.344-.858.36.36,0,0,0-.237.092l-1.353,1.321c-.171.17-.242.241.824,2.49l.04.083-.336.8-.082.031c-2.378.919-2.378,1.01-2.378,1.248v1.871c0,.24,0,.339,2.384,1.194l.085.029.334.795-.035.082c-1.014,2.3-.95,2.36-.777,2.533l1.351,1.32a.367.367,0,0,0,.236.094,8.662,8.662,0,0,0,2.3-.9l.079-.038.824.333.032.082c.939,2.324,1.036,2.324,1.27,2.324h1.909c.239,0,.339,0,1.21-2.33l.032-.085.82-.332.079.032a12.489,12.489,0,0,0,2.342.859.366.366,0,0,0,.237-.092l1.355-1.325c.171-.169.241-.24-.827-2.488l-.039-.083.334-.795.08-.031c2.382-.924,2.382-1.014,2.382-1.254v-1.869c0-.239,0-.339-2.384-1.19Zm-6.617,5.2a3.032,3.032,0,1,1,3.092-3.032A3.066,3.066,0,0,1,149,372.849Zm0,0\" transform=\"translate%280 0%29\" fill=\"%23848484\"/></g></svg>");
}
.icon_person {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_81\" data-name=\"Gruppe 81\" transform=\"translate%2824.699 -223%29\"> <path id=\"Pfad_360\" data-name=\"Pfad 360\" class=\"cls-1\" d=\"M136.386,634.113c.325,0,.647-.015.964-.043h-1.929C135.74,634.1,136.061,634.113,136.386,634.113Z\" transform=\"translate%28-152.799 -392.518%29\"/> <path id=\"Pfad_361\" data-name=\"Pfad 361\" class=\"cls-1\" d=\"M67.736,233.045c2.307,0,4.178-2.249,4.178-5.022,0-3.847-1.871-5.023-4.178-5.023s-4.178,1.176-4.178,5.023C63.558,230.8,65.429,233.045,67.736,233.045Z\" transform=\"translate%28-84.121 0%29\"/> <path id=\"Pfad_362\" data-name=\"Pfad 362\" class=\"cls-1\" d=\"M-8.092,450.21l-1.025-2.322a1.082,1.082,0,0,0-.487-.521l-3.341-1.749a.214.214,0,0,0-.229.019,5.272,5.272,0,0,1-3.212,1.1,5.272,5.272,0,0,1-3.213-1.1.214.214,0,0,0-.229-.019l-3.34,1.749a1.082,1.082,0,0,0-.487.521l-1.045,2.368a10.471,10.471,0,0,0,7.343,4.031h1.887A10.472,10.472,0,0,0-8.092,450.21Z\" transform=\"translate%280 -212.734%29\"/> </g> </svg>");
}
.icon_group {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Vereinigungsmenge_1\" data-name=\"Vereinigungsmenge 1\" class=\"cls-1\" d=\"M16.306,23.862h.02a8.469,8.469,0,0,1-5.9-3.238l.841-1.9a.863.863,0,0,1,.387-.416L14.339,16.9a.192.192,0,0,1,.179.011,4.209,4.209,0,0,0,5.161.008.179.179,0,0,1,.191-.017l2.681,1.4a.884.884,0,0,1,.393.419l.823,1.866a8.437,8.437,0,0,1-5.909,3.275h-.018c-.249.022-.5.033-.758.033S16.562,23.886,16.306,23.862Zm8.8-1.66h.013a6.454,6.454,0,0,1-1.437-.3,9.12,9.12,0,0,0,.72-.825l.288-.377-.192-.435L23.677,18.4a1.678,1.678,0,0,0-.753-.8l-.4-.21,1.066-.559a.134.134,0,0,1,.142.012,3.254,3.254,0,0,0,3.986,0,.134.134,0,0,1,.142-.012l2.072,1.085a.67.67,0,0,1,.3.323l.636,1.441A6.5,6.5,0,0,1,26.292,22.2h.013c-.2.017-.4.027-.6.027S25.306,22.221,25.108,22.2Zm-11.36-9.208c0-3.091,1.5-4.036,3.356-4.036s3.356.945,3.356,4.036c0,2.228-1.5,4.034-3.356,4.034S13.748,15.225,13.748,12.994Zm9.52.813c0-2.262,1.1-2.952,2.455-2.952s2.455.69,2.455,2.952a2.738,2.738,0,0,1-2.455,2.951A2.736,2.736,0,0,1,23.268,13.807Z\" transform=\"translate%28-10.425 -8.959%29\"/> </svg>");
}
.icon_task {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16.21\" height=\"13.509\" viewBox=\"0 0 16.21 13.509\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_262\" data-name=\"Gruppe 262\" transform=\"translate%280 -36.543%29\"> <path id=\"Pfad_483\" data-name=\"Pfad 483\" class=\"cls-1\" d=\"M15.946,42.991l-2.512-5.826a.943.943,0,0,0-.385-.443,1.02,1.02,0,0,0-.554-.179H3.715a1.02,1.02,0,0,0-.554.179.944.944,0,0,0-.385.443L.264,42.991A3.4,3.4,0,0,0,0,44.289v5.087a.649.649,0,0,0,.2.475.65.65,0,0,0,.475.2H15.535a.685.685,0,0,0,.675-.675V44.289A3.4,3.4,0,0,0,15.946,42.991Zm-5.15.981L9.794,46H6.417l-1-2.026H2.079a.483.483,0,0,0,.026-.084.5.5,0,0,1,.026-.084L4.369,38.57h7.472L14.078,43.8q.011.032.026.084c.011.035.019.063.027.084Z\" transform=\"translate%280 0%29\"/> </g> </svg>");
}
.icon_customer {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"13.748\" viewBox=\"0 0 17 13.748\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_76\" data-name=\"Gruppe 76\" transform=\"translate%2829 -227%29\"> <path id=\"Pfad_355\" data-name=\"Pfad 355\" class=\"cls-1\" d=\"M75.809,240.748H78.79v-3.071h1.792v3.071h2.981V227H75.809ZM80.23,228.62h1.792v1.805H80.23Zm0,2.9h1.792v1.805H80.23Zm0,2.9h1.792v1.8H80.23Zm-2.88-5.8h1.792v1.805H77.35Zm0,2.9h1.792v1.805H77.35Zm0,2.9h1.792v1.8H77.35Zm0,0\" transform=\"translate%28-100.186%29\"/> <path id=\"Pfad_356\" data-name=\"Pfad 356\" class=\"cls-1\" d=\"M269.977,255.094v9.728h1.151v2.8h2.714V255.094Zm2.462,8.406h-1.632v-1.644h1.632Zm0-2.643h-1.632v-1.644h1.632Zm0-2.643h-1.632V256.57h1.632Zm0,0\" transform=\"translate%28-285.842 -26.871%29\"/> <path id=\"Pfad_357\" data-name=\"Pfad 357\" class=\"cls-1\" d=\"M-29,267.619h2.714v-2.8h1.151v-9.728H-29Zm1.4-11.049h1.631v1.644H-27.6Zm0,2.643h1.631v1.644H-27.6Zm0,2.643h1.631V263.5H-27.6Zm0,0\" transform=\"translate%280 -26.871%29\"/> </g> </svg>");
}
.icon_modul_as {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"black\" width=\"18px\" height=\"18px\"><path d=\"M0 0h24v24H0V0z\" fill=\"none\"/><path d=\"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18zM17 11h-4v4h-2v-4H7V9h4V5h2v4h4v2z\"/></svg>");
}
.icon_modul_ats {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\"/></svg>");
}
.icon_modul_pv {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" enable-background=\"new 0 0 24 24\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><g><rect fill=\"none\" height=\"24\" width=\"24\"/></g><g><g/><g><g><path fill=\"%23848484\" d=\"M16.67,13.13C18.04,14.06,19,15.32,19,17v3h4v-3 C23,14.82,19.43,13.53,16.67,13.13z\" fill-rule=\"evenodd\"/></g><g><circle fill=\"%23848484\" cx=\"9\" cy=\"8\" fill-rule=\"evenodd\" r=\"4\"/></g><g><path fill=\"%23848484\" d=\"M15,12c2.21,0,4-1.79,4-4c0-2.21-1.79-4-4-4c-0.47,0-0.91,0.1-1.33,0.24 C14.5,5.27,15,6.58,15,8s-0.5,2.73-1.33,3.76C14.09,11.9,14.53,12,15,12z\" fill-rule=\"evenodd\"/></g><g><path fill=\"%23848484\" d=\"M9,13c-2.67,0-8,1.34-8,4v3h16v-3C17,14.34,11.67,13,9,13z\" fill-rule=\"evenodd\"/></g></g></g></svg>");
}
.icon_modul_zf {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path fill=\"%23848484\" d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"/></svg>");
}
.icon_modul_bf {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M24 24H0V0h24v24z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2v11zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97l2.66-6.15z\"/></svg>");
}
.icon_modul_tv {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z\"/></svg>");
}

.icon_modul_as_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"35.998\" height=\"35.997\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_461\" data-name=\"Gruppe 461\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_546\" data-name=\"Pfad 546\" d=\"M137.408,320.994a2.94,2.94,0,0,0,.5-1.65v-.564a2.957,2.957,0,0,0-5.047-2.095,10.407,10.407,0,0,0-19.733,0,2.957,2.957,0,0,0-5.047,2.095v.564a2.94,2.94,0,0,0,.5,1.65A4.532,4.532,0,0,0,105,325.421v1.416a.7.7,0,0,0,.7.7h3.656a.7.7,0,1,0,0-1.406h-2.953v-.713a3.122,3.122,0,0,1,3.118-3.118h3.328a10.349,10.349,0,0,0,1.381,3.293l-8.022,8.022a2.635,2.635,0,0,0,3.726,3.726l4.423-4.422a.7.7,0,1,0-.994-.995l-4.423,4.423a1.229,1.229,0,1,1-1.738-1.738l7.875-7.875a10.4,10.4,0,0,0,18.067-4.434h3.328a3.122,3.122,0,0,1,3.118,3.118v.713h-6.609a.7.7,0,1,0,0,1.406H140.3a.7.7,0,0,0,.7-.7v-1.416a4.532,4.532,0,0,0-3.591-4.427Zm-24.81-1.65a1.553,1.553,0,0,1-3.105,0v-.564a1.553,1.553,0,1,1,3.105,0Zm10.4,9.65a9,9,0,1,1,9-9,9.01,9.01,0,0,1-9,9Zm13.506-9.65a1.552,1.552,0,0,1-3.1,0v-.564a1.552,1.552,0,1,1,3.1,0Zm0,0\" transform=\"translate%280 -72.228%29\"/> <path id=\"Pfad_547\" data-name=\"Pfad 547\" d=\"M223.593,339.589a7.59,7.59,0,0,0-5.207,13.115.692.692,0,0,0,.082.076,7.579,7.579,0,0,0,10.251,0,.693.693,0,0,0,.082-.076,7.59,7.59,0,0,0-5.207-13.115Zm0,13.781a6.157,6.157,0,0,1-3.831-1.333,4.339,4.339,0,0,1,7.663,0,6.157,6.157,0,0,1-3.831,1.333Zm-1.482-6.523V346.3a1.482,1.482,0,1,1,2.963,0v.546a1.482,1.482,0,1,1-2.963,0Zm6.342,4.161a5.7,5.7,0,0,0-2.69-2.258,2.875,2.875,0,0,0,.718-1.9V346.3a2.888,2.888,0,1,0-5.776,0v.546a2.873,2.873,0,0,0,.718,1.9,5.7,5.7,0,0,0-2.69,2.258,6.187,6.187,0,1,1,9.72,0Zm0,0\" transform=\"translate%28-100.594 -99.415%29\"/> <path id=\"Pfad_548\" data-name=\"Pfad 548\" d=\"M213.3,525.818a.7.7,0,1,0,.206.5.708.708,0,0,0-.206-.5Zm0,0\" transform=\"translate%28-97.062 -267.999%29\"/> <path id=\"Pfad_549\" data-name=\"Pfad 549\" d=\"M290.355,229.89a.7.7,0,0,0-.7.7v2.392a.7.7,0,0,0,1.406,0v-2.392a.7.7,0,0,0-.7-.7Zm0,0\" transform=\"translate%28-167.342%29\"/> <path id=\"Pfad_550\" data-name=\"Pfad 550\" d=\"M290.848,280.346a.7.7,0,1,0,.206.5.707.707,0,0,0-.206-.5Zm0,0\" transform=\"translate%28-167.338 -45.539%29\"/> <path id=\"Pfad_551\" data-name=\"Pfad 551\" d=\"M337.184,257.319a.7.7,0,0,0-.994,0l-1.236,1.236a.7.7,0,1,0,.994.994l1.236-1.236a.7.7,0,0,0,0-.995Zm0,0\" transform=\"translate%28-208.21 -24.671%29\"/> <path id=\"Pfad_552\" data-name=\"Pfad 552\" d=\"M233.516,258.529l-1.248-1.248a.7.7,0,1,0-.994.994l1.248,1.248a.7.7,0,0,0,.994-.994Zm0,0\" transform=\"translate%28-114.25 -24.637%29\"/> </g> </svg>");
}
.icon_modul_ats_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"33\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_483\" data-name=\"Gruppe 483\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_667\" data-name=\"Pfad 667\" d=\"M202.053,229.89H178.947A1.943,1.943,0,0,0,177,231.824v2.191a.649.649,0,0,0,1.3,0v-2.191a.647.647,0,0,1,.649-.645h23.106a.647.647,0,0,1,.649.645v29.133a.647.647,0,0,1-.649.645H178.947a.647.647,0,0,1-.649-.645v-2.084a.649.649,0,0,0-1.3,0v2.084a1.943,1.943,0,0,0,1.947,1.934h23.106A1.943,1.943,0,0,0,204,260.956V231.824a1.943,1.943,0,0,0-1.947-1.934Zm0,0\" transform=\"translate%28-66 0%29\"/> <path id=\"Pfad_668\" data-name=\"Pfad 668\" d=\"M258.542,519.39h-15a.625.625,0,0,0,0,1.25h15a.625.625,0,1,0,0-1.25Zm0,0\" transform=\"translate%28-125.424 -264.59%29\"/> <path id=\"Pfad_669\" data-name=\"Pfad 669\" d=\"M423.985,558.573a.624.624,0,1,0,.183.442.627.627,0,0,0-.183-.442Zm0,0\" transform=\"translate%28-290.425 -300.125%29\"/> <path id=\"Pfad_670\" data-name=\"Pfad 670\" d=\"M255.987,558.39H243.543a.625.625,0,0,0,0,1.25h12.444a.625.625,0,0,0,0-1.25Zm0,0\" transform=\"translate%28-125.797 -300.125%29\"/> <path id=\"Pfad_671\" data-name=\"Pfad 671\" d=\"M228.788,295.714a6.742,6.742,0,0,0-4.625,11.649.609.609,0,0,0,.072.067,6.732,6.732,0,0,0,9.106,0,.669.669,0,0,0,.072-.067,6.742,6.742,0,0,0-4.625-11.649Zm0,12.24a5.468,5.468,0,0,1-3.4-1.183,3.854,3.854,0,0,1,6.805,0,5.468,5.468,0,0,1-3.4,1.183Zm-1.315-5.793v-.485a1.315,1.315,0,1,1,2.631,0v.485a1.315,1.315,0,1,1-2.631,0Zm5.632,3.695a5.058,5.058,0,0,0-2.389-2.005,2.555,2.555,0,0,0,.637-1.69v-.485a2.565,2.565,0,0,0-5.131,0v.485a2.555,2.555,0,0,0,.637,1.69,5.058,5.058,0,0,0-2.389,2.005,5.495,5.495,0,1,1,8.633,0Zm0,0\" transform=\"translate%28-106.762 -60.042%29\"/> <path id=\"Pfad_672\" data-name=\"Pfad 672\" d=\"M121.5,259.89a9.932,9.932,0,0,0-9.73,10.1,10.233,10.233,0,0,0,3.727,7.945l-7.254,7.531a1.137,1.137,0,0,1-1.649,0,1.244,1.244,0,0,1,0-1.712l3.71-3.851a.667.667,0,0,0,0-.918.61.61,0,0,0-.884,0l-3.71,3.852a2.577,2.577,0,0,0,0,3.548,2.357,2.357,0,0,0,3.417,0l7.419-7.7a9.4,9.4,0,0,0,4.954,1.411,10.109,10.109,0,0,0,0-20.2Zm0,18.906a8.81,8.81,0,1,1,8.48-8.8,8.656,8.656,0,0,1-8.48,8.8Zm0,0\" transform=\"translate%280 -27.5%29\"/> <path id=\"Pfad_673\" data-name=\"Pfad 673\" d=\"M180.489,455a.625.625,0,1,0,.183.442.629.629,0,0,0-.183-.442Zm0,0\" transform=\"translate%28-68.018 -205.573%29\"/> </g> </svg>");
}
.icon_modul_pv_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"33\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_477\" data-name=\"Gruppe 477\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_619\" data-name=\"Pfad 619\" d=\"M290.036,490.228a.645.645,0,0,1-.645-.645v-5.119a.645.645,0,1,1,1.289,0v5.119a.645.645,0,0,1-.645.645Zm0,0\" transform=\"translate%28-168.545 -232.108%29\"/> <path id=\"Pfad_620\" data-name=\"Pfad 620\" d=\"M242.375,565.261a15.237,15.237,0,0,1-13.869,1.906.645.645,0,0,0-.432,1.215,16.526,16.526,0,0,0,15.045-2.068.645.645,0,0,0-.744-1.053Zm0,0\" transform=\"translate%28-112.105 -306.442%29\"/> <path id=\"Pfad_621\" data-name=\"Pfad 621\" d=\"M181.536,234.217a.642.642,0,0,0,.379-.124,15.231,15.231,0,0,1,14.645-1.813.645.645,0,1,0,.483-1.2,16.52,16.52,0,0,0-15.888,1.967.645.645,0,0,0,.38,1.165Zm0,0\" transform=\"translate%28-69.369%29\"/> <path id=\"Pfad_622\" data-name=\"Pfad 622\" d=\"M397.907,261.191a2.7,2.7,0,1,0-.969.857,15.227,15.227,0,0,1,1.887,14.8.645.645,0,0,0,1.194.485,16.518,16.518,0,0,0-2.113-16.137Zm-3.227-.538a1.418,1.418,0,1,1,2.005,0,1.42,1.42,0,0,1-2.005,0Zm0,0\" transform=\"translate%28-263.229 -24.729%29\"/> <path id=\"Pfad_623\" data-name=\"Pfad 623\" d=\"M110.8,371.94a2.436,2.436,0,0,0-1.148.285.619.619,0,0,0-.064-.1,15.235,15.235,0,0,1-2.555-14.187.644.644,0,0,0-1.225-.4,16.523,16.523,0,0,0,2.771,15.39.64.64,0,0,0,.157.141,2.449,2.449,0,1,0,2.064-1.13Zm.82,3.27a1.161,1.161,0,1,1,.34-.82,1.152,1.152,0,0,1-.34.82Zm0,0\" transform=\"translate%280 -116.273%29\"/> <path id=\"Pfad_624\" data-name=\"Pfad 624\" d=\"M159.684,285.218a.645.645,0,1,0-.456-.189.649.649,0,0,0,.456.189Zm0,0\" transform=\"translate%28-49.395 -49.395%29\"/> <path id=\"Pfad_625\" data-name=\"Pfad 625\" d=\"M420.606,544.851a.645.645,0,1,0,.456.189.649.649,0,0,0-.456-.189Zm0,0\" transform=\"translate%28-287.894 -287.894%29\"/> <path id=\"Pfad_626\" data-name=\"Pfad 626\" d=\"M160.5,297.12a11.743,11.743,0,0,0,11.716,11.73h.014a11.73,11.73,0,1,0-11.73-11.73Zm9.111-1.536h4.356a2.66,2.66,0,0,0,.882-.15v1.747a2.619,2.619,0,0,1-5.238,0Zm5.74-2.674a1.386,1.386,0,0,1-1.384,1.385h-4.356v-.869a2.034,2.034,0,0,1,2.031-2.031h3.709Zm3.64,12.16a10.4,10.4,0,0,1-5.813,2.448l2.264-5.853,2.092.457a1.865,1.865,0,0,1,1.457,1.811v1.137Zm-6.761-3.982a3.889,3.889,0,0,0,1.328-.233,1.5,1.5,0,0,0,.62.5l-1.957,5.06-1.957-5.06a1.5,1.5,0,0,0,.624-.51,3.89,3.89,0,0,0,1.343.238Zm-3.23.578,2.263,5.85a10.4,10.4,0,0,1-5.794-2.446v-1.138a1.864,1.864,0,0,1,1.456-1.81Zm13.672-4.546a10.394,10.394,0,0,1-2.4,6.648,3.162,3.162,0,0,0-2.466-2.905l-3.083-.674h0a3.9,3.9,0,0,0,1.416-3.008v-2.713a2.659,2.659,0,0,0,.5-1.557V290.75a.644.644,0,0,0-.645-.645h-4.354a3.324,3.324,0,0,0-3.32,3.32v1.514a.646.646,0,0,0,.009.106.655.655,0,0,0-.009.107v2.027a3.9,3.9,0,0,0,1.411,3l-.017.005-3.067.673a3.163,3.163,0,0,0-2.464,2.906,10.439,10.439,0,1,1,18.487-6.648Zm0,0\" transform=\"translate%28-50.73 -50.73%29\"/> </g> </svg>");
}
.icon_modul_zf_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\"> <g id=\"Gruppe_468\" data-name=\"Gruppe 468\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_591\" data-name=\"Pfad 591\" d=\"M402.967,257.4a.7.7,0,0,0,.494-.2l.912-.909a.7.7,0,0,0,.205-.5v-2.962a.7.7,0,0,0-1.4,0V255.5l-.706.7a.7.7,0,0,0,.494,1.195Zm0,0\" transform=\"translate%28-269.389 -20.167%29\"/> <path id=\"Pfad_592\" data-name=\"Pfad 592\" d=\"M139.207,363.3a1.8,1.8,0,0,0,1.793-1.8v-9.09a1.8,1.8,0,0,0-1.793-1.8h-4.816a.7.7,0,0,0,0,1.409h4.816a.388.388,0,0,1,.387.388v9.09a.388.388,0,0,1-.387.388h-5.52V358.37a2.109,2.109,0,1,0-4.219,0v3.523h-5.526a.388.388,0,0,1-.387-.388v-9.09a.388.388,0,0,1,.387-.388h4.823a.7.7,0,0,0,0-1.409h-4.823a1.8,1.8,0,0,0-1.793,1.8v7.013a3.522,3.522,0,0,0-1.7-.916l-3.5-.768a.239.239,0,0,1-.056-.021,4.418,4.418,0,0,0,1.638-3.435v-3.1a3,3,0,0,0,.571-1.764v-2.461a.7.7,0,0,0-.7-.7h-4.947a3.753,3.753,0,0,0-3.744,3.753v1.724a.678.678,0,0,1,0,.243v2.309a4.417,4.417,0,0,0,1.63,3.429.255.255,0,0,1-.07.027l-3.485.766A3.569,3.569,0,0,0,105,361.98V370.7a.7.7,0,0,0,.7.7H140.3a.7.7,0,0,0,.7-.7v-2.819a.7.7,0,0,0-.7-.7h-4.359v-.352a2.185,2.185,0,0,0-2.18-2.185h-.07V363.3Zm-15.264,0h5.526v1.339h-.07a2.185,2.185,0,0,0-2.18,2.185v.352h-3.981v-4.021a1.778,1.778,0,0,0,.7.145Zm-2.111-1.322v5.2h-6.738l2.68-7.81,2.379.521a2.153,2.153,0,0,1,1.679,2.091Zm-10.718-11.968a2.343,2.343,0,0,1,2.338-2.343H117.7v1.756a1.606,1.606,0,0,1-1.6,1.606h-4.979Zm0,2.429h4.979a2.988,2.988,0,0,0,1.032-.182v2.03a3.005,3.005,0,1,1-6.011,0Zm3.006,6.269a4.377,4.377,0,0,0,1.52-.271,1.676,1.676,0,0,0,.759.6l-1.575,4.591v-1.517a.7.7,0,1,0-1.406,0V363.7l-1.6-4.653a1.674,1.674,0,0,0,.764-.611,4.382,4.382,0,0,0,1.536.277Zm-7.713,3.268a2.152,2.152,0,0,1,1.678-2.091l2.359-.519,2.68,7.808h-6.717ZM139.594,370H106.406v-1.409h33.187Zm-5.062-3.171v.352h-5.906v-.352a.775.775,0,0,1,.773-.775h4.359a.775.775,0,0,1,.773.775Zm-3.656-2.185V358.37a.7.7,0,1,1,1.406,0v6.272Zm0,0\" transform=\"translate%280 -105.517%29\"/> <path id=\"Pfad_593\" data-name=\"Pfad 593\" d=\"M381.205,392.845a.7.7,0,1,0,.494-.205.7.7,0,0,0-.494.205Zm0,0\" transform=\"translate%28-250.12 -147.489%29\"/> <path id=\"Pfad_594\" data-name=\"Pfad 594\" d=\"M256.45,264.289a.7.7,0,1,0-.494-.205.7.7,0,0,0,.494.205Zm0,0\" transform=\"translate%28-136.614 -29.922%29\"/> <path id=\"Pfad_595\" data-name=\"Pfad 595\" d=\"M286.45,234.367h6.189a5.7,5.7,0,0,0,.156,3.078h-5.185a.7.7,0,0,0,0,1.4h5.878a5.736,5.736,0,1,0-.334-5.876h-6.7a.7.7,0,0,0,0,1.4Zm11.784-3.078a4.337,4.337,0,1,1-4.337,4.337,4.342,4.342,0,0,1,4.337-4.337Zm0,0\" transform=\"translate%28-163.707%29\"/> </g> </svg>");
}
.icon_modul_bf_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\"> <defs> <style> .cls-1 { fill:%23848484; } .cls-2 { clip-path: url%28%23clip-path%29; } </style> <clipPath id=\"clip-path\"> <rect id=\"Rechteck_215\" data-name=\"Rechteck 215\" class=\"cls-1\" width=\"36\" height=\"36\"/> </clipPath> </defs> <g id=\"Gruppe_488\" data-name=\"Gruppe 488\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_691\" data-name=\"Pfad 691\" d=\"M198.514,441.893a1.084,1.084,0,0,1,1.45.455l2,3.712a.71.71,0,0,0,1.334-.337V440.3a.71.71,0,0,0-1.42,0v2.611l-.67-1.241a2.509,2.509,0,0,0-4.647,1.781l1.3,5.386a9.719,9.719,0,0,0,1.609,3.474l2.546,3.484a.71.71,0,1,0,1.146-.838l-2.546-3.483a8.31,8.31,0,0,1-1.375-2.969l-1.3-5.386a1.085,1.085,0,0,1,.569-1.228Zm0,0\" transform=\"translate%28-82.935 -190.199%29\"/> <g id=\"Gruppe_487\" data-name=\"Gruppe 487\" transform=\"translate%28105 229.89%29\"> <g id=\"Gruppe_486\" data-name=\"Gruppe 486\" class=\"cls-2\"> <path id=\"Pfad_692\" data-name=\"Pfad 692\" d=\"M265.972,355.963a2.38,2.38,0,0,0-1.146.293,2.391,2.391,0,0,0-3.441-1.211,2.391,2.391,0,0,0-3.163-1.184V350.5a2.394,2.394,0,0,0-4.787,0v1.219a.7.7,0,1,0,1.406,0V350.5a.987.987,0,1,1,1.975,0v9.921a.7.7,0,0,0,1.406,0v-4.38a.987.987,0,0,1,1.975,0v4.38a.7.7,0,0,0,1.406,0v-3.309a.988.988,0,1,1,1.975,0v3.309a.7.7,0,1,0,1.406,0v-2.064a.988.988,0,0,1,1.975,0v5.933a15.538,15.538,0,0,1-.713,4.656l-.992,3.163a.7.7,0,1,0,1.342.421l.992-3.163a16.955,16.955,0,0,0,.777-5.077v-5.933a2.4,2.4,0,0,0-2.394-2.394Zm0,0\" transform=\"translate%28-239.518 -337.022%29\"/> <path id=\"Pfad_693\" data-name=\"Pfad 693\" d=\"M388.551,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.963-1.952a1.177,1.177,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.655,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.248l1.926-1.013,1.927,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.184,1.184,0,0,0-.341-1.048l-1.319-1.285,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.185,1.185,0,0,0,.892.648l1.823.264Zm0,0\" transform=\"translate%28-352.61 -229.89%29\"/> <path id=\"Pfad_694\" data-name=\"Pfad 694\" d=\"M251.938,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.964-1.952a1.176,1.176,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.656,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.247l1.926-1.013,1.927,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.184,1.184,0,0,0-.341-1.048l-1.319-1.285,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.184,1.184,0,0,0,.891.648l1.823.264Zm0,0\" transform=\"translate%28-228.804 -229.89%29\"/> <path id=\"Pfad_695\" data-name=\"Pfad 695\" d=\"M115.326,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.964-1.952a1.176,1.176,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.656,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.248l1.926-1.013,1.926,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.182,1.182,0,0,0-.341-1.048l-1.32-1.286,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.184,1.184,0,0,0,.891.648l1.823.264Zm0,0\" transform=\"translate%28-105 -229.89%29\"/> </g> </g> <path id=\"Pfad_696\" data-name=\"Pfad 696\" d=\"M254.645,410.246a.709.709,0,1,0,.208.5.715.715,0,0,0-.208-.5Zm0,0\" transform=\"translate%28-134.524 -163.266%29\"/> </g> </svg>");
}
.icon_modul_tv_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" fill=\"%23848484\"  viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z\"/></svg>");
}

.sortable_list {
  height: 100%;
}
.bewerbung_success .box {
  height: 100%;
}
.bewerbungs_task_image {
  overflow: hidden;
}
.bewerbungs_task_image img {
  height: auto;
  width: 100%;
}

.social_img_small {
  width: 15px;
  padding-right: 2px;
}
.social_button {
  display: inline-block;
  width: 150px;
}
.social_button_link {
  display: block;
  margin: auto;
  height: 36px;
  font-size: 14px;
  line-height: 40px !important;
  padding: 0;
  vertical-align: top;
  text-shadow: none;
  border-radius: 0px;
  color: #fff !important;
  text-decoration: none !important;
}
.social_button_i {
  float: left;
  display: inline-block;
  margin: 5px 2px 5px;
  vertical-align: top;
  width: 35px;
  height: 35px;
  margin-top: 0;
  line-height: 25px;
  background-size: 25px;
}
.social_button_span {
  display: inline-block;
  min-width: 80px;
  margin: 0;
  text-align: left;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  vertical-align: top;
  font-weight: 600;
  font-size: 14px !important;
  letter-spacing: 0;
  color: #fff !important;
  padding-left: 5px;
}
.xing_button {
  display: block;
  width: 150px;
}
.xing_button_link {
  background-color: #026466;
  display: block;
  margin: auto;
  height: 36px;
  font-size: 14px;
  line-height: 40px !important;
  padding: 0;
  vertical-align: top;
  text-shadow: none;
  border-radius: 0px;
  color: #fff !important;
  text-decoration: none !important;
}
.xing_button_i {
  float: left;
  display: inline-block;
  margin: 5px 2px 5px;
  vertical-align: top;
  width: 35px;
  height: 35px;
  margin-top: 0;
  line-height: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABUCAYAAADUB/oXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gMBDQQJfSzjbwAAAZxJREFUeNrtmluuAyEMQyHq/rc89/9KHVEejh2cBZTBOXECpTWHw+FwHI1eZSPP8zxTAvTeS4oyK8g3YcLFUrB8dlNiUiqScoISaVJWBXmLa8vnGyXXivImiKwoJ0tH0mhPmas9pRIpCEpaa+2DOmSx+8hQ+ax8BHIDJxJlT/nVU1A1zOIlEFJ2lFFGYgJtmGVaclYZZa1ro10Z3tBZyzR5k7I65qOylz0KQEkZ2SzDNBzIDLCN89tIWV30jQSWM1Mpo91FcmQuznjOmhaF8WogtXxOCMJESYqn/N8AI3WhnNFTvxnKZSPfklUoGRblBnOFk6J2g9czMspMSbkxH0LKjZS8knJTC4aVj1ILHhLlthYMIUX9T7RQzuj1Y37a+xR2SlDCBHJBldIK9IYVyih2fGy1JxvLY7jaM4uR+FTP+pGrA+ZuknrzZlJMi0mhJIWRFpPCSgobLWVI2Tn+04jCNDSW8pRdtFCJwkJLr5hxqXe0bsnCtJgUJVIyaSlNyqyo1KJktejynjJDC70oGbT06v7gi3iHw+FwaMQfd3IAlWrJXOsAAAAASUVORK5CYII=) center center no-repeat;
  background-size: 25px;
}
.btn_filter:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16\" viewBox=\"0 0 18 14\"> <g id=\"Gruppe_257\" data-name=\"Gruppe 257\" transform=\"translate%28-123 -709%29\"> <g id=\"Gruppe_106\" data-name=\"Gruppe 106\" transform=\"translate%2877.5 137.5%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y2=\"18\" transform=\"translate%2863.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_107\" data-name=\"Gruppe 107\" transform=\"translate%2880.5 144.5%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y2=\"12\" transform=\"translate%2857.5 571.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_108\" data-name=\"Gruppe 108\" transform=\"translate%2882.5 149.5%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y2=\"8\" transform=\"translate%2853.5 572.5%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_sorting {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"19\" viewBox=\"0 0 15 19\"> <g id=\"Gruppe_91\" data-name=\"Gruppe 91\" transform=\"translate%28-123 -81.826%29\"> <g id=\"Gruppe_89\" data-name=\"Gruppe 89\" transform=\"translate%28-2%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23848484\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"1.7\"/> </g> <g id=\"Gruppe_90\" data-name=\"Gruppe 90\" transform=\"translate%28262.998 182.557%29 rotate%28180%29\"> <path id=\"Pfad_358-2\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23848484\"/> <line id=\"Linie_13-2\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"1.7\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_sorting:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"20\" viewBox=\"0 0 14.998 18.905\"> <g id=\"Gruppe_91\" data-name=\"Gruppe 91\" transform=\"translate%28-123 -81.826%29\"> <g id=\"Gruppe_89\" data-name=\"Gruppe 89\" transform=\"translate%28-2%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23f15a23\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"1.7\"/> </g> <g id=\"Gruppe_90\" data-name=\"Gruppe 90\" transform=\"translate%28262.998 182.557%29 rotate%28180%29\"> <path id=\"Pfad_358-2\" data-name=\"Pfad 358\" d=\"M3.634,0,0,4.844H7Z\" transform=\"translate%28139.998 100.731%29 rotate%28180%29\" fill=\"%23f15a23\"/> <line id=\"Linie_13-2\" data-name=\"Linie 13\" x2=\"10.381\" transform=\"translate%28136.5 86.826%29 rotate%2890%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"1.7\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_attachment {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8.5\" height=\"17\" viewBox=\"0 0 8.5 17\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Pfad_490\" data-name=\"Pfad 490\" class=\"cls-1\" d=\"M14.341,4.864V13.75a3.091,3.091,0,1,1-6.182,0V4.091a1.932,1.932,0,0,1,3.864,0V12.2a.773.773,0,1,1-1.545,0V4.864H9.318V12.2a1.932,1.932,0,1,0,3.864,0V4.091A3.091,3.091,0,0,0,7,4.091V13.75a4.25,4.25,0,1,0,8.5,0V4.864Z\" transform=\"translate%28-7 -1%29\"/> </svg>")
    center no-repeat;
}
.btn_attachment:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10.5\" height=\"19\" viewBox=\"0 0 8.5 17\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <path id=\"Pfad_490\" data-name=\"Pfad 490\" class=\"cls-1\" d=\"M14.341,4.864V13.75a3.091,3.091,0,1,1-6.182,0V4.091a1.932,1.932,0,0,1,3.864,0V12.2a.773.773,0,1,1-1.545,0V4.864H9.318V12.2a1.932,1.932,0,1,0,3.864,0V4.091A3.091,3.091,0,0,0,7,4.091V13.75a4.25,4.25,0,1,0,8.5,0V4.864Z\" transform=\"translate%28-7 -1%29\"/> </svg>")
    center no-repeat;
}
.btn_photo {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"14.5\" viewBox=\"0 0 17.954 14.396\"> <g id=\"Gruppe_104\" data-name=\"Gruppe 104\" transform=\"translate%2830 -228%29\"> <path id=\"Pfad_386\" data-name=\"Pfad 386\" d=\"M-18.641,236.468a2.381,2.381,0,0,1-2.382,2.382,2.38,2.38,0,0,1-2.382-2.382,2.38,2.38,0,0,1,2.382-2.382,2.381,2.381,0,0,1,2.382,2.382Zm4.874-5.969a1.722,1.722,0,0,1,1.722,1.722v8.339a1.836,1.836,0,0,1-1.836,1.836H-28.164A1.836,1.836,0,0,1-30,240.56v-8.339a1.721,1.721,0,0,1,1.722-1.722h3.443l.162-.686A2.347,2.347,0,0,1-22.387,228h2.732a2.347,2.347,0,0,1,2.286,1.814l.159.686Zm-12.641,2.485a.864.864,0,0,0-.863-.863.865.865,0,0,0-.866.863.864.864,0,0,0,.863.863.86.86,0,0,0,.866-.863Zm9.633,3.484a4.248,4.248,0,0,0-4.247-4.247,4.248,4.248,0,0,0-4.247,4.247,4.248,4.248,0,0,0,4.247,4.247,4.248,4.248,0,0,0,4.247-4.247Zm0,0\" fill=\"%23848484\"/> </g> </svg>")
    center no-repeat;
}
.btn_photo:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16.5\" viewBox=\"0 0 17.954 14.396\"> <g id=\"Gruppe_104\" data-name=\"Gruppe 104\" transform=\"translate%2830 -228%29\"> <path id=\"Pfad_386\" data-name=\"Pfad 386\" d=\"M-18.641,236.468a2.381,2.381,0,0,1-2.382,2.382,2.38,2.38,0,0,1-2.382-2.382,2.38,2.38,0,0,1,2.382-2.382,2.381,2.381,0,0,1,2.382,2.382Zm4.874-5.969a1.722,1.722,0,0,1,1.722,1.722v8.339a1.836,1.836,0,0,1-1.836,1.836H-28.164A1.836,1.836,0,0,1-30,240.56v-8.339a1.721,1.721,0,0,1,1.722-1.722h3.443l.162-.686A2.347,2.347,0,0,1-22.387,228h2.732a2.347,2.347,0,0,1,2.286,1.814l.159.686Zm-12.641,2.485a.864.864,0,0,0-.863-.863.865.865,0,0,0-.866.863.864.864,0,0,0,.863.863.86.86,0,0,0,.866-.863Zm9.633,3.484a4.248,4.248,0,0,0-4.247-4.247,4.248,4.248,0,0,0-4.247,4.247,4.248,4.248,0,0,0,4.247,4.247,4.248,4.248,0,0,0,4.247-4.247Zm0,0\" fill=\"%23f15a23\"/> </g> </svg>")
    center no-repeat;
}
.btn_delete {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"18.5\" viewBox=\"0 0 15 18.421\"> <g id=\"Gruppe_92\" data-name=\"Gruppe 92\" transform=\"translate%2844 -128%29\"> <path id=\"Pfad_367\" data-name=\"Pfad 367\" d=\"M-29.54,293.415h-1.229l.043-.712H-42.261l.043.712H-43.46a.531.531,0,0,0-.54.523.531.531,0,0,0,.54.523h1.306l.6,9.852a.533.533,0,0,0,.539.492h9.048a.533.533,0,0,0,.539-.492l.6-9.852h1.293a.531.531,0,0,0,.54-.523.531.531,0,0,0-.54-.523Zm-9.449,9.263h-.023a.532.532,0,0,1-.539-.5l-.36-8.188a.53.53,0,0,1,.516-.544.532.532,0,0,1,.562.5l.36,8.188a.529.529,0,0,1-.516.544Zm3.035-.522a.531.531,0,0,1-.54.523.531.531,0,0,1-.54-.523v-8.188a.531.531,0,0,1,.54-.523.531.531,0,0,1,.54.523Zm2.518.022a.532.532,0,0,1-.539.5H-34a.53.53,0,0,1-.516-.544l.36-8.188a.533.533,0,0,1,.562-.5.53.53,0,0,1,.516.544Zm0,0\" transform=\"translate%280 -158.383%29\" fill=\"%23848484\"/> <path id=\"Pfad_368\" data-name=\"Pfad 368\" d=\"M-22.893,133.169h12.707a.371.371,0,0,0,.357-.384V132.1a1.67,1.67,0,0,0-1.607-1.727h-1.78v-.262A2.041,2.041,0,0,0-15.18,128H-17.9a2.041,2.041,0,0,0-1.964,2.11v.262h-1.78A1.67,1.67,0,0,0-23.25,132.1v.686a.371.371,0,0,0,.357.384Zm4.1-3.058a.929.929,0,0,1,.893-.959h2.719a.929.929,0,0,1,.893.959v.262h-4.5Zm0,0\" transform=\"translate%28-19.954%29\" fill=\"%23848484\"/> </g> </svg>")
    center no-repeat;
}
.btn_delete:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"19.5\" viewBox=\"0 0 15 18.421\"> <g id=\"Gruppe_92\" data-name=\"Gruppe 92\" transform=\"translate%2844 -128%29\"> <path id=\"Pfad_367\" data-name=\"Pfad 367\" d=\"M-29.54,293.415h-1.229l.043-.712H-42.261l.043.712H-43.46a.531.531,0,0,0-.54.523.531.531,0,0,0,.54.523h1.306l.6,9.852a.533.533,0,0,0,.539.492h9.048a.533.533,0,0,0,.539-.492l.6-9.852h1.293a.531.531,0,0,0,.54-.523.531.531,0,0,0-.54-.523Zm-9.449,9.263h-.023a.532.532,0,0,1-.539-.5l-.36-8.188a.53.53,0,0,1,.516-.544.532.532,0,0,1,.562.5l.36,8.188a.529.529,0,0,1-.516.544Zm3.035-.522a.531.531,0,0,1-.54.523.531.531,0,0,1-.54-.523v-8.188a.531.531,0,0,1,.54-.523.531.531,0,0,1,.54.523Zm2.518.022a.532.532,0,0,1-.539.5H-34a.53.53,0,0,1-.516-.544l.36-8.188a.533.533,0,0,1,.562-.5.53.53,0,0,1,.516.544Zm0,0\" transform=\"translate%280 -158.383%29\" fill=\"%23f15a23\"/> <path id=\"Pfad_368\" data-name=\"Pfad 368\" d=\"M-22.893,133.169h12.707a.371.371,0,0,0,.357-.384V132.1a1.67,1.67,0,0,0-1.607-1.727h-1.78v-.262A2.041,2.041,0,0,0-15.18,128H-17.9a2.041,2.041,0,0,0-1.964,2.11v.262h-1.78A1.67,1.67,0,0,0-23.25,132.1v.686a.371.371,0,0,0,.357.384Zm4.1-3.058a.929.929,0,0,1,.893-.959h2.719a.929.929,0,0,1,.893.959v.262h-4.5Zm0,0\" transform=\"translate%28-19.954%29\" fill=\"%23f15a23\"/> </g> </svg>")
    center no-repeat;
}
.btn_copy {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14.5\" height=\"18\" viewBox=\"0 0 14.409 18\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_460\" data-name=\"Gruppe 460\" transform=\"translate%28-25.64%29\"> <g id=\"Gruppe_459\" data-name=\"Gruppe 459\" transform=\"translate%2825.64%29\"> <path id=\"Pfad_543\" data-name=\"Pfad 543\" class=\"cls-1\" d=\"M36.533,2.9V0H25.64V14.9h3.516V18h7.773l3.12-3.089V2.9ZM26.694,1.055h8.784V11.476H33.093v2.367h-6.4Zm12.3,13.523H36.608v2.367h-6.4V14.9h3.2l3.121-3.089V3.952h2.461V14.578Z\" transform=\"translate%28-25.64%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_calendar {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 15.352 15.352\"> <defs> <style> .cls-1 { fill: %23848484; fill-rule: evenodd; } </style> </defs> <path id=\"Pfad_436\" data-name=\"Pfad 436\" class=\"cls-1\" d=\"M11.514,0V2.878h.959V0ZM2.878,0V2.878h.959V0ZM6.716,11.514H4.8l.192-.384C6.237,9.979,6.908,9.115,6.908,8.06A1.686,1.686,0,0,0,5.085,6.333,3.644,3.644,0,0,0,3.454,7l.192.576A2.136,2.136,0,0,1,4.893,7.1,1.054,1.054,0,0,1,6.045,8.252c0,.864-.864,1.631-2.3,2.974l-.864.576v.672H6.716ZM9.595,9.5c.768.192,1.247.576,1.247,1.247A1.089,1.089,0,0,1,9.691,11.8a1.035,1.035,0,0,1-1.151-1.055A1.309,1.309,0,0,1,9.595,9.5ZM8.731,7.868a.961.961,0,0,1,.959-.959.9.9,0,0,1,.959.959,1.222,1.222,0,0,1-.864,1.055C9.115,8.731,8.731,8.443,8.731,7.868Zm-.959,2.974c0,.864.768,1.535,1.919,1.535a1.855,1.855,0,0,0,2.015-1.727c0-.672-.192-1.151-1.151-1.439h0a1.161,1.161,0,0,0,.959-1.343c0-.768-.576-1.439-1.727-1.439-1.055,0-1.823.576-1.823,1.535a1.377,1.377,0,0,0,.959,1.247h0A1.722,1.722,0,0,0,7.772,10.842ZM14.392,4.8v9.595H.959V4.8Zm-.959,10.554a1.925,1.925,0,0,0,1.919-1.919V2.878A1.925,1.925,0,0,0,13.433.959h0V2.4a1.439,1.439,0,1,1-2.878,0V.959H4.8V2.4A1.476,1.476,0,0,1,3.358,3.838,1.476,1.476,0,0,1,1.919,2.4V.959h0A1.925,1.925,0,0,0,0,2.878V13.433a1.925,1.925,0,0,0,1.919,1.919Z\"/> </svg>")
    center no-repeat;
}
.btn_lock {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.5\" height=\"17\" viewBox=\"0 0 12.425 17.156\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Pfad_389\" data-name=\"Pfad 389\" class=\"cls-1\" d=\"M71.089-24.936H69.922v-2.355A4.715,4.715,0,0,0,65.213-32,4.715,4.715,0,0,0,60.5-27.291v2.355H59.336A.336.336,0,0,0,59-24.6v8.41a1.347,1.347,0,0,0,1.346,1.346H70.08a1.347,1.347,0,0,0,1.346-1.346V-24.6A.336.336,0,0,0,71.089-24.936ZM66.08-19.952l.232,2.083a.368.368,0,0,1-.091.285.367.367,0,0,1-.274.122H64.478a.367.367,0,0,1-.274-.122.368.368,0,0,1-.091-.285l.232-2.083a1.453,1.453,0,0,1-.6-1.181A1.47,1.47,0,0,1,65.213-22.6a1.47,1.47,0,0,1,1.469,1.469A1.453,1.453,0,0,1,66.08-19.952ZM67.9-24.936H62.522v-2.355a2.694,2.694,0,0,1,2.691-2.691A2.694,2.694,0,0,1,67.9-27.291Z\" transform=\"translate%28-59 32%29\"/> </svg>")
    center no-repeat;
}
.btn_copy:hover {
  border-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15.5\" height=\"19\" viewBox=\"0 0 14.409 18\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <g id=\"Gruppe_460\" data-name=\"Gruppe 460\" transform=\"translate%28-25.64%29\"> <g id=\"Gruppe_459\" data-name=\"Gruppe 459\" transform=\"translate%2825.64%29\"> <path id=\"Pfad_543\" data-name=\"Pfad 543\" class=\"cls-1\" d=\"M36.533,2.9V0H25.64V14.9h3.516V18h7.773l3.12-3.089V2.9ZM26.694,1.055h8.784V11.476H33.093v2.367h-6.4Zm12.3,13.523H36.608v2.367h-6.4V14.9h3.2l3.121-3.089V3.952h2.461V14.578Z\" transform=\"translate%28-25.64%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_calendar:hover {
  border-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 15.352 15.352\"> <defs> <style> .cls-1 { fill: %23f15a23; fill-rule: evenodd; } </style> </defs> <path id=\"Pfad_436\" data-name=\"Pfad 436\" class=\"cls-1\" d=\"M11.514,0V2.878h.959V0ZM2.878,0V2.878h.959V0ZM6.716,11.514H4.8l.192-.384C6.237,9.979,6.908,9.115,6.908,8.06A1.686,1.686,0,0,0,5.085,6.333,3.644,3.644,0,0,0,3.454,7l.192.576A2.136,2.136,0,0,1,4.893,7.1,1.054,1.054,0,0,1,6.045,8.252c0,.864-.864,1.631-2.3,2.974l-.864.576v.672H6.716ZM9.595,9.5c.768.192,1.247.576,1.247,1.247A1.089,1.089,0,0,1,9.691,11.8a1.035,1.035,0,0,1-1.151-1.055A1.309,1.309,0,0,1,9.595,9.5ZM8.731,7.868a.961.961,0,0,1,.959-.959.9.9,0,0,1,.959.959,1.222,1.222,0,0,1-.864,1.055C9.115,8.731,8.731,8.443,8.731,7.868Zm-.959,2.974c0,.864.768,1.535,1.919,1.535a1.855,1.855,0,0,0,2.015-1.727c0-.672-.192-1.151-1.151-1.439h0a1.161,1.161,0,0,0,.959-1.343c0-.768-.576-1.439-1.727-1.439-1.055,0-1.823.576-1.823,1.535a1.377,1.377,0,0,0,.959,1.247h0A1.722,1.722,0,0,0,7.772,10.842ZM14.392,4.8v9.595H.959V4.8Zm-.959,10.554a1.925,1.925,0,0,0,1.919-1.919V2.878A1.925,1.925,0,0,0,13.433.959h0V2.4a1.439,1.439,0,1,1-2.878,0V.959H4.8V2.4A1.476,1.476,0,0,1,3.358,3.838,1.476,1.476,0,0,1,1.919,2.4V.959h0A1.925,1.925,0,0,0,0,2.878V13.433a1.925,1.925,0,0,0,1.919,1.919Z\"/> </svg>")
    center no-repeat;
}
.btn_lock:hover {
  border-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"13.5\" height=\"18\" viewBox=\"0 0 12.425 17.156\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <path id=\"Pfad_389\" data-name=\"Pfad 389\" class=\"cls-1\" d=\"M71.089-24.936H69.922v-2.355A4.715,4.715,0,0,0,65.213-32,4.715,4.715,0,0,0,60.5-27.291v2.355H59.336A.336.336,0,0,0,59-24.6v8.41a1.347,1.347,0,0,0,1.346,1.346H70.08a1.347,1.347,0,0,0,1.346-1.346V-24.6A.336.336,0,0,0,71.089-24.936ZM66.08-19.952l.232,2.083a.368.368,0,0,1-.091.285.367.367,0,0,1-.274.122H64.478a.367.367,0,0,1-.274-.122.368.368,0,0,1-.091-.285l.232-2.083a1.453,1.453,0,0,1-.6-1.181A1.47,1.47,0,0,1,65.213-22.6a1.47,1.47,0,0,1,1.469,1.469A1.453,1.453,0,0,1,66.08-19.952ZM67.9-24.936H62.522v-2.355a2.694,2.694,0,0,1,2.691-2.691A2.694,2.694,0,0,1,67.9-27.291Z\" transform=\"translate%28-59 32%29\"/> </svg>")
    center no-repeat;
}
.btn_competence {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18.0\" height=\"16.0\" viewBox=\"0 0 18.261 16.249\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_221\" data-name=\"Gruppe 221\" transform=\"translate%280 -22.038%29\"> <g id=\"Gruppe_220\" data-name=\"Gruppe 220\" transform=\"translate%280 22.038%29\"> <path id=\"Pfad_446\" data-name=\"Pfad 446\" class=\"cls-1\" d=\"M2.6,27.239a2.6,2.6,0,0,0,2.015-.957H7.574l1.884-1.643L7.574,23H4.616A2.6,2.6,0,1,0,2.6,27.239Zm-.021-3.976h.407v2.751H2.474V23.819l-.425.229-.112-.442Z\" transform=\"translate%280 -22.038%29\"/> <path id=\"Pfad_447\" data-name=\"Pfad 447\" class=\"cls-1\" d=\"M2.6,148.4a2.6,2.6,0,0,0,2.021-.965h7.354l1.884-1.643-1.884-1.643H4.61A2.6,2.6,0,1,0,2.6,148.4Zm-.888-1.533.293-.285c.659-.627.935-.946.939-1.3a.4.4,0,0,0-.445-.436.822.822,0,0,0-.5.2l-.067.056-.167-.37L1.8,144.7a1.2,1.2,0,0,1,.771-.277.79.79,0,0,1,.854.815c0,.516-.376.918-.908,1.43l-.092.085H3.488v.421H1.713Z\" transform=\"translate%280 -137.666%29\"/> <path id=\"Pfad_448\" data-name=\"Pfad 448\" class=\"cls-1\" d=\"M18.261,266.634l-1.884-1.643H4.616a2.6,2.6,0,1,0,0,3.287H16.377Zm-15.788,1.4a1.367,1.367,0,0,1-.706-.185l-.043-.028.14-.4.07.045a1.1,1.1,0,0,0,.535.152.543.543,0,0,0,.4-.139.408.408,0,0,0,.113-.293c0-.332-.312-.45-.6-.45h-.26v-.394h.26c.2,0,.508-.1.508-.37,0-.2-.14-.322-.386-.322a.883.883,0,0,0-.477.158l-.071.051-.137-.382.04-.029a1.292,1.292,0,0,1,.713-.211.705.705,0,0,1,.8.68.671.671,0,0,1-.365.6.715.715,0,0,1,.464.678C3.477,267.61,3.167,268.031,2.473,268.031Z\" transform=\"translate%280 -252.985%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_competence:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19.0\" height=\"17.0\" viewBox=\"0 0 18.261 16.249\"> <defs> <style> .cls-1 { fill: %23f15a23; } </style> </defs> <g id=\"Gruppe_221\" data-name=\"Gruppe 221\" transform=\"translate%280 -22.038%29\"> <g id=\"Gruppe_220\" data-name=\"Gruppe 220\" transform=\"translate%280 22.038%29\"> <path id=\"Pfad_446\" data-name=\"Pfad 446\" class=\"cls-1\" d=\"M2.6,27.239a2.6,2.6,0,0,0,2.015-.957H7.574l1.884-1.643L7.574,23H4.616A2.6,2.6,0,1,0,2.6,27.239Zm-.021-3.976h.407v2.751H2.474V23.819l-.425.229-.112-.442Z\" transform=\"translate%280 -22.038%29\"/> <path id=\"Pfad_447\" data-name=\"Pfad 447\" class=\"cls-1\" d=\"M2.6,148.4a2.6,2.6,0,0,0,2.021-.965h7.354l1.884-1.643-1.884-1.643H4.61A2.6,2.6,0,1,0,2.6,148.4Zm-.888-1.533.293-.285c.659-.627.935-.946.939-1.3a.4.4,0,0,0-.445-.436.822.822,0,0,0-.5.2l-.067.056-.167-.37L1.8,144.7a1.2,1.2,0,0,1,.771-.277.79.79,0,0,1,.854.815c0,.516-.376.918-.908,1.43l-.092.085H3.488v.421H1.713Z\" transform=\"translate%280 -137.666%29\"/> <path id=\"Pfad_448\" data-name=\"Pfad 448\" class=\"cls-1\" d=\"M18.261,266.634l-1.884-1.643H4.616a2.6,2.6,0,1,0,0,3.287H16.377Zm-15.788,1.4a1.367,1.367,0,0,1-.706-.185l-.043-.028.14-.4.07.045a1.1,1.1,0,0,0,.535.152.543.543,0,0,0,.4-.139.408.408,0,0,0,.113-.293c0-.332-.312-.45-.6-.45h-.26v-.394h.26c.2,0,.508-.1.508-.37,0-.2-.14-.322-.386-.322a.883.883,0,0,0-.477.158l-.071.051-.137-.382.04-.029a1.292,1.292,0,0,1,.713-.211.705.705,0,0,1,.8.68.671.671,0,0,1-.365.6.715.715,0,0,1,.464.678C3.477,267.61,3.167,268.031,2.473,268.031Z\" transform=\"translate%280 -252.985%29\"/> </g> </g> </svg>")
    center no-repeat;
}
.btn_list {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"15\" viewBox=\"0 0 20.571 15.38\"> <g id=\"Gruppe_116\" data-name=\"Gruppe 116\" transform=\"translate%28-42 -86%29\"> <g id=\"Gruppe_113\" data-name=\"Gruppe 113\" transform=\"translate%2842 97.221%29\"> <g id=\"Gruppe_111\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23848484\"/> </g> </g> <g id=\"Gruppe_114\" data-name=\"Gruppe 114\" transform=\"translate%2842 91.61%29\"> <g id=\"Gruppe_111-2\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-2\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-2\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23848484\"/> </g> </g> <g id=\"Gruppe_115\" data-name=\"Gruppe 115\" transform=\"translate%2842 86%29\"> <g id=\"Gruppe_111-3\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23848484\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-3\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-3\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23848484\"/> </g> </g> </g> </svg>")
    center no-repeat;
}
.btn_list:hover {
  border-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16\" viewBox=\"0 0 20.571 15.38\"> <g id=\"Gruppe_116\" data-name=\"Gruppe 116\" transform=\"translate%28-42 -86%29\"> <g id=\"Gruppe_113\" data-name=\"Gruppe 113\" transform=\"translate%2842 97.221%29\"> <g id=\"Gruppe_111\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23f15a23\"/> </g> </g> <g id=\"Gruppe_114\" data-name=\"Gruppe 114\" transform=\"translate%2842 91.61%29\"> <g id=\"Gruppe_111-2\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-2\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-2\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-2\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23f15a23\"/> </g> </g> <g id=\"Gruppe_115\" data-name=\"Gruppe 115\" transform=\"translate%2842 86%29\"> <g id=\"Gruppe_111-3\" data-name=\"Gruppe 111\" transform=\"translate%287.48 2.805%29\"> <line id=\"Linie_11-3\" data-name=\"Linie 11\" y1=\"13.091\" transform=\"rotate%28-90%29\" fill=\"none\" stroke=\"%23f15a23\" stroke-width=\"2\"/> </g> <g id=\"Gruppe_112-3\" data-name=\"Gruppe 112\"> <path id=\"Pfad_11-3\" data-name=\"Pfad 11\" d=\"M-14.093,468.622l-.933-.94-.974.97.933.937.97.974.974-.97,2.226-2.215-.966-.974Zm0,0\" transform=\"translate%2816 -466.403%29\" fill=\"%23f15a23\"/> </g> </g> </g> </svg>")
    center no-repeat;
}
.bootstrap-table .fixed-table-body .table thead th {
  border: 0px;
}

.bootstrap-table .table thead th.color_th_bottom {
  border-bottom: 1px solid #f15a23;
}

.bootstrap-table .table thead th.color_th_middle {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) calc(50% - 1px),
    #666 calc(50%),
    rgba(0, 0, 0, 0) calc(50% + 1px)
  );
}

.table_vorbereitung .bootstrap-table .table thead th.color_th_middle_vorbereitung {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) calc(50% - 1px),
    #f15a23 calc(50%),
    rgba(0, 0, 0, 0) calc(50% + 1px)
  );
}

.table_gespraech .bootstrap-table .table thead th.color_th_middle_gespraech {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) calc(50% - 1px),
    #f15a23 calc(50%),
    rgba(0, 0, 0, 0) calc(50% + 1px)
  );
}

.bootstrap-table .table thead th.color_th_middle_text {
  text-align: center;
  letter-spacing: 3px;
  font-weight: normal;
  text-transform: uppercase;
}
.table_vorbereitung .bootstrap-table .fixed-table-body .table thead th.color_th_middle_text_vorbereitung,
.table_gespraech .bootstrap-table .fixed-table-body .table thead th.color_th_middle_text_gespraech {
  color: #f15a23;
}

.bootstrap-table .fixed-table-body .table td.color_th_middle_text {
  text-align: center;
}

.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border {
  border-left-width: 0px;
  border-right-width: 0px;
}
.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer) {
  border-bottom: 0px;
}

.bootstrap-select > .dropdown-toggle {
  width: 100%;
  border: 1px solid #848484;
  margin-bottom: 5px;
  margin-top: 2px;
  font-size: 12px;
  border-radius: 2px;
}

.filter-option-inner {
  padding-left: 5px;
  line-height: 30px;
  text-transform: none;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: white;
  border-color: #848484;
}

.show_hover div {
  display: none;
  transition: all 0.2s;
}
tr:hover .show_hover div {
  display: block;
}

#custom_filter_row th {
  padding: 30px 0 30px 0px;
  background: #efefef;
}
#custom_filter_row .form-label-group > label {
  display: none;
}
#custom_filter_row textarea,
#custom_filter_row input,
#custom_filter_row select {
  margin: 0 2px 0 15px;
  padding: 0 0 0 2px;
  height: 40px;
  width: calc(100% - 15px) !important;
  height: 40px;
  font-size: 13px;
  border-color: white;
  background: rgba(255, 255, 255, 0.2);
}
#custom_filter_row select {
  background: none;
  border-width: 0 0 2px 0;
  border-color: white;
}

.filter_title_frontend {
  color: #414141;
  font-weight: 600;
  margin-bottom: 5px;
}

.ze_table td,
.ze_table th {
  padding: 5px 3px;
  border-width: 0 0px 2px 0 !important;
  background: linear-gradient(to right, transparent calc(100% - 2px), #efefef calc(100% - 2px), #efefef 0%);
}
.ze_table td.ze_day,
.ze_table th.ze_day {
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}

/* 100  hrpuls */
@media (min-width: 2px) {
  .ze_table .size_xs {
    width: 26px;
    min-width: 26px !important;
  }
}
@media (min-width: 1495px) {
  .ze_table .size_xs {
    width: 28px;
    min-width: 28px !important;
  }
}
@media (min-width: 1570px) {
  .ze_table .size_xs {
    width: 30px;
    min-width: 30px !important;
  }
}
@media (min-width: 1645px) {
  .ze_table .size_xs {
    width: 32px;
    min-width: 32px !important;
  }
}
@media (min-width: 1720px) {
  .ze_table .size_xs {
    width: 34px;
    min-width: 34px !important;
  }
}
@media (min-width: 1795px) {
  .ze_table .size_xs {
    width: 36px;
    min-width: 36px !important;
  }
}
@media (min-width: 1870px) {
  .ze_table .size_xs {
    width: 38px;
    min-width: 38px !important;
  }
  .dialog-filter .filter-options {
    width: 50%;
  }
}

.ze_holiday_rejected {
  background: repeating-linear-gradient(45deg, #ffffff, #ffffff 3px, #465298 3px, #465298 6px);
}

.ze_table th .th-inner {
  padding-right: 0px !important;
}
.ze_table td.ze_weekend,
.ze_table th.ze_weekend {
  background-color: #efefef;
}
.ze_table td.ze_freeday {
  background: #ffffe0;
}

.ze_sickness {
  background-color: #fadf32;
}
.ze_holiday {
  background-color: #75fa99;
}
.ze_businesstrip {
  background-color: #75ccfa;
}
.ze_pointer {
  cursor: pointer;
}

.status_change_select {
  border: 0px;
  padding: 5px 0;
  margin-top: 0px !important;
}

.fixed-table-toolbar > div {
  margin-bottom: 16px !important;
}

.attachWrapper {
  height: 60px;
  overflow: auto;
  max-width: 200px;
}
.donoughnut_wrapper {
  margin: 0 auto;
  font-size: 14px;
  font-weight: 600;
  width: 70px;
}
.doughnut_text {
  margin-top: -10px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
.collapseWrapper,
.dropdown-menu {
  position: absolute;
  z-index: 20;
  right: 0px;
  padding: 5px;
  background: #f7f7f7;
  text-align: left;
  border-radius: 4px;
  border: 1px solid #f7f7f7;
  width: 250px;
}
.status_dropdown {
  margin-right: 5px;
  padding: 5px 15px 5px 0px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.status_dropdown:hover {
  background: #eee;
}
.status_dropdown .btn {
  white-space: normal;
  background: transparent;
  border: 1px white;
  text-transform: none;
  color: #f15a23;
  text-align: left;
  height: 58px;
  line-height: 19px;
}
.status_dropdown ul {
  list-style-type: none;
  padding: 5px;
  width: 280px;
}
.status_dropdown ul li {
  margin: 0;
  line-height: 18px;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 0px solid #efefef;
  transition: all 300ms ease;
  padding-left: 3px;
  text-transform: none;
}
.status_dropdown ul li:hover,
.status_dropdown ul li.active,
.status_dropdown ul li.trail {
  background: rgba(0, 0, 0, 0.1);
}
.status_dropdown ul li a {
  color: #414141;
  display: block;
  font-size: 12px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.status_dropdown ul li:hover a,
.status_dropdown ul li.trail a {
  text-decoration: none;
}
.status_dropdown ul li:hover ul li a {
  text-decoration: none;
}
.status_dropdown ul li:hover ul li a:hover {
  text-decoration: none;
}
.status_dropdown ul li .icon {
  float: left;
  margin-top: 10px;
}

.dropdown-submenu .status_dropdown {
  max-height: 200px;
  overflow: auto;
}

.dropdown-menu {
  font-size: inherit;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px;
  border-radius: 0 4px 4px 4px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > span:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > span:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown-toggle {
  max-width: 350px;
  overflow: hidden;
  padding-right: 15px;
}
.dropdown-toggle::after {
  position: absolute;
  top: 15px;
  right: 5px;
  width: 0;
  height: 0;
  content: "";
  border-top: 6px solid #aaa;
  border-right: 6px solid transparent;
  border-bottom: 0;
  border-left: 6px solid transparent;
}
.dropdown-item {
  white-space: normal;
}

.btn_more {
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path stroke=\"%23848484;\" d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"/></svg>")
    center no-repeat;
}
.btn_more:hover {
  border-color: #f15a23;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path stroke=\"%23f15a23;\" d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"/></svg>")
    center no-repeat;
}

.btn_active,
.btn_active i {
  border-color: #f15a23;
  color: #f15a23;
}
.btn_vorlage {
  transition: all 0.1s linear;
  background: url(data:image/svg+xml;utf8,) center no-repeat;
}

#header .btn_logout {
  margin: -10px 0 0 0;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19.0\" height=\"14.5\" viewBox=\"0 0 19.281 14.417\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-2 { fill: none; stroke: %23848484; stroke-width: 2px; } </style> </defs> <g id=\"Gruppe_80\" data-name=\"Gruppe 80\" transform=\"translate%28-55.701 -709%29\"> <g id=\"Gruppe_79\" data-name=\"Gruppe 79\" transform=\"translate%2856.701 710%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M4.008,0,0,5.15H7.718Z\" transform=\"translate%2818.281 1.937%29 rotate%2890%29\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" class=\"cls-2\" x2=\"10\" transform=\"translate%284.5 6%29\"/> <path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-2\" d=\"M-27.846,1292.086H-38.571V1304.5h10.725\" transform=\"translate%2838.571 -1292.086%29\"/> </g> </g> </svg>")
    center no-repeat;
}
#header .btn_logout:hover {
  border-color: #f15a23;
  transition: all 0.1s linear;
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16.5\" viewBox=\"0 0 19.281 14.417\"> <defs> <style> .cls-1 { fill: %23f15a23; } .cls-2 { fill: none; stroke: %23f15a23; stroke-width: 2px; } </style> </defs> <g id=\"Gruppe_80\" data-name=\"Gruppe 80\" transform=\"translate%28-55.701 -709%29\"> <g id=\"Gruppe_79\" data-name=\"Gruppe 79\" transform=\"translate%2856.701 710%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M4.008,0,0,5.15H7.718Z\" transform=\"translate%2818.281 1.937%29 rotate%2890%29\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" class=\"cls-2\" x2=\"10\" transform=\"translate%284.5 6%29\"/> <path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-2\" d=\"M-27.846,1292.086H-38.571V1304.5h10.725\" transform=\"translate%2838.571 -1292.086%29\"/> </g> </g> </svg>")
    center no-repeat;
}

.btn_vorlage {
  transition: all 0.1s linear;
  background: url(data:image/svg+xml;utf8,) center no-repeat;
}

.icon_i {
  width: 28px;
  height: 28px;
  border: 1px solid #848484;
  border-radius: 15px;
  line-height: 28px;
  text-align: center;
}
.icon_i_60 {
  width: 58px;
  height: 58px;
  border-radius: 30px;
  line-height: 58px;
  border-color: white;
}
.icon_i_small {
  width: 18px;
  height: 18px;
  border: 1px solid #848484;
  border-radius: 9px;
  line-height: 14px;
  text-align: center;
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}
.icon_i_small_grey {
  background: #f5f5f5;
  border-color: #f5f5f5;
}
.icon_i i {
  color: #848484;
  font-size: 18px;
  margin-top: 4px;
}
.icon_i_60 i {
  font-size: 28px;
  margin: 2px;
}
.icon_i_small i {
  color: #848484;
  font-size: 16px;
  margin: 0px;
}
.icon_i_small.active,
.icon_i.active {
  border-color: #f15a23;
  background: #f15a23;
  color: white;
}
.icon_i_small.active i,
.icon_i.active i {
  color: white;
}
.icon {
  padding-left: 25px;
  background-size: 18px 18px;
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  line-height: 20px;
  height: 20px;
}
.icon_small {
  color: transparent;
  overflow: hidden;
  float: left;
  margin: 5px 5px 0 0;
  background-size: 18px 18px;
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  width: 20px;
}
.icon_small_border {
  border: 1px solid #848484;
  border-radius: 10px;
}
.icon_inline_text {
  vertical-align: text-bottom;
  display: inline-block;
  height: 14px;
  width: 12px;
  background-size: 12px 12px;
  background-position: top;
  background-repeat: no-repeat;
}
.icon_small a {
  color: transparent;
}
.icon_in {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg preserveAspectRatio=\"xMinYMin meet\" xmlns=\"http://www.w3.org/2000/svg\"><g class=\"scaling-icon\" style=\"fill-opacity: 1\"><defs></defs><g class=\"bug-14dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25 Z M5,5 L6.85,5 L6.85,6.016 L6.893,6.016 C7.259,5.541 8.018,4.938 9.25,4.938 C11.125,4.938 12,5.808 12,8 L12,12 L10,12 L10,8.75 C10,7.313 9.672,6.875 8.632,6.875 C7.5,6.875 7,7.75 7,9 L7,12 L5,12 L5,5 Z M2,12 L4,12 L4,5 L2,5 L2,12 Z M4.335,3 C4.335,3.737 3.737,4.335 3,4.335 C2.263,4.335 1.665,3.737 1.665,3 C1.665,2.263 2.263,1.665 3,1.665 C3.737,1.665 4.335,2.263 4.335,3 Z\" class=\"background\" fill=\"%230073B2\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.2917%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\"  rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%23848484\"></path></g></g><g class=\"bug-21dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0 Z M8,8 L10.827,8 L10.827,9.441 L10.858,9.441 C11.289,8.664 12.562,7.875 14.136,7.875 C17.157,7.875 18,9.479 18,12.45 L18,18 L15,18 L15,12.997 C15,11.667 14.469,10.5 13.227,10.5 C11.719,10.5 11,11.521 11,13.197 L11,18 L8,18 L8,8 Z M3,18 L6,18 L6,8 L3,8 L3,18 Z M6.375,4.5 C6.375,5.536 5.536,6.375 4.5,6.375 C3.464,6.375 2.625,5.536 2.625,4.5 C2.625,3.464 3.464,2.625 4.5,2.625 C5.536,2.625 6.375,3.464 6.375,4.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.4375%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-28dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0 Z M14.8747,12.025 L14.8747,10 L10.9997,10 L10.9997,24 L14.9997,24 L14.9997,17.375 C14.9997,15.603 15.6627,13.875 17.6497,13.875 C19.4667,13.875 19.9997,14.965 19.9997,16.875 L19.9997,24 L23.9997,24 L23.9997,14.975 C23.9997,11.75 22.2917,9.875 19.0137,9.875 C16.9227,9.875 15.4487,11.025 14.8747,12.025 Z M4,24 L8,24 L8,10 L4,10 L4,24 Z M6,3.665 C4.71,3.665 3.665,4.71 3.665,6 C3.665,7.29 4.71,8.335 6,8.335 C7.29,8.335 8.335,7.29 8.335,6 C8.335,4.71 7.29,3.665 6,3.665 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.5833%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-34dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34 Z M13,13 L17.75,13 L17.75,15.391 C18.387,14.114 20.242,12.75 22.695,12.75 C27.397,12.75 29,14.875 29,19.922 L29,29 L24,29 L24,20.984 C24,18.328 23.481,16.875 21.542,16.875 C18.921,16.875 18,18.867 18,20.984 L18,29 L13,29 L13,13 Z M5,29 L10,29 L10,13 L5,13 L5,29 Z M10.55,7.5 C10.55,9.184 9.184,10.55 7.5,10.55 C5.816,10.55 4.45,9.184 4.45,7.5 C4.45,5.815 5.816,4.45 7.5,4.45 C9.184,4.45 10.55,5.815 10.55,7.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.7083%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-40dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 L40,3.5 Z\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 Z M15,15.0000122 L20.875,15.0000122 L20.875,18.3330122 C21.542,17.1460122 23,14.7000122 26.957,14.7000122 C33.137,14.7000122 34,18.6800122 34,23.9670122 L34,34.0000122 L28,34.0000122 L28,25.0180122 C28,22.1830122 27.542,19.8750122 24.922,19.8750122 C21.75,19.8750122 21,21.9560122 21,24.5160122 L21,34.0000122 L15,34.0000122 L15,15.0000122 Z M6,34 L12,34 L12,15 L6,15 L6,34 Z M12.6509756,8.99997559 C12.6509756,11.0159756 11.0169756,12.6499756 9.00097559,12.6499756 C6.98397559,12.6499756 5.34997559,11.0159756 5.34997559,8.99997559 C5.34997559,6.98397559 6.98397559,5.34997559 9.00097559,5.34997559 C11.0169756,5.34997559 12.6509756,6.98397559 12.6509756,8.99997559 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.8333%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-48dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"20\" height=\"20\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g></svg>");
}
.icon_in_active {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" preserveAspectRatio=\"xMinYMin meet\" xmlns=\"http://www.w3.org/2000/svg\"><g class=\"scaling-icon\" style=\"fill-opacity: 1\"><defs></defs><g class=\"bug-14dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M14,1.25 L14,12.75 C14,13.44 13.44,14 12.75,14 L1.25,14 C0.56,14 0,13.44 0,12.75 L0,1.25 C0,0.56 0.56,0 1.25,0 L12.75,0 C13.44,0 14,0.56 14,1.25 Z M5,5 L6.85,5 L6.85,6.016 L6.893,6.016 C7.259,5.541 8.018,4.938 9.25,4.938 C11.125,4.938 12,5.808 12,8 L12,12 L10,12 L10,8.75 C10,7.313 9.672,6.875 8.632,6.875 C7.5,6.875 7,7.75 7,9 L7,12 L5,12 L5,5 Z M2,12 L4,12 L4,5 L2,5 L2,12 Z M4.335,3 C4.335,3.737 3.737,4.335 3,4.335 C2.263,4.335 1.665,3.737 1.665,3 C1.665,2.263 2.263,1.665 3,1.665 C3.737,1.665 4.335,2.263 4.335,3 Z\" class=\"background\" fill=\"%230073B2\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.2917%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\"  rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-21dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M19.479,0 L1.583,0 C0.728,0 0,0.677 0,1.511 L0,19.488 C0,20.323 0.478,21 1.333,21 L19.229,21 C20.086,21 21,20.323 21,19.488 L21,1.511 C21,0.677 20.336,0 19.479,0 Z M8,8 L10.827,8 L10.827,9.441 L10.858,9.441 C11.289,8.664 12.562,7.875 14.136,7.875 C17.157,7.875 18,9.479 18,12.45 L18,18 L15,18 L15,12.997 C15,11.667 14.469,10.5 13.227,10.5 C11.719,10.5 11,11.521 11,13.197 L11,18 L8,18 L8,8 Z M3,18 L6,18 L6,8 L3,8 L3,18 Z M6.375,4.5 C6.375,5.536 5.536,6.375 4.5,6.375 C3.464,6.375 2.625,5.536 2.625,4.5 C2.625,3.464 3.464,2.625 4.5,2.625 C5.536,2.625 6.375,3.464 6.375,4.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.4375%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-28dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M25.375,0 L2.625,0 C1.175,0 0,1.175 0,2.625 L0,25.375 C0,26.825 1.175,28 2.625,28 L25.375,28 C26.825,28 28,26.825 28,25.375 L28,2.625 C28,1.175 26.825,0 25.375,0 Z M14.8747,12.025 L14.8747,10 L10.9997,10 L10.9997,24 L14.9997,24 L14.9997,17.375 C14.9997,15.603 15.6627,13.875 17.6497,13.875 C19.4667,13.875 19.9997,14.965 19.9997,16.875 L19.9997,24 L23.9997,24 L23.9997,14.975 C23.9997,11.75 22.2917,9.875 19.0137,9.875 C16.9227,9.875 15.4487,11.025 14.8747,12.025 Z M4,24 L8,24 L8,10 L4,10 L4,24 Z M6,3.665 C4.71,3.665 3.665,4.71 3.665,6 C3.665,7.29 4.71,8.335 6,8.335 C7.29,8.335 8.335,7.29 8.335,6 C8.335,4.71 7.29,3.665 6,3.665 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.5833%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-34dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M2.8,34 L31.2,34 C32.746,34 34,32.746 34,31.2 L34,2.8 C34,1.254 32.746,0 31.2,0 L2.8,0 C1.254,0 0,1.254 0,2.8 L0,31.2 C0,32.746 1.254,34 2.8,34 Z M13,13 L17.75,13 L17.75,15.391 C18.387,14.114 20.242,12.75 22.695,12.75 C27.397,12.75 29,14.875 29,19.922 L29,29 L24,29 L24,20.984 C24,18.328 23.481,16.875 21.542,16.875 C18.921,16.875 18,18.867 18,20.984 L18,29 L13,29 L13,13 Z M5,29 L10,29 L10,13 L5,13 L5,29 Z M10.55,7.5 C10.55,9.184 9.184,10.55 7.5,10.55 C5.816,10.55 4.45,9.184 4.45,7.5 C4.45,5.815 5.816,4.45 7.5,4.45 C9.184,4.45 10.55,5.815 10.55,7.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.7083%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-40dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g class=\"dp-1\"><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 L40,3.5 Z\" class=\"bug-text-color\" fill=\"%23FFFFFF\"></path><path d=\"M40,3.5 L40,36.5 C40,38.434 38.434,40 36.5,40 L3.5,40 C1.566,40 0,38.434 0,36.5 L0,3.5 C0,1.566 1.566,0 3.5,0 L36.5,0 C38.434,0 40,1.566 40,3.5 Z M15,15.0000122 L20.875,15.0000122 L20.875,18.3330122 C21.542,17.1460122 23,14.7000122 26.957,14.7000122 C33.137,14.7000122 34,18.6800122 34,23.9670122 L34,34.0000122 L28,34.0000122 L28,25.0180122 C28,22.1830122 27.542,19.8750122 24.922,19.8750122 C21.75,19.8750122 21,21.9560122 21,24.5160122 L21,34.0000122 L15,34.0000122 L15,15.0000122 Z M6,34 L12,34 L12,15 L6,15 L6,34 Z M12.6509756,8.99997559 C12.6509756,11.0159756 11.0169756,12.6499756 9.00097559,12.6499756 C6.98397559,12.6499756 5.34997559,11.0159756 5.34997559,8.99997559 C5.34997559,6.98397559 6.98397559,5.34997559 9.00097559,5.34997559 C11.0169756,5.34997559 12.6509756,6.98397559 12.6509756,8.99997559 Z\" class=\"background\" fill=\"%230077B5\"></path></g><g class=\"dpi-gt1\" transform=\"scale%280.8333%29\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g><g class=\"bug-48dp\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><rect class=\"bug-text-color\" fill=\"%23FFFFFF\" x=\"1\" y=\"1\" width=\"46\" height=\"46\" rx=\"4\"></rect><path d=\"M0,4.00989318 C0,1.79529033 1.79405245,0 4.00989318,0 L43.9901068,0 C46.2047097,0 48,1.79405245 48,4.00989318 L48,43.9901068 C48,46.2047097 46.2059475,48 43.9901068,48 L4.00989318,48 C1.79529033,48 0,46.2059475 0,43.9901068 L0,4.00989318 Z M19,18.3 L25.5,18.3 L25.5,21.566 C26.437,19.688 28.838,18 32.445,18 C39.359,18 41,21.738 41,28.597 L41,41.3 L34,41.3 L34,30.159 C34,26.253 33.063,24.05 30.68,24.05 C27.375,24.05 26,26.425 26,30.159 L26,41.3 L19,41.3 L19,18.3 Z M7,41 L14,41 L14,18 L7,18 L7,41 Z M15,10.5 C15,12.985 12.985,15 10.5,15 C8.015,15 6,12.985 6,10.5 C6,8.015 8.015,6 10.5,6 C12.985,6 15,8.015 15,10.5 Z\" class=\"background\" fill=\"%230077B5\"></path></g></g></svg>");
}
.icon_mobile {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><defs><style>.cls-1 {fill: %23707070;}.cls-2, .cls-4 {fill: none;}.cls-2 {stroke: %23707070;stroke-width: 0.5px;}.cls-3 {stroke: none;}</style></defs><g id=\"Gruppe_438\" data-name=\"Gruppe 438\" transform=\"translate%28-30 -514%29\"><g id=\"Gruppe_152\" data-name=\"Gruppe 152\" transform=\"translate%2837.495 519.49%29\"><g id=\"Gruppe_136\" data-name=\"Gruppe 136\" transform=\"translate%280 0%29\"><path id=\"Pfad_392\" data-name=\"Pfad 392\" class=\"cls-1\" d=\"M162.7,372.886h-4.005a.694.694,0,0,0-.693.693v8.133a.693.693,0,0,0,.693.693H162.7a.693.693,0,0,0,.693-.693v-8.133a.694.694,0,0,0-.693-.693Zm-2.991.422h1.976c.051,0,.091.075.091.166s-.041.168-.091.168h-1.976c-.051,0-.09-.075-.09-.168s.039-.166.09-.166Zm.989,8.412a.442.442,0,1,1,.44-.442.444.444,0,0,1-.44.442Zm2.042-1.516h-4.073v-6h4.073Zm.132,0\" transform=\"translate%28-158 -372.886%29\"/></g></g><g id=\"Ellipse_35\" data-name=\"Ellipse 35\" class=\"cls-2\" transform=\"translate%2830 514%29\"><circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/><circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/></g></g></svg>");
}
.icon_mobile_active {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><defs><style>.cls-1 {fill: %23f15a23;}.cls-2, .cls-4 {fill: none;}.cls-2 {stroke: %23f15a23;stroke-width: 0.5px;}.cls-3 {stroke: none;}</style></defs><g id=\"Gruppe_438\" data-name=\"Gruppe 438\" transform=\"translate%28-30 -514%29\"><g id=\"Gruppe_152\" data-name=\"Gruppe 152\" transform=\"translate%2837.495 519.49%29\"><g id=\"Gruppe_136\" data-name=\"Gruppe 136\" transform=\"translate%280 0%29\"><path id=\"Pfad_392\" data-name=\"Pfad 392\" class=\"cls-1\" d=\"M162.7,372.886h-4.005a.694.694,0,0,0-.693.693v8.133a.693.693,0,0,0,.693.693H162.7a.693.693,0,0,0,.693-.693v-8.133a.694.694,0,0,0-.693-.693Zm-2.991.422h1.976c.051,0,.091.075.091.166s-.041.168-.091.168h-1.976c-.051,0-.09-.075-.09-.168s.039-.166.09-.166Zm.989,8.412a.442.442,0,1,1,.44-.442.444.444,0,0,1-.44.442Zm2.042-1.516h-4.073v-6h4.073Zm.132,0\" transform=\"translate%28-158 -372.886%29\"/></g></g><g id=\"Ellipse_35\" data-name=\"Ellipse 35\" class=\"cls-2\" transform=\"translate%2830 514%29\"><circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/><circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/></g></g></svg>");
}
.icon_xing {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.5\" height=\"20\" viewBox=\"0 0 19.5 20\"><defs><style>.cls-1 {fill: %23fff;}.cls-2 {fill: %23848484;} .cls-3 {clip-path: url%28%23clip-path%29;}</style><clipPath id=\"clip-path\"><path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-1\" d=\"M0-3.759H11.344V-17.088H0Z\" transform=\"translate%280 17.088%29\"/></clipPath></defs><g id=\"Gruppe_442\" data-name=\"Gruppe 442\" transform=\"translate%280%29\"><path id=\"Pfad_535\" data-name=\"Pfad 535\" class=\"cls-2\" d=\"M917.085-348.656h19.5v-20h-19.5Z\" transform=\"translate%28-917.085 368.656%29\"/><g id=\"Gruppe_413\" data-name=\"Gruppe 413\" class=\"cls-3\" transform=\"translate%283.866 2.798%29\"><g id=\"Gruppe_411\" data-name=\"Gruppe 411\" transform=\"translate%280 2.632%29\"><path id=\"Pfad_357\" data-name=\"Pfad 357\" class=\"cls-1\" d=\"M-.984-.1a.594.594,0,0,0-.535-.36H-3.442a.3.3,0,0,0-.262.12.3.3,0,0,0,.011.295l1.3,2.25a.015.015,0,0,1,0,.012l-2.043,3.6a.3.3,0,0,0,0,.3.285.285,0,0,0,.252.131h1.921a.588.588,0,0,0,.525-.371S.26,2.341.337,2.2C.329,2.191-.984-.1-.984-.1\" transform=\"translate%284.475 0.462%29\"/></g><g id=\"Gruppe_412\" data-name=\"Gruppe 412\" transform=\"translate%284.316 0%29\"><path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M-1.97-.118a.3.3,0,0,0,0-.3.285.285,0,0,0-.256-.123H-4.164a.563.563,0,0,0-.515.367S-8.819,7.172-8.956,7.413l2.732,5.012a.6.6,0,0,0,.537.367h1.92a.283.283,0,0,0,.255-.123.3.3,0,0,0,0-.3L-6.226,7.42a.012.012,0,0,1,0-.012Z\" transform=\"translate%288.956 0.538%29\"/></g></g></g></svg>");
}
.icon_xing_active {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.5\" height=\"20\" viewBox=\"0 0 19.5 20\"><defs><style>.cls-1 {fill: %23fff;}.cls-2 {fill: %23f15a23;} .cls-3 {clip-path: url%28%23clip-path%29;}</style><clipPath id=\"clip-path\"><path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-1\" d=\"M0-3.759H11.344V-17.088H0Z\" transform=\"translate%280 17.088%29\"/></clipPath></defs><g id=\"Gruppe_442\" data-name=\"Gruppe 442\" transform=\"translate%280%29\"><path id=\"Pfad_535\" data-name=\"Pfad 535\" class=\"cls-2\" d=\"M917.085-348.656h19.5v-20h-19.5Z\" transform=\"translate%28-917.085 368.656%29\"/><g id=\"Gruppe_413\" data-name=\"Gruppe 413\" class=\"cls-3\" transform=\"translate%283.866 2.798%29\"><g id=\"Gruppe_411\" data-name=\"Gruppe 411\" transform=\"translate%280 2.632%29\"><path id=\"Pfad_357\" data-name=\"Pfad 357\" class=\"cls-1\" d=\"M-.984-.1a.594.594,0,0,0-.535-.36H-3.442a.3.3,0,0,0-.262.12.3.3,0,0,0,.011.295l1.3,2.25a.015.015,0,0,1,0,.012l-2.043,3.6a.3.3,0,0,0,0,.3.285.285,0,0,0,.252.131h1.921a.588.588,0,0,0,.525-.371S.26,2.341.337,2.2C.329,2.191-.984-.1-.984-.1\" transform=\"translate%284.475 0.462%29\"/></g><g id=\"Gruppe_412\" data-name=\"Gruppe 412\" transform=\"translate%284.316 0%29\"><path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M-1.97-.118a.3.3,0,0,0,0-.3.285.285,0,0,0-.256-.123H-4.164a.563.563,0,0,0-.515.367S-8.819,7.172-8.956,7.413l2.732,5.012a.6.6,0,0,0,.537.367h1.92a.283.283,0,0,0,.255-.123.3.3,0,0,0,0-.3L-6.226,7.42a.012.012,0,0,1,0-.012Z\" transform=\"translate%288.956 0.538%29\"/></g></g></g></svg>");
}
.icon_logout {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20.115\" height=\"14.417\" viewBox=\"0 0 20.115 14.417\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-1, .cls-2 { stroke: %23848484; } .cls-2 { fill: none; stroke-width: 2px; } </style> </defs> <g id=\"Gruppe_80\" data-name=\"Gruppe 80\" transform=\"translate%28-55.701 -709%29\"> <g id=\"Gruppe_79\" data-name=\"Gruppe 79\" transform=\"translate%2856.701 710%29\"> <path id=\"Pfad_358\" data-name=\"Pfad 358\" class=\"cls-1\" d=\"M4.008,0,0,5.15H7.718Z\" transform=\"translate%2818.281 1.937%29 rotate%2890%29\"/> <line id=\"Linie_13\" data-name=\"Linie 13\" class=\"cls-2\" x2=\"10\" transform=\"translate%284.5 6%29\"/> <path id=\"Pfad_359\" data-name=\"Pfad 359\" class=\"cls-2\" d=\"M-27.846,1292.086H-38.571V1304.5h10.725\" transform=\"translate%2838.571 -1292.086%29\"/> </g> </g> </svg>");
}

.icon_mail {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-2, .cls-4 { fill: none; } .cls-2 { stroke: %23848484; stroke-width: 0.5px; } .cls-3 { stroke: none; } </style> </defs> <g id=\"Gruppe_439\" data-name=\"Gruppe 439\" transform=\"translate%28-1447 -1419%29\"> <g id=\"Gruppe_155\" data-name=\"Gruppe 155\" transform=\"translate%281452.991 1425.994%29\"> <path id=\"Pfad_347\" data-name=\"Pfad 347\" class=\"cls-1\" d=\"M42.5,284.125v-5.287l-2.937,2.643Zm0,0\" transform=\"translate%28-33.985 -278.403%29\"/> <path id=\"Pfad_348\" data-name=\"Pfad 348\" class=\"cls-1\" d=\"M21.817,292.593l-.838-.755-2.937,2.643h7.55l-2.937-2.643Zm0,0\" transform=\"translate%28-17.558 -288.324%29\"/> <path id=\"Pfad_349\" data-name=\"Pfad 349\" class=\"cls-1\" d=\"M25.592,277h-7.55l3.775,3.4Zm0,0\" transform=\"translate%28-17.558 -277%29\"/> <path id=\"Pfad_350\" data-name=\"Pfad 350\" class=\"cls-1\" d=\"M16,278.838v5.287l2.937-2.643Zm0,0\" transform=\"translate%28-16 -278.403%29\"/> </g> <g id=\"Ellipse_38\" data-name=\"Ellipse 38\" class=\"cls-2\" transform=\"translate%281447 1419%29\"> <circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/> <circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/> </g> </g> </svg>");
}
.icon_mail_active {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23f15a23; } .cls-2, .cls-4 { fill: none; } .cls-2 { stroke: %23f15a23; stroke-width: 0.5px; } .cls-3 { stroke: none; } </style> </defs> <g id=\"Gruppe_439\" data-name=\"Gruppe 439\" transform=\"translate%28-1447 -1419%29\"> <g id=\"Gruppe_155\" data-name=\"Gruppe 155\" transform=\"translate%281452.991 1425.994%29\"> <path id=\"Pfad_347\" data-name=\"Pfad 347\" class=\"cls-1\" d=\"M42.5,284.125v-5.287l-2.937,2.643Zm0,0\" transform=\"translate%28-33.985 -278.403%29\"/> <path id=\"Pfad_348\" data-name=\"Pfad 348\" class=\"cls-1\" d=\"M21.817,292.593l-.838-.755-2.937,2.643h7.55l-2.937-2.643Zm0,0\" transform=\"translate%28-17.558 -288.324%29\"/> <path id=\"Pfad_349\" data-name=\"Pfad 349\" class=\"cls-1\" d=\"M25.592,277h-7.55l3.775,3.4Zm0,0\" transform=\"translate%28-17.558 -277%29\"/> <path id=\"Pfad_350\" data-name=\"Pfad 350\" class=\"cls-1\" d=\"M16,278.838v5.287l2.937-2.643Zm0,0\" transform=\"translate%28-16 -278.403%29\"/> </g> <g id=\"Ellipse_38\" data-name=\"Ellipse 38\" class=\"cls-2\" transform=\"translate%281447 1419%29\"> <circle class=\"cls-3\" cx=\"10\" cy=\"10\" r=\"10\"/> <circle class=\"cls-4\" cx=\"10\" cy=\"10\" r=\"9.75\"/> </g> </g> </svg>");
}
.icon_phone {
  transition: all 0.1s linear;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.996\" height=\"19.996\" viewBox=\"0 0 19.996 19.996\"> <defs> <style> .cls-1 { fill: %23848484; } .cls-2 { clip-path: url%28%23clip-path%29; } .cls-3, .cls-5 { fill: none; } .cls-3 { stroke: %23848484; stroke-width: 0.5px; } .cls-4 { stroke: none; } </style> <clipPath id=\"clip-path\"> <path id=\"Pfad_344\" data-name=\"Pfad 344\" class=\"cls-1\" d=\"M0,1.807H5.406v-8.5H0Z\" transform=\"translate%280 6.691%29\"/> </clipPath> </defs> <g id=\"Gruppe_437\" data-name=\"Gruppe 437\" transform=\"translate%28-1482 -1437%29\"> <g id=\"Gruppe_148\" data-name=\"Gruppe 148\" transform=\"translate%281489.499 1442.999%29\"> <g id=\"Gruppe_37\" data-name=\"Gruppe 37\" class=\"cls-2\" transform=\"translate%280 0%29\"> <g id=\"Gruppe_36\" data-name=\"Gruppe 36\" transform=\"translate%280.001 0%29\"> <path id=\"Pfad_343\" data-name=\"Pfad 343\" class=\"cls-1\" d=\"M1.142,1.616a.426.426,0,0,1,.036.17.421.421,0,0,1-.064.222.417.417,0,0,1-.177.157l-.358.168a1.961,1.961,0,0,1-.418.137,2.073,2.073,0,0,1-.424.043A2.1,2.1,0,0,1-.943,2.4a2.561,2.561,0,0,1-.643-.328,3.222,3.222,0,0,1-.577-.517A3.991,3.991,0,0,1-2.645.881C-2.736.743-2.831.586-2.93.41c-.085-.151-.182-.33-.29-.541s-.218-.442-.329-.7-.2-.479-.269-.671-.117-.351-.154-.476a3.341,3.341,0,0,1-.088-.38,4.1,4.1,0,0,1-.128-.586,4.022,4.022,0,0,1-.041-.575,3.375,3.375,0,0,1,.074-.716,2.583,2.583,0,0,1,.23-.641,2.093,2.093,0,0,1,.392-.531,1.927,1.927,0,0,1,.561-.38l.352-.163a.442.442,0,0,1,.168-.036.39.39,0,0,1,.218.066.4.4,0,0,1,.152.18L-1.4-4.2a.442.442,0,0,1,.036.168A.432.432,0,0,1-1.43-3.8a.4.4,0,0,1-.179.156l-.7.32a.473.473,0,0,0-.211.187.5.5,0,0,0-.074.265.517.517,0,0,0,.041.2L-1.407-.061A.478.478,0,0,0-1.22.16.481.481,0,0,0-.963.231.476.476,0,0,0-.769.188l.7-.32A.407.407,0,0,1,.093-.168.4.4,0,0,1,.311-.1.417.417,0,0,1,.466.076Z\" transform=\"translate%284.228 5.984%29\"/> </g> </g> </g> <g id=\"Ellipse_33\" data-name=\"Ellipse 33\" class=\"cls-3\" transform=\"translate%281482 1437%29\"> <circle class=\"cls-4\" cx=\"9.998\" cy=\"9.998\" r=\"9.998\"/> <circle class=\"cls-5\" cx=\"9.998\" cy=\"9.998\" r=\"9.748\"/> </g> </g> </svg>");
}
.icon_phone_active {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"19.996\" height=\"19.996\" viewBox=\"0 0 19.996 19.996\"> <defs> <style> .cls-1 { fill: %23f15a23; } .cls-2 { clip-path: url%28%23clip-path%29; } .cls-3, .cls-5 { fill: none; } .cls-3 { stroke: %23f15a23; stroke-width: 0.5px; } .cls-4 { stroke: none; } </style> <clipPath id=\"clip-path\"> <path id=\"Pfad_344\" data-name=\"Pfad 344\" class=\"cls-1\" d=\"M0,1.807H5.406v-8.5H0Z\" transform=\"translate%280 6.691%29\"/> </clipPath> </defs> <g id=\"Gruppe_437\" data-name=\"Gruppe 437\" transform=\"translate%28-1482 -1437%29\"> <g id=\"Gruppe_148\" data-name=\"Gruppe 148\" transform=\"translate%281489.499 1442.999%29\"> <g id=\"Gruppe_37\" data-name=\"Gruppe 37\" class=\"cls-2\" transform=\"translate%280 0%29\"> <g id=\"Gruppe_36\" data-name=\"Gruppe 36\" transform=\"translate%280.001 0%29\"> <path id=\"Pfad_343\" data-name=\"Pfad 343\" class=\"cls-1\" d=\"M1.142,1.616a.426.426,0,0,1,.036.17.421.421,0,0,1-.064.222.417.417,0,0,1-.177.157l-.358.168a1.961,1.961,0,0,1-.418.137,2.073,2.073,0,0,1-.424.043A2.1,2.1,0,0,1-.943,2.4a2.561,2.561,0,0,1-.643-.328,3.222,3.222,0,0,1-.577-.517A3.991,3.991,0,0,1-2.645.881C-2.736.743-2.831.586-2.93.41c-.085-.151-.182-.33-.29-.541s-.218-.442-.329-.7-.2-.479-.269-.671-.117-.351-.154-.476a3.341,3.341,0,0,1-.088-.38,4.1,4.1,0,0,1-.128-.586,4.022,4.022,0,0,1-.041-.575,3.375,3.375,0,0,1,.074-.716,2.583,2.583,0,0,1,.23-.641,2.093,2.093,0,0,1,.392-.531,1.927,1.927,0,0,1,.561-.38l.352-.163a.442.442,0,0,1,.168-.036.39.39,0,0,1,.218.066.4.4,0,0,1,.152.18L-1.4-4.2a.442.442,0,0,1,.036.168A.432.432,0,0,1-1.43-3.8a.4.4,0,0,1-.179.156l-.7.32a.473.473,0,0,0-.211.187.5.5,0,0,0-.074.265.517.517,0,0,0,.041.2L-1.407-.061A.478.478,0,0,0-1.22.16.481.481,0,0,0-.963.231.476.476,0,0,0-.769.188l.7-.32A.407.407,0,0,1,.093-.168.4.4,0,0,1,.311-.1.417.417,0,0,1,.466.076Z\" transform=\"translate%284.228 5.984%29\"/> </g> </g> </g> <g id=\"Ellipse_33\" data-name=\"Ellipse 33\" class=\"cls-3\" transform=\"translate%281482 1437%29\"> <circle class=\"cls-4\" cx=\"9.998\" cy=\"9.998\" r=\"9.998\"/> <circle class=\"cls-5\" cx=\"9.998\" cy=\"9.998\" r=\"9.748\"/> </g> </g> </svg>");
}
.icon_calendar {
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 15.352 15.352\"> <defs> <style> .cls-1 { fill: %23848484; fill-rule: evenodd; } </style> </defs> <path id=\"Pfad_436\" data-name=\"Pfad 436\" class=\"cls-1\" d=\"M11.514,0V2.878h.959V0ZM2.878,0V2.878h.959V0ZM6.716,11.514H4.8l.192-.384C6.237,9.979,6.908,9.115,6.908,8.06A1.686,1.686,0,0,0,5.085,6.333,3.644,3.644,0,0,0,3.454,7l.192.576A2.136,2.136,0,0,1,4.893,7.1,1.054,1.054,0,0,1,6.045,8.252c0,.864-.864,1.631-2.3,2.974l-.864.576v.672H6.716ZM9.595,9.5c.768.192,1.247.576,1.247,1.247A1.089,1.089,0,0,1,9.691,11.8a1.035,1.035,0,0,1-1.151-1.055A1.309,1.309,0,0,1,9.595,9.5ZM8.731,7.868a.961.961,0,0,1,.959-.959.9.9,0,0,1,.959.959,1.222,1.222,0,0,1-.864,1.055C9.115,8.731,8.731,8.443,8.731,7.868Zm-.959,2.974c0,.864.768,1.535,1.919,1.535a1.855,1.855,0,0,0,2.015-1.727c0-.672-.192-1.151-1.151-1.439h0a1.161,1.161,0,0,0,.959-1.343c0-.768-.576-1.439-1.727-1.439-1.055,0-1.823.576-1.823,1.535a1.377,1.377,0,0,0,.959,1.247h0A1.722,1.722,0,0,0,7.772,10.842ZM14.392,4.8v9.595H.959V4.8Zm-.959,10.554a1.925,1.925,0,0,0,1.919-1.919V2.878A1.925,1.925,0,0,0,13.433.959h0V2.4a1.439,1.439,0,1,1-2.878,0V.959H4.8V2.4A1.476,1.476,0,0,1,3.358,3.838,1.476,1.476,0,0,1,1.919,2.4V.959h0A1.925,1.925,0,0,0,0,2.878V13.433a1.925,1.925,0,0,0,1.919,1.919Z\"/> </svg>");
}
.icon_settings {
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><g id=\"btn_settings\" data-name=\"btn_settings\" transform=\"translate%28-140 -361%29\"><path id=\"Pfad_381\" data-name=\"Pfad 381\" d=\"M155.617,367.652l-.086-.031-.335-.8.037-.082c1.014-2.3.944-2.366.776-2.533l-1.352-1.318a.356.356,0,0,0-.235-.094,8.636,8.636,0,0,0-2.3.9l-.079.035-.824-.332-.032-.082c-.94-2.324-1.035-2.324-1.269-2.324h-1.909c-.232,0-.339,0-1.208,2.328l-.034.085-.818.333-.079-.032a12.591,12.591,0,0,0-2.344-.858.36.36,0,0,0-.237.092l-1.353,1.321c-.171.17-.242.241.824,2.49l.04.083-.336.8-.082.031c-2.378.919-2.378,1.01-2.378,1.248v1.871c0,.24,0,.339,2.384,1.194l.085.029.334.795-.035.082c-1.014,2.3-.95,2.36-.777,2.533l1.351,1.32a.367.367,0,0,0,.236.094,8.662,8.662,0,0,0,2.3-.9l.079-.038.824.333.032.082c.939,2.324,1.036,2.324,1.27,2.324h1.909c.239,0,.339,0,1.21-2.33l.032-.085.82-.332.079.032a12.489,12.489,0,0,0,2.342.859.366.366,0,0,0,.237-.092l1.355-1.325c.171-.169.241-.24-.827-2.488l-.039-.083.334-.795.08-.031c2.382-.924,2.382-1.014,2.382-1.254v-1.869c0-.239,0-.339-2.384-1.19Zm-6.617,5.2a3.032,3.032,0,1,1,3.092-3.032A3.066,3.066,0,0,1,149,372.849Zm0,0\" transform=\"translate%280 0%29\" fill=\"%23848484\"/></g></svg>");
}
.icon_person {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_81\" data-name=\"Gruppe 81\" transform=\"translate%2824.699 -223%29\"> <path id=\"Pfad_360\" data-name=\"Pfad 360\" class=\"cls-1\" d=\"M136.386,634.113c.325,0,.647-.015.964-.043h-1.929C135.74,634.1,136.061,634.113,136.386,634.113Z\" transform=\"translate%28-152.799 -392.518%29\"/> <path id=\"Pfad_361\" data-name=\"Pfad 361\" class=\"cls-1\" d=\"M67.736,233.045c2.307,0,4.178-2.249,4.178-5.022,0-3.847-1.871-5.023-4.178-5.023s-4.178,1.176-4.178,5.023C63.558,230.8,65.429,233.045,67.736,233.045Z\" transform=\"translate%28-84.121 0%29\"/> <path id=\"Pfad_362\" data-name=\"Pfad 362\" class=\"cls-1\" d=\"M-8.092,450.21l-1.025-2.322a1.082,1.082,0,0,0-.487-.521l-3.341-1.749a.214.214,0,0,0-.229.019,5.272,5.272,0,0,1-3.212,1.1,5.272,5.272,0,0,1-3.213-1.1.214.214,0,0,0-.229-.019l-3.34,1.749a1.082,1.082,0,0,0-.487.521l-1.045,2.368a10.471,10.471,0,0,0,7.343,4.031h1.887A10.472,10.472,0,0,0-8.092,450.21Z\" transform=\"translate%280 -212.734%29\"/> </g> </svg>");
}
.icon_group {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <path id=\"Vereinigungsmenge_1\" data-name=\"Vereinigungsmenge 1\" class=\"cls-1\" d=\"M16.306,23.862h.02a8.469,8.469,0,0,1-5.9-3.238l.841-1.9a.863.863,0,0,1,.387-.416L14.339,16.9a.192.192,0,0,1,.179.011,4.209,4.209,0,0,0,5.161.008.179.179,0,0,1,.191-.017l2.681,1.4a.884.884,0,0,1,.393.419l.823,1.866a8.437,8.437,0,0,1-5.909,3.275h-.018c-.249.022-.5.033-.758.033S16.562,23.886,16.306,23.862Zm8.8-1.66h.013a6.454,6.454,0,0,1-1.437-.3,9.12,9.12,0,0,0,.72-.825l.288-.377-.192-.435L23.677,18.4a1.678,1.678,0,0,0-.753-.8l-.4-.21,1.066-.559a.134.134,0,0,1,.142.012,3.254,3.254,0,0,0,3.986,0,.134.134,0,0,1,.142-.012l2.072,1.085a.67.67,0,0,1,.3.323l.636,1.441A6.5,6.5,0,0,1,26.292,22.2h.013c-.2.017-.4.027-.6.027S25.306,22.221,25.108,22.2Zm-11.36-9.208c0-3.091,1.5-4.036,3.356-4.036s3.356.945,3.356,4.036c0,2.228-1.5,4.034-3.356,4.034S13.748,15.225,13.748,12.994Zm9.52.813c0-2.262,1.1-2.952,2.455-2.952s2.455.69,2.455,2.952a2.738,2.738,0,0,1-2.455,2.951A2.736,2.736,0,0,1,23.268,13.807Z\" transform=\"translate%28-10.425 -8.959%29\"/> </svg>");
}
.icon_task {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16.21\" height=\"13.509\" viewBox=\"0 0 16.21 13.509\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_262\" data-name=\"Gruppe 262\" transform=\"translate%280 -36.543%29\"> <path id=\"Pfad_483\" data-name=\"Pfad 483\" class=\"cls-1\" d=\"M15.946,42.991l-2.512-5.826a.943.943,0,0,0-.385-.443,1.02,1.02,0,0,0-.554-.179H3.715a1.02,1.02,0,0,0-.554.179.944.944,0,0,0-.385.443L.264,42.991A3.4,3.4,0,0,0,0,44.289v5.087a.649.649,0,0,0,.2.475.65.65,0,0,0,.475.2H15.535a.685.685,0,0,0,.675-.675V44.289A3.4,3.4,0,0,0,15.946,42.991Zm-5.15.981L9.794,46H6.417l-1-2.026H2.079a.483.483,0,0,0,.026-.084.5.5,0,0,1,.026-.084L4.369,38.57h7.472L14.078,43.8q.011.032.026.084c.011.035.019.063.027.084Z\" transform=\"translate%280 0%29\"/> </g> </svg>");
}
.icon_customer {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"13.748\" viewBox=\"0 0 17 13.748\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_76\" data-name=\"Gruppe 76\" transform=\"translate%2829 -227%29\"> <path id=\"Pfad_355\" data-name=\"Pfad 355\" class=\"cls-1\" d=\"M75.809,240.748H78.79v-3.071h1.792v3.071h2.981V227H75.809ZM80.23,228.62h1.792v1.805H80.23Zm0,2.9h1.792v1.805H80.23Zm0,2.9h1.792v1.8H80.23Zm-2.88-5.8h1.792v1.805H77.35Zm0,2.9h1.792v1.805H77.35Zm0,2.9h1.792v1.8H77.35Zm0,0\" transform=\"translate%28-100.186%29\"/> <path id=\"Pfad_356\" data-name=\"Pfad 356\" class=\"cls-1\" d=\"M269.977,255.094v9.728h1.151v2.8h2.714V255.094Zm2.462,8.406h-1.632v-1.644h1.632Zm0-2.643h-1.632v-1.644h1.632Zm0-2.643h-1.632V256.57h1.632Zm0,0\" transform=\"translate%28-285.842 -26.871%29\"/> <path id=\"Pfad_357\" data-name=\"Pfad 357\" class=\"cls-1\" d=\"M-29,267.619h2.714v-2.8h1.151v-9.728H-29Zm1.4-11.049h1.631v1.644H-27.6Zm0,2.643h1.631v1.644H-27.6Zm0,2.643h1.631V263.5H-27.6Zm0,0\" transform=\"translate%280 -26.871%29\"/> </g> </svg>");
}
.icon_modul_as {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"black\" width=\"18px\" height=\"18px\"><path d=\"M0 0h24v24H0V0z\" fill=\"none\"/><path d=\"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18zM17 11h-4v4h-2v-4H7V9h4V5h2v4h4v2z\"/></svg>");
}
.icon_modul_ats {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\"/></svg>");
}
.icon_modul_pv {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" enable-background=\"new 0 0 24 24\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><g><rect fill=\"none\" height=\"24\" width=\"24\"/></g><g><g/><g><g><path fill=\"%23848484\" d=\"M16.67,13.13C18.04,14.06,19,15.32,19,17v3h4v-3 C23,14.82,19.43,13.53,16.67,13.13z\" fill-rule=\"evenodd\"/></g><g><circle fill=\"%23848484\" cx=\"9\" cy=\"8\" fill-rule=\"evenodd\" r=\"4\"/></g><g><path fill=\"%23848484\" d=\"M15,12c2.21,0,4-1.79,4-4c0-2.21-1.79-4-4-4c-0.47,0-0.91,0.1-1.33,0.24 C14.5,5.27,15,6.58,15,8s-0.5,2.73-1.33,3.76C14.09,11.9,14.53,12,15,12z\" fill-rule=\"evenodd\"/></g><g><path fill=\"%23848484\" d=\"M9,13c-2.67,0-8,1.34-8,4v3h16v-3C17,14.34,11.67,13,9,13z\" fill-rule=\"evenodd\"/></g></g></g></svg>");
}
.icon_modul_zf {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path fill=\"%23848484\" d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"/></svg>");
}
.icon_modul_bf {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M24 24H0V0h24v24z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2v11zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97l2.66-6.15z\"/></svg>");
}
.icon_modul_tv {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path fill=\"%23848484\" d=\"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z\"/></svg>");
}

.icon_modul_as_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"35.998\" height=\"35.997\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_461\" data-name=\"Gruppe 461\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_546\" data-name=\"Pfad 546\" d=\"M137.408,320.994a2.94,2.94,0,0,0,.5-1.65v-.564a2.957,2.957,0,0,0-5.047-2.095,10.407,10.407,0,0,0-19.733,0,2.957,2.957,0,0,0-5.047,2.095v.564a2.94,2.94,0,0,0,.5,1.65A4.532,4.532,0,0,0,105,325.421v1.416a.7.7,0,0,0,.7.7h3.656a.7.7,0,1,0,0-1.406h-2.953v-.713a3.122,3.122,0,0,1,3.118-3.118h3.328a10.349,10.349,0,0,0,1.381,3.293l-8.022,8.022a2.635,2.635,0,0,0,3.726,3.726l4.423-4.422a.7.7,0,1,0-.994-.995l-4.423,4.423a1.229,1.229,0,1,1-1.738-1.738l7.875-7.875a10.4,10.4,0,0,0,18.067-4.434h3.328a3.122,3.122,0,0,1,3.118,3.118v.713h-6.609a.7.7,0,1,0,0,1.406H140.3a.7.7,0,0,0,.7-.7v-1.416a4.532,4.532,0,0,0-3.591-4.427Zm-24.81-1.65a1.553,1.553,0,0,1-3.105,0v-.564a1.553,1.553,0,1,1,3.105,0Zm10.4,9.65a9,9,0,1,1,9-9,9.01,9.01,0,0,1-9,9Zm13.506-9.65a1.552,1.552,0,0,1-3.1,0v-.564a1.552,1.552,0,1,1,3.1,0Zm0,0\" transform=\"translate%280 -72.228%29\"/> <path id=\"Pfad_547\" data-name=\"Pfad 547\" d=\"M223.593,339.589a7.59,7.59,0,0,0-5.207,13.115.692.692,0,0,0,.082.076,7.579,7.579,0,0,0,10.251,0,.693.693,0,0,0,.082-.076,7.59,7.59,0,0,0-5.207-13.115Zm0,13.781a6.157,6.157,0,0,1-3.831-1.333,4.339,4.339,0,0,1,7.663,0,6.157,6.157,0,0,1-3.831,1.333Zm-1.482-6.523V346.3a1.482,1.482,0,1,1,2.963,0v.546a1.482,1.482,0,1,1-2.963,0Zm6.342,4.161a5.7,5.7,0,0,0-2.69-2.258,2.875,2.875,0,0,0,.718-1.9V346.3a2.888,2.888,0,1,0-5.776,0v.546a2.873,2.873,0,0,0,.718,1.9,5.7,5.7,0,0,0-2.69,2.258,6.187,6.187,0,1,1,9.72,0Zm0,0\" transform=\"translate%28-100.594 -99.415%29\"/> <path id=\"Pfad_548\" data-name=\"Pfad 548\" d=\"M213.3,525.818a.7.7,0,1,0,.206.5.708.708,0,0,0-.206-.5Zm0,0\" transform=\"translate%28-97.062 -267.999%29\"/> <path id=\"Pfad_549\" data-name=\"Pfad 549\" d=\"M290.355,229.89a.7.7,0,0,0-.7.7v2.392a.7.7,0,0,0,1.406,0v-2.392a.7.7,0,0,0-.7-.7Zm0,0\" transform=\"translate%28-167.342%29\"/> <path id=\"Pfad_550\" data-name=\"Pfad 550\" d=\"M290.848,280.346a.7.7,0,1,0,.206.5.707.707,0,0,0-.206-.5Zm0,0\" transform=\"translate%28-167.338 -45.539%29\"/> <path id=\"Pfad_551\" data-name=\"Pfad 551\" d=\"M337.184,257.319a.7.7,0,0,0-.994,0l-1.236,1.236a.7.7,0,1,0,.994.994l1.236-1.236a.7.7,0,0,0,0-.995Zm0,0\" transform=\"translate%28-208.21 -24.671%29\"/> <path id=\"Pfad_552\" data-name=\"Pfad 552\" d=\"M233.516,258.529l-1.248-1.248a.7.7,0,1,0-.994.994l1.248,1.248a.7.7,0,0,0,.994-.994Zm0,0\" transform=\"translate%28-114.25 -24.637%29\"/> </g> </svg>");
}
.icon_modul_ats_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"33\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_483\" data-name=\"Gruppe 483\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_667\" data-name=\"Pfad 667\" d=\"M202.053,229.89H178.947A1.943,1.943,0,0,0,177,231.824v2.191a.649.649,0,0,0,1.3,0v-2.191a.647.647,0,0,1,.649-.645h23.106a.647.647,0,0,1,.649.645v29.133a.647.647,0,0,1-.649.645H178.947a.647.647,0,0,1-.649-.645v-2.084a.649.649,0,0,0-1.3,0v2.084a1.943,1.943,0,0,0,1.947,1.934h23.106A1.943,1.943,0,0,0,204,260.956V231.824a1.943,1.943,0,0,0-1.947-1.934Zm0,0\" transform=\"translate%28-66 0%29\"/> <path id=\"Pfad_668\" data-name=\"Pfad 668\" d=\"M258.542,519.39h-15a.625.625,0,0,0,0,1.25h15a.625.625,0,1,0,0-1.25Zm0,0\" transform=\"translate%28-125.424 -264.59%29\"/> <path id=\"Pfad_669\" data-name=\"Pfad 669\" d=\"M423.985,558.573a.624.624,0,1,0,.183.442.627.627,0,0,0-.183-.442Zm0,0\" transform=\"translate%28-290.425 -300.125%29\"/> <path id=\"Pfad_670\" data-name=\"Pfad 670\" d=\"M255.987,558.39H243.543a.625.625,0,0,0,0,1.25h12.444a.625.625,0,0,0,0-1.25Zm0,0\" transform=\"translate%28-125.797 -300.125%29\"/> <path id=\"Pfad_671\" data-name=\"Pfad 671\" d=\"M228.788,295.714a6.742,6.742,0,0,0-4.625,11.649.609.609,0,0,0,.072.067,6.732,6.732,0,0,0,9.106,0,.669.669,0,0,0,.072-.067,6.742,6.742,0,0,0-4.625-11.649Zm0,12.24a5.468,5.468,0,0,1-3.4-1.183,3.854,3.854,0,0,1,6.805,0,5.468,5.468,0,0,1-3.4,1.183Zm-1.315-5.793v-.485a1.315,1.315,0,1,1,2.631,0v.485a1.315,1.315,0,1,1-2.631,0Zm5.632,3.695a5.058,5.058,0,0,0-2.389-2.005,2.555,2.555,0,0,0,.637-1.69v-.485a2.565,2.565,0,0,0-5.131,0v.485a2.555,2.555,0,0,0,.637,1.69,5.058,5.058,0,0,0-2.389,2.005,5.495,5.495,0,1,1,8.633,0Zm0,0\" transform=\"translate%28-106.762 -60.042%29\"/> <path id=\"Pfad_672\" data-name=\"Pfad 672\" d=\"M121.5,259.89a9.932,9.932,0,0,0-9.73,10.1,10.233,10.233,0,0,0,3.727,7.945l-7.254,7.531a1.137,1.137,0,0,1-1.649,0,1.244,1.244,0,0,1,0-1.712l3.71-3.851a.667.667,0,0,0,0-.918.61.61,0,0,0-.884,0l-3.71,3.852a2.577,2.577,0,0,0,0,3.548,2.357,2.357,0,0,0,3.417,0l7.419-7.7a9.4,9.4,0,0,0,4.954,1.411,10.109,10.109,0,0,0,0-20.2Zm0,18.906a8.81,8.81,0,1,1,8.48-8.8,8.656,8.656,0,0,1-8.48,8.8Zm0,0\" transform=\"translate%280 -27.5%29\"/> <path id=\"Pfad_673\" data-name=\"Pfad 673\" d=\"M180.489,455a.625.625,0,1,0,.183.442.629.629,0,0,0-.183-.442Zm0,0\" transform=\"translate%28-68.018 -205.573%29\"/> </g> </svg>");
}
.icon_modul_pv_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"33\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1 { fill: %23848484; } </style> </defs> <g id=\"Gruppe_477\" data-name=\"Gruppe 477\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_619\" data-name=\"Pfad 619\" d=\"M290.036,490.228a.645.645,0,0,1-.645-.645v-5.119a.645.645,0,1,1,1.289,0v5.119a.645.645,0,0,1-.645.645Zm0,0\" transform=\"translate%28-168.545 -232.108%29\"/> <path id=\"Pfad_620\" data-name=\"Pfad 620\" d=\"M242.375,565.261a15.237,15.237,0,0,1-13.869,1.906.645.645,0,0,0-.432,1.215,16.526,16.526,0,0,0,15.045-2.068.645.645,0,0,0-.744-1.053Zm0,0\" transform=\"translate%28-112.105 -306.442%29\"/> <path id=\"Pfad_621\" data-name=\"Pfad 621\" d=\"M181.536,234.217a.642.642,0,0,0,.379-.124,15.231,15.231,0,0,1,14.645-1.813.645.645,0,1,0,.483-1.2,16.52,16.52,0,0,0-15.888,1.967.645.645,0,0,0,.38,1.165Zm0,0\" transform=\"translate%28-69.369%29\"/> <path id=\"Pfad_622\" data-name=\"Pfad 622\" d=\"M397.907,261.191a2.7,2.7,0,1,0-.969.857,15.227,15.227,0,0,1,1.887,14.8.645.645,0,0,0,1.194.485,16.518,16.518,0,0,0-2.113-16.137Zm-3.227-.538a1.418,1.418,0,1,1,2.005,0,1.42,1.42,0,0,1-2.005,0Zm0,0\" transform=\"translate%28-263.229 -24.729%29\"/> <path id=\"Pfad_623\" data-name=\"Pfad 623\" d=\"M110.8,371.94a2.436,2.436,0,0,0-1.148.285.619.619,0,0,0-.064-.1,15.235,15.235,0,0,1-2.555-14.187.644.644,0,0,0-1.225-.4,16.523,16.523,0,0,0,2.771,15.39.64.64,0,0,0,.157.141,2.449,2.449,0,1,0,2.064-1.13Zm.82,3.27a1.161,1.161,0,1,1,.34-.82,1.152,1.152,0,0,1-.34.82Zm0,0\" transform=\"translate%280 -116.273%29\"/> <path id=\"Pfad_624\" data-name=\"Pfad 624\" d=\"M159.684,285.218a.645.645,0,1,0-.456-.189.649.649,0,0,0,.456.189Zm0,0\" transform=\"translate%28-49.395 -49.395%29\"/> <path id=\"Pfad_625\" data-name=\"Pfad 625\" d=\"M420.606,544.851a.645.645,0,1,0,.456.189.649.649,0,0,0-.456-.189Zm0,0\" transform=\"translate%28-287.894 -287.894%29\"/> <path id=\"Pfad_626\" data-name=\"Pfad 626\" d=\"M160.5,297.12a11.743,11.743,0,0,0,11.716,11.73h.014a11.73,11.73,0,1,0-11.73-11.73Zm9.111-1.536h4.356a2.66,2.66,0,0,0,.882-.15v1.747a2.619,2.619,0,0,1-5.238,0Zm5.74-2.674a1.386,1.386,0,0,1-1.384,1.385h-4.356v-.869a2.034,2.034,0,0,1,2.031-2.031h3.709Zm3.64,12.16a10.4,10.4,0,0,1-5.813,2.448l2.264-5.853,2.092.457a1.865,1.865,0,0,1,1.457,1.811v1.137Zm-6.761-3.982a3.889,3.889,0,0,0,1.328-.233,1.5,1.5,0,0,0,.62.5l-1.957,5.06-1.957-5.06a1.5,1.5,0,0,0,.624-.51,3.89,3.89,0,0,0,1.343.238Zm-3.23.578,2.263,5.85a10.4,10.4,0,0,1-5.794-2.446v-1.138a1.864,1.864,0,0,1,1.456-1.81Zm13.672-4.546a10.394,10.394,0,0,1-2.4,6.648,3.162,3.162,0,0,0-2.466-2.905l-3.083-.674h0a3.9,3.9,0,0,0,1.416-3.008v-2.713a2.659,2.659,0,0,0,.5-1.557V290.75a.644.644,0,0,0-.645-.645h-4.354a3.324,3.324,0,0,0-3.32,3.32v1.514a.646.646,0,0,0,.009.106.655.655,0,0,0-.009.107v2.027a3.9,3.9,0,0,0,1.411,3l-.017.005-3.067.673a3.163,3.163,0,0,0-2.464,2.906,10.439,10.439,0,1,1,18.487-6.648Zm0,0\" transform=\"translate%28-50.73 -50.73%29\"/> </g> </svg>");
}
.icon_modul_zf_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\"> <g id=\"Gruppe_468\" data-name=\"Gruppe 468\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_591\" data-name=\"Pfad 591\" d=\"M402.967,257.4a.7.7,0,0,0,.494-.2l.912-.909a.7.7,0,0,0,.205-.5v-2.962a.7.7,0,0,0-1.4,0V255.5l-.706.7a.7.7,0,0,0,.494,1.195Zm0,0\" transform=\"translate%28-269.389 -20.167%29\"/> <path id=\"Pfad_592\" data-name=\"Pfad 592\" d=\"M139.207,363.3a1.8,1.8,0,0,0,1.793-1.8v-9.09a1.8,1.8,0,0,0-1.793-1.8h-4.816a.7.7,0,0,0,0,1.409h4.816a.388.388,0,0,1,.387.388v9.09a.388.388,0,0,1-.387.388h-5.52V358.37a2.109,2.109,0,1,0-4.219,0v3.523h-5.526a.388.388,0,0,1-.387-.388v-9.09a.388.388,0,0,1,.387-.388h4.823a.7.7,0,0,0,0-1.409h-4.823a1.8,1.8,0,0,0-1.793,1.8v7.013a3.522,3.522,0,0,0-1.7-.916l-3.5-.768a.239.239,0,0,1-.056-.021,4.418,4.418,0,0,0,1.638-3.435v-3.1a3,3,0,0,0,.571-1.764v-2.461a.7.7,0,0,0-.7-.7h-4.947a3.753,3.753,0,0,0-3.744,3.753v1.724a.678.678,0,0,1,0,.243v2.309a4.417,4.417,0,0,0,1.63,3.429.255.255,0,0,1-.07.027l-3.485.766A3.569,3.569,0,0,0,105,361.98V370.7a.7.7,0,0,0,.7.7H140.3a.7.7,0,0,0,.7-.7v-2.819a.7.7,0,0,0-.7-.7h-4.359v-.352a2.185,2.185,0,0,0-2.18-2.185h-.07V363.3Zm-15.264,0h5.526v1.339h-.07a2.185,2.185,0,0,0-2.18,2.185v.352h-3.981v-4.021a1.778,1.778,0,0,0,.7.145Zm-2.111-1.322v5.2h-6.738l2.68-7.81,2.379.521a2.153,2.153,0,0,1,1.679,2.091Zm-10.718-11.968a2.343,2.343,0,0,1,2.338-2.343H117.7v1.756a1.606,1.606,0,0,1-1.6,1.606h-4.979Zm0,2.429h4.979a2.988,2.988,0,0,0,1.032-.182v2.03a3.005,3.005,0,1,1-6.011,0Zm3.006,6.269a4.377,4.377,0,0,0,1.52-.271,1.676,1.676,0,0,0,.759.6l-1.575,4.591v-1.517a.7.7,0,1,0-1.406,0V363.7l-1.6-4.653a1.674,1.674,0,0,0,.764-.611,4.382,4.382,0,0,0,1.536.277Zm-7.713,3.268a2.152,2.152,0,0,1,1.678-2.091l2.359-.519,2.68,7.808h-6.717ZM139.594,370H106.406v-1.409h33.187Zm-5.062-3.171v.352h-5.906v-.352a.775.775,0,0,1,.773-.775h4.359a.775.775,0,0,1,.773.775Zm-3.656-2.185V358.37a.7.7,0,1,1,1.406,0v6.272Zm0,0\" transform=\"translate%280 -105.517%29\"/> <path id=\"Pfad_593\" data-name=\"Pfad 593\" d=\"M381.205,392.845a.7.7,0,1,0,.494-.205.7.7,0,0,0-.494.205Zm0,0\" transform=\"translate%28-250.12 -147.489%29\"/> <path id=\"Pfad_594\" data-name=\"Pfad 594\" d=\"M256.45,264.289a.7.7,0,1,0-.494-.205.7.7,0,0,0,.494.205Zm0,0\" transform=\"translate%28-136.614 -29.922%29\"/> <path id=\"Pfad_595\" data-name=\"Pfad 595\" d=\"M286.45,234.367h6.189a5.7,5.7,0,0,0,.156,3.078h-5.185a.7.7,0,0,0,0,1.4h5.878a5.736,5.736,0,1,0-.334-5.876h-6.7a.7.7,0,0,0,0,1.4Zm11.784-3.078a4.337,4.337,0,1,1-4.337,4.337,4.342,4.342,0,0,1,4.337-4.337Zm0,0\" transform=\"translate%28-163.707%29\"/> </g> </svg>");
}
.icon_modul_bf_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\"> <defs> <style> .cls-1 { fill:%23848484; } .cls-2 { clip-path: url%28%23clip-path%29; } </style> <clipPath id=\"clip-path\"> <rect id=\"Rechteck_215\" data-name=\"Rechteck 215\" class=\"cls-1\" width=\"36\" height=\"36\"/> </clipPath> </defs> <g id=\"Gruppe_488\" data-name=\"Gruppe 488\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_691\" data-name=\"Pfad 691\" d=\"M198.514,441.893a1.084,1.084,0,0,1,1.45.455l2,3.712a.71.71,0,0,0,1.334-.337V440.3a.71.71,0,0,0-1.42,0v2.611l-.67-1.241a2.509,2.509,0,0,0-4.647,1.781l1.3,5.386a9.719,9.719,0,0,0,1.609,3.474l2.546,3.484a.71.71,0,1,0,1.146-.838l-2.546-3.483a8.31,8.31,0,0,1-1.375-2.969l-1.3-5.386a1.085,1.085,0,0,1,.569-1.228Zm0,0\" transform=\"translate%28-82.935 -190.199%29\"/> <g id=\"Gruppe_487\" data-name=\"Gruppe 487\" transform=\"translate%28105 229.89%29\"> <g id=\"Gruppe_486\" data-name=\"Gruppe 486\" class=\"cls-2\"> <path id=\"Pfad_692\" data-name=\"Pfad 692\" d=\"M265.972,355.963a2.38,2.38,0,0,0-1.146.293,2.391,2.391,0,0,0-3.441-1.211,2.391,2.391,0,0,0-3.163-1.184V350.5a2.394,2.394,0,0,0-4.787,0v1.219a.7.7,0,1,0,1.406,0V350.5a.987.987,0,1,1,1.975,0v9.921a.7.7,0,0,0,1.406,0v-4.38a.987.987,0,0,1,1.975,0v4.38a.7.7,0,0,0,1.406,0v-3.309a.988.988,0,1,1,1.975,0v3.309a.7.7,0,1,0,1.406,0v-2.064a.988.988,0,0,1,1.975,0v5.933a15.538,15.538,0,0,1-.713,4.656l-.992,3.163a.7.7,0,1,0,1.342.421l.992-3.163a16.955,16.955,0,0,0,.777-5.077v-5.933a2.4,2.4,0,0,0-2.394-2.394Zm0,0\" transform=\"translate%28-239.518 -337.022%29\"/> <path id=\"Pfad_693\" data-name=\"Pfad 693\" d=\"M388.551,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.963-1.952a1.177,1.177,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.655,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.248l1.926-1.013,1.927,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.184,1.184,0,0,0-.341-1.048l-1.319-1.285,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.185,1.185,0,0,0,.892.648l1.823.264Zm0,0\" transform=\"translate%28-352.61 -229.89%29\"/> <path id=\"Pfad_694\" data-name=\"Pfad 694\" d=\"M251.938,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.964-1.952a1.176,1.176,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.656,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.247l1.926-1.013,1.927,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.184,1.184,0,0,0-.341-1.048l-1.319-1.285,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.184,1.184,0,0,0,.891.648l1.823.264Zm0,0\" transform=\"translate%28-228.804 -229.89%29\"/> <path id=\"Pfad_695\" data-name=\"Pfad 695\" d=\"M115.326,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.964-1.952a1.176,1.176,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.656,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.248l1.926-1.013,1.926,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.182,1.182,0,0,0-.341-1.048l-1.32-1.286,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.184,1.184,0,0,0,.891.648l1.823.264Zm0,0\" transform=\"translate%28-105 -229.89%29\"/> </g> </g> <path id=\"Pfad_696\" data-name=\"Pfad 696\" d=\"M254.645,410.246a.709.709,0,1,0,.208.5.715.715,0,0,0-.208-.5Zm0,0\" transform=\"translate%28-134.524 -163.266%29\"/> </g> </svg>");
}
.icon_modul_tv_old {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" fill=\"%23848484\"  viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z\"/></svg>");
}

.sortable_list {
  height: 100%;
}

.bewerbungs_task_image {
  overflow: hidden;
}
.bewerbungs_task_image img {
  height: auto;
  width: 100%;
}

.social_img_small {
  width: 15px;
  padding-right: 2px;
}
.social_button {
  display: inline-block;
  width: 150px;
}
.social_button_link {
  display: block;
  margin: auto;
  height: 36px;
  font-size: 14px;
  line-height: 40px !important;
  padding: 0;
  vertical-align: top;
  text-shadow: none;
  border-radius: 0px;
  color: #fff !important;
  text-decoration: none !important;
}
.social_button_i {
  float: left;
  display: inline-block;
  margin: 5px 2px 5px;
  vertical-align: top;
  width: 35px;
  height: 35px;
  margin-top: 0;
  line-height: 25px;
  background-size: 25px;
}
.social_button_span {
  display: inline-block;
  min-width: 80px;
  margin: 0;
  text-align: left;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  vertical-align: top;
  font-weight: 600;
  font-size: 14px !important;
  letter-spacing: 0;
  color: #fff !important;
  padding-left: 5px;
}
.xing_button {
  display: block;
  width: 150px;
}
.xing_button_link {
  background-color: #026466;
  display: block;
  margin: auto;
  height: 36px;
  font-size: 14px;
  line-height: 40px !important;
  padding: 0;
  vertical-align: top;
  text-shadow: none;
  border-radius: 0px;
  color: #fff !important;
  text-decoration: none !important;
}
.xing_button_i {
  float: left;
  display: inline-block;
  margin: 5px 2px 5px;
  vertical-align: top;
  width: 35px;
  height: 35px;
  margin-top: 0;
  line-height: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABUCAYAAADUB/oXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gMBDQQJfSzjbwAAAZxJREFUeNrtmluuAyEMQyHq/rc89/9KHVEejh2cBZTBOXECpTWHw+FwHI1eZSPP8zxTAvTeS4oyK8g3YcLFUrB8dlNiUiqScoISaVJWBXmLa8vnGyXXivImiKwoJ0tH0mhPmas9pRIpCEpaa+2DOmSx+8hQ+ax8BHIDJxJlT/nVU1A1zOIlEFJ2lFFGYgJtmGVaclYZZa1ro10Z3tBZyzR5k7I65qOylz0KQEkZ2SzDNBzIDLCN89tIWV30jQSWM1Mpo91FcmQuznjOmhaF8WogtXxOCMJESYqn/N8AI3WhnNFTvxnKZSPfklUoGRblBnOFk6J2g9czMspMSbkxH0LKjZS8knJTC4aVj1ILHhLlthYMIUX9T7RQzuj1Y37a+xR2SlDCBHJBldIK9IYVyih2fGy1JxvLY7jaM4uR+FTP+pGrA+ZuknrzZlJMi0mhJIWRFpPCSgobLWVI2Tn+04jCNDSW8pRdtFCJwkJLr5hxqXe0bsnCtJgUJVIyaSlNyqyo1KJktejynjJDC70oGbT06v7gi3iHw+FwaMQfd3IAlWrJXOsAAAAASUVORK5CYII=) center center no-repeat;
  background-size: 25px;
}
.xing_button_i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABUCAYAAADUB/oXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gMBDQQJfSzjbwAAAZxJREFUeNrtmluuAyEMQyHq/rc89/9KHVEejh2cBZTBOXECpTWHw+FwHI1eZSPP8zxTAvTeS4oyK8g3YcLFUrB8dlNiUiqScoISaVJWBXmLa8vnGyXXivImiKwoJ0tH0mhPmas9pRIpCEpaa+2DOmSx+8hQ+ax8BHIDJxJlT/nVU1A1zOIlEFJ2lFFGYgJtmGVaclYZZa1ro10Z3tBZyzR5k7I65qOylz0KQEkZ2SzDNBzIDLCN89tIWV30jQSWM1Mpo91FcmQuznjOmhaF8WogtXxOCMJESYqn/N8AI3WhnNFTvxnKZSPfklUoGRblBnOFk6J2g9czMspMSbkxH0LKjZS8knJTC4aVj1ILHhLlthYMIUX9T7RQzuj1Y37a+xR2SlDCBHJBldIK9IYVyih2fGy1JxvLY7jaM4uR+FTP+pGrA+ZuknrzZlJMi0mhJIWRFpPCSgobLWVI2Tn+04jCNDSW8pRdtFCJwkJLr5hxqXe0bsnCtJgUJVIyaSlNyqyo1KJktejynjJDC70oGbT06v7gi3iHw+FwaMQfd3IAlWrJXOsAAAAASUVORK5CYII=) center center no-repeat;
  background-size: 25px;
}
.xing_button_span {
  display: inline-block;
  min-width: 80px;
  margin: 0;
  text-align: left;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  vertical-align: top;
  font-weight: 600;
  font-size: 14px !important;
  color: #fff !important;
  padding-left: 5px;
}
.xing_button_link {
  background-color: #026466;
}
.linkedin_button_link {
  background-color: #0077b5;
}
.linkedin_button_i {
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: 25px;
}

#navi_einstellungen ul li.active .icon_person,
#navi_einstellungen ul li.trail .icon_person {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"> <defs> <style> .cls-1 { fill: %23ffffff; } </style> </defs> <g id=\"Gruppe_81\" data-name=\"Gruppe 81\" transform=\"translate%2824.699 -223%29\"> <path id=\"Pfad_360\" data-name=\"Pfad 360\" class=\"cls-1\" d=\"M136.386,634.113c.325,0,.647-.015.964-.043h-1.929C135.74,634.1,136.061,634.113,136.386,634.113Z\" transform=\"translate%28-152.799 -392.518%29\"/> <path id=\"Pfad_361\" data-name=\"Pfad 361\" class=\"cls-1\" d=\"M67.736,233.045c2.307,0,4.178-2.249,4.178-5.022,0-3.847-1.871-5.023-4.178-5.023s-4.178,1.176-4.178,5.023C63.558,230.8,65.429,233.045,67.736,233.045Z\" transform=\"translate%28-84.121 0%29\"/> <path id=\"Pfad_362\" data-name=\"Pfad 362\" class=\"cls-1\" d=\"M-8.092,450.21l-1.025-2.322a1.082,1.082,0,0,0-.487-.521l-3.341-1.749a.214.214,0,0,0-.229.019,5.272,5.272,0,0,1-3.212,1.1,5.272,5.272,0,0,1-3.213-1.1.214.214,0,0,0-.229-.019l-3.34,1.749a1.082,1.082,0,0,0-.487.521l-1.045,2.368a10.471,10.471,0,0,0,7.343,4.031h1.887A10.472,10.472,0,0,0-8.092,450.21Z\" transform=\"translate%280 -212.734%29\"/> </g> </svg>");
}
#navi_einstellungen ul li.active .icon_settings,
#navi_einstellungen ul li.trail .icon_settings {
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><g id=\"btn_settings\" data-name=\"btn_settings\" transform=\"translate%28-140 -361%29\"><path id=\"Pfad_381\" data-name=\"Pfad 381\" d=\"M155.617,367.652l-.086-.031-.335-.8.037-.082c1.014-2.3.944-2.366.776-2.533l-1.352-1.318a.356.356,0,0,0-.235-.094,8.636,8.636,0,0,0-2.3.9l-.079.035-.824-.332-.032-.082c-.94-2.324-1.035-2.324-1.269-2.324h-1.909c-.232,0-.339,0-1.208,2.328l-.034.085-.818.333-.079-.032a12.591,12.591,0,0,0-2.344-.858.36.36,0,0,0-.237.092l-1.353,1.321c-.171.17-.242.241.824,2.49l.04.083-.336.8-.082.031c-2.378.919-2.378,1.01-2.378,1.248v1.871c0,.24,0,.339,2.384,1.194l.085.029.334.795-.035.082c-1.014,2.3-.95,2.36-.777,2.533l1.351,1.32a.367.367,0,0,0,.236.094,8.662,8.662,0,0,0,2.3-.9l.079-.038.824.333.032.082c.939,2.324,1.036,2.324,1.27,2.324h1.909c.239,0,.339,0,1.21-2.33l.032-.085.82-.332.079.032a12.489,12.489,0,0,0,2.342.859.366.366,0,0,0,.237-.092l1.355-1.325c.171-.169.241-.24-.827-2.488l-.039-.083.334-.795.08-.031c2.382-.924,2.382-1.014,2.382-1.254v-1.869c0-.239,0-.339-2.384-1.19Zm-6.617,5.2a3.032,3.032,0,1,1,3.092-3.032A3.066,3.066,0,0,1,149,372.849Zm0,0\" transform=\"translate%280 0%29\" fill=\"%23ffffff\"/></g></svg>");
}
#navi_einstellungen ul li.active .icon_modul_as,
#navi_einstellungen ul li.trail .icon_modul_as {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"35.998\" height=\"35.997\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1, path { fill: %23ffffff; color: %23ffffff; } </style> </defs> <g id=\"Gruppe_461\" data-name=\"Gruppe 461\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_546\" data-name=\"Pfad 546\" d=\"M137.408,320.994a2.94,2.94,0,0,0,.5-1.65v-.564a2.957,2.957,0,0,0-5.047-2.095,10.407,10.407,0,0,0-19.733,0,2.957,2.957,0,0,0-5.047,2.095v.564a2.94,2.94,0,0,0,.5,1.65A4.532,4.532,0,0,0,105,325.421v1.416a.7.7,0,0,0,.7.7h3.656a.7.7,0,1,0,0-1.406h-2.953v-.713a3.122,3.122,0,0,1,3.118-3.118h3.328a10.349,10.349,0,0,0,1.381,3.293l-8.022,8.022a2.635,2.635,0,0,0,3.726,3.726l4.423-4.422a.7.7,0,1,0-.994-.995l-4.423,4.423a1.229,1.229,0,1,1-1.738-1.738l7.875-7.875a10.4,10.4,0,0,0,18.067-4.434h3.328a3.122,3.122,0,0,1,3.118,3.118v.713h-6.609a.7.7,0,1,0,0,1.406H140.3a.7.7,0,0,0,.7-.7v-1.416a4.532,4.532,0,0,0-3.591-4.427Zm-24.81-1.65a1.553,1.553,0,0,1-3.105,0v-.564a1.553,1.553,0,1,1,3.105,0Zm10.4,9.65a9,9,0,1,1,9-9,9.01,9.01,0,0,1-9,9Zm13.506-9.65a1.552,1.552,0,0,1-3.1,0v-.564a1.552,1.552,0,1,1,3.1,0Zm0,0\" transform=\"translate%280 -72.228%29\"/> <path id=\"Pfad_547\" data-name=\"Pfad 547\" d=\"M223.593,339.589a7.59,7.59,0,0,0-5.207,13.115.692.692,0,0,0,.082.076,7.579,7.579,0,0,0,10.251,0,.693.693,0,0,0,.082-.076,7.59,7.59,0,0,0-5.207-13.115Zm0,13.781a6.157,6.157,0,0,1-3.831-1.333,4.339,4.339,0,0,1,7.663,0,6.157,6.157,0,0,1-3.831,1.333Zm-1.482-6.523V346.3a1.482,1.482,0,1,1,2.963,0v.546a1.482,1.482,0,1,1-2.963,0Zm6.342,4.161a5.7,5.7,0,0,0-2.69-2.258,2.875,2.875,0,0,0,.718-1.9V346.3a2.888,2.888,0,1,0-5.776,0v.546a2.873,2.873,0,0,0,.718,1.9,5.7,5.7,0,0,0-2.69,2.258,6.187,6.187,0,1,1,9.72,0Zm0,0\" transform=\"translate%28-100.594 -99.415%29\"/> <path id=\"Pfad_548\" data-name=\"Pfad 548\" d=\"M213.3,525.818a.7.7,0,1,0,.206.5.708.708,0,0,0-.206-.5Zm0,0\" transform=\"translate%28-97.062 -267.999%29\"/> <path id=\"Pfad_549\" data-name=\"Pfad 549\" d=\"M290.355,229.89a.7.7,0,0,0-.7.7v2.392a.7.7,0,0,0,1.406,0v-2.392a.7.7,0,0,0-.7-.7Zm0,0\" transform=\"translate%28-167.342%29\"/> <path id=\"Pfad_550\" data-name=\"Pfad 550\" d=\"M290.848,280.346a.7.7,0,1,0,.206.5.707.707,0,0,0-.206-.5Zm0,0\" transform=\"translate%28-167.338 -45.539%29\"/> <path id=\"Pfad_551\" data-name=\"Pfad 551\" d=\"M337.184,257.319a.7.7,0,0,0-.994,0l-1.236,1.236a.7.7,0,1,0,.994.994l1.236-1.236a.7.7,0,0,0,0-.995Zm0,0\" transform=\"translate%28-208.21 -24.671%29\"/> <path id=\"Pfad_552\" data-name=\"Pfad 552\" d=\"M233.516,258.529l-1.248-1.248a.7.7,0,1,0-.994.994l1.248,1.248a.7.7,0,0,0,.994-.994Zm0,0\" transform=\"translate%28-114.25 -24.637%29\"/> </g> </svg>");
}
#navi_einstellungen ul li.active .icon_modul_ats,
#navi_einstellungen ul li.trail .icon_modul_ats {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"33\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1, path { fill: %23ffffff; color: %23ffffff; } </style> </defs> <g id=\"Gruppe_483\" data-name=\"Gruppe 483\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_667\" data-name=\"Pfad 667\" d=\"M202.053,229.89H178.947A1.943,1.943,0,0,0,177,231.824v2.191a.649.649,0,0,0,1.3,0v-2.191a.647.647,0,0,1,.649-.645h23.106a.647.647,0,0,1,.649.645v29.133a.647.647,0,0,1-.649.645H178.947a.647.647,0,0,1-.649-.645v-2.084a.649.649,0,0,0-1.3,0v2.084a1.943,1.943,0,0,0,1.947,1.934h23.106A1.943,1.943,0,0,0,204,260.956V231.824a1.943,1.943,0,0,0-1.947-1.934Zm0,0\" transform=\"translate%28-66 0%29\"/> <path id=\"Pfad_668\" data-name=\"Pfad 668\" d=\"M258.542,519.39h-15a.625.625,0,0,0,0,1.25h15a.625.625,0,1,0,0-1.25Zm0,0\" transform=\"translate%28-125.424 -264.59%29\"/> <path id=\"Pfad_669\" data-name=\"Pfad 669\" d=\"M423.985,558.573a.624.624,0,1,0,.183.442.627.627,0,0,0-.183-.442Zm0,0\" transform=\"translate%28-290.425 -300.125%29\"/> <path id=\"Pfad_670\" data-name=\"Pfad 670\" d=\"M255.987,558.39H243.543a.625.625,0,0,0,0,1.25h12.444a.625.625,0,0,0,0-1.25Zm0,0\" transform=\"translate%28-125.797 -300.125%29\"/> <path id=\"Pfad_671\" data-name=\"Pfad 671\" d=\"M228.788,295.714a6.742,6.742,0,0,0-4.625,11.649.609.609,0,0,0,.072.067,6.732,6.732,0,0,0,9.106,0,.669.669,0,0,0,.072-.067,6.742,6.742,0,0,0-4.625-11.649Zm0,12.24a5.468,5.468,0,0,1-3.4-1.183,3.854,3.854,0,0,1,6.805,0,5.468,5.468,0,0,1-3.4,1.183Zm-1.315-5.793v-.485a1.315,1.315,0,1,1,2.631,0v.485a1.315,1.315,0,1,1-2.631,0Zm5.632,3.695a5.058,5.058,0,0,0-2.389-2.005,2.555,2.555,0,0,0,.637-1.69v-.485a2.565,2.565,0,0,0-5.131,0v.485a2.555,2.555,0,0,0,.637,1.69,5.058,5.058,0,0,0-2.389,2.005,5.495,5.495,0,1,1,8.633,0Zm0,0\" transform=\"translate%28-106.762 -60.042%29\"/> <path id=\"Pfad_672\" data-name=\"Pfad 672\" d=\"M121.5,259.89a9.932,9.932,0,0,0-9.73,10.1,10.233,10.233,0,0,0,3.727,7.945l-7.254,7.531a1.137,1.137,0,0,1-1.649,0,1.244,1.244,0,0,1,0-1.712l3.71-3.851a.667.667,0,0,0,0-.918.61.61,0,0,0-.884,0l-3.71,3.852a2.577,2.577,0,0,0,0,3.548,2.357,2.357,0,0,0,3.417,0l7.419-7.7a9.4,9.4,0,0,0,4.954,1.411,10.109,10.109,0,0,0,0-20.2Zm0,18.906a8.81,8.81,0,1,1,8.48-8.8,8.656,8.656,0,0,1-8.48,8.8Zm0,0\" transform=\"translate%280 -27.5%29\"/> <path id=\"Pfad_673\" data-name=\"Pfad 673\" d=\"M180.489,455a.625.625,0,1,0,.183.442.629.629,0,0,0-.183-.442Zm0,0\" transform=\"translate%28-68.018 -205.573%29\"/> </g> </svg>");
}
#navi_einstellungen ul li.active .icon_modul_pv,
#navi_einstellungen ul li.trail .icon_modul_pv {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"33\" viewBox=\"0 0 33 33\"> <defs> <style> .cls-1, path { fill: %23ffffff; color: %23ffffff; } </style> </defs> <g id=\"Gruppe_477\" data-name=\"Gruppe 477\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_619\" data-name=\"Pfad 619\" d=\"M290.036,490.228a.645.645,0,0,1-.645-.645v-5.119a.645.645,0,1,1,1.289,0v5.119a.645.645,0,0,1-.645.645Zm0,0\" transform=\"translate%28-168.545 -232.108%29\"/> <path id=\"Pfad_620\" data-name=\"Pfad 620\" d=\"M242.375,565.261a15.237,15.237,0,0,1-13.869,1.906.645.645,0,0,0-.432,1.215,16.526,16.526,0,0,0,15.045-2.068.645.645,0,0,0-.744-1.053Zm0,0\" transform=\"translate%28-112.105 -306.442%29\"/> <path id=\"Pfad_621\" data-name=\"Pfad 621\" d=\"M181.536,234.217a.642.642,0,0,0,.379-.124,15.231,15.231,0,0,1,14.645-1.813.645.645,0,1,0,.483-1.2,16.52,16.52,0,0,0-15.888,1.967.645.645,0,0,0,.38,1.165Zm0,0\" transform=\"translate%28-69.369%29\"/> <path id=\"Pfad_622\" data-name=\"Pfad 622\" d=\"M397.907,261.191a2.7,2.7,0,1,0-.969.857,15.227,15.227,0,0,1,1.887,14.8.645.645,0,0,0,1.194.485,16.518,16.518,0,0,0-2.113-16.137Zm-3.227-.538a1.418,1.418,0,1,1,2.005,0,1.42,1.42,0,0,1-2.005,0Zm0,0\" transform=\"translate%28-263.229 -24.729%29\"/> <path id=\"Pfad_623\" data-name=\"Pfad 623\" d=\"M110.8,371.94a2.436,2.436,0,0,0-1.148.285.619.619,0,0,0-.064-.1,15.235,15.235,0,0,1-2.555-14.187.644.644,0,0,0-1.225-.4,16.523,16.523,0,0,0,2.771,15.39.64.64,0,0,0,.157.141,2.449,2.449,0,1,0,2.064-1.13Zm.82,3.27a1.161,1.161,0,1,1,.34-.82,1.152,1.152,0,0,1-.34.82Zm0,0\" transform=\"translate%280 -116.273%29\"/> <path id=\"Pfad_624\" data-name=\"Pfad 624\" d=\"M159.684,285.218a.645.645,0,1,0-.456-.189.649.649,0,0,0,.456.189Zm0,0\" transform=\"translate%28-49.395 -49.395%29\"/> <path id=\"Pfad_625\" data-name=\"Pfad 625\" d=\"M420.606,544.851a.645.645,0,1,0,.456.189.649.649,0,0,0-.456-.189Zm0,0\" transform=\"translate%28-287.894 -287.894%29\"/> <path id=\"Pfad_626\" data-name=\"Pfad 626\" d=\"M160.5,297.12a11.743,11.743,0,0,0,11.716,11.73h.014a11.73,11.73,0,1,0-11.73-11.73Zm9.111-1.536h4.356a2.66,2.66,0,0,0,.882-.15v1.747a2.619,2.619,0,0,1-5.238,0Zm5.74-2.674a1.386,1.386,0,0,1-1.384,1.385h-4.356v-.869a2.034,2.034,0,0,1,2.031-2.031h3.709Zm3.64,12.16a10.4,10.4,0,0,1-5.813,2.448l2.264-5.853,2.092.457a1.865,1.865,0,0,1,1.457,1.811v1.137Zm-6.761-3.982a3.889,3.889,0,0,0,1.328-.233,1.5,1.5,0,0,0,.62.5l-1.957,5.06-1.957-5.06a1.5,1.5,0,0,0,.624-.51,3.89,3.89,0,0,0,1.343.238Zm-3.23.578,2.263,5.85a10.4,10.4,0,0,1-5.794-2.446v-1.138a1.864,1.864,0,0,1,1.456-1.81Zm13.672-4.546a10.394,10.394,0,0,1-2.4,6.648,3.162,3.162,0,0,0-2.466-2.905l-3.083-.674h0a3.9,3.9,0,0,0,1.416-3.008v-2.713a2.659,2.659,0,0,0,.5-1.557V290.75a.644.644,0,0,0-.645-.645h-4.354a3.324,3.324,0,0,0-3.32,3.32v1.514a.646.646,0,0,0,.009.106.655.655,0,0,0-.009.107v2.027a3.9,3.9,0,0,0,1.411,3l-.017.005-3.067.673a3.163,3.163,0,0,0-2.464,2.906,10.439,10.439,0,1,1,18.487-6.648Zm0,0\" transform=\"translate%28-50.73 -50.73%29\"/> </g> </svg>");
}
#navi_einstellungen ul li.active .icon_modul_zf,
#navi_einstellungen ul li.trail .icon_modul_zf {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" fill=\"white\" viewBox=\"0 0 36 36\"> <g id=\"Gruppe_468\" data-name=\"Gruppe 468\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_591\" data-name=\"Pfad 591\" d=\"M402.967,257.4a.7.7,0,0,0,.494-.2l.912-.909a.7.7,0,0,0,.205-.5v-2.962a.7.7,0,0,0-1.4,0V255.5l-.706.7a.7.7,0,0,0,.494,1.195Zm0,0\" transform=\"translate%28-269.389 -20.167%29\"/> <path id=\"Pfad_592\" data-name=\"Pfad 592\" d=\"M139.207,363.3a1.8,1.8,0,0,0,1.793-1.8v-9.09a1.8,1.8,0,0,0-1.793-1.8h-4.816a.7.7,0,0,0,0,1.409h4.816a.388.388,0,0,1,.387.388v9.09a.388.388,0,0,1-.387.388h-5.52V358.37a2.109,2.109,0,1,0-4.219,0v3.523h-5.526a.388.388,0,0,1-.387-.388v-9.09a.388.388,0,0,1,.387-.388h4.823a.7.7,0,0,0,0-1.409h-4.823a1.8,1.8,0,0,0-1.793,1.8v7.013a3.522,3.522,0,0,0-1.7-.916l-3.5-.768a.239.239,0,0,1-.056-.021,4.418,4.418,0,0,0,1.638-3.435v-3.1a3,3,0,0,0,.571-1.764v-2.461a.7.7,0,0,0-.7-.7h-4.947a3.753,3.753,0,0,0-3.744,3.753v1.724a.678.678,0,0,1,0,.243v2.309a4.417,4.417,0,0,0,1.63,3.429.255.255,0,0,1-.07.027l-3.485.766A3.569,3.569,0,0,0,105,361.98V370.7a.7.7,0,0,0,.7.7H140.3a.7.7,0,0,0,.7-.7v-2.819a.7.7,0,0,0-.7-.7h-4.359v-.352a2.185,2.185,0,0,0-2.18-2.185h-.07V363.3Zm-15.264,0h5.526v1.339h-.07a2.185,2.185,0,0,0-2.18,2.185v.352h-3.981v-4.021a1.778,1.778,0,0,0,.7.145Zm-2.111-1.322v5.2h-6.738l2.68-7.81,2.379.521a2.153,2.153,0,0,1,1.679,2.091Zm-10.718-11.968a2.343,2.343,0,0,1,2.338-2.343H117.7v1.756a1.606,1.606,0,0,1-1.6,1.606h-4.979Zm0,2.429h4.979a2.988,2.988,0,0,0,1.032-.182v2.03a3.005,3.005,0,1,1-6.011,0Zm3.006,6.269a4.377,4.377,0,0,0,1.52-.271,1.676,1.676,0,0,0,.759.6l-1.575,4.591v-1.517a.7.7,0,1,0-1.406,0V363.7l-1.6-4.653a1.674,1.674,0,0,0,.764-.611,4.382,4.382,0,0,0,1.536.277Zm-7.713,3.268a2.152,2.152,0,0,1,1.678-2.091l2.359-.519,2.68,7.808h-6.717ZM139.594,370H106.406v-1.409h33.187Zm-5.062-3.171v.352h-5.906v-.352a.775.775,0,0,1,.773-.775h4.359a.775.775,0,0,1,.773.775Zm-3.656-2.185V358.37a.7.7,0,1,1,1.406,0v6.272Zm0,0\" transform=\"translate%280 -105.517%29\"/> <path id=\"Pfad_593\" data-name=\"Pfad 593\" d=\"M381.205,392.845a.7.7,0,1,0,.494-.205.7.7,0,0,0-.494.205Zm0,0\" transform=\"translate%28-250.12 -147.489%29\"/> <path id=\"Pfad_594\" data-name=\"Pfad 594\" d=\"M256.45,264.289a.7.7,0,1,0-.494-.205.7.7,0,0,0,.494.205Zm0,0\" transform=\"translate%28-136.614 -29.922%29\"/> <path id=\"Pfad_595\" data-name=\"Pfad 595\" d=\"M286.45,234.367h6.189a5.7,5.7,0,0,0,.156,3.078h-5.185a.7.7,0,0,0,0,1.4h5.878a5.736,5.736,0,1,0-.334-5.876h-6.7a.7.7,0,0,0,0,1.4Zm11.784-3.078a4.337,4.337,0,1,1-4.337,4.337,4.342,4.342,0,0,1,4.337-4.337Zm0,0\" transform=\"translate%28-163.707%29\"/> </g> </svg>");
}
#navi_einstellungen ul li.active .icon_modul_bf,
#navi_einstellungen ul li.trail .icon_modul_bf {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"white\"> <defs> <style> .cls-1 { fill:%23ffffff; } .cls-2 { clip-path: url%28%23clip-path%29; } </style> <clipPath id=\"clip-path\"> <rect id=\"Rechteck_215\" data-name=\"Rechteck 215\" class=\"cls-1\" width=\"36\" height=\"36\"/> </clipPath> </defs> <g id=\"Gruppe_488\" data-name=\"Gruppe 488\" transform=\"translate%28-105 -229.89%29\"> <path id=\"Pfad_691\" data-name=\"Pfad 691\" d=\"M198.514,441.893a1.084,1.084,0,0,1,1.45.455l2,3.712a.71.71,0,0,0,1.334-.337V440.3a.71.71,0,0,0-1.42,0v2.611l-.67-1.241a2.509,2.509,0,0,0-4.647,1.781l1.3,5.386a9.719,9.719,0,0,0,1.609,3.474l2.546,3.484a.71.71,0,1,0,1.146-.838l-2.546-3.483a8.31,8.31,0,0,1-1.375-2.969l-1.3-5.386a1.085,1.085,0,0,1,.569-1.228Zm0,0\" transform=\"translate%28-82.935 -190.199%29\"/> <g id=\"Gruppe_487\" data-name=\"Gruppe 487\" transform=\"translate%28105 229.89%29\"> <g id=\"Gruppe_486\" data-name=\"Gruppe 486\" class=\"cls-2\"> <path id=\"Pfad_692\" data-name=\"Pfad 692\" d=\"M265.972,355.963a2.38,2.38,0,0,0-1.146.293,2.391,2.391,0,0,0-3.441-1.211,2.391,2.391,0,0,0-3.163-1.184V350.5a2.394,2.394,0,0,0-4.787,0v1.219a.7.7,0,1,0,1.406,0V350.5a.987.987,0,1,1,1.975,0v9.921a.7.7,0,0,0,1.406,0v-4.38a.987.987,0,0,1,1.975,0v4.38a.7.7,0,0,0,1.406,0v-3.309a.988.988,0,1,1,1.975,0v3.309a.7.7,0,1,0,1.406,0v-2.064a.988.988,0,0,1,1.975,0v5.933a15.538,15.538,0,0,1-.713,4.656l-.992,3.163a.7.7,0,1,0,1.342.421l.992-3.163a16.955,16.955,0,0,0,.777-5.077v-5.933a2.4,2.4,0,0,0-2.394-2.394Zm0,0\" transform=\"translate%28-239.518 -337.022%29\"/> <path id=\"Pfad_693\" data-name=\"Pfad 693\" d=\"M388.551,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.963-1.952a1.177,1.177,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.655,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.248l1.926-1.013,1.927,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.184,1.184,0,0,0-.341-1.048l-1.319-1.285,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.185,1.185,0,0,0,.892.648l1.823.264Zm0,0\" transform=\"translate%28-352.61 -229.89%29\"/> <path id=\"Pfad_694\" data-name=\"Pfad 694\" d=\"M251.938,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.964-1.952a1.176,1.176,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.656,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.247l1.926-1.013,1.927,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.184,1.184,0,0,0-.341-1.048l-1.319-1.285,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.184,1.184,0,0,0,.891.648l1.823.264Zm0,0\" transform=\"translate%28-228.804 -229.89%29\"/> <path id=\"Pfad_695\" data-name=\"Pfad 695\" d=\"M115.326,233.619a1.176,1.176,0,0,0-.956-.806l-2.154-.312-.964-1.952a1.176,1.176,0,0,0-1.061-.66h0a1.176,1.176,0,0,0-1.061.66l-.963,1.952-2.153.313a1.184,1.184,0,0,0-.656,2.019l1.559,1.519-.367,2.145a1.182,1.182,0,0,0,1.718,1.248l1.926-1.013,1.926,1.012a1.184,1.184,0,0,0,1.717-1.248l-.368-2.145,1.558-1.519a1.177,1.177,0,0,0,.3-1.213Zm-2.923,1.808a1.184,1.184,0,0,0-.34,1.048l.312,1.816-1.631-.857a1.183,1.183,0,0,0-1.1,0l-1.63.858.311-1.816a1.182,1.182,0,0,0-.341-1.048l-1.32-1.286,1.823-.266a1.183,1.183,0,0,0,.891-.648l.815-1.652.816,1.652a1.184,1.184,0,0,0,.891.648l1.823.264Zm0,0\" transform=\"translate%28-105 -229.89%29\"/> </g> </g> <path id=\"Pfad_696\" data-name=\"Pfad 696\" d=\"M254.645,410.246a.709.709,0,1,0,.208.5.715.715,0,0,0-.208-.5Zm0,0\" transform=\"translate%28-134.524 -163.266%29\"/> </g> </svg>");
}
#navi_einstellungen ul li.active .icon_modul_tv,
#navi_einstellungen ul li.trail .icon_modul_tv {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" fill=\"white\"  viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z\"/></svg>");
}

.finger_swipe_lr {
  background: url("https://hr-suite.hrpuls.de/files/img/finger_swipe_leftright.png") 0px 0px no-repeat;
  background-size: contain;
  height: 40px;
}
.finger_swipe_ud {
  background: url("https://hr-suite.hrpuls.de/files/img/finger_swipe_updown.png") 0px 0px no-repeat;
  background-size: contain;
  height: 40px;
}
.colorpicker {
  z-index: 1052;
}
div.status_dropdown li {
  border-bottom: 2px white solid;
}
div.colorpicker.dropdown-menu {
  width: 135px;
}
.hidden {
  display: none;
  visibility: hidden;
}
.bg_red {
  background-color: red;
}

#footer {
  margin-left: 50px;
  background-color: #414141;
  color: white;
}
#footer a,
#footer h1,
#footer h2,
#footer h3,
#footer i {
  color: white;
  font-weight: 300;
}
#footer h1 {
  margin: 29px 0 24px 0;
  line-height: 26px;
  font-size: 14px;
}
#footer a:hover,
#message-box:hover {
  text-decoration: underline;
  color: white;
}
#footer .single_row {
  margin: 10px 0;
}
.suite_box {
  border: 1px solid grey;
  padding: 0;
}
.suite_box_recruiting .suite_box {
  border: 1px solid #eb9827;
}
.suite_box_hr .suite_box {
  border: 1px solid #eb3627;
}
.suite_box_performance .suite_box {
  border: 1px solid #aa0e0e;
}

.suite_title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  padding: 16px 0 16px 0;
  color: white;
  text-align: center;
  border-bottom: 1px solid white;
  transition: all 0.3s;
}
.banner_suite_title .suite_title {
  border: 0;
}
.suite_title a {
  color: white;
  display: block;
}
.suite_title_light {
  font-weight: 300;
}
.more_products_head_recruiting {
  background-image: url("https://hrpuls.de/tl_files/umfrageTool/uploads/layout2014/suiten/hrp_banner_suiten_1_bw.png");
  cursor: pointer;
}
.more_products_head_hr {
  background-image: url("https://hrpuls.de/tl_files/umfrageTool/uploads/layout2014/suiten/hrp_banner_suiten_2_bw.png");
  cursor: pointer;
}
.more_products_head_performance {
  background-image: url("https://hrpuls.de/tl_files/umfrageTool/uploads/layout2014/suiten/hrp_banner_suiten_3_bw.png");
  cursor: pointer;
}
.suite_box_recruiting .suite_title,
.suite_recruiting_product .more_products_head_recruiting,
.more_products_head_recruiting:hover {
  background-image: url("https://hrpuls.de/tl_files/umfrageTool/uploads/layout2014/suiten/hrp_banner_suiten_1.png");
}
.suite_box_hr .suite_title,
.suite_hr_product .more_products_head_hr,
.more_products_head_hr:hover {
  background-image: url("https://hrpuls.de/tl_files/umfrageTool/uploads/layout2014/suiten/hrp_banner_suiten_2.png");
}
.suite_box_performance .suite_title,
.suite_performance_product .more_products_head_performance,
.more_products_head_performance:hover {
  background-image: url("https://hrpuls.de/tl_files/umfrageTool/uploads/layout2014/suiten/hrp_banner_suiten_3.png");
}
.suite_box_recruiting .suite_title:hover {
  background: white;
  border-color: #eb9827;
}
.suite_box_recruiting .suite_title:hover a {
  color: #eb9827;
  border-color: #eb9827;
  text-decoration: none;
}
.suite_box_hr .suite_title:hover {
  background: white;
  border-color: #eb3627;
}
.suite_box_hr .suite_title:hover a {
  color: #eb3627;
  border-color: #eb3627;
  text-decoration: none;
}
.suite_box_performance .suite_title:hover {
  background: white;
  border-color: #aa0e0e;
}
.suite_box_performance .suite_title:hover a {
  color: #aa0e0e;
  border-color: #aa0e0e;
  text-decoration: none;
}
.suite_claim {
  clear: both;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  border-bottom: 5px solid grey;
  line-height: 60px;
  margin: 0 10px 0 10px;
}
.suite_box_recruiting .suite_claim {
  color: #b06b00;
  border-color: #b06b00;
}
.suite_box_hr .suite_claim {
  color: #a02518;
  border-color: #a02518;
}
.suite_box_performance .suite_claim {
  color: #aa0e0e;
  border-color: #aa0e0e;
}
.suite_product_wrapper {
  margin-bottom: 60px;
}
.suite_product {
  background-color: #eee;
  margin: 10px 10px 0 10px;
  font-size: 18px;
  line-height: 60px;
  text-align: center;
  transition: all 0.3s;
}
.suite_product a {
  color: #414141;
  text-decoration: none;
  transition: all 0.3s;
  display: block;
}
.suite_box_recruiting .suite_product:hover {
  background-color: #eb9827;
}
.suite_box_hr .suite_product:hover {
  background-color: #eb3627;
}
.suite_box_performance .suite_product:hover {
  background-color: #aa0e0e;
}
.suite_product a:hover {
  color: white;
  text-decoration: none;
}
.suite_box_wrapper .more_link {
  font-weight: 300;
  color: white;
  line-height: 76px;
  width: 80px;
  background: grey;
  border: 2px solid grey;
  font-size: 60px;
  text-align: center;
  border-radius: 40px;
  margin: -40px auto 0 auto;
  z-index: 2;
  transition: all 0.3s;
}
.suite_box_wrapper .more_link a {
  color: white;
  text-decoration: none;
  display: block;
  font-weight: 300;
  transition: all 0.3s;
}

.suite_box_recruiting .more_link {
  background: #eb9827;
  border-color: #eb9827;
}
.suite_box_hr .more_link {
  background: #eb3627;
  border-color: #eb3627;
}
.suite_box_performance .more_link {
  background: #aa0e0e;
  border-color: #aa0e0e;
}
.suite_box_recruiting .more_link:hover {
  background: white;
  border-color: #eb9827;
  color: #eb9827;
}
.suite_box_hr .more_link:hover {
  background: white;
  border-color: #eb3627;
  color: #eb3627;
}
.suite_box_performance .more_link:hover {
  background: white;
  border-color: #aa0e0e;
  color: #aa0e0e;
}
.suite_box_recruiting .more_link a:hover {
  color: #eb9827;
}
.suite_box_hr .more_link a:hover {
  color: #eb3627;
}
.suite_box_performance .more_link a:hover {
  color: #aa0e0e;
}

.battery_wrapper {
  width: 100px;
  height: 20px;
}
.battery_step {
  float: left;
  width: 18px;
  border-radius: 4px;
  height: 18px;
  margin: 1px 2px 0 0;
  background: #f5f5f5;
}
.battery_step_0 {
  background: red;
  background: #f15a23;
}
.battery_step_1 {
  background: orange;
  background: #f15a23;
}
.battery_step_2 {
  background: #f5f500;
  background: #f15a23;
}
.battery_step_3 {
  background: greenyellow;
  background: #f15a23;
}
.battery_step_4 {
  background: green;
  background: #f15a23;
}
.grey .battery_step_0,
.grey .battery_step_1,
.grey .battery_step_2,
.grey .battery_step_3,
.grey .battery_step_4 {
  background: #ddd;
}

.jq-password-validator__rule p {
  min-width: 250px;
  min-height: 20px;
}

/* personalplanung */
.pp_box {
  width: 100%;
  text-align: center;
  line-height: 30px;
}
.pp_table thead th {
  text-align: center;
  padding: 10px 0 10px 0px;
  margin: 0;
}
.pp_table td {
  padding: 2px 5px;
}

/* 102 Herbrand */
.hr_suite_102 .button_back_to_offer {
  display: none;
}

/* 2004  Bertelsmann */
.hr_suite_2004 h1,
.hr_suite_2004 .h1,
.hr_suite_2004 h2,
.hr_suite_2004 .h2,
.hr_suite_2004 #navi_top ul li.trail,
.hr_suite_2004 #navi_top ul li.active,
.hr_suite_2004 #navi_top ul li:hover,
.hr_suite_2004 #navi_top ul li.trail,
.hr_suite_2004 #navi_top ul li.active,
.hr_suite_2004 #navi_top ul li.trail a,
.hr_suite_2004 #navi_top ul li:hover a,
.hr_suite_2004 #navi_top ul li.active a,
.hr_suite_2004 .btn:hover,
.hr_suite_2004 .btn:hover i,
.hr_suite_2004 .job_detail_header,
.hr_suite_2004 .job_detail_sub_title,
.hr_suite_2004 .color,
.hr_suite_2004 #navi_left ul li.trail.sibling a {
  color: #003082;
}

.hr_suite_2004 .btn-action,
.hr_suite_2004 .bg_red {
  background-color: #003082;
  border-color: #003082;
}
.hr_suite_2004 .btn:hover,
.hr_suite_2004 .btn-action:hover {
  background-color: white;
}

.hr_suite_2004 .modal-header {
  background: rgba(0, 48, 130, 1);
}
.hr_suite_2004 #navi_top ul li.trail,
.hr_suite_2004 #navi_top ul li.active {
  border-bottom-color: #003082;
}

.hr_suite_2004 body,
.hr_suite_2004 html {
  font-size: 13px;
}

.hr_suite_2004 #navi_left ul li.trail.sibling {
  color: #003082;
  background: rgba(0, 48, 130, 0.1);
}

/* fits 2003 */
.hr_suite_2003 .tags_container,
.hr_suite_2003 .job-offer-list,
.hr_suite_2010 .tags_container,
.hr_suite_2010 .job-offer-list {
  display: none;
}

/* adkl 2005 */
.hr_suite_2005 .tags_container {
  display: none;
}

.adkl-myside_de.uid_18 .head_right,
.adkl-myside_de .adkl_back_karriereseit {
  display: none;
}

.hr_suite_2005 .modal_competence_group_fields,
.hr_suite_2005 .modal_team_agreement {
  display: none !important;
}

/* 2001  Malteser */
.hr_suite_2001 h1,
.hr_suite_2001 .h1,
.hr_suite_2001 h2,
.hr_suite_2001 .h2,
.hr_suite_2001 a,
.hr_suite_2001 #navi_top ul li.trail,
.hr_suite_2001 #navi_top ul li.active,
.hr_suite_2001 #navi_top ul li:hover,
.hr_suite_2001 #navi_top ul li.trail,
.hr_suite_2001 #navi_top ul li.active,
.hr_suite_2001 #navi_top ul li.trail a,
.hr_suite_2001 #navi_top ul li:hover a,
.hr_suite_2001 #navi_top ul li.active a,
.hr_suite_2001 .btn:hover,
.hr_suite_2001 .btn:hover i,
.hr_suite_2001 .job_detail_header,
.hr_suite_2001 .job_detail_sub_title,
.hr_suite_2001 .color .hr_suite_2001 #navi_icons .navi_icon .btn:hover,
.hr_suite_2001 #navi_icons .navi_icon .btn:hover i,
.hr_suite_2001 #navi_icons .navi_icon_active .btn i,
.hr_suite_2001 .active_i,
.hr_suite_2001 #navi_left ul li.active,
.hr_suite_2001 #navi_left ul li.active:hover,
.hr_suite_2001 #navi_left ul.level_2 li.active,
.hr_suite_2001 #navi_left ul.level_2 li.active:hover {
  color: #dd040c;
}
.hr_suite_2001 #navi_top ul li.trail,
.hr_suite_2001 #navi_top ul li.active {
  border-bottom-color: #dd040c;
}

.hr_suite_2001 #navi_icons .navi_icon_active .btn {
  border-left-color: #dd040c;
}

.hr_suite_2001 .info_circle {
  background: #dd040c;
  border-color: #dd040c;
}

.hr_suite_2001 .btn-action {
  background-color: #dd040c;
  border-color: #dd040c;
}
.hr_suite_2001 .btn:hover,
.hr_suite_2001 .btn-action:hover {
  background-color: white;
}

.hr_suite_2001 .modal-header {
  background: rgba(227, 6, 20, 1);
}

/* 2007  Malteser International*/
.hr_suite_2007 h1,
.hr_suite_2007 .h1,
.hr_suite_2007 h2,
.hr_suite_2007 .h2,
.hr_suite_2007 a,
.hr_suite_2007 #navi_top ul li.trail,
.hr_suite_2007 #navi_top ul li.active,
.hr_suite_2007 #navi_top ul li:hover,
.hr_suite_2007 #navi_top ul li.trail,
.hr_suite_2007 #navi_top ul li.active,
.hr_suite_2007 #navi_top ul li.trail a,
.hr_suite_2007 #navi_top ul li:hover a,
.hr_suite_2007 #navi_top ul li.active a,
.hr_suite_2007 .btn:hover,
.hr_suite_2007 .btn:hover i,
.hr_suite_2007 .job_detail_header,
.hr_suite_2007 .job_detail_sub_title,
.hr_suite_2007 .color .hr_suite_2007 #navi_icons .navi_icon .btn:hover,
.hr_suite_2007 #navi_icons .navi_icon .btn:hover i,
.hr_suite_2007 #navi_icons .navi_icon_active .btn i,
.hr_suite_2007 .active_i,
.hr_suite_2007 #navi_left ul li.active,
.hr_suite_2007 #navi_left ul li.active:hover,
.hr_suite_2007 #navi_left ul.level_2 li.active,
.hr_suite_2007 #navi_left ul.level_2 li.active:hover {
  color: #e3252a;
}
.hr_suite_2007 #navi_top ul li.trail,
.hr_suite_2007 #navi_top ul li.active {
  border-bottom-color: #e3252a;
}

.hr_suite_2007 #navi_icons .navi_icon_active .btn {
  border-left-color: #e3252a;
}

.hr_suite_2007 .info_circle {
  background: #e3252a;
  border-color: #e3252a;
}

.hr_suite_2007 .btn-action {
  background-color: #dd040c;
  border-color: #e3252a;
}
.hr_suite_2007 .btn:hover,
.hr_suite_2007 .btn-action:hover {
  background-color: white;
}

.hr_suite_2007 .modal-header {
  background: rgba(227, 6, 20, 1);
}

/* 3  hrpuls */
@media (min-width: 576px) {
  .hr_suite_3.uid_18 .container,
  .hr_suite_3.uid_18 .job-offer-list {
    max-width: 566px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .hr_suite_3.uid_18 .container,
  .hr_suite_3.uid_18 .job-offer-list {
    max-width: 720px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .hr_suite_3.uid_18 .container,
  .hr_suite_3.uid_18 .job-offer-list {
    max-width: 960px;
    margin: 0 auto;
  }
  #navi_top .dropdown,
  #dropdownMenuButton {
    display: block; /* Restore dropdown for large screens */
  }
}
@media (min-width: 1200px) {
  .hr_suite_3.uid_18 .container,
  .hr_suite_3.uid_18 .job-offer-list {
    max-width: 1140px;
    margin: 0 auto;
  }
}

.hr_suite_3.uid_18 #head_wrapper {
  width: 100%;
}
.hr_suite_3.uid_18 .body_100 {
  width: 100%;
  max-width: 100%;
  padding: 0 15px;
  background: white;
}
.hr_suite_3.uid_18 #container {
  margin-top: 45px;
}

.hr_suite_3.uid_18 .btn_custom_filter {
  border-radius: 0px;
  background: white;
  color: #f15a23;
  padding-right: 0;
  padding-left: 0px;
  width: 100%;
}

/* 100  hrpuls */

.hr_suite_100.uid_18 .head_frontend_overlay_container,
.hr_suite_1001.uid_18 .head_frontend_overlay_container,
.hr_suite_2033.uid_18 .head_frontend_overlay_container {
  position: relative;
}
.hr_suite_100.uid_18 .overlay-text,
.hr_suite_1001.uid_18 .overlay-text,
.hr_suite_2033.uid_18 .overlay-text {
  position: absolute;
  top: 53%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background-color: rgba(241, 90, 35, 0.7);
  padding: 14px;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0px;
  font-style: normal;
  clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);
  width: 47%;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  text-align: left;
  z-index: 9;
}
.job_detail_benefits_100 {
  text-align: center;
  margin-top: 32px;
  cursor: pointer;
}
.benefits_text {
  display: none;
  position: absolute;
  z-index: 2;
  margin-left: -100px;
  width: 400px;
  padding: 20px;
  text-align: left;
  background: #eee;
  transition: all 0.2s;
}
.job_detail_benefits_100 .material-icons {
  vertical-align: text-bottom;
}
.custom-icons {
  font-size: 4.5vw;
  background-color: #f15a23;
  border-radius: 50%;
  padding: 2.15vw;
  color: white;
}
@media (min-width: 576px) {
  .hr_suite_100.uid_18 .container,
  .hr_suite_100.uid_18 .job-offer-list,
  .hr_suite_1001.uid_18 .container,
  .hr_suite_1001.uid_18 .job-offer-list,
  .hr_suite_2033.uid_18 .container,
  .hr_suite_2033.uid_18 .job-offer-list {
    max-width: 576px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .hr_suite_100.uid_18 .container,
  .hr_suite_100.uid_18 .job-offer-list,
  .hr_suite_100.uid_18 .customer_top,
  .hr_suite_1001.uid_18 .container,
  .hr_suite_1001.uid_18 .job-offer-list,
  .hr_suite_1001.uid_18 .customer_top,
  .hr_suite_2033.uid_18 .container,
  .hr_suite_2033.uid_18 .job-offer-list,
  .hr_suite_2033.uid_18 .customer_top {
    max-width: 720px;
    margin: 0 auto;
  }
  .org_roles_row {
    margin-left: 0;
    margin-right: 0;
  }
  .step_box_container {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .hr_suite_100.uid_18 .container,
  .hr_suite_100.uid_18 .job-offer-list,
  .hr_suite_100.uid_18 .customer_top,
  .hr_suite_1001.uid_18 .container,
  .hr_suite_1001.uid_18 .job-offer-list,
  .hr_suite_1001.uid_18 .customer_top,
  .hr_suite_2033.uid_18 .container,
  .hr_suite_2033.uid_18 .job-offer-list,
  .hr_suite_2033.uid_18 .customer_top {
    max-width: 960px;
    margin: 0 auto;
  }
  .kpi_number {
    top: -10px;
  }
}
@media (min-width: 1200px) {
  .hr_suite_100.uid_18 .container,
  .hr_suite_100.uid_18 .job-offer-list,
  .hr_suite_100.uid_18 .customer_top,
  .hr_suite_1001.uid_18 .container,
  .hr_suite_1001.uid_18 .job-offer-list,
  .hr_suite_1001.uid_18 .customer_top,
  .hr_suite_2033.uid_18 .container,
  .hr_suite_2033.uid_18 .job-offer-list,
  .hr_suite_2033.uid_18 .customer_top {
    max-width: 1440px;
    margin: 0 auto;
  }
}

.hr_suite_100.uid_18 #head_wrapper,
.hr_suite_1001.uid_18 #head_wrapper,
.hr_suite_2033.uid_18 #head_wrapper {
  width: 100%;
  background: none;
  height: auto;
  max-width: 1440px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}
.hr_suite_100.uid_18 .body_100,
.hr_suite_1001.uid_18 .body_100,
.hr_suite_2033.uid_18 .body_100 {
  width: 100%;
  max-width: 100%;
  background-color: white;
}
.hr_suite_100.uid_18 #container,
.hr_suite_1001.uid_18 #container,
.hr_suite_2033.uid_18 #container {
  margin-top: 45px;
}
.hr_suite_100.uid_18 .btn_custom_filter,
.hr_suite_1001.uid_18 .btn_custom_filter,
.hr_suite_2033.uid_18 .btn_custom_filter {
  border-radius: 0px;
  padding-right: 0;
  padding-left: 0px;
  background: #f15a23;
  color: white;
  border-color: #f15a23;
  width: 100px;
  float: right;
  margin-bottom: 10px;
}
.hr_suite_100.uid_18 .btn_custom_filter:hover,
.hr_suite_1001.uid_18 .btn_custom_filter:hover,
.hr_suite_2033.uid_18 .btn_custom_filter:hover {
  border-color: #f15a23;
  background: white;
  color: #f15a23;
  border-color: #f15a23;
  width: 100px;
}
.hr_suite_100.uid_18 .custom_search_container,
.hr_suite_1001.uid_18 .custom_search_container,
.hr_suite_2033.uid_18 .custom_search_container {
  margin-bottom: 15px;
}

.hr_suite_100.uid_18 .head_frontend_claim,
.hr_suite_1001.uid_18 .head_frontend_claim,
.hr_suite_2033.uid_18 .head_frontend_claim {
  max-width: 1440px;
  margin: 0 auto;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.hr_suite_100.uid_18 .head_frontend_image_container,
.hr_suite_1001.uid_18 .head_frontend_image_container,
.hr_suite_2033.uid_18 .head_frontend_image_container {
  padding: 0;
}
.hr_suite_100.uid_18 .head_frontend_claim h1,
.hr_suite_1001.uid_18 .head_frontend_claim h1,
.hr_suite_2033.uid_18 .head_frontend_claim h1 {
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0px;
  font-style: normal;
  font-size: 30px;
  color: white;
  text-align: left;
  margin: 0;
  background: #f15a23;
  padding: 10px 32px;
}

@media print {
  body,
  #main {
    background: white;
  }
  .small_preview {
    height: auto !important;
  }
  #header,
  #footer,
  .breadcrumb,
  .btn,
  .info_circle,
  #navi_icons {
    display: none;
  }
  .usr #main {
    margin-left: 0px;
  }
  .fixed-table-container.fixed-height {
    height: auto !important;
  }

  .box {
    box-shadow: none;
  }
  .table-bordered td,
  .table-bordered th {
    border: 0px solid #dee2e6 !important;
  }
}

/* MARK JS */

.mark,
mark {
  padding: 0 !important;
  background-color: transparent !important;
  color: #f15a23 !important;
  font-weight: bold;
}

#csv_customer_import table mark {
  margin: 0 4px;
}

/* Organigramm Upload an Download Buttons */

.organigramm_interaction .btn-group .btn {
  width: 37px;
  padding: 5px;
  border-radius: 4px;
}

.organigramm_interaction .btn-group .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem #ff580054;
}

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

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

.organigramm_interaction .icon_btn {
  font-size: 25px;
  color: hsl(0deg 0% 48%);
  cursor: pointer;
  transition: all 0.2s;
}

.organigramm_interaction .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.organigramm_interaction .btn:hover .icon_btn {
  color: hsl(26, 86%, 53%);
}

.organigramm_interaction .btn:hover {
  background-color: #fafafa;
}

.file_upload_btn > input {
  display: none;
}

.file_upload_btn > label {
  font-weight: 600;
  outline: 0;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
}

/* Autocomplete loader */
.search_loader_svg {
  max-width: 130px;
  max-height: 130px;
}
.magnify {
  fill: #f96500;
  animation: search 1s infinite ease;
}
.doc {
  fill: #ff4f00;
  animation: flyby 1s infinite ease;
}

.ui-autocomplete_pulsing {
  animation: BackgroundPulse 3s infinite ease;
}

@keyframes BackgroundPulse {
  0% {
    background-color: white;
  }
  50% {
    background-color: #e8e8e8;
  }
  100% {
    background-color: white;
  }
}

@keyframes search {
  0% {
    transform: translate(40px, 40px) scale(0.6);
  }
  50% {
    transform: translate(20px, 20px) scale(0.6);
  }
  100% {
    transform: translate(40px, 40px) scale(0.6);
  }
}

@keyframes flyby {
  0% {
    transform: translate(-20px, 20px) scale(0.2);
    opacity: 0;
  }
  50% {
    transform: translate(30px, 20px) scale(0.5);
    opacity: 1;
  }
  100% {
    transform: translate(100px, 20px) scale(0.2);
    opacity: 0;
  }
}

/* PULSE BUBBLES */

.spinner-box {
  /*   width: 300px; */
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}

/* PULSE BUBBLES */

.pulse-container {
  width: 120px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pulse-bubble {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #f18523;
}

.pulse-bubble-1 {
  animation: pulseLoader 0.4s ease 0s infinite alternate;
}
.pulse-bubble-2 {
  animation: pulseLoader 0.4s ease 0.2s infinite alternate;
}
.pulse-bubble-3 {
  animation: pulseLoader 0.4s ease 0.4s infinite alternate;
}

@keyframes pulseLoader {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.25;
    transform: scale(0.75);
  }
}

.lazy_load_container {
  position: relative;
  padding-bottom: 16px;
  padding-top: 5px;
}

.lazy_load_container .loading_ball {
  width: 5px;
  height: 5px;
  background-color: #ff7900a6;
  position: absolute;
  border-radius: 15px;
  animation: slideLoader 2s cubic-bezier(0, 1.05, 1, 0.15) infinite;
}

.lazy_load_container .loading_ball:nth-of-type(2) {
  animation-delay: 0.1s;
}

.lazy_load_container .loading_ball:nth-of-type(3) {
  animation-delay: 0.2s;
}

.lazy_load_container .loading_ball:nth-of-type(4) {
  animation-delay: 0.3s;
}

.lazy_load_container .loading_ball:nth-of-type(5) {
  animation-delay: 0.4s;
}

.lazy_load_container .loading_ball:nth-of-type(6) {
  animation-delay: 0.5s;
}

@keyframes slideLoader {
  0% {
    left: -15px;
  }

  100% {
    left: 100%;
  }
}

/* clear button search bar */
.header_searchbar_clearbuton {
  width: 22px;
  height: 22px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-38%);
  cursor: text;
  background-color: transparent;
}
.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton {
  cursor: pointer;
}
.clearbutton_transition {
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header_searchbar_clearbuton .cross_wrapper > span {
  background-color: #d9d9d9;
  display: block;
  height: 3px;
  border-radius: 6px;
  position: absolute;
  top: 49%;
  transform-origin: center;
  width: 16px;
}
.header_searchbar_clearbuton .cross_wrapper > span span {
  display: block;
  background-color: #cfcfcf;
  width: 3px;
  height: 3px;
  position: absolute;
  left: 0;
  top: 0;
}
.header_searchbar_clearbuton .cross_wrapper > span.left {
  transform: rotate(45deg) translateY(-50%);
  left: 5px;
}
.header_searchbar_clearbuton .cross_wrapper > span.left .circle-left {
  margin-left: 0;
}
.header_searchbar_clearbuton .cross_wrapper > span.left .circle-right {
  margin-left: 13px;
}
.header_searchbar_clearbuton .cross_wrapper > span.right {
  transform: rotate(-45deg) translateY(-50%);
  left: 7px;
}
.header_searchbar_clearbuton .cross_wrapper > span.right .circle-left {
  margin-left: 0;
}
.header_searchbar_clearbuton .cross_wrapper > span.right .circle-right {
  margin-left: 13px;
}

.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton .cross_wrapper > span {
  background-color: #f5a700;
}
.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton .cross_wrapper > span span {
  background-color: #f88b0c;
}
.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton .cross_wrapper > span.left .circle-left,
.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton .cross_wrapper > span.right .circle-left {
  margin-left: 13px;
}
.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton .cross_wrapper > span.left .circle-right,
.head_searchbar input:not(:placeholder-shown) + .header_searchbar_clearbuton .cross_wrapper > span.right .circle-right {
  margin-left: 0;
}
.head_searchbar
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.left
  .circle-left,
.head_searchbar
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.right
  .circle-left {
  width: 8px;
  left: -13px;
  transition: all 0.1s;
}

.head_searchbar
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.left
  .circle-right,
.head_searchbar
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.right
  .circle-right {
  width: 11px;
  transition: all 0.1s;
}

.head_searchbar
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.right
  .circle-right,
.head_searchbar
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.left
  .circle-right {
  margin-left: 5px;
}

#header_search_wait {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Arial, Helvetica, sans-serif;
}

/* OVERVIEW TASK CHART */

.fade-in {
  -webkit-animation: fadeIn ease 1s;
  -moz-animation: fadeIn ease 1s;
  -o-animation: fadeIn ease 1s;
  -ms-animation: fadeIn ease 1s;
  animation: fadeIn ease 1s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#myModalOverviewNewTask .dropdown-menu .inner::-webkit-scrollbar,
.overview_task_table_container::-webkit-scrollbar,
.overview_task_chart .overview_task_vacancies::-webkit-scrollbar,
.MuiDataGrid-window::-webkit-scrollbar,
.MuiDataGrid-virtualScroller::-webkit-scrollbar,
.basic_barchart_container::-webkit-scrollbar,
.multi_render_btns_container::-webkit-scrollbar,
.filter_chart_table_container .filter_chart_container::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}
#myModalOverviewNewTask .dropdown-menu .inner::-webkit-scrollbar-thumb,
.overview_task_table_container::-webkit-scrollbar-thumb,
.overview_task_chart .overview_task_vacancies::-webkit-scrollbar-thumb,
.MuiDataGrid-window::-webkit-scrollbar-thumb,
.MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb,
.basic_barchart_container::-webkit-scrollbar-thumb,
.multi_render_btns_container::-webkit-scrollbar-thumb,
.filter_chart_table_container .filter_chart_container::-webkit-scrollbar-thumb {
  background-color: #969696cc;
  border-radius: 5px;
}
#myModalOverviewNewTask .dropdown-menu .inner::-webkit-scrollbar-track,
.overview_task_table_container::-webkit-scrollbar-track,
.overview_task_chart .overview_task_vacancies::-webkit-scrollbar-track,
.MuiDataGrid-window::-webkit-scrollbar-track,
.MuiDataGrid-virtualScroller::-webkit-scrollbar-track,
.basic_barchart_container::-webkit-scrollbar-track,
.multi_render_btns_container::-webkit-scrollbar-track,
.filter_chart_table_container .filter_chart_container::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
}

.filter_report_data_table .MuiDataGrid-window {
  overflow-x: hidden !important;
}

.overview_show_tables_input,
.main_chart_checkbox_input {
  position: inherit !important;
  cursor: pointer;
}

.overview_task_table_container {
  overflow-y: auto;
  overflow-x: hidden;
}

.overview_small_table {
  height: 215px;
}

.elastic_filter_btn .spinner {
  display: none;
  width: 25px;
  height: 25px;
  margin-left: -35px;
  margin-right: 10px;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.1);
  border-top-color: #09d;
  animation: spin 1s linear infinite;
}
.confirmAddress {
  color: green !important;
}
.pac-container {
  z-index: 9999;
  top: 0;
  margin-top: -59px;
}
.elastic_filter_btn:focus {
  box-shadow: none !important;
}

.elastic_filter_btn:hover {
  color: #414141 !important;
}

.elastic_filter_btn_disabled {
  cursor: wait !important;
  background-color: #f15a238f !important;
  border: none !important;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.overview_task_chart,
.overview_task_container,
.stellen_tasks_container,
.overview_task_table_container,
.stellen_tasks_side_container {
  display: none;
}

.overview_show_checkbox_label {
  white-space: nowrap;
}

.overview_task_no_vacancies {
  width: 100%;
  height: 316px;
}
.overview_task_no_vacancies h2 {
  padding-bottom: 40px;
}
.task_not_found {
  width: 100%;
  height: 150px;
  display: none;
  justify-content: center;
  align-items: center;
}

.overview_task_vacancies {
  width: 100%;
  height: 340px;
  overflow-y: auto;
  overflow-x: hidden;
}

.filter_chart_container {
  width: 100%;
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: auto !important;
}

#myModalOverviewNewTask .bootstrap-select .btn {
  border-radius: 5px !important;
}

#myModalOverviewNewTask .bootstrap-select .btn .filter-option-inner-inner {
  display: flex;
  justify-content: center;
}

#myModalOverviewNewTask .form-label-group .d-flex .row {
  width: 100% !important;
}

/* CANDIDATE TASK CHARTS */

.sub_side_nav .report_ul,
.sub_side_nav .report_sub_ul {
  margin: 0 !important;
  width: 94% !important;
  box-shadow: 0px 0px 3px rgb(0 0 0 / 9%);
  border-radius: 0 5px 5px 0;
  flex-wrap: nowrap !important;
}

.sub_side_nav .report_ul li {
  font-size: 12px !important;
  padding-right: 10px !important;
}

.statistic_data_container {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0 20px 10px 0;
}
.report_data_container .candidate_data_row {
  padding: 0 !important;
}
.report_data_container .report_candidate_chart {
  padding-left: 0;
}
.candidate_data_row {
  padding: 20px 0;
}
.candidate_data_chart_template_container {
  display: none;
}
.show_hide_candidate_chart:hover {
  border: 1px solid #f15a23;
  background-color: white !important;
}
.show_hide_candidate_chart:hover .show_hide_candidate_chart_icon {
  color: #f15a23;
}
.show_hide_candidate_chart_icon {
  border: none;
  border-radius: 50%;
  padding: 1px;
}
.show_hide_candidate_chart_active {
  border: 1px solid #f15a23;
}
.show_hide_candidate_chart_icon_active {
  color: #f15a23 !important;
}
.candidate_chart_row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.candidate_chart {
  margin: 20px 0 auto;
  width: 400px;
}
.report_detail_chart {
  /* margin: 0 20px; */
  width: 400px;
  padding-bottom: 0 !important;
}
.overview_side_nav_views .report_detail_chart {
  position: relative;
}
.candidate_canvas_chart_container {
  height: 100% !important;
  width: 100%;
}

.report_history_chart_container {
  position: relative;
  padding-top: 20px;
  height: 400px;
}
.candidate_canvas_chart {
  height: 100%;
  width: 100%;
}
.candidate_chart_title {
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
/* CANDIDATE TASK TABLE CHART */
.candidate_chart_table_container {
  display: none;
}

.candidate_chart_table_container .btn i {
  margin-top: -1px !important;
}

.report_dougnut_chart_container {
  max-width: 370px;
  margin: 0 auto;
  height: 100% !important;
  padding-bottom: 20px;
}

.candidate_chart_table {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 20px;
}

.candidate_table_substatus {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 20px;
}

.candidate_table_question_answer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 20px;
}

.candidate_data_table {
  display: none;
  margin: 60px auto 0;
  width: 49%;
}

.filter_chart_table_container .filter_report_data_table {
  /* display: none; */
  margin: 0;
}

.report_details_data {
  display: none;
}

/* BOOTSTRAP TABLE SCROLL */

.report_data_container .filter_report_data_table tr {
  width: 100%;
  display: inline-table;
  table-layout: fixed;
}

.report_data_container .filter_report_data_table table {
  display: block;
}
.report_data_container .filter_report_data_table tbody {
  overflow-y: auto;
  width: 100%;
  /* position: absolute; */
}

.report_data_container .report_filter_view table {
  height: 248px;
}
.report_data_container .report_filter_view tbody {
  height: 219px;
}

.report_candidate_view .filter_report_data_table.col-md-12 table {
  height: 346px;
}
.report_candidate_view .filter_report_data_table.col-md-12 tbody {
  height: 318px;
}
.report_candidate_view .filter_report_data_table.col-md-7 table {
  height: 398px;
}
.report_candidate_view .filter_report_data_table.col-md-7 tbody {
  height: 370px;
}

.report_ul .active {
  color: #f15a23 !important;
}

/* .candidate_data_container .filter_report_data_table{
  display: none;
} */

/* .filter_report_data_table .bootstrap-table .fixed-table-container .fixed-table-body{
  overflow-x: hidden;
} */

.fixed-table-container.fixed-height {
  overflow: hidden;
}

.elastic_filters_container div div div:nth-of-type(2)::-webkit-scrollbar,
.statistics_container .report_barchart_parent_container::-webkit-scrollbar,
.task_candidates_table_container .fixed-table-body::-webkit-scrollbar,
.sub_side_nav .report_ul::-webkit-scrollbar,
.statistics_container .filter_report_data_table tbody::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}

.elastic_filters_container div div div:nth-of-type(2)::-webkit-scrollbar-thumb,
.statistics_container .report_barchart_parent_container::-webkit-scrollbar-thumb,
.task_candidates_table_container .fixed-table-body::-webkit-scrollbar-thumb,
.sub_side_nav .report_ul::-webkit-scrollbar-thumb,
.statistics_container .filter_report_data_table tbody::-webkit-scrollbar-thumb {
  background-color: #8a8a8a9d;
  border-radius: 5px;
}

.elastic_filters_container div div div:nth-of-type(2)::-webkit-scrollbar-track,
.statistics_container .report_barchart_parent_container::-webkit-scrollbar-track,
.sub_side_nav .report_ul::-webkit-scrollbar-track,
.task_candidates_table_container .fixed-table-body::-webkit-scrollbar-track,
.statistics_container .filter_report_data_table tbody::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
}

.clear_filter_values,
.submit_filter_values,
.elastic_filters_container .elastic_filter_btn {
  width: 125px !important;
}
.submit_filter_values {
  background-color: #f15a23;
  border-color: #f15a23;
  color: white;
  border-radius: 2px;
}
.submit_filter_values:hover {
  background-color: white;
  border-color: #f15a23;
  color: #f15a23;
}

.elastic_filters_btn_container {
  display: flex;
  justify-content: flex-end;
}
.report_barchart_parent_container {
  overflow-x: hidden;
  max-height: 400px;
  margin-top: 20px;
  padding: 0;
}

.filter_report_data_chart {
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
}

.candidate_data_table .bootstrap-table {
  margin: 0 !important;
  width: 100%;
}

.candidate_data_table .table thead th .th-inner {
  padding: 9px 0 9px 0px !important;
  background: hsl(26, 86%, 53%);
  color: white;
  text-align: center;
}

.candidate_data_table .table-bordered th,
.candidate_data_table .table-bordered td {
  border: 1px solid #dee2e6 !important;
}

.candidate_data_table .table tbody tr td:not(:first-child) {
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  padding: 8px 5px 8px 5px;
}

.candidate_data_table .table tbody tr td:first-child {
  font-weight: 600;
  font-size: 13px;
  padding-left: 40px;
  width: 250px;
}

.report_candidate_table_spinner,
.overview_task_chart_spinner {
  margin-bottom: 36px;
}

.report_candidate_table_spinner,
.candidate_chart_table_spinner,
.overview_task_chart_spinner {
  height: 300px;
}
.task_detail_spinner {
  height: 430px !important;
}

.overview_task_chart_spinner_detail {
  height: 220px;
}

.report_candidate_table_spinner ul,
.candidate_chart_table_spinner ul,
.overview_task_chart_spinner_detail ul,
.overview_task_chart_spinner ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.report_candidate_table_spinner .loading,
.candidate_chart_table_spinner .loading,
.overview_task_chart_spinner_detail .loading,
.overview_task_chart_spinner .loading {
  width: 70px;
  height: 90px;
  padding-bottom: 40px;
}

@keyframes loading {
  0%,
  100% {
    height: 10px;
    margin-top: 25px;
  }
  50% {
    height: 50px;
    margin-top: 0px;
  }
}

.report_candidate_table_spinner li,
.candidate_chart_table_spinner li,
.overview_task_chart_spinner_detail li,
.overview_task_chart_spinner li {
  background-color: #e16971;
  width: 10px;
  height: 10px;
  float: left;
  margin-right: 5px;
  box-shadow: 0px 100px 20px rgba(0, 0, 0, 0.2);
  animation: loading 1s ease-in-out infinite;
}

.report_candidate_table_spinner li:nth-child(1),
.candidate_chart_table_spinner li:nth-child(1),
.overview_task_chart_spinner_detail li:nth-child(1),
.overview_task_chart_spinner li:nth-child(1) {
  animation-delay: 0s;
}
.report_candidate_table_spinner li:nth-child(2),
.candidate_chart_table_spinner li:nth-child(2),
.overview_task_chart_spinner_detail li:nth-child(2),
.overview_task_chart_spinner li:nth-child(2) {
  animation-delay: -0.2s;
}

.report_candidate_table_spinner li:nth-child(3),
.candidate_chart_table_spinner li:nth-child(3),
.overview_task_chart_spinner_detail li:nth-child(3),
.overview_task_chart_spinner li:nth-child(3) {
  animation-delay: -0.4s;
}

.report_candidate_table_spinner li:nth-child(4),
.candidate_chart_table_spinner li:nth-child(4),
.overview_task_chart_spinner li:nth-child(4) {
  animation-delay: -0.6s;
}

.report_candidate_table_spinner li:nth-child(5),
.candidate_chart_table_spinner li:nth-child(5),
.overview_task_chart_spinner_detail li:nth-child(5),
.overview_task_chart_spinner li:nth-child(5) {
  margin-right: 0;
  animation-delay: -0.8s;
}

.candidate_question_answer_icon_container {
  font-size: 12px;
  font-family: sans-serif;
  cursor: pointer;
  font-weight: bold;
}

.candidate_question_answer_icon_container:hover {
  color: #f15a23;
}

.question_answer_chart_show_hide {
  display: none;
}

.question_answer_container {
  display: flex;
  flex-wrap: wrap;
}

.question_answer_chart {
  width: 50%;
  margin: 10px 0;
}

.candidate_table_details_container {
  width: 85%;
  margin: 0 auto;
}

.candidate_data_checkbox_container {
  display: flex;
  position: relative;
  justify-content: flex-end;
  margin-right: 20px;
  top: 20px;
  font-size: 12px;
  font-weight: 600;
  cursor: default;
  margin-bottom: 10px;
}

.filter_report_data_checkbox_container {
  display: flex;
  position: relative;
  justify-content: flex-end;
  margin-right: 20px;
  top: 12px;
  font-size: 12px;
  font-weight: 600;
  cursor: default;
  margin-bottom: 10px;
}

#report_chart_checkbox {
  left: 0 !important;
}

.candidate_data_checkbox {
  position: initial !important;
  cursor: pointer;
}
/* CSV IMPORT MODAL*/

/* CARD */
.modal.theme_modal_one .modal-header .filter_div,
.modal.theme_modal_one .modal-footer .filter_div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #190d00ad;
  z-index: 0;
}

.modal.theme_modal_one .modal-content {
  border: none;
  border-radius: 4px;
  overflow: hidden;
}

.modal.theme_modal_one .modal-header {
  background-size: cover !important;
  background-position-y: 328px !important;
  padding: 0 !important;
  object-fit: cover;
  width: 100%;
  position: relative;
  justify-content: center;
  flex-direction: column;
}

.modal#csv_customer_import .modal-header {
  background: url(https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80);
}

.modal#signature_modal .modal-header {
  background: url(https://images.unsplash.com/photo-1450101499163-c8848c66ca85?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1050&q=80);
  min-height: 150px;
  border-color: #545454;
}

.modal.theme_modal_one .modal-header .header_details {
  width: 90%;
  height: auto;
  box-shadow: inset 0px 0px 8px #5454549c;
  border-radius: 5px;
  margin: auto;
  margin-bottom: 18px;
  padding: 20px 15px 25px 15px;
  text-align: center;
  color: #e0e0e0;
  font-weight: 600;
  font-size: 20px;
  z-index: 1;
}

.modal.theme_modal_one .modal-header .header_details .header_details_breakdown {
  width: 100%;
  height: 75px;
  margin-top: 25px;
}

.modal.theme_modal_one .modal-header .modal-title {
  color: #e0e0e0;
  font-size: 27px;
  letter-spacing: 1px;
  line-height: 60px;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  font-weight: bold;
  z-index: 1;
  margin-top: 10px;
  margin-bottom: 15px;
}

.modal#signature_modal .modal-header .modal-title {
  font-family: monospace;
  letter-spacing: 7px;
}

.modal.theme_modal_one .modal-header .status_count_wrapper {
  width: 112px;
  height: 85px;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
  background: #ffffff17;
  box-shadow: inset 0px 0px 3px 2px #45454578;
}

.modal.theme_modal_one .modal-header .status_count {
  margin-left: 8px;
  background: #0000002b;
  padding: 0px 11px;
  color: white;
  /* border: 1px solid #ab59133d; */
  box-shadow: 0px 0px 8px #58585878;
  border-radius: 4px;
  width: 40px;
  height: 32px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  user-select: none;
  transition: all 0.2s;
}

span.status_header_title {
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: all 0.2s;
}

.status_count_wrapper:hover span.status_count,
.status_count_wrapper:hover .status_header_title {
  color: #ee7920 !important;
  text-shadow: 0px 0px 1px #ff4300;
  transition: all 0.2s;
}

.status_count_wrapper:hover span.status_count {
  background-color: #00000017;
  transition: all 0.2s;
}

.modal.theme_modal_one .modal-dialog {
  max-width: 715px !important;
}

.modal.theme_modal_one .modal-body {
  background: #f5f5f5;
  padding: 0;
}

.modal#signature_modal .modal-body {
  background: #443e31;
}

.modal.theme_modal_one .modal-body #accordion > .bootstrap-table {
  padding: 0;
}

.modal.theme_modal_one .modal-body #accordion > .bootstrap-table .fixed-table-container #main_table {
  margin-bottom: 28px !important;
}

.modal.theme_modal_one .modal-body #accordion > .bootstrap-table .fixed-table-container #main_table:after {
  content: "";
  width: 100%;
  height: 28px;
  background-color: #f5f5f5;
  position: absolute;
  bottom: 0;
  left: 0;
}

.modal.theme_modal_one .modal-body #main_table tbody .card_header {
  background: white;
  border: 1px solid rgb(0 0 0 / 4%);
  border-radius: 4px;
  padding: 5px 25px !important;
}

.modal.theme_modal_one .modal-body #main_table tbody .card_header:first-child {
  border-color: #dee2e6 !important;
  border-bottom-width: 1px;
}

.card_header .customer_status {
  position: relative;
  width: 100px;
  text-align: center;
  background-color: #00000005;
  border-radius: 3px;
  font-weight: bold;
  padding: 8px 7px;
  margin-top: 1px;
  margin-right: 40px;
  box-shadow: inset 0px 0px 3px #b3b3b3, inset 0px 0px 3px #efefef;
}

.card_header .customer_status .top_parent_icon {
  cursor: default;
  z-index: 1;
  font-size: 22px;
  position: absolute;
  top: 50%;
  right: -40px;
  transform: translateY(-50%);
}

.card_header .customer_status .top_parent_icon.new {
  color: #007bff;
}
.card_header .customer_status .top_parent_icon.old {
  color: #717171;
}

.card_header .customer_status .top_parent_icon.old:after {
  position: absolute;
  content: "/";
  color: white;
  font-size: 31px;
  left: 11px;
  top: -3px;
  transform: rotate(111deg);
}

.card_header .customer_status.added_styling {
  color: #1d78da;
}

.card_header .customer_status.updated_styling {
  color: #1f9a3c;
}

.card_header .customer_status.unchanged_styling {
  color: #727272;
}

.card_header .customer_status.deleted_styling {
  color: #eb3627;
}

.card_header .customer_status.invalid_styling {
  padding: 6px 7px;
  color: #cb0000;
  border: 2px solid #db0000;
  box-shadow: none;
}

.modal.theme_modal_one .modal-body #main_table > tbody > tr > td {
  padding: 5px;
}

.modal.theme_modal_one .modal-body #main_table > tbody > tr > td:first-child {
  padding-left: 25px;
}

.modal.theme_modal_one .modal-body #main_table > tbody > tr > td:last-child {
  padding-right: 17px;
}

.modal.theme_modal_one .modal-body #main_table tbody .card_header > td {
  background-image: linear-gradient(#f9f9f9, white, white, #f9f9f9);
  min-width: 55px;
}

/* .modal.theme_modal_one .card {
  margin: 20px 0px;
  padding: 19px;
  background: rgb(0 0 0 / 8%);
} */

/* CARD HEADER */
.modal.theme_modal_one .card-header {
  background: white;
  border: 1px solid rgb(0 0 0 / 4%);
  border-radius: 4px;
  padding: 5px 25px !important;
  /* box-shadow: 0 3px 6px -1px rgb(0 0 0 / 13%), 0 2px 6px -1px rgb(0 0 0 / 13%); */
}

.modal.theme_modal_one .card-header .card_title {
  letter-spacing: 0.75px;
  font-size: 15px;
  text-transform: capitalize;
  font-weight: 600;
}

.modal.theme_modal_one .accordion_button {
  border-radius: 50%;
  background: #00000005;
  box-shadow: inset 0px 0px 4px #b3b3b3, inset 0px 0px 4px #efefef;
  -webkit-user-select: none;
  user-select: none;
  width: 28px;
  height: 28px;
  margin-left: 17px;
  cursor: pointer;
  color: hsl(26, 86%, 53%);
  transition: transform 0.3s;
}

/* .modal.theme_modal_one .accordion_button:hover {
  box-shadow: inset 0px 0px 4px #ee7920, inset 0px 0px 4px #efefef;
} */

.modal.theme_modal_one .pagination-detail .btn:active,
.modal.theme_modal_one .pagination-detail .dropdown.show .dropdown-toggle {
  background: linear-gradient(145deg, #efefef, #fbfbfb);
  box-shadow: inset 2px 2px 5px #cdcdcd;
  color: #d83a00 !important;
}

.modal.theme_modal_one .accordion_button .material-icons {
  margin-top: 2px;
}

.active_accordion {
  transform: rotate(-180deg);
  transition: transform 0.3s;
}

.collapsed_panel {
  height: 0px;
  visibility: hidden;
  transition: height 0.2s, visibility 0s linear 0.2s;
}

.expanded_panel {
  visibility: visible;
  transition: height 0.2s;
}

/* .span_wrapper {
  border-radius: 3px;
  background: #ffffff;
  box-shadow: inset 0px 0px 6px #c7c7c7, inset 0px 0px 5px #f9f9f9;
} */

td.info_span_cell {
  min-width: 170px !important;
}

.info_span_wrapper .material-icons {
  font-size: 15px;
}

.info_span_wrapper .fas {
  font-size: 14px;
}

.modal.theme_modal_one span.info_spans {
  padding: 6px 4px;
  margin: 0px 4px;
  border-radius: 3px;
  font-weight: 600;
  font-size: 10px;
  width: auto;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.tooltip {
  pointer-events: none;
}

.tooltip .tooltip-inner {
  padding: 3px 5px 5px 5px;
  color: #fff;
  background-color: #484848;
  font-weight: 600;
}

/* .modal.theme_modal_one span.info_spans.alert-danger {
  background-color: #f8d7da;
}
.modal.theme_modal_one span.info_spans.alert-primary {
  background-color: #cce5ff;
}
.modal.theme_modal_one span.info_spans.alert-success {
  background-color: #d4edda;
} */

/* CARD BODY, TABLE */
#accordion > .bootstrap-table {
  margin: 0;
}

#accordion #main_table > tbody tr.no-records-found td {
  color: #dd1313;
  padding-top: 50px !important;
  padding-bottom: 70px !important;
  font-size: 21px;
  letter-spacing: 1px;
}

#accordion > .bootstrap-table .fixed-table-container .fixed-table-body {
  overflow-y: hidden;
  padding-bottom: 1px;
}

#accordion > .bootstrap-table .form-control:focus {
  border-color: hsl(26, 86%, 53%);
  outline: none;
  box-shadow: none;
}

#accordion > .bootstrap-table .fixed-table-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* margin-top: 0;
  padding: 1rem 15px !important; */
}

/* #accordion > .bootstrap-table .fixed-table-toolbar .float-right.search input {
} */

#accordion > .bootstrap-table .fixed-table-toolbar::after {
  display: none;
}

#accordion .float-right.search input {
  margin: 6px 0;
  border: 1px solid #909090;
  justify-self: flex-end !important;
}

#accordion .float-right.search.btn-group .clear_table_search {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  cursor: pointer;
  color: #909090;
}

#accordion .float-right.search.btn-group .clear_table_search:hover {
  color: hsl(26, 86%, 53%);
}

#accordion
  .float-right.search
  input:not(:placeholder-shown)
  + #accordion
  .float-right.search.btn-group
  .clear_table_search:hover {
  color: hsl(26, 86%, 53%);
}

#accordion #filter_info_wrapper {
  display: flex;
  max-width: 414px;
  overflow-x: auto;
  margin-top: 13px;
  padding-bottom: 8px;
}

#accordion #filter_info_wrapper::-webkit-scrollbar {
  height: 5px !important;
  cursor: grab;
}
#accordion #filter_info_wrapper::-webkit-scrollbar-thumb {
  background-color: #8a8a8a;
  border-radius: 5px;
}
#accordion #filter_info_wrapper::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
}

#accordion #filter_info_wrapper .filter_info {
  position: relative;
  background-color: #646464;
  border-radius: 10px;
  position: relative;
  padding: 2px 25px 2px 10px;
  color: white;
  text-transform: lowercase;
  font-size: 12px;
  font-weight: 600;
}

#accordion #filter_info_wrapper .filter_info .clear_table_filter {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  cursor: pointer;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  border-radius: 50%;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
}

#accordion #filter_info_wrapper .filter_info.duplicate_filter .clear_table_filter {
  right: 11px;
}

#accordion
  .float-right.search
  input:not(:placeholder-shown)
  + #accordion
  #filter_info_wrapper
  .filter_info
  .clear_table_filter {
  /* display: block; */
  color: red;
}

.modal.theme_modal_one .modal-body #main_table tbody tr.detail-view {
  height: max-content;
}
.modal.theme_modal_one .modal-body #main_table tbody tr.detail-view > td {
  padding: 0px;
}

.modal.theme_modal_one .modal-body .table tbody tr td:first-child {
  font-weight: bold;
  /* background: hsl(229deg 7% 40%);
  color: white; */
}

.modal.theme_modal_one .modal-body .table tbody tr td:not(:first-child) {
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  padding: 8px 5px 8px 5px;
}

/* .modal.theme_modal_one .modal-body .invalid_cell .popover{
} */

.modal.theme_modal_one .table thead th .th-inner {
  padding: 9px 0 9px 0px !important;
  background: hsl(26, 86%, 53%);
  color: white;
  text-align: center;
}

.modal.theme_modal_one .table-bordered td,
.modal.theme_modal_one .table-bordered th {
  border: 1px solid #dee2e6 !important;
}

.modal.theme_modal_one .fixed-table-toolbar > div.columns-right.btn-group.float-right {
  background-color: white;
  border: 1px solid lightgray;
  border-radius: 5px;
  padding: 0px 3px;
}

.modal.theme_modal_one .fixed-table-toolbar {
  margin: 50px 0px 12px 0px;
}

.modal.theme_modal_one .fixed-table-toolbar button {
  background: transparent;
  border: none;
  padding: 0px 8px 0px 10px;
  margin-bottom: 0px;
  box-shadow: none;
}

.modal.theme_modal_one .fixed-table-toolbar button .caret {
  display: none;
}

.modal.theme_modal_one .dropdown-menu {
  overflow: hidden;
  background-color: #fcfcfc;
  padding: 0;
  border: none;
  box-shadow: 0 4px 6px -1px rgb(0, 0, 0, 10%), 0 2px 4px -1px rgb(0, 0, 0, 6%);
}

.modal.theme_modal_one .dropdown-menu .dropdown-item {
  padding-top: 5px;
  padding-bottom: 5px;
}

.modal.theme_modal_one .fixed-table-toolbar .dropdown-menu .dropdown-item:focus,
.modal.theme_modal_one .fixed-table-toolbar .dropdown-menu .dropdown-item:hover {
  background-color: #f0f1f1;
}

.modal.theme_modal_one tr td:first-child {
  font-weight: 600;
  text-transform: capitalize;
}

/* CARD FOOTER */
.modal.theme_modal_one .modal-footer {
  background: #fdfdfd;
  padding: 2rem 1rem;
}

.modal#signature_modal .modal-footer {
  background: url(https://images.unsplash.com/photo-1450101499163-c8848c66ca85?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1050&q=80);
  border-color: #585252;
  position: relative;
  background-size: cover !important;
  background-position-y: 150px !important;
  object-fit: cover;
  width: 100%;
}
#tasks_detail_filter_side_nav_container {
  white-space: nowrap;
}

.modal.theme_modal_one .modal-footer .btn {
  margin: 0;
  width: auto;
  height: auto;
  text-transform: none;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  color: white;
  font-weight: 600;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  z-index: 1;
}

.modal.theme_modal_one .modal-footer .btn_import {
  background-color: #f15a23;
  border-color: #f15a23;
}

.modal.theme_modal_one .modal-footer .btn_import:hover {
  background-color: #c73d0a;
  border-color: #c73d0a;
}

.modal.theme_modal_one .modal-footer .btn_abort {
  background-color: #444444de;
  border-color: #4c4c4c;
}

.modal.theme_modal_one .modal-footer .btn_abort:hover {
  background-color: #3a3a3ade;
  border-color: rgb(46, 46, 46) de;
}

.modal.theme_modal_one .mark {
  background-color: #eb9827a1 !important;
  color: black;
  font-weight: inherit;
}

.modal.theme_modal_one .fixed-table-pagination,
.modal.theme_modal_one .fixed-table-toolbar {
  margin: 0px 20px;
  padding: 0px 1rem;
}

.modal.theme_modal_one .bootstrap-table .fixed-table-pagination > .pagination,
.modal.theme_modal_one .bootstrap-table .fixed-table-pagination > .pagination-detail {
  margin-top: 0px;
  margin-bottom: 0px;
}

.modal.theme_modal_one .bootstrap-table .fixed-table-pagination > .pagination {
  margin-bottom: 10px;
}

.modal.theme_modal_one .pagination-detail .btn {
  border-color: transparent;
  background: linear-gradient(145deg, #fbfbfb, #efefef);
  box-shadow: 0px 1px 3px #cdcdcd;
  border: none;
  font-weight: 600;
  color: black;
}

.modal.theme_modal_one .pagination-detail .btn:hover {
  color: #eb480d;
}

.modal.theme_modal_one .pagination-detail .btn:active,
.modal.theme_modal_one .pagination-detail .btn:focus {
  background: linear-gradient(145deg, #efefef, #fbfbfb);
  box-shadow: 0px 1px 3px #cdcdcd;
  color: #d83a00 !important;
}

.modal.theme_modal_one .pagination-detail .dropdown-menu {
  padding-top: 5px;
  padding-bottom: 5px;
}

.modal.theme_modal_one .pagination-detail .dropdown-item:hover {
  background-color: rgba(0, 0, 0, 0.172);
}

.modal.theme_modal_one .pagination-detail .dropdown-item.active {
  background-color: #ec5923;
}

.modal.theme_modal_one .error_icon_wrapper,
.modal.theme_modal_one .warning_icon_wrapper {
  display: flex;
  align-self: center;
  margin-right: 10px;
  position: relative;
  outline: none;
  text-decoration: none;
}

.modal.theme_modal_one .error_icon_wrapper h3.popover-header > div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal.theme_modal_one .error_icon_wrapper h3.popover-header > div button,
.modal.theme_modal_one .deleted_count_span_wrapper .deleted_count_span {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-weight: bold;
  outline: none;
  padding: 2px 6px 3px;
  color: #cf1212;
  background: #d8a9a936;
  margin: 0 5px;
  border-radius: 2px;
  box-shadow: inset 0px 0px 2px #a7a7a7;
  transition: all 0.2s;
}

.modal.theme_modal_one .error_icon_wrapper h3.popover-header > div button:hover,
.modal.theme_modal_one .deleted_count_span_wrapper .deleted_count_span:hover {
  color: #e80606;
  background-color: #94626240;
  transition: all 0.2s;
}

.modal.theme_modal_one .error_icon {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.modal.theme_modal_one .error_icon_wrapper .error_icon {
  font-weight: bold;
  color: #dd1313;
}
.modal.theme_modal_one .warning_icon_wrapper .error_icon {
  color: #f1b500;
  font-size: 28px;
}

.modal.theme_modal_one .error_icon_wrapper .error_icon:hover {
  color: #bf0000;
}
.modal.theme_modal_one .warning_icon_wrapper .error_icon:hover {
  color: #e6ac00;
}

.modal.theme_modal_one .error_icon_wrapper .popover,
.modal.theme_modal_one .warning_icon_wrapper .popover {
  max-width: 400px !important;
  width: max-content;
}
.modal.theme_modal_one .error_icon_wrapper .popover {
  border: 2px solid #cf1212;
}
.modal.theme_modal_one .warning_icon_wrapper .popover {
  border: 2px solid #f1b500;
}

.modal.theme_modal_one .error_icon_wrapper .popover-header,
.modal.theme_modal_one .warning_icon_wrapper .popover-header {
  text-align: center;
  letter-spacing: 1px;
  font-size: 15px;
}
.modal.theme_modal_one .error_icon_wrapper .popover-header {
  color: #cf1212;
}
.modal.theme_modal_one .warning_icon_wrapper .popover-header {
  color: #f1b500;
}

.modal.theme_modal_one .error_icon_wrapper .popover-body,
.modal.theme_modal_one .warning_icon_wrapper .popover-body {
  background-color: #00000008;
}

.modal.theme_modal_one .error_icon_wrapper .popover-body ul a,
.modal.theme_modal_one .warning_icon_wrapper .popover-body ul a {
  font-weight: 600;
}
.modal.theme_modal_one .error_icon_wrapper .popover-body ul a {
  color: #cf1212;
}
.modal.theme_modal_one .warning_icon_wrapper .popover-body ul i {
  color: #f1b500;
}

.modal.theme_modal_one .hidden_column {
  visibility: hidden;
  position: absolute;
  top: 9999px;
  left: 9999px;
}

.modal#general_pdf_merge_modal .modal-content,
.modal#general_import_error_modal .modal-content,
.modal#general_export_error_modal .modal-content {
  border: 0px !important;
}

.modal#general_pdf_merge_modal .modal-body,
.modal#general_import_error_modal .modal-body,
.modal#general_export_error_modal .modal-body {
  padding: 12px !important;
  border-radius: 11px !important;
  box-shadow: 0px 4px 15px -10px black !important;
  position: relative;
}

.modal#general_pdf_merge_modal .modal-body h4,
.modal#general_import_error_modal .modal-body h4,
.modal#general_export_error_modal .modal-body h4 {
  font-size: 20px;
  color: #dc3545;
  margin-bottom: 15px;
}

.modal#general_pdf_merge_modal .modal-body p,
.modal#general_import_error_modal .modal-body p,
.modal#general_export_error_modal .modal-body p {
  font-weight: 600;
}

.modal#general_pdf_merge_modal .modal-body .icon-box,
.modal#general_import_error_modal .modal-body .icon-box,
.modal#general_export_error_modal .modal-body .icon-box {
  position: absolute;
  top: 11px;
  right: 15px;
}

.modal#general_pdf_merge_modal .modal-body .icon-box .material-icons,
.modal#general_import_error_modal .modal-body .icon-box .material-icons,
.modal#general_export_error_modal .modal-body .icon-box .material-icons {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  font-size: 18px;
  font-weight: 600;
  color: #666666ab;
  transition: all 0.2s;
}

.modal#general_pdf_merge_modal .modal-body .icon-box:hover .material-icons,
.modal#general_import_error_modal .modal-body .icon-box:hover .material-icons,
.modal#general_export_error_modal .modal-body .icon-box:hover .material-icons {
  color: hsl(26, 86%, 53%);
  transition: all 0.2s;
}

.modal#success_modal,
.modal#general_pdf_merge_modal,
.modal#general_import_error_modal,
.modal#general_export_error_modal {
  background: #0000009e;
}

.modal#success_modal .modal-success {
  color: #434e65;
  width: 525px;
}
.modal#success_modal .modal-success .modal-content {
  padding: 20px;
  font-size: 16px;
  border-radius: 5px;
  border: none;
  background: white;
  overflow: hidden;
  box-shadow: 0px 1px 6px #00000096;
}
.modal#success_modal .modal-success .modal-header {
  border-bottom: none;
  position: relative;
  text-align: center;
  margin: -20px -20px 0;
  border-radius: 5px 5px 0 0;
  padding: 40px;
  background: url(https://images.unsplash.com/photo-1600880292203-757bb62b4baf?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=750&q=80);
  background-size: cover;
  background-position-y: 296px;
  object-fit: cover;
}
.modal#success_modal .modal-header .filter_div {
  background-color: #190d00d1;
}
.modal#success_modal .modal-success h4 {
  text-align: center;
  font-size: 36px;
  margin: 10px 0;
}
.modal#success_modal .modal-success .form-control,
.modal#success_modal .modal-success .btn {
  min-height: 40px;
  border-radius: 3px;
}
.modal#success_modal .modal-success .close {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #fff;
  text-shadow: none;
  opacity: 0.5;
}
.modal#success_modal .modal-success .close:hover {
  opacity: 0.8;
}
.modal#success_modal .modal-success .icon-box {
  color: #28a745;
  width: 95px;
  height: 95px;
  display: inline-block;
  border-radius: 50%;
  z-index: 9;
  border: 5px solid #28a745;
  padding: 15px;
  text-align: center;
}
.modal#success_modal .modal-success .icon-box i {
  font-size: 64px;
  margin: -4px 0 0 -4px;
  -webkit-user-select: none;
  user-select: none;
}
.modal#success_modal .modal-success .btn,
.modal#success_modal .modal-success .btn:active {
  color: #fff;
  background: #ff5e00 !important;
  margin-top: 15px;
  padding: 7px 20px;
  text-decoration: none;
  line-height: normal;
  border-radius: 30px;
  border: none;
  min-height: auto;
  width: auto;
  height: auto;
  font-weight: 600;
  letter-spacing: 2px;
  transition: all 0.2s;
}
.modal#success_modal .modal-success .btn:hover,
.modal#success_modal .modal-success .btn:focus {
  outline: none;
  background: #e65500 !important;
  padding: 7px 30px;
  letter-spacing: 3px;
  transition: all 0.2s;
}

.modal#success_modal .modal-success .btn-success.focus,
.modal#success_modal .modal-success .btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgb(255 87 34 / 41%);
}

.modal#success_modal .modal-success .btn span {
  margin: 0 3px;
  float: left;
  line-height: 23px;
}
.modal#success_modal .modal-success .btn i {
  margin-left: 1px;
  font-size: 20px;
  float: right;
  color: #fff;
}

/* TRANSLATION NAV DROPDOWN */


#lang_dropdown_wrapper,
#lang_dropdown_wrapper *:not(.tooltip, .tooltip *) {
  padding: 0;
  margin: 0;
}
#lang_dropdown_wrapper{
  height: 26px;
  margin: 0 50px;
}
.shadow_1,
.lang_dropdown ul.lang_list:hover,
.lang_dropdown label:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: box-shadow 0.2s;
}
.lang_dropdown.open label {
  box-shadow: inset 0 1px 3px rgb(0, 0, 0, 0.12), inset 0 1px 2px rgb(0, 0, 0, 0.24);
  transition: box-shadow 0.2s;
}
.lang_dropdown {
  display: inline-block;
  margin: 20px 50px;
}
.lang_dropdown .de_lang .flag {
  background-image: url("https://findicons.com/files/icons/282/flags/48/germany.png");
}
.lang_dropdown .en_lang .flag {
  background-image: url("https://findicons.com/files/icons/282/flags/48/united_kingdom_great_britain.png");
}
.lang_dropdown .fr_lang .flag {
  background-image: url("https://findicons.com/files/icons/282/flags/48/france.png");
}
.lang_dropdown .es_lang .flag {
  background-image: url("https://findicons.com/files/icons/282/flags/48/spain.png");
}
.lang_dropdown .it_lang .flag {
  background-image: url("https://findicons.com/files/icons/282/flags/48/italy.png");
}
.lang_option_wrapper {
  font-family: "Open Sans" !important;
  text-align: center;
  font-size: 16px !important;
  text-transform: uppercase;
  font-weight: 600;
  color: black !important;
  -webkit-user-select: none;
  user-select: none;
  line-height: 38px;
}

.lang_option_wrapper:hover {
  color: #e30613 !important;
}
.lang_dropdown label,
.lang_dropdown ul a.lang {
  display: block;
  width: 39px;
  /* height: 26px; */
  background: #fff;
  /* padding: 0px 6px; */
  cursor: pointer;
  transition: box-shadow 0.2s;
}
.lang_dropdown label {
  position: relative;
  width: 40px;
  border-radius: 3px;
  z-index: 2;
  margin: 0;
}
.lang_dropdown ul.lang_list {
  padding: 0;
  margin: 0;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  box-shadow: 0 0px 3px 0px rgb(0, 0, 0, 0.5);
}
.lang_dropdown ul.lang_list a.lang {
  border-bottom: 1px solid #ececec;
  transition: background 0.2s;
}
.lang_dropdown ul.lang_list a.lang:hover {
  background: #efefef;
  transition: background 0.2s;
}
.lang_dropdown ul.lang_list a.lang:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.lang_dropdown ul.lang_list a.lang.selected {
  display: none;
}
.lang_dropdown .lang_flag .flag,
.lang_dropdown .lang_list .lang .flag {
  float: left;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: 47%;
}
.lang_dropdown.open ul.lang_list {
  visibility: visible;
  opacity: 1;
}
.lang_dropdown.open label {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.animate,
.lang_flag,
.lang_list {
  cursor: pointer;
  transition: all 0.2s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Combine Candidate PDF */
/*  button css */
body.wait_cursor,
body.wait_cursor * {
  cursor: wait !important;
}

/*
.details_wrapper_ats_candidate .btn_merge,
.details_wrapper_ats_candidate .btn_delete,
.details_wrapper_ats_candidate .btn_new {
  height: 30px !important; 
  border: none;
  background: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.details_wrapper_ats_candidate .btn_merge:hover,
.details_wrapper_ats_candidate .btn_delete:hover,
.details_wrapper_ats_candidate .btn_new:hover {
  border: none;
  box-shadow: inset 0 1px 3px rgb(0, 0, 0, 0.12),
    inset 0 1px 2px rgb(0, 0, 0, 0.24);
  background: #e9e9e9 !important;
}

.details_wrapper_ats_candidate .btn_merge:focus,
.details_wrapper_ats_candidate .btn_delete:focus,
.details_wrapper_ats_candidate .btn_new:focus {
  border: none;
  background: #e9e9e9 !important;
  box-shadow: 0 0 0 0.2rem rgb(255, 99, 0, 25%);
}
*/
.details_wrapper_ats_candidate .btn_delete i,
.details_wrapper_ats_candidate .btn_new i {
  font-size: 26px;
}

.details_wrapper_ats_candidate .btn_merge i,
.details_wrapper_ats_candidate .btn_delete i,
.details_wrapper_ats_candidate .btn_new i {
  margin-top: 0px;
  transition: color 0.2s;
}

.details_wrapper_ats_candidate .btn_merge:hover i,
.details_wrapper_ats_candidate .btn_delete:hover i,
.details_wrapper_ats_candidate .btn_new:hover i {
  color: hsl(26, 86%, 53%);
  transition: color 0.2s;
}

.details_wrapper_ats_candidate .btn_merge:hover i,
.details_wrapper_ats_candidate .btn_merge:focus i {
  background: white !important;
}

.details_wrapper_ats_candidate .btn_merge:focus i,
.details_wrapper_ats_candidate .btn_delete:focus i,
.details_wrapper_ats_candidate .btn_new:focus i {
  color: #ff5e00;
  transition: color 0.2s;
}

.pdf_Link {
  color: grey;
  transition: color 0.2s;
}
.pdf_Link:hover {
  color: #f15a23;
  transition: color 0.2s;
}

/*  attachment css */

.candidate_attachement_wrapper::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}

.candidate_attachement_wrapper::-webkit-scrollbar-thumb {
  background-color: #8a8a8a;
  border-radius: 5px;
}
.candidate_attachement_wrapper::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
}

.attachement_title {
  font-weight: 600;
}

.col-12.box.pdf_box {
  box-shadow: 0px 0px 2px #0000002e, 0px 0px 2px #00000030;
  border-radius: 4px;
}

.attachements_header {
  box-shadow: 0px 1px 2px 0px #80808070;
}

.candidate_attachement_table_wrapper {
  background: #00000005;
}

.candidate_attachement_table_bottom_shadow {
  box-shadow: 0px -1px 1px 0px #80808059;
}

.candidate_attachement_table tr {
  box-shadow: 0px 1px 2px #0000000d, 0px 1px 2px #0000001f;
  transition: all 0.2s;
}

.candidate_attachement_table tbody tr:hover {
  background-color: #0000000d;
  transition: all 0.2s;
}

.candidate_attachement_table td {
  max-width: 150px;
  font-weight: 600;
  border: none;
}

@media (min-width: 1250px) {
  .candidate_attachement_table td {
    max-width: 200px;
  }
}

@media (min-width: 1600px) {
  .candidate_attachement_table td {
    max-width: 300px;
  }
}

.candidate_attachement_table td .td_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.candidate_attachement_table .attachement_preview_img {
  box-shadow: 0px 0px 4px 0px #00000047;
  border-radius: 4px;
  /* cursor: pointer; */
  height: 50px;
  width: 50px;
  transition: all 0.2s;
}

.candidate_attachement_table .attachement_title {
  color: #5b5b5b;
  transition: all 0.2s;
}

.candidate_attachement_table .attachement_upload_date {
  padding: 4px 8px;
  border-radius: 4px;
  background: #dbdbdb;
  width: max-content;
  margin-right: 10px;
  transition: all 0.2s;
}

.candidate_attachement_table tbody tr:hover .attachement_preview_img {
  box-shadow: 0px 0px 4px 1px #00000063;
  transition: all 0.2s;
}

.candidate_attachement_table .attachement_preview_placeholder {
  background: #6a6a6a;
  width: 55px;
  height: 100%;
  padding: 10px 0px;
  text-align: center;
  color: white;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.candidate_attachement_table tbody tr:hover .attachement_preview_placeholder {
  background: #5b5b5b;
  /* color: #f15a23; */
}

.candidate_attachement_table tbody tr:hover .attachement_title {
  color: #f15a23;
  transition: all 0.2s;
}

.candidate_attachement_table tbody tr:hover .attachement_upload_date {
  color: #d43a02;
  background: #b04a0040;
  transition: all 0.2s;
}

.download_btn:focus {
  box-shadow: none;
}

.download_btn:hover span {
  color: #f15a23;
}

.download_btn span {
  color: #848484;
  font-size: 29px;
}

/* /////////////////////////////////////////////////////////////// */

.attachment_card * {
  box-sizing: border-box;
}

.attachment_card .valid_from {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 3px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  text-transform: capitalize;
  transition: 0.3s;
}

.attachment_card .valid_from + .valid_from {
  margin-left: auto;
}

.attachment_card {
  position: relative;
  max-width: 236px;
  min-width: 236px;
  width: 236px;
  height: 282px;
  padding: 0 20px;
  margin: 15px 0px;
}

.attachment_card .attachment_cover {
  max-height: 150px;
  min-height: 150px;
  width: 100%;
  overflow: hidden;
  font-size: 0;
  border-radius: 4px 4px 0 0;
  position: relative;
  z-index: 2;
  transition: all 0.3s;
}

.attachment_card .attachment_cover:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 80%;
  width: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
}

.attachment_card .attachment_cover > img {
  width: 100%;
  max-width: 100%;
  transition: 1s;
}

.attachment_card .attachment_cover > img::before {
  font-family: "Material Icons";
  content: "\E3AD";
  font-size: 40px;
  /* content: "Preview Not Found";
  font-size: 15px; */
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 140px;
  background-color: #c5c5c5;
  color: black;
  text-align: center;
  border-radius: 2px;
  display: block;
  width: 202px;
  height: 200px;
  overflow: hidden;
  transition: all 1s;
}

.attachment_card .attachment_title {
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  height: 21px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 5px 0px;
  text-decoration: underline 0.15em rgba(0, 0, 0, 0);
  text-transform: capitalize;
  transition: text-decoration-color 0.3s;
}

.attachment_card .attachment_author {
  font-size: 13px;
  margin: 0;
  color: rgba(0, 0, 0, 0.8);
  font-weight: normal;
  font-family: system-ui;
  height: 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all 0.3s;
}

.attachment_card .attachment_valid_from_wrapper {
  display: flex;
  flex-wrap: wrap;
}

.attachment_card .attachment_inner {
  box-shadow: 0 3px 8px rgb(0 0 0 / 38%);
  border-radius: 5px;
  background-color: #fff;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  cursor: pointer;
  position: relative;
  transition: box-shadow 0.3s;
}

.attachment_card .attachment_content {
  padding: 0 8px 8px;
  margin-top: auto;
  width: 100%;
}

.attachment_card .attachment_valid_from_wrapper > .valid_from {
  padding: 3px 5px;
}

.attachment_card .attachment_inner:hover {
  box-shadow: 0 10px 20px rgb(0 0 0 / 38%);
  transition: box-shadow 0.3s;
}

.attachment_card .attachment_inner:hover > .attachment_cover {
  max-height: 95px;
  min-height: 98px;
  transition: all 0.3s;
}

.attachment_card .attachment_inner:hover > .attachment_cover > img {
  transform: scale(1.2);
  filter: grayscale(80%) opacity(0.3);
  transition: 1s;
}

.attachment_card .attachment_inner:hover > .attachment_cover > img::before {
  left: -16px;
  line-height: 100px;
  transition: all 1s;
}

.attachment_card .attachment_inner:hover > .attachment_content > .attachment_title {
  text-decoration-color: rgb(66 66 66);
  transition: text-decoration-color 0.3s;
}

.attachment_card .attachment_inner:hover > .attachment_content > .attachment_author {
  height: 30px;
  margin: 8px 0 8px;
  transition: all 0.3s;
}

.attachment_card .attachment_archive {
  display: flex;
  /* flex-direction: column; */
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  color: #000;
  border-radius: 4px;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 20px;
  overflow: hidden;
  padding: 8px 10px;
  z-index: 3;
  width: calc(100% - 40px);
  opacity: 0;
  transform: translateY(-50px);
  background: #0000001c;
  box-shadow: 0px 0px 4px 1px rgb(74 74 74 / 48%);
  outline: none;
  border: none;
  cursor: pointer;
  transition: all 0.3s;
  height: 30px;
}

.attachment_card .attachment_name_change {
  top: 60px;
}

.attachment_card .attachment_delete {
  top: 100px;
}

.attachment_card .attachment_move {
  top: 140px;
}

.attachment_card .attachment_archive_icon {
  height: max-content;
  margin-right: 7px;
}

.attachment_card .attachment_archive_icon .material-icons {
  font-size: 20px;
}

.attachment_card .attachment_archive_title {
  font-weight: 600;
  font-size: 11px;
}

.attachment_card .attachment_inner:hover .attachment_archive {
  opacity: 1;
  transform: none;
}

.attachment_card .attachment_archive:hover {
  background: rgb(0 0 0 / 11%) radial-gradient(circle, rgb(0 0 0 / 11%) 1%, #ffffff00 1%) center/15000%;
  box-shadow: 0px 0px 4px 1px rgb(74 74 74 / 77%);
  transition: all 0.3s;
}

.attachment_card .attachment_archive:active {
  background-color: rgb(0 0 0 / 23%);
  background-size: 100%;
  box-shadow: 0px 0px 3px 1px rgb(74 74 74 / 73%);
  transition: background 0s;
}

/* //////////////////////////////*attachment list///////////////////////////////// */
.attachment_scroll,
.attachment_list_scroll {
  scrollbar-color: grey transparent;
  scrollbar-width: thin;
}

.attachment_scroll::-webkit-scrollbar-track,
.attachment_list_scroll::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color: transparent;
}

.attachment_scroll::-webkit-scrollbar {
  height: 10px;
  background-color: #f5f5f5;
}
.attachment_list_scroll::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
.attachment_scroll::-webkit-scrollbar-thumb,
.attachment_list_scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #e3e3e3;
}
.attachment_list * {
  box-sizing: border-box;
}

.attachment_list_scroll {
  flex-direction: column;
  overflow-y: auto;
  max-height: 240px;
}
.attachment_scroll {
  overflow-x: auto;
}

.attachment_list .valid_from {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 3px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  text-transform: capitalize;
  transition: 0.3s;
}

.attachment_list {
  padding: 0 20px;
  margin: 15px 0px;
}

.attachment_list .attachment_list_cover {
  display: none;
}
.attachment_list .attachment_list_title {
  font-family: inherit;
  font-weight: 600;
  font-size: 15px;
  height: 21px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 5px 0px;
  text-decoration: underline 0.15em rgba(0, 0, 0, 0);
  transition: text-decoration-color 0.3s;
}

.attachment_list .attachment_list_author {
  font-size: 13px;
  margin: 0;
  color: rgba(0, 0, 0, 0.8);
  font-weight: normal;
  font-family: system-ui;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all 0.3s;
}

.attachment_list .attachment_list_valid_from_wrapper {
  display: flex;
  flex-wrap: wrap;
}

.attachment_list .attachment_list_inner {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border-radius: 5px;
  background-color: #fff;
  height: 100%;
  display: flex;
  transition: box-shadow 0.3s;
  cursor: pointer;
}

.attachment_list .attachment_list_content {
  padding: 8px;
  margin-top: auto;
  margin-right: 20px;
  width: 76%;
}

.attachment_list .attachment_list_valid_from_wrapper > .valid_from {
  padding: 3px 5px;
}
.attachment_list .attachment_list_archive {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  color: #000;
  border-radius: 4px;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 40px;
  margin: auto 10px;
  overflow: hidden;
  padding: 8px 10px;

  box-shadow: 0px 0px 4px 1px rgb(74 74 74 / 48%);
  outline: none;
  border: none;
  cursor: pointer;
}

.attachment_list .attachment_name_change {
  top: 75px;
}

.attachment_list .attachment_archive_icon {
  height: max-content;
}

.attachment_list .attachment_archive_icon .material-icons {
  font-size: 20px;
}

.attachment_list .attachment_archive_title {
  font-weight: 600;
  font-size: 11px;
  display: none;
}
.attachment_list .attachment_list_archive {
  height: 35px;
}
.attachment_list .attachment_list_content {
  margin-bottom: 5px;
}
#row_hidden_table tbody tr:hover {
  background-color: transparent;
}
#row_hidden_table {
  width: 100% !important;
}

/********************** LH **********************/

#navi_icons.sidebar_navigation .navi_icon .btn {
  width: 35px;
  height: 35px;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  position: relative;
  margin-top: 0px;
  margin-bottom: 7px;
  margin-bottom: 7.5px;
  color: oklch(0.446 0.03 256.802);
}

#navi_icons.sidebar_navigation .col.navi_icon {
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100%;
  padding: 0;
}

#navi_icons.sidebar_navigation .col.navi_icon .info_circle {
  top: -4px;
  right: -4px;
  margin-top: 0;
}

#navi_icons.sidebar_navigation .navi_side .navi_icon .btn:hover {
  background-color: oklch(0.967 0.003 264.542);
}

#navi_icons.sidebar_navigation .navi_icon_active .btn,
#navi_icons.sidebar_navigation .navi_icon.navi_icon_active .btn:hover {
  border: 0;
  padding: 0;
  display: block;
  color: #f15a23;
  background-color: #fdf4e3;
}

#navi_icons.sidebar_navigation .navi_icon .btn svg {
  width: 24px;
  margin-top: 5px;
}

#navi_icons.sidebar_navigation .navi_icon .btn .nav_tooltip {
  position: absolute;
  display: none;
  left: 50px;
  top: 2px;
  z-index: 5;
  text-decoration: none;
  background: #000;
  border-radius: 8px;
  color: #fff;
  padding: 5px 12px;
  font-size: 14px;
}

#navi_icons.sidebar_navigation .navi_icon .btn .nav_tooltip .navi_icon_text {
  font-size: 14px;
}

#navi_icons.sidebar_navigation .navi_icon .btn:hover .nav_tooltip .navi_icon_text,
#navi_icons.sidebar_navigation .navi_icon .btn:hover .nav_tooltip {
  display: block;
  text-decoration: none;
}

#navi_icons.sidebar_navigation {
  width: 60px;
  border-right: 1px solid #e5e7eb;
  box-shadow: none;
}

#navi_icons.sidebar_navigation .navi_icon_config {
  width: 60px;
  bottom: 10px;
}

.usr #main {
  margin-left: 0;
  padding-left: 60px;
}

.usr .head_logo {
  margin-left: 70px;
}

.usr #header {
  height: 55px;
  border-bottom: 1px solid #e5e7eb;
  box-shadow: none;
}

#container {
  margin-top: 55px;
}

.head_logo img {
  max-height: 34px;
  width: auto;
  display: block;
}

.head_btn .btn-head-profil {
  height: 36px;
  width: 36px;
  margin-top: 10px;
}

.usr #main {
  background-color: #fafafa;
  min-height: calc(100vh - 55px);
}

#main .body_left,
#main #navi_left ul li.trail,
#main #navi_left ul li.trail:hover {
  background: transparent;
}

.sidebar_logo {
  margin: 16px auto 30px auto;
  min-height: 22px;
}

.sidebar_logo img {
  width: 36px;
  height: auto;
  margin: 0 auto;
  display: block;
}

.usr #main .form-control,
.usr #main input.form-control,
.usr #main #login_form input,
.usr #main .form-label-group > select,
.usr #main .bootstrap-select > .dropdown-toggle,
.usr #main .bootstrap-tagsinput,
#login-container .form-control,
.usr #main input.modal_input,
.usr #main input#colorPick,
.usr #main .MuiButton-outlined,
.mod_personalData input,
.mod_lostPassword input {
  height: 36px;
  text-transform: none;
  padding: 0 10px;
  border-radius: 7px;
  border: 1px solid oklch(0.872 0.01 258.338);
  background-color: #fff;
  font-size: 13px;
  box-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
}

.usr #main .MuiButton-outlined {
  justify-content: space-between;
}

.usr #main .form-control:focus,
.usr #main input.form-control:focus,
.usr #main #login_form input:focus,
.usr #main .form-label-group > select:focus,
.usr #main .bootstrap-select > .dropdown-toggle:focus,
.usr #main .bootstrap-tagsinput:focus,
#login-container .form-control:focus,
#login-container input.form-control:focus,
.mod_personalData input:focus,
.mod_lostPassword input.form-control:focus {
  background-color: #fefefe;
  border-color: #ddd;
  box-shadow: none;
}

.usr #main .bootstrap-tagsinput {
  height: auto;
  min-height: 36px;
  padding-top: 7px;
}

.usr #main .bootstrap-tagsinput .tag {
  border-radius: 20px;
  padding: 5px 10px;
}

.usr #main .form-label-group:has(label) select,
.usr #main .form-label-group input:not(:placeholder-shown) {
  padding-top: 9px;
}

.usr #main .fixed-table-toolbar .fixed-table-body thead th {
  border: 0;
}

.usr #main textarea.form-control {
  padding-top: 18px;
}

.usr #main .filter-option-inner {
  padding-left: 0;
  line-height: 38px;
}

.usr #main .config_searchbar input.form-control,
.usr #main .head_searchbar input.form-control {
  padding-left: 35px;
}

.usr #main .table-bordered td,
.usr #main .table-bordered th,
.usr #main .table thead th {
  border-width: 0 0 1px 0;
}

.usr #main .bootstrap-table .fixed-table-container.fixed-height .table thead th {
  border-width: 0;
}

.usr #main .modal-content .btn {
  margin-top: 15px;
}

.usr #main .modal-content .dropdown .btn {
  margin-top: 0;
  margin-left: 0;
}

.usr #main .table-bordered tr:last-child > td,
.usr #main .table-bordered tr:nth-last-child(1 of :not(.collapse)) > td {
  border-width: 0;
}

.usr #main .table-hover tbody tr:hover {
  background-color: oklch(0.967 0.003 264.542);
}

.usr #main h1,
.usr #main .h1 {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

body .modal-title,
.usr #main .modal-title {
  font-weight: 600;
  font-size: 18px;
  text-transform: none;
  line-height:normal;
  padding:20px 0;
}

body .modal-body {
  border-radius: 0 0 8px 8px;
}

body .modal-header {
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}

body .modal-content {
  border: none;
  border-radius: 8px;
}

.usr #main td h1,
.usr #main td .h1,
.usr #main .autocomplete h1 {
  font-size: 15px;
  font-weight: 400;
}

.usr #main h2,
.usr #main .h2 {
  font-size: 22px;
  font-weight: 600;
}

.usr #main #pv_head_top h2 {
  margin-bottom: 0;
}

.usr #main #pv_head_top h1 {
  margin-top: 6px;
  font-weight: 400;
  font-size: 15px;
}

.usr #main .font-weight-bold {
  font-weight: 600 !important;
}

.usr #main h3,
.usr #main .h3,
.usr #main h4,
.usr #main .h4 {
  font-weight: 600;
}

.usr #main .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 10px;
}

.usr #main .form-label-group > label {
  left: 25px;
  z-index: 5;
}

.usr #main .select2-container--default .select2-selection--single,
.usr #main .bootstrap-select > .dropdown-toggle {
  border-radius: 7px;
  border: 1px solid #ccc;
}

.usr #main #navi_top {
  margin-bottom: 24px;
  border-bottom: 1px solid #e5e7eb;
}

.usr #main #navi_top ul {
  margin-bottom: 0;
}

.usr #main #navi_top ul li {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  margin-bottom: -1px;
  margin-right: 6px;
}

.usr #main #navi_top ul li:hover {
  border-color: #d1d5dc;
  color: #000;
}
.usr #main #navi_top ul li:hover a {
  color: #000;
}

.usr #main #navi_top ul li.active:hover,
.usr #main #navi_top ul li.trail:hover {
  border-color: #f15a23;
  color: #f15a23;
}

.usr #main #navi_top ul li.active:hover span,
.usr #main #navi_top ul li.trail:hover span,
.usr #main #navi_top ul li.active:hover a,
.usr #main #navi_top ul li.trail:hover a {
  color: #f15a23;
}

.uid_357.boot #container {
  margin-top: 0;
}

.usr #main .box,
.uid_24 .box,
.usr #main .dialog-filter .filter-options,
.usr #main .MuiPaper-rounded {
  border: 1px solid #e5e7eb;
  border-radius: 7px;
  box-shadow: none;
}

#login-container .box {
  font-family: "Open Sans", sans-serif;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: none;
  box-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
}

.usr #main .btn,
#login-container .btn,
.usr #main .filterBtn {
  border-radius: 7px;
  font-weight: 500;
  line-height: auto;
  text-transform: capitalize;
}

.usr .fixed-table-toolbar .dropdown-toggle,
.usr .file_upload_btn {
  height: 36px;
  width: 36px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.usr .fixed-table-toolbar .dropdown-toggle i {
  margin-top: 0;
}

.usr .fixed-table-toolbar .dropdown-toggle i.fa-download {
  margin-top: 4px;
}

.usr #main .filterBtn {
  height: 36px;
  line-height: 1;
  text-transform: none;
  padding-top: 3px;
}

#login-container .btn {
  font-size: 15px;
  font-weight: 600;
  line-height: 35px;
}

#login-container > .row {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  padding-left: 12px;
  padding-right: 12px;
}

#login-container .login-box-inside {
  padding: 30px 50px 20px 50px;
}

#login-container .row > label {
  font-weight: 600;
  margin-bottom: 6px;
}

#login-container .login-box-inside .form-label-group.checkbox label {
  font-size: 12px;
  line-height: 18px;
  color: #4a5565;
  left: 15px;
  padding-left: 28px;
}

#login-container .login-text-container {
  margin-bottom: 30px;
  margin-top: 45px;
}

#login-container .login-title {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #000;
  text-align: left;
  margin: 0;
  text-transform: capitalize;
}

#login-container .login-description,
#login-container #login_form a {
  margin: 10px 0 0 0;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #000;
  text-align: left;
  color: #4a5565;
}

#main .btn-action-inverted:hover,
#main .btn-green-inverted:hover,
main .btn-action-inverted:hover {
  border-color: transparent;
}

#main .form-control.search-input,
#main .form-control.search_box {
  min-width: 250px;
  max-width: 100%;
}

.config_searchbar input.form-control,
#header .head_searchbar input.form-control,
#header #elastic_search_input {
  height: 36px;
  margin-top: 9px;
  background-color: oklch(0.967 0.003 264.542);
  border: 0px transparent;
}

#main #navi_left ul li,
#main #navi_left_open .openMenu,
#main #navi_left_open .level_2 li {
  padding-right: 15px;
}

#navi_top ul li {
  border-bottom: 2px solid transparent;
}

.usr .navi_top_usr ul {
  margin-left: 0;
}

.usr.uid_4 .body_100 .row #navi_top ul.level_1 {
  margin-left: 0;
}

body.usr {
  overflow-x: hidden;
}

.usr .report_landing_page_info_icon_container {
  margin-right: 2px;
}

.uid_357 #login_form .login-error-text {
  font-size: 14px;
  color: red;
  line-height: 1.5;
}

.usr .report_landing_header svg {
  height: 20px;
  color: #848484;
}

.usr #main .attachment_card .attachment_title,
.usr #main .attachment_list .attachment_list_title {
  font-size: 15px;
}

.usr #main .attachment_card .attachment_author {
  font-weight: 400;
}

.usr .attachment_card .attachment_valid_from_wrapper > .valid_from,
.usr .attachment_list .attachment_list_valid_from_wrapper > .valid_from {
  padding-left: 0;
}

.usr .attachment_card .attachment_archive {
  width: calc(100% - 20px);
  left: 10px;
}

.usr #main .page-title {
  font-size: 24px;
  font-weight: 700;
  display: block;
  margin: 0;
  line-height: 1.33;
}

.usr #main .py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.usr #main .px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.usr #main .-mb-4 {
  margin-bottom: -15px;
}

.changelogModalWrapper .modal-dialog {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  margin: 0 auto;
  max-width: 660px;
  width: 100%;
  padding: 25px 15px;
  pointer-events: auto;
}

.changelogModalWrapper .modal-container {
  background-color: #fff;
  border-radius: 7px;
  width: 100%;
  position: relative;
  z-index: 200;
  overflow: hidden;
}

.changelogModalWrapper .modal-container .modal-top {
  background-color: #f9f9f9;
  padding: 10px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}

.changelogModalWrapper .modal-container .modal-top .close {
  padding: 6px;
  border-radius: 100px;
  transition: all 0.4s;
  cursor: pointer;
  margin-right: -8px;
}

.changelogModalWrapper .modal-container .modal-top .close:hover {
  background-color: #eee;
}

.changelogModalWrapper .modal-container .modal-top .close svg {
  width: 24px;
  height: 24px;
}

.changelogModalWrapper .modal-container .modal-content {
  background-color: #fff;
  padding: 26px 30px 45px 30px;
  max-height: calc(100vh - 120px);
  overflow-y: scroll;
}

.changelogModalWrapper .modal-container .modal-top h2 {
  font-size: 16px;
  margin: 0;
  color: #212121;
  display: block;
}

.changelogModalWrapper .modal-container .modal-content > h1 {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  margin-top: 0;
}

.changelogModalWrapper .modal-container .modal-content img {
  display: block;
  max-width: 100%;
}

.usr .table-bordered td:last-child,
.usr .table-bordered th:last-child,
.usr .table thead th:last-child {
  padding-right: 15px;
}

.usr.uid_310 .table_fixed td h1 .usr.uid_310 .table_fixed td {
  min-width: auto;
  width: auto;
  font-size: 14px !important;
}

.usr.uid_310 .table_fixed td.size_xl,
.usr.uid_310 .table_fixed th.size_xl {
  max-width: 160px;
  min-width: 160px !important;
  width: 160px !important;
  font-size: 14px;
}

.usr.uid_310 .table_fixed td.size_l,
.usr.uid_310 .table_fixed th.size_l {
  max-width: 170px;
  min-width: 170px !important;
  width: 170px !important;
  font-size: 14px;
}

.usr.uid_310 .table_fixed td.size_m,
.usr.uid_310 .table_fixed th.size_m {
  min-width: 150px;
  min-width: 150px !important;
}

#tbform .textarea.form-control {
  min-height: 36px;
  padding-top: 7px;
}

.uid_3 #main #page_count_for_candidate_view {
  padding-top: 0px;
}

.usr #main #candidateRoleRights h4.h1 {
  font-weight: 600;
  margin-top: 16px !important;
}

.usr .table-bordered td,
.usr .table-bordered th,
.usr .table thead th {
  padding-top: 12px;
  padding-bottom: 12px;
}

.flex {
  display: flex;
}

.items-center {
  align-items: center;
}

.gap-2 {
  gap: 6px;
}

.usr #main #EmployeesTableContainerRegister .MuiPaper-rounded {
  border: none;
  border-bottom: 1px solid #e5e7eb;
  border-radius: 7px 7px 0 0;
}

.modal-content textarea {
  margin-bottom: 5px !important;
}

.modal-content .dropdown-toggle {
  max-width: 100%;
}

.btn-sm,
.btn-sm-white {
  border-radius: 7px;
  box-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
  height: 36px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.2s;
}

.btn-sm-orange {
  border: none;
  color: #fff;
  background-color: #f15a23;
  font-weight: 600;
}

.btn-sm-orange:hover {
  background-color: oklch(55.3% 0.195 38.402);
}

.btn-sm-white:hover {
  background-color: oklch(96.7% 0.003 264.542);
}

.btn-sm-white {
  background-color: #fff;
  border: 1px solid oklch(0.872 0.01 258.338);
  color: #414141;
}

/************** TAILWIND *************************/

.font-semibold {
  font-weight: 600;
}

.h-4\.5 {
  height: 18px;
}

.text-gray-900 {
  color: #000;
}

.text-lg {
  font-size: 18px;
}

.justify-end {
  justify-content: end;
}

/************** LH ICONS **************************/

/* 
.usr .btn_delete {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0" /></svg>')
    center no-repeat;
}
.usr .btn_edit {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125" /> </svg>')
    center no-repeat;
}

.usr .btn_copy,
.usr .btn_duplicate {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75" /> </svg>')
    center no-repeat;
}

.usr .btn_new {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="size-6"> <path fill-rule="evenodd" d="M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z" clip-rule="evenodd" /> </svg>')
    center no-repeat;
}

.usr .btn_sorting {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M3 7.5 7.5 3m0 0L12 7.5M7.5 3v13.5m13.5 0L16.5 21m0 0L12 16.5m4.5 4.5V7.5" /> </svg>')
    center no-repeat;
}

.usr .btn_filter {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z" /> </svg>')
    center no-repeat;
}

.usr .fa-download::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 9.75v6.75m0 0-3-3m3 3 3-3m-8.25 6a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z" /> </svg>');
  width: 24px;
  height: 23px;
  display: block;
  margin-top: 0;
}

.usr .fa-th-list {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M9 4.5v15m6-15v15m-10.875 0h15.75c.621 0 1.125-.504 1.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504 4.5 3 5.004 3 5.625v12.75c0 .621.504 1.125 1.125 1.125Z" /> </svg>');
  width: 24px;
  height: 23px;
  display: block;
  margin-top: 0;
}

.usr .fa-download,
.usr .fixed-table-toolbar .dropdown-toggle i.fa-download {
  margin-top: 0;
}

.usr .btn_delete,
.usr .btn_edit,
.usr .btn_copy,
.usr .btn_new,
.usr .btn_sorting,
.usr .btn_duplicate,
.usr .btn_filter {
  background-size: 21px;
  color: #4a5565;
}

.usr .btn_duplicate i {
  display: none;
} */

/******************************************* END LH *********/

@media (max-width: 1200px) {
  .hr_suite_100.uid_18 .head_frontend_overlay_container,
  .hr_suite_1001.uid_18 .head_frontend_overlay_container,
  .hr_suite_2033.uid_18 .head_frontend_overlay_container {
    margin-bottom: 13px;
  }

  .hr_suite_100.uid_18 .overlay-text,
  .hr_suite_1001.uid_18 .overlay-text,
  .hr_suite_2033.uid_18 .overlay-text {
    position: absolute;
    top: 53%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    background-color: rgba(241, 90, 35, 0.7);
    padding: 10px;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);
    width: 71%;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    z-index: 9;
  }
  .create_task_container {
    position: static !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .benefits_text1,
  .benefits_text5 {
    margin-left: -18px;
  }
  .benefits_text4,
  .benefits_text8 {
    margin-left: -230px;
  }
  .dialog-filter .filter-options {
    overflow-x: scroll;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hr_suite_100.uid_18 .overlay-text,
  .hr_suite_1001.uid_18 .overlay-text,
  .hr_suite_2033.uid_18 .overlay-text {
    position: absolute;
    top: 53%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    background-color: rgba(241, 90, 35, 0.7);
    padding: 10px;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);
    width: 73%;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    z-index: 9;
  }
  #overview_chart .mod_ats_overview_task .box_3,
  .main_navi_icon_text_show #overview_chart .current_user_container .box_3 {
    height: 458px;
  }

  .main_navi_icon_text_show #overview_chart .box_1 h2 {
    word-break: break-word;
  }
  .main_navi_icon_text_show #overview_chart .box_1 .kpi_number .single_row,
  .main_navi_icon_text_show #overview_chart .box_1 .kpi_number .single_row_2 {
    overflow: visible;
  }
  #overview_chart .box_1,
  #overview_chart .current_user_container .box_3 {
    height: auto;
  }
  #overview_chart .current_user_container {
    margin-left: -15px !important;
  }
  .main_navi_icon_text_show .mod_ats_overview_task,
  .main_navi_icon_text_show .change_dialog_state_container,
  .main_navi_icon_text_show .create_task_container .ats_create_task,
  .main_navi_icon_text_show .create_task_container .ats_create_candidate {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .main_navi_icon_text_show .mod_ats_overview_key_figures,
  .main_navi_icon_text_show .mod_ats_overview_current_user {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .main_navi_icon_text_show .mod_ats_overview_key_figures {
    margin-left: -15px;
  }
  .main_navi_icon_text_show #overview_chart .current_user_container {
    margin-left: 0 !important;
  }
}
@media (max-width: 536px) {
  .sidebar_logo {
    display: none;
  }

  #main,
  .usr #main {
    padding-left: 0;
  }

  .attachment_card {
    margin: 15px auto;
  }
  .attachment_list .attachment_list_inner {
    flex-wrap: wrap;
    padding: 20px 0;
  }
  .attachment_list .attachment_list_archive {
    display: block;
    margin: 0 auto;
  }
  .attachment_list {
    padding: 0;
    width: 100%;
  }
  .attachment_list_scroll .attachment_list {
    padding: 0 2px;
  }
  .attachment_list .attachment_list_content {
    width: 100%;
  }

  #navi_icons .navi_icon_config {
    position: inherit;
    bottom: auto;
  }
  #navi_icons .btn i {
    font-size: 25px;
  }
  #navi_icons.navi_icon_text_show {
    width: 425px;
  }
  #absenceTable .card-view-title {
    display: block !important;
  }
  #absenceTable .card-view {
    align-items: center;
  }
  #absenceTable .card-views > div:first-of-type .card-view-title {
    display: none !important;
  }
  .row_hidden_table tbody tr:hover {
    background: transparent;
  }
  .bootstrap-table .fixed-table-container .fixed-table-body > #row_hidden_table > tbody > tr > td > div .card-view {
    justify-content: center !important;
  }

  .body_left {
    float: none;
  }
  .body_right {
    width: 97%;
    margin-left: 11px;
  }
  .mobile-navi {
    display: block;
  }
  .head_searchbar {
    display: block;
    margin-left: 25%;
  }
  .btn-mobile {
    display: block;
  }
  .btn-mobile-close {
    display: block;
  }
  .head_logo {
    display: none;
  }
  .navi_side {
    display: none;
  }
  .navi_side_show {
    display: block;
    height: 571px;
    box-shadow: 0 -2px 17px #aaa;
  }
  .btn-main {
    display: none;
  }
  .btn-main-close {
    display: none;
  }
  #navi_icons {
    height: auto;
    background: white;
    z-index: 1000;
    position: fixed;
  }
  .usr #main {
    margin-left: 0px;
  }
  .head_searchbar_react {
    margin-left: 25%;
    position: relative;
    width: 40%;
    z-index: 4;
  }
  .swipe-icon {
    display: flex;
    justify-content: flex-end;
    top: 28px;
    position: relative;
  }
  .modal-dialog {
    margin: 0 auto;
  }
  .has-card-view {
    height: 100% !important;
  }
  .candidateabsencetable_container .has-card-view {
    height: 500px !important;
  }
  .has-card-view .fixed-table-body {
    overflow-x: hidden !important;
  }
  #job_overview_table .card-view-value > *,
  .card-view-value > div > p,
  #einstellungen_bewerbermanagement .card-view-value > * {
    white-space: pre-wrap;
  }

  .margin-top-0,
  #dialog_table_open_activities_pv,
  #dialog_table_open_activities_ats,
  #candidateabsencetable,
  .has-mobile-card-view,
  #jobList {
    margin-top: 0 !important;
  }

  #dialog_table_open_activities_pv .card-view,
  .all_dialog_table .card-view,
  #job_overview_table .card-view,
  .mod_vl_overview_table .card-view,
  #absenceTable .card-view,
  #einstellungen_bewerbermanagement .card-view,
  .mod_ze_30_absence_table .card-view,
  #approve-table_2 .card-view,
  #workingtime_overview_summary .card-view,
  #candidate_target_container_242 .card-view,
  #candidateabsencetable .card-view,
  #mod_bf_assessment_table .card-view,
  #mod_bf_agreemente_table .card-view,
  .has-card-view .card-view {
    align-items: center;
    padding: 3px 0;
  }

  #workingtime_overview_summary .card-view {
    margin: 7px 0;
  }

  .mod_ze_30_absence_table .card-view-value {
    margin: 5px 15%;
  }
  .bootstrap-table .fixed-table-container .fixed-table-body table .card-view-title,
  #candidate_target_container_242 .card-view-title {
    display: block !important;
  }

  #tableTaskXcandidate .card-views > div:first-of-type .card-view-title,
  #tableTaskXcandidate .card-views > div:nth-of-type(2) .card-view-title,
  #absenceTable .card-views > div:first-of-type .card-view-title,
  .mod_vl_overview_table .card-views > div:first-of-type .card-view-title,
  .mod_ze_30_absence_table .card-views > div:first-of-type .card-view-title,
  #candidate_target_container_242 .card-views > div:first-of-type .card-view-title,
  #mod_ze_absence_report_table .card-views > div:first-of-type .card-view-title,
  #mod_ze_absence_report_all_employees_absence_table .card-views > div:first-of-type .card-view-title,
  #mod_bf_assessment_table .card-views > div:first-of-type .card-view-title,
  #mod_bf_agreemente_table .card-views > div:first-of-type .card-view-title {
    display: none !important;
  }

  #tableTaskXcandidate .candidate_attachement_wrapper {
    max-height: unset !important;
    overflow-x: unset !important;
  }

  #tableTaskXcandidate .card-view-value > div > p,
  .mod_einstellung_all_competence_table .card-view-value:last-child {
    white-space: nowrap !important;
  }

  .mod_vl_overview_table .card-view-title,
  #tableTaskXcandidate .attachement_title {
    margin: 10px 0;
  }

  #einstellungen_bewerbermanagement .card-view-title {
    font-weight: 600;
  }

  .table-responsive .bootstrap-table {
    margin: 0 -15px;
  }

  .card-view-value {
    word-break: break-word;
    width: 94%;
    margin: 5px 3%;
  }

  .no-mobile-card-view:not(.w-100) {
    word-wrap: break-word;
    width: auto !important;
    table-layout: auto !important;
  }

  .no-mobile-card-view td > div,
  #mod_pv_overview_table td > div,
  #table_future td > div,
  #table_today td > div {
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
  }

  #einstellungen_bewerbermanagement .card-view-value {
    display: flex;
  }

  #mod_bf_agreemente_table .card-view-value p,
  #mod_bf_agreemente_table .card-view-value h1,
  .mod_einstellung_all_mail_table .card-view-value p,
  #multi_edit_question_table_conf .card-view-value p,
  #mod_einstellung_all_competence_table .card-view-value,
  #mod_einstellung_all_competence_table .card-view-value p,
  #mod_einstellung_all_competence_table .card-view-value ul,
  #mod_einstellung_bf_question_x_target_agreement_table .card-view-value h1 {
    white-space: pre-wrap;
  }

  .no-wrap {
    white-space: nowrap;
  }

  .mod_einstellung_all_mail_table .card-view-value div {
    width: 100% !important;
  }

  .bootstrap-table .fixed-table-container .fixed-table-body > #row_hidden_table > tbody > tr > td > div .card-view {
    justify-content: center !important;
  }

  #einstellung_profile > tbody > tr > td {
    word-wrap: break-word;
    width: -moz-fit-content;
    width: fit-content;
  }

  #einstellung_profile {
    table-layout: fixed;
  }

  #mod_ze_absence_report_all_employees_absence_table .card-view-title {
    min-width: 40%;
    margin: 6px 0;
  }

  .mod_ze_my_config_box_3,
  .mod_ats_overview_task_container {
    height: 100%;
  }

  #mod_ze_my_config_table .card-view-title {
    min-width: 36%;
  }
  #jobList .card-view-title {
    min-width: 38%;
    width: 80%;
    font-size: 18px;
  }
  #mod_pv_overview_table .image_60,
  #table_future .image_60,
  #table_today .image_60 {
    width: 38px;
  }

  #mod_pv_overview_table,
  #table_future,
  #table_today {
    width: 100% !important;
    word-wrap: break-word;
    table-layout: auto !important;
  }

  .no-mobile-padding {
    padding-left: 0;
  }

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

  #profile_sideBlock.Dokumente .card-views > div:last-of-type .card-view-value {
    text-align: right !important;
  }

  .stellen_task_container {
    width: 100%;
  }
  .status_count_spacer {
    width: 80%;
  }
  .step_box_wrapper {
    max-width: 120px;
  }
  .stellen_task_container .col-md-9 .col-md-4 .row {
    justify-content: center;
    margin-top: 15px;
  }

  #mod_all_file_table .card-view-value img {
    width: 100%;
  }

  .mod_einstellung_all_help_link,
  #mod_ats_einstellung_task_admin_ov_table .card-view-title,
  .card-view-title,
  .box_3 .col-12 h1,
  .box_3 .col-12 .h1,
  .box h2,
  .box h1,
  .row_kpi h2 {
    word-break: break-word;
  }

  #ma_status_overview_table .card-view-value p,
  #mod_ats_einstellung_task_admin_ov_table .card-view-value p,
  #jobList .card-view-value p,
  #mod_ats_einstellung_task_admin_ov_table .card-view-value span p,
  .box h1,
  #task_detail_tab_table td p {
    white-space: pre-wrap;
  }

  #verfügbare_Felder_table .card-view-value p,
  #all_employee_table_config .card-view-value p,
  #job_overview_table .card-view-value p,
  .all_candidate_detail_table .card-view-value p,
  #pv_head_top .box h1 {
    white-space: revert;
  }

  #mod_einstellung_ats_status_table .card-view-title,
  #job_overview_table .card-view-title {
    word-break: break-word;
    min-width: 36%;
  }
  #profile_sideBlock.Covid .card-views .card-view:nth-of-type(2) .card-view-value {
    text-align: right !important;
  }

  .fav_btn {
    position: absolute;
    top: 40px;
    left: 171px;
  }
  .open_candidate_more_btn {
    float: right;
  }
  #footer {
    margin-left: 0px;
  }

  #mod_bf_assessment_table tbody tr .arrow {
    content: "keyboard_double_arrow_down";
  }
  .assesment_container .tag_box {
    max-width: 174px;
    height: 35px;
  }

  #overview_chart .body_100 .col-md-4 .row {
    margin-left: -15px !important;
  }
  .sso-login-btn {
    margin: 5px !important;
  }
  .hr_suite_100.uid_18 .head_frontend_overlay_container,
  .hr_suite_100.uid_18 #head_wrapper,
  .hr_suite_1001.uid_18 #head_wrapper,
  .hr_suite_2033.uid_18 #head_wrapper,
  .hr_suite_100.uid_18 .head_frontend_claim,
  .hr_suite_1001.uid_18 .head_frontend_claim,
  .hr_suite_2033.uid_18 .head_frontend_claim,
  .hr_suite_100.uid_18 .head_frontend_image_container_middle,
  .hr_suite_1001.uid_18 .head_frontend_image_container_middle,
  .hr_suite_2033.uid_18 .head_frontend_image_container_middle {
    padding: 0;
  }
  .hr_suite_100.uid_18 .head_frontend_image_container,
  .hr_suite_1001.uid_18 .head_frontend_image_container,
  .hr_suite_2033.uid_18 .head_frontend_image_container,
  .hr_suite_100.uid_18 .head_frontend_image_container_middle,
  .hr_suite_1001.uid_18 .head_frontend_image_container_middle,
  .hr_suite_2033.uid_18 .head_frontend_image_container_middle {
    margin-bottom: 13px;
  }
  .hr_suite_100.uid_18 .overlay-text,
  .hr_suite_1001.uid_18 .overlay-text,
  .hr_suite_2033.uid_18 .overlay-text {
    position: absolute;
    top: 53%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    background-color: rgba(241, 90, 35, 0.7);
    padding: 10px;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);
    width: 100%;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    z-index: 9;
  }
  .current_user_container .box_3 {
    height: auto;
  }
  .elastic_filters_btn_container {
    justify-content: center !important;
  }
  .abteilung_select_parent,
  .jobrolle_select_parent {
    flex-direction: column;
  }
  .abteilung_select_title,
  .jobrolle_select_title {
    text-align: center;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_component_parent {
    margin-top: 30px;
    display: block !important;
  }
  .filterBtnCont {
    display: block !important;
  }
  .filter_component {
    display: block !important;
  }
  .filter_for_drawers_parent {
    justify-content: flex-start !important;
  }
  #mod_pv_overview_table td h1 {
    white-space: normal !important;
  }
  .mail_fields_buttons {
    justify-content: center;
  }
  .dialog_col {
    padding-left: 0;
    padding-right: 0;
  }
  .ze_day .cal_cell_approved {
    width: 100% !important;
  }
  #myModalEditOwnProfilImage .cropper-toolbar {
    justify-content: space-around;
    flex-wrap: wrap;
  }
  #myModalEditOwnProfilImage .cropper-toolbar button {
    width: 25px;
    height: 25px;
  }
  #myModalEditOwnProfilImage .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
  .btn-mobile-close {
    margin-top: 0;
  }

  /**************** LH MOBILE ***********************/

  #navi_icons.sidebar_navigation {
    height: auto;
    border: none;
  }

  #navi_icons .navi_icon .btn:hover .navi_icon_text,
  #navi_icons .navi_icon_active .navi_icon_text {
    text-decoration: none !important;
  }

  #navi_icons.sidebar_navigation .navi_side {
    padding: 45px 12px;
  }

  #navi_icons.sidebar_navigation .navi_icon .btn,
  #navi_icons.sidebar_navigation .navi_icon.navi_icon_active .btn,
  #navi_icons.sidebar_navigation .navi_icon.navi_icon_active .btn:hover {
    width: 100%;
    padding-left: 6px !important;
    display: flex !important;
    text-decoration: none;
    align-items: center;
  }

  #navi_icons.sidebar_navigation .btn i {
    margin-top: 15px;
  }

  #navi_icons.sidebar_navigation .navi_icon.navi_icon_active .btn {
  }

  #navi_icons.sidebar_navigation .col.navi_icon {
  }

  #navi_icons.sidebar_navigation .col.navi_icon .info_circle {
    top: -4px;
    right: -4px;
    margin-top: 0;
  }

  #navi_icons.sidebar_navigation .navi_icon_active .btn,
  #navi_icons.sidebar_navigation .navi_icon.navi_icon_active .btn:hover {
    border: 0;
    padding: 0;
    display: block;
    color: #f15a23;
    background-color: #fdf4e3;
  }

  #navi_icons.sidebar_navigation .navi_icon .btn svg {
    margin-top: 0px;
  }

  #navi_icons.sidebar_navigation .navi_icon .btn .nav_tooltip {
    position: relative;
    display: block;
    color: #444;
    background: transparent;
    text-decoration: none;
    padding: 0;
    top: auto;
    left: auto;
    margin-left: 10px;
  }

  #navi_icons.sidebar_navigation .navi_icon_config {
    width: 100%;
  }
}
@media screen and (max-width: 800px) {
  #absenceTable .card-views > div:first-of-type,
  #mod_ze_absence_report_table .card-views > div:first-of-type {
    display: none;
  }
  #absenceTable h1,
  #mod_ze_absence_report_table h1 {
    white-space: normal;
  }
}
@media only screen and (max-width: 320px) {
  #jobList .card-view-title {
    min-width: 40%;
    font-size: 16px;
  }
  #jobList .card-view-value p {
    font-size: 16px;
  }
  .step_box_wrapper {
    max-width: 80px;
  }
}
input[type="range"] {
  height: 25px;
  -webkit-appearance: none;
  margin: 0;
  width: 100%;
  border: 0;
}
input[type="range"]:focus {
  outline: none;
}
input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #cccccc;
  border-radius: 1px;
  border: 0px solid #000000;
}
input[type="range"]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #ccc;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #f15a23;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7px;
}
input[type="range"]:focus::-webkit-slider-runnable-track {
  background: #cccccc;
}
input[type="range"]::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #cccccc;
  border-radius: 1px;
  border: 0px solid #000000;
}
input[type="range"]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #ccc;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #f15a23;
  cursor: pointer;
}
input[type="range"]::-ms-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type="range"]::-ms-fill-lower {
  background: #cccccc;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
input[type="range"]::-ms-fill-upper {
  background: #cccccc;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
input[type="range"]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #ccc;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #f15a23;
  cursor: pointer;
}
input[type="range"]:focus::-ms-fill-lower {
  background: #cccccc;
}
input[type="range"]:focus::-ms-fill-upper {
  background: #cccccc;
}

.code_container > code {
  white-space: pre-wrap !important;
  word-break: break-word;
}

.capitalized:first-letter {
  text-transform: uppercase;
}
.drop-up-btn::after {
  position: absolute;
  left: 30px;
}
.bootstrap-table .fixed-table-container .fixed-table-loading .loading-wrap {
  display: none !important;
}

/* WEBCAM SECTION START*/
.webcam {
  display: none;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.webcam_container {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background: black;
  height: auto;
  width: 100%;
  /* min-height: 652px; */
}
.webcam_actions {
  position: absolute;
  left: 50%;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  justify-content: center;
  z-index: 8000;
}
.start_webcam {
  display: flex;
  align-items: center;
  justify-content: center;
}
.stop_webcam {
  display: none;
  align-items: center;
  justify-content: center;
  opacity: 0.6;
  background: black;
}
.stop_webcam > span {
  color: white;
  opacity: 1;
}

.stop_webcam:hover {
  opacity: 0.8;
}
.webcam_btn {
  height: 60px;
  width: 60px;
  border-radius: 50px;
  border: none;
}
.webcam_btn > span {
  font-size: 32px;
}

.video {
  padding: 0 !important;
  margin: auto;
  object-fit: fill;
}
.webcam_snapshot {
  display: none;
  width: 100%;
  margin: auto;
}
.webcam_snapshot_preview {
  display: none;
  margin: auto;
}
.webcam_snapshot_container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  z-index: 7000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.webcam_spanshot_parent {
  height: 500px;
  width: 500px;
  box-shadow: 0 0 0 10000px #00000061;
}

/* WEBCAM SECTION END*/
.attachement_scroll {
  overflow-x: auto;
}
#map {
  height: 400px; /* set the desired height for the dropdown menu */
  overflow-y: scroll; /* add scrollbars if the content exceeds the height of the menu */
}
#location-icon::after {
  display: none;
}
#markerMap::before {
  padding: 6px;
}

#jobList td p {
  text-overflow: revert;
  white-space: pre-wrap;
  padding: 5px 0;
}

.active_i {
  color: #f15a23;
}
.non_active_i {
  color: #848484;
}

.btn:hover i,
.btn-active i {
  color: #f15a23;
}

#login_form .form-label-group input:not(:placeholder-shown) ~ label,
#login_form .form-label-group input:-webkit-autofill ~ label {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10px;
  color: #848484;
  margin-top: -3px;
}

.min-width-100 {
  min-width: 100%;
}
.mb-0 {
  margin-bottom: 0px;
}
.firmen_logo {
  max-height: 50px;
  max-width: 100%;
}

.overview_task_chart .tooltips {
  cursor: pointer;
}

.fields_zusatzfunktion .form-label-group.checkbox {
  word-wrap: break-word;
}

table.all_candidate_detail_table td p,
table.all_candidate_detail_table td div {
  word-wrap: break-word;
  word-break: break-word;
  overflow: visible;
  white-space: normal;
}
#myModalChangeTaskDisplayOrderError {
  display: none;
}

#overview_chart .box_3 .h1,
#overview_chart .box_1 .h1,
.kpi_title,
.row_kpi .h1 {
  word-break: break-word;
}

.elastic_filter_label {
  font-size: 14px !important;
  color: #414141 !important;
}

.overview_doughnut_charts_parent_container {
  height: 100%;
}

/*
a.overview_detail_button{
   font-size: 18px; 
  text-align: right;
  text-decoration: none; 
  color: initial;
}
a.overview_detail_button:hover {
  color: #f15a23;
}
*/

a.overview_detail_button button {
  padding: 10px 10px;
  line-height: 0;
  font-size: 13px;
  font-weight: 600;
  height: 0;
  box-shadow: none;
  border: none;
}

.date_range_title_container {
  height: 73px;
}

.video-container {
  height: 200px;
  width: 300px;
  position: relative;
}

.video-container video {
  width: 300px;
  height: auto;
  position: absolute;
  object-fit: cover;
  z-index: 0;
}

.tab-container {
  font-family: Arial, sans-serif;
  display: "flex";
  justify-content: "end";
}

.tab {
  display: flex;
  justify-content: flex-end; /* Align items to the right */
  margin: 0; /* Reset margins to ensure alignment is to the far right */
  padding: 0.5em 0; /* Add some padding at the top for spacing */
}
.tablinks {
  background-color: #f1f1f1; /* Light grey background */
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 20px;
  transition: 0.3s;
  font-size: 16px; /* Adjust font size as needed */
  margin-left: 5px; /* Spacing between tabs */
  z-index: 40;
}

.tab button.tablinks {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: "background-color 0.3s";
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button.tablinks:hover {
  background-color: #ddd; /* Lighter grey for hover effect */
}

/* Create an active/current tablink class */
.tab button.tablinks.active {
  background-color: #ccc; /* Even lighter grey to indicate active tab */
}

.tabcontent {
  display: none;
  padding: 6px 12px;
  /* border: 1px solid #ccc; */
  border-top: none;
}
/* Just styling the content of the div, the *magic* in the previous rules */
.video-container .caption {
  z-index: 1;
  position: relative;
  text-align: center;
  padding: 0px;
  height: 200px;
  width: 300px;
  background-color: rgba(255, 255, 255, 0.95);
  cursor: pointer;
}

.video-container .caption:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
#einstellungen_bewerbermanagement {
  overflow-x: hidden;
}
#einstellungen_bewerbermanagement td p {
  white-space: pre-wrap;
}
#einstellungen_bewerbermanagement td,
#einstellungen_bewerbermanagement td p {
  word-break: break-word;
}

.abteilung_select_parent,
.jobrolle_select_parent {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.overview_task_chart_spinner_overlay_show {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 17px;
  transition: opacity 0.15s linear;
  display: block;
  background-color: rgba(0, 0, 0, 0.5); /* semi-transparent black background */
}

.overview_task_chart_spinner_overlay_hidden {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
  opacity: 0;
  transition: opacity 0.15s linear;
  display: none;
}

#overview_task_chart_spinner_overlay .overview_task_chart_spinner li {
  background-color: white;
}
.assigned_attachment_file {
  word-break: break-word;
}
.modal-backdrop-blurred {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  z-index: 1040;
  display: none;
}
#myModalEditConfigNewColorPicker .pcr-button {
  margin: auto 5px 2px 15px;
  height: 40px;
  width: 50px;
}
#myModalEditConfigNewColorPicker .pcr-button span {
  font-size: 1.2rem;
}
.task_detail_attachement_box .attachement_file {
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.btn-download-zip {
  margin: 15px 6px 15px 0;
}
.btn-download-zip i {
  font-size: 24px;
}

.dropdown.candidate_view_table .dropdown-toggle,
.tag-filter-container .dropdown .dropdown-toggle,
.candidate_task_tag_filter .dropdown-toggle {
  height: 38px !important;
  margin-top: 0;
}
.dropdown.candidate_view_table .filter-option-inner,
.tag-filter-container .dropdown .filter-option-inner,
.candidate_task_tag_filter .filter-option-inner {
  padding-top: 3px;
}
.dropdown.candidate_view_table .dropdown-toggle:after,
.tag-filter-container .dropdown .dropdown-toggle:after .candidate_task_tag_filter .dropdown-toggle:after {
  margin-top: 4px !important;
}
.tableTaskXcandidate_container .fixed-table-toolbar .search {
  float: right !important;
}

.tag-filter-container div.dropdown-menu.show,
.candidate_task_tag_filter div.dropdown-menu.show {
  min-width: 270px;
}

.tag-filter-container .dropdown.bootstrap-select,
.candidate_task_tag_filter .dropdown.bootstrap-select {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.modal-body #searchInput {
  height: 30px;
  font-size: 13px;
}
#task_detail_tab_table td p {
  white-space: normal;
}

.input-file-bfa {
  width: 350px;
  max-width: 100%;
  color: grey;
  padding: 0px;
  background-color: #fff;
  border: 1px solid #222245;
}
.input-for-bfa[type="file"]::file-selector-button {
  margin-right: 12px;
  border: none;
  background: #e9ecef;
  padding: 13px 16px;
  color: #494141;
  cursor: pointer;
}

select#sortTasks {
  width: 250px;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
}

select#sortTasks:hover {
  border-color: #ffa500;
}

.overview_tab .pagination {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.overview_tab .pagination .page-item {
  margin: 0 5px;
}

.overview_tab .pagination .page-link {
  color: #333;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 8px 12px;
  transition: all 0.3s ease;
}

.overview_tab .pagination .page-link:hover {
  color: #fff;
  background-color: #f15a23;
  border-color: #f15a23;
}

.overview_tab .pagination .page-item.active .page-link {
  color: #fff;
  background-color: #f15a23;
  border-color: #f15a23;
}

.overview_tab .pagination .page-item.disabled .page-link {
  color: #999;
  pointer-events: none;
  cursor: default;
}

.stellen_tasks_pagination_container {
  overflow-x: auto;
  padding: 10px 0;
}

#taskPagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

#taskPagination .input-group-text {
  background-color: unset !important;
  height: 29px;
  width: 40px;
  padding: 0 7px !important;
}
#taskPagination .form-control {
  margin-bottom: 2px !important;
}

#gotoPage {
  width: 60px;
  height: 29px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

#taskPagination .page-item {
  margin: 0 2px;
}

#taskPagination .page-link {
  padding: 5px 10px;
  font-size: 14px;
}

.focus-highlight {
  outline: 0.125rem solid #007bff;
  outline-offset: 0.125rem;
}
.info-popup {
  pointer-events: auto; /* Allow the popup to handle click events */
  position: fixed;
  background-color: white;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  z-index: 9999999 !important;
  width: 300px;
  max-height: 400px;
  overflow-y: auto;
  display: none; /* Hide by default */
}

.popup-content {
  padding: 15px;
}

.info-popup h3 {
  font-size: 16px;
  margin-bottom: 10px;
  color: #333;
}

.info-popup h3 i {
  color: #6c757d;
  margin-left: 5px;
}

.popup-body {
  font-size: 14px;
  color: #555;
}

.popup-body ul {
  list-style-type: none;
  padding-left: 0;
}

.popup-body li {
  margin-bottom: 3px;
}

.popup-body strong {
  display: block;
  margin-bottom: 3px;
}

.more-info {
  display: block;
  margin-top: 15px;
  color: #007bff;
  text-decoration: none;
  font-size: 14px;
}

.more-info i {
  margin-left: 5px;
}
.info-icon h3 i {
  color: #f15a23;
}

.material-symbols-outlined {
  font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 28;
  font-size: 28px;
  color: dimgray;
}

.detail-dialog-col {
  padding-left: 0px;
}
.legend-container {
  width: 100%;
  background: #fff;
  padding: 15px 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.legend-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
}

.legend-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 15px;
}

.legend-box {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

.legend-text {
  font-size: 14px;
  white-space: nowrap;
}

.legend-requested {
  border: 3px solid #ccc;
}

.legend-approved {
  background: #ccc;
}

.legend-workfree {
  background: repeating-linear-gradient(0deg, #ffffff, #ffffff 3px, #ccc 3px, #ccc 6px);
}
.parent-status {
  font-weight: bold;
}

@media (max-width: 767px) {
  .sticky-button-column {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .show_dialog_button {
    margin: 0 3px;
  }

  .sticky-button-column .btn {
    margin: 5px;
  }
  #taskPagination .page-link {
    padding: 3px 8px;
    font-size: 12px;
  }
  .ats-dialog-col {
    padding-left: 0px;
  }
  #myModalEditOwnProfilImage .cropper-toolbar {
    justify-content: space-around;
    flex-wrap: wrap;
  }
  #myModalEditOwnProfilImage .cropper-toolbar button {
    width: 25px;
    height: 25px;
  }
  #myModalEditOwnProfilImage .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}

#myModalEditOwnProfilImage #imageToCrop {
  max-width: 100%;
  max-height: 400px;
  display: block;
  margin: 0 auto;
}

#myModalEditOwnProfilImage .cropper-container {
  width: 100% !important;
}

#myModalEditOwnProfilImage .cropper-toolbar {
  text-align: center;
  margin: 15px 0;
  padding: 8px;
  background: #fff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  gap: 2px;
  flex-wrap: wrap;
  border: 1px solid #ccc;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

#myModalEditOwnProfilImage .cropper-toolbar button {
  width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #848484;
  position: relative;
  margin: 2px;
}

/* Tooltip styling */
#myModalEditOwnProfilImage .cropper-toolbar button::after {
  content: attr(title);
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  padding: 4px 8px;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  font-size: 12px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 10;
}
#myModalEditOwnProfilImage .cropper-toolbar button:hover {
  color: #f15a23;
}
#myModalEditOwnProfilImage .cropper-toolbar button:hover::after {
  visibility: visible;
  opacity: 1;
}

#myModalEditOwnProfilImage .dropzone {
  min-height: 150px;
  border: 2px dashed #dee2e6;
  border-radius: 4px;
  background: white;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

#myModalEditOwnProfilImage .dropzone:hover {
  border-color: #0056b3;
}

#myModalEditOwnProfilImage .dropzone .dz-message {
  margin: 2em 0;
}

#myModalEditOwnProfilImage .dropzone .dz-message span {
  display: block;
  color: #666;
}

#myModalEditOwnProfilImage #cropperArea {
  margin-top: 20px;
}

#myModalEditOwnProfilImage .cropper-view-box,
#myModalEditOwnProfilImage .cropper-face {
  border-radius: 50%;
}

#myModalEditOwnProfilImage #myModalEditOwnProfilImageError.success {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724;
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px;
}

#myModalEditOwnProfilImage #myModalEditOwnProfilImageError.error {
  background-color: #f8d7da;
  border-color: #f5c6cb;
  color: #721c24;
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px;
}
#myModalEditOwnProfilImage .cropper-toolbar button.remove-image:hover {
  color: #dc3545;
  .legend-container {
    position: sticky;
    bottom: 0;
    z-index: 100;
    border-top: 1px solid #ddd;
  }

  .legend-wrapper {
    padding: 0 10px;
  }

  .legend-item {
    padding: 3px 10px;
  }

  .legend-box {
    width: 20px;
    height: 20px;
  }

  .legend-text {
    font-size: 13px;
  }
}
@supports (padding-bottom: env(safe-area-inset-bottom)) {
  @media (max-width: 767px) {
    .legend-container {
      padding-bottom: calc(8px + env(safe-area-inset-bottom));
    }
  }
}

.head_right .btn {
  min-width: 24px;
  min-height: 24px;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/erp2019_btntoggle.css ***!
  \***************************************************************************************************************/
.form-label-group {
  position: relative;
  margin-bottom: 5px;
}

.form-label-group > select {
  font-size: 14px;
  height: 40px;
  padding: 1px;
}

.form-label-group .fieldsOpt {
  font-size: 14px;
  height: 40px;
  padding: 1px;
}

.form-label-group > label {
  padding: 5px 0 0 0;
}

.form-label-group > label {
  position: absolute;
  top: 0;
  left: 20px;
  display: block;
  width: calc(100% - 40px);
  margin-bottom: 0; /* Override default `<label>` margin */
  line-height: 2;
  color: #414141;
  pointer-events: none;
  cursor: text; /* Match the input under the label */
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: all 0.1s ease-in-out;
  white-space: preserve nowrap;
  overflow: hidden;
}

.form-label-group.textarea > label,
.form-label-group.select > label {
  top: -5px;
  font-size: 10px;
}
.form-label-group.radio > label,
.form-label-group.checkbox > label {
  padding-left: 15px;
  height: auto;
  line-height: 20px;
  pointer-events: auto;
  cursor: pointer;
}

.form-label-group.radio input {
  height: auto;
  vertical-align: middle;
}

.form-label-group input::-webkit-input-placeholder {
  color: transparent;
}

.form-label-group input:-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::-moz-placeholder {
  color: transparent;
}

.form-label-group input::placeholder {
  color: transparent;
}

.form-label-group select,
.form-label-group input:not(:placeholder-shown) {
  padding-top: 5px;
  padding-bottom: 0px;
}

.form-label-group input:not(:placeholder-shown) ~ label {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10px;
  color: #414141;
}

.form-label-group.radio input:not(:placeholder-shown) ~ label,
.form-label-group.checkbox input:not(:placeholder-shown) ~ label {
  font-size: 14px;
  color: #414141;
  white-space:break-spaces;
}

.form-label-group.checkbox {
  padding-left: 0px;
}

.compact_table .form-label-group select,
.compact_table .form-label-group input:not(:placeholder-shown) {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0;
}

.compact_table .form-label-group > input,
.compact_table .form-label-group > select,
.compact_table .form-label-group > label {
  font-size: 14px;
  height: auto;
  padding: 5px;
}

.compact_table td,
.compact_table.table td {
  padding: 2px 15px;
}
#checkbox_cbd_field {
  width: 100%;
}

#checkbox_cbd_field .form-label-group.checkbox label {
  width: 100%;
}

/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
  .form-label-group > label {
    display: none;
  }
  .form-label-group.textarea > label {
    display: block;
  }

  .form-label-group input::-ms-input-placeholder {
    color: #777;
  }
}

/* Fallback for IE
-------------------------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-label-group > label {
    display: none;
  }
  .form-label-group.textarea > label {
    display: block;
  }

  .form-label-group.checkbox > label {
    display: block;
  }

  .form-label-group.radio > label {
    display: block;
  }

  .form-label-group input:-ms-input-placeholder {
    color: #777;
  }
}

/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px !important;
}

/* .table_fixed td [type="checkbox"]{left: auto !important; position: relative} */

.bs-checkbox [type="checkbox"]:not(:checked) + span,
.bs-checkbox [type="checkbox"]:checked + span,
.dropdown-item [type="checkbox"]:not(:checked) + span,
.dropdown-item [type="checkbox"]:checked + span,
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none !important;
  background-color: transparent;
}

/* checkbox aspect */
.bs-checkbox [type="checkbox"]:not(:checked) + span:before,
.bs-checkbox [type="checkbox"]:checked + span:before,
.dropdown-item [type="checkbox"]:not(:checked) + span:before,
.dropdown-item [type="checkbox"]:checked + span:before,
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #f15a23;
  background: #f15a23;
  border-radius: 2px;
  background-image: none !important;
}

.bs-checkbox [type="checkbox"]:checked + span:before,
.dropdown-item [type="checkbox"]:checked + span:before,
[type="checkbox"]:checked + label:before {
  background: #f15a23 !important;
}

.dropdown-item [type="checkbox"],
.bs-checkbox [type="checkbox"],
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none !important;
  background-color: transparent;
}

.bs-checkbox [type="checkbox"]:not(:checked) + span:before,
.dropdown-item [type="checkbox"]:not(:checked) + span:before,
[type="checkbox"]:not(:checked) + label:before {
  border: 1px solid #414141;
}

.bs-checkbox [type="checkbox"]:not(:checked) + span:before,
.dropdown-item [type="checkbox"]:not(:checked) + span:before,
[type="checkbox"]:not(:checked) + label:before {
  background: #fff;
}

/* checked mark aspect */
.bs-checkbox [type="checkbox"]:not(:checked) + span:after,
.bs-checkbox [type="checkbox"]:checked + span:after,
.dropdown-item [type="checkbox"]:not(:checked) + span:after,
.dropdown-item [type="checkbox"]:checked + span:after,
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: "\e5ca";
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color: white;
  transition: all 0.2s;
  font-family: "Material Icons";
}

/* checked mark aspect changes */
.bs-checkbox [type="checkbox"]:not(:checked) + span:after,
.dropdown-item [type="checkbox"]:not(:checked) + span:after,
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.bs-checkbox [type="checkbox"]:checked + label:after,
.dropdown-item [type="checkbox"]:checked + label:after,
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.bs-checkbox [type="checkbox"]:disabled:hover,
.bs-checkbox [type="checkbox"]:disabled:checked + span:after,
.bs-checkbox [type="checkbox"]:disabled:not(:checked) + span:before,
.bs-checkbox [type="checkbox"]:disabled:checked + span:before,
.dropdown-item [type="checkbox"]:disabled:hover,
.dropdown-item [type="checkbox"]:disabled:checked + span:after,
.dropdown-item [type="checkbox"]:disabled:not(:checked) + span:before,
.dropdown-item [type="checkbox"]:disabled:checked + span:before,
[type="checkbox"]:disabled:hover,
[type="checkbox"]:disabled:checked + label:after,
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #ddd;
  background-color: #eee;
  color: #aaa;
}

/* accessibility */
.bs-checkbox [type="checkbox"]:checked:focus + span:before,
.bs-checkbox [type="checkbox"]:not(:checked):focus + span:before,
.dropdown-item [type="checkbox"]:checked:focus + span:before,
.dropdown-item [type="checkbox"]:not(:checked):focus + span:before,
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #f15a23;
}

/* hover style just for information */
.bs-checkbox span:hover:before,
.dropdown-item span:hover:before,
label:hover:before {
  border: 1px solid #f15a23 !important;
}

.hr_suite_2001 .bs-checkbox [type="checkbox"]:checked + span:before,
.hr_suite_2001 .dropdown-item [type="checkbox"]:checked + span:before,
.hr_suite_2001 [type="checkbox"]:checked + label:before {
  border-color: #dd040c;
  background: #dd040c;
}

.hr_suite_2001 .bs-checkbox span:hover:before,
.hr_suite_2001 .dropdown-item span:hover:before,
.hr_suite_2001 label:hover:before {
  border: 1px solid #dd040c !important;
}

.hr_suite_2007 .bs-checkbox [type="checkbox"]:checked + span:before,
.hr_suite_2007 .dropdown-item [type="checkbox"]:checked + span:before,
.hr_suite_2007 [type="checkbox"]:checked + label:before {
  border-color: #e30613;
  background: #e30613;
}

.hr_suite_2007 .bs-checkbox span:hover:before,
.hr_suite_2007 .dropdown-item span:hover:before,
.hr_suite_2007 label:hover:before {
  border: 1px solid #e30613 !important;
}


/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./files/css/icon_fusion.css ***!
  \*********************************************************************************************************/
@font-face {
    font-family: 'IcoMoon-Free';
    src: url(images/a60c1d623c6ef3c3ba8a.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}



.icon-fusion {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    margin-right:5.5px;
    
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-fusion-home:before {
    content: "\e900";
}
.icon-fusion-home2:before {
    content: "\e901";
}
.icon-fusion-home3:before {
    content: "\e902";
}
.icon-fusion-office:before {
    content: "\e903";
}
.icon-fusion-newspaper:before {
    content: "\e904";
}
.icon-fusion-pencil:before {
    content: "\e905";
}
.icon-fusion-pencil2:before {
    content: "\e906";
}
.icon-fusion-quill:before {
    content: "\e907";
}
.icon-fusion-pen:before {
    content: "\e908";
}
.icon-fusion-blog:before {
    content: "\e909";
}
.icon-fusion-eyedropper:before {
    content: "\e90a";
}
.icon-fusion-droplet:before {
    content: "\e90b";
}
.icon-fusion-paint-format:before {
    content: "\e90c";
}
.icon-fusion-image:before {
    content: "\e90d";
}
.icon-fusion-images:before {
    content: "\e90e";
}
.icon-fusion-camera:before {
    content: "\e90f";
}
.icon-fusion-headphones:before {
    content: "\e910";
}
.icon-fusion-music:before {
    content: "\e911";
}
.icon-fusion-play:before {
    content: "\e912";
}
.icon-fusion-film:before {
    content: "\e913";
}
.icon-fusion-video-camera:before {
    content: "\e914";
}
.icon-fusion-dice:before {
    content: "\e915";
}
.icon-fusion-pacman:before {
    content: "\e916";
}
.icon-fusion-spades:before {
    content: "\e917";
}
.icon-fusion-clubs:before {
    content: "\e918";
}
.icon-fusion-diamonds:before {
    content: "\e919";
}
.icon-fusion-bullhorn:before {
    content: "\e91a";
}
.icon-fusion-connection:before {
    content: "\e91b";
}
.icon-fusion-podcast:before {
    content: "\e91c";
}
.icon-fusion-feed:before {
    content: "\e91d";
}
.icon-fusion-mic:before {
    content: "\e91e";
}
.icon-fusion-book:before {
    content: "\e91f";
}
.icon-fusion-books:before {
    content: "\e920";
}
.icon-fusion-library:before {
    content: "\e921";
}
.icon-fusion-file-text:before {
    content: "\e922";
}
.icon-fusion-profile:before {
    content: "\e923";
}
.icon-fusion-file-empty:before {
    content: "\e924";
}
.icon-fusion-files-empty:before {
    content: "\e925";
}
.icon-fusion-file-text2:before {
    content: "\e926";
}
.icon-fusion-file-picture:before {
    content: "\e927";
}
.icon-fusion-file-music:before {
    content: "\e928";
}
.icon-fusion-file-play:before {
    content: "\e929";
}
.icon-fusion-file-video:before {
    content: "\e92a";
}
.icon-fusion-file-zip:before {
    content: "\e92b";
}
.icon-fusion-copy:before {
    content: "\e92c";
}
.icon-fusion-paste:before {
    content: "\e92d";
}
.icon-fusion-stack:before {
    content: "\e92e";
}
.icon-fusion-folder:before {
    content: "\e92f";
}
.icon-fusion-folder-open:before {
    content: "\e930";
}
.icon-fusion-folder-plus:before {
    content: "\e931";
}
.icon-fusion-folder-minus:before {
    content: "\e932";
}
.icon-fusion-folder-download:before {
    content: "\e933";
}
.icon-fusion-folder-upload:before {
    content: "\e934";
}
.icon-fusion-price-tag:before {
    content: "\e935";
}
.icon-fusion-price-tags:before {
    content: "\e936";
}
.icon-fusion-barcode:before {
    content: "\e937";
}
.icon-fusion-qrcode:before {
    content: "\e938";
}
.icon-fusion-ticket:before {
    content: "\e939";
}
.icon-fusion-cart:before {
    content: "\e93a";
}
.icon-fusion-coin-dollar:before {
    content: "\e93b";
}
.icon-fusion-coin-euro:before {
    content: "\e93c";
}
.icon-fusion-coin-pound:before {
    content: "\e93d";
}
.icon-fusion-coin-yen:before {
    content: "\e93e";
}
.icon-fusion-credit-card:before {
    content: "\e93f";
}
.icon-fusion-calculator:before {
    content: "\e940";
}
.icon-fusion-lifebuoy:before {
    content: "\e941";
}
.icon-fusion-phone:before {
    content: "\e942";
}
.icon-fusion-phone-hang-up:before {
    content: "\e943";
}
.icon-fusion-address-book:before {
    content: "\e944";
}
.icon-fusion-envelop:before {
    content: "\e945";
}
.icon-fusion-pushpin:before {
    content: "\e946";
}
.icon-fusion-location:before {
    content: "\e947";
}
.icon-fusion-location2:before {
    content: "\e948";
}
.icon-fusion-compass:before {
    content: "\e949";
}
.icon-fusion-compass2:before {
    content: "\e94a";
}
.icon-fusion-map:before {
    content: "\e94b";
}
.icon-fusion-map2:before {
    content: "\e94c";
}
.icon-fusion-history:before {
    content: "\e94d";
}
.icon-fusion-clock:before {
    content: "\e94e";
}
.icon-fusion-clock2:before {
    content: "\e94f";
}
.icon-fusion-alarm:before {
    content: "\e950";
}
.icon-fusion-bell:before {
    content: "\e951";
}
.icon-fusion-stopwatch:before {
    content: "\e952";
}
.icon-fusion-calendar:before {
    content: "\e953";
}
.icon-fusion-printer:before {
    content: "\e954";
}
.icon-fusion-keyboard:before {
    content: "\e955";
}
.icon-fusion-display:before {
    content: "\e956";
}
.icon-fusion-laptop:before {
    content: "\e957";
}
.icon-fusion-mobile:before {
    content: "\e958";
}
.icon-fusion-mobile2:before {
    content: "\e959";
}
.icon-fusion-tablet:before {
    content: "\e95a";
}
.icon-fusion-tv:before {
    content: "\e95b";
}
.icon-fusion-drawer:before {
    content: "\e95c";
}
.icon-fusion-drawer2:before {
    content: "\e95d";
}
.icon-fusion-box-add:before {
    content: "\e95e";
}
.icon-fusion-box-remove:before {
    content: "\e95f";
}
.icon-fusion-download:before {
    content: "\e960";
}
.icon-fusion-upload:before {
    content: "\e961";
}
.icon-fusion-floppy-disk:before {
    content: "\e962";
}
.icon-fusion-drive:before {
    content: "\e963";
}
.icon-fusion-database:before {
    content: "\e964";
}
.icon-fusion-undo:before {
    content: "\e965";
}
.icon-fusion-redo:before {
    content: "\e966";
}
.icon-fusion-undo2:before {
    content: "\e967";
}
.icon-fusion-redo2:before {
    content: "\e968";
}
.icon-fusion-forward:before {
    content: "\e969";
}
.icon-fusion-reply:before {
    content: "\e96a";
}
.icon-fusion-bubble:before {
    content: "\e96b";
}
.icon-fusion-bubbles:before {
    content: "\e96c";
}
.icon-fusion-bubbles2:before {
    content: "\e96d";
}
.icon-fusion-bubble2:before {
    content: "\e96e";
}
.icon-fusion-bubbles3:before {
    content: "\e96f";
}
.icon-fusion-bubbles4:before {
    content: "\e970";
}
.icon-fusion-user:before {
    content: "\e971";
}
.icon-fusion-users:before {
    content: "\e972";
}
.icon-fusion-user-plus:before {
    content: "\e973";
}
.icon-fusion-user-minus:before {
    content: "\e974";
}
.icon-fusion-user-check:before {
    content: "\e975";
}
.icon-fusion-user-tie:before {
    content: "\e976";
}
.icon-fusion-quotes-left:before {
    content: "\e977";
}
.icon-fusion-quotes-right:before {
    content: "\e978";
}
.icon-fusion-hour-glass:before {
    content: "\e979";
}
.icon-fusion-spinner:before {
    content: "\e97a";
}
.icon-fusion-spinner2:before {
    content: "\e97b";
}
.icon-fusion-spinner3:before {
    content: "\e97c";
}
.icon-fusion-spinner4:before {
    content: "\e97d";
}
.icon-fusion-spinner5:before {
    content: "\e97e";
}
.icon-fusion-spinner6:before {
    content: "\e97f";
}
.icon-fusion-spinner7:before {
    content: "\e980";
}
.icon-fusion-spinner8:before {
    content: "\e981";
}
.icon-fusion-spinner9:before {
    content: "\e982";
}
.icon-fusion-spinner10:before {
    content: "\e983";
}
.icon-fusion-spinner11:before {
    content: "\e984";
}
.icon-fusion-binoculars:before {
    content: "\e985";
}
.icon-fusion-search:before {
    content: "\e986";
}
.icon-fusion-zoom-in:before {
    content: "\e987";
}
.icon-fusion-zoom-out:before {
    content: "\e988";
}
.icon-fusion-enlarge:before {
    content: "\e989";
}
.icon-fusion-shrink:before {
    content: "\e98a";
}
.icon-fusion-enlarge2:before {
    content: "\e98b";
}
.icon-fusion-shrink2:before {
    content: "\e98c";
}
.icon-fusion-key:before {
    content: "\e98d";
}
.icon-fusion-key2:before {
    content: "\e98e";
}
.icon-fusion-lock:before {
    content: "\e98f";
}
.icon-fusion-unlocked:before {
    content: "\e990";
}
.icon-fusion-wrench:before {
    content: "\e991";
}
.icon-fusion-equalizer:before {
    content: "\e992";
}
.icon-fusion-equalizer2:before {
    content: "\e993";
}
.icon-fusion-cog:before {
    content: "\e994";
}
.icon-fusion-cogs:before {
    content: "\e995";
}
.icon-fusion-hammer:before {
    content: "\e996";
}
.icon-fusion-magic-wand:before {
    content: "\e997";
}
.icon-fusion-aid-kit:before {
    content: "\e998";
}
.icon-fusion-bug:before {
    content: "\e999";
}
.icon-fusion-pie-chart:before {
    content: "\e99a";
}
.icon-fusion-stats-dots:before {
    content: "\e99b";
}
.icon-fusion-stats-bars:before {
    content: "\e99c";
}
.icon-fusion-stats-bars2:before {
    content: "\e99d";
}
.icon-fusion-trophy:before {
    content: "\e99e";
}
.icon-fusion-gift:before {
    content: "\e99f";
}
.icon-fusion-glass:before {
    content: "\e9a0";
}
.icon-fusion-glass2:before {
    content: "\e9a1";
}
.icon-fusion-mug:before {
    content: "\e9a2";
}
.icon-fusion-spoon-knife:before {
    content: "\e9a3";
}
.icon-fusion-leaf:before {
    content: "\e9a4";
}
.icon-fusion-rocket:before {
    content: "\e9a5";
}
.icon-fusion-meter:before {
    content: "\e9a6";
}
.icon-fusion-meter2:before {
    content: "\e9a7";
}
.icon-fusion-hammer2:before {
    content: "\e9a8";
}
.icon-fusion-fire:before {
    content: "\e9a9";
}
.icon-fusion-lab:before {
    content: "\e9aa";
}
.icon-fusion-magnet:before {
    content: "\e9ab";
}
.icon-fusion-bin:before {
    content: "\e9ac";
}
.icon-fusion-bin2:before {
    content: "\e9ad";
}
.icon-fusion-briefcase:before {
    content: "\e9ae";
}
.icon-fusion-airplane:before {
    content: "\e9af";
}
.icon-fusion-truck:before {
    content: "\e9b0";
}
.icon-fusion-road:before {
    content: "\e9b1";
}
.icon-fusion-accessibility:before {
    content: "\e9b2";
}
.icon-fusion-target:before {
    content: "\e9b3";
}
.icon-fusion-shield:before {
    content: "\e9b4";
}
.icon-fusion-power:before {
    content: "\e9b5";
}
.icon-fusion-switch:before {
    content: "\e9b6";
}
.icon-fusion-power-cord:before {
    content: "\e9b7";
}
.icon-fusion-clipboard:before {
    content: "\e9b8";
}
.icon-fusion-list-numbered:before {
    content: "\e9b9";
}
.icon-fusion-list:before {
    content: "\e9ba";
}
.icon-fusion-list2:before {
    content: "\e9bb";
}
.icon-fusion-tree:before {
    content: "\e9bc";
}
.icon-fusion-menu:before {
    content: "\e9bd";
}
.icon-fusion-menu2:before {
    content: "\e9be";
}
.icon-fusion-menu3:before {
    content: "\e9bf";
}
.icon-fusion-menu4:before {
    content: "\e9c0";
}
.icon-fusion-cloud:before {
    content: "\e9c1";
}
.icon-fusion-cloud-download:before {
    content: "\e9c2";
}
.icon-fusion-cloud-upload:before {
    content: "\e9c3";
}
.icon-fusion-cloud-check:before {
    content: "\e9c4";
}
.icon-fusion-download2:before {
    content: "\e9c5";
}
.icon-fusion-upload2:before {
    content: "\e9c6";
}
.icon-fusion-download3:before {
    content: "\e9c7";
}
.icon-fusion-upload3:before {
    content: "\e9c8";
}
.icon-fusion-sphere:before {
    content: "\e9c9";
}
.icon-fusion-earth:before {
    content: "\e9ca";
}
.icon-fusion-link:before {
    content: "\e9cb";
}
.icon-fusion-flag:before {
    content: "\e9cc";
}
.icon-fusion-attachment:before {
    content: "\e9cd";
}
.icon-fusion-eye:before {
    content: "\e9ce";
}
.icon-fusion-eye-plus:before {
    content: "\e9cf";
}
.icon-fusion-eye-minus:before {
    content: "\e9d0";
}
.icon-fusion-eye-blocked:before {
    content: "\e9d1";
}
.icon-fusion-bookmark:before {
    content: "\e9d2";
}
.icon-fusion-bookmarks:before {
    content: "\e9d3";
}
.icon-fusion-sun:before {
    content: "\e9d4";
}
.icon-fusion-contrast:before {
    content: "\e9d5";
}
.icon-fusion-brightness-contrast:before {
    content: "\e9d6";
}
.icon-fusion-star-empty:before {
    content: "\e9d7";
}
.icon-fusion-star-half:before {
    content: "\e9d8";
}
.icon-fusion-star-full:before {
    content: "\e9d9";
}
.icon-fusion-heart:before {
    content: "\e9da";
}
.icon-fusion-heart-broken:before {
    content: "\e9db";
}
.icon-fusion-man:before {
    content: "\e9dc";
}
.icon-fusion-woman:before {
    content: "\e9dd";
}
.icon-fusion-man-woman:before {
    content: "\e9de";
}
.icon-fusion-happy:before {
    content: "\e9df";
}
.icon-fusion-happy2:before {
    content: "\e9e0";
}
.icon-fusion-smile:before {
    content: "\e9e1";
}
.icon-fusion-smile2:before {
    content: "\e9e2";
}
.icon-fusion-tongue:before {
    content: "\e9e3";
}
.icon-fusion-tongue2:before {
    content: "\e9e4";
}
.icon-fusion-sad:before {
    content: "\e9e5";
}
.icon-fusion-sad2:before {
    content: "\e9e6";
}
.icon-fusion-wink:before {
    content: "\e9e7";
}
.icon-fusion-wink2:before {
    content: "\e9e8";
}
.icon-fusion-grin:before {
    content: "\e9e9";
}
.icon-fusion-grin2:before {
    content: "\e9ea";
}
.icon-fusion-cool:before {
    content: "\e9eb";
}
.icon-fusion-cool2:before {
    content: "\e9ec";
}
.icon-fusion-angry:before {
    content: "\e9ed";
}
.icon-fusion-angry2:before {
    content: "\e9ee";
}
.icon-fusion-evil:before {
    content: "\e9ef";
}
.icon-fusion-evil2:before {
    content: "\e9f0";
}
.icon-fusion-shocked:before {
    content: "\e9f1";
}
.icon-fusion-shocked2:before {
    content: "\e9f2";
}
.icon-fusion-baffled:before {
    content: "\e9f3";
}
.icon-fusion-baffled2:before {
    content: "\e9f4";
}
.icon-fusion-confused:before {
    content: "\e9f5";
}
.icon-fusion-confused2:before {
    content: "\e9f6";
}
.icon-fusion-neutral:before {
    content: "\e9f7";
}
.icon-fusion-neutral2:before {
    content: "\e9f8";
}
.icon-fusion-hipster:before {
    content: "\e9f9";
}
.icon-fusion-hipster2:before {
    content: "\e9fa";
}
.icon-fusion-wondering:before {
    content: "\e9fb";
}
.icon-fusion-wondering2:before {
    content: "\e9fc";
}
.icon-fusion-sleepy:before {
    content: "\e9fd";
}
.icon-fusion-sleepy2:before {
    content: "\e9fe";
}
.icon-fusion-frustrated:before {
    content: "\e9ff";
}
.icon-fusion-frustrated2:before {
    content: "\ea00";
}
.icon-fusion-crying:before {
    content: "\ea01";
}
.icon-fusion-crying2:before {
    content: "\ea02";
}
.icon-fusion-point-up:before {
    content: "\ea03";
}
.icon-fusion-point-right:before {
    content: "\ea04";
}
.icon-fusion-point-down:before {
    content: "\ea05";
}
.icon-fusion-point-left:before {
    content: "\ea06";
}
.icon-fusion-warning:before {
    content: "\ea07";
}
.icon-fusion-notification:before {
    content: "\ea08";
}
.icon-fusion-question:before {
    content: "\ea09";
}
.icon-fusion-plus:before {
    content: "\ea0a";
}
.icon-fusion-minus:before {
    content: "\ea0b";
}
.icon-fusion-info:before {
    content: "\ea0c";
}
.icon-fusion-cancel-circle:before {
    content: "\ea0d";
}
.icon-fusion-blocked:before {
    content: "\ea0e";
}
.icon-fusion-cross:before {
    content: "\ea0f";
}
.icon-fusion-checkmark:before {
    content: "\ea10";
}
.icon-fusion-checkmark2:before {
    content: "\ea11";
}
.icon-fusion-spell-check:before {
    content: "\ea12";
}
.icon-fusion-enter:before {
    content: "\ea13";
}
.icon-fusion-exit:before {
    content: "\ea14";
}
.icon-fusion-play2:before {
    content: "\ea15";
}
.icon-fusion-pause:before {
    content: "\ea16";
}
.icon-fusion-stop:before {
    content: "\ea17";
}
.icon-fusion-previous:before {
    content: "\ea18";
}
.icon-fusion-next:before {
    content: "\ea19";
}
.icon-fusion-backward:before {
    content: "\ea1a";
}
.icon-fusion-forward2:before {
    content: "\ea1b";
}
.icon-fusion-play3:before {
    content: "\ea1c";
}
.icon-fusion-pause2:before {
    content: "\ea1d";
}
.icon-fusion-stop2:before {
    content: "\ea1e";
}
.icon-fusion-backward2:before {
    content: "\ea1f";
}
.icon-fusion-forward3:before {
    content: "\ea20";
}
.icon-fusion-first:before {
    content: "\ea21";
}
.icon-fusion-last:before {
    content: "\ea22";
}
.icon-fusion-previous2:before {
    content: "\ea23";
}
.icon-fusion-next2:before {
    content: "\ea24";
}
.icon-fusion-eject:before {
    content: "\ea25";
}
.icon-fusion-volume-high:before {
    content: "\ea26";
}
.icon-fusion-volume-medium:before {
    content: "\ea27";
}
.icon-fusion-volume-low:before {
    content: "\ea28";
}
.icon-fusion-volume-mute:before {
    content: "\ea29";
}
.icon-fusion-volume-mute2:before {
    content: "\ea2a";
}
.icon-fusion-volume-increase:before {
    content: "\ea2b";
}
.icon-fusion-volume-decrease:before {
    content: "\ea2c";
}
.icon-fusion-loop:before {
    content: "\ea2d";
}
.icon-fusion-loop2:before {
    content: "\ea2e";
}
.icon-fusion-infinite:before {
    content: "\ea2f";
}
.icon-fusion-shuffle:before {
    content: "\ea30";
}
.icon-fusion-arrow-up-left:before {
    content: "\ea31";
}
.icon-fusion-arrow-up:before {
    content: "\ea32";
}
.icon-fusion-arrow-up-right:before {
    content: "\ea33";
}
.icon-fusion-arrow-right:before {
    content: "\ea34";
}
.icon-fusion-arrow-down-right:before {
    content: "\ea35";
}
.icon-fusion-arrow-down:before {
    content: "\ea36";
}
.icon-fusion-arrow-down-left:before {
    content: "\ea37";
}
.icon-fusion-arrow-left:before {
    content: "\ea38";
}
.icon-fusion-arrow-up-left2:before {
    content: "\ea39";
}
.icon-fusion-arrow-up2:before {
    content: "\ea3a";
}
.icon-fusion-arrow-up-right2:before {
    content: "\ea3b";
}
.icon-fusion-arrow-right2:before {
    content: "\ea3c";
}
.icon-fusion-arrow-down-right2:before {
    content: "\ea3d";
}
.icon-fusion-arrow-down2:before {
    content: "\ea3e";
}
.icon-fusion-arrow-down-left2:before {
    content: "\ea3f";
}
.icon-fusion-arrow-left2:before {
    content: "\ea40";
}
.icon-fusion-circle-up:before {
    content: "\ea41";
}
.icon-fusion-circle-right:before {
    content: "\ea42";
}
.icon-fusion-circle-down:before {
    content: "\ea43";
}
.icon-fusion-circle-left:before {
    content: "\ea44";
}
.icon-fusion-tab:before {
    content: "\ea45";
}
.icon-fusion-move-up:before {
    content: "\ea46";
}
.icon-fusion-move-down:before {
    content: "\ea47";
}
.icon-fusion-sort-alpha-asc:before {
    content: "\ea48";
}
.icon-fusion-sort-alpha-desc:before {
    content: "\ea49";
}
.icon-fusion-sort-numeric-asc:before {
    content: "\ea4a";
}
.icon-fusion-sort-numberic-desc:before {
    content: "\ea4b";
}
.icon-fusion-sort-amount-asc:before {
    content: "\ea4c";
}
.icon-fusion-sort-amount-desc:before {
    content: "\ea4d";
}
.icon-fusion-command:before {
    content: "\ea4e";
}
.icon-fusion-shift:before {
    content: "\ea4f";
}
.icon-fusion-ctrl:before {
    content: "\ea50";
}
.icon-fusion-opt:before {
    content: "\ea51";
}
.icon-fusion-checkbox-checked:before {
    content: "\ea52";
}
.icon-fusion-checkbox-unchecked:before {
    content: "\ea53";
}
.icon-fusion-radio-checked:before {
    content: "\ea54";
}
.icon-fusion-radio-checked2:before {
    content: "\ea55";
}
.icon-fusion-radio-unchecked:before {
    content: "\ea56";
}
.icon-fusion-crop:before {
    content: "\ea57";
}
.icon-fusion-make-group:before {
    content: "\ea58";
}
.icon-fusion-ungroup:before {
    content: "\ea59";
}
.icon-fusion-scissors:before {
    content: "\ea5a";
}
.icon-fusion-filter:before {
    content: "\ea5b";
}
.icon-fusion-font:before {
    content: "\ea5c";
}
.icon-fusion-ligature:before {
    content: "\ea5d";
}
.icon-fusion-ligature2:before {
    content: "\ea5e";
}
.icon-fusion-text-height:before {
    content: "\ea5f";
}
.icon-fusion-text-width:before {
    content: "\ea60";
}
.icon-fusion-font-size:before {
    content: "\ea61";
}
.icon-fusion-bold:before {
    content: "\ea62";
}
.icon-fusion-underline:before {
    content: "\ea63";
}
.icon-fusion-italic:before {
    content: "\ea64";
}
.icon-fusion-strikethrough:before {
    content: "\ea65";
}
.icon-fusion-omega:before {
    content: "\ea66";
}
.icon-fusion-sigma:before {
    content: "\ea67";
}
.icon-fusion-page-break:before {
    content: "\ea68";
}
.icon-fusion-superscript:before {
    content: "\ea69";
}
.icon-fusion-subscript:before {
    content: "\ea6a";
}
.icon-fusion-superscript2:before {
    content: "\ea6b";
}
.icon-fusion-subscript2:before {
    content: "\ea6c";
}
.icon-fusion-text-color:before {
    content: "\ea6d";
}
.icon-fusion-pagebreak:before {
    content: "\ea6e";
}
.icon-fusion-clear-formatting:before {
    content: "\ea6f";
}
.icon-fusion-table:before {
    content: "\ea70";
}
.icon-fusion-table2:before {
    content: "\ea71";
}
.icon-fusion-insert-template:before {
    content: "\ea72";
}
.icon-fusion-pilcrow:before {
    content: "\ea73";
}
.icon-fusion-ltr:before {
    content: "\ea74";
}
.icon-fusion-rtl:before {
    content: "\ea75";
}
.icon-fusion-section:before {
    content: "\ea76";
}
.icon-fusion-paragraph-left:before {
    content: "\ea77";
}
.icon-fusion-paragraph-center:before {
    content: "\ea78";
}
.icon-fusion-paragraph-right:before {
    content: "\ea79";
}
.icon-fusion-paragraph-justify:before {
    content: "\ea7a";
}
.icon-fusion-indent-increase:before {
    content: "\ea7b";
}
.icon-fusion-indent-decrease:before {
    content: "\ea7c";
}
.icon-fusion-share:before {
    content: "\ea7d";
}
.icon-fusion-new-tab:before {
    content: "\ea7e";
}
.icon-fusion-embed:before {
    content: "\ea7f";
}
.icon-fusion-embed2:before {
    content: "\ea80";
}
.icon-fusion-terminal:before {
    content: "\ea81";
}
.icon-fusion-share2:before {
    content: "\ea82";
}
.icon-fusion-mail:before {
    content: "\ea83";
}
.icon-fusion-mail2:before {
    content: "\ea84";
}
.icon-fusion-mail3:before {
    content: "\ea85";
}
.icon-fusion-mail4:before {
    content: "\ea86";
}
.icon-fusion-amazon:before {
    content: "\ea87";
}
.icon-fusion-google:before {
    content: "\ea88";
}
.icon-fusion-google2:before {
    content: "\ea89";
}
.icon-fusion-google3:before {
    content: "\ea8a";
}
.icon-fusion-google-plus:before {
    content: "\ea8b";
}
.icon-fusion-google-plus2:before {
    content: "\ea8c";
}
.icon-fusion-google-plus3:before {
    content: "\ea8d";
}
.icon-fusion-hangouts:before {
    content: "\ea8e";
}
.icon-fusion-google-drive:before {
    content: "\ea8f";
}
.icon-fusion-facebook:before {
    content: "\ea90";
}
.icon-fusion-facebook2:before {
    content: "\ea91";
}
.icon-fusion-instagram:before {
    content: "\ea92";
}
.icon-fusion-whatsapp:before {
    content: "\ea93";
}
.icon-fusion-spotify:before {
    content: "\ea94";
}
.icon-fusion-telegram:before {
    content: "\ea95";
}
.icon-fusion-twitter:before {
    content: "\ea96";
}
.icon-fusion-vine:before {
    content: "\ea97";
}
.icon-fusion-vk:before {
    content: "\ea98";
}
.icon-fusion-renren:before {
    content: "\ea99";
}
.icon-fusion-sina-weibo:before {
    content: "\ea9a";
}
.icon-fusion-rss:before {
    content: "\ea9b";
}
.icon-fusion-rss2:before {
    content: "\ea9c";
}
.icon-fusion-youtube:before {
    content: "\ea9d";
}
.icon-fusion-youtube2:before {
    content: "\ea9e";
}
.icon-fusion-twitch:before {
    content: "\ea9f";
}
.icon-fusion-vimeo:before {
    content: "\eaa0";
}
.icon-fusion-vimeo2:before {
    content: "\eaa1";
}
.icon-fusion-lanyrd:before {
    content: "\eaa2";
}
.icon-fusion-flickr:before {
    content: "\eaa3";
}
.icon-fusion-flickr2:before {
    content: "\eaa4";
}
.icon-fusion-flickr3:before {
    content: "\eaa5";
}
.icon-fusion-flickr4:before {
    content: "\eaa6";
}
.icon-fusion-dribbble:before {
    content: "\eaa7";
}
.icon-fusion-behance:before {
    content: "\eaa8";
}
.icon-fusion-behance2:before {
    content: "\eaa9";
}
.icon-fusion-deviantart:before {
    content: "\eaaa";
}
.icon-fusion-500px:before {
    content: "\eaab";
}
.icon-fusion-steam:before {
    content: "\eaac";
}
.icon-fusion-steam2:before {
    content: "\eaad";
}
.icon-fusion-dropbox:before {
    content: "\eaae";
}
.icon-fusion-onedrive:before {
    content: "\eaaf";
}
.icon-fusion-github:before {
    content: "\eab0";
}
.icon-fusion-npm:before {
    content: "\eab1";
}
.icon-fusion-basecamp:before {
    content: "\eab2";
}
.icon-fusion-trello:before {
    content: "\eab3";
}
.icon-fusion-wordpress:before {
    content: "\eab4";
}
.icon-fusion-joomla:before {
    content: "\eab5";
}
.icon-fusion-ello:before {
    content: "\eab6";
}
.icon-fusion-blogger:before {
    content: "\eab7";
}
.icon-fusion-blogger2:before {
    content: "\eab8";
}
.icon-fusion-tumblr:before {
    content: "\eab9";
}
.icon-fusion-tumblr2:before {
    content: "\eaba";
}
.icon-fusion-yahoo:before {
    content: "\eabb";
}
.icon-fusion-yahoo2:before {
    content: "\eabc";
}
.icon-fusion-tux:before {
    content: "\eabd";
}
.icon-fusion-appleinc:before {
    content: "\eabe";
}
.icon-fusion-finder:before {
    content: "\eabf";
}
.icon-fusion-android:before {
    content: "\eac0";
}
.icon-fusion-windows:before {
    content: "\eac1";
}
.icon-fusion-windows8:before {
    content: "\eac2";
}
.icon-fusion-soundcloud:before {
    content: "\eac3";
}
.icon-fusion-soundcloud2:before {
    content: "\eac4";
}
.icon-fusion-skype:before {
    content: "\eac5";
}
.icon-fusion-reddit:before {
    content: "\eac6";
}
.icon-fusion-hackernews:before {
    content: "\eac7";
}
.icon-fusion-wikipedia:before {
    content: "\eac8";
}
.icon-fusion-linkedin:before {
    content: "\eac9";
}
.icon-fusion-linkedin2:before {
    content: "\eaca";
}
.icon-fusion-lastfm:before {
    content: "\eacb";
}
.icon-fusion-lastfm2:before {
    content: "\eacc";
}
.icon-fusion-delicious:before {
    content: "\eacd";
}
.icon-fusion-stumbleupon:before {
    content: "\eace";
}
.icon-fusion-stumbleupon2:before {
    content: "\eacf";
}
.icon-fusion-stackoverflow:before {
    content: "\ead0";
}
.icon-fusion-pinterest:before {
    content: "\ead1";
}
.icon-fusion-pinterest2:before {
    content: "\ead2";
}
.icon-fusion-xing:before {
    content: "\ead3";
}
.icon-fusion-xing2:before {
    content: "\ead4";
}
.icon-fusion-flattr:before {
    content: "\ead5";
}
.icon-fusion-foursquare:before {
    content: "\ead6";
}
.icon-fusion-yelp:before {
    content: "\ead7";
}
.icon-fusion-paypal:before {
    content: "\ead8";
}
.icon-fusion-chrome:before {
    content: "\ead9";
}
.icon-fusion-firefox:before {
    content: "\eada";
}
.icon-fusion-IE:before {
    content: "\eadb";
}
.icon-fusion-edge:before {
    content: "\eadc";
}
.icon-fusion-safari:before {
    content: "\eadd";
}
.icon-fusion-opera:before {
    content: "\eade";
}
.icon-fusion-file-pdf:before {
    content: "\eadf";
}
.icon-fusion-file-openoffice:before {
    content: "\eae0";
}
.icon-fusion-file-word:before {
    content: "\eae1";
}
.icon-fusion-file-excel:before {
    content: "\eae2";
}
.icon-fusion-libreoffice:before {
    content: "\eae3";
}
.icon-fusion-html-five:before {
    content: "\eae4";
}
.icon-fusion-html-five2:before {
    content: "\eae5";
}
.icon-fusion-css3:before {
    content: "\eae6";
}
.icon-fusion-git:before {
    content: "\eae7";
}
.icon-fusion-codepen:before {
    content: "\eae8";
}
.icon-fusion-svg:before {
    content: "\eae9";
}
.icon-fusion-IcoMoon:before {
    content: "\eaea";
}
.icon-fusion-uni21:before {
    content: "\21";
}
.icon-fusion-uni22:before {
    content: "\22";
}
.icon-fusion-uni23:before {
    content: "\23";
}
.icon-fusion-uni24:before {
    content: "\24";
}
.icon-fusion-uni25:before {
    content: "\25";
}
.icon-fusion-uni26:before {
    content: "\26";
}
.icon-fusion-uni27:before {
    content: "\27";
}
.icon-fusion-uni28:before {
    content: "\28";
}
.icon-fusion-uni29:before {
    content: "\29";
}
.icon-fusion-uni2A:before {
    content: "\2a";
}
.icon-fusion-uni2B:before {
    content: "\2b";
}
.icon-fusion-uni2C:before {
    content: "\2c";
}
.icon-fusion-uni2D:before {
    content: "\2d";
}
.icon-fusion-uni2E:before {
    content: "\2e";
}
.icon-fusion-uni2F:before {
    content: "\2f";
}
.icon-fusion-uni30:before {
    content: "\30";
}
.icon-fusion-uni31:before {
    content: "\31";
}
.icon-fusion-uni32:before {
    content: "\32";
}
.icon-fusion-uni33:before {
    content: "\33";
}
.icon-fusion-uni34:before {
    content: "\34";
}
.icon-fusion-uni35:before {
    content: "\35";
}
.icon-fusion-uni36:before {
    content: "\36";
}
.icon-fusion-uni37:before {
    content: "\37";
}
.icon-fusion-uni38:before {
    content: "\38";
}
.icon-fusion-uni39:before {
    content: "\39";
}
.icon-fusion-uni3A:before {
    content: "\3a";
}
.icon-fusion-uni3B:before {
    content: "\3b";
}
.icon-fusion-uni3C:before {
    content: "\3c";
}
.icon-fusion-uni3D:before {
    content: "\3d";
}
.icon-fusion-uni3E:before {
    content: "\3e";
}
.icon-fusion-uni3F:before {
    content: "\3f";
}
.icon-fusion-uni40:before {
    content: "\40";
}
.icon-fusion-uni41:before {
    content: "\41";
}
.icon-fusion-uni42:before {
    content: "\42";
}
.icon-fusion-uni43:before {
    content: "\43";
}
.icon-fusion-uni44:before {
    content: "\44";
}
.icon-fusion-uni45:before {
    content: "\45";
}
.icon-fusion-uni46:before {
    content: "\46";
}
.icon-fusion-uni47:before {
    content: "\47";
}
.icon-fusion-uni48:before {
    content: "\48";
}
.icon-fusion-uni49:before {
    content: "\49";
}
.icon-fusion-uni4A:before {
    content: "\4a";
}
.icon-fusion-uni4B:before {
    content: "\4b";
}
.icon-fusion-uni4C:before {
    content: "\4c";
}
.icon-fusion-uni4D:before {
    content: "\4d";
}
.icon-fusion-uni4E:before {
    content: "\4e";
}
.icon-fusion-uni4F:before {
    content: "\4f";
}
.icon-fusion-uni50:before {
    content: "\50";
}
.icon-fusion-uni51:before {
    content: "\51";
}
.icon-fusion-uni52:before {
    content: "\52";
}
.icon-fusion-uni53:before {
    content: "\53";
}
.icon-fusion-uni54:before {
    content: "\54";
}
.icon-fusion-uni55:before {
    content: "\55";
}
.icon-fusion-uni56:before {
    content: "\56";
}
.icon-fusion-uni57:before {
    content: "\57";
}
.icon-fusion-uni58:before {
    content: "\58";
}
.icon-fusion-uni59:before {
    content: "\59";
}
.icon-fusion-uni5A:before {
    content: "\5a";
}
.icon-fusion-uni5B:before {
    content: "\5b";
}
.icon-fusion-uni5C:before {
    content: "\5c";
}
.icon-fusion-uni5D:before {
    content: "\5d";
}
.icon-fusion-uni5E:before {
    content: "\5e";
}
.icon-fusion-uni5F:before {
    content: "\5f";
}
.icon-fusion-uni60:before {
    content: "\60";
}
.icon-fusion-uni61:before {
    content: "\61";
}
.icon-fusion-uni62:before {
    content: "\62";
}
.icon-fusion-uni63:before {
    content: "\63";
}
.icon-fusion-uni64:before {
    content: "\64";
}
.icon-fusion-uni65:before {
    content: "\65";
}
.icon-fusion-uni66:before {
    content: "\66";
}
.icon-fusion-uni67:before {
    content: "\67";
}
.icon-fusion-uni68:before {
    content: "\68";
}
.icon-fusion-uni69:before {
    content: "\69";
}
.icon-fusion-uni6A:before {
    content: "\6a";
}
.icon-fusion-uni6B:before {
    content: "\6b";
}
.icon-fusion-uni6C:before {
    content: "\6c";
}
.icon-fusion-uni6D:before {
    content: "\6d";
}
.icon-fusion-uni6E:before {
    content: "\6e";
}
.icon-fusion-uni6F:before {
    content: "\6f";
}
.icon-fusion-uni70:before {
    content: "\70";
}
.icon-fusion-uni71:before {
    content: "\71";
}
.icon-fusion-uni72:before {
    content: "\72";
}
.icon-fusion-uni73:before {
    content: "\73";
}
.icon-fusion-uni74:before {
    content: "\74";
}
.icon-fusion-uni75:before {
    content: "\75";
}
.icon-fusion-uni76:before {
    content: "\76";
}
.icon-fusion-uni77:before {
    content: "\77";
}
.icon-fusion-uni78:before {
    content: "\78";
}
.icon-fusion-uni79:before {
    content: "\79";
}
.icon-fusion-uni7A:before {
    content: "\7a";
}
.icon-fusion-uni7B:before {
    content: "\7b";
}
.icon-fusion-uni7C:before {
    content: "\7c";
}
.icon-fusion-uni7D:before {
    content: "\7d";
}
.icon-fusion-uni7E:before {
    content: "\7e";
}
.icon-fusion-uniA9:before {
    content: "\a9";
}

/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/HeaderSearch/HeaderSearch.css ***!
  \*******************************************************************************************************************************/
#reactSearchContainer {
  position: absolute;
}
.head_searchbar_react {
  width: 40%;
  margin-left: 30%;
  z-index: 4;
  position: relative;
}
.head_searchbar_react input.form-control {
  margin-top: 11px;
  height: 38px;
  border-radius: 19px;
  border: 0px;
  width: 100%;
  padding-left: 35px;
  padding-right: 32px;
  font-size: 14px;
  line-height: 38px;
  background: #efefef;
  border: 2px solid #efefef;
  transition: all 0.2s;
}
.head_searchbar_react input.form-control:hover {
  background: white;
  box-shadow: none;
}
.head_searchbar_react input.form-control:focus {
  background: white;
  border: 2px solid #f15a23;
  box-shadow: none;
  outline: none;
}
.head_searchbar_react input::placeholder {
  color: #888;
}
.head_searchbar_icon {
  content: "";
  position: absolute;
  left: 10px;
  top: 3px;
  bottom: 0;
  width: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 fill=%27grey%27 height=%2725%27 viewBox=%270 0 25 25%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M16.036 18.455l2.404-2.405 5.586 5.587-2.404 2.404zM8.5 2C12.1 2 15 4.9 15 8.5S12.1 15 8.5 15 2 12.1 2 8.5 4.9 2 8.5 2zm0-2C3.8 0 0 3.8 0 8.5S3.8 17 8.5 17 17 13.2 17 8.5 13.2 0 8.5 0zM15 16a1 1 0 1 1 2 0 1 1 0 1 1-2 0%27%3E%3C/path%3E%3C/svg%3E")
    center / contain no-repeat;
  cursor: pointer;
}
.head_searchbar_icon:hover {
  filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(360deg)
    brightness(104%) contrast(97%);
}

.head_searchbar_icon:focus-within {
  filter: sepia(100%) saturate(5000%) hue-rotate(373deg);
}
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton {
  cursor: pointer;
}
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton
  .cross_wrapper
  > span {
  background-color: #f5a700;
}
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton
  .cross_wrapper
  > span
  span {
  background-color: #f88b0c;
}
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton
  .cross_wrapper
  > span.left
  .circle-left,
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton
  .cross_wrapper
  > span.right
  .circle-left {
  margin-left: 13px;
}
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton
  .cross_wrapper
  > span.left
  .circle-right,
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton
  .cross_wrapper
  > span.right
  .circle-right {
  margin-left: 0;
}
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.left
  .circle-left,
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.right
  .circle-left {
  width: 8px;
  left: -13px;
  transition: all 0.1s;
}

.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.left
  .circle-right,
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.right
  .circle-right {
  width: 11px;
  transition: all 0.1s;
}

.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.right
  .circle-right,
.head_searchbar_react
  input:not(:placeholder-shown)
  + .header_searchbar_clearbuton:active
  .cross_wrapper
  > span.left
  .circle-right {
  margin-left: 5px;
}
.search_result_container {
  background: white;
  width: 758px;
  margin: auto;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #414141;
  box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
  height: 250px;
  padding: 0px;
  margin-top: 12px;
}
.search_result_ul_parent::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}
.search_result_ul_parent::-webkit-scrollbar-thumb {
  background-color: #8a8a8a;
  border-radius: 5px;
}
.search_result_ul_parent::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
}
.search_result_container svg {
  color: black;
}
.react_clear_btn {
  top: 16px !important;
}
.search_result {
  display: flex;
  justify-content: space-between;
}
.search_result .MuiBox-root {
  position: absolute;
  width: 150px;
  top: 61px;
}
.search_result_side_menu .MuiBox-root {
  background: transparent;
}
.search_result_ul {
  min-height: 150px;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #414141;
}
.search_result_ul_parent {
  width: 602px;
  height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.search_result_ul {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #414141;
}
.search_result_ul a {
  display: flex;
  width: 100%;
  color: #414141 !important;
}
.search_result_ul a:hover {
  text-decoration: none;
  color: #414141;
}
.search_result_side_menu {
  width: 150px;
  height: 250px;
  background: #efefef;
}
.search_result_side_menu .MuiListItemIcon-root {
  min-width: 30px !important;
}
.no_results_found {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 250px;
  padding-bottom: 25px;
  font-size: 24px;
}
.search_loading_container {
  height: 250px;
  width: 602px;
  padding-bottom: 25px;
}
.search_result_text {
  word-break: break-all;
}
@media (max-width: 536px) {
  .head_searchbar_react {
    margin-left: 25%;
    position: relative;
    width: 40%;
    z-index: 4;
  }
}

/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/SignatureModal.css ***!
  \************************************************************************************************************/
.signature_pad {
  position: relative;
  width: 650px;
  height: 400px;
  border: 16px black solid;
  border-top-width: 60px;
  border-bottom-width: 60px;
  border-radius: 36px;
  margin: 20px auto;
}

.signature_pad:before {
  content: "";
  display: block;
  width: 60px;
  height: 5px;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #333;
  border-radius: 10px;
  box-shadow: inset 22px 22px 44px #2b2b2b, inset -22px -22px 44px #4e4e4e;
}

.signature_pad:after {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  left: 50%;
  bottom: -65px;
  transform: translate(-50%, -50%);
  background: #333;
  border-radius: 50%;
  box-shadow: inset 22px 22px 44px #151515, inset -22px -22px 44px #969696;
}

.signature_pad .content {
  width: 768px;
  height: 1024px;
  background: white;
  margin: -1px;
}

.signature_canvas {
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMgMTcuMjV6TTIwLjcxIDcuMDRjLjM5LS4zOS4zOS0xLjAyIDAtMS40MWwtMi4zNC0yLjM0Yy0uMzktLjM5LTEuMDItLjM5LTEuNDEgMGwtMS44MyAxLjgzIDMuNzUgMy43NSAxLjgzLTEuODN6Ii8+PC9zdmc+) 5 20, auto;
  border-radius: 2px;
  box-shadow: 0px 0px 15px 0px #ffdb93;
  background: #fff6e4;
  background-size: 100%;
}

.signature_btn_wrapper {
  z-index: 1;
}
.signature_btn_wrapper span {
  vertical-align: middle;
}

.transparent_btn {
  color: white;
  font-size: 18px;
  padding: 8px 20px;
  border-radius: 4px;
  cursor: pointer;
  background: #ffffff17;
  box-shadow: inset 0px 0px 3px 2px #45454578;
  user-select: none;
  transition: all 0.8s ease;
  background-position: center;
}

.transparent_btn:hover {
  background: rgb(255 255 255 / 3%)
    radial-gradient(circle, rgb(255 255 255 / 14%) 1%, transparent 1%)
    center/15000%;
}

.transparent_btn:active {
  background-color: rgb(255 255 255 / 23%);
  background-size: 100%;
  transition: background 0s;
}

.signature_pad .canvas_details {
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  user-select: none;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMgMTcuMjV6TTIwLjcxIDcuMDRjLjM5LS4zOS4zOS0xLjAyIDAtMS40MWwtMi4zNC0yLjM0Yy0uMzktLjM5LTEuMDItLjM5LTEuNDEgMGwtMS44MyAxLjgzIDMuNzUgMy43NSAxLjgzLTEuODN6Ii8+PC9zdmc+) 5 20, auto;
  position: absolute;
  top: 3px;
  right: 10px;
  white-space: nowrap;
  width: calc(100% - 20px);
}

div.canvas_details * {
  font-size: 15px;
  margin-right: 2px;
}

div.canvas_details #canvas_hour {
  font-size: 11px;
}

.signature_pad samp {
  color: #8d6211;
  font-family: "Courier";
  font-size: 28px;
  font-weight: 500;
  letter-spacing: 4px;
  user-select: none;
  cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDE3LjI1VjIxaDMuNzVMMTcuODEgOS45NGwtMy43NS0zLjc1TDMgMTcuMjV6TTIwLjcxIDcuMDRjLjM5LS4zOS4zOS0xLjAyIDAtMS40MWwtMi4zNC0yLjM0Yy0uMzktLjM5LTEuMDItLjM5LTEuNDEgMGwtMS44MyAxLjgzIDMuNzUgMy43NSAxLjgzLTEuODN6Ii8+PC9zdmc+) 5 20, auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-200px, -30px);
  white-space: nowrap;
  overflow: hidden;
  width: 30em;
  animation: type 2.5s steps(60, end);
}

samp span {
  animation: blink 1s infinite;
}

@keyframes type {
  from {
    width: 0;
  }
}
@keyframes blink {
  to {
    opacity: 0;
  }
}

/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Signature.css ***!
  \*******************************************************************************************************/
.signature_preview_wrapper {
  width: 410px;
  min-height: 191px;
  position: relative;
  border: 4px dashed #d7c4a0;
  background-color: #faeacc;
  cursor: pointer;
  margin: 0 auto 20px auto !important;
}

#signature_preview {
  cursor: pointer;
  width: 100%;
}

.signature_preview_details {
  color: #d7c4a0;
  font-weight: bold;
  user-select: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 5px;
  white-space: nowrap;
  letter-spacing: 1px;
}
#signature_modal .signature_preview_details {
  bottom: 30px;
}

.signature_preview_details .x_signature_line {
  font-size: 22px;
  line-height: 17px;
  font-family: "Material Icons";
  font-style: italic;
}

#signature_modal .signature_preview_details .x_signature_line {
  line-height: inherit;
  font-size: 40px;
  letter-spacing: 9px;
}
.signature_preview_details .click_to_sign {
  font-size: 13px;
  text-align: center;
  color: #bfa97f;
}

/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/TimeEntries/TimeReport/TimeEntries.css ***!
  \****************************************************************************************************************************************/
.material_table_report > div > table > tbody > tr[level="0"] > td {
  /* background-image: linear-gradient(#efefef, white, white, #efefef); */
  background-image: none;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
}
.custom-alert {
  border: 1px solid #ffa726;
  background-color: #fff3e0;
  padding: 10px;
  margin: 10px 0;
  border-radius: 4px;
}
.info-border {
  border: 1px solid #126294;
  background-color: #fff3e0;
  padding: 5px;

  border-radius: 4px;
}
.alert-text {
  font-size: 16px;
  color: #555;
}

.load-more-button {
  background-color: #ffa726;
  color: white;
  padding: 6px 12px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.alert-container {
  overflow-y: scroll;
}

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/TimeEntries/TimeTracking/OverviewClockInClockOut.css ***!
  \******************************************************************************************************************************************************/
.overview-clock-row {
  border-bottom: 2px solid #efefef;
  height: 42px;
}

.overview-clock-row:hover {
  background-color: #eee;
}

.overview-clock-row > div:first-child {
  font-weight: normal;
  line-height: normal;
  text-align: left;
  border-collapse: collapse;
  color: #212529;
  position: relative;
  width: 180px;
  min-width: 180px !important;
  padding: 8px 5px 8px 15px;
  vertical-align: middle;
  box-sizing: border-box;
}
.overview-clock-row > div:nth-child(2) {
  font-weight: normal;
  line-height: normal;
  text-align: left;
  border-collapse: collapse;
  color: #212529;
  position: relative;
  padding: 8px 5px 8px 15px;
  vertical-align: middle;
  box-sizing: border-box;
  flex-grow: 1;
}
.overview-clock-row > div:last-child {
  font-weight: normal;
  line-height: normal;
  text-align: left;
  border-collapse: collapse;
  color: #212529;
  position: relative;
  padding: 8px 15px;
  vertical-align: middle;
  box-sizing: border-box;
}

@keyframes pulsateGreen {
  0%,
  100% {
    transform: scale(1);
    opacity: 1;
    background-color: #e3f5e5;
  }
  50% {
    transform: scale(0.94);
    opacity: 0.5;
    background-color: #e3f5e5;
  }
}

@keyframes pulsateRed {
  0%,
  100% {
    transform: scale(1);
    opacity: 1;
    background-color: #fcdee3;
  }
  50% {
    transform: scale(0.94);
    opacity: 0.5;
    background-color: #fcdee3;
  }
}

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/TimeEntries/TimeTracking/TimeBreakdown.css ***!
  \********************************************************************************************************************************************/
#summary_breakdown_container .table-responsive {
  overflow-x: hidden;
}
.arbeitszeitkonto_info_icon_container{
  display: flex;
  justify-content: center;
  align-items: center;   
  margin-top: 5px;
  height: 30px;
  width: 30px;
  margin-left: 15px;
}

.arbeitszeitkonto_info_icon_btn{
  text-align: center;
  font-size: 25px;
  font-weight: 600;
  font-family: serif; 
  height: 30px;
  width: 30px;
  border-radius: 19px;
  border: 1px solid white;
  text-transform: none;
  margin: 0 !important;
}

.arbeitszeitkonto_info_icon_btn:hover {
  background-color: white;
  border-color: #f15a23;
}

.arbeitszeitkonto_info_icon_div {
  height: 50%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.arbeitszeitkonto_info 
{
  position: absolute;
  top: 40px;
  width: 300px;
  background: #f7f7f7;
  padding: 10px;
  z-index: 8000;
}

#arbeitszeitkonto_info .helpTextResults {
  font-size: 13px;
}
@media (min-width: 1200px) {
  .arbeitszeitkonto_info {
    width: 550px;
  }
}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Components/Base/BasicTable/TableComponent.css ***!
  \***************************************************************************************************************************************/
.react_table_container.td-table-component {
  overflow-wrap: break-word !important;
  white-space: normal !important;
}
.react_table_container .td-table-component div {
  /* overflow: hidden !important; */
  align-self: center;
  /* background-color: white; */
}
.react_table_container {
  position: relative;
}
.scrollable {
  max-height: 80px;
  overflow-y: auto;
  overflow-x: hidden;
}
.react_table_container.td-table-component p {
  align-self: center;
}
.react_table_container .th .td {
  padding: 1px;
  background-color: white;
}

.react_table_container .td-table-component span {
  align-self: center;
}

.react_table_container .td-table-component div p {
  font-family: Helvetica, sans-serif;
  font-weight: 400;
}
.react_table_container .upload-forms::after {
  display: none;
}
.react_table_container .csvButton a {
  text-decoration: none;
  color: black;
}
.react_table_container .csvButton a:hover {
  color: black;
  text-decoration: none;
}
.react_table_container .printButton {
  cursor: pointer;
}
.react_table_container tbody .tr-table-component {
  height: fit-content;
}
.react_table_container tbody .tr-table-component td:first-child {
  left: 0;
  z-index: 4;
  background-color: white;
}
.react_table_container tbody .tr-table-component td:nth-child(2) {
  left: 0;
  z-index: 3;
  background-color: white;
}
.react_table_container tbody .tr-table-component td:nth-child(3) {
  left: 0;
  z-index: 2;
  background-color: white;
}

.react_table_container
  tbody
  .tr-table-component.style_hover:hover
  td:first-child,
.react_table_container
  tbody
  .tr-table-component.style_hover:hover
  td:nth-child(2),
.react_table_container
  tbody
  .tr-table-component.style_hover:hover
  td:nth-child(3) {
  background-color: #ececec;
}

.react_table_container .rt-tr-align-left {
  text-align: left;
}

.react_table_container .rt-tr-align-right {
  text-align: right;
}

.react_table_container input[type="radio"] {
  display: none;
}
.react_table_container input[type="radio"] + label:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 3px;
  padding: 3px;
  background-clip: content-box;
  border: 1px solid rgb(172 168 168);
  background-color: #f7f7f7;
  border-radius: 50%;
}
.react_table_container th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
}

.react_table_container input[type="radio"]:checked + label:before {
  background-color: #f15a23;
}
.react_table_container .btable div {
  min-height: 100%;
}
.react_table_container .sorting_list {
  max-height: 250px !important;
  overflow-y: scroll;
  scroll-behavior: smooth;
}
.sortable2 {
  pointer-events: none;
}
.react_table_container .csvButton a {
  display: inline-block;
  width: 100%;
}
.style_hover {
  cursor: pointer !important;
}
.style_hover:hover {
  background-color: #ececec !important;
}

.react_table_container .tr-table-component {
  background-color: white;
}
/* .react_table_container
  .tr-table-component.style_hover:hover
  .td-table-component {
  /* background-color: transparent; 
  background-color: #cdc7c7;
}
 */
.rotate_svg {
  transform: rotate(-180deg);
  color: #f15a23;
}
.react_table_container .expand_more {
  transition: all ease-in-out 0.3s;
}
.react_table_container .search_box {
  margin-left: 3px;
}

.react_table_container::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.react_table_container::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.react_table_container::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.react_table_container::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.react_table_container .background_styled {
  background-color: rgb(201, 223, 231);
}
.react_table_container .background_styled:hover {
  background-color: rgb(201, 223, 231);
}
.react_table_container .background_styled_nested {
  background-color: rgb(241, 241, 241);
}
.react_table_container .background_styled_nested:hover {
  background-color: rgb(246, 246, 246);
}
.save_filter {
  position: absolute;
  top: 0;
  right: 0;
}
.store_filter .MuiAutocomplete-root fieldset:hover {
  color: #f38321 !important;
}
.MuiAutocomplete-option[data-focus="true"] {
  color: #f38321 !important;
}
.react-table-toolbar {
  padding-left: 15px;
  padding-right: 15px;
}
.labelColumn {
  cursor: pointer;
}
.background_styled_nested_week {
  background-color: rgb(236, 246, 249);
  print-color-adjust: exact;
}

.background_styled_nested_day {
  background-color: #fcf4f1;
  print-color-adjust: exact;
}

.react_table_container tbody .background_styled_nested_day td:first-child,
.react_table_container tbody .background_styled_nested_day td:nth-child(2),
.react_table_container tbody .background_styled_nested_day td:nth-child(3) {
  background-color: #fcf4f1;
  print-color-adjust: exact;
  padding-top: 2px;
  padding-bottom: 2px;
}
.react_table_container tbody .background_styled_nested_day td {
  background-color: #fcf4f1;
  print-color-adjust: exact;
  padding-top: 2px;
  padding-bottom: 2px;
}
.react_table_container tbody .background_styled_nested_entry td {
  padding-top: 2px;
  padding-bottom: 2px;
}
.background_styled_nested_entry {
  background-color: rgb(246 243 243);
  print-color-adjust: exact;
  padding-top: 2px;
  padding-bottom: 2px;
}

.react_table_container tbody .background_styled_nested_entry td:first-child,
.react_table_container tbody .background_styled_nested_entry td:nth-child(2),
.react_table_container tbody .background_styled_nested_entry td:nth-child(3) {
  background-color: rgb(246 243 243);
  print-color-adjust: exact;
  padding-top: 2px;
  padding-bottom: 2px;
}
@media print {
  .printing .react_table_container {
    background-color: white;
    min-width: 100%;
    overflow: visible !important;
  }
}
.filterBtnCont {
  display: -webkit-inline-box;
  /* min-width: 260px; */
}

/* ADDED BY DIAE */

.react_table_container table {
  margin-bottom: 0px;
}
.react_table_container .card-body {
  padding-bottom: 0px;
}
.bi-share-fill:hover {
  fill: #f15a23;
  background: rgb(245 245 245);
}

.datePickerWrapper .css-bkrceb-MuiButtonBase-root-MuiPickersDay-root:focus {
  background-color: #f15a23;
  color: #f15a23;
}
.exportOptions {
  z-index: 30;
}
.loading {
  cursor: wait;
}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Components/Base/Button/ButtonComponentCustomCss.css ***!
  \*********************************************************************************************************************************************/
.general{
    width: 135px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-color: #f15a23;
    color:#f15a23;
}

.general_large{
    width: 240px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-color: #f15a23;
    color:#f15a23;
}

.general_large:hover{
    color:#fff;
    background-color:#f15a23 ;
}

.general_fullfilled{
    width: 49%;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #f15a23;
    border-color: #f15a23;
    color:#fff;
}

.general:hover{
    color:#fff;
    background-color:#f15a23 ;
}

.general_fullfilled:hover{
    color:#f15a23;
    background-color:#fff ;
}

.cancel{
    width: 49%;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fff;
    border-color: #414141;
    color:#414141;
}

.cancel-large{
    width: 80%;
    margin:auto;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fff;
    border-color: #414141;
    color:#414141;
}

.cancel:hover{
    color:#fff;
    border-color: #414141;
    background-color:#414141 ;
}

.cancel_fullfilled{
    width: 49%;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #414141;
    border-color: #414141;
    color:#fff;
}

.cancel_fullfilled:hover{
    color:#fff;
    border-color: #414141;
    background-color:#414141 ;
}

.mr5{
    margin-right:5px;
}

/* //////////////////////// Training Button Status //////////////////////// */

.requested{
    width: 135px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-color: gray;
    color:gray;
}

.requested:hover{
    color:#fff;
    border-color: gray;
    background-color:gray ;
}

.completed{
    width: 135px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-color: green;
    color:green;
}

.completed:hover{
    color:#fff;
    border-color: green;
    background-color:green ;
}

.in_progress{
    width: 135px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-color: #f4c430;
    color:#f4c430;
}

.in_progress:hover{
    color:#fff;
    border-color: #f4c430;
    background-color: #f4c430;
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/Trainings/Trainings.css ***!
  \*************************************************************************************************************************/
.react_table_container
  tbody
  .tr-table-component.nested_gray
  td:first-child,
.react_table_container
  tbody
  .tr-table-component.nested_gray
  td:nth-child(2),
.react_table_container
  tbody
  .tr-table-component.nested_gray
  td:nth-child(3) {
  background-color: #ececec !important;
}

/* .react_table_container tbody 
.tr-table-component td:first-child, 
.react_table_container tbody 
.tr-table-component td:nth-child(2), 
.react_table_container tbody 
.tr-table-component td:nth-child(3){
    background-color: #ececec;
} */
.nested_gray{
    background-color: #ececec !important;
}

@media only screen and (max-width: 600px){
    .rates {
      width: 100%;
    }
 }

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/Trainings/TrainingAttachments/Custom.css ***!
  \******************************************************************************************************************************************/


.user-card{
    display:flex;
    flex-direction:'column';
    width:100%;
    cursor: pointer;
    padding: 10px;
    transition: 0.5s;
}

.user-card-active{
    display:flex;
    flex-direction:'column';
    width:100%;
    cursor: pointer;
    padding: 10px;
    transition: 0.5s;
    background-color: rgba(241, 90, 35, 0.1);
}

.user-card:hover{
    background-color: rgba(241, 90, 35, 0.1);
}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/Screens/Statistics/Statistics.css ***!
  \***************************************************************************************************************************/
#ReportLandingParentContainer {
  min-height: 100vh;
}
.overview_header_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-right: 5px;
}

.overview_header_container h1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 100px); /* Leave space for buttons */
  margin-bottom: 0;
}

.select-container {
  display: flex;
  justify-content: "start";
}

.select-container select {
  margin-right: 10px; /* Space between selects */
  flex-grow: 1; /* Optional: Allows selects to fill the available space in the container */
}
.position_relative {
  position: relative;
}

.position_absolute {
  position: absolute;
}

.basic_barchart_container {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin: auto !important;
}

.advanced_barchart_container {
  width: 100%;
}

.advanced_barchart_parent {
  width: 100% !important;
  display: flex;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
}

.sub_side_nav .report_ul {
  max-height: 205px;
}

.overflow_x_hidden .MuiDataGrid-virtualScroller {
  overflow-x: hidden;
}
/* .pulseBtn {
  position: relative;

  border: none;
  box-shadow: 0 0 0 0 rgba(203, 142, 50, 0.7);
  border-radius: 50%;
  background-color: #e8af3d;
  cursor: pointer;
  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
} */
.filterBtn {
  align-self: flex-end;
  margin-right: 15px;
}
/* styling skills Autocomplete in EmployeesTable */
.css-1sumxir-MuiFormLabel-root-MuiInputLabel-root {
  margin-top: 8px;
}
.react_table_container .css-u9osun {
  margin-top: 10px !important;
}

.multi_render_btns_container {
  overflow-x: auto;
}
.multi_render_btn_container {
  border: 1px solid #ccc;
  height: 40px;
  min-width: 150px;
  border-radius: 7px;
  margin: 0 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.multi_render_btns_title {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 135px;
  font-weight: bold;
  text-align: center;
}
.multi_render_clicked_btn_title {
  border: 2px solid #ed651e;
}
.org-node {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.org-node-image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
}

.org-node-title {
  margin-top: 8px;
  font-weight: bold;
}

.org-node-children {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}

.org-node-children::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  width: 2px;
  height: 8px;
  background: #333;
  transform: translateX(-50%);
}

.org-node-children > .org-node {
  position: relative;
  padding: 0 16px;
}

.org-node-children > .org-node::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  width: 2px;
  height: 8px;
  background: #333;
  transform: translateX(-50%);
}

.org-node-children > .org-node::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #333;
  z-index: -1;
}

.report_doughnut_chart_container {
  max-width: 370px;
  margin: 0 auto;
  height: 100% !important;
  padding-bottom: 20px;
}

.report_landing_doughnut_chart_container {
  max-width: 370px;
  margin: 0 auto;
  height: 300px;
}

.candidate_landing_page_report {
  /* //padding-right: 7px;
  padding-left: 7px; */
}

.report_landing_container {
  height: 650px;
  padding-top: 15px;
  position: relative;
}

.report_landing_unique_chart {
  height: 350px !important;
}

.report_landing_header {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 10px;
  margin-right: 10px;
  cursor: pointer;
  z-index: 1;
  width: 100%;
  display: flex;
  justify-content: end;
  align-items: center;
}

.general_report_kpis {
  height: 75px;
  padding: 0;
  width: calc(100% - 0.5rem);
}

.general_report_kpis_title {
  font-size: 13px;
}

.general_report_kpis_number {
  font-size: 17px;
  font-weight: 600;
}

.report_landing_page_info_icon_container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  height: 30px;
  width: 30px;
  margin-right: 10px;
}

.report_landing_page_info_icon_btn {
  text-align: center;
  font-size: 25px;
  font-weight: 600;
  font-family: serif;
  height: 30px;
  width: 30px;
  border-radius: 19px;
  border: 1px solid white;
  text-transform: none;
  margin: 0 !important;
}

.report_landing_page_info_icon_btn:hover {
  background-color: white;
  border-color: #f15a23;
}

.report_landing_page_info_icon_div {
  height: 50%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kpi_info {
  position: absolute;
  top: 40px;
  width: 300px;
  background: #f7f7f7;
  padding: 10px;
  z-index: 8000;
}

#kpi_info .helpTextResults {
  font-size: 13px;
}

.pass_through_inner_doughnut {
  position: absolute;
  width: 36vmin;
  font-weight: bold;
  text-align: center;
  left: 50%;
  top: 39%;
  transform: translate(-50%, -50%);
}
/* Styles the scrollbar track (background) */
.customScrollbar::-webkit-scrollbar-track {
  background-color: #f1f1f1; /* Light grey background */
}

/* Styles the scrollbar thumb (the moving part) */
.customScrollbar::-webkit-scrollbar-thumb {
  background-color: #888; /* Darker grey thumb */
  border-radius: 10px; /* Optional: Rounds the corners of the scrollbar thumb */
}

/* Styles the scrollbar itself (width and height) */
.customScrollbar::-webkit-scrollbar {
  width: 8px; /* Width of vertical scrollbar */
  height: 8px; /* Height of horizontal scrollbar */
}

/* Optional: Styles the scrollbar thumb on hover */
.customScrollbar::-webkit-scrollbar-thumb:hover {
  background-color: #555; /* Even darker grey on hover */
}
.pass_through_inner_doughnut_title {
  text-align: center;
  font-size: 0.9em;
  cursor: pointer;
  height: 15px;
}

.pass_through_inner_doughnut_number {
  text-align: center;
  font-size: 2em;
  cursor: pointer;
  height: 30px;
}

.pass_through_inner_doughnut_number_single {
  text-align: center;
  font-size: 3em;
  cursor: pointer;
  height: 30px;
}

.smaller_single_number {
  font-size: 2.5em !important;
}

@media (min-width: 400px) {
  .pass_through_inner_doughnut {
    top: 42%;
  }
  .smaller_doughnut {
    top: 38% !important;
  }
}

@media (min-width: 768px) {
  .report_landing_container {
    align-items: center;
    justify-content: center;
  }

  .report_landing_container_single {
    height: 350px;
  }
}

@media (min-width: 1200px) {
  .report_landing_container {
    height: 350px;
  }
  .kpi_info {
    width: 550px;
  }
}
/* Targeting only the custom scrollbar */
.custom-scrollbar::-webkit-scrollbar {
  width: 5px;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* Firefox */
.custom-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #888 #f1f1f1;
}
/* Accordion.module.css */
/* Accordion.module.css */
/* Accordion.module.css */
.accordion {
  width: 160px;
}

.title {
  cursor: pointer;
  display: flex;
  justify-content: center; /* Center the title and icon */
  align-items: center;
  width: 100%; /* Ensure the clickable area spans the entire width for better UX */
}

.hidden {
  border: none;
  padding: 0;
  margin: 0;
}

.rd3t-link {
  stroke: #928e8e !important;
}

/* OrgTreeStyles.css */
.leaders,
.employees {
  margin-bottom: 16px;
}

.employeeAvatarGroup .MuiAvatarGroup-avatar {
  border: 2px solid #fff; /* Adjust color based on your theme */
}

.employeeAvatarGroup .MuiAvatarGroup-avatar {
  width: 30px !important;
  height: 30px !important;
}

.orgDetailsShadow {
  position: relative;
  background-color: white; /* Match the SVG fill color */
  /* Mimic the shadow, except for the top */
  box-shadow: 2px 0 4px rgba(0, 0, 0, 0.1),
    /* Right */ -2px 0 4px rgba(0, 0, 0, 0.1),
    /* Left */ 0 2px 4px rgba(0, 0, 0, 0.1), 0 0 0 white;
}
.sliderBlock {
  height: 25px !important;
}
/* Add this to your CSS file */
.paginationStyles .swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  bottom: 0;
  left: 0;
  width: 100%;
}

.paginationStyles .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
  margin: 0 4px;
}

.paginationStyles .swiper-pagination-bullet-active {
  opacity: 1;
  background: #f15a23;
}

.advanced_barchart_nav_btn {
  padding: 0.2rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.advanced_barchart_nav_btn:hover {
  color: #f15a23;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.advanced_barchart_nav_btn:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.advanced_barchart_nav_btn:fist-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.advanced_barchart_nav_btn:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.favorite-button {
  position: absolute;
  top: 40px; /* Adjust as needed */
  left: 10px; /* Adjust as needed */
  cursor: pointer;
  z-index: 10;
  color: #ffffff;
}

.info_button {
  position: absolute;
  top: 10px; /* Adjust as needed */
  right: 10px; /* Adjust as needed */
  z-index: 10;
  color: #ffffff !important;
  padding: 0 !important;
}
.outlined-star {
  color: #ddd;
}
.filled-star {
  color: #ffc107;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/swiper/swiper.min.css ***!
  \******************************************************************************************************************/
/**
 * Swiper 9.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 28, 2023
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/ImportModal.css ***!
  \*********************************************************************************************************/
.react_import_modal > .modal-dialog > .modal-content > .modal-header {
  background: url(https://images.unsplash.com/photo-1600880292203-757bb62b4baf?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2070&q=80);
  min-height: 115px;
  align-items: center;
}
.react_import_modal
  > .modal-dialog
  > .modal-content
  > .modal-header.success_header {
  background-image: url(https://images.unsplash.com/photo-1502214722586-9c0a74759710?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1172&q=80);
  background-position-y: 350px !important;
}
.react_import_modal
  > .modal-dialog
  > .modal-content
  > .modal-header.error_header {
  background-position-y: -170px !important;
  background-position-x: -450px;
  background-size: 199% !important;
  background-image: url(https://images.unsplash.com/photo-1536405625809-5c88cdf9a46f?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80);
}
.react_import_modal > .modal-dialog > .modal-content > .modal-body {
  overflow: hidden;
  background-color: white;

  /* ! uncomment for scrollbar */
  /* max-height: 600px; */
  /* overflow: hidden scroll; */
}

.react_import_modal
  > .modal-dialog
  > .modal-content
  > .modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

.react_import_modal
  > .modal-dialog
  > .modal-content
  > .modal-body::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}

.react_import_modal
  > .modal-dialog
  > .modal-content
  > .modal-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 6px rgb(0 0 0 / 16%);
  box-shadow: 0 0 6px rgb(0 0 0 / 16%);
  background-color: #3b312ccf;
}

/* 
.react_import_modal .chipContainer {
} */
.react_import_modal .chipContainer::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}

.react_import_modal .chipContainer::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}

.react_import_modal .chipContainer::-webkit-scrollbar-thumb {
  border: none;
  border-radius: 10px !important;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f90;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
}

/* .react_import_modal .nav::-webkit-scrollbar {
  height: 5px !important;
  cursor: grab;
}
.react_import_modal .nav::-webkit-scrollbar-thumb {
  background-color: #f15a23cc;
  border-radius: 5px;
}
.react_import_modal .nav::-webkit-scrollbar-track {
  background-color: #d6d6d6;
  border-radius: 5px;
} */

/* .react_import_modal .MuiTabPanel-root, */
.react_import_modal .react-swipeable-view-container {
  height: 100%;
}
/* .react_import_modal .MuiTabPanel-root {
  height: fit-content;
} */
.react_import_modal .MuiTabs-scrollButtons.Mui-disabled {
  opacity: 0.3;
}

.react_import_modal .MuiButtonBase-root {
  outline: none;
}
.react_import_modal .MuiButtonBase-root {
  font-weight: bold;
  text-transform: capitalize;
  transition: letter-spacing 0.3s;
}
.react_import_modal .MuiButtonBase-root.Mui-selected {
  color: #f15a23cc;
  letter-spacing: 2px;
  transition: letter-spacing 0.3s;
}

.react_import_modal .MuiTableFooter-root .MuiTableCell-footer > div p {
  width: fit-content;
}
.react_import_modal
  .MuiTableFooter-root
  .MuiTableCell-footer
  > div
  .MuiInputBase-root {
  margin-left: auto;
}

.react_import_modal table tr {
  height: 53px;
}

/* .react_import_modal tr:not([level="0"]) {
  height: 0px !important;
} */

.react_import_modal .MuiTableCell-footer > div .MuiTablePagination-spacer {
  flex: 0;
}

.react_import_modal .swiper_import_nested_data .swiper-wrapper {
  width: 712px;
}

.react_import_modal .slide_import_data .import-parent-table-row[level="0"] {
  height: 0;
  background-color: #7f7f7f1a;
}

.react_import_modal
  .slide_import_data
  .import-parent-table-row[level="0"]
  > td {
  /* background-image: linear-gradient(#f9f9f9, white, white, #f9f9f9); */
  background-image: linear-gradient(#efefef, white, white, #efefef);
  border-bottom: 1px solid rgb(185 185 185);
  font-weight: 600 !important;
}

.react_import_modal
  .slide_import_data
  .import-parent-table-row
  > td:nth-child(1)
  > button {
  margin-left: 10px;
}
.react_import_modal
  .slide_import_data
  .import-parent-table-row:not([level="0"])
  .MuiPaper-root
  > .MuiToolbar-root {
  min-height: 50px;
}

.slide_import_data pre {
  border: 1px solid #c7c6c6;
  border-radius: 4px;
  background: #ececec;
  padding: 10px 27px;
}

.react_import_modal .options_list input::placeholder {
  opacity: 1;
}

.react_import_modal .import_alert_container {
  width: 80%;
  padding: 21px;
  margin-bottom: 25px;
  border-radius: 4px;
  position: relative;
}
.react_import_modal .import_alert_container.success {
  background: #0526036b;
  box-shadow: 0px 0px 15px 8px #1e1e1e63, 0px 0px 3px 2px #00000066;
}
.react_import_modal .import_alert_container.error {
  background: #24170700;
  box-shadow: 0px 0px 15px 8px #00000017, 0px 0px 3px 2px #00000070;
  /* box-shadow: 0px 0px 15px 8px #00000091, 0px 0px 3px 2px #0000007a; */
  filter: contrast(1.2);
}
.react_import_modal .import_alert_container::before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
}

.react_import_modal .import_alert_container.success::before {
  opacity: 37%;
  background-image: url(https://images.unsplash.com/photo-1502214722586-9c0a74759710?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1172&q=80);
}
.react_import_modal .import_alert_container.error::before {
  background: #4038316e;
  background-image: url(https://srv4.imgonline.com.ua/result_img/imgonline-com-ua-ReplaceColor-3EO4u8Qzm4bjKr5.jpg);
  opacity: 60%;
}
.react_import_modal .import_alert_container > .MuiPaper-root {
  color: white;
  object-fit: cover;
  position: relative;
  opacity: 80%;
  border-radius: 4px;
}

.react_import_modal .import_alert_container.success > .MuiPaper-root {
  background-image: url(https://images.unsplash.com/photo-1502214722586-9c0a74759710?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1172&q=80);
  box-shadow: inset #352e17 0px 1px 2px 0px, inset #00000091 0px 1px 6px 5px;
  border: 1px solid #121111;
  background-size: cover;
  background-position-y: 291px;
}
.react_import_modal .import_alert_container.error > .MuiPaper-root {
  background-image: url(https://images.unsplash.com/photo-1536405625809-5c88cdf9a46f?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80);
  box-shadow: inset #000000 0px 1px 8px 1px, inset #000000 0px 1px 10px 1px;
  filter: contrast(0.9);
  border: 1px solid #1c1610;
  background-size: 199% !important;
  background-position-x: -350px;
  background-position-y: 341px !important;
}
.react_import_modal
  .import_alert_container.error
  > .MuiPaper-root
  .MuiAlert-icon {
  color: #f10500;
}

.react_import_modal
  .error_header.modal-header
  .import_alert_container.error
  .filter_div {
  background-image: url(https://srv4.imgonline.com.ua/result_img/imgonline-com-ua-ReplaceColor-3EO4u8Qzm4bjKr5.jpg);
  /* opacity: 70%; */
  /* filter: brightness(0.6); */
}

.btn-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #000;
  margin-left: 0.5rem;
}

.btn-warning:hover {
  background-color: #ffca2c;
  border-color: #ffc720;
  color: #000;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

/* Update spacing between footer buttons */
.modal-footer .btn + .btn {
  margin-left: 0.5rem;
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./react/src/RollbackModal.css ***!
  \***********************************************************************************************************/
.react_rollback_modal .modal-content {
  border-radius: 8px;
  border: none;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.react_rollback_modal .modal-header {
  padding: 1.5rem 2rem;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  background: white;
}

.react_rollback_modal .modal-header.success_header,
.react_rollback_modal .modal-header.error_header {
  background: white;
}

.react_rollback_modal .modal-header .filter_div {
  display: none;
}

.react_rollback_modal .modal-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #f15a23;
  margin-bottom: 0;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

.react_rollback_modal .import_alert_container {
  margin-top: 1rem;
  width: 100%;
}

.react_rollback_modal .import_alert_container.success .MuiAlert-root {
  background-color: white;
  border: 1px solid rgba(52, 185, 48, 0.2);
}

.react_rollback_modal .import_alert_container.error .MuiAlert-root {
  background-color: white;
  border: 1px solid rgba(245, 27, 15, 0.2);
}

.react_rollback_modal .modal-body {
  padding: 2rem;
}

.react_rollback_modal .modal-section {
  margin-bottom: 0;
  max-width: 600px;
  margin: 0 auto;
}

.react_rollback_modal .section-header {
  background-color: #f8f9fa;
  padding: 1rem 1.5rem;
  border-radius: 6px;
  margin-bottom: 1.5rem;
}

.react_rollback_modal .section-header h6 {
  font-size: 1rem;
  font-weight: 600;
  color: #333;
  margin-bottom: 0.5rem;
}

.react_rollback_modal .section-description {
  color: #666;
  margin-bottom: 0;
  font-size: 0.9rem;
}

.react_rollback_modal .search-container {
  display: flex;
  gap: 1rem;
  margin-bottom: 1.5rem;
  align-items: center;
  padding: 0 1.5rem;
}

.react_rollback_modal .search-input-wrapper {
  flex: 1;
  position: relative;
  max-width: 400px;
}

.react_rollback_modal .search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #666;
}

.react_rollback_modal .search-input {
  width: 100%;
  padding: 0.625rem 0.75rem 0.625rem 2.5rem;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 0.9rem;
  height: 38px;
}

.react_rollback_modal .files-container {
  max-height: 300px;
  overflow-y: auto;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0 1.5rem;
}

.react_rollback_modal .file-item {
  width: 100%;
  padding: 1rem;
  border: none;
  border-bottom: 1px solid #ddd;
  background: none;
  text-align: left;
  transition: background-color 0.2s;
}

.react_rollback_modal .file-item:last-child {
  border-bottom: none;
}

.react_rollback_modal .file-item:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.react_rollback_modal .file-item.active {
  background-color: rgba(245, 90, 35, 0.1);
}

.react_rollback_modal .file-content {
  display: flex;
  align-items: center;
}

.react_rollback_modal .file-main {
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
}

.react_rollback_modal .file-icon {
  color: #666;
  font-size: 20px;
}

.react_rollback_modal .file-details {
  flex: 1;
}

.react_rollback_modal .file-name {
  font-weight: 500;
  margin-bottom: 0.25rem;
  color: #333;
}

.react_rollback_modal .file-meta {
  display: flex;
  gap: 1.5rem;
  color: #666;
  font-size: 0.85rem;
}

.react_rollback_modal .meta-item {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}

.react_rollback_modal .meta-item .material-icons-outlined {
  font-size: 16px;
}

.react_rollback_modal .modal-footer {
  padding: 1.5rem 2rem;
  border-top: 1px solid #e5e5e5;
}

.react_rollback_modal .btn {
  padding: 0.625rem 1.5rem;
  font-weight: 500;
  border-radius: 4px;
  transition: all 0.2s;
  height: 38px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
}

.react_rollback_modal .btn .material-icons {
  font-size: 18px;
}

.react_rollback_modal .btn_abort {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #666;
}

.react_rollback_modal .btn_abort:hover:not(:disabled) {
  background-color: #f5f5f5;
}

.react_rollback_modal .btn_import {
  background-color: #f15a23;
  border: none;
  color: #fff;
}

.react_rollback_modal .btn_import:hover:not(:disabled) {
  background-color: #d64d1d;
}

.react_rollback_modal .btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.react_rollback_modal .spinning .material-icons {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

