@charset "UTF-8";
/* CSS Document */

:root {
 --bs-primary: #509c03;
/* ------------------------------------- */
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #ababab;
  --bs-gray-dark: #212a3a;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #cbd1db;
  --bs-gray-500: #aeb7c5;
  --bs-gray-600: #ababab;
  --bs-gray-700: #41516c;
  --bs-gray-800: #212a3a;
  --bs-gray-900: #141516;
  --bs-secondary: #ababab;
  --bs-success: #05a34a;
  --bs-info: #1e90ff;
  --bs-warning: #fbbc06;
  --bs-danger: #ff3366;
  --bs-light: #e9ecef;
  --bs-dark: #141516;
  --bs-primary-rgb: #509c03;
  --bs-secondary-rgb: 121, 135, 161;
  --bs-success-rgb: 5, 163, 74;
  --bs-info-rgb: #1e90ff;
  --bs-warning-rgb: 251, 188, 6;
  --bs-danger-rgb: 255, 51, 102;
  --bs-light-rgb: 233, 236, 239;
  --bs-dark-rgb: 6, 12, 23;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 208, 214, 225;
  --bs-body-bg-rgb: 7, 13, 25;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-color: #d0d6e1;
  --bs-body-bg: #151617;
  --bs-border-color: #3c3e40;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-link-color: #509c03;
  --bs-link-hover-color: #427310;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

.bg-dark {
	background-color:#0D0D0D !important;
	border-radius:var(--bs-border-radius);
	 }
.bg-edit {
	background-color:#0D0D0D !important;
	border-radius:var(--bs-border-radius);
	 }

.btn-primary, .wizard > .actions a, .wizard > .actions a:active, .wizard > .actions a:hover, div.tox .tox-button:not(.tox-button--naked):not(.tox-button--secondary), .swal2-popup .swal2-actions button.swal2-confirm, .fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
    --bs-btn-color: #fff;
    --bs-btn-bg: #509c03;
    --bs-btn-border-color: #509c03;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3a6f04;
    --bs-btn-hover-border-color: #5dac0c;
    --bs-btn-focus-shadow-rgb: 124, 134, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #274F00;
    --bs-btn-active-border-color: #509c03;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #509c03;
    --bs-btn-disabled-border-color: #509c03;
}
.btn-secondary, div.tox .tox-button--secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #9a9a9a;
    --bs-btn-border-color: #b5b5b5;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #686a6f;
    --bs-btn-hover-border-color: #b2b2b2;
    --bs-btn-focus-shadow-rgb: 141, 153, 175;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4F4F4F;
    --bs-btn-active-border-color: #b2b2b2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ababab;
    --bs-btn-disabled-border-color: #ababab;
}
.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1e90ff;
    --bs-btn-border-color: #1e90ff;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1873cb;
    --bs-btn-hover-border-color: #1e90ff;
    --bs-btn-focus-shadow-rgb: 87, 178, 178;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #01519E;
    --bs-btn-active-border-color: #1b84ea;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #1e90ff;
    --bs-btn-disabled-border-color: #1e90ff;
}
.btn-danger, .swal2-popup .swal2-actions button.swal2-cancel {
    --bs-btn-color: #fff;
    --bs-btn-bg: #c31d1d;
    --bs-btn-border-color: #c31d1d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #930202;
    --bs-btn-hover-border-color: #c31d1d;
    --bs-btn-focus-shadow-rgb: 255, 82, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6A0000;
    --bs-btn-active-border-color: #c31d1d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c31d1d;
    --bs-btn-disabled-border-color: #c31d1d;
}
.btn-warning {
    --bs-btn-color: #fff;
    --bs-btn-bg: #FB9E06;
    --bs-btn-border-color: #FB9E06;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #CC7E00;
    --bs-btn-hover-border-color: #FB9E06;
    --bs-btn-focus-shadow-rgb: 213, 160, 5;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #8E5800;
    --bs-btn-active-border-color: #FB9E06;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fbbc06;
    --bs-btn-disabled-border-color: #fbbc06;
}
.btn-files {
    --bs-btn-color: #fff;
    --bs-btn-bg: #c23dff;
    --bs-btn-border-color: #c23dff;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #9335BF;
    --bs-btn-hover-border-color: #c23dff;
    --bs-btn-focus-shadow-rgb: 213, 160, 5;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6C248E;
    --bs-btn-active-border-color: #c23dff;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #765584;
    --bs-btn-disabled-border-color: #c23dff;
}

.card {
  --bs-card-border-color: #303134;
  --bs-card-cap-bg: #111111;
  --bs-card-cap-color: ;
  --bs-card-bg: #1a1b1c;
}

