.th-number {
  width: 35px;
  text-align: right;
}

.th-action {
  width: 80px;
  text-align: center;
}

.site-menubar-unfold .site-menu-category {
  color: #FAFAFA;
}

.site-menubar-fold .icon-svg {
  display: inline-block;
  height: 1.7rem;
  vertical-align: middle;
  margin-top: 14px;
}
.site-menubar-fold .site-menu-sub {
  background: #2195F3 !important;
}

.site-menu .site-menu-item:not(.active):not(.open):hover .icon-svg {
  filter: invert(52%) sepia(69%) saturate(5112%) hue-rotate(193deg) brightness(109%) contrast(91%);
}
.site-menu .site-menu-item a {
  color: #FFF;
}
.site-menu .site-menu-item.active > a, .site-menu .site-menu-item.hover > a, .site-menu .site-menu-item:hover > a {
  color: #2195F3 !important;
  background: #FFF;
}
.site-menu > .site-menu-item.open {
  background: none !important;
  border: none !important;
}
.site-menu > .site-menu-item.active {
  color: #2195F3 !important;
  background: #FFF;
  border: none !important;
}
.site-menu > .site-menu-item.active .icon-svg {
  filter: invert(52%) sepia(69%) saturate(5112%) hue-rotate(193deg) brightness(109%) contrast(91%);
}
.site-menu .site-menu-sub .site-menu-item.active > a, .site-menu .site-menu-sub .site-menu-item:hover, .site-menu .site-menu-sub .site-menu-item.hover > a, .site-menu .site-menu-sub .site-menu-item:hover > a {
  color: #2195F3 !important;
  background: #FFF;
}
.site-menu > .site-menu-item.open > a {
  color: #FFF !important;
  background: #2195F3;
}

.site-menubar {
  color: #EEE;
  background: #2195F3;
}

.page-register-v2 .page-register-main {
  padding: 50px 60px 180px;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  background-color: #007bff;
}

.list-group-item {
  border: 1px solid #DDD;
}

a.like-text, a.like-text:hover {
  text-decoration: none;
}

.multiselect-container {
  z-index: 10000;
}

.site-menubar-body {
  height: 100%;
}

.modal-xl {
  max-width: 80% !important;
}

.min-h-100 {
  min-height: 100%;
}

.negative-emoji, .neutral-emoji, .positive-emoji, .grey-emoji, .plus-icon, .edit-icon, .delete-icon, .slack-icon, .excel-icon {
  display: block;
  height: 16px;
  width: 16px;
}

.negative-emoji, .neutral-emoji, .positive-emoji, .grey-emoji, .plus-icon, .slack-icon, .excel-icon {
  margin-right: 5px;
}

