@charset "UTF-8";
@font-face {
  font-family: "iconfont";
  /* Project id 2799809 */
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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) format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-widgets:before {
  content: "";
}

.icon-devices:before {
  content: "";
}

.icon-open-person:before {
  content: "";
}

.icon-hands-helping:before {
  content: "";
}

.icon-box-close:before {
  content: "";
}

.icon-question-answer:before {
  content: "";
}

.icon-tablet:before {
  content: "";
}

.icon-trash:before {
  content: "";
}

.icon-settings-antenna:before {
  content: "";
}

.icon-username:before {
  content: "";
}

.icon-desktop:before {
  content: "";
}

.icon-mobile:before {
  content: "";
}

.icon-user-lock:before {
  content: "";
}

.icon-notification-solid:before {
  content: "";
}

.icon-history:before {
  content: "";
}

.icon-network:before {
  content: "";
}

.icon-pen:before {
  content: "";
}

.icon-log-out:before {
  content: "";
}

.icon-crispy-settings:before {
  content: "";
}

.icon-laptop:before {
  content: "";
}

.icon-metro-list:before {
  content: "";
}

.icon-check-list:before {
  content: "";
}

.icon-check-box:before {
  content: "";
}

.icon-close-circle:before {
  content: "";
}

.icon-fingerprint:before {
  content: "";
}

.icon-face-recognition:before {
  content: "";
}

.icon-help:before {
  content: "";
}

.icon-home:before {
  content: "";
}

.icon-lock:before {
  content: "";
}

.icon-message:before {
  content: "";
}

.icon-name:before {
  content: "";
}

.icon-a-mobilephone:before {
  content: "";
}

.icon-notification:before {
  content: "";
}

.icon-phone:before {
  content: "";
}

.icon-settings:before {
  content: "";
}

.icon-user:before {
  content: "";
}

.icon-arrow-down:before {
  content: "";
}

