html,
div,
button,
a,
pre,
svg {
  font-family: 'Nunito', sans-serif;
  background-color: transparent;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  outline: none;
}

body {
  max-width: 100%;
  overflow: hidden;
}

:not(input) {
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  border-bottom-color: #f28000 !important;
  border-left-color: #f28000 !important;
  border-top-color: #f28000 !important;
  border-right-color: #f28000 !important;
}

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  border-bottom-color: #f28000 !important;
  border-left-color: #f28000 !important;
  border-top-color: #f28000 !important;
  border-right-color: #f28000 !important;
}

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  border-bottom-color: #f28000 !important;
  border-left-color: #f28000 !important;
  border-top-color: #f28000 !important;
  border-right-color: #f28000 !important;
}

.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  border-bottom-color: #6e0ad6 !important;
  border-left-color: #6e0ad6 !important;
  border-top-color: #6e0ad6 !important;
  border-right-color: #6e0ad6 !important;
}

.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  border-bottom-color: #f28000 !important;
  border-left-color: #f28000 !important;
  border-top-color: #f28000 !important;
  border-right-color: #f28000 !important;
}

.ant-popover-inner-content {
  padding: 0 !important;
}

.ant-select-item-group {
  background-color: #f1f1f1;
  border-bottom: 1px solid #cccccc;
}

.ant-select-item-option-active {
  background-color: white !important;
}

.ant-select-dropdown {
  border-radius: 4px !important;
}
