.alert-custom {
	border-color: #fafafa;
}

.privilege-menu-name{
	background-color:#878787!important; 
}

.paginate_button.current {
    background: #b5b5b5!important;

}

.btn-success-fluorescent {
    background-color: #08FF08!important;
    border-color: #fff!important;
}

.btn-danger-fluorescent {
    background-color: #FF4450!important;
    border-color: #fff!important;
}

.text-danger {
     color: #FF4450!important;
}

.btn-warning-fluorescent {
    background-color: #FF5F1F!important;
    border-color: #fff!important;
}

.font-success-fluorescent {
    color: #08FF08!important;
}

.font-danger-fluorescent {
    color: #FF4450!important;
}

.font-warning-fluorescent {
    color: #FF5F1F!important;
}

.pending_cls, .pending_verification_cls, .forward_to_next_level_cls, .skip_verification_cls, .Updated_cls {
    color: #0098DC;
}

.approved_cls, .verified, .paid_cls, .verified_cls, .completed_cls {
    color: #08FF08!important;
}

.send_back_cls {
    color: #FF5F1F!important;
}

.rejected_cls, .rejected_verification_cls {
    color: #FF4450!important;
}

.completed_span, .approved_span {
    color: #08FF08!important;
}

.inprogress_span, .in_progress_span {
    color: #FF5F1F!important;
}

.closed_span {
    color: #08FF08!important;
}

.pending_span, .grt_thn_1 {
    color: #FF4450!important;
}


:root {
	--falcon-primary: #fff;
	--falcon-card-gradient: linear-gradient(-45deg, #4e4e4e, #050505);
}

:root,
:root.light,
:root .light {
	
	--falcon-600: #fff;
	--falcon-primary: #fff;
	--falcon-light: #2d2d2d;
	--falcon-body-bg: #2d2d2dff;
	--falcon-body-color: #fff;
}
.comboGroup input {
	background-color: transparent !important;
	color:#fff;
}
.form-control:focus, form-control:active {
	background-color: transparent !important;
	color:#fff
}
.accordion-button:not(.collapsed) {	
	color: #ffffff;
    background-color: #6c6c6c;
}
.accordion-button:not(.collapsed)::after {
	filter: invert(1);
}
.ui-widget-header {
	background-image: none !important;
	background-color: #000 !important;
	color: #fff;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	background-color: #000 !important;
	color: #fff;
}
.ui-widget-content {
	color: #fff;
	background-image: none !important;
}
.ui-widget-header a {
    color: #fff/*{fcHeader}*/;
}
.ui-datepicker .ui-datepicker-title {
	color: #fff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-color: transparent !important;
	background-image: none  !important;
	color: #fff !important;
}
.ui-datepicker th {
	color:#fff;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background-color: transparent !important;
	background-image: none !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background-image: none !important;
	color: #fff;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #22f3ff !important;
    }
 .ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
    filter: invert(1);
}
.choices .choices__list .has-no-choices {
    background-color: #000;
}
.choices__list--dropdown {
	background-color: #000;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #616161;
    opacity: 1;
}
.table-striped>tbody>tr:nth-of-type(even) {
    --falcon-table-accent-bg: #252525;
    color: var(--falcon-table-striped-color);
}
.svg-inline--fa {
	color: #fff !important;
}
.fieldset-box {
	box-shadow: none;
	border: solid 1px #717171 !important;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	    color: var(--falcon-primary);
    background-color: #525252;
     border-bottom:none; 
    border-left: solid 1px #fff;
    border-top: 1px solid #fff;
    border-right: solid 1px #ffff;
    margin-bottom: -2px;
}

.avatar img {
    filter: brightness(0) invert(1);
}
.badge-pill {
    color: #000;
}
.iconset {
    width: 35px;
    background-color: #323232;
}

.gray-card {
	background-color: #4e4e4eff!important;
}

.card_a a{
	color: #fff;
}

.card_a a:hover {
    color: #b19e9e;
    text-decoration: underline;
}

.pending_colour {
	color: #ff3e3e!important;
}

::selection {
    background-color: #66587d;
    color: #fff;
}

.btn-primary:disabled, .navbar-vertical .btn-purchase:disabled, .tox .tox-menu__footer .tox-button:disabled:last-child, .tox .tox-dialog__footer .tox-button:disabled:last-child, .btn-primary.disabled, .navbar-vertical .disabled.btn-purchase, .tox .tox-menu__footer .disabled.tox-button:last-child, .tox .tox-dialog__footer .disabled.tox-button:last-child {
    color: #fff;
    background-color: #2d2d2dff;
    border-color: #2d2d2dff;
}

[type=search] {
    color: #fff;
}
.choices .choices__list--multiple .choices__item {
	
	background-color: #66707f;
}

.comboGroup ul {
	background-color: #6a6161!important;
}

.comboGroup li:hover {
    background-color: #937272!important;
}