@font-face {
  font-family: "iconfont";
  /* Project id 2799809 */
  src: url("//at.alicdn.com/t/font_2799809_iu84vk1ixe.woff2?t=1644633788566") format("woff2"), url("//at.alicdn.com/t/font_2799809_iu84vk1ixe.woff?t=1644633788566") format("woff"), url("//at.alicdn.com/t/font_2799809_iu84vk1ixe.ttf?t=1644633788566") format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-local-activity:before {
  content: "";
}

.icon-magnify:before {
  content: "";
}

.icon-activity:before {
  content: "";
}

.icon-dashboard:before {
  content: "";
}

.icon-add:before {
  content: "";
}

.icon-arrow-left:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-burger:before {
  content: "";
}

.icon-core:before {
  content: "";
}

.icon-widgets:before {
  content: "";
}

.icon-devices:before {
  content: "";
}

.icon-open-person:before {
  content: "";
}

.icon-hands-helping:before {
  content: "";
}

.icon-box-close:before {
  content: "";
}

.icon-question-answer:before {
  content: "";
}

.icon-tablet:before {
  content: "";
}

.icon-trash:before {
  content: "";
}

.icon-settings-antenna:before {
  content: "";
}

.icon-username:before {
  content: "";
}

.icon-desktop:before {
  content: "";
}

.icon-mobile:before {
  content: "";
}

.icon-user-lock:before {
  content: "";
}

.icon-history:before {
  content: "";
}

.icon-network:before {
  content: "";
}

.icon-pen:before {
  content: "";
}

.icon-log-out:before {
  content: "";
}

.icon-crispy-settings:before {
  content: "";
}

.icon-laptop:before {
  content: "";
}

.icon-metro-list:before {
  content: "";
}

.icon-check-list:before {
  content: "";
}

.icon-check-box:before {
  content: "";
}

.icon-close-circle:before {
  content: "";
}

.icon-fingerprint:before {
  content: "";
}

.icon-face-recognition:before {
  content: "";
}

.icon-help:before {
  content: "";
}

.icon-home:before {
  content: "";
}

.icon-lock:before {
  content: "";
}

.icon-message:before {
  content: "";
}

.icon-name:before {
  content: "";
}

.icon-a-mobilephone:before {
  content: "";
}

.icon-notification:before {
  content: "";
}

.icon-phone:before {
  content: "";
}

.icon-settings:before {
  content: "";
}

.icon-user:before {
  content: "";
}

.icon-arrow-down:before {
  content: "";
}

/**
  Core Customed Class Names for Background, Text Colors

  NOTE  : Refer to core.variables.scss for variable references
  USAGE : eg. bg-accent-0, bg-hover-accent-0, text-accent-0, text-hover-accent-0
*/
/**
  All switchable colors for dark and light mode will be declared here.
  For adding new color conditions you can refer to the classes declared below.
*/
.core-dark-mode .core-bg-primary {
  background-color: #252c3e !important;
}
@media screen and (max-width: 600px) {
  .core-dark-mode .core-bg-primary {
    background-color: #202633 !important;
  }
}
.core-dark-mode .core-bg-secondary {
  background-color: #202633 !important;
}
.core-dark-mode .core-bg-accent-0 {
  background-color: #2b3347;
}
@media screen and (min-width: 1023px) {
  .core-dark-mode .core-bg-accent-0 {
    background-color: #2b3347 !important;
  }
}
.core-dark-mode .core-text-primary {
  color: #ffffff;
}
.core-dark-mode .core-text-secondary {
  color: #8890a3;
}
.core-dark-mode .core-index .core-text-secondary {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .core-dark-mode .core-left-drawer .core-bg-secondary {
    background-color: #2b3347 !important;
  }
}
.core-dark-mode .core-right-drawer .core-bg-accent-1 {
  background-color: #333c52;
}
.core-dark-mode .core-right-drawer .core-bg-accent-1 .core-bg-accent-1 {
  background-color: #8890a3;
}
.core-dark-mode .core-right-drawer .core-analog-clock-accent-1 {
  filter: drop-shadow(5px 5px 3px #333c52) !important;
}
.core-dark-mode .core-footer .core-bg-white {
  background-color: #ffffff;
}
@media screen and (min-width: 768px) {
  .core-dark-mode .core-footer .core-bg-white {
    background-color: rgba(255, 255, 255, 0.7);
  }
}
.core-dark-mode .core-footer .core-text-violet-0 {
  color: #641fff;
}

.core-light-mode .core-bg-primary {
  background-color: #f5f5f5 !important;
}
.core-light-mode .core-bg-secondary {
  background-color: #ffffff !important;
}
.core-light-mode .core-bg-accent-0 {
  background-color: #ffffff;
}
@media screen and (min-width: 1023px) {
  .core-light-mode .core-bg-accent-0 {
    background-color: #ffffff !important;
  }
}
.core-light-mode .core-text-primary,
.core-light-mode .core-text-secondary {
  color: #202633;
}
@media screen and (max-width: 767px) {
  .core-light-mode .core-left-drawer .core-text-violet-1 {
    color: #651fff;
  }
}
.core-light-mode .core-right-drawer .core-bg-accent-1 {
  background-color: #ffffff;
}
.core-light-mode .core-right-drawer .core-bg-accent-1 .core-bg-accent-1 {
  background-color: #333c52;
}
.core-light-mode .core-right-drawer .core-analog-clock-accent-1 {
  filter: drop-shadow(5px 5px 3px #8890a3) !important;
}
.core-light-mode .core-footer .core-bg-white {
  background-color: #641fff;
}
@media screen and (min-width: 768px) {
  .core-light-mode .core-footer .core-bg-white {
    background-color: rgba(100, 31, 255, 0.7);
  }
}
.core-light-mode .core-footer .core-text-violet-0 {
  color: #ffffff;
}

.bg-accent-0 {
  background-color: #2b3347;
}

.bg-accent-1 {
  background-color: #333c52;
}

.bg-accent-2 {
  background-color: #8890a3;
}

.bg-accent-3 {
  background-color: #a7a7a7;
}

.bg-accent-4 {
  background-color: #f2f2f2;
}

.bg-accent-5 {
  background-color: #707070;
}

.bg-accent-6 {
  background-color: #d1d1d1;
}

.bg-accent-7 {
  background-color: #d1d1d1;
}

.bg-accent-8 {
  background-color: #FF7728;
}

.bg-accent-9 {
  background-color: #26218E;
}

.bg-violet-0 {
  background-color: #6200ea;
}

.bg-violet-1 {
  background-color: #651fff;
}

.bg-violet-2 {
  background-color: #7c4dff;
}

.bg-violet-3 {
  background-color: #b388ff;
}

.bg-violet-4 {
  background-color: #d6bcfa;
}

.bg-violet-5 {
  background-color: #e9d8fd;
}

.bg-hover-accent-0 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-0:hover {
  color: #ffffff;
  background-color: #2b3347;
}

.bg-hover-accent-1 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-1:hover {
  color: #ffffff;
  background-color: #333c52;
}

.bg-hover-accent-2 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-2:hover {
  color: #ffffff;
  background-color: #8890a3;
}

.bg-hover-accent-3 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-3:hover {
  color: #ffffff;
  background-color: #a7a7a7;
}

.bg-hover-accent-4 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-4:hover {
  color: #ffffff;
  background-color: #f2f2f2;
}

.bg-hover-accent-5 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-5:hover {
  color: #ffffff;
  background-color: #707070;
}

.bg-hover-accent-6 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-6:hover {
  color: #ffffff;
  background-color: #d1d1d1;
}

.bg-hover-accent-7 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-7:hover {
  color: #ffffff;
  background-color: #d1d1d1;
}

.bg-hover-accent-8 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-8:hover {
  color: #ffffff;
  background-color: #FF7728;
}

.bg-hover-accent-9 {
  transition: 0.2s ease-out;
}
.bg-hover-accent-9:hover {
  color: #ffffff;
  background-color: #26218E;
}

.bg-hover-violet-0 {
  transition: 0.2s ease-out;
}
.bg-hover-violet-0:hover {
  color: #ffffff !important;
  background-color: #6200ea;
}

.bg-hover-violet-1 {
  transition: 0.2s ease-out;
}
.bg-hover-violet-1:hover {
  color: #ffffff !important;
  background-color: #651fff;
}

.bg-hover-violet-2 {
  transition: 0.2s ease-out;
}
.bg-hover-violet-2:hover {
  color: #ffffff !important;
  background-color: #7c4dff;
}

.bg-hover-violet-3 {
  transition: 0.2s ease-out;
}
.bg-hover-violet-3:hover {
  color: #ffffff !important;
  background-color: #b388ff;
}

.bg-hover-violet-4 {
  transition: 0.2s ease-out;
}
.bg-hover-violet-4:hover {
  color: #ffffff !important;
  background-color: #d6bcfa;
}

.bg-hover-violet-5 {
  transition: 0.2s ease-out;
}
.bg-hover-violet-5:hover {
  color: #ffffff !important;
  background-color: #e9d8fd;
}

.text-accent-0 {
  color: #2b3347;
}

.text-hover-accent-0 {
  transition: 0.2s ease-out;
}
.text-hover-accent-0:hover {
  color: #2b3347;
}

.text-accent-1 {
  color: #333c52;
}

.text-hover-accent-1 {
  transition: 0.2s ease-out;
}
.text-hover-accent-1:hover {
  color: #333c52;
}

.text-accent-2 {
  color: #8890a3;
}

.text-hover-accent-2 {
  transition: 0.2s ease-out;
}
.text-hover-accent-2:hover {
  color: #8890a3;
}

.text-accent-3 {
  color: #a7a7a7;
}

.text-hover-accent-3 {
  transition: 0.2s ease-out;
}
.text-hover-accent-3:hover {
  color: #a7a7a7;
}

.text-accent-4 {
  color: #f2f2f2;
}

.text-hover-accent-4 {
  transition: 0.2s ease-out;
}
.text-hover-accent-4:hover {
  color: #f2f2f2;
}

.text-accent-5 {
  color: #707070;
}

.text-hover-accent-5 {
  transition: 0.2s ease-out;
}
.text-hover-accent-5:hover {
  color: #707070;
}

.text-accent-6 {
  color: #d1d1d1;
}

.text-hover-accent-6 {
  transition: 0.2s ease-out;
}
.text-hover-accent-6:hover {
  color: #d1d1d1;
}

.text-accent-7 {
  color: #d1d1d1;
}

.text-hover-accent-7 {
  transition: 0.2s ease-out;
}
.text-hover-accent-7:hover {
  color: #d1d1d1;
}

.text-accent-8 {
  color: #FF7728;
}

.text-hover-accent-8 {
  transition: 0.2s ease-out;
}
.text-hover-accent-8:hover {
  color: #FF7728;
}

.text-accent-9 {
  color: #26218E;
}

.text-hover-accent-9 {
  transition: 0.2s ease-out;
}
.text-hover-accent-9:hover {
  color: #26218E;
}

.text-violet-0 {
  color: #6200ea;
}

.text-hover-violet-0 {
  transition: 0.2s ease-out;
}
.text-hover-violet-0:hover {
  color: #6200ea;
}

.text-violet-1 {
  color: #651fff;
}

.text-hover-violet-1 {
  transition: 0.2s ease-out;
}
.text-hover-violet-1:hover {
  color: #651fff;
}

.text-violet-2 {
  color: #7c4dff;
}

.text-hover-violet-2 {
  transition: 0.2s ease-out;
}
.text-hover-violet-2:hover {
  color: #7c4dff;
}

.text-violet-3 {
  color: #b388ff;
}

.text-hover-violet-3 {
  transition: 0.2s ease-out;
}
.text-hover-violet-3:hover {
  color: #b388ff;
}

.text-violet-4 {
  color: #d6bcfa;
}

.text-hover-violet-4 {
  transition: 0.2s ease-out;
}
.text-hover-violet-4:hover {
  color: #d6bcfa;
}

.text-violet-5 {
  color: #e9d8fd;
}

.text-hover-violet-5 {
  transition: 0.2s ease-out;
}
.text-hover-violet-5:hover {
  color: #e9d8fd;
}

.core-warning-notif {
  background-color: #fffaf3;
  color: #7a4d05 !important;
  border: 1px solid #ccbea0;
}

.core-info-notif {
  background-color: #f8ffff;
  color: #0e566c !important;
  border: 1px solid #bedfe6;
}

.core-error-notif {
  background-color: #fff6f6;
  color: #973937 !important;
  border: 1px solid #cb9e9e;
}

.core-success-notif {
  background-color: #f3ffd8;
  color: #0c950e !important;
  border: 1px solid #a8c599;
}

.core-warning-notif,
.core-info-notif,
.core-error-notif,
.core-success-notif {
  padding-right: 100px;
}

/* source-sans-pro-300 - latin */
/* source-sans-pro-200 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/source-sans-pro-v13-latin-200.55a575da.eot);
  /* IE9 Compat Modes */
  src: local("Source Sans Pro ExtraLight"), local("SourceSansPro-ExtraLight"), url(../fonts/source-sans-pro-v13-latin-200.55a575da.eot?#iefix) format("embedded-opentype"), url(../fonts/source-sans-pro-v13-latin-200.74e83b4a.woff2) format("woff2"), url(../fonts/source-sans-pro-v13-latin-200.4a7c0afe.woff) format("woff"), url(../fonts/source-sans-pro-v13-latin-200.1b87fe6b.ttf) format("truetype"), url(../img/source-sans-pro-v13-latin-200.36fc580e.svg#SourceSansPro) format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/source-sans-pro-v13-latin-300.7348adab.eot);
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(../fonts/source-sans-pro-v13-latin-300.7348adab.eot?#iefix) format("embedded-opentype"), url(../fonts/source-sans-pro-v13-latin-300.d2c7d5c5.woff2) format("woff2"), url(../fonts/source-sans-pro-v13-latin-300.25d1ce45.woff) format("woff"), url(../fonts/source-sans-pro-v13-latin-300.ea1dda1c.ttf) format("truetype"), url(../img/source-sans-pro-v13-latin-300.076a3516.svg#SourceSansPro) format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/source-sans-pro-v13-latin-regular.f35dbc53.eot);
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(../fonts/source-sans-pro-v13-latin-regular.f35dbc53.eot?#iefix) format("embedded-opentype"), url(../fonts/source-sans-pro-v13-latin-regular.f74389bd.woff2) format("woff2"), url(../fonts/source-sans-pro-v13-latin-regular.33e6b01f.woff) format("woff"), url(../fonts/source-sans-pro-v13-latin-regular.205045be.ttf) format("truetype"), url(../img/source-sans-pro-v13-latin-regular.57d05755.svg#SourceSansPro) format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/source-sans-pro-v13-latin-600.0bc09b3d.eot);
  /* IE9 Compat Modes */
  src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url(../fonts/source-sans-pro-v13-latin-600.0bc09b3d.eot?#iefix) format("embedded-opentype"), url(../fonts/source-sans-pro-v13-latin-600.17c0392c.woff2) format("woff2"), url(../fonts/source-sans-pro-v13-latin-600.720fb921.woff) format("woff"), url(../fonts/source-sans-pro-v13-latin-600.007a43ce.ttf) format("truetype"), url(../img/source-sans-pro-v13-latin-600.3124e1c6.svg#SourceSansPro) format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/source-sans-pro-v13-latin-700.1fe474e3.eot);
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(../fonts/source-sans-pro-v13-latin-700.1fe474e3.eot?#iefix) format("embedded-opentype"), url(../fonts/source-sans-pro-v13-latin-700.ed37bc60.woff2) format("woff2"), url(../fonts/source-sans-pro-v13-latin-700.9dff9dc0.woff) format("woff"), url(../fonts/source-sans-pro-v13-latin-700.d0487a18.ttf) format("truetype"), url(../img/source-sans-pro-v13-latin-700.1aeb3129.svg#SourceSansPro) format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/source-sans-pro-v13-latin-900.e0c56bfa.eot);
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url(../fonts/source-sans-pro-v13-latin-900.e0c56bfa.eot?#iefix) format("embedded-opentype"), url(../fonts/source-sans-pro-v13-latin-900.476756cd.woff2) format("woff2"), url(../fonts/source-sans-pro-v13-latin-900.2b5a40a1.woff) format("woff"), url(../fonts/source-sans-pro-v13-latin-900.bf0d0a72.ttf) format("truetype"), url(../img/source-sans-pro-v13-latin-900.0b09a960.svg#SourceSansPro) format("svg");
  /* Legacy iOS */
}
* {
  font-family: "Source Sans Pro";
}

@font-face {
  font-family: "Roboto";
  src: url(../fonts/Roboto-Regular.5d1e07d3.eot);
  src: url(../fonts/Roboto-Regular.5d1e07d3.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Regular.0f3bda99.woff2) format("woff2"), url(../fonts/Roboto-Regular.2443f369.woff) format("woff"), url(../fonts/Roboto-Regular.d1f0ac0c.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/**
  Core Customed Text Sizes
*/
@media screen and (min-width: 768px) {
  .text-60 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1023px) {
  .text-60 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1919px) {
  .text-60 {
    font-size: 60px;
  }
}
@media screen and (min-width: 5120px) {
  .text-60 {
    font-size: 64px;
  }
}

.text-33 {
  font-size: 28px;
}
@media screen and (min-width: 1919px) {
  .text-33 {
    font-size: 33px;
  }
}
@media screen and (min-width: 5120px) {
  .text-33 {
    font-size: 37px;
  }
}

.text-32 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .text-32 {
    font-size: 27px;
  }
}
@media screen and (min-width: 1919px) {
  .text-32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 5120px) {
  .text-32 {
    font-size: 36px;
  }
}

.text-30 {
  font-size: 30px;
}
@media screen and (min-width: 5120px) {
  .text-30 {
    font-size: 34px;
  }
}

.text-28 {
  font-size: 23px;
}
@media screen and (min-width: 1919px) {
  .text-28 {
    font-size: 28px;
  }
}
@media screen and (min-width: 5120px) {
  .text-28 {
    font-size: 32px;
  }
}

.text-26 {
  font-size: 20px;
}
@media screen and (min-width: 1919px) {
  .text-26 {
    font-size: 26px;
  }
}
@media screen and (min-width: 5120px) {
  .text-26 {
    font-size: 30px;
  }
}

.text-24 {
  font-size: 24px;
}
@media screen and (min-width: 1023px) and (max-width: 2000px) {
  .text-24 {
    font-size: 18px;
  }
}

.text-23 {
  font-size: 18px;
}
@media screen and (min-width: 1919px) {
  .text-23 {
    font-size: 23px;
  }
}
@media screen and (min-width: 5120px) {
  .text-23 {
    font-size: 27px;
  }
}

.text-22 {
  font-size: 17px;
}
@media screen and (min-width: 1919px) {
  .text-22 {
    font-size: 22px;
  }
}
@media screen and (min-width: 5120px) {
  .text-22 {
    font-size: 26px;
  }
}

.text-20 {
  font-size: 16px;
}
@media screen and (min-width: 1919px) {
  .text-20 {
    font-size: 20px;
  }
}
@media screen and (min-width: 5120px) {
  .text-20 {
    font-size: 24px;
  }
}

.text-18 {
  font-size: 14px;
}
@media screen and (min-width: 1919px) {
  .text-18 {
    font-size: 18px;
  }
}
@media screen and (min-width: 5120px) {
  .text-18 {
    font-size: 22px;
  }
}

.text-16 {
  font-size: 11px;
}
@media screen and (min-width: 1919px) {
  .text-16 {
    font-size: 16px;
  }
}
@media screen and (min-width: 5120px) {
  .text-16 {
    font-size: 20px;
  }
}

.text-15 {
  font-size: 15px;
}

.text-14 {
  font-size: 14px;
}

.text-13 {
  font-size: 13px;
}

.text-12 {
  font-size: 12px;
}

.text-10 {
  font-size: 10px;
}

.text-9 {
  font-size: 9px;
}

.text-8 {
  font-size: 8px;
}

.text-bold {
  font-weight: 700;
}

.text-semibold {
  font-weight: 600;
}

/**
  Core Customed Borders/ Colors,Radius
*/
.border-radius-50 {
  border-radius: 50px;
}

.border-radius-15 {
  border-radius: 15px;
}

.border-radius-12 {
  border-radius: 12px;
}

.border-radius-10 {
  border-radius: 10px;
}

.border-radius-8 {
  border-radius: 8px;
}

.border-radius-5 {
  border-radius: 5px;
}

.border-accent-0 {
  border: 1px solid;
  border-color: #2b3347;
}

.border-accent-1 {
  border: 1px solid;
  border-color: #333c52;
}

.border-accent-2 {
  border: 1px solid;
  border-color: #8890a3;
}

.border-accent-3 {
  border: 1px solid;
  border-color: #a7a7a7;
}

.border-accent-4 {
  border: 1px solid;
  border-color: #f2f2f2;
}

.border-accent-5 {
  border: 1px solid;
  border-color: #707070;
}

.border-accent-6 {
  border: 1px solid;
  border-color: #d1d1d1;
}

.border-accent-7 {
  border: 1px solid;
  border-color: #d1d1d1;
}

.border-accent-8 {
  border: 1px solid;
  border-color: #FF7728;
}

.border-accent-9 {
  border: 1px solid;
  border-color: #26218E;
}

.border-violet-0 {
  border: 1px solid;
  border-color: #6200ea;
}

.border-violet-1 {
  border: 1px solid;
  border-color: #651fff;
}

.border-violet-2 {
  border: 1px solid;
  border-color: #7c4dff;
}

.border-violet-3 {
  border: 1px solid;
  border-color: #b388ff;
}

.border-violet-4 {
  border: 1px solid;
  border-color: #d6bcfa;
}

.border-violet-5 {
  border: 1px solid;
  border-color: #e9d8fd;
}

.border.one {
  border: 1px solid;
}
.border.two {
  border: 2px solid;
}
.border.three {
  border: 3px solid;
}
.border.four {
  border: 4px solid;
}
.border.five {
  border: 5px solid;
}
.border.six {
  border: 6px solid;
}
.border.seven {
  border: 7px solid;
}
.border.eight {
  border: 8px solid;
}
.border.nine {
  border: 9px solid;
}
.border.ten {
  border: 10px solid;
}

/**
  Core global styles

  To avoid redundant styling all classes that can be use
  globally will be declared here.
*/
@media screen and (max-width: 767px) {
  .core-menu.side {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .core-menu.side {
    background: transparent;
  }
}
@media screen and (min-width: 1023px) {
  .core-menu.side {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .core-menu.side .content .title {
    padding: 30px 0 20px 0;
  }
}
@media screen and (min-width: 1023px) {
  .core-menu.side .content .title {
    padding: 10px 0 20px 0;
  }
}
.core-menu.side .content .subtitle div {
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .core-menu.side .content .subtitle div {
    padding-bottom: 10px;
    display: inline-block;
    margin-right: 10px;
  }
}
@media screen and (min-width: 1023px) {
  .core-menu.side .content .subtitle div {
    padding-bottom: 15px;
    display: block;
  }
}
.core-menu.side .content .subtitle div:hover {
  transition: 0.2s ease-out;
  color: #ffffff;
}
@media screen and (min-width: 768px) {
  .core-menu.main {
    padding: 20px;
    margin-top: 15px;
  }
}
@media screen and (min-width: 1023px) {
  .core-menu.main {
    margin-top: 0;
    margin-left: 15px;
  }
}
.core-menu.main .title {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .core-menu.main .title {
    text-align: center;
  }
}
.core-menu.side, .core-menu.main {
  border-radius: 15px;
}
@media screen and (min-width: 768px) {
  .core-menu.side, .core-menu.main {
    border-radius: 15px 15px 0 0;
  }
}

.core-select-field .q-field__label {
  margin-left: 15px;
  color: #202633;
  transform: none !important;
}
.core-select-field .q-field__control-container {
  padding-top: 0 !important;
}
.core-select-field span {
  margin-left: 15px;
}
.core-select-field .q-select__dropdown-icon {
  margin-right: 10px;
  color: #a7a7a7;
}
.core-select-field.height-31 {
  height: 31px;
}
.core-select-field.height-31 .q-field__marginal, .core-select-field.height-31 .q-field__control, .core-select-field.height-31 .q-field__native {
  height: 31px;
  min-height: 31px;
}
.core-select-field.height-31 .q-field__label {
  top: 5px;
}
.core-select-field.min-width-90 {
  min-width: 90px;
}
.core-select-field.min-width-90 .q-field__label, .core-select-field.min-width-90 span {
  padding-left: 20px;
}
.core-select-field.min-width-90 .q-field__append {
  padding-left: 0;
}
.core-select-field.use-input .q-field__input {
  padding-left: 15px;
}
.core-select-field.use-input ::placeholder {
  opacity: 1;
}

@media screen and (max-width: 600px) {
  .q-select__dialog {
    background: transparent;
  }
  .q-select__dialog .q-field__inner {
    display: none;
  }
}

.option-style-dark,
.option-style-light {
  border-radius: 10px;
  border: 1px solid #FF7728;
}
.option-style-dark .q-item--active,
.option-style-light .q-item--active {
  color: inherit;
}
@media screen and (min-width: 768px) {
  .option-style-dark,
.option-style-light {
    margin-top: 10px !important;
  }
}
.option-style-dark .q-item,
.option-style-light .q-item {
  min-height: 35px;
}
.option-style-dark.max-width-130,
.option-style-light.max-width-130 {
  max-width: 130px;
}
@media screen and (min-width: 1919px) {
  .option-style-dark.max-width-130,
.option-style-light.max-width-130 {
    max-width: 190px;
  }
}

.option-style-dark {
  background-color: #2b3347 !important;
  color: #ffffff;
}

.option-style-light {
  background-color: #f5f5f5 !important;
  color: #202633;
}

.selected-class {
  color: #ffffff;
  background-color: #2b3347;
}

.core-input-field.label-accent-2 .q-field__label {
  color: #8890a3 !important;
}
.core-input-field.label-accent-2 .q-field__native {
  color: #8890a3 !important;
}
.core-input-field .q-field__bottom {
  min-height: auto !important;
  padding: 0 !important;
}
.core-input-field .q-field__label {
  color: #ffffff;
  transform: none !important;
  font-size: 10px;
}
@media screen and (min-width: 1919px) {
  .core-input-field .q-field__label {
    font-size: 14px;
  }
}
@media screen and (min-width: 5120px) {
  .core-input-field .q-field__label {
    font-size: 18px;
  }
}
.core-input-field ::placeholder {
  opacity: 1;
}
.core-input-field .q-field__control {
  padding: 0 15px 15px;
}
.core-input-field.textarea .q-field__control-container {
  padding-top: 17px !important;
}

/**
  Button and q-menu style
*/
.q-btn.height-38 {
  height: 38px;
}

.core-q-menu {
  color: #ffffff;
  background: #2b3347;
}
.core-q-menu .q-item {
  min-height: 35px;
}

/*
* Table Style
*/
.core-table .q-table__top,
.core-table thead tr:first-child th {
  background-color: #FF7728;
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  height: 56px !important;
}
.core-table tbody tr td {
  color: #8890a3;
  font-size: 14px;
  height: 40px !important;
}
.core-table tbody tr td button {
  border: none;
  background: none;
  color: #8890a3;
  text-decoration: underline;
  cursor: pointer;
}
.core-table .q-table__bottom {
  display: none;
}
.core-table thead .q-checkbox .q-checkbox__inner {
  color: #a7a7a7 !important;
}
.core-table tbody .q-checkbox .q-checkbox__inner {
  color: #FF7728 !important;
}
.core-table tr:nth-child(even) {
  background-color: #f2f2f2;
}
.core-table tr {
  cursor: pointer;
}
.core-table tr .table-menu {
  width: 30px;
}
.core-table tr .table-menu .q-btn {
  transition: 0.3s ease-out;
  opacity: 0;
}
.core-table tr .table-menu .q-btn.active {
  background-color: red !important;
}
.core-table tr:hover .table-menu .q-btn {
  opacity: 1;
}

/*
* Pagination Style
*/
.paginationContainer {
  position: relative;
  width: 132px;
  height: 31px;
  border: 1px solid #FF7728;
  border-radius: 19px;
}
.paginationContainer .pagination button:first-of-type {
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #FF7728;
  border-radius: 100%;
}
.paginationContainer .pagination button:last-of-type {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #FF7728;
  border-radius: 100%;
}
.paginationContainer .pagination button:last-of-type,
.paginationContainer .pagination button:first-of-type {
  width: 25px;
}
.paginationContainer .pagination .justify-center button {
  display: none;
}
.paginationContainer .core-pagination-select-input {
  position: absolute;
  left: 53%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.paginationContainer .core-pagination-select-input .q-field__control {
  font-size: 15px;
  color: #202633;
  padding: 0px;
}
.paginationContainer .core-pagination-select-input .q-field__control::before, .paginationContainer .core-pagination-select-input .q-field__control::after {
  border: unset;
}
.paginationContainer .core-pagination-select-input .q-field__append {
  display: none;
}

.core-dark-mode .paginationContainer .core-pagination-select-input span {
  color: #ffffff;
}
.core-dark-mode .paginationContainer .core-pagination-select-input .q-field__control {
  color: #ffffff;
}

.select-pagination-light,
.select-pagination-dark {
  min-width: 70px !important;
  margin-left: -10px !important;
  border: 1px solid #FF7728;
  border-radius: 10px;
}
.select-pagination-light .q-item,
.select-pagination-dark .q-item {
  min-height: 10px;
  font-size: 13px;
  padding: 0.61vw 11px;
}

.select-pagination-dark {
  background-color: #2b3347 !important;
  color: #ffffff;
}
.select-pagination-dark .q-item--active {
  color: #ffffff !important;
}

.select-pagination-light {
  background-color: #f5f5f5 !important;
  color: #202633;
}

/*
* Toggle button style
*/
.core-toggle .q-toggle__inner {
  border: 1px solid #707070;
  min-width: 35.66px;
  height: 21.79px;
  width: 35.66px;
  border-radius: 11px;
  padding: 3.1px 3.4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
}
.core-toggle .q-toggle__track {
  margin-top: 0;
  height: 15.56px;
  width: 100%;
  margin-left: 0;
  opacity: 1 !important;
  background: rgba(66, 76, 100, 0.5);
  border-radius: 11px;
}
.core-toggle .q-toggle__thumb {
  height: 13px;
  width: 13px;
  top: 50%;
  margin-top: 0;
  transform: translateY(-50%);
  left: 5px;
}
.core-toggle .q-toggle__thumb::after {
  box-shadow: none;
  background: #d1d1d1;
}
.core-toggle .q-toggle__thumb::before {
  opacity: 0 !important;
}
.core-toggle .q-toggle__inner--truthy .q-toggle__thumb {
  left: 15.7px !important;
}
.core-toggle .q-toggle__inner--truthy .q-toggle__track {
  background: #FF7728;
}
.core-toggle .q-toggle__inner--indet .q-toggle__thumb {
  left: 5px;
}
.core-toggle .q-toggle__label {
  padding-left: 20px;
}

/**
* Core Loading Spinner
*/
.core-dot-spin {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: transparent;
  color: transparent;
  box-shadow: 0 -18px 0 0 #9880ff, 12.72984px -12.72984px 0 0 #9880ff, 18px 0 0 0 #9880ff, 12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), 0 18px 0 0 rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), -18px 0 0 0 rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 rgba(152, 128, 255, 0);
  animation: dotSpin 1.5s infinite linear;
}

@keyframes dotSpin {
  0%, 100% {
    box-shadow: 0 -18px 0 0 #9880ff, 12.72984px -12.72984px 0 0 #9880ff, 18px 0 0 0 #9880ff, 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  12.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 0 #9880ff, 18px 0 0 0 #9880ff, 12.72984px 12.72984px 0 0 #9880ff, 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  25% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 0 #9880ff, 12.72984px 12.72984px 0 0 #9880ff, 0 18px 0 0 #9880ff, -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  37.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 0 #9880ff, 0 18px 0 0 #9880ff, -12.72984px 12.72984px 0 0 #9880ff, -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  50% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 0 #9880ff, -12.72984px 12.72984px 0 0 #9880ff, -18px 0 0 0 #9880ff, -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  62.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 #9880ff, -18px 0 0 0 #9880ff, -12.72984px -12.72984px 0 0 #9880ff;
  }
  75% {
    box-shadow: 0 -18px 0 0 #9880ff, 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 0 #9880ff, -12.72984px -12.72984px 0 0 #9880ff;
  }
  87.5% {
    box-shadow: 0 -18px 0 0 #9880ff, 12.72984px -12.72984px 0 0 #9880ff, 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 #9880ff;
  }
}
.dialogContainer .dialogContent .q-field__native {
  color: #ffffff;
}
.dialogContainer .dialogContent .q-focus-helper {
  opacity: 0 !important;
}
@media screen and (max-width: 767px) {
  .dialogContainer .dialogContent .q-field__control-container,
.dialogContainer .dialogContent .q-field__inner {
    height: 31px !important;
  }
}

/**
Customed scroll bar position for core wrapper.
*/
@media screen and (min-width: 1023px) {
  .main-scroll .q-scrollarea__bar,
.main-scroll .q-scrollarea__thumb {
    right: 15px !important;
  }
}

.core-ip-management .mobile-view button i {
  font-size: 34.4px;
  margin-left: 17.7px !important;
}

.core-dark-mode .core-select-field span {
  color: #ffffff;
}
.core-dark-mode .core-select-field .q-field__label {
  color: #ffffff;
}
.core-dark-mode .core-select-field.use-input .q-field__input {
  color: #ffffff;
}
.core-dark-mode .core-input-field .q-field__native {
  color: #ffffff;
}
.core-dark-mode .core-ip-management .q-field__control .q-field__native {
  color: #ffffff !important;
}
.core-dark-mode .core-table tr:nth-child(even) {
  background-color: #333c52;
}
.core-dark-mode .core-table tr:nth-child(odd) {
  background-color: #2b3347;
}
.core-dark-mode .paginationContainer .pagination button {
  color: #ffffff !important;
}

/**
  Core dialog
*/
.core-dialog-background {
  background: url(../img/dialog-background.df1cb7b0.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.7);
}
.core-dialog-background .core-dialog-container {
  width: 100%;
  height: 400px;
  background: url(../img/dialog-container.be70162d.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 314px;
  max-width: 100% !important;
}
@media screen and (min-width: 768px) {
  .core-dialog-background .core-dialog-container {
    width: 700px;
    height: 780px;
    background-size: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .core-dialog-background .core-dialog-container {
    width: 500px;
    height: 500px;
    background-size: 450px;
  }
}
@media screen and (min-width: 1919px) {
  .core-dialog-background .core-dialog-container {
    width: 800px;
    height: 800px;
    background-size: 700px;
  }
}
.core-dialog-background .core-dialog-container .text-32 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .core-dialog-background .core-dialog-container .text-32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .core-dialog-background .core-dialog-container .text-32 {
    font-size: 25px;
  }
}
.core-dialog-background .core-dialog-container .text-24 {
  font-size: 13px;
}
@media screen and (min-width: 768px) {
  .core-dialog-background .core-dialog-container .text-24 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .core-dialog-background .core-dialog-container .text-24 {
    font-size: 18px;
  }
}
.core-dialog-background .core-dialog-container .width-300 {
  width: 200px;
}
@media screen and (min-width: 768px) {
  .core-dialog-background .core-dialog-container .width-300 {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .core-dialog-background .core-dialog-container .width-300 {
    width: 250px;
  }
}

.core-avatar-card .q-avatar {
  margin-top: 17px;
  margin-left: 10px;
}
.core-avatar-card .q-avatar .q-avatar__content.row.flex-center.overflow-hidden {
  border: 1px #641fff solid;
}
.core-avatar-card .avatar-log .log-status {
  display: flex;
  justify-content: right;
  padding-right: 33px;
}
.core-avatar-card .avatar-log .log-status .status {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #6dd1a5;
  border: 1px solid rgba(112, 112, 112, 0.39);
}
.core-avatar-card .avatar-card-content {
  height: 94px;
  border-radius: 12px;
}
.core-avatar-card .action-button {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  height: 100%;
}
.core-avatar-card .action-button button {
  font-size: 8px;
  width: 47px;
}
.core-avatar-card .action-button button.bg-red {
  background: #ff7676 !important;
}
.core-avatar-card .action-button button.bg-primary {
  background: #3599be !important;
}
.core-avatar-card .action-button button.bg-secondary {
  background: #6dd1a5 !important;
}
.core-avatar-card .action-button .q-btn-group {
  border-radius: 0 12px 12px 0;
}
.core-avatar-card .fade-leave-active {
  transition: opacity 0.5s;
}
.core-avatar-card .fade-leave-to {
  opacity: 0;
}
.core-avatar-card .fade-enter-active {
  opacity: 0;
}
.core-avatar-card .fade-enter-to {
  opacity: 1;
  transition: opacity 0.5s;
}

/*
* Header Styles
*/
.ob-header-content {
  top: 0;
  bottom: 0;
}
.ob-header-content.left-right-30 {
  left: 30px;
  right: 30px;
}
.ob-header-content.left-right-24 {
  left: 24px;
  right: 24px;
}
.ob-header-content .header-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*
* Table.vue Styles
*/
.ob-dark-mode .ob-table tbody tr td {
  color: #ffffff;
}
.ob-dark-mode .ob-table tr:nth-child(even) {
  background-color: #232c40;
}
.ob-dark-mode .ob-table tr:nth-child(odd) {
  background-color: #1e2639;
}

.ob-table {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media screen and (max-width: 768px) {
  .ob-table {
    max-width: calc(100vw - 133px);
  }
}
.ob-table .q-table__top,
.ob-table thead tr:first-child th {
  color: #ffffff;
  background-color: #FF7728;
  font-weight: 600;
  font-size: 14px;
}
.ob-table tbody tr td {
  font-weight: 600;
  font-size: 14px;
  color: #252c3e;
  white-space: normal;
}
.ob-table tbody tr td button {
  border: none;
  background: none;
  color: #8890a3;
  cursor: pointer;
}
.ob-table tbody tr td button:hover {
  background: #ecf2f4;
  height: 35px;
  width: 35px;
  border-radius: 100%;
}
.ob-table thead .q-checkbox .q-checkbox__inner {
  color: #202633 !important;
}
.ob-table tbody .q-checkbox .q-checkbox__inner {
  color: #FF7728 !important;
}
.ob-table .q-table__bottom {
  display: none;
}
.ob-table tr:nth-child(even) {
  background-color: #f5f5f5;
}
.ob-table tr:nth-child(odd) {
  background-color: #ffffff;
}
.ob-table.max-width th,
.ob-table.max-width td,
.ob-table.max-width .td {
  max-width: 222px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ob-table tr {
  cursor: pointer;
  height: 50px;
}
.ob-table tr .table-menu {
  width: 30px;
}
.ob-table tr .table-menu .q-btn {
  transition: 0.3s ease-out;
  opacity: 0;
}
.ob-table tr .table-menu .q-btn.active {
  background-color: red !important;
}
.ob-table tr:hover .table-menu .q-btn {
  opacity: 1;
}
.ob-table ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.ob-table ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.ob-table ::-webkit-scrollbar-thumb {
  background: #e0e0e0;
  border-radius: 10px;
}
.ob-table ::-webkit-scrollbar-thumb:hover {
  background: #b8b8b8;
}

/*
* Main card style
 */
.ob-dark-mode .ob-main-card .display {
  background-color: #2c374e;
}
.ob-dark-mode .ob-main-card .display:hover {
  background-color: #1e2639;
}
.ob-dark-mode .ob-main-card .display .menuHover .menubtn:hover {
  color: #202633 !important;
}
.ob-dark-mode .ob-mobile-card {
  background-color: #2c374e;
}

.ob-main-card {
  display: inline-grid;
  width: 100%;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 10px;
  row-gap: 10px;
}
@media screen and (max-width: 1023px) {
  .ob-main-card {
    display: block;
  }
}
.ob-main-card .display {
  background-color: #f5f5f5;
  border-color: #707070;
  border-radius: 15px;
  transition: 0.2s ease-out;
}
@media screen and (max-width: 1023px) {
  .ob-main-card .display {
    margin-bottom: 10px;
  }
}
.ob-main-card .display .menuHover {
  float: right;
  transition: 0.2s;
}
@media screen and (min-width: 1023px) {
  .ob-main-card .display .menuHover {
    visibility: hidden;
  }
}
.ob-main-card .display .menuHover .menubtn:hover {
  background-color: #c4c0c0;
}
.ob-main-card .display .separators {
  opacity: 0.3;
}
.ob-main-card .display .details .heading {
  max-width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (min-width: 1919px) {
  .ob-main-card .display .details .heading {
    max-width: 300px;
  }
}
@media screen and (max-width: 600px) {
  .ob-main-card .display .details .heading {
    max-width: 250px;
  }
}
.ob-main-card .display .details .heading h4 {
  width: 20px;
  display: inline;
  font-size: 20px;
  font-weight: 510;
}
@media screen and (max-width: 600px) {
  .ob-main-card .display .details .heading h4 {
    font-size: 15px;
  }
}
.ob-main-card .display .details .overall_progress {
  width: 100%;
  border-radius: 5px;
}
@media screen and (max-width: 600px) {
  .ob-main-card .display .details .overall_progress {
    margin: 10px 0;
  }
}
.ob-main-card .display .details .progress_percent {
  opacity: 0.7;
  font-size: 16px;
}
@media screen and (max-width: 600px) {
  .ob-main-card .display .details span {
    font-size: 11px !important;
  }
}
.ob-main-card .display .details .bottom_details div {
  display: inline-block;
}
.ob-main-card .display .details .bottom_details div .m_value {
  color: red;
  font-weight: 600;
}
.ob-main-card .display .details #right_side {
  float: right;
}
.ob-main-card .display .details #right_side .dl_value {
  font-weight: 600;
}
.ob-main-card .display:hover {
  cursor: pointer;
  background: #e9e8e8;
}
.ob-main-card .display:hover .menuHover {
  visibility: visible;
}

.ob-dark-mode .ob-select-field .q-field__label,
.ob-dark-mode .ob-select-field .q-field__input,
.ob-dark-mode .ob-select-field .q-field__native {
  color: #ffffff;
}

.ob-select-field {
  min-width: 150px;
}
.ob-select-field .q-field__label {
  margin-left: 15px;
  color: #202633;
  transform: none !important;
}
.ob-select-field .q-field__control-container {
  padding-top: 0 !important;
}
.ob-select-field span {
  margin-left: 15px;
}
.ob-select-field .q-select__dropdown-icon {
  margin-right: 10px;
  color: #869ab2;
}
.ob-select-field.height-31 {
  height: 31px;
}
.ob-select-field.height-34 {
  height: 34px;
}
.ob-select-field.height-31 .q-field__marginal,
.ob-select-field.height-31 .q-field__control,
.ob-select-field.height-31 .q-field__native, .ob-select-field.height-34 .q-field__marginal,
.ob-select-field.height-34 .q-field__control,
.ob-select-field.height-34 .q-field__native {
  height: 31px;
  min-height: 31px;
  padding: 0;
}
.ob-select-field.height-31 .q-field__label, .ob-select-field.height-34 .q-field__label {
  top: 5px;
}
.ob-select-field.standard_q-chip .q-field__native .q-chip {
  background: #FF7728;
  color: #202633;
  height: 31px;
}
.ob-select-field.standard_q-chip .q-field__native .q-chip .q-chip__icon {
  color: #202633;
}
.ob-select-field.height-34 {
  height: 34px;
}
.ob-select-field.height-34 .q-field__marginal,
.ob-select-field.height-34 .q-field__control,
.ob-select-field.height-34 .q-field__native {
  height: 34px;
  min-height: 34px;
}
.ob-select-field.height-34 .q-field__label {
  top: 5px;
}
.ob-select-field.min-width-90 {
  min-width: 90px;
}
.ob-select-field.min-width-90 .q-field__label,
.ob-select-field.min-width-90 span {
  padding-left: 20px;
}
.ob-select-field.min-width-90 .q-field__append {
  padding-left: 0;
}
.ob-select-field.use-input .q-field__input {
  padding-left: 15px;
}
.ob-select-field ::placeholder {
  opacity: 1;
}
.ob-select-field .q-field__bottom {
  min-height: auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .ob-select-field.standard {
    width: 300px;
  }
}
@media screen and (min-width: 1023px) {
  .ob-select-field.standard {
    width: 292px;
  }
}
@media screen and (min-width: 1919px) {
  .ob-select-field.standard {
    width: 318px;
  }
}

@media screen and (max-width: 600px) {
  .q-select__dialog {
    background: transparent;
  }
  .q-select__dialog .q-field__inner {
    display: none;
  }
}

.ob-option-style-dark,
.ob-option-style-light {
  border-radius: 10px;
  border: 1px solid #FF7728;
  /* width */
  /* Handle */
}
.ob-option-style-dark .q-item--active,
.ob-option-style-light .q-item--active {
  color: inherit;
}
@media screen and (max-width: 768px) {
  .ob-option-style-dark,
.ob-option-style-light {
    width: calc(100% - 24px);
    position: fixed !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
  .ob-option-style-dark,
.ob-option-style-light {
    margin-top: 10px !important;
  }
}
.ob-option-style-dark .q-item,
.ob-option-style-light .q-item {
  min-height: 35px;
}
.ob-option-style-dark.max-width-130,
.ob-option-style-light.max-width-130 {
  max-width: 130px;
}
@media screen and (min-width: 1919px) {
  .ob-option-style-dark.max-width-130,
.ob-option-style-light.max-width-130 {
    max-width: 190px;
  }
}
.ob-option-style-dark::-webkit-scrollbar,
.ob-option-style-light::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.ob-option-style-dark::-webkit-scrollbar-thumb,
.ob-option-style-light::-webkit-scrollbar-thumb {
  background: #b8b8b8;
  border-radius: 10px;
}

.ob-option-style-dark {
  background-color: #232c40 !important;
  color: #ffffff;
}
.ob-option-style-dark .q-field__native {
  color: #ffffff !important;
}

.ob-option-style-light {
  background-color: #ffffff !important;
  color: #202633;
}
.ob-option-style-light .q-field__native {
  color: #202633;
}

.ob-selected-class {
  color: #202633 !important;
  background-color: #FF7728;
}

.ob-dark-mode .ob-input-field .q-field__native {
  color: #ffffff !important;
}

.ob-input-field {
  padding-left: 15px;
  padding-right: 15px;
}
.ob-input-field.label-accent-1 .q-field__label {
  color: #202633 !important;
}
.ob-input-field.label-accent-1 .q-field__native {
  color: #202633 !important;
}
.ob-input-field .q-field__native {
  color: #202633;
}
.ob-input-field .q-field__label {
  color: white;
  transform: none !important;
  font-size: 10px;
}
@media screen and (min-width: 1919px) {
  .ob-input-field .q-field__label {
    font-size: 14px;
  }
}
@media screen and (min-width: 5120px) {
  .ob-input-field .q-field__label {
    font-size: 18px;
  }
}
.ob-input-field ::placeholder {
  opacity: 1;
}
.ob-input-field .q-field__control {
  padding: 0 15px 15px;
}
.ob-input-field.autogrow {
  min-height: 150px;
}
.ob-input-field.autogrow .q-field__control {
  padding: 0 !important;
}
.ob-input-field.textarea {
  padding-left: 14px;
  padding-right: 14px;
}
.ob-input-field.textarea .q-field__control {
  padding-left: 0;
}
.ob-input-field.height-31 {
  height: 31px;
}
.ob-input-field.height-34 {
  height: 34px;
}
.ob-input-field.height-31 .q-field__marginal,
.ob-input-field.height-31 .q-field__control,
.ob-input-field.height-31 .q-field__native, .ob-input-field.height-34 .q-field__marginal,
.ob-input-field.height-34 .q-field__control,
.ob-input-field.height-34 .q-field__native {
  height: 31px;
  min-height: 31px;
  padding: 0;
}
.ob-input-field.height-31 .q-field__label, .ob-input-field.height-34 .q-field__label {
  top: 5px;
}
.ob-input-field.max-width-300 {
  max-width: 300px;
}
@media screen and (min-width: 768px) {
  .ob-input-field.max-width-300 {
    max-width: 360px;
  }
}
@media screen and (min-width: 768px) {
  .ob-input-field.standard {
    width: 300px;
  }
}
@media screen and (min-width: 1023px) {
  .ob-input-field.standard {
    width: 292px;
  }
}
@media screen and (min-width: 1919px) {
  .ob-input-field.standard {
    width: 318px;
  }
}
.ob-input-field .q-field__bottom {
  min-height: auto;
  padding: 0;
}
.ob-input-field.dialog-input {
  color: white !important;
  border: solid 1px white;
  width: 100%;
  position: relative;
}
.ob-input-field.dialog-input ::placeholder {
  opacity: 1;
  color: #727272;
}
.ob-input-field.dialog-input .q-field__input {
  color: #fff !important;
}
.ob-input-field.dialog-input .q-field__native {
  color: white;
}
.ob-input-field.dialog-input .q-field__bottom {
  min-height: 0;
  padding: 0;
}

.ob-button {
  border-radius: 10px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ob-button {
    border-radius: 50px;
    width: auto;
  }
}

/*
* Main scroll
*/
.ob-main-scroll {
  padding: 0 24px 0 24px;
}
@media screen and (min-width: 768px) {
  .ob-main-scroll {
    overflow-y: scroll;
  }
  .ob-main-scroll.standard-scroll {
    height: calc(100vh - 195px);
  }
  .ob-main-scroll.table-scroll {
    height: calc(100vh - 240px);
  }
}
@media screen and (min-width: 1023px) {
  .ob-main-scroll {
    /* width */
    /* Handle */
  }
  .ob-main-scroll::-webkit-scrollbar {
    width: 3px;
    height: 3px;
  }
  .ob-main-scroll::-webkit-scrollbar-thumb {
    background: #b8b8b8;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .ob-main-scroll.no-padding-left-right-lg {
    padding: 0 !important;
  }
  .ob-main-scroll.padding-top-bottom-lg {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .ob-main-scroll.padding-bottom-lg {
    padding-bottom: 24px !important;
  }
}

/*
* Pagination Style
*/
.ob-pagination-container {
  position: relative;
  width: 132px;
  height: 31px;
  border: 1px solid #FF7728;
  border-radius: 19px;
}
.ob-pagination-container .pagination button:first-of-type {
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #FF7728;
  border-radius: 100%;
}
.ob-pagination-container .pagination button:last-of-type {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #FF7728;
  border-radius: 100%;
}
.ob-pagination-container .pagination button:last-of-type,
.ob-pagination-container .pagination button:first-of-type {
  width: 25px;
}
.ob-pagination-container .pagination .justify-center button {
  display: none;
}
.ob-pagination-container .q-pagination__content > .q-btn {
  margin: 0 !important;
}
.ob-pagination-container .ob-pagination-select-input {
  width: 70px;
  height: 31px;
}
.ob-pagination-container .ob-pagination-select-input .q-field__control {
  font-size: 15px;
  color: #f5f5f5;
  padding: 0px;
  min-height: 31px;
}
.ob-pagination-container .ob-pagination-select-input .q-field__control .q-field__native {
  justify-content: center;
  align-items: center;
  min-height: 31px;
}
.ob-pagination-container .ob-pagination-select-input .q-field__control::before, .ob-pagination-container .ob-pagination-select-input .q-field__control::after {
  border: unset;
}
.ob-pagination-container .ob-pagination-select-input .q-field__append {
  display: none;
}

.ob-dark-mode .ob-menu-scroll .q-expansion-item--expanded .q-item--clickable {
  background-color: #2c374e;
}
.ob-dark-mode .ob-menu-scroll .q-item__section--side {
  color: white;
}
.ob-dark-mode .ob-menu-scroll .q-item.q-router-link--active {
  background-color: #2c374e;
}

.ob-menu-scroll .q-expansion-item--expanded .q-item--clickable {
  background-color: #f2f2f2;
  border-left: 2px solid #FF7728;
}
.ob-menu-scroll .q-expansion-item--expanded .q-item.q-router-link--active .list-text {
  color: #a67c00 !important;
}
.ob-menu-scroll .q-expansion-item--expanded .q-expansion-item__content .q-item--clickable {
  background-color: transparent;
  border-left: 0;
}
.ob-menu-scroll .q-item__section--avatar {
  min-width: 40px;
}
.ob-menu-scroll .q-item__section--side {
  color: #202633;
}
.ob-menu-scroll .q-item__section--side .q-expansion-item__toggle-icon {
  font-size: 18px;
  opacity: 0.7;
}
.ob-menu-scroll .q-item {
  margin-left: 3px;
  border-left: 2px solid transparent;
}
.ob-menu-scroll .q-item.q-router-link--active {
  background-color: #f2f2f2;
  border-left: 2px solid #FF7728;
  color: #FF7728;
}
.ob-menu-scroll .margin-left-10 {
  margin-left: 10px;
}

@media screen and (min-width: 768px) {
  .standard-form-width {
    width: 300px;
  }
}
@media screen and (min-width: 1023px) {
  .standard-form-width {
    width: 292px;
  }
}
@media screen and (min-width: 1919px) {
  .standard-form-width {
    width: 318px;
  }
}

/*
* Toggle button style
*/
.ob-toggle .q-toggle__inner {
  border: 1px solid #869ab2;
  min-width: 35.66px;
  height: 21.79px;
  width: 35.66px;
  border-radius: 11px;
  padding: 3.1px 3.4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
}
.ob-toggle .q-toggle__track {
  margin-top: 0;
  height: 15.56px;
  width: 100%;
  margin-left: 0;
  opacity: 1 !important;
  background: #688cb9;
  border-radius: 11px;
}
.ob-toggle .q-toggle__thumb {
  height: 13px;
  width: 13px;
  top: 50%;
  margin-top: 0;
  transform: translateY(-50%);
  left: 5px;
}
.ob-toggle .q-toggle__thumb::after {
  box-shadow: none;
  background: #5387c5;
}
.ob-toggle .q-toggle__thumb::before {
  opacity: 0 !important;
}
.ob-toggle .q-toggle__inner--truthy .q-toggle__thumb {
  left: 15.7px !important;
}
.ob-toggle .q-toggle__inner--truthy .q-toggle__thumb::after {
  background: #FF7728;
}
.ob-toggle .q-toggle__inner--truthy .q-toggle__track {
  background: #869ab2;
}
.ob-toggle .q-toggle__inner--indet .q-toggle__thumb {
  left: 5px;
}
.ob-toggle .q-toggle__label {
  padding-left: 20px;
}

@media only screen and (max-width: 767px) {
  .margin-bottom-sm {
    margin-bottom: 50px;
  }
}

/**
  PM dialog
*/
.ob-dialog-background {
  background-image: url(../img/ob-dialog-background.df1cb7b0.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.7);
}
.ob-dialog-background .ob-dialog-container {
  width: 100%;
  height: 400px;
  background-image: url(../img/ob-dialog-container.3ea97e28.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 314px;
  max-width: 100% !important;
}
@media screen and (max-width: 767px) {
  .ob-dialog-background .ob-dialog-container {
    background: none;
  }
}
@media screen and (min-width: 768px) {
  .ob-dialog-background .ob-dialog-container {
    width: 700px;
    height: 780px;
    background-size: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .ob-dialog-background .ob-dialog-container {
    width: 500px;
    height: 500px;
    background-size: 450px;
  }
}
@media screen and (min-width: 1919px) {
  .ob-dialog-background .ob-dialog-container {
    width: 800px;
    height: 800px;
    background-size: 700px;
  }
}
.ob-dialog-background .ob-dialog-container .text-32 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .ob-dialog-background .ob-dialog-container .text-32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .ob-dialog-background .ob-dialog-container .text-32 {
    font-size: 25px;
  }
}
.ob-dialog-background .ob-dialog-container .text-24 {
  font-size: 13px;
}
@media screen and (min-width: 768px) {
  .ob-dialog-background .ob-dialog-container .text-24 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .ob-dialog-background .ob-dialog-container .text-24 {
    font-size: 18px;
  }
}
.ob-dialog-background .ob-dialog-container .width-300 {
  width: 280px;
}
@media screen and (min-width: 768px) {
  .ob-dialog-background .ob-dialog-container .width-300 {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .ob-dialog-background .ob-dialog-container .width-300 {
    width: 250px;
  }
}
.ob-dialog-background .ob-dialog-container .width-300 .width-auto {
  width: auto;
  min-width: 0;
  display: table;
}

@media screen and (max-width: 600px) {
  .sm-p-none {
    padding: 0 !important;
  }

  .sm-m-none {
    margin: 0 !important;
  }
}
@media screen and (max-width: 600px) {
  .q-tabs {
    width: 100vw;
  }
}

@media screen and (min-width: 600px) {
  .show-on-mobile {
    display: none;
  }
}

/**
  pm Customed Class Names for Background, Text Colors

  NOTE  : Refer to pm.variables.scss for variable references
  USAGE : eg. ob-bg-accent-0, ob-bg-hover-accent-0, ob-text-accent-0, ob-text-hover-accent-0
*/
.ob-bg-primary {
  background-color: #ffffff !important;
}

.ob-bg-secondary {
  background-color: #f5f5f5 !important;
}

.ob-bg-accent-0 {
  background-color: #FF7728;
}
@media screen and (min-width: 1023px) {
  .ob-bg-accent-0 {
    background-color: #FF7728 !important;
  }
}

.ob-text-primary {
  color: #202633;
}

.ob-text-secondary {
  color: #788D83;
}

.ob-dark-mode .ob-bg-secondary {
  background-color: #1e2639 !important;
}
.ob-dark-mode .ob-bg-primary {
  background-color: #232c40 !important;
}
.ob-dark-mode .ob-text-primary {
  color: #ffffff !important;
}
@media screen and (max-width: 1500px) {
  .ob-dark-mode .ob-right-drawer {
    box-shadow: -5px 0px 20px -8px rgba(0, 0, 0, 0.4);
  }
}

@media screen and (max-width: 600px) {
  .ob-header .ob-bg-secondary {
    background-color: #FF7728 !important;
  }
}

.ob-index .ob-text-secondary {
  color: #ffffff;
}

@media screen and (max-width: 767px) {
  .ob-eft-drawer .ob-bg-secondary {
    background-color: #FF7728 !important;
  }
}

.ob-right-drawer .ob-bg-accent-1 {
  background-color: #202633;
}
.ob-right-drawer .ob-bg-accent-1 .ob-bg-accent-1 {
  background-color: #202633;
}
.ob-right-drawer .ob-analog-clock-accent-1 {
  filter: drop-shadow(5px 5px 3px #707070) !important;
}
@media screen and (max-width: 1500px) {
  .ob-right-drawer {
    box-shadow: -5px 0px 20px -8px #aaaaaa;
  }
}

.ob-footer .ob-bg-primary {
  background-color: #ffffff;
}
@media screen and (min-width: 768px) {
  .ob-footer .ob-bg-primary {
    background-color: rgba(255, 255, 255, 0.7);
  }
}
.ob-footer .ob-text-accent-0 {
  color: #FF7728;
}

.ob-bg-accent-0 {
  background-color: #FF7728;
}

.ob-bg-accent-1 {
  background-color: #202633;
}

.ob-bg-accent-2 {
  background-color: #788D83;
}

.ob-bg-accent-3 {
  background-color: #869ab2;
}

.ob-bg-accent-4 {
  background-color: #688cb9;
}

.ob-bg-accent-5 {
  background-color: #5387c5;
}

.ob-bg-accent-6 {
  background-color: #26218E;
}

.ob-bg-accent-7 {
  background-color: #212121;
}

.ob-bg-hover-accent-0 {
  transition: 0.2s ease-out;
}
.ob-bg-hover-accent-0:hover {
  color: #ffffff;
  background-color: #FF7728 !important;
}

.ob-bg-hover-accent-1 {
  transition: 0.2s ease-out;
}
.ob-bg-hover-accent-1:hover {
  color: #ffffff;
  background-color: #202633 !important;
}

.ob-bg-hover-accent-2 {
  transition: 0.2s ease-out;
}
.ob-bg-hover-accent-2:hover {
  color: #ffffff;
  background-color: #788D83 !important;
}

.ob-bg-hover-accent-3 {
  transition: 0.2s ease-out;
}
.ob-bg-hover-accent-3:hover {
  color: #ffffff;
  background-color: #869ab2 !important;
}

.ob-text-accent-0 {
  color: #FF7728;
}

.ob-text-hover-accent-0 {
  transition: 0.2s ease-out;
}
.ob-text-hover-accent-0:hover {
  color: #FF7728 !important;
}

.ob-text-accent-1 {
  color: #202633;
}

.ob-text-hover-accent-1 {
  transition: 0.2s ease-out;
}
.ob-text-hover-accent-1:hover {
  color: #202633 !important;
}

.ob-text-accent-2 {
  color: #788D83;
}

.ob-text-hover-accent-2 {
  transition: 0.2s ease-out;
}
.ob-text-hover-accent-2:hover {
  color: #788D83 !important;
}

.ob-text-accent-3 {
  color: #869ab2;
}

.ob-text-hover-accent-3 {
  transition: 0.2s ease-out;
}
.ob-text-hover-accent-3:hover {
  color: #869ab2 !important;
}

.ob-warning-notif {
  background-color: #fffaf3;
  color: #7a4d05 !important;
  border: 1px solid #ccbea0;
}

.ob-info-notif {
  background-color: #f8ffff;
  color: #0e566c !important;
  border: 1px solid #bedfe6;
}

.ob-error-notif {
  background-color: #fff6f6;
  color: #973937 !important;
  border: 1px solid #cb9e9e;
}

.ob-success-notif {
  background-color: #f3ffd8;
  color: #0c950e !important;
  border: 1px solid #a8c599;
}

.ob-warning-notif,
.ob-info-notif,
.ob-error-notif,
.ob-success-notif {
  padding-right: 100px;
}

/**
  Core Customed Borders/ Colors,Radius
*/
.ob-border-radius-50 {
  border-radius: 50px;
}

.ob-border-radius-15 {
  border-radius: 15px;
}

.ob-border-radius-12 {
  border-radius: 12px;
}

.ob-border-radius-10 {
  border-radius: 10px;
}

.ob-border-radius-8 {
  border-radius: 8px;
}

/***
  Border Styles
*/
.ob-border-1-dashed {
  border: 1px dashed #869ab2;
}

.ob-border-accent-0 {
  border: 1px solid;
  border-color: #FF7728;
}

.ob-border-accent-1 {
  border: 1px solid;
  border-color: #202633;
}

.ob-border-accent-2 {
  border: 1px solid;
  border-color: #788D83;
}

.ob-border-accent-3 {
  border: 1px solid;
  border-color: #869ab2;
}

@font-face {
  font-family: "iconfont";
  /* Project id 3623417 */
  src: url("//at.alicdn.com/t/c/font_3623417_95kvqalnvwq.woff2?t=1663556872907") format("woff2"), url("//at.alicdn.com/t/c/font_3623417_95kvqalnvwq.woff?t=1663556872907") format("woff"), url("//at.alicdn.com/t/c/font_3623417_95kvqalnvwq.ttf?t=1663556872907") format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ellipsis-fill:before {
  content: "";
}

.icon-circle-fill:before {
  content: "";
}

.icon-eye-fill:before {
  content: "";
}

.icon-home-fill:before {
  content: "";
}

.icon-milestone-fill:before {
  content: "";
}

.icon-eye-off-fill:before {
  content: "";
}

.icon-arrow-left-line:before {
  content: "";
}

.icon-activitylogs-line:before {
  content: "";
}

.icon-report-fill:before {
  content: "";
}

.icon-clip-link-line:before {
  content: "";
}

.icon-burger-menu-line:before {
  content: "";
}

.icon-back-fill:before {
  content: "";
}

.icon-close-circle-fill:before {
  content: "";
}

.icon-calendar-fill:before {
  content: "";
}

.icon-delete-fill:before {
  content: "";
}

.icon-arrow-right-s-line:before {
  content: "";
}

.icon-notification-fill:before {
  content: "";
}

.icon-okrs-fill:before {
  content: "";
}

.icon-logout-box-r-line:before {
  content: "";
}

.icon-task-completed-fill:before {
  content: "";
}

.icon-save-fill:before {
  content: "";
}

.icon-worktype-fill:before {
  content: "";
}

.icon-timesheet-fill:before {
  content: "";
}

.icon-task-list-fill:before {
  content: "";
}

.icon-user-management-fill:before {
  content: "";
}

.icon-clip-link-line:before {
  content: "";
}

.icon-close:before {
  content: "";
}

.icon-logout-box-r-line:before {
  content: "";
}

.icon-filter-fill:before {
  content: "";
}

.icon-a-organizationalstructure-fill:before {
  content: "";
}

.icon-search-line:before {
  content: "";
}

.icon-project-fill:before {
  content: "";
}

.icon-add-circle-fill:before {
  content: "";
}

/**
  Core Customed Text Sizes
*/
@media screen and (min-width: 768px) {
  .text-60 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1023px) {
  .text-60 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1919px) {
  .text-60 {
    font-size: 60px;
  }
}
@media screen and (min-width: 5120px) {
  .text-60 {
    font-size: 64px;
  }
}

.text-33 {
  font-size: 28px;
}
@media screen and (min-width: 1919px) {
  .text-33 {
    font-size: 33px;
  }
}
@media screen and (min-width: 5120px) {
  .text-33 {
    font-size: 37px;
  }
}

.text-32 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .text-32 {
    font-size: 27px;
  }
}
@media screen and (min-width: 1919px) {
  .text-32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 5120px) {
  .text-32 {
    font-size: 36px;
  }
}

.text-30 {
  font-size: 26px;
}
@media screen and (min-width: 5120px) {
  .text-30 {
    font-size: 34px;
  }
}

.text-28 {
  font-size: 23px;
}
@media screen and (min-width: 1919px) {
  .text-28 {
    font-size: 28px;
  }
}
@media screen and (min-width: 5120px) {
  .text-28 {
    font-size: 32px;
  }
}

.text-26 {
  font-size: 20px;
}
@media screen and (min-width: 1919px) {
  .text-26 {
    font-size: 26px;
  }
}
@media screen and (min-width: 5120px) {
  .text-26 {
    font-size: 30px;
  }
}

.text-24 {
  font-size: 24px !important;
}

.text-23 {
  font-size: 18px;
}
@media screen and (min-width: 1919px) {
  .text-23 {
    font-size: 23px;
  }
}
@media screen and (min-width: 5120px) {
  .text-23 {
    font-size: 27px;
  }
}

.text-22 {
  font-size: 17px;
}
@media screen and (min-width: 1919px) {
  .text-22 {
    font-size: 22px;
  }
}
@media screen and (min-width: 5120px) {
  .text-22 {
    font-size: 26px;
  }
}

.text-20 {
  font-size: 16px;
}
@media screen and (min-width: 1919px) {
  .text-20 {
    font-size: 20px;
  }
}
@media screen and (min-width: 5120px) {
  .text-20 {
    font-size: 24px;
  }
}

.text-18 {
  font-size: 14px;
}
@media screen and (min-width: 1919px) {
  .text-18 {
    font-size: 18px;
  }
}
@media screen and (min-width: 5120px) {
  .text-18 {
    font-size: 22px;
  }
}

.text-16 {
  font-size: 16px !important;
}

.text-15 {
  font-size: 15px;
}

.text-14 {
  font-size: 14px;
}

.text-13 {
  font-size: 13px;
}

.text-12 {
  font-size: 12px;
}

.text-10 {
  font-size: 10px;
}

.text-9 {
  font-size: 9px;
}

.text-8 {
  font-size: 8px;
}

.text-bold {
  font-weight: 700;
}

.text-semibold {
  font-weight: 600;
}

.line-height-0 {
  line-height: 0 !important;
}

/*
* Header Styles
*/
.cf-header-content {
  top: 0;
  bottom: 0;
}
.cf-header-content.left-right-30 {
  left: 30px;
  right: 30px;
}
.cf-header-content.left-right-24 {
  left: 24px;
  right: 24px;
}
.cf-header-content .header-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*
* Table.vue Styles
*/
.cf-dark-mode .cf-table tbody tr td {
  color: #ffffff;
}
.cf-dark-mode .cf-table tr:nth-child(even) {
  background-color: #232c40;
}
.cf-dark-mode .cf-table tr:nth-child(odd) {
  background-color: #1e2639;
}

.cf-table {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
@media screen and (max-width: 768px) {
  .cf-table {
    max-width: calc(100vw - 133px);
  }
}
.cf-table .q-table__top,
.cf-table thead tr:first-child th {
  color: #ffffff;
  background-color: #FF7728;
  font-weight: 600;
  font-size: 14px;
}
.cf-table tbody tr td {
  font-weight: 600;
  font-size: 14px;
  color: #252c3e;
  white-space: normal;
}
.cf-table tbody tr td button {
  border: none;
  background: none;
  color: #8890a3;
  cursor: pointer;
}
.cf-table tbody tr td button:hover {
  background: #ecf2f4;
  height: 35px;
  width: 35px;
  border-radius: 100%;
}
.cf-table thead .q-checkbox .q-checkbox__inner {
  color: #202633 !important;
}
.cf-table tbody .q-checkbox .q-checkbox__inner {
  color: #FF7728 !important;
}
.cf-table .q-table__bottom {
  display: none;
}
.cf-table tr:nth-child(even) {
  background-color: #f5f5f5;
}
.cf-table tr:nth-child(odd) {
  background-color: #ffffff;
}
.cf-table.max-width th,
.cf-table.max-width td,
.cf-table.max-width .td {
  max-width: 222px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.cf-table tr {
  cursor: pointer;
  height: 50px;
}
.cf-table tr .table-menu {
  width: 30px;
}
.cf-table tr .table-menu .q-btn {
  transition: 0.3s ease-out;
  opacity: 0;
}
.cf-table tr .table-menu .q-btn.active {
  background-color: red !important;
}
.cf-table tr:hover .table-menu .q-btn {
  opacity: 1;
}
.cf-table ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.cf-table ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cf-table ::-webkit-scrollbar-thumb {
  background: #e0e0e0;
  border-radius: 10px;
}
.cf-table ::-webkit-scrollbar-thumb:hover {
  background: #b8b8b8;
}

/*
* Main card style
 */
.cf-dark-mode .cf-main-card .display {
  background-color: #2c374e;
}
.cf-dark-mode .cf-main-card .display:hover {
  background-color: #1e2639;
}
.cf-dark-mode .cf-main-card .display .menuHover .menubtn:hover {
  color: #202633 !important;
}
.cf-dark-mode .cf-mobile-card {
  background-color: #2c374e;
}

.cf-main-card {
  display: inline-grid;
  width: 100%;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 10px;
  row-gap: 10px;
}
@media screen and (max-width: 1023px) {
  .cf-main-card {
    display: block;
  }
}
.cf-main-card .display {
  background-color: #f5f5f5;
  border-color: #707070;
  border-radius: 15px;
  transition: 0.2s ease-out;
}
@media screen and (max-width: 1023px) {
  .cf-main-card .display {
    margin-bottom: 10px;
  }
}
.cf-main-card .display .menuHover {
  float: right;
  transition: 0.2s;
}
@media screen and (min-width: 1023px) {
  .cf-main-card .display .menuHover {
    visibility: hidden;
  }
}
.cf-main-card .display .menuHover .menubtn:hover {
  background-color: #c4c0c0;
}
.cf-main-card .display .separators {
  opacity: 0.3;
}
.cf-main-card .display .details .heading {
  max-width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (min-width: 1919px) {
  .cf-main-card .display .details .heading {
    max-width: 300px;
  }
}
@media screen and (max-width: 600px) {
  .cf-main-card .display .details .heading {
    max-width: 250px;
  }
}
.cf-main-card .display .details .heading h4 {
  width: 20px;
  display: inline;
  font-size: 20px;
  font-weight: 510;
}
@media screen and (max-width: 600px) {
  .cf-main-card .display .details .heading h4 {
    font-size: 15px;
  }
}
.cf-main-card .display .details .overall_progress {
  width: 100%;
  border-radius: 5px;
}
@media screen and (max-width: 600px) {
  .cf-main-card .display .details .overall_progress {
    margin: 10px 0;
  }
}
.cf-main-card .display .details .progress_percent {
  opacity: 0.7;
  font-size: 16px;
}
@media screen and (max-width: 600px) {
  .cf-main-card .display .details span {
    font-size: 11px !important;
  }
}
.cf-main-card .display .details .bottom_details div {
  display: inline-block;
}
.cf-main-card .display .details .bottom_details div .m_value {
  color: red;
  font-weight: 600;
}
.cf-main-card .display .details #right_side {
  float: right;
}
.cf-main-card .display .details #right_side .dl_value {
  font-weight: 600;
}
.cf-main-card .display:hover {
  cursor: pointer;
  background: #e9e8e8;
}
.cf-main-card .display:hover .menuHover {
  visibility: visible;
}

.cf-dark-mode .cf-select-field .q-field__label,
.cf-dark-mode .cf-select-field .q-field__input,
.cf-dark-mode .cf-select-field .q-field__native {
  color: #ffffff;
}

.cf-select-field {
  min-width: 150px;
}
.cf-select-field .q-field__label {
  margin-left: 15px;
  color: #202633;
  transform: none !important;
}
.cf-select-field .q-field__control-container {
  padding-top: 0 !important;
}
.cf-select-field span {
  margin-left: 15px;
}
.cf-select-field .q-select__dropdown-icon {
  margin-right: 10px;
  color: #869ab2;
}
.cf-select-field.height-31 {
  height: 31px;
}
.cf-select-field.height-34 {
  height: 34px;
}
.cf-select-field.height-31 .q-field__marginal,
.cf-select-field.height-31 .q-field__control,
.cf-select-field.height-31 .q-field__native, .cf-select-field.height-34 .q-field__marginal,
.cf-select-field.height-34 .q-field__control,
.cf-select-field.height-34 .q-field__native {
  height: 31px;
  min-height: 31px;
  padding: 0;
}
.cf-select-field.height-31 .q-field__label, .cf-select-field.height-34 .q-field__label {
  top: 5px;
}
.cf-select-field.standard_q-chip .q-field__native .q-chip {
  background: #FF7728;
  color: #202633;
  height: 31px;
}
.cf-select-field.standard_q-chip .q-field__native .q-chip .q-chip__icon {
  color: #202633;
}
.cf-select-field.height-34 {
  height: 34px;
}
.cf-select-field.height-34 .q-field__marginal,
.cf-select-field.height-34 .q-field__control,
.cf-select-field.height-34 .q-field__native {
  height: 34px;
  min-height: 34px;
}
.cf-select-field.height-34 .q-field__label {
  top: 5px;
}
.cf-select-field.min-width-90 {
  min-width: 90px;
}
.cf-select-field.min-width-90 .q-field__label,
.cf-select-field.min-width-90 span {
  padding-left: 20px;
}
.cf-select-field.min-width-90 .q-field__append {
  padding-left: 0;
}
.cf-select-field.use-input .q-field__input {
  padding-left: 15px;
}
.cf-select-field ::placeholder {
  opacity: 1;
}
.cf-select-field .q-field__bottom {
  min-height: auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .cf-select-field.standard {
    width: 300px;
  }
}
@media screen and (min-width: 1023px) {
  .cf-select-field.standard {
    width: 292px;
  }
}
@media screen and (min-width: 1919px) {
  .cf-select-field.standard {
    width: 318px;
  }
}

@media screen and (max-width: 600px) {
  .q-select__dialog {
    background: transparent;
  }
  .q-select__dialog .q-field__inner {
    display: none;
  }
}

.cf-option-style-dark,
.cf-option-style-light {
  border-radius: 10px;
  border: 1px solid #FF7728;
  /* width */
  /* Handle */
}
.cf-option-style-dark .q-item--active,
.cf-option-style-light .q-item--active {
  color: inherit;
}
@media screen and (max-width: 768px) {
  .cf-option-style-dark,
.cf-option-style-light {
    width: calc(100% - 24px);
    position: fixed !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
  .cf-option-style-dark,
.cf-option-style-light {
    margin-top: 10px !important;
  }
}
.cf-option-style-dark .q-item,
.cf-option-style-light .q-item {
  min-height: 35px;
}
.cf-option-style-dark.max-width-130,
.cf-option-style-light.max-width-130 {
  max-width: 130px;
}
@media screen and (min-width: 1919px) {
  .cf-option-style-dark.max-width-130,
.cf-option-style-light.max-width-130 {
    max-width: 190px;
  }
}
.cf-option-style-dark::-webkit-scrollbar,
.cf-option-style-light::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.cf-option-style-dark::-webkit-scrollbar-thumb,
.cf-option-style-light::-webkit-scrollbar-thumb {
  background: #b8b8b8;
  border-radius: 10px;
}

.cf-option-style-dark {
  background-color: #232c40 !important;
  color: #ffffff;
}
.cf-option-style-dark .q-field__native {
  color: #ffffff !important;
}

.cf-option-style-light {
  background-color: #ffffff !important;
  color: #202633;
}
.cf-option-style-light .q-field__native {
  color: #202633;
}

.cf-selected-class {
  color: #202633 !important;
  background-color: #FF7728;
}

.cf-dark-mode .cf-input-field .q-field__native {
  color: #ffffff !important;
}

.cf-input-field {
  padding-left: 15px;
  padding-right: 15px;
}
.cf-input-field.label-accent-1 .q-field__label {
  color: #202633 !important;
}
.cf-input-field.label-accent-1 .q-field__native {
  color: #202633 !important;
}
.cf-input-field .q-field__native {
  color: #202633;
}
.cf-input-field .q-field__label {
  color: white;
  transform: none !important;
  font-size: 10px;
}
@media screen and (min-width: 1919px) {
  .cf-input-field .q-field__label {
    font-size: 14px;
  }
}
@media screen and (min-width: 5120px) {
  .cf-input-field .q-field__label {
    font-size: 18px;
  }
}
.cf-input-field ::placeholder {
  opacity: 1;
}
.cf-input-field .q-field__control {
  padding: 0 15px 15px;
}
.cf-input-field.autogrow {
  min-height: 150px;
}
.cf-input-field.autogrow .q-field__control {
  padding: 0 !important;
}
.cf-input-field.textarea {
  padding-left: 14px;
  padding-right: 14px;
}
.cf-input-field.textarea .q-field__control {
  padding-left: 0;
}
.cf-input-field.height-31 {
  height: 31px;
}
.cf-input-field.height-34 {
  height: 34px;
}
.cf-input-field.height-31 .q-field__marginal,
.cf-input-field.height-31 .q-field__control,
.cf-input-field.height-31 .q-field__native, .cf-input-field.height-34 .q-field__marginal,
.cf-input-field.height-34 .q-field__control,
.cf-input-field.height-34 .q-field__native {
  height: 31px;
  min-height: 31px;
  padding: 0;
}
.cf-input-field.height-31 .q-field__label, .cf-input-field.height-34 .q-field__label {
  top: 5px;
}
.cf-input-field.max-width-300 {
  max-width: 300px;
}
@media screen and (min-width: 768px) {
  .cf-input-field.max-width-300 {
    max-width: 360px;
  }
}
@media screen and (min-width: 768px) {
  .cf-input-field.standard {
    width: 300px;
  }
}
@media screen and (min-width: 1023px) {
  .cf-input-field.standard {
    width: 292px;
  }
}
@media screen and (min-width: 1919px) {
  .cf-input-field.standard {
    width: 318px;
  }
}
.cf-input-field .q-field__bottom {
  min-height: auto;
  padding: 0;
}
.cf-input-field.dialog-input {
  color: white !important;
  border: solid 1px white;
  width: 100%;
  position: relative;
}
.cf-input-field.dialog-input ::placeholder {
  opacity: 1;
  color: #727272;
}
.cf-input-field.dialog-input .q-field__input {
  color: #fff !important;
}
.cf-input-field.dialog-input .q-field__native {
  color: white;
}
.cf-input-field.dialog-input .q-field__bottom {
  min-height: 0;
  padding: 0;
}

.cf-button {
  border-radius: 10px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .cf-button {
    border-radius: 50px;
    width: auto;
  }
}

/*
* Main scroll
*/
.cf-main-scroll {
  padding: 0 24px 0 24px;
}
@media screen and (min-width: 768px) {
  .cf-main-scroll {
    overflow-y: scroll;
  }
  .cf-main-scroll.standard-scroll {
    height: calc(100vh - 195px);
  }
  .cf-main-scroll.table-scroll {
    height: calc(100vh - 240px);
  }
}
@media screen and (min-width: 1023px) {
  .cf-main-scroll {
    /* width */
    /* Handle */
  }
  .cf-main-scroll::-webkit-scrollbar {
    width: 3px;
    height: 3px;
  }
  .cf-main-scroll::-webkit-scrollbar-thumb {
    background: #b8b8b8;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .cf-main-scroll.no-padding-left-right-lg {
    padding: 0 !important;
  }
  .cf-main-scroll.padding-top-bottom-lg {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .cf-main-scroll.padding-bottom-lg {
    padding-bottom: 24px !important;
  }
}

/*
* Pagination Style
*/
.cf-pagination-container {
  position: relative;
  width: 132px;
  height: 31px;
  border: 1px solid #FF7728;
  border-radius: 19px;
}
.cf-pagination-container .pagination button:first-of-type {
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #FF7728;
  border-radius: 100%;
}
.cf-pagination-container .pagination button:last-of-type {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #FF7728;
  border-radius: 100%;
}
.cf-pagination-container .pagination button:last-of-type,
.cf-pagination-container .pagination button:first-of-type {
  width: 25px;
}
.cf-pagination-container .pagination .justify-center button {
  display: none;
}
.cf-pagination-container .q-pagination__content > .q-btn {
  margin: 0 !important;
}
.cf-pagination-container .cf-pagination-select-input {
  width: 70px;
  height: 31px;
}
.cf-pagination-container .cf-pagination-select-input .q-field__control {
  font-size: 15px;
  color: #f5f5f5;
  padding: 0px;
  min-height: 31px;
}
.cf-pagination-container .cf-pagination-select-input .q-field__control .q-field__native {
  justify-content: center;
  align-items: center;
  min-height: 31px;
}
.cf-pagination-container .cf-pagination-select-input .q-field__control::before, .cf-pagination-container .cf-pagination-select-input .q-field__control::after {
  border: unset;
}
.cf-pagination-container .cf-pagination-select-input .q-field__append {
  display: none;
}

.cf-dark-mode .cf-menu-scroll .q-expansion-item--expanded .q-item--clickable {
  background-color: #2c374e;
}
.cf-dark-mode .cf-menu-scroll .q-item__section--side {
  color: white;
}
.cf-dark-mode .cf-menu-scroll .q-item.q-router-link--active {
  background-color: #2c374e;
}

.cf-menu-scroll .q-expansion-item--expanded .q-item--clickable {
  background-color: #f2f2f2;
  border-left: 2px solid #FF7728;
}
.cf-menu-scroll .q-expansion-item--expanded .q-item.q-router-link--active .list-text {
  color: #a67c00 !important;
}
.cf-menu-scroll .q-expansion-item--expanded .q-expansion-item__content .q-item--clickable {
  background-color: transparent;
  border-left: 0;
}
.cf-menu-scroll .q-item__section--avatar {
  min-width: 40px;
}
.cf-menu-scroll .q-item__section--side {
  color: #202633;
}
.cf-menu-scroll .q-item__section--side .q-expansion-item__toggle-icon {
  font-size: 18px;
  opacity: 0.7;
}
.cf-menu-scroll .q-item {
  margin-left: 3px;
  border-left: 2px solid transparent;
}
.cf-menu-scroll .q-item.q-router-link--active {
  background-color: #f2f2f2;
  border-left: 2px solid #FF7728;
  color: #FF7728;
}
.cf-menu-scroll .margin-left-10 {
  margin-left: 10px;
}

@media screen and (min-width: 768px) {
  .standard-form-width {
    width: 300px;
  }
}
@media screen and (min-width: 1023px) {
  .standard-form-width {
    width: 292px;
  }
}
@media screen and (min-width: 1919px) {
  .standard-form-width {
    width: 318px;
  }
}

/*
* Toggle button style
*/
.cf-toggle .q-toggle__inner {
  border: 1px solid #869ab2;
  min-width: 35.66px;
  height: 21.79px;
  width: 35.66px;
  border-radius: 11px;
  padding: 3.1px 3.4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
}
.cf-toggle .q-toggle__track {
  margin-top: 0;
  height: 15.56px;
  width: 100%;
  margin-left: 0;
  opacity: 1 !important;
  background: #688cb9;
  border-radius: 11px;
}
.cf-toggle .q-toggle__thumb {
  height: 13px;
  width: 13px;
  top: 50%;
  margin-top: 0;
  transform: translateY(-50%);
  left: 5px;
}
.cf-toggle .q-toggle__thumb::after {
  box-shadow: none;
  background: #5387c5;
}
.cf-toggle .q-toggle__thumb::before {
  opacity: 0 !important;
}
.cf-toggle .q-toggle__inner--truthy .q-toggle__thumb {
  left: 15.7px !important;
}
.cf-toggle .q-toggle__inner--truthy .q-toggle__thumb::after {
  background: #FF7728;
}
.cf-toggle .q-toggle__inner--truthy .q-toggle__track {
  background: #869ab2;
}
.cf-toggle .q-toggle__inner--indet .q-toggle__thumb {
  left: 5px;
}
.cf-toggle .q-toggle__label {
  padding-left: 20px;
}

@media only screen and (max-width: 767px) {
  .margin-bottom-sm {
    margin-bottom: 50px;
  }
}

/**
  PM dialog
*/
.cf-dialog-background {
  background-image: url(../img/cf-dialog-background.df1cb7b0.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.7);
}
.cf-dialog-background .cf-dialog-container {
  width: 100%;
  height: 400px;
  background-image: url(../img/cf-dialog-container.3ea97e28.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 314px;
  max-width: 100% !important;
}
@media screen and (max-width: 767px) {
  .cf-dialog-background .cf-dialog-container {
    background: none;
  }
}
@media screen and (min-width: 768px) {
  .cf-dialog-background .cf-dialog-container {
    width: 700px;
    height: 780px;
    background-size: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .cf-dialog-background .cf-dialog-container {
    width: 500px;
    height: 500px;
    background-size: 450px;
  }
}
@media screen and (min-width: 1919px) {
  .cf-dialog-background .cf-dialog-container {
    width: 700px;
    height: 800px;
    background-size: 700px;
  }
}
.cf-dialog-background .cf-dialog-container .text-32 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .cf-dialog-background .cf-dialog-container .text-32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .cf-dialog-background .cf-dialog-container .text-32 {
    font-size: 25px;
  }
}
.cf-dialog-background .cf-dialog-container .text-24 {
  font-size: 13px;
}
@media screen and (min-width: 768px) {
  .cf-dialog-background .cf-dialog-container .text-24 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .cf-dialog-background .cf-dialog-container .text-24 {
    font-size: 18px;
  }
}
.cf-dialog-background .cf-dialog-container .width-300 {
  width: 280px;
}
@media screen and (min-width: 768px) {
  .cf-dialog-background .cf-dialog-container .width-300 {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .cf-dialog-background .cf-dialog-container .width-300 {
    width: 250px;
  }
}
.cf-dialog-background .cf-dialog-container .width-300 .width-auto {
  width: auto;
  min-width: 0;
  display: table;
}

@media screen and (max-width: 600px) {
  .sm-p-none {
    padding: 0 !important;
  }

  .sm-m-none {
    margin: 0 !important;
  }
}
@media screen and (max-width: 600px) {
  .q-tabs {
    width: 100vw;
  }
}

@media screen and (min-width: 600px) {
  .show-on-mobile {
    display: none;
  }
}

/**
  pm Customed Class Names for Background, Text Colors

  NOTE  : Refer to pm.variables.scss for variable references
  USAGE : eg. cf-bg-accent-0, cf-bg-hover-accent-0, cf-text-accent-0, cf-text-hover-accent-0
*/
.cf-bg-primary {
  background-color: #ffffff !important;
}

.cf-bg-secondary {
  background-color: #f5f5f5 !important;
}

.cf-bg-accent-0 {
  background-color: #FF7728;
}
@media screen and (min-width: 1023px) {
  .cf-bg-accent-0 {
    background-color: #FF7728 !important;
  }
}

.cf-text-primary {
  color: #202633;
}

.cf-text-secondary {
  color: #788D83;
}

.cf-dark-mode .cf-bg-secondary {
  background-color: #1e2639 !important;
}
.cf-dark-mode .cf-bg-primary {
  background-color: #232c40 !important;
}
.cf-dark-mode .cf-text-primary {
  color: #ffffff !important;
}
@media screen and (max-width: 1500px) {
  .cf-dark-mode .cf-right-drawer {
    box-shadow: -5px 0px 20px -8px rgba(0, 0, 0, 0.4);
  }
}

@media screen and (max-width: 600px) {
  .cf-header .cf-bg-secondary {
    background-color: #FF7728 !important;
  }
}

.cf-index .cf-text-secondary {
  color: #ffffff;
}

@media screen and (max-width: 767px) {
  .cf-eft-drawer .cf-bg-secondary {
    background-color: #FF7728 !important;
  }
}

.cf-right-drawer .cf-bg-accent-1 {
  background-color: #202633;
}
.cf-right-drawer .cf-bg-accent-1 .cf-bg-accent-1 {
  background-color: #202633;
}
.cf-right-drawer .cf-analog-clock-accent-1 {
  filter: drop-shadow(5px 5px 3px #707070) !important;
}
@media screen and (max-width: 1500px) {
  .cf-right-drawer {
    box-shadow: -5px 0px 20px -8px #aaaaaa;
  }
}

.cf-footer .cf-bg-primary {
  background-color: #ffffff;
}
@media screen and (min-width: 768px) {
  .cf-footer .cf-bg-primary {
    background-color: rgba(255, 255, 255, 0.7);
  }
}
.cf-footer .cf-text-accent-0 {
  color: #FF7728;
}

.cf-bg-accent-0 {
  background-color: #FF7728;
}

.cf-bg-accent-1 {
  background-color: #202633;
}

.cf-bg-accent-2 {
  background-color: #788D83;
}

.cf-bg-accent-3 {
  background-color: #869ab2;
}

.cf-bg-accent-4 {
  background-color: #688cb9;
}

.cf-bg-accent-5 {
  background-color: #5387c5;
}

.cf-bg-accent-6 {
  background-color: #26218E;
}

.cf-bg-accent-7 {
  background-color: #212121;
}

.cf-bg-hover-accent-0 {
  transition: 0.2s ease-out;
}
.cf-bg-hover-accent-0:hover {
  color: #ffffff;
  background-color: #FF7728 !important;
}

.cf-bg-hover-accent-1 {
  transition: 0.2s ease-out;
}
.cf-bg-hover-accent-1:hover {
  color: #ffffff;
  background-color: #202633 !important;
}

.cf-bg-hover-accent-2 {
  transition: 0.2s ease-out;
}
.cf-bg-hover-accent-2:hover {
  color: #ffffff;
  background-color: #788D83 !important;
}

.cf-bg-hover-accent-3 {
  transition: 0.2s ease-out;
}
.cf-bg-hover-accent-3:hover {
  color: #ffffff;
  background-color: #869ab2 !important;
}

.cf-text-accent-0 {
  color: #FF7728;
}

.cf-text-hover-accent-0 {
  transition: 0.2s ease-out;
}
.cf-text-hover-accent-0:hover {
  color: #FF7728 !important;
}

.cf-text-accent-1 {
  color: #202633;
}

.cf-text-hover-accent-1 {
  transition: 0.2s ease-out;
}
.cf-text-hover-accent-1:hover {
  color: #202633 !important;
}

.cf-text-accent-2 {
  color: #788D83;
}

.cf-text-hover-accent-2 {
  transition: 0.2s ease-out;
}
.cf-text-hover-accent-2:hover {
  color: #788D83 !important;
}

.cf-text-accent-3 {
  color: #869ab2;
}

.cf-text-hover-accent-3 {
  transition: 0.2s ease-out;
}
.cf-text-hover-accent-3:hover {
  color: #869ab2 !important;
}

.cf-warning-notif {
  background-color: #fffaf3;
  color: #7a4d05 !important;
  border: 1px solid #ccbea0;
}

.cf-info-notif {
  background-color: #f8ffff;
  color: #0e566c !important;
  border: 1px solid #bedfe6;
}

.cf-error-notif {
  background-color: #fff6f6;
  color: #973937 !important;
  border: 1px solid #cb9e9e;
}

.cf-success-notif {
  background-color: #f3ffd8;
  color: #0c950e !important;
  border: 1px solid #a8c599;
}

.cf-warning-notif,
.cf-info-notif,
.cf-error-notif,
.cf-success-notif {
  padding-right: 100px;
}

/**
  Core Customed Borders/ Colors,Radius
*/
.cf-border-radius-50 {
  border-radius: 50px;
}

.cf-border-radius-15 {
  border-radius: 15px;
}

.cf-border-radius-12 {
  border-radius: 12px;
}

.cf-border-radius-10 {
  border-radius: 10px;
}

.cf-border-radius-8 {
  border-radius: 8px;
}

/***
  Border Styles
*/
.cf-border-1-dashed {
  border: 1px dashed #869ab2;
}

.cf-border-accent-0 {
  border: 1px solid;
  border-color: #FF7728;
}

.cf-border-accent-1 {
  border: 1px solid;
  border-color: #202633;
}

.cf-border-accent-2 {
  border: 1px solid;
  border-color: #788D83;
}

.cf-border-accent-3 {
  border: 1px solid;
  border-color: #869ab2;
}

@font-face {
  font-family: "iconfont";
  /* Project id 3623417 */
  src: url("//at.alicdn.com/t/c/font_3623417_95kvqalnvwq.woff2?t=1663556872907") format("woff2"), url("//at.alicdn.com/t/c/font_3623417_95kvqalnvwq.woff?t=1663556872907") format("woff"), url("//at.alicdn.com/t/c/font_3623417_95kvqalnvwq.ttf?t=1663556872907") format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ellipsis-fill:before {
  content: "";
}

.icon-circle-fill:before {
  content: "";
}

.icon-eye-fill:before {
  content: "";
}

.icon-home-fill:before {
  content: "";
}

.icon-milestone-fill:before {
  content: "";
}

.icon-eye-off-fill:before {
  content: "";
}

.icon-arrow-left-line:before {
  content: "";
}

.icon-activitylogs-line:before {
  content: "";
}

.icon-report-fill:before {
  content: "";
}

.icon-clip-link-line:before {
  content: "";
}

.icon-burger-menu-line:before {
  content: "";
}

.icon-back-fill:before {
  content: "";
}

.icon-close-circle-fill:before {
  content: "";
}

.icon-calendar-fill:before {
  content: "";
}

.icon-delete-fill:before {
  content: "";
}

.icon-arrow-right-s-line:before {
  content: "";
}

.icon-notification-fill:before {
  content: "";
}

.icon-okrs-fill:before {
  content: "";
}

.icon-logout-box-r-line:before {
  content: "";
}

.icon-task-completed-fill:before {
  content: "";
}

.icon-save-fill:before {
  content: "";
}

.icon-worktype-fill:before {
  content: "";
}

.icon-timesheet-fill:before {
  content: "";
}

.icon-task-list-fill:before {
  content: "";
}

.icon-user-management-fill:before {
  content: "";
}

.icon-clip-link-line:before {
  content: "";
}

.icon-close:before {
  content: "";
}

.icon-logout-box-r-line:before {
  content: "";
}

.icon-filter-fill:before {
  content: "";
}

.icon-a-organizationalstructure-fill:before {
  content: "";
}

.icon-search-line:before {
  content: "";
}

.icon-project-fill:before {
  content: "";
}

.icon-add-circle-fill:before {
  content: "";
}

/**
  Core Customed Text Sizes
*/
@media screen and (min-width: 768px) {
  .text-60 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1023px) {
  .text-60 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1919px) {
  .text-60 {
    font-size: 60px;
  }
}
@media screen and (min-width: 5120px) {
  .text-60 {
    font-size: 64px;
  }
}

.text-33 {
  font-size: 28px;
}
@media screen and (min-width: 1919px) {
  .text-33 {
    font-size: 33px;
  }
}
@media screen and (min-width: 5120px) {
  .text-33 {
    font-size: 37px;
  }
}

.text-32 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .text-32 {
    font-size: 27px;
  }
}
@media screen and (min-width: 1919px) {
  .text-32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 5120px) {
  .text-32 {
    font-size: 36px;
  }
}

.text-30 {
  font-size: 26px;
}
@media screen and (min-width: 5120px) {
  .text-30 {
    font-size: 34px;
  }
}

.text-28 {
  font-size: 23px;
}
@media screen and (min-width: 1919px) {
  .text-28 {
    font-size: 28px;
  }
}
@media screen and (min-width: 5120px) {
  .text-28 {
    font-size: 32px;
  }
}

.text-26 {
  font-size: 20px;
}
@media screen and (min-width: 1919px) {
  .text-26 {
    font-size: 26px;
  }
}
@media screen and (min-width: 5120px) {
  .text-26 {
    font-size: 30px;
  }
}

.text-24 {
  font-size: 24px;
}
@media screen and (min-width: 1023px) and (max-width: 2000px) {
  .text-24 {
    font-size: 18px;
  }
}

.text-23 {
  font-size: 18px;
}
@media screen and (min-width: 1919px) {
  .text-23 {
    font-size: 23px;
  }
}
@media screen and (min-width: 5120px) {
  .text-23 {
    font-size: 27px;
  }
}

.text-22 {
  font-size: 17px;
}
@media screen and (min-width: 1919px) {
  .text-22 {
    font-size: 22px;
  }
}
@media screen and (min-width: 5120px) {
  .text-22 {
    font-size: 26px;
  }
}

.text-20 {
  font-size: 16px;
}
@media screen and (min-width: 1919px) {
  .text-20 {
    font-size: 20px;
  }
}
@media screen and (min-width: 5120px) {
  .text-20 {
    font-size: 24px;
  }
}

.text-18 {
  font-size: 14px;
}
@media screen and (min-width: 1919px) {
  .text-18 {
    font-size: 18px;
  }
}
@media screen and (min-width: 5120px) {
  .text-18 {
    font-size: 22px;
  }
}

.text-16 {
  font-size: 11px;
}
@media screen and (min-width: 1919px) {
  .text-16 {
    font-size: 16px;
  }
}
@media screen and (min-width: 5120px) {
  .text-16 {
    font-size: 20px;
  }
}

.text-15 {
  font-size: 15px;
}

.text-14 {
  font-size: 14px;
}

.text-13 {
  font-size: 13px;
}

.text-12 {
  font-size: 12px;
}

.text-10 {
  font-size: 10px;
}

.text-9 {
  font-size: 9px;
}

.text-8 {
  font-size: 8px;
}

.text-bold {
  font-weight: 700;
}

.text-semibold {
  font-weight: 600;
}

.line-height-0 {
  line-height: 0 !important;
}

/*# sourceMappingURL=app.e6020256.css.map*/