:root {
  --tf-rich-black: #232424;
  --tf-dark-gray: #58585b;
  --tf-bright-blue: #00ADEE;
  --tf-green: #62CDBD;
  --tf-orange: #FF7B00;
  --tf-pink: #FE676E;
  --tf-bg-gray: #F1F2F3;
  --tf-yellow: #FFC107;
}

body > #container.main-container .text-headline {
  color: white;
  font-weight: bold;
}
body > #container.main-container .text-subheadline {
  color: white;
  font-weight: bold;
  font-size: 11.5px;
}
body > #container.main-container .text-emphasis-headline {
  color: white;
  font-weight: 800;
}
body > #container.main-container table th {
  color: #F99E24;
  font-weight: bold;
  text-transform: uppercase;
}
body > #container.main-container p, body > #container.main-container td {
  color: white;
}
body > #container.main-container a:not(.dropdown-item):not(.dropdown-toggle):not(.sidebar-menu-item):not([data-toggle=list]):not([data-toggle=tab]):not([data-toggle=modal]):not([role=menuitem]):not(.page-link):not(.fc-event):not(a.view_todo) {
  color: #F99E24;
  font-weight: 400;
}
body > #container.main-container .btn, body > #container.main-container a[role=menuitem] {
  font-weight: bold;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body > #container.main-container .add_card {
  background-color: #76CABF;
}
body > #container.main-container .add_card:hover {
  color: #fff;
  border-color: #76CABF;
}
body > #container.main-container .list-group-item {
  background-color: #14213D;
  border-color: #0D1628;
}
body > #container.main-container .list-group-item.active, body > #container.main-container .list-group-item.activate {
  color: #fff;
  background-color: #F99E24;
  border-color: transparent;
  box-shadow: 0 1px 15px 1px #14213D;
}
body > #container.main-container .list-group-item.active a.active, body > #container.main-container .list-group-item.activate a.active {
  color: #fff;
}
body > #container.main-container .list-group-item:hover:not(.active):not(.activate) {
  background-color: #0D1628;
  font-weight: bold;
}
body > #container.main-container div.toggle-accordion section > div[role=menu] {
  color: #fff;
  background: #14213D;
}
body > #container.main-container div.toggle-accordion section > div[role=menu]:not(.collapsed) {
  color: #fff;
  background-color: #3B55A5;
}
body > #container.main-container .nav-tabs {
  background-color: #0D1628;
}
body > #container.main-container .nav-tabs .nav-link:hover, body > #container.main-container .nav-tabs .nav-link.active {
  background-color: #3B55A5;
}
body > #container.main-container #sidebar ul.menu-categories li.menu {
  font-weight: bold;
}
body > #container.main-container #sidebar ul.menu-categories li.menu.active {
  color: white;
}
body > #container.main-container #sidebar ul.menu-categories li.menu.active a.dropdown-toggle {
  background-color: #F99E24;
}
body > #container.main-container #sidebar ul.menu-categories li.menu > a.dropdown-toggle {
  color: #B9B7C1;
}
body > #container.main-container #sidebar ul.menu-categories li.menu > a.dropdown-toggle:hover {
  color: #F99E24;
}
body > #container.main-container #sidebar ul.menu-categories ul.submenu > li a {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
}
body > #container.main-container #sidebar ul.menu-categories ul.submenu > li a:before {
  content: none;
}
body > #container.main-container #sidebar ul.menu-categories ul.submenu > li:first-child {
  margin-top: 5px;
}
body > #container.main-container #sidebar ul.menu-categories ul.submenu .sidebar-menu-item {
  color: #B9B7C1;
}
body > #container.main-container #sidebar ul.menu-categories ul.submenu .sidebar-menu-item:hover {
  color: var(--tf-orange);
}
body > #container.main-container.sidebar-closed .sidebar-wrapper:not(:hover) > nav#sidebar .profile-info .user_fullname:not(:hover), body > #container.main-container.sidebar-closed .sidebar-wrapper:not(:hover) > nav#sidebar .member-since {
  display: none;
}
body > #container.main-container .modal .modal-header.tf-modal-header {
  background-color: #3B55A5;
  color: white;
  border-bottom: 1px solid #0d1628;
}
body > #container.main-container .modal .modal-header.tf-modal-header .modal-title, body > #container.main-container .modal .modal-header.tf-modal-header button.close {
  color: white;
}
body > #container.main-container .modal .modal-content {
  background-color: #14213D;
  border: unset !important;
}
body > #container.main-container .modal .btn {
  border: none;
}
body > #container.main-container h1, body > #container.main-container h2, body > #container.main-container h3, body > #container.main-container h4, body > #container.main-container h5, body > #container.main-container h6 {
  color: white;
}
body > #container.main-container .switch .slider:before {
  box-shadow: none;
}
body > #container.main-container .fc-event {
  border: none;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}