.btn-primary:disabled, .navbar-vertical .btn-purchase:disabled, .tox .tox-menu__footer .tox-button:disabled:last-child, .tox .tox-dialog__footer .tox-button:disabled:last-child, .btn-primary.disabled, .navbar-vertical .disabled.btn-purchase, .tox .tox-menu__footer .disabled.tox-button:last-child, .tox .tox-dialog__footer .disabled.tox-button:last-child {

    border-color: #ffffff;
}
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
    background-color: #737373;
}
input::-ms-reveal, input::-ms-clear {
	display: none;
}
iframe html body {
	background-color: #000;
}

.red-shade-card {
	background-color: #ab8989!important;
}

.badge-danger {
    background-color: #eec4eb;
}

:root {
    --falcon-primary: #fff;
}

:root,
:root.light,
:root .light {
    --falcon-600: #fff;
    --falcon-primary: #fff;
    --falcon-light: #2d2d2d;
    --falcon-body-bg: #2d2d2dff;
    --falcon-body-color: #fff;
    --falcon-input-placeholder-color: #000;
    --falcon-navbar-light-color: #fff;
	--falcon-card-bg: #2d2d2d;
}

.dark {
    --falcon-100: #fff!important;
    --falcon-200: #fff!important;
    --falcon-300: #fff!important;
    --falcon-400: #fff!important;
    --falcon-500: #fff!important;
    --falcon-600: #fff!important;
    --falcon-700: #fff!important;
    --falcon-800: #fff!important;
    --falcon-900: #fff!important;
    --falcon-1000: #fff!important;
    --falcon-1100: #fff;
    --falcon-primary: #fff!important;
    --falcon-light: #2d2d2d!important;
}

body {
	background-image:unset!important;
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
    color: #fff
}

.form-control {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
}

.form-control::-webkit-input-placeholder {
    color: #fafafa;	
}

.form-control::-moz-placeholder {
    color:#fafafa;
}

.form-control:-ms-input-placeholder {
    color:#fafafa;
}

.form-control::-ms-input-placeholder {
    color: #fafafa;
}

.form-control::placeholder {
    color: #fafafa;
}


.btn,
[data-list] .page,
.tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-menu__footer .tox-button--secondary,
.tox .tox-dialog__footer .tox-button--secondary {
    border: 1px solid #fff;
}

.btn:hover,
[data-list] .page:hover,
.tox .tox-menu__footer .tox-button:hover:last-child,
.tox .tox-dialog__footer .tox-button:hover:last-child,
.tox .tox-menu__footer .tox-button--secondary:hover,
.tox .tox-dialog__footer .tox-button--secondary:hover {
	text-decoration: none;
}

.btn-primary,
.navbar-vertical .btn-purchase,
.tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child {
	background-color: #4e4e4eff;
	border-color: #fff;
}

.btn-primary:hover,
.navbar-vertical .btn-purchase:hover,
.tox .tox-menu__footer .tox-button:hover:last-child,
.tox .tox-dialog__footer .tox-button:hover:last-child {
	background-color: #000;
	border-color: #fff
}


.btn-check:checked+.btn-primary,
.navbar-vertical .btn-check:checked+.btn-purchase,
.tox .tox-menu__footer .btn-check:checked+.tox-button:last-child,
.tox .tox-dialog__footer .btn-check:checked+.tox-button:last-child,
.btn-check:active+.btn-primary,
.navbar-vertical .btn-check:active+.btn-purchase,
.tox .tox-menu__footer .btn-check:active+.tox-button:last-child,
.tox .tox-dialog__footer .btn-check:active+.tox-button:last-child,
.btn-primary:active,
.navbar-vertical .btn-purchase:active,
.tox .tox-menu__footer .tox-button:active:last-child,
.tox .tox-dialog__footer .tox-button:active:last-child,
.btn-primary.active,
.navbar-vertical .active.btn-purchase,
.tox .tox-menu__footer .active.tox-button:last-child,
.tox .tox-dialog__footer .active.tox-button:last-child,
.show>.btn-primary.dropdown-toggle,
.navbar-vertical .show>.dropdown-toggle.btn-purchase,
.tox .tox-menu__footer .show>.dropdown-toggle.tox-button:last-child,
.tox .tox-dialog__footer .show>.dropdown-toggle.tox-button:last-child {
	color: #000;
	background-color: #fff;
}

.modal-content {
    background-color: #2d2d2dff;
}

.navbar-glass {
    background-color:#2d2d2dff;
}

.choices .choices__inner {
	background-color: transparent !important;
	border: 1px solid #fff;
}

.choices .choices__input--cloned {
	background-color: transparent !important;
}

.choices[data-type*=select-one] .choices__input {
    background-color: #000 !important;
    opacity: 1;
}
.choices[data-type*=select-one] .choices__button {
    filter: invert(1);
}

.choices .choices__list--dropdown .choices__item--selectable {
	background-color: #000!important;
	color: #fff!important;
}

.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #4e4e4eff!important;
    color:#fff!important;
}

.navbar-vertical.navbar-inverted .navbar-collapse {
    background-color: #4e4e4eff!important;
}

.nav-tabs .nav-link {
    color: #d7d7d7!important;
}

.addbtn {
	background-color: #fff;
}