.negative-emoji {
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 12.4182 12.4182 16 8 16C3.58222 16 0 12.4182 0 8C0 3.58222 3.58222 0 8 0C12.4182 0 16 3.58222 16 8Z' fill='%23F44336'/%3E%3Cpath d='M5.11111 8C5.72476 8 6.22222 7.30355 6.22222 6.44444C6.22222 5.58533 5.72476 4.88889 5.11111 4.88889C4.49746 4.88889 4 5.58533 4 6.44444C4 7.30355 4.49746 8 5.11111 8Z' fill='white'/%3E%3Cpath d='M10.8889 8C11.5025 8 12 7.30355 12 6.44444C12 5.58533 11.5025 4.88889 10.8889 4.88889C10.2752 4.88889 9.77777 5.58533 9.77777 6.44444C9.77777 7.30355 10.2752 8 10.8889 8Z' fill='white'/%3E%3Cpath d='M3.85105 12.3871C3.93016 12.4587 4.04838 12.4631 4.13327 12.4C4.1506 12.3871 5.87638 11.1111 7.99994 11.1111C10.1182 11.1111 11.8497 12.3871 11.8666 12.4C11.9515 12.4631 12.0697 12.4578 12.1488 12.3871C12.2275 12.316 12.2453 12.1987 12.1906 12.108C12.1333 12.0129 10.7608 9.77777 7.99994 9.77777C5.23905 9.77777 3.86616 12.0124 3.80927 12.108C3.7546 12.1991 3.77194 12.316 3.85105 12.3871Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.neutral-emoji {
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 12.4182 12.4182 16 8 16C3.58222 16 0 12.4182 0 8C0 3.58222 3.58222 0 8 0C12.4182 0 16 3.58222 16 8Z' fill='%23FEC92B'/%3E%3Cpath d='M5.11111 8.11111C5.72476 8.11111 6.22222 7.41467 6.22222 6.55556C6.22222 5.69645 5.72476 5 5.11111 5C4.49746 5 4 5.69645 4 6.55556C4 7.41467 4.49746 8.11111 5.11111 8.11111Z' fill='white'/%3E%3Cpath d='M10.8889 8.11111C11.5026 8.11111 12.0001 7.41467 12.0001 6.55556C12.0001 5.69645 11.5026 5 10.8889 5C10.2753 5 9.77783 5.69645 9.77783 6.55556C9.77783 7.41467 10.2753 8.11111 10.8889 8.11111Z' fill='white'/%3E%3Cpath d='M11.1111 11.5556H4.8889C4.64357 11.5556 4.44446 11.3569 4.44446 11.1111C4.44446 10.8653 4.64357 10.6667 4.8889 10.6667H11.1111C11.3569 10.6667 11.5556 10.8653 11.5556 11.1111C11.5556 11.3569 11.3569 11.5556 11.1111 11.5556Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.positive-emoji {
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%2338E75A'/%3E%3Cpath d='M4.67349 10.4982C4.69349 10.5777 5.1926 12.4444 8.00015 12.4444C10.8082 12.4444 11.3068 10.5777 11.3268 10.4982C11.3513 10.4017 11.3077 10.3017 11.2215 10.2519C11.1348 10.2026 11.0264 10.2173 10.9548 10.2862C10.9464 10.2946 10.0864 11.1111 8.00015 11.1111C5.91393 11.1111 5.05349 10.2946 5.04549 10.2866C5.00282 10.2444 4.94593 10.2222 4.88904 10.2222C4.85171 10.2222 4.81393 10.2315 4.77971 10.2506C4.6926 10.3004 4.64904 10.4013 4.67349 10.4982Z' fill='white'/%3E%3Cpath d='M5.33328 7.55543C5.94693 7.55543 6.44439 6.85899 6.44439 5.99988C6.44439 5.14077 5.94693 4.44432 5.33328 4.44432C4.71963 4.44432 4.22217 5.14077 4.22217 5.99988C4.22217 6.85899 4.71963 7.55543 5.33328 7.55543Z' fill='white'/%3E%3Cpath d='M10.6668 7.55543C11.2804 7.55543 11.7779 6.85899 11.7779 5.99988C11.7779 5.14077 11.2804 4.44432 10.6668 4.44432C10.0531 4.44432 9.55566 5.14077 9.55566 5.99988C9.55566 6.85899 10.0531 7.55543 10.6668 7.55543Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat top left;
}

.grey-emoji {
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 12.4182 12.4182 16 8 16C3.58222 16 0 12.4182 0 8C0 3.58222 3.58222 0 8 0C12.4182 0 16 3.58222 16 8Z' fill='%23E4E6EF'/%3E%3Cpath d='M5.11111 8C5.72476 8 6.22222 7.30355 6.22222 6.44444C6.22222 5.58533 5.72476 4.88889 5.11111 4.88889C4.49746 4.88889 4 5.58533 4 6.44444C4 7.30355 4.49746 8 5.11111 8Z' fill='white'/%3E%3Cpath d='M10.8889 8C11.5025 8 12 7.30355 12 6.44444C12 5.58533 11.5025 4.88889 10.8889 4.88889C10.2752 4.88889 9.77777 5.58533 9.77777 6.44444C9.77777 7.30355 10.2752 8 10.8889 8Z' fill='white'/%3E%3Cpath d='M3.85105 12.3871C3.93016 12.4587 4.04838 12.4631 4.13327 12.4C4.1506 12.3871 5.87638 11.1111 7.99994 11.1111C10.1182 11.1111 11.8497 12.3871 11.8666 12.4C11.9515 12.4631 12.0697 12.4578 12.1488 12.3871C12.2275 12.316 12.2453 12.1987 12.1906 12.108C12.1333 12.0129 10.7608 9.77777 7.99994 9.77777C5.23905 9.77777 3.86616 12.0124 3.80927 12.108C3.7546 12.1991 3.77194 12.316 3.85105 12.3871Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.plus-icon {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M5.83333 1.16667L5.83333 12.8333C5.83333 13.4777 6.35567 14 7 14C7.64433 14 8.16667 13.4777 8.16667 12.8333V1.16667C8.16667 0.522335 7.64433 0 7 0C6.35567 0 5.83333 0.522335 5.83333 1.16667Z' fill='white'/%3E%3Cpath d='M12.8333 5.8335H1.16667C0.522334 5.8335 0 6.35583 0 7.00016C0 7.64449 0.522334 8.16683 1.16667 8.16683H12.8333C13.4777 8.16683 14 7.64449 14 7.00016C14 6.35583 13.4777 5.8335 12.8333 5.8335Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.delete-icon {
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33333 6.00016C3.33333 5.63198 3.63181 5.3335 4 5.3335H12C12.3682 5.3335 12.6667 5.63198 12.6667 6.00016V12.0002C12.6667 13.1048 11.7713 14.0002 10.6667 14.0002H5.33333C4.22877 14.0002 3.33333 13.1048 3.33333 12.0002V6.00016Z' fill='white'/%3E%3Cpath opacity='0.5' d='M3.33333 3.33317C3.33333 2.96498 3.63181 2.6665 4 2.6665H12C12.3682 2.6665 12.6667 2.96498 12.6667 3.33317C12.6667 3.70136 12.3682 3.99984 12 3.99984H4C3.63181 3.99984 3.33333 3.70136 3.33333 3.33317Z' fill='white'/%3E%3Cpath opacity='0.5' d='M6 2.66667C6 2.29848 6.29848 2 6.66667 2H9.33333C9.70153 2 10 2.29848 10 2.66667H6Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.edit-icon {
  margin-left: 2px;
  margin-right: -2px;
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M13.5826 4.44751L12.0712 5.9582L8.04175 1.92872L9.55245 0.417278C9.81973 0.150055 10.1822 0 10.5602 0C10.9381 0 11.3006 0.150055 11.5679 0.417278L13.5826 2.43205C13.8498 2.69934 14 3.06178 14 3.43974C14 3.81769 13.8498 4.18023 13.5826 4.44751ZM1.18266 13.9535L5.52296 12.5065L1.49348 8.47697L0.0464845 12.8173C-0.00660721 12.9758 -0.0143919 13.1461 0.0240128 13.3088C0.0624104 13.4715 0.145478 13.6203 0.263849 13.7384C0.382228 13.8564 0.531212 13.9391 0.694036 13.9771C0.856854 14.0151 1.02705 14.0069 1.18546 13.9535H1.18266Z' fill='white'/%3E%3Cpath d='M2.50361 13.5111L1.18611 13.9507C1.02784 14.0033 0.85803 14.011 0.695689 13.9727C0.533347 13.9343 0.384867 13.8516 0.266881 13.7336C0.148895 13.6157 0.0660508 13.4673 0.0276111 13.305C-0.0108285 13.1426 -0.00334504 12.9729 0.0492286 12.8146L0.488866 11.4963L2.50361 13.5111ZM1.49623 8.4742L5.52572 12.5037L12.074 5.95543L8.04449 1.92593L1.49623 8.4742Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.slack-icon {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.13291 0C4.76161 8.43871e-05 4.40554 0.147665 4.14305 0.410276C3.88056 0.672886 3.73314 1.02902 3.73323 1.40032C3.73331 1.77162 3.88089 2.12768 4.1435 2.39017C4.40611 2.65267 4.76224 2.80008 5.13355 2.8H6.53355V1.4C6.53321 1.0288 6.3856 0.672901 6.12312 0.410423C5.86065 0.147945 5.50475 0.000336995 5.13355 0H5.13291ZM5.13291 3.73355H1.4C1.0287 3.73355 0.672602 3.88105 0.410051 4.1436C0.1475 4.40615 0 4.76224 0 5.13355C0 5.50485 0.1475 5.86095 0.410051 6.1235C0.672602 6.38605 1.0287 6.53355 1.4 6.53355H5.13291C5.50421 6.53355 5.86031 6.38605 6.12286 6.1235C6.38541 5.86095 6.53291 5.50485 6.53291 5.13355C6.53291 4.76224 6.38541 4.40615 6.12286 4.1436C5.86031 3.88105 5.50421 3.73355 5.13291 3.73355Z' fill='%2364B5F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 5.13291C14 4.76161 13.8525 4.40551 13.5899 4.14296C13.3274 3.88041 12.9713 3.73291 12.6 3.73291C12.2287 3.73291 11.8726 3.88041 11.61 4.14296C11.3475 4.40551 11.2 4.76161 11.2 5.13291V6.53291H12.6C12.9713 6.53291 13.3274 6.38541 13.5899 6.12286C13.8525 5.86031 14 5.50421 14 5.13291ZM10.2664 5.13291V1.4C10.2664 1.0287 10.1189 0.672602 9.8564 0.410051C9.59384 0.1475 9.23775 0 8.86645 0C8.49514 0 8.13905 0.1475 7.8765 0.410051C7.61395 0.672602 7.46645 1.0287 7.46645 1.4V5.13291C7.46645 5.50421 7.61395 5.86031 7.8765 6.12286C8.13905 6.38541 8.49514 6.53291 8.86645 6.53291C9.23775 6.53291 9.59384 6.38541 9.8564 6.12286C10.1189 5.86031 10.2664 5.50421 10.2664 5.13291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.86645 14C9.23775 14 9.59384 13.8525 9.8564 13.59C10.1189 13.3274 10.2664 12.9713 10.2664 12.6C10.2664 12.2287 10.1189 11.8726 9.8564 11.6101C9.59384 11.3475 9.23775 11.2 8.86645 11.2H7.46645V12.6C7.46581 13.3719 8.09263 13.9987 8.86645 14ZM8.86645 10.2658H12.6C12.9713 10.2658 13.3274 10.1183 13.5899 9.85577C13.8525 9.59322 14 9.23712 14 8.86582C14 8.49452 13.8525 8.13842 13.5899 7.87587C13.3274 7.61332 12.9713 7.46582 12.6 7.46582H8.86708C8.49578 7.46574 8.13965 7.61315 7.87704 7.87565C7.61443 8.13814 7.46685 8.4942 7.46676 8.8655C7.46668 9.23681 7.6141 9.59293 7.87659 9.85555C8.13908 10.1182 8.49514 10.2657 8.86645 10.2658Z' fill='%2364B5F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8.8668C0 9.2381 0.1475 9.5942 0.410051 9.85675C0.672602 10.1193 1.0287 10.2668 1.4 10.2668C1.7713 10.2668 2.1274 10.1193 2.38995 9.85675C2.6525 9.5942 2.8 9.2381 2.8 8.8668V7.4668H1.4C1.0287 7.4668 0.672602 7.6143 0.410051 7.87685C0.1475 8.1394 0 8.49549 0 8.8668ZM3.73355 8.8668V12.5997C3.73346 12.971 3.88088 13.3271 4.14337 13.5897C4.40586 13.8524 4.76192 13.9999 5.13323 14C5.50453 14.0001 5.86066 13.8527 6.12327 13.5902C6.38588 13.3277 6.53346 12.9716 6.53355 12.6003V8.86743C6.53363 8.49613 6.38621 8.14 6.12372 7.87739C5.86123 7.61478 5.50517 7.4672 5.13386 7.46711C4.76256 7.46703 4.40643 7.61445 4.14382 7.87694C3.88121 8.13943 3.73363 8.49549 3.73355 8.8668Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.excel-icon {
  background: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M11.1 14H1.29998C0.879975 14 0.599976 13.72 0.599976 13.3V0.7C0.599976 0.28 0.879975 0 1.29998 0H7.59997L11.8 4.2V13.3C11.8 13.72 11.52 14 11.1 14ZM7.17997 8.4L8.64997 6.93C8.92997 6.65 8.92997 6.23 8.64997 5.95C8.36997 5.67 7.94997 5.67 7.66997 5.95L6.19997 7.42L4.72997 5.95C4.44997 5.67 4.02997 5.67 3.74997 5.95C3.46997 6.23 3.46997 6.65 3.74997 6.93L5.21997 8.4L3.74997 9.87C3.46997 10.15 3.46997 10.57 3.74997 10.85C3.88997 10.99 4.09998 11.06 4.23998 11.06C4.37998 11.06 4.58997 10.99 4.72997 10.85L6.19997 9.38L7.66997 10.85C7.80997 10.99 8.01997 11.06 8.15997 11.06C8.29997 11.06 8.50997 10.99 8.64997 10.85C8.92997 10.57 8.92997 10.15 8.64997 9.87L7.17997 8.4Z' fill='white'/%3E%3Cpath d='M8.3 4.2H11.8L7.6 0V3.5C7.6 3.92 7.88 4.2 8.3 4.2Z' fill='white'/%3E%3C/svg%3E") no-repeat top left;
}

.list td {
  vertical-align: middle;
}

.page-link {
  border: none;
}

.page-item.active .page-link {
  border-radius: 8px;
}

.page-item > span {
  padding: 0.5rem 1rem;
}

.table-column-title {
  color: #A1A5B7;
}

.datepicker table tr td.range {
  color: #2195F3;
  background: linear-gradient(0deg, #FFF 0, #FFF 15%, #BCDFFB 15%, #BCDFFB 85%, #FFF 85%, #FFF 100%);
}

.datepicker table tr td.active:not([disabled]):not(.disabled):active, .datepicker table tr td.active:not([disabled]):not(.disabled).active {
  color: #fff;
  background-color: #1294F2;
  border-radius: 20px;
}

.datepicker table tr td.range:first-child {
  border-bottom-left-radius: 25px;
  border-top-left-radius: 25px;
}

.datepicker table tr td.range:last-child {
  border-bottom-right-radius: 25px;
  border-top-right-radius: 25px;
}

.datepicker table tr td.range:hover {
  background-color: #BCDFFB;
  color: #2195F3;
  border-radius: 5px;
}

.datepicker table tr td.range-start {
  box-shadow: #BCDFFB 10px 0px 0px -3.5px !important;
}

.datepicker table tr td.range-end {
  box-shadow: #BCDFFB -10px 0px 0px -3.5px !important;
}

.datepicker .datepicker-switch {
  color: #2195F3;
}

.datepicker table tr td.range:not([disabled]):not(.disabled):active {
  background-color: #2195F3;
  color: #fff;
  border-radius: 5px;
}

.swal2-border-radius {
  border-radius: 10px !important;
}

.swal2-z-index {
  z-index: 2050 !important;
  border: 1px solid #2196f3;
}