/* Badges */
.bg-super-admin {
    --bs-bg-opacity: 1;
    background-color: #000000 !important;
	border: solid 1px #454545 !important;
	}
.bg-admin {
    --bs-bg-opacity: 1;
    background-color: #005ab1 !important;
	}
.bg-gray-200 {
    --bs-bg-opacity: 1;
    background-color: #464646 !important;
	}
.bg-free {
    --bs-bg-opacity: 1;
    background-color: #295583 !important;
	}
.bg-done {
    --bs-bg-opacity: 1;
    background-color: #308730 !important;
	}
.bg-offer {
    --bs-bg-opacity: 1;
    background-color: #3a87ad !important;
	}


/* Login */
body.login {
	background-color: #a5ed5b !important;
	}

.modal-body {
	background-color: #151617;
    }
  .modal-content .modal-header {
	  background:#111111;
	  }
  .modal-content.warning .modal-header {
	  background:#c31d1d;
	  color: #ffffff;
	  }
	  .modal-content.warning .modal-header button.btn-close {
		  color: #000000 !important;
		  }
	  .modal-content.warning .modal-header button.btn-close:hover {
		  color: #515151 !important;
		  }

.alert-danger {
  --bs-alert-color: #c31d1d;
  --bs-alert-bg: #E9CAD1;
  --bs-alert-border-color: #E1AAB8;
}
.alert-danger .alert-link {
  color: #7a1931;
}
.alert-danger {
  background-color: rgba(106,9,9,1.00);
  color: rgba(255,89,89,1.00);
  border-color: rgba(232,15,15,0.50);
}
.alert-danger .alert-link {
  color: #ff1a53;
}
.alert-danger svg {
  width: 19px;
  height: 19px;
  margin-right: 0.5rem;
}
.alert-danger i {
  font-size: 19px;
  margin-right: 0.5rem;
}

.vertical-hr {
    border-left: 1px solid #1c1c1c !important;
    border-right: 1px solid #3c3e40 !important;
    margin: -4px 6px -4px 2px;
    }

.text-copyright {
	color: #000000;
	}

.bg-accordion-1 {
	background-color: #000000;
	}
	.bg-accordion-2 {
		background-color: #161616;
		}
	.bg-accordion-2-dark {
		background-color: #0D0D0D;
		}

.nav.nav-tabs .nav-item .nav-link.active {
    background: #151617;
}

.nav.nav-tabs .nav-item .nav-link {
    background-color: #0B0B0B;
}
.nav.nav-tabs-line .nav-item .nav-link {
    background-color: #151617;
}

.list-group-item {
    background-color: #161616;
	color:#C7C7C7;
    border: var(--bs-list-group-border-width) solid #303134;
	}
.list-group-item.active {
    background-color: #1D3901;
	border: var(--bs-list-group-border-width) solid #1D3901;
	}

table tbody tr.dt-rowReorder-moving{
  background-color: #151617;
}

thead.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #111111;
    --bs-table-border-color: #3c3e40;
    --bs-table-striped-bg: #121823;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #1f242e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #191e28;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
	}

.swal2-popup {
    font-size: 0.875rem;
    background: #3E3E3E;
	border: 1px #6A6A6A solid;
    box-shadow: 3px 0 10px 0 #121213;
}
.swal2-icon.swal2-warning {
    border-color: #ffffff;
    color: #ffffff;
}

select:disabled, input:disabled {
    color: #B8B8B8;
    background-color: #4E4E4E !important;
    border: 1px solid #3c3e40;
}
input:disabled::-webkit-input-placeholder {
    color: #F1F1F1;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #509c03 !important;
}
.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: #979797 !important;
}

.bg-danger {
    background-color: #c31d1d !important;
}

.flatpickr-weekwrapper span.flatpickr-day {
    color: rgb(229 229 229 / 50%);
}

.bg-gray-100 {
    background-color: #393939 !important;
}

.bg-gray-300 {
    background-color: #232323 !important;
}

.daterangepicker {
    background-color: #141516;
    border: 1px solid #3c3e40;
    box-shadow: 0 0 10px 0 #121213;
}
.daterangepicker:after{
    border-bottom: 6px solid #141516;
}
.daterangepicker:before {
    border-bottom: 7px solid #3c3e40;
}

.daterangepicker .drp-buttons {
    border: 1px solid #3c3e40;
}

.daterangepicker .drp-calendar select {
    background-color: #141516;
    border: 1px solid #3c3e40;
    color: #d0d6e1;
}

.daterangepicker .drp-calendar {
    color: #d0d6e1;
}
.emailbodylight {
    background-color: lightgray !important;
}