body > #container.main-container .fc-event:hover {
  background-color: white !important;
  border: 1px solid var(--tf-dark-gray);
  color: var(--tf-dark-gray);
}
body > #container.main-container .fc-event.fc-day-grid-event .fc-content {
  white-space: unset;
}
body > #container.main-container .clear-button > button {
  padding: 0.25rem 0.5rem;
  font-size: 0.6875rem;
}
body > #container.main-container .product-search {
  height: calc(1.1em + 1.1rem + 2px);
}
body > #container.main-container .no-content-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(83, 105, 165, 0.4);
  transition: background-color 0.5s;
  z-index: 99;
  backdrop-filter: blur(0.8px);
  border-radius: 8px;
}
body > #container.main-container .widget-three .widget-content .w-summary-stats .progress {
  background-color: #0D1628 !important;
}
body > #container.main-container .widget-heading > i {
  font-size: 1.25em;
  color: #F99E24;
}
body > #container.main-container .text-emphasis-headline > i {
  color: #F99E24;
}
body > #container.main-container .secondary-icon {
  color: #B9B7C1;
}
body > #container.main-container .card-name {
  color: white;
}
body > #container.main-container .dropdown-menu {
  background-color: #0D1628;
}
body > #container.main-container .fc-day.fc-today.alert {
  background-color: rgba(249, 158, 36, 0.65);
}
body > #container.main-container .progress {
  box-shadow: unset !important;
}
body > #container.main-container ::placeholder {
  color: #B9B7C1;
}
body > #container.main-container .card {
  background-color: #14213D;
  overflow: hidden;
}
body > #container.main-container .no-outer-spacing {
  border: 1px solid #0D1628;
}
body > #container.main-container .no-outer-spacing .card:not(:last-child) {
  border-bottom: 1px solid #0D1628;
}
body > #container.main-container #accordionParent {
  border: 2px solid #28344E;
}
body > #container.main-container #accordionParent .no-outer-spacing {
  border: none;
}
body > #container.main-container #calendar > div.fc-toolbar.fc-header-toolbar > div.fc-right button {
  background-color: #393D55 !important;
  border-color: #393D55 !important;
}
body > #container.main-container div.dataTables_wrapper div.dataTables_info {
  color: #F99E24;
}
body > #container.main-container .page-item.active .page-link {
  color: white;
  background-color: #F99E24;
}
body > #container.main-container .wizard > .actions a {
  color: white;
  background-color: #F99E24;
}
body > #container.main-container .nav-tabs {
  border-bottom: none !important;
}
body > #container.main-container .nav-tabs .nav-link:focus, body > #container.main-container .nav-tabs .nav-link:hover {
  border-color: #3B55A5;
  font-weight: normal;
}
body > #container.main-container .nav-tabs .nav-link.active {
  background-color: #3B55A5;
  border-color: #3B55A5;
}
body > #container.main-container .bootstrap-select .dropdown-toggle {
  color: #14213D;
}
body > #container.main-container .fc-bgevent {
  opacity: 1 !important;
}
body > #container.main-container .fc-row .fc-bgevent-skeleton td, body > #container.main-container .fc-row .fc-highlight-skeleton td {
  border-color: #393D55 !important;
}

.popover {
  -webkit-border-radius: 0.45rem;
  -moz-border-radius: 0.45rem;
  border-radius: 0.45rem;
  background-color: #0D1628;
  color: white;
  border-bottom: none;
  -webkit-box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.6);
}
.popover .popover-header {
  background-color: #3b55a5;
  color: white;
  border-bottom: none;
}
.popover .popover-body {
  background-color: #0D1628;
  color: white;
}
.popover .list-group {
  border-radius: 5px;
}
.popover .list-group .list-group-item {
  background-color: #0D1628;
  border: 2px solid #3B55A5;
}
.popover h6, .popover p {
  color: white !important;
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #0D1628;
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #0D1628;
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #0D1628;
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #0D1628;
}

.navbar .navbar-item .nav-item.dropdown .dropdown-menu {
  background-color: #14213D;
  border: none;
}

.dropdown-item:focus, .dropdown-item:hover {
  background-color: #393D55;
}

#accordionApplicationTips h5 {
  margin-bottom: -20px;
  margin-left: -5px;
}

body#login {
  background: #14213D;
}

.form-control:focus {
  background-color: #393D55;
  box-shadow: none;
  color: #fff;
}

.dropdown:not(.custom-dropdown-icon) .dropdown-menu a.dropdown-item:hover {
  color: #fff;
}

.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu .dropdown-item:not(:last-child) {
  border-bottom: none;
}

.sidebar {
  position: relative;
  height: 100%;
  z-index: 10;
}

#sidebar ul.menu-categories.ps {
  height: 100vh !important;
}

.birds {
  position: absolute;
  bottom: 70px;
}

#sidebar ul.menu-categories li.menu:not(.active) > .dropdown-toggle[aria-expanded=true] {
  background: #F99E24;
}

.dropdown-toggle span {
  line-height: 25px;
}

.dropdown-toggle i {
  position: relative;
  top: 2px;
}

.table td, .table th {
  border-top: none;
}

.input-group .input-group-prepend .input-group-text {
  border: 1px solid rgba(50, 50, 50, 0.2);
  background-color: rgba(50, 50, 50, 0.2);
  color: #fff;
}

.opacity-0 {
  opacity: 0 !important;
  pointer-events: none;
}

.opacity-1 {
  opacity: 0.2 !important;
}

.opacity-2 {
  opacity: 0.4 !important;
}

.opacity-3 {
  opacity: 0.6 !important;
}

.opacity-4 {
  opacity: 0.8 !important;
}

.opacity-5 {
  opacity: 1 !important;
}

.delete-card {
  background: #f7f7f7;
  text-align: center;
  margin: 0 auto;
  border-radius: 10px;
  padding: 10px 20px;
  margin-bottom: 10px;
  margin-top: 5px;
  width: fit-content;
}
.delete-card span {
  margin-left: 10px;
}

/*# sourceMappingURL=global.css.map */