.addbtn i, .addbtn svg {
    color:#000 !important;
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: transparent;
}

.green-color {
	color:#89f189;
}

.gray-color {
	color:#fff;
}

ul.moveable li:hover {
    background-color: #4e4e4eff !important;
}

.modal-body .rounded-top-lg {
  	background-color:#2d2d2dff !important
}

.edit-cover a.view {
	background-color: #fff;
	color:#000
}

.notification-content{
    background-color:#9c7292 !important;
}
.report-color{
    background-color:#2d2d2dff !important;
    color:#fff !important;
}

.btn-check:focus+.btn-primary,
.navbar-vertical .btn-check:focus+.btn-purchase,
.tox .tox-menu__footer .btn-check:focus+.tox-button:last-child,
.tox .tox-dialog__footer .btn-check:focus+.tox-button:last-child,
.btn-primary:focus,
.navbar-vertical .btn-purchase:focus,
.tox .tox-menu__footer .tox-button:focus:last-child,
.tox .tox-dialog__footer .tox-button:focus:last-child {
    background-color: #595959;
    border-color:#4e4e4eff;
}


.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #fff !important;
}
.dataTables_wrapper .dataTables_length select {
	color:#fff !important;
}
.dataTables_wrapper .dataTables_length select option {
    color: #fff !important;
    background: #000;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #fff !important;
}
table.dataTable tbody tr.even, table.dataTable tbody tr.even:hover {
    background-color:#4e4e4e !important
}
table.dataTable tbody tr {
    background-color: transparent !important;
}


.choices__list--single .choices__item {
    width: 100%;
}
.choices__item--selectable {
    cursor: pointer;
    color: #fff;
}
.choices[data-type*=select-one]:after {
    border-color: #fff transparent transparent;
}


input[type="radio"][disabled]{
  border: 1px solid #fff;
  border-radius: 8px;
  height: 16px;
  width: 16px;
  -webkit-appearance: none;
}
input[type="radio"][disabled] {
	border-color:#b7b7b7;
}
input[type="radio"][disabled][checked] {
	border-color: #b7b7b7;
    background: #777;
}
.daterangepicker {
    background-color: #000 !important;
}
.daterangepicker .calendar-table {
    border: 1px solid #2d2d2dff !important;
    background-color: #2d2d2dff !important;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #232323 !important;
    border-color: transparent;
    color: #6f6c6c !important;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #000 !important;
    border-color: transparent;
    color: #fff !important;
}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid white !important;
    border-width: 0 2px 2px 0 !important;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color:#ff9800 !important;
    border-color: transparent;
    color: #fff;
}
.edit-cover a.view {
	background-color: #5a5858;
	border-color:#5a5858;
}
.btn-outline-primary {
    color: #fff;
    border-color: #ddd;
}
.btn-outline-primary:hover {
    color: #fff;
    border-color: #ddd;
    background-color: #000;
}

a {
    color: #ffffff;
}

.note-editor.note-frame, .note-editor.note-airframe {
    border: 1px solid #fff!important;
}

input[type="time"]::-webkit-calendar-picker-indicator{
  filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%)!important;
}

.form-control[readonly] {
    background-color: #2d2d2d!important;
}
.invalid-feedback , .fv-form-bootstrap .help-block {
    color: #ff3131!important;
}
.dropdown-menu {
    background-color: #2d2d2d!important;
}
.dropdown-item.more-actions-btn{
    color: white!important;
}
.dropdown-item {
    background-color: transparent !important;
}

.dropdown-item:hover, .dropdown-item:focus {
    background-color: #9a989889 !important;
}
.dropdown-item.more-actions-btn {
    color: #ffffff !important;

}
.dropdown-item.more-actions-btn:hover {
    color: #ffffff !important;
    background-color: #000 !important;
}

.error-badge , .a-star {
    color: #ff3131!important;
}

.warning-badge {
    color: #f5ab21!important;
}

.info-badge {
    color: #5202ff!important;
}

.success-badge {
    color: #12fc12!important;
}

.overtime-overloaded .overtime-overloaded-highlight {
    border-color: #ff3131!important;
}

.overtime-overloaded .choices__inner {
    border-color: #ff3131!important;
}

.overtime-overloaded input[type="text"], .overtime-overloaded input[type="number"], .overtime-overloaded input[type="email"], .overtime-overloaded input[type="password"], .overtime-overloaded textarea, .overtime-overloaded select {
    border-color: #ff3131!important;
}


.error-badge-lite {
    color: red!important;
}

.warning-badge-lite {
    color: orange!important;
}

.success-badge-lite {
    color: green!important;
}

.info-badge-lite {
    color: blue!important;
}

.emi_skip_range_list .emi-skip-range-item {
    background-color: #2d2d2dff !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}

.emi_skip_range_list .emi-skip-range-item-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 2.2rem;
    align-items: stretch;
    gap: 0.5rem;
}

.upload-price-csv {
    background-color: #4e4e4e !important;
}

.allocate-transfer {
    background-color: #8d6969 !important;
}
