/* Font size overrides */
:root {
  --sidebar-item-horizontal-spacing: 1.6rem;
  --base-html-font-size-1600: 62.5%;
  --base-html-font-size-1920: 62.5%;
  --lm-dropdown-menu-border-color: #6f6f6f;
  --dm-dropdown-menu-border-color: #575757;
}

input, textarea, [contenteditable="true"] {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* Dropdown menu */
.dropdown-menu {
  z-index: 999 !important;
}

/* Delete confirmation styling */
.dropdown-item.confirm-delete,
.dropdown-item.confirm-action {
  color: red !important;
  font-weight: bold !important;
}
body[data-theme="dark"] .dropdown-item.confirm-delete,
body[data-theme="dark"] .dropdown-item.confirm-action {
  color: #FF3E3E;
}
.dropdown-item.confirm-delete::after,
.dropdown-item.confirm-action::after {
  content: "?";
}

/* Disable dropdown menu item */
.dropdown-item[disabled] {
  opacity: 0.5 !important;
  pointer-events: none;
  cursor: inherit;
}

/* Boxicons alignment fix */
.bx-container {
  display: flex;
  align-items: center;
}

/* Dropdown item styling */
.dropdown-item {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.dropdown-item i {
  display: inline-block;
  margin-right: 5px;
  margin-top: 0.09em;
}

/* Dropdown size */
.dropdown-small {
  width: 100px !important;
  max-width: 100px !important;
  min-width: 100px !important;
}
.dropdown-110 {
width: 110px !important;
max-width: 110px !important;
min-width: 110px !important;
}
.dropdown-111 {
width: 111px !important;
max-width: 111px !important;
min-width: 111px !important;
}
.dropdown-112 {
width: 112px !important;
max-width: 112px !important;
min-width: 112px !important;
}
.dropdown-113 {
width: 113px !important;
max-width: 113px !important;
min-width: 113px !important;
}
.dropdown-114 {
width: 114px !important;
max-width: 114px !important;
min-width: 114px !important;
}
.dropdown-115 {
width: 115px !important;
max-width: 115px !important;
min-width: 115px !important;
}
.dropdown-116 {
width: 116px !important;
max-width: 116px !important;
min-width: 116px !important;
}
.dropdown-117 {
width: 117px !important;
max-width: 117px !important;
min-width: 117px !important;
}
.dropdown-118 {
width: 118px !important;
max-width: 118px !important;
min-width: 118px !important;
}
.dropdown-119 {
width: 119px !important;
max-width: 119px !important;
min-width: 119px !important;
}
.dropdown-120 {
width: 120px !important;
max-width: 120px !important;
min-width: 120px !important;
}
.dropdown-125 {
width: 125px !important;
max-width: 125px !important;
min-width: 125px !important;
}
.dropdown-130 {
width: 130px !important;
max-width: 130px !important;
min-width: 130px !important;
}
.dropdown-135 {
width: 135px !important;
max-width: 135px !important;
min-width: 135px !important;
}
.dropdown-140 {
width: 140px !important;
max-width: 140px !important;
min-width: 140px !important;
}
.dropdown-145 {
width: 145px !important;
max-width: 145px !important;
min-width: 145px !important;
}
.dropdown-150 {
width: 150px !important;
max-width: 150px !important;
min-width: 150px !important;
}
.dropdown-155 {
width: 155px !important;
max-width: 155px !important;
min-width: 155px !important;
}
.dropdown-160 {
width: 160px !important;
max-width: 160px !important;
min-width: 160px !important;
}
.dropdown-170 {
width: 170px !important;
max-width: 170px !important;
min-width: 170px !important;
}

/* Link styling */
a:active {

}
a:hover {
  text-decoration: none;
}

/* Clearfix */
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}


/* Modal titles */
.modal-title {
  font-weight: bold;
}

/* Reduce motion (modals) */
.reduce-motion {
  -webkit-transition:none !important;
  transition:none !important;
}
.reduce-motion .close {
  -webkit-transition:none !important;
  transition:none !important;
}