/* General */
.clickable-item {
  cursor: pointer;
}
.text-bold {
  font-weight: bold;
}
/* Portlet */
.portlet.light > .portlet-title .inputs.inputs-full-width {
  display: block;
  float: none;
}
/* Tree */
.tree-item-icon-color {
  color: #dfba49;
}
.page-sidebar .page-sidebar-menu > li > a > i.fa,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.fa {
  margin-left: 1px;
  margin-right: 4px;
  top: 3px;
}
/* Forms */
.form-group.form-md-line-input.no-hint {
  margin-bottom: 15px;
}
.form-group.form-md-line-input.has-error .form-control {
  border-bottom-color: red;
}
.form-group.form-md-line-input.has-error .help-block-info {
  display: none;
}
/* DateRangePicker */
.daterangepicker_input .input-mini {
  width: 120px !important;
}
/* Portlets */
.portlet.light > .portlet-title.portlet-title-filter {
  border: none;
  margin-bottom: 0;
}
/* Buttons */
button i {
  margin-right: 5px;
}
.btn + .btn {
  margin-left: 5px;
}
/* FamFamFam Flags */
.famfamfam-flags {
  display: inline-block;
}
/* Social Login Icons */
.external-logins form a i.fa-openidconnect {
  background: url(/dist/img/openid.png) no-repeat;
  width: 16px;
  height: 16px;
}
.external-logins a i.fa-wsfederation {
  background: url(/dist/img/adfs.png) no-repeat;
  width: 16px;
  height: 16px;
}
.margin-bottom-0 {
  margin-bottom: 0 !important;
}
/* Make user menu wider */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
  width: 250px;
}
/* Fix for issue #407 */
br {
  font-family: Verdana;
}
span.phone-number-verified {
  border-bottom: #36c6d3 2px solid !important;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
/* Sweet alert */
.swal-title {
  overflow-wrap: break-word;
}
.swal-footer {
  text-align: center;
}
@keyframes glowing {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
.glowing {
  animation: glowing 2s infinite;
}
.toast-error {
  background-color: red !important;
}
.bootstrap-datetimepicker-widget {
  width: 275px !important;
}
.spinner:before {
  content: none;
}
.changePictureBtn {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
}
.removePictureBtn {
  position: absolute;
  bottom: -0.5rem;
  right: -0.5rem;
}
.buttonWidth {
  width: calc(4.45em);
}

.input-group span.input-group-btn button {
  border-bottom-right-radius: 3.5px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 3.5px;
  border-top-left-radius: 0px;
}
.input-group span.input-group-btn button i {
  font-size: 1rem;
  color: white;
  padding-right: 0px;
}
.input-group .input-group-prepend .btn,
.input-group .input-group-append .btn {
  z-index: 0;
}
html[dir=rtl] .input-group span.input-group-btn button {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 3.5px;
  border-top-right-radius: 0px;
  border-top-left-radius: 3.5px;
}
html[dir=rtl] .ps__rail-y {
  right: auto !important;
  left: 0;
}
html[dir=rtl] .dataTables_wrapper div.bottom {
  text-align: right !important;
}
html[dir=rtl] .dataTables_wrapper div.bottom div.dataTables_paginate {
  float: left !important;
}
html[dir=rtl] .checkbox span,
html[dir=rtl] .radio span {
  margin-left: 0.75rem !important;
}
.small-profile-pic {
  height: 30px;
}
.easy-pie-chart {
  text-align: center;
}
.easy-pie-chart .number {
  font-size: 14px !important;
  font-weight: 300;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 75px;
  height: 75px;
  line-height: 75px;
}
.easy-pie-chart .number canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.easy-pie-chart .title {
  display: block;
  text-align: center;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.easy-pie-chart .title:hover {
  text-decoration: none;
}
.easy-pie-chart .title > i {
  margin-top: 5px;
}
#kt_demo_panel .offcanvas-content .offcanvas-demo {
  cursor: pointer;
}
#kt_demo_panel .offcanvas-content .offcanvas-demo:hover {
  border: 5px solid #3699ff;
}
.searchMenuContainerSelect2 .select2-container {
  width: 214px;
}
.searchMenuContainerSelect2 span.select2-selection.select2-selection--single:before {
  content: "\f2eb";
  position: absolute;
  left: 20px;
  top: 12px !important;
  display: inline-block;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  font-size: 18px !important;
  color: #1BC5BD;
  font-weight: 600 !important;
}
.searchMenuContainerSelect2 .select2-selection__rendered {
  font-family: "Poppins" !important;
  border-radius: 5px !important;
  margin-left: 14px !important;
  padding-left: 36px !important;
  height: 40px;
  line-height: 24px !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #1BC5BD !important;
}
.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before {
  left: 50% !important;
  top: 50% !important;
}
.searchMenuDropDownSelect2,
.searchMenuDropDownSelect2 input {
  font-family: "Poppins";
}
.searchMenuTop .select2-container {
  width: 100% !important;
}
.tooltip .tooltip-inner {
  max-width: 300px;
}
#header_notification_bar .topbar-item,
kt_quick_sidebar_toggle {
  position: relative;
}
.menu-link-icon {
  font-size: 1.65rem;
  position: relative;
  top: -2px;
}
.wizard .save-button i {
  vertical-align: text-top;
}
.wizard[data-wizard-state="last"] .btn-group[data-wizard-type="action-submit"] {
  display: flex;
}
.wizard.wizard-2 .wizard-title {
  font-size: 1rem !important;
}
.wizard.wizard-2 .wizard-icon i {
  position: relative;
  top: -2px;
}
.wizard.wizard-4 .wizard-nav .wizard-steps {
  align-items: inherit !important;
}
.wizard.wizard-4 .wizard-nav .wizard-steps .wizard-step .wizard-wrapper {
  flex-wrap: initial !important;
  padding: 1rem 2rem !important;
}
.wizard.wizard-5-column .wizard-step {
  flex: 0 0 calc(19.75%) !important;
}
.wizard.wizard-2-column .wizard-step {
  flex: 0 0 calc(49.75%) !important;
}
.wizard .wizard-body {
  overflow: auto;
}
.rotate-0 {
  transform: rotate(0deg) !important;
}
.fw-boldest {
  font-weight: 700 !important;
}
.prt-1,
.prt-2,
.prt-3,
.prt-4,
.prt-5,
.prb-1,
.prb-2,
.prb-3,
.prb-4,
.prb-5 {
  position: relative;
}
.prt-0 {
  top: 0px !important;
}
.prt-1 {
  top: 1px;
}
.prt-2 {
  top: 2px;
}
.prt-3 {
  top: 3px;
}
.prt-4 {
  top: 4px;
}
.prt-5 {
  top: 5px;
}
.prb-1 {
  bottom: 1px;
}
.prb-2 {
  bottom: 2px;
}
.prb-3 {
  bottom: 3px;
}
.prb-4 {
  bottom: 4px;
}
.prb-5 {
  bottom: 5px;
}
.line-through {
  text-decoration: line-through;
}
.label.label-inline.label-big {
  padding: 1.15rem 1rem !important;
}
.symbol.symbol-custom {
  display: flex;
  align-items: center;
}
.symbol.symbol-custom.prt-0 .symbol-label {
  margin: 2px 0;
}
.symbol.symbol-custom .symbol-label {
  text-indent: 0;
}
.symbol.symbol-custom span:not(.symbol-label) {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  word-break: break-word;
}
.swal-modal .swal-title {
  font-size: 20px !important;
}
.swal-modal .swal-button.swal-button--confirm {
  background-color: #1BC5BD;
}
.switch.k-switch-on.k-state-hover .k-switch-handle,
.switch.k-switch-on:hover .k-switch-handle,
.switch.k-switch-on.k-state-hover .k-switch-container,
.switch.k-switch-on:hover .k-switch-container,
.switch.k-switch-on.k-state-focus .k-switch-container,
.switch.k-switch-on:focus .k-switch-container {
  background-color: unset;
}
.switch .k-switch-container {
  background-color: unset;
}
.switch .k-switch-container .k-switch-handle {
  display: none;
}
.alert.alert-sm {
  padding: 1rem;
}
.alert.alert-sm .alert-icon {
  padding: 0 0.25rem 0 0;
}
.alert.alert-sm .alert-icon i {
  font-size: 2rem;
}
.alert.alert-sm .alert-text {
  font-size: 1rem;
}
.card.card-custom > .card-header {
  min-height: 60px !important;
}
.card.card-full {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  margin: 0;
  overflow: auto;
}
.radio-inline .radio span {
  margin-right: 0.75rem;
}
.radio-inline .radio.radio-lg {
  padding-left: 30px;
  top: 14px;
}
.radio-inline .radio.radio-lg span {
  top: -2px;
}
.radio-inline .radio.radio-lg span:after {
  content: '';
  width: 8px;
  height: 8px;
}
.offcanvas.offcanvas-calendar {
  width: 695px;
  right: -695px;
  left: auto;
}
.offcanvas.offcanvas-calendar.offcanvas-on {
  transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
  right: 0;
  left: auto;
  width: 95%;
}
.calendar {
  width: 3.125rem;
  line-height: 1;
  display: flex;
  flex-direction: column;
  text-align: center;
  border-radius: 0.375rem;
}
.calendar .calendar-month {
  background-color: #34bfa3;
  color: #fff;
  border-radius: 0.375rem 0.375rem 0 0;
  padding: 0.5rem;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1.125rem;
}
.calendar .calendar-day {
  font-size: 1.5rem;
  padding: 0.25rem;
  border: 0.125rem solid #ECF0F3;
  border-top: 0;
  border-radius: 0 0 0.375rem 0.375rem;
  color: #9da9bb;
  font-weight: 700;
}
.calendar.calendar-with-time {
  width: 5.125rem;
}
table.table-fixed {
  table-layout: fixed;
}
.form-group.row {
  margin: 0 !important;
}
.form-group.row .col-lg-3,
.form-group.row .col-lg-4,
.form-group.row .col-lg-6,
.form-group.row .col-lg-8,
.form-group.row .col-lg-9 {
  margin-bottom: 1rem;
  padding-left: 0;
  padding-right: 0;
}
.modal {
  overflow: auto !important;
  padding-left: 0 !important;
}
.modal .modal-dialog.modal-full {
  max-width: unset;
  margin: 0.5rem;
}
.modal .modal-content .modal-header .close:before {
  cursor: pointer !important;
}
.modal .modal-content .modal-body-min-height {
  min-height: 400px;
}
@media (min-width: 576px) {
  .modal .modal-dialog {
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .modal .modal-dialog.modal-lg,
  .modal .modal-dialog.modal-xl {
    max-width: 800px;
  }
  .modal .modal-dialog.modal-full {
    margin: 1.5rem;
  }
  .form-group.row .col-lg-3:not(.d-none):nth-child(odd),
  .form-group.row .col-lg-4:not(.d-none):nth-child(odd),
  .form-group.row .col-lg-6:not(.d-none):nth-child(odd),
  .form-group.row .col-lg-8:not(.d-none):nth-child(odd),
  .form-group.row .col-lg-9:not(.d-none):nth-child(odd) {
    padding-right: 12.5px;
  }
  .form-group.row .col-lg-3:not(.d-none):nth-child(even),
  .form-group.row .col-lg-4:not(.d-none):nth-child(even),
  .form-group.row .col-lg-6:not(.d-none):nth-child(even),
  .form-group.row .col-lg-8:not(.d-none):nth-child(even),
  .form-group.row .col-lg-9:not(.d-none):nth-child(even) {
    padding-left: 12.5px;
  }
}
@media (min-width: 1200px) {
  .modal .modal-dialog.modal-xl {
    max-width: 1100px;
  }
}
@media (min-width: 1400px) {
  .modal .modal-dialog.modal-xxl {
    max-width: 70%;
  }
}
@media (max-width: 767.98px) {
  .modal {
    padding-right: 0 !important;
  }
  .modal .modal-dialog {
    max-width: 95%;
    margin: 0.5rem auto;
  }
  .row {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .row.row-margin-sm-0 {
    margin: 0 !important;
  }
  .row .col-md-12,
  .row .col-lg-12 {
    padding: 0 !important;
  }
  .content .container-fluid:not(.d-flex),
  .content .container:not(.d-flex) {
    padding: 0;
  }
  .dropup,
  .dropright,
  .dropdown,
  .dropleft {
    position: static !important;
  }
  .dropup .dropdown-menu,
  .dropright .dropdown-menu,
  .dropdown .dropdown-menu,
  .dropleft .dropdown-menu {
    /*width: auto;*/
    margin: 0 auto !important;
    left: 15px !important;
    right: 15px !important;
    transform: translateY(49px) !important;
  }
  .card.card-custom > .card-body:not(.card-body-padding) {
    padding: 2rem 0;
  }
  .card.card-custom > .card-body.card-body-half-padding {
    padding: 1rem 1.125rem;
  }
  .card.card-custom > .card-header:not(.flex-nowrap) {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .card .card-header {
    padding: 2rem 1rem;
  }
  .card .card-header.ribbon {
    padding: 1rem !important;
  }
  .card .card-body.ribbon-top {
    padding-top: 55px !important;
  }
  .modal .modal-header .ribbon-target {
    display: none;
  }
  .label.unread-notification-count {
    top: 5px;
  }
  .spinner {
    position: fixed !important;
  }
  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-auto,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-sm-auto,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-md-auto,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-lg-auto,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl,
  .col-xl-auto,
  .col-xxl-1,
  .col-xxl-2,
  .col-xxl-3,
  .col-xxl-4,
  .col-xxl-5,
  .col-xxl-6,
  .col-xxl-7,
  .col-xxl-8,
  .col-xxl-9,
  .col-xxl-10,
  .col-xxl-11,
  .col-xxl-12,
  .col-xxl,
  .col-xxl-auto {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 700px) {
  .offcanvas.offcanvas-calendar {
    width: 100% !important;
  }
}
#documentMailForm .dropzone.dropzone-default {
  border: 3px dashed #ECF0F3;
  border-radius: 0;
}
#documentMailForm .dropzone.dropzone-default .dz-message {
  display: block;
}
#documentMailForm .dropzone.dropzone-default .dropzone-item .dropzone-progress {
  display: none;
}
.note-editor.note-frame {
  border-radius: 0;
  /*border: none;*/
}
.note-editor.note-frame .panel-heading.note-toolbar {
  border-radius: 0;
  border-bottom: 1px solid #ECF0F3 !important;
  background: #FFF;
  padding: 0.74rem;
  position: relative !important;
  top: unset !important;
  width: auto !important;
}
.note-editor.note-frame .panel-heading.note-toolbar li[role=listitem] {
  outline: none !important;
  display: flex;
  flex-grow: 1;
  width: 100%;
  padding: 0.75rem 1.25rem;
  clear: both;
  font-weight: 400;
  color: #212121;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  /*border: 0;*/
}
.note-editor.note-frame .note-editing-area .note-editable {
  color: #464E5F;
}
.note-editor.note-frame .note-statusbar {
  display: none;
}
.note-editor.note-frame .note-placeholder {
  padding: 20px 15px;
}
.note-editor.note-frame.note-editor.dragover .note-dropzone,
.note-editor.note-frame .note-dropzone.hover {
  display: none !important;
}
.dropdown .dropdown-menu div,
.dropdown .dropdown-menu a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  transform: translateZ(0);
}
.checkbox {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
  margin: 0;
}
.checkbox > span {
  border-radius: 0.42rem;
  background-color: none;
  position: absolute;
  top: 1px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkbox.checkbox-lg {
  padding-top: 5px;
}
.checkbox.checkbox-lg span:after {
  border-width: 0 4px 4px 0 !important;
  width: 8px;
}
.checkbox.checkbox-single > span {
  top: unset;
}
.radio-inline .radio {
  margin-right: 15px;
}
.radio {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
  margin: 0;
}
.radio > span {
  border-radius: 50%;
  background-color: none;
  position: absolute;
  top: 1px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.spinner:before {
  content: none;
}
.label.label-inline {
  text-indent: 0;
  text-transform: uppercase;
  font-weight: 600 !important;
  padding: 0.15rem 1rem !important;
}
.toast.toast-info {
  background-color: #3699FF !important;
}
.symbol i.symbol-icon {
  position: absolute;
  border: 2px solid #ffffff;
  border-radius: 100%;
  top: -10px;
  right: -10px;
  background-color: #FFFFFF;
}
.custom-file-label::after {
  height: calc(2.7em);
}

.hv-tree-wrapper {
  background-color: #ededed;
  overflow-x: auto;
  border-radius: 10px;
}
.hv-wrapper {
  display: flex;
  padding: 20px 10px;
}
.hv-wrapper h2 {
  text-align: center;
  margin: 50px;
}
.hv-wrapper h2 i {
  display: block;
  font-size: 12px;
  font-weight: normal;
}
.hv-wrapper hr {
  margin: 50px 0;
  border: none;
  height: 1px;
  background-color: #d1c8c4;
}
.hv-wrapper .hv-item-content {
  margin: 0 !important;
  background-color: #fff;
  padding: 15px 30px;
  border-radius: 7px;
  min-width: 70px;
  text-align: center;
  box-shadow: 0 3px 6px rgba(204, 131, 103, 0.22);
}
.hv-wrapper .hv-item-content.bg-warning div,
.hv-wrapper .hv-item-content.bg-warning span {
  color: #FFF !important;
}
.hv-wrapper .hv-item-content div.symbol-label {
  color: #7E8299 !important;
  position: relative;
  left: -10px;
}
.hv-wrapper .hv-item {
  display: flex;
  flex-direction: column;
  margin: auto;
}
.hv-wrapper .hv-item .hv-item-parent {
  margin-bottom: 50px;
  position: relative;
  display: flex;
  justify-content: center;
}
.hv-wrapper .hv-item .hv-item-parent p {
  font-weight: bold;
  color: #DE5454;
  padding: 15px;
  background-color: white;
  border-radius: 10px;
  margin-bottom: 0;
}
.hv-wrapper .hv-item .hv-item-parent:after {
  position: absolute;
  content: '';
  width: 2px;
  height: 50px / 2;
  bottom: 0;
  left: 50%;
  background-color: rgba(255, 255, 255, 0.7);
  transform: translateY(100%);
}
.hv-wrapper .hv-item .hv-item-children {
  display: flex;
  justify-content: center;
}
.hv-wrapper .hv-item .hv-item-children p {
  font-weight: bold;
  color: #DE5454;
  padding: 15px;
  background-color: white;
  border-radius: 10px;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child {
  padding: 0 15px;
  position: relative;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child:only-child:after {
  display: none;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child:before,
.hv-wrapper .hv-item .hv-item-children .hv-item-child:after {
  content: '';
  position: absolute;
  background-color: rgba(255, 255, 255, 0.7);
  left: 0;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child:before {
  left: 50%;
  top: 0;
  transform: translateY(-100%);
  width: 2px;
  height: 50px / 2;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child:after {
  top: -50px / 2;
  transform: translateY(-100%);
  height: 2px;
  width: 100%;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child:first-child:after {
  left: 50%;
  width: 50%;
}
.hv-wrapper .hv-item .hv-item-children .hv-item-child:last-child:after {
  width: calc(50% + 1px);
}
.hv-wrapper.reverse .hv-item {
  flex-direction: column-reverse;
}
.hv-wrapper.reverse .hv-item .hv-item-parent {
  margin-top: 50px;
  margin-bottom: 0;
}
.hv-wrapper.reverse .hv-item .hv-item-parent:after {
  top: 0;
  transform: translateY(-100%);
}
.hv-wrapper.reverse .hv-item .hv-item-child {
  display: flex;
  align-items: flex-end;
}
.hv-wrapper.reverse .hv-item .hv-item-child:before {
  top: auto;
  bottom: 0;
  transform: translateY(100%);
}
.hv-wrapper.reverse .hv-item .hv-item-child:after {
  top: auto;
  bottom: -50px / 2;
  transform: translateY(100%);
}

.k-pane-wrapper.k-widget {
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem;
}
.k-grid[data-role="grid"]:not(#formulaItemsGrid):not(.k-filemanager-grid) {
  height: auto !important;
  overflow-y: hidden !important;
}
.k-grid[data-role="treelist"] {
  /*max-height: 650px !important;*/
}
.k-grid:not(.kendo-scrollable-grid) .k-grid-content.k-auto-scrollable {
  height: auto !important;
  overflow-y: hidden !important;
}
.k-grid {
  overflow-x: hidden;
  font-family: Poppins, Helvetica, "sans-serif";
  border: none;
}
.k-grid td {
  padding: 0.5rem;
}
.k-grid.selectable-grid tr:hover {
  background-color: unset;
}
.k-grid .k-grid-toolbar {
  color: #1BC5BD;
  background-color: #ECF0F3;
  border-color: #C9F7F5;
  padding: 1em;
  border-radius: 0.42rem;
  border-width: 0;
  font-weight: 600;
}
.k-grid .k-grid-toolbar .k-grid-search {
  margin-left: auto;
  margin-right: 0;
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #464E5F;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  width: 100%;
  height: calc(1.5em + 1.65rem + 2px);
  border-radius: 0.42rem;
}
.k-grid .k-grid-toolbar .k-grid-search .k-input {
  font-size: 1.08rem;
}
.k-grid .k-grid-toolbar .k-grid-search .k-input-icon {
  width: 3.421429em;
}
.k-grid .k-grid-toolbar .k-grid-search .k-input-icon .k-icon {
  font: 18px/1 WebComponentsIcons;
}
.k-grid .k-grouping-header {
  color: #3699FF;
  border-color: #e6e6e6;
  background-color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem;
}
.k-grid .k-grouping-header .k-group-indicator {
  font-weight: 500;
  background-color: #3699FF;
  border-color: #3699FF;
  color: #ffffff !important;
}
.k-grid .k-grouping-header .k-group-indicator .k-link {
  background-color: unset !important;
  color: #ffffff !important;
}
.k-grid .k-grid-header {
  padding-right: 0 !important;
}
.k-grid .k-grid-header.fixed-header {
  top: 117px;
  position: fixed;
  width: auto;
  z-index: 1;
  box-shadow: 0 6px 6px -4px rgba(69, 65, 78, 0.1);
}
.k-grid .k-grid-header tr .toggleGridHeader {
  display: none;
}
.k-grid .k-grid-header th.k-header {
  background-color: #FFFFFF;
  font-weight: 500;
  font-size: 1rem;
  vertical-align: middle;
  -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  outline: none !important;
  padding: 1rem 1rem;
  border-width: 1px 1px 0 0;
  color: #B5B5C3;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.1rem;
}
.k-grid .k-grid-header th.k-header:first-child {
  border-left-width: 1px;
}
.k-grid .k-grid-header th.k-header .k-link {
  color: #B5B5C3;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.1rem;
}
.k-grid .k-grid-header th.k-header .k-grid-filter .k-icon {
  opacity: 0.4;
}
.k-grid .k-grid-header th.k-header.k-sorted .k-link {
  position: relative;
  padding-left: 20px;
  font-weight: 700;
  color: #F64E60;
}
.k-grid .k-grid-header th.k-header.k-sorted .k-link .k-icon.k-i-sort-desc-sm,
.k-grid .k-grid-header th.k-header.k-sorted .k-link .k-icon.k-icon.k-i-sort-asc-sm {
  position: absolute;
  top: -2px;
  left: -10px;
  font: 18px/1 WebComponentsIcons;
  font-weight: 600;
  color: #F64E60;
}
.k-grid .k-grid-header th.k-header.k-sorted .k-link > .k-sort-order {
  position: absolute;
  top: -3px;
  left: 12px;
  color: #F64E60;
}
.k-grid .k-grid-header tr.k-filter-row th {
  border-width: 0 1px 0 0;
}
.k-grid .k-grid-header tr.k-filter-row th:first-child {
  border-left-width: 1px;
}
.k-grid .k-grid-header tr.k-filter-row th:last-child {
  border-right-width: 1px;
}
.k-grid .k-grid-content {
  min-height: 250px !important;
  border-bottom: none;
}
.k-grid .k-grid-content .k-grid-norecords {
  display: table;
  min-height: 200px;
  width: 100%;
}
.k-grid .k-grid-content .k-grid-norecords .k-grid-norecords-template {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  border: none;
}
.k-grid .k-grid-content tbody tr {
  background-color: #ECF0F3;
}
.k-grid .k-grid-content tbody tr.k-state-selected {
  background-color: rgba(27, 197, 189, 0.1);
  color: #169e97;
  font-weight: 500;
}
.k-grid .k-grid-content tbody tr.k-state-selected:hover td {
  background-color: rgba(27, 197, 189, 0.15);
}
.k-grid .k-grid-content tbody tr.k-detail-row {
  background-color: #FFFFFF;
}
.k-grid .k-grid-content tbody tr.k-detail-row td.k-detail-cell {
  border: 1px solid #ECF0F3;
  -webkit-box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05);
  background-color: #ECF0F3;
}
.k-grid .k-grid-content tbody tr td {
  border: none;
  overflow: initial;
  /*word-break: break-all;*/
}
.k-grid .k-grid-content tbody tr td a:not(.btn) {
  color: #444;
}
.k-grid .k-grid-content tbody tr td .dropdown-item {
  width: unset;
}
.k-grid .k-grid-content tbody tr td .grid-link {
  color: black;
  text-decoration: none;
  position: relative;
  top: -3px;
}
.k-grid .k-grid-content tbody tr td .grid-link .grid-icon {
  font-size: 1.5rem;
  display: inline-block;
  position: relative;
  top: 2px;
  padding-right: 2px;
  text-indent: 0;
}
.k-grid .k-grid-content tbody tr td .grid-link .grid-icon.la {
  font-size: 1.8rem;
  top: 3px;
}
.k-grid .k-grid-content tbody tr td .grid-link .grid-icon.fa {
  font-size: 1.4rem;
}
.k-grid .k-grid-content tbody tr td .btn.btn-sm.dropdown-toggle {
  font-size: 1rem;
}
.k-grid .k-grid-content tbody tr td .btn.btn-sm.dropdown-toggle:after {
  font-size: 0.8rem;
  top: -1px;
  left: 2px;
}
.k-grid .k-grid-content tbody tr td .btn.btn-xs {
  height: calc(1em + 1rem + 2px);
  width: calc(1em + 1rem + 2px);
}
.k-grid .k-grid-content tbody tr td .symbol.symbol-custom {
  display: inline-flex;
}
.k-grid .k-grid-content tbody tr td .badge:not(:first-child) {
  margin-top: 0.5rem;
}
.k-grid .k-grid-content tbody tr td .badge {
  display: inline-flex;
}
.k-grid .k-grid-content tbody tr td.k-hierarchy-cell .k-icon.k-i-expand {
  font: 20px/1 WebComponentsIcons;
  position: relative;
  left: -8px;
  color: #009EF7;
}
.k-grid .k-grid-content tbody tr.k-grouping-row td {
  background-color: #FFFFFF;
}
.k-grid .k-grid-content tbody .k-alt {
  background-color: #FFFFFF;
}
.k-grid .k-grid-content .k-grouping-row .k-reset {
  color: #6e6e6e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.1rem;
}
.k-grid .k-checkbox {
  width: 20px;
  height: 20px;
  border-radius: 0.42rem;
  background-color: #e2e2e2;
  border: 1px solid transparent;
}
.k-grid .k-checkbox:checked {
  background-color: #3699FF;
  border-color: #3699FF;
}
.k-grid .k-grid-footer {
  padding-right: 0 !important;
}
.k-grid .k-grid-footer tr.k-footer-template td {
  border-bottom-width: 0;
}
/*.k-pager {
    border: none;
    //background: white;

    .k-pager-nav {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
        background-color: #F3F6F9 !important;
        color: #80808F !important;
        margin-right: 3px;
        border-radius: 0.42rem;
    }

    .k-pager-sizes {
        .k-dropdown {
            border-radius: 0.42rem;
            background-color: #f3f6f9;

            .k-dropdown-wrap {
                border-radius: 0.42rem;
            }
        }
    }

    .k-pager-input .k-textbox {
        border-radius: 0.42rem;
        background-color: #f3f6f9;
    }

    .k-picker {
        &.k-dropdownlist {
            width: 75px;
        }

        .k-input-value-text {
            min-width: unset;
        }
    }

    .k-pager-numbers-wrap {
        margin: 0;

        .k-pager-numbers {
            .k-button {
                text-align: center;
                position: relative;
                font-size: 1rem;
                font-weight: 500;
                border-radius: 0.42rem;
                color: #80808F;
                border-style: none;
                margin-left: 3px;
            }
        }
    }
}*/
.k-listview-content {
  padding: 2rem;
}
.k-grid-list > .k-item > .k-cell {
  border-bottom: 0px;
}
.narrow-listview {
  border: none !important;
}
.narrow-listview .k-listview-content {
  padding: 1rem !important;
}
#formulaItemsGrid.k-grid td,
tr.narrow-row td {
  padding: 0.2em 1.286em !important;
}
.k-popup.k-list-container {
  padding: 0;
}
.k-filter .k-filter-container {
  margin-bottom: 1rem;
}
.k-filter .k-filter-container .k-button.k-state-active:hover,
.k-filter .k-filter-container .k-button.k-state-selected:hover {
  border-color: #1BC5BD;
  background-color: #1BC5BD;
}
.k-filter .k-filter-preview {
  margin-bottom: 0;
}
.k-filter .k-filter-preview .k-filter-preview-bracket:first-child,
.k-filter .k-filter-preview .k-filter-preview-bracket:last-child {
  display: none;
}
.k-filter .k-filter-preview .k-filter-preview-field {
  color: #F64E60;
  text-transform: uppercase;
  font-weight: 600;
}
.k-filter .k-filter-preview .k-filter-preview-value {
  color: #3699FF;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 1600px) {
  table colgroup col {
    width: 150px;
  }
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .k-pane-wrapper {
    font-size: 12px;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .k-grid[data-role="grid"] {
    /* Appending column title to td */
    /* Inline displaying grid header */
    /* Not displaying elements that are unnecessary on mobile */
  }
  .k-grid[data-role="grid"] .k-grouping-header {
    border: none;
  }
  .k-grid[data-role="grid"] .k-grid-header {
    border-top: 1px solid #e6e6e6;
  }
  .k-grid[data-role="grid"] thead tr {
    background-color: #FFF !important;
  }
  .k-grid[data-role="grid"] thead tr .toggleGridHeader {
    display: block !important;
    float: right;
    position: relative;
    right: 15px;
  }
  .k-grid[data-role="grid"] thead tr .toggleGridHeader i {
    font-size: 1.5rem;
    padding-right: 0;
    margin-right: 0;
  }
  .k-grid[data-role="grid"] thead tr .toggleGridHeader:hover {
    cursor: pointer;
  }
  .k-grid[data-role="grid"] thead tr.k-filter-row {
    display: none;
  }
  .k-grid[data-role="grid"] table,
  .k-grid[data-role="grid"] thead,
  .k-grid[data-role="grid"] tbody,
  .k-grid[data-role="grid"] th,
  .k-grid[data-role="grid"] td,
  .k-grid[data-role="grid"] tr {
    display: block;
  }
  .k-grid[data-role="grid"] tr {
    text-align: left;
    border: none;
  }
  .k-grid[data-role="grid"] tr div.k-grouping-header {
    text-align: left !important;
  }
  .k-grid[data-role="grid"] td {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e6e6e6 !important;
    font-size: 12px;
  }
  .k-grid[data-role="grid"] td[data-field="Description"] {
    display: flex;
  }
  .k-grid[data-role="grid"] td[data-field="Description"] span {
    width: 100%;
  }
  .k-grid[data-role="grid"] td .text-center {
    text-align: right !important;
  }
  .k-grid[data-role="grid"] td:before {
    float: left;
    content: attr(title);
    margin-right: 5px;
    font-weight: 600;
    color: #444;
  }
  .k-grid[data-role="grid"] td[role=gridcell] .dropdown {
    float: none !important;
    display: inline-block;
  }
  .k-grid[data-role="grid"] .k-checkbox-label.k-no-text {
    margin-right: 15px;
  }
  .k-grid[data-role="grid"] thead tr:hover {
    background-color: #fafafa;
  }
  .k-grid[data-role="grid"] .k-grid-header.fixed-header {
    display: none;
    top: 0;
    width: 100% !important;
  }
  .k-grid[data-role="grid"] .k-grid-header th.k-header[title] {
    border: none;
    display: inline-block;
    color: #999;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1rem;
    letter-spacing: 0;
  }
  .k-grid[data-role="grid"] .k-grid-header th.k-header[title] .k-link {
    color: #999;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1rem;
    letter-spacing: 0;
  }
  .k-grid[data-role="grid"] tr.k-filter-row th:empty,
  .k-grid[data-role="grid"] tr td.k-group-cell,
  .k-grid[data-role="grid"] td:empty,
  .k-grid[data-role="grid"] .k-grid-header th.k-header,
  .k-grid[data-role="grid"] .k-grid-header th.k-header.k-group-cell,
  .k-grid[data-role="grid"] .k-grid-header th.k-header.k-hierarchy-cell {
    display: none;
  }
  .k-grid[data-role="grid"] .grid-user-content-div {
    width: 100%;
  }
  .k-grid[data-role="grid"] .k-grid-pager select.k-dropdown {
    border-radius: 4px;
    padding: 6px 14px;
  }
  .k-grid[data-role="grid"] .k-grid-pager .k-widget .k-input {
    min-width: unset;
  }
  .k-grid[data-role="grid"] .k-grid-pager .k-pager-input {
    display: none;
  }
  .k-grid[data-role="grid"] .k-grid-content .k-grouping-row .k-reset {
    color: #999;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1rem;
    letter-spacing: 0;
  }
  body.dark-mode .k-grid[data-role="grid"] td:before {
    color: #fff;
  }
  body.dark-mode .k-grid[data-role="grid"] thead tr {
    background-color: #1b1b29 !important;
  }
  body.dark-mode .k-grid[data-role="grid"] .k-grid-content tbody tr {
    border-bottom: 1px solid #dddcde;
  }
  .k-loading-image {
    position: fixed;
  }
}
@media (min-width: 769px) {
  .k-pager-sm .k-pager-numbers-wrap {
    width: unset !important;
  }
  .k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
    display: none !important;
  }
  .k-pager-sm .k-pager-sizes,
  .k-pager-sm .k-pager-numbers {
    display: flex !important;
  }
}
@media (max-width: 767.98px) {
  .row > .k-pane-wrapper.k-widget {
    margin: -2rem 0rem;
  }
  .modal-body > .k-pane-wrapper.k-widget {
    margin: -1.75rem;
  }
  .card-body.card-body-padding > .k-pane-wrapper.k-widget {
    margin: -2rem -2.25rem;
  }
  .card-body .tab-content:not(.tab-content-space) .tab-pane > .k-pane-wrapper.k-widget {
    margin: -2rem 0;
  }
  .tab-content .k-pane-wrapper.k-widget {
    margin: 0;
  }
}
.kendo-control-sm.kendo-control-solid {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #464E5F;
  height: calc(1.5em + 1.15rem + 3px) !important;
  font-size: 1rem !important;
}
.kendo-control-sm.kendo-control-solid .k-input {
  font-size: 1rem !important;
  padding: 0.25rem !important;
  height: calc(1.5em + 1.15rem) !important;
  min-width: 70px;
}
.kendo-control-sm.kendo-control-solid .k-input[readonly] {
  background-color: #FFFFFF !important;
}
.kendo-control-sm.kendo-control-solid .k-dateinput .k-textbox {
  height: calc(1.5em + 1.15rem) !important;
}
.kendo-control-sm.kendo-control-solid.k-multiselect {
  min-height: calc(1.5em + 1.15rem) !important;
}
.kendo-control-sm.kendo-control-solid .k-dropdown-wrap {
  height: calc(1.5em + 1.15rem) !important;
}
.kendo-control-sm.kendo-control-solid .k-numeric-wrap,
.kendo-control-sm.kendo-control-solid .k-picker-wrap {
  height: calc(1.5em + 1.15rem) !important;
}
.kendo-control-sm.kendo-control-solid .k-autocomplete .k-select,
.kendo-control-sm.kendo-control-solid .k-dropdown-wrap .k-select,
.kendo-control-sm.kendo-control-solid .k-numeric-wrap .k-select,
.kendo-control-sm.kendo-control-solid .k-picker-wrap .k-select {
  line-height: 2.7em !important;
}
.kendo-control-sm.kendo-control-solid .k-state-disabled .k-input {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-textarea:hover,
.k-textbox:hover,
.k-autocomplete.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-multiselect.k-header.k-state-active,
.k-numeric-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-textarea:focus,
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-state-focused > .k-multiselect-wrap,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused {
  box-shadow: none;
  background-color: unset;
  border-color: #f5f5f5;
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap li {
  font-size: 1rem !important;
}
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-listview > .k-state-focused.k-state-selected,
.k-state-focused,
td.k-state-focused {
  box-shadow: none !important;
}
.k-dropdown,
span.k-colorpicker {
  background-color: #f3f6f9;
  border-radius: 0.42rem;
}
.k-autocomplete,
.k-dropdown-wrap,
.k-numeric-wrap,
.k-picker-wrap {
  background-color: #f3f6f9 !important;
  border-radius: 0.42rem;
}
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input {
  padding: 0.4057143em 0;
}
.k-autocomplete .k-select,
.k-dropdown-wrap .k-select,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
  line-height: 3em;
}
.k-input:not(.k-daterangepicker).kendo-control-solid,
.k-picker:not(.k-daterangepicker).kendo-control-solid {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #464E5F;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  width: 100%;
  border-radius: 0.42rem;
}
.k-input:not(.k-daterangepicker).kendo-control-solid.k-hover,
.k-picker:not(.k-daterangepicker).kendo-control-solid.k-hover,
.k-input:not(.k-daterangepicker).kendo-control-solid.k-active,
.k-picker:not(.k-daterangepicker).kendo-control-solid.k-active,
.k-input:not(.k-daterangepicker).kendo-control-solid.k-focus,
.k-picker:not(.k-daterangepicker).kendo-control-solid.k-focus {
  box-shadow: none;
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-button,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-button {
  font-size: 1.08rem;
  padding-inline: 0.75rem;
}
.k-input:not(.k-daterangepicker).kendo-control-solid.k-multiselect,
.k-picker:not(.k-daterangepicker).kendo-control-solid.k-multiselect {
  padding: 0.1em 0;
  height: auto;
  min-height: calc(1.5em + 1.65rem + 1px);
}
.k-input:not(.k-daterangepicker).kendo-control-solid.k-autocomplete .k-input,
.k-picker:not(.k-daterangepicker).kendo-control-solid.k-autocomplete .k-input {
  font-size: 1.08rem;
  background-color: #f3f6f9;
  line-height: 2.81429em;
  border-radius: 0.42rem;
  /*padding: .17857143em 0.825rem;*/
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-input-inner,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-input-inner {
  font-size: 1.08rem;
  background-color: #f3f6f9;
  line-height: 2.81429em;
  border-radius: 0.42rem;
  padding: 0.17857143em 0.825rem;
  height: calc(1.5em + 1.65rem + 1px);
  display: flex;
  align-items: center;
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap {
  display: flex;
  background-color: #f3f6f9;
  border-color: #f3f6f9;
  color: #464e5f;
  border-radius: 0.42rem;
  box-shadow: none !important;
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap.k-state-hover,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap.k-state-hover,
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap.k-state-active,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap.k-state-active,
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap.k-state-focused,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap.k-state-focused {
  box-shadow: none;
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap li,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap li {
  font-size: 1.08rem;
  line-height: 2.81429em;
  border-radius: 0.42rem;
  border: 1px solid #dfdfdf;
  margin: 0px 0 0px 3px;
}
.k-input:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap .k-input,
.k-picker:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap .k-input {
  font-size: 1.08rem;
  background-color: #f3f6f9;
  line-height: 2.81429em;
  border-radius: 0.42rem;
  padding: 0;
  width: 0;
  min-width: 0;
}
.k-input:not(.k-daterangepicker).kendo-no-line .k-input,
.k-picker:not(.k-daterangepicker).kendo-no-line .k-input {
  line-height: unset !important;
}
.k-input:not(.k-daterangepicker).dropdownlist-users .k-input,
.k-picker:not(.k-daterangepicker).dropdownlist-users .k-input {
  line-height: initial !important;
}
.k-input:not(.k-daterangepicker) .k-status,
.k-picker:not(.k-daterangepicker) .k-status {
  background-color: #C9F7F5;
}
.k-input.k-numerictextbox .kendo-control-solid,
.k-input.k-datetimepicker .kendo-control-solid,
.k-input.k-datepicker .kendo-control-solid,
.k-input.k-timepicker .kendo-control-solid {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #464E5F;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  width: 100%;
  height: calc(1.5em + 1.65rem + 2px);
}
.k-input.k-numerictextbox .k-numeric-wrap,
.k-input.k-datetimepicker .k-numeric-wrap,
.k-input.k-datepicker .k-numeric-wrap,
.k-input.k-timepicker .k-numeric-wrap,
.k-input.k-numerictextbox .k-picker-wrap,
.k-input.k-datetimepicker .k-picker-wrap,
.k-input.k-datepicker .k-picker-wrap,
.k-input.k-timepicker .k-picker-wrap {
  background-color: #f3f6f9;
  border-color: #f3f6f9;
  color: #464e5f;
  height: calc(1.5em + 1.65rem + 3px);
  border-radius: 0.42rem;
}
.k-input.k-numerictextbox .k-numeric-wrap.k-state-hover,
.k-input.k-datetimepicker .k-numeric-wrap.k-state-hover,
.k-input.k-datepicker .k-numeric-wrap.k-state-hover,
.k-input.k-timepicker .k-numeric-wrap.k-state-hover,
.k-input.k-numerictextbox .k-picker-wrap.k-state-hover,
.k-input.k-datetimepicker .k-picker-wrap.k-state-hover,
.k-input.k-datepicker .k-picker-wrap.k-state-hover,
.k-input.k-timepicker .k-picker-wrap.k-state-hover,
.k-input.k-numerictextbox .k-numeric-wrap.k-state-active,
.k-input.k-datetimepicker .k-numeric-wrap.k-state-active,
.k-input.k-datepicker .k-numeric-wrap.k-state-active,
.k-input.k-timepicker .k-numeric-wrap.k-state-active,
.k-input.k-numerictextbox .k-picker-wrap.k-state-active,
.k-input.k-datetimepicker .k-picker-wrap.k-state-active,
.k-input.k-datepicker .k-picker-wrap.k-state-active,
.k-input.k-timepicker .k-picker-wrap.k-state-active,
.k-input.k-numerictextbox .k-numeric-wrap.k-state-focused,
.k-input.k-datetimepicker .k-numeric-wrap.k-state-focused,
.k-input.k-datepicker .k-numeric-wrap.k-state-focused,
.k-input.k-timepicker .k-numeric-wrap.k-state-focused,
.k-input.k-numerictextbox .k-picker-wrap.k-state-focused,
.k-input.k-datetimepicker .k-picker-wrap.k-state-focused,
.k-input.k-datepicker .k-picker-wrap.k-state-focused,
.k-input.k-timepicker .k-picker-wrap.k-state-focused {
  box-shadow: none;
}
.k-input.k-numerictextbox .k-numeric-wrap.k-state-hover > .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-state-hover > .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-state-hover > .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-state-hover > .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-state-hover > .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-state-hover > .k-select,
.k-input.k-datepicker .k-picker-wrap.k-state-hover > .k-select,
.k-input.k-timepicker .k-picker-wrap.k-state-hover > .k-select,
.k-input.k-numerictextbox .k-numeric-wrap.k-state-active > .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-state-active > .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-state-active > .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-state-active > .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-state-active > .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-state-active > .k-select,
.k-input.k-datepicker .k-picker-wrap.k-state-active > .k-select,
.k-input.k-timepicker .k-picker-wrap.k-state-active > .k-select,
.k-input.k-numerictextbox .k-numeric-wrap.k-state-focused > .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-state-focused > .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-state-focused > .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-state-focused > .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-state-focused > .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-state-focused > .k-select,
.k-input.k-datepicker .k-picker-wrap.k-state-focused > .k-select,
.k-input.k-timepicker .k-picker-wrap.k-state-focused > .k-select {
  background-color: #fff;
  border-color: #fff;
}
.k-input.k-numerictextbox .k-numeric-wrap .k-select,
.k-input.k-datetimepicker .k-numeric-wrap .k-select,
.k-input.k-datepicker .k-numeric-wrap .k-select,
.k-input.k-timepicker .k-numeric-wrap .k-select,
.k-input.k-numerictextbox .k-picker-wrap .k-select,
.k-input.k-datetimepicker .k-picker-wrap .k-select,
.k-input.k-datepicker .k-picker-wrap .k-select,
.k-input.k-timepicker .k-picker-wrap .k-select {
  border-radius: 0 0.42rem 0.42rem 0;
}
.k-input.k-numerictextbox .k-numeric-wrap .k-select .k-link,
.k-input.k-datetimepicker .k-numeric-wrap .k-select .k-link,
.k-input.k-datepicker .k-numeric-wrap .k-select .k-link,
.k-input.k-timepicker .k-numeric-wrap .k-select .k-link,
.k-input.k-numerictextbox .k-picker-wrap .k-select .k-link,
.k-input.k-datetimepicker .k-picker-wrap .k-select .k-link,
.k-input.k-datepicker .k-picker-wrap .k-select .k-link,
.k-input.k-timepicker .k-picker-wrap .k-select .k-link {
  height: 1.61271429em;
}
.k-input.k-numerictextbox .k-numeric-wrap.k-picker-wrap .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-picker-wrap .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-picker-wrap .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-picker-wrap .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-picker-wrap .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-picker-wrap .k-select,
.k-input.k-datepicker .k-picker-wrap.k-picker-wrap .k-select,
.k-input.k-timepicker .k-picker-wrap.k-picker-wrap .k-select {
  line-height: 3.421429em;
}
.k-input.k-numerictextbox .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-datepicker .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-timepicker .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
.k-input.k-numerictextbox .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-datepicker .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-timepicker .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
.k-input.k-numerictextbox .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-datetimepicker .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-datepicker .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-timepicker .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-numerictextbox .k-picker-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-datetimepicker .k-picker-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-datepicker .k-picker-wrap.k-picker-wrap.k-state-focused .k-select,
.k-input.k-timepicker .k-picker-wrap.k-picker-wrap.k-state-focused .k-select {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
}
.k-input.k-numerictextbox .k-numeric-wrap .k-input,
.k-input.k-datetimepicker .k-numeric-wrap .k-input,
.k-input.k-datepicker .k-numeric-wrap .k-input,
.k-input.k-timepicker .k-numeric-wrap .k-input,
.k-input.k-numerictextbox .k-picker-wrap .k-input,
.k-input.k-datetimepicker .k-picker-wrap .k-input,
.k-input.k-datepicker .k-picker-wrap .k-input,
.k-input.k-timepicker .k-picker-wrap .k-input {
  font-size: 1.08rem;
  padding: 0.65rem 0.6rem;
}
.normal-input .k-numeric-wrap {
  height: unset !important;
}
.normal-input .k-numeric-wrap .k-input {
  padding: 0.4057143em 0 !important;
  font-size: 1rem !important;
}
.k-daterangepicker.kendo-control-solid .k-dateinput {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #464E5F;
  height: calc(1.5em + 1.65rem + 2px);
  padding: 0.17857143em 0.825rem;
  font-size: 1.08rem;
  line-height: 1.5;
  border-radius: 0.42rem;
}
.k-widget.form-control {
  background-color: #FFF;
  height: calc(1.5em + 1.3rem + 2px);
  box-shadow: none;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border: 1px solid #E5EAEE;
  border-radius: 0.42rem;
}
.k-widget.form-control .k-dropdown-wrap {
  background-color: #FFF;
  color: #464e5f;
  height: calc(1.5em + 1.3rem + 2px);
  border-radius: 0.42rem;
  border: none;
}
.k-widget.form-control .k-dropdown-wrap.k-state-hover,
.k-widget.form-control .k-dropdown-wrap.k-state-active,
.k-widget.form-control .k-dropdown-wrap.k-state-focused {
  box-shadow: none;
}
.k-widget.form-control .k-dropdown-wrap .k-input {
  padding: 0.45rem 0;
}
.k-widget.form-control .k-dropdown-wrap .k-select {
  padding: 0.45rem 0;
  line-height: 2.07142857em;
}
.k-input .k-input-inner {
  min-width: 100px;
}
.k-input.k-dropdown-operator .k-input {
  min-width: unset;
}
.k-textbox-container .k-label {
  color: #3f4047;
  font-size: 1.3rem;
  font-family: Poppins;
  top: unset !important;
}
.k-tooltip,
.k-tooltip.k-popup,
.k-tooltip.k-widget {
  border-radius: 0.42rem;
  font-size: 1rem !important;
}
.k-widget.k-filter .k-numeric-wrap {
  height: unset;
  border-color: #e6e6e6;
}
.k-widget.k-filter .k-numeric-wrap .k-input {
  padding: 0.17857143em 0;
}
.k-widget.k-filter .k-numeric-wrap .k-select .k-link {
  font-size: 100%;
  height: 1.21271429em;
}
.widget-icon {
  font-size: 1.5rem;
  display: inline-block;
  position: relative;
  top: 2px;
  padding-right: 2px;
  text-indent: 0;
}
.widget-icon.la {
  font-size: 1.8rem;
  top: 3px;
}
.k-calendar .k-header {
  background-color: #34bfa3;
}
.k-calendar .k-header .k-link.k-state-hover {
  background-color: #2fab91;
}
.k-calendar .k-calendar-header .k-today,
.k-calendar .k-footer .k-nav-today {
  color: #34bfa3;
}
.k-calendar .k-calendar-header .k-today:hover,
.k-calendar .k-footer .k-nav-today:hover {
  color: #2fab91;
}
.k-calendar .k-calendar-header .k-today .k-link,
.k-calendar .k-footer .k-nav-today .k-link {
  color: #34bfa3;
  box-shadow: inset 0 0 0 1px #34bfa3;
}
.k-calendar .k-today .k-link {
  color: #34bfa3;
  box-shadow: inset 0 0 0 1px #34bfa3;
}
.k-calendar td.k-state-selected .k-link {
  border-color: #34bfa3;
  background-color: #34bfa3;
}
.k-calendar td.k-state-focused .k-link {
  box-shadow: inset 0 0 0 1px #34bfa3;
}
.k-calendar-range td.k-range-end,
.k-calendar-range td.k-range-mid,
.k-calendar-range td.k-range-start {
  background-image: linear-gradient(transparent 1px, #C9F7F5 1px, #C9F7F5 calc(100% - 1px), transparent calc(100% - 1px));
}
.k-button.k-state-selected:hover {
  border-color: #34bfa3;
  background-color: #34bfa3;
}
table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today {
  color: #34bfa3;
}
table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today strong {
  font-weight: 700;
}
.k-scheduler .k-scheduler-toolbar .k-create-event {
  display: none;
}
.k-scheduler .k-scheduler-content .k-event.k-state-selected {
  box-shadow: #ff0000 0px 0px 14px;
  border-color: #F64E60 !important;
}
.k-scheduler .k-content.k-month:nth-child(even) {
  border-style: solid;
  border-color: #34bfa3;
  border-width: 0 0.5px 0 0.5px;
  margin: 0 5px;
}
.k-scheduler td.k-state-selected {
  background-color: #E1F0FF !important;
}
.k-scheduler .k-scheduler-content td,
.k-scheduler .k-scheduler-content .k-event:hover {
  cursor: pointer;
}
.k-button.k-state-disabled,
.k-button[disabled],
.k-state-disabled .k-button,
.k-state-disabled {
  opacity: 0.75;
}
.k-colorpicker .k-selected-color {
  height: 3.34429em;
  width: 3.428571em;
}
.k-colorpicker .k-select {
  line-height: 3.421429em;
}
.k-filemanager .file-group-icon {
  display: none;
}
.k-filemanager .k-splitbar-horizontal .k-resize-handle {
  z-index: 50;
}
.k-grid tbody tr .sortable-handler {
  cursor: move;
}
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-multiselect-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox > .k-input,
.k-textbox > input {
  color: #3F4254 !important;
}
span,
ol,
ul,
pre,
div {
  scrollbar-width: auto !important;
}
body.dark-mode input:-internal-autofill-selected {
  background-color: #151521 !important;
  color: #fff;
}
body.dark-mode input.form-control:not([disabled]) {
  color: #FFFFFF !important;
  background-color: #1b1b29 !important;
}
body.dark-mode #filterGridForm,
body.dark-mode #filterCalendarForm,
body.dark-mode .bg-erp-dark {
  background-color: #151521;
}
body.dark-mode #filterGridForm .card,
body.dark-mode #filterCalendarForm .card,
body.dark-mode .bg-erp-dark .card {
  background-color: #151521;
}
body.dark-mode #filterGridForm .card .card-header,
body.dark-mode #filterCalendarForm .card .card-header,
body.dark-mode .bg-erp-dark .card .card-header,
body.dark-mode #filterGridForm .card .card-body,
body.dark-mode #filterCalendarForm .card .card-body,
body.dark-mode .bg-erp-dark .card .card-body {
  background-color: #151521;
}
body.dark-mode .k-auto-scrollable,
body.dark-mode .k-table-scroller,
body.dark-mode .k-no-data {
  background: #151521;
}
body.dark-mode .k-pager {
  border-width: 1px 0 1px 0;
}
body.dark-mode .k-grid-pager {
  border-width: 0 !important;
}
body.dark-mode .k-autocomplete,
body.dark-mode .k-block,
body.dark-mode .k-content,
body.dark-mode .k-dropdown-wrap,
body.dark-mode .k-dropzone-active,
body.dark-mode .k-filter-row > th,
body.dark-mode .k-footer-template td,
body.dark-mode .k-grid td,
body.dark-mode .k-grid td.k-state-selected,
body.dark-mode .k-grid-content-locked,
body.dark-mode .k-grid-footer,
body.dark-mode .k-grid-footer-locked,
body.dark-mode .k-grid-footer-wrap,
body.dark-mode .k-grid-header,
body.dark-mode .k-grid-header-locked,
body.dark-mode .k-grid-header-wrap,
body.dark-mode .k-group,
body.dark-mode .k-group-footer td,
body.dark-mode .k-grouping-header,
body.dark-mode .k-grouping-header .k-group-indicator,
body.dark-mode .k-header,
body.dark-mode .k-input,
body.dark-mode .k-panel > .k-item > .k-link,
body.dark-mode .k-panelbar .k-content,
body.dark-mode .k-panelbar .k-panel,
body.dark-mode .k-panelbar > .k-item > .k-link,
body.dark-mode .k-popup.k-align .k-list .k-item:last-child,
body.dark-mode .k-separator,
body.dark-mode .k-slider-track,
body.dark-mode .k-splitbar,
body.dark-mode .k-state-default,
body.dark-mode .k-state-default .k-select,
body.dark-mode .k-state-disabled,
body.dark-mode .k-toolbar,
body.dark-mode .k-treemap-tile,
body.dark-mode .k-upload .k-action-buttons,
body.dark-mode .k-upload-files,
body.dark-mode .k-widget {
  border-color: #1b1b29 !important;
  background-color: #1b1b29 !important;
}
body.dark-mode .k-textbox,
body.dark-mode input.k-textbox,
body.dark-mode input.k-input,
body.dark-mode textarea.k-textarea {
  color: #FFFFFF !important;
  border-color: #1b1b29 !important;
  background-color: #1b1b29 !important;
}
body.dark-mode .k-gantt-toolbar .k-state-default,
body.dark-mode .k-grid .k-grouping-header,
body.dark-mode .k-grid-footer td,
body.dark-mode .k-grid-header,
body.dark-mode .k-grid-header-wrap,
body.dark-mode .k-group-footer td,
body.dark-mode .k-grouping-row td,
body.dark-mode .k-header {
  border-color: #323248;
}
body.dark-mode .k-flatcolorpicker.k-group,
body.dark-mode .k-group,
body.dark-mode .k-menu,
body.dark-mode .k-menu .k-group,
body.dark-mode .k-popup.k-widget.k-context-menu {
  color: #FFFFFF !important;
  border-color: #1b1b29;
  background-color: #1b1b29;
}
body.dark-mode .k-block,
body.dark-mode .k-widget,
body.dark-mode .k-chip-solid-base,
body.dark-mode .k-picker {
  background-color: #1e1e2d !important;
  color: #fff;
}
body.dark-mode .k-list-optionlabel,
body.dark-mode .k-list-optionlabel.k-hover,
body.dark-mode .k-list-optionlabel:hover {
  color: #fff;
}
body.dark-mode .k-table,
body.dark-mode .k-data-table {
  color: #fff !important;
}
body.dark-mode .k-table .k-table-thead,
body.dark-mode .k-data-table .k-table-thead,
body.dark-mode .k-table .k-table-header,
body.dark-mode .k-data-table .k-table-header,
body.dark-mode .k-table .k-table-group-sticky-header,
body.dark-mode .k-data-table .k-table-group-sticky-header {
  background-color: #1e1e2d !important;
}
body.dark-mode .k-table .k-table-footer,
body.dark-mode .k-data-table .k-table-footer,
body.dark-mode .k-table .k-table-thead,
body.dark-mode .k-data-table .k-table-thead {
  background-color: #1e1e2d !important;
  color: #fff !important;
}
body.dark-mode .k-table .k-table-row,
body.dark-mode .k-data-table .k-table-row {
  background-color: #1b1b29 !important;
}
body.dark-mode .k-table .k-table-row.k-table-alt-row,
body.dark-mode .k-data-table .k-table-row.k-table-alt-row {
  background-color: #2b2b40 !important;
}
body.dark-mode .k-pager,
body.dark-mode .k-list,
body.dark-mode .k-popup {
  background-color: #151521;
  color: #fff;
}
body.dark-mode .k-svg-icon > svg {
  fill: #fff;
}
body.dark-mode .k-list-item:hover,
body.dark-mode .k-list-optionlabel:hover,
body.dark-mode .k-list-item.k-hover,
body.dark-mode .k-hover.k-list-optionlabel {
  color: #fff;
  background-color: #3699FF;
}
body.dark-mode .k-table-tbody .k-table-row.k-selected > .k-table-td,
body.dark-mode .k-table-list .k-table-row.k-selected {
  color: #3699FF;
}
body.dark-mode .k-listview {
  background-color: #141420;
  border: none;
  color: #fff;
}
body.dark-mode .k-calendar-td {
  color: #fff;
}
body.dark-mode .k-input.border-widget {
  border: 1px solid #3699FF !important;
}
body.dark-mode .k-input:not(.k-daterangepicker).kendo-control-solid .k-input-inner,
body.dark-mode .k-picker:not(.k-daterangepicker).kendo-control-solid .k-input-inner {
  background-color: #1b1b29;
}
body.dark-mode .k-input.k-numerictextbox .kendo-control-solid,
body.dark-mode .k-input.k-datetimepicker .kendo-control-solid,
body.dark-mode .k-input.k-datepicker .kendo-control-solid,
body.dark-mode .k-input.k-timepicker .kendo-control-solid,
body.dark-mode .k-input-inner {
  color: #fff;
}
body.dark-mode .k-grid .k-grouping-header,
body.dark-mode .k-grid .k-grid-header,
body.dark-mode .k-grid .k-grid-header th.k-header,
body.dark-mode .k-grid .k-pager-wrap.k-grid-pager {
  border-color: #151521 !important;
  background-color: #1e1e2d;
}
body.dark-mode .k-grid .k-grid-content .k-grid-norecords .k-grid-norecords-template {
  border-color: #323248;
  background-color: #1e1e2d;
  color: #FFFFFF;
}
body.dark-mode .k-grid .k-grid-content tbody tr {
  color: #FFFFFF;
  border-color: #323248;
  background-color: #1e1e2d;
}
body.dark-mode .k-grid .k-grid-content tbody tr td a {
  color: #FFFFFF;
}
body.dark-mode .k-grid .k-grid-content tbody tr td.k-group-cell,
body.dark-mode .k-grid .k-grid-content tbody tr td.k-detail-cell {
  background-color: #151521;
}
body.dark-mode .k-grid .k-grid-content tbody tr.k-grouping-row + tr td.k-group-cell {
  background-color: #151521;
}
body.dark-mode .k-grid .k-grid-content tbody tr.k-grouping-row td {
  background-color: #151521;
}
body.dark-mode .k-grid .k-grid-content tbody tr.k-alt td {
  background-color: rgba(27, 27, 41, 0.75) !important;
}
body.dark-mode .k-grid .k-fieldselector .k-item.k-header,
body.dark-mode .k-grid .k-footer-template td,
body.dark-mode .k-grid .k-group-footer td {
  border-color: #323248;
  background-color: #1e1e2d;
}
body.dark-mode .k-grid input[type=text] {
  background-color: #171723 !important;
  border-color: #171723 !important;
}
body.dark-mode .k-widget:not(.k-daterangepicker) .k-status {
  border-color: #1b1b29;
  background-color: #1b1b29;
}
body.dark-mode .k-widget {
  color: #FFFFFF !important;
  border-color: #1b1b29;
  background-color: #1b1b29;
  box-shadow: unset !important;
}
body.dark-mode .k-widget .k-dropdown-wrap,
body.dark-mode .k-widget .k-picker-wrap,
body.dark-mode .k-widget .k-numeric-wrap {
  color: #FFFFFF !important;
  border-color: #1b1b29;
  background-color: #1b1b29 !important;
}
body.dark-mode .k-widget .k-dropdown-wrap .k-input,
body.dark-mode .k-widget .k-picker-wrap .k-input,
body.dark-mode .k-widget .k-numeric-wrap .k-input {
  color: #FFFFFF !important;
  border-color: #1b1b29;
}
body.dark-mode .k-widget .k-dropdown-wrap .k-input[readonly]::placeholder,
body.dark-mode .k-widget .k-picker-wrap .k-input[readonly]::placeholder,
body.dark-mode .k-widget .k-numeric-wrap .k-input[readonly]::placeholder {
  color: #b7b7b7 !important;
}
body.dark-mode .k-widget .k-dropdown-wrap .k-input[readonly],
body.dark-mode .k-widget .k-picker-wrap .k-input[readonly],
body.dark-mode .k-widget .k-numeric-wrap .k-input[readonly] {
  background-color: #1b1b28 !important;
}
body.dark-mode .k-widget .k-state-default > .k-select {
  color: #FFFFFF !important;
  border-color: #1b1b29;
  background-color: #1b1b29;
}
body.dark-mode .k-list-optionlabel.k-state-hover,
body.dark-mode .k-fieldselector .k-list .k-item,
body.dark-mode .k-list-optionlabel.k-state-focused,
body.dark-mode .k-list-optionlabel.k-state-selected,
body.dark-mode .k-popup .k-list .k-state-focused,
body.dark-mode .k-popup .k-list .k-state-hover,
body.dark-mode .k-popup .k-list .k-state-selected {
  background-color: #212e48;
  color: #3699ff;
  transition: color 0.2s ease, background-color 0.2s ease;
  box-shadow: unset;
}
body.dark-mode .k-calendar th,
body.dark-mode .k-dropdowngrid-popup .k-header,
body.dark-mode .k-dropdowngrid-popup .k-footer,
body.dark-mode .k-dropdown .k-state-default {
  color: #FFFFFF !important;
  border-color: #1b1b29;
  background-color: #1b1b29 !important;
}
body.dark-mode .k-dropdowngrid-popup .k-item:nth-child(2n) {
  background-color: #1e1e2d;
}
body.dark-mode .k-dropdowngrid-popup .k-item.k-state-hover {
  background-color: #212e48;
  color: #3699ff;
  transition: color 0.2s ease, background-color 0.2s ease;
  box-shadow: unset;
}
body.dark-mode .k-list > .k-state-hover,
body.dark-mode .k-list > .k-state-selected.k-state-hover {
  background-color: #212e48;
  border-color: #1b1b29;
}
body.dark-mode .k-pager-info,
body.dark-mode .k-pager-wrap .k-icon,
body.dark-mode .k-pager-wrap,
body.dark-mode .k-autocomplete .k-input,
body.dark-mode .k-dropdown-wrap .k-input,
body.dark-mode .k-multiselect-wrap .k-input,
body.dark-mode .k-numeric-wrap .k-input,
body.dark-mode .k-picker-wrap .k-input,
body.dark-mode .k-selectbox .k-input,
body.dark-mode .k-textbox > .k-input,
body.dark-mode .k-textbox > input {
  color: #FFFFFF !important;
}
body.dark-mode .k-pager-wrap .k-pager-nav {
  color: #FFFFFF !important;
  border-color: #1b1b29;
  background-color: #1b1b29 !important;
}
body.dark-mode .k-combobox-clearable .k-input,
body.dark-mode .k-dropdowntree-clearable .k-dropdown-wrap .k-input,
body.dark-mode .k-dropdowntree-clearable .k-multiselect-wrap,
body.dark-mode .k-multiselect-clearable .k-multiselect-wrap,
body.dark-mode .k-widget:not(.k-daterangepicker).kendo-control-solid .k-multiselect-wrap .k-input,
body.dark-mode .k-widget.k-numerictextbox .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-datetimepicker .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-datepicker .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-timepicker .k-numeric-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-numerictextbox .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-datetimepicker .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-datepicker .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-timepicker .k-picker-wrap.k-picker-wrap.k-state-hover .k-select,
body.dark-mode .k-widget.k-numerictextbox .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-datetimepicker .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-datepicker .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-timepicker .k-numeric-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-numerictextbox .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-datetimepicker .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-datepicker .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-timepicker .k-picker-wrap.k-picker-wrap.k-state-active .k-select,
body.dark-mode .k-widget.k-numerictextbox .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-datetimepicker .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-datepicker .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-timepicker .k-numeric-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-numerictextbox .k-picker-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-datetimepicker .k-picker-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-datepicker .k-picker-wrap.k-picker-wrap.k-state-focused .k-select,
body.dark-mode .k-widget.k-timepicker .k-picker-wrap.k-picker-wrap.k-state-focused .k-select {
  color: #FFFFFF !important;
  border-color: #1b1b29 !important;
  background-color: #1b1b29 !important;
}
body.dark-mode .k-widget:not(.k-daterangepicker).kendo-control-solid.k-state-focused .k-multiselect-wrap .k-input {
  background-color: #171723 !important;
  border-color: #171723 !important;
  transition: color 0.2s ease, background-color 0.2s ease;
}
body.dark-mode .kendo-control-solid::placeholder {
  color: #b7b7b7 !important;
}
body.dark-mode .k-state-focused > .k-multiselect-wrap,
body.dark-mode .k-autocomplete.k-state-focused .k-input,
body.dark-mode .k-dropdown-wrap.k-state-focused .k-input,
body.dark-mode .k-numeric-wrap.k-state-focused .k-input,
body.dark-mode .k-picker-wrap.k-state-focused .k-input,
body.dark-mode .k-textbox.k-state-focused,
body.dark-mode .k-textbox > input,
body.dark-mode .k-autocomplete.k-state-focused,
body.dark-mode .k-autocomplete.k-state-hover,
body.dark-mode .k-dropdown-wrap.k-state-focused,
body.dark-mode .k-dropdown-wrap.k-state-hover,
body.dark-mode .k-numeric-wrap.k-state-focused,
body.dark-mode .k-numeric-wrap.k-state-hover,
body.dark-mode .k-picker-wrap.k-state-focused,
body.dark-mode .k-picker-wrap.k-state-hover {
  background-color: #171723 !important;
  border-color: #171723 !important;
  transition: color 0.2s ease, background-color 0.2s ease;
}
body.dark-mode .k-numeric-wrap.k-state-disabled .k-select {
  border-color: #1e1e2c;
  background-color: #1e1e2d;
}
body.dark-mode .k-button {
  color: #fff !important;
  background-color: #2b2b40 !important;
  border: unset !important;
}
body.dark-mode .k-button .k-icon {
  color: #fff !important;
}
body.dark-mode .k-scheduler .k-scheduler-table td,
body.dark-mode .k-scheduler .k-scheduler-table th,
body.dark-mode .k-scheduler-toolbar .k-nav-current,
body.dark-mode .k-panelbar .k-group .k-item > .k-state-selected,
body.dark-mode .k-panelbar > .k-item > .k-state-selected,
body.dark-mode .k-state-selected > .k-link {
  color: #fff !important;
  background-color: #1E1E2D !important;
}
body.dark-mode .k-scheduler-table .k-today,
body.dark-mode .k-today > .k-scheduler-datecolumn,
body.dark-mode .k-today > .k-scheduler-groupcolumn {
  background-color: #212e48 !important;
}
body.dark-mode .k-scheduler td.k-state-selected {
  background-color: #2f373e !important;
}
body.dark-mode .k-breadcrumb .k-breadcrumb-link,
body.dark-mode .k-reset {
  color: #fff;
}
body.dark-mode .k-drag-clue.k-state-selected,
body.dark-mode .k-draghandle.k-state-selected:hover,
body.dark-mode .k-ghost-splitbar-horizontal,
body.dark-mode .k-ghost-splitbar-vertical,
body.dark-mode .k-list > .k-state-highlight,
body.dark-mode .k-list > .k-state-selected,
body.dark-mode .k-marquee-color,
body.dark-mode .k-panel > .k-state-selected,
body.dark-mode .k-scheduler .k-today.k-state-selected,
body.dark-mode .k-state-selected,
body.dark-mode .k-state-selected:link,
body.dark-mode .k-state-selected:visited {
  background-color: #212e48;
  color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease;
  box-shadow: unset;
}
body.dark-mode .k-listbox .k-list-scroller {
  background-color: #12121b;
  color: #fff;
  border-color: #1b1b29;
  transition: color 0.2s ease, background-color 0.2s ease;
  box-shadow: unset;
}
body.dark-mode .k-listbox .k-item.k-state-selected,
body.dark-mode .k-listbox .k-item:hover:not(.k-state-disabled) {
  background-color: #3594f6;
}
body.dark-mode .k-dropdowngrid-popup .k-cell {
  border: none;
}
body.dark-mode .k-loading-image {
  background-image: url(/lib/kendo-ui/styles/MaterialBlack/loading-image.gif);
}
body.dark-mode .k-loading-color {
  background-color: #1b1b28;
}
body.dark-mode .card .card-body {
  background-color: #1b1b28;
}
body.dark-mode .aside {
  background-color: #1b1b28;
}
body.dark-mode #batchTicketsListView,
body.dark-mode #labelsListView,
body.dark-mode #cofaListView,
body.dark-mode .dark-bg {
  background-color: #151521 !important;
}
#batchTicketsListView.k-widget *,
#labelsListView.k-widget *,
#cofaListView.k-widget * {
  box-sizing: border-box;
}
.k-timeline-vertical .k-timeline-event {
  padding: 15px 0px;
}
table.table-no-padding tbody tr:first-child td {
  border-top: 1px solid !important;
}
table.table-no-padding tfoot tr:last-child td,
table.table-no-padding tbody tr:last-child td {
  border-bottom: 1px solid !important;
}
table.table-no-padding thead th {
  border: 1px solid !important;
}
table.table-no-padding tfoot td {
  padding: 0 !important;
  border: 1px solid !important;
}
table.table-no-padding tbody tr td {
  padding: 0 !important;
  border: 1px solid !important;
  border-bottom: 1px solid !important;
}
table.table-no-padding tbody tr td .k-widget,
table.table-no-padding tbody tr td .form-control {
  border-radius: 0 !important;
}
.k-filemanager-view {
  overflow-y: auto !important;
}
.k-gantt-toolbar .k-state-default,
.k-grid .k-grouping-header,
.k-grid-footer td,
.k-grid-header,
.k-grid-header-wrap,
.k-group-footer td,
.k-grouping-row td,
.k-header {
  border-color: #e6e6e6;
}
.k-input,
.k-picker,
.k-pager,
.k-grid,
.k-listview,
.k-chip,
.k-scheduler,
.k-button,
.k-list {
  font-family: Poppins, Helvetica, "sans-serif" !important;
}
.k-dropdowngrid-popup .k-table-td {
  display: inline-block;
}
.k-no-data {
  flex-direction: column !important;
}
.k-list-item-text::before {
  content: "" !important;
}
.k-list-md .k-list-item,
.k-list-md .k-list-optionlabel {
  padding-block: 0.4rem;
}
.k-input-md .k-input-values,
.k-picker-md .k-input-values {
  padding: 0 0.1875rem;
}
.k-grid .k-grouping-header {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}
.k-grid.k-grid-sm .k-grid-header th.k-header {
  padding: 0.5rem 1rem;
}
.k-input:not(.k-daterangepicker).kendo-control-solid,
.k-picker:not(.k-daterangepicker).kendo-control-solid {
  border-radius: 0;
}
.k-grid-sm td .btn.btn-xs,
.k-grid-sm .k-table-td .btn.btn-xs {
  height: 19px !important;
  width: 21px !important;
}
.k-grid-sm td .btn.btn-xs i,
.k-grid-sm .k-table-td .btn.btn-xs i {
  font-size: 1.1rem !important;
  line-height: 0;
}
.k-grid-sm td .btn.btn-sm,
.k-grid-sm .k-table-td .btn.btn-sm {
  padding: calc(0.25rem + 1px) calc(0.25rem + 1px) !important;
  font-size: 0.825rem !important;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon,
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-svg-icon {
  display: flex;
  position: absolute;
  top: 7px;
  left: 0px;
  font: 18px/1 WebComponentsIcons;
  font-weight: 600;
  color: #F64E60;
}
.k-grid-sm .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon,
.k-grid-sm .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-svg-icon {
  top: 3px;
}
.k-chip {
  overflow: hidden;
  padding: 4px 6px;
  height: 30px;
  position: relative;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
  outline: 0;
}
.k-chip .k-svg-icon {
  width: 18px;
  height: 18px;
  color: #F1416C;
}
.k-input-value-text::before {
  content: none;
}
.k-grid .k-grid-toolbar {
  padding: 0;
}
.k-grid .k-grid-toolbar .k-grid-search {
  background-color: #ffffff;
}
.k-input-solid:focus-within {
  box-shadow: none;
}
.k-numerictextbox > input.k-input-inner {
  text-align: right;
}
.k-table-sm {
  font-size: 0.95rem;
}
.k-input-loading-icon {
  min-height: unset !important;
  padding-block: 0 !important;
}
.k-pager-md .k-pager-sizes .k-dropdown-list,
.k-pager-md .k-pager-sizes .k-dropdown,
.k-pager-md .k-pager-sizes .k-dropdownlist,
.k-pager-md .k-pager-sizes > select {
  width: 6em;
}
body.dark-mode .k-input:not(.k-daterangepicker).kendo-control-solid.k-focus .k-input-inner,
body.dark-mode .k-picker:not(.k-daterangepicker).kendo-control-solid.k-focus .k-input-inner,
body.dark-mode .form-control.form-control-solid,
body.dark-mode .k-grid input[type=text],
body.dark-mode .k-block,
body.dark-mode .k-widget,
body.dark-mode .k-chip-solid-base,
body.dark-mode .k-picker,
body.dark-mode .k-input:not(.k-daterangepicker).kendo-control-solid .k-input-inner,
body.dark-mode .k-picker:not(.k-daterangepicker).kendo-control-solid .k-input-inner,
body.dark-mode input.form-control:not([disabled]) {
  background-color: #000000 !important;
}
body.dark-mode .k-button,
body.dark-mode .k-input {
  background-color: #000000 !important;
}
body.dark-mode .k-input,
body.dark-mode .k-picker,
body.dark-mode input.form-control:not([disabled]) {
  border: 1px solid #92929f !important;
}
body.dark-mode .k-input,
body.dark-mode .k-picker {
  border-radius: 0.42rem !important;
}
body.dark-mode ::placeholder,
body.dark-mode ::-ms-input-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
body.dark-mode .k-input:not(.k-daterangepicker).kendo-control-solid,
body.dark-mode .k-picker:not(.k-daterangepicker).kendo-control-solid {
  background-color: #1b1b29;
  border: none;
}
body.dark-mode .k-input:not(.k-daterangepicker).kendo-control-solid.k-focus,
body.dark-mode .k-picker:not(.k-daterangepicker).kendo-control-solid.k-focus {
  background-color: #000000 !important;
  border-color: #92929f !important;
}
body.dark-mode .k-input:not(.k-daterangepicker).kendo-control-solid.k-focus .k-input-inner,
body.dark-mode .k-picker:not(.k-daterangepicker).kendo-control-solid.k-focus .k-input-inner {
  background-color: #000000 !important;
  border-color: #92929f !important;
}

/* General */
.clickable-item {
  cursor: pointer;
}
.text-bold {
  font-weight: bold;
}
/* Portlet */
.portlet.light > .portlet-title .inputs.inputs-full-width {
  display: block;
  float: none;
}
/* Tree */
.tree-item-icon-color {
  color: #dfba49;
}
.page-sidebar .page-sidebar-menu > li > a > i.fa,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.fa {
  margin-left: 1px;
  margin-right: 4px;
  top: 3px;
}
/* Forms */
.form-group.form-md-line-input.no-hint {
  margin-bottom: 15px;
}
.form-group.form-md-line-input.has-error .form-control {
  border-bottom-color: red;
}
.form-group.form-md-line-input.has-error .help-block-info {
  display: none;
}
/* DateRangePicker */
.daterangepicker_input .input-mini {
  width: 120px !important;
}
/* Portlets */
.portlet.light > .portlet-title.portlet-title-filter {
  border: none;
  margin-bottom: 0;
}
/* Buttons */
button i {
  margin-right: 5px;
}
.btn + .btn {
  margin-left: 5px;
}
/* FamFamFam Flags */
.famfamfam-flags {
  display: inline-block;
}
/* Social Login Icons */
.external-logins form a i.fa-openidconnect::before {
  content: "\f19b";
}
.external-logins a i.fa-wsfederation::before {
  content: "\f20e";
}
.margin-bottom-0 {
  margin-bottom: 0 !important;
}
/* Make user menu wider */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
  width: 250px;
}
/* Fix for issue #407 */
br {
  font-family: Verdana;
}
span.phone-number-verified {
  border-bottom: #36c6d3 2px solid !important;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
/* Sweet alert */
.swal-title {
  overflow-wrap: break-word;
}
.swal-footer {
  text-align: center;
}
@keyframes glowing {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
.glowing {
  animation: glowing 2s infinite;
}
.toast-error {
  background-color: red !important;
}
.bootstrap-datetimepicker-widget {
  width: 275px !important;
}
@media (max-width: 768px) {
  .btn-md-icon {
    margin-right: 0 !important;
    padding-right: 0 !important;
  }
}
.kt-widget14__legend {
  text-align: left;
}
.kt-widget14__legend-bullet {
  width: 12px;
  height: 12px;
  margin-right: 12px;
  display: inline-block;
}
.long-select2 .select2-results .select2-results__options {
  max-height: 350px!important;
}
.spinner:before {
  content: none;
}
.changePictureBtn {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
}
.removePictureBtn {
  position: absolute;
  bottom: -0.5rem;
  right: -0.5rem;
}
.buttonWidth {
  width: calc(1.35em + 1.1rem + 2px);
}

/* poppins-300 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-300.eot');
  /* IE9 Compat Modes */
  src: local('Poppins Light'), local('Poppins-Light'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-300.eot') format('embedded-opentype'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-300.woff2') format('woff2'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-300.woff') format('woff'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-300.ttf') format('truetype'), url('./Poppins/poppins-v5-devanagari_latin-ext_latin-300.svg#Poppins') format('svg');
  /* Legacy iOS */
}
/* poppins-regular - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-regular.eot') format('embedded-opentype'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-regular.woff2') format('woff2'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-regular.woff') format('woff'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-regular.ttf') format('truetype'), url('./Poppins/poppins-v5-devanagari_latin-ext_latin-regular.svg#Poppins') format('svg');
  /* Legacy iOS */
}
/* poppins-500 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-500.eot');
  /* IE9 Compat Modes */
  src: local('Poppins Medium'), local('Poppins-Medium'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-500.eot') format('embedded-opentype'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-500.woff2') format('woff2'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-500.woff') format('woff'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-500.ttf') format('truetype'), url('./Poppins/poppins-v5-devanagari_latin-ext_latin-500.svg#Poppins') format('svg');
  /* Legacy iOS */
}
/* poppins-600 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-600.eot');
  /* IE9 Compat Modes */
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-600.eot') format('embedded-opentype'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-600.woff2') format('woff2'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-600.woff') format('woff'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-600.ttf') format('truetype'), url('./Poppins/poppins-v5-devanagari_latin-ext_latin-600.svg#Poppins') format('svg');
  /* Legacy iOS */
}
/* poppins-700 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Poppins Bold'), local('Poppins-Bold'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-700.eot') format('embedded-opentype'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-700.woff2') format('woff2'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-700.woff') format('woff'), url('/dist/fonts/poppins-v5-devanagari_latin-ext_latin-700.ttf') format('truetype'), url('./Poppins/poppins-v5-devanagari_latin-ext_latin-700.svg#Poppins') format('svg');
  /* Legacy iOS */
}

/* roboto-300 - vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.eot') format('embedded-opentype'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.woff2') format('woff2'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.woff') format('woff'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.ttf') format('truetype'), url('./Roboto/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-300.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-regular - vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.eot');
  /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.eot') format('embedded-opentype'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.woff2') format('woff2'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.woff') format('woff'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.ttf') format('truetype'), url('./Roboto/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-regular.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500 - vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.eot') format('embedded-opentype'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.woff2') format('woff2'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.woff') format('woff'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.ttf') format('truetype'), url('./Roboto/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-500.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700 - vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.eot');
  /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.eot') format('embedded-opentype'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.woff2') format('woff2'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.woff') format('woff'), url('/dist/fonts/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.ttf') format('truetype'), url('./Roboto/roboto-v18-vietnamese_latin-ext_latin_greek_cyrillic-ext_greek-ext_cyrillic-700.svg#Roboto') format('svg');
  /* Legacy iOS */
}

.pwstrength-div {
  position: relative;
}
.pwstrength-div .progress {
  height: 8px;
  width: 64px;
  text-align: right;
  position: absolute;
  right: -28px;
  top: 28.5px;
  transform: rotate(-90deg);
  border-radius: 0 0 1.25rem 1.25rem;
}
.pwstrength-div .password-verdict {
  height: 10px;
  width: 100px;
  text-align: right;
  position: absolute;
  right: 24px;
  top: 25px;
  font-size: 12px;
  opacity: 0.6;
}
