.color-scheme-dark .select2-container--default .select2-selection--single {
	background-color: rgba(18, 22, 41, 0.22);
	border-color: rgba(18, 22, 41, 0.34);
	color: #ccd9e8;
}

.color-scheme-dark .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #ccd9e8;
}

	.color-scheme-dark .select2-results, .color-scheme-dark .select2-search {
		background-color: #293249;
		border-color: #262e45;
	}

		.color-scheme-dark .select2-search__field {
			background-color: rgba(18, 22, 41, 0.22);
			border-color: rgba(18, 22, 41, 0.34) !important;
			color: #ccd9e8;
		}

/* Datatable */
.color-scheme-dark .datatable tbody tr:nth-child(odd):hover td, .color-scheme-dark .datatable tbody tr:nth-child(even):hover td {
	background-color: rgba(18, 22, 41, 0.22) !important;
}

	.color-scheme-dark div.dataTables_wrapper div.dataTables_processing {
		background-color: rgba(255,255,255,0.2);
	}

.color-scheme-dark .btn-park {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d;
}

	.color-scheme-dark .btn-park:hover {
		color: #fff;
		background-color: #343a40;
		border-color: #343a40;
	}
	
/* Sweetalert */
.color-scheme-dark .swal2-popup {
	background-color: #323c58;
}

	.color-scheme-dark .swal2-content {
		color: #ccd9e8;
	}

/* Toast */
.color-scheme-dark #toast-container>div {
	box-shadow: 0 0 12px #171a1d;
}

/* Button */
.color-scheme-dark .btn-pos, .color-scheme-dark .btn-tile {
	background-image: none !important;
}

.color-scheme-dark .btn-tile .label {
	color: #fff !important;
}

/* Summernote */
.color-scheme-dark .note-btn {
	background-color: rgba(18, 22, 41, 0.42);
	border-color: rgba(18, 22, 41, 0.24);
	color: #ccd9e8 !important;
}

.color-scheme-dark .note-frame * {
	color: #ccd9e8;
}

.color-scheme-dark .note-editor.note-frame, .color-scheme-dark .note-editor.note-frame .note-editing-area .note-editable {
	background-color: rgba(18, 22, 41, 1);
	border-color: rgba(18, 22, 41, 0.34);
	color: #ccd9e8;
}

.color-scheme-dark  .note-popover .note-popover-content, .color-scheme-dark .note-toolbar, .color-scheme-dark  .note-statusbar {
	background-color: #293145 !important;
	border-color: rgba(18, 22, 41, 0.34) !important;
}
	
	.color-scheme-dark  .note-modal-content {
		background-color: #293145;
		color: #ccd9e8 !important;
	}

		.color-scheme-dark .note-modal-content .note-input {
			background-color: rgba(18,22,41,.22);
		    border-color: rgba(18,22,41,.34);
		    color: #ccd9e8;
		}

		.color-scheme-dark .note-form-label {
			color: #ccd9e8;
		}

	.color-scheme-dark .note-popover .note-popover-content .note-dropdown-menu, 
	.color-scheme-dark .note-toolbar .note-dropdown-menu {
		background-color: #293145;
		border-color: rgba(18,22,41, 1);
	}

	.color-scheme-dark .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, 
	.color-scheme-dark .note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, 
	.color-scheme-dark .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, 
	.color-scheme-dark .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
		background-color: rgba(18,22,41, 1);
	}

	.color-scheme-dark .note-popover .note-popover-content .note-color-palette div .note-color-btn, 
	.color-scheme-dark .note-toolbar .note-color-palette div .note-color-btn {
		border-color: rgba(18,22,41,.1);
	}

/* Popover */
.color-scheme-dark .popover-body {
	background-color: #323c58;
	color: #ccd9e8 !important;
}

.color-scheme-dark select option {
	background-color: #323c58;
}

/* Upload button */
.color-scheme-dark input[type="file"]::-webkit-file-upload-button {
	border-radius: 4px;
	background-color: rgba(18, 22, 41, 0.22);
	border-color: rgba(18, 22, 41, 0.34);
	color: #ccd9e8;
}

/* Product */
.color-scheme-dark .category-tree .list-group .list-group-item {
	background-color: #242b41;
}

.color-scheme-dark .product-info.ae-content {
	background-color: #293249;
}

.color-scheme-dark legend span {
	background-color: #293249;
	color: white;
}

.color-scheme-dark .btn-secondary {
	color: #292b2c;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

	.color-scheme-dark .btn-secondary:hover {
		color: #292b2c;
		background-color: #e2e6ea;
		border-color: #dae0e5;
	}

/* Form builder */
.color-scheme-dark .form-wrap.form-builder .frmb-control li {
	background-color: rgba(18, 22, 41, 0.22);
	box-shadow: inset 0 0 0 1px #262e45;
}

	.color-scheme-dark .form-wrap.form-builder .frmb-control li:hover {
		background-color: #323c58;
	}

	.color-scheme-dark .form-wrap.form-builder .frmb li {
		background-color: rgba(18, 22, 41, 0.22);
		box-shadow: inset 0 0 0 1px #262e45;
	}

	.color-scheme-dark .form-wrap.form-builder .frmb .field-label, .form-wrap.form-builder .frmb .legend {
		color: #ccd9e8;
	}

	.color-scheme-dark .form-wrap.form-builder .frmb .prev-holder select, .color-scheme-dark .form-wrap.form-builder .frmb .prev-holder input[type='text'], 
	.color-scheme-dark .form-wrap.form-builder .frmb .prev-holder textarea, 
	.color-scheme-dark .form-wrap.form-builder .frmb .prev-holder input[type='number'] {
		background-color: rgba(18, 22, 41, 0.22);
		border-color: rgba(18, 22, 41, 0.34);
		color: #ccd9e8;
	}

	.color-scheme-dark .form-wrap.form-builder .frmb .field-actions .btn {
		background-color: rgba(18, 22, 41, 0.22);
		border-color: rgba(18, 22, 41, 0.34);
		color: #ccd9e8;
	}

/* Date range picker */
.color-scheme-dark .daterangepicker {
	background-color: #242b41;
}
	.color-scheme-dark .daterangepicker .ranges li:hover {
		background-color: #323c58;
	}

	.color-scheme-dark .daterangepicker.show-ranges.ltr .drp-calendar.left, .color-scheme-dark .daterangepicker .drp-buttons {
		border-color: rgba(255, 255, 255, 0.05);
	}

	.color-scheme-dark .daterangepicker .calendar-table {
		background-color: rgba(18, 22, 41, 0.22);
		border-color: rgba(18, 22, 41, 0.34);
	}

	.color-scheme-dark .daterangepicker td.off, .color-scheme-dark .daterangepicker td.off.in-range, .color-scheme-dark .daterangepicker td.off.start-date, 
	.color-scheme-dark .daterangepicker td.off.end-date {
		background-color: #323c58;
	}

	.color-scheme-dark .daterangepicker td.in-range {
		background-color: #475684;
		color: #fff;
	}

	.color-scheme-dark .daterangepicker td.available:hover, .color-scheme-dark .daterangepicker th.available:hover {
		background-color: #475684;
		color: #fff;
	}

	.color-scheme-dark .daterangepicker .calendar-table .next span, .color-scheme-dark .daterangepicker .calendar-table .prev span {
		border-color: #fff;
	}


/* Sumo Select */
.color-scheme-dark .SumoSelect > .CaptionCont {
	background-color: #293145;
	border-color: #262e45;
}

	.color-scheme-dark .SumoSelect > .CaptionCont > span {
		color: #ccd9e8 !important;
	}

	.color-scheme-dark .SumoSelect:focus > .CaptionCont, .color-scheme-dark .SumoSelect:hover > .CaptionCont, .color-scheme-dark .SumoSelect.open > .CaptionCont {
		box-shadow: 0 0 2px #262e45 !important;
   		border-color: #262e45 !important;
	}

	.color-scheme-dark .SumoSelect.open .search-txt {
		background-color: #293145;
		border-color: #262e45;
		color: #ccd9e8;
	}

	.color-scheme-dark .SumoSelect.open > .optWrapper {
		background-color: #293145;
		border-color: #262e45
	}

	.color-scheme-dark .SumoSelect .select-all {
		background-color: #293145;
		border-bottom: 1px solid rgba(255, 255, 255, 0.05);
	}

	.color-scheme-dark .SumoSelect > .optWrapper > .options li.opt {
		border-bottom: 1px solid rgba(255, 255, 255, 0.05);
	}

		.color-scheme-dark .SumoSelect > .optWrapper > .options li.opt:hover {
			background-color: #475684;
		}

	.color-scheme-dark .SumoSelect > .optWrapper > .MultiControls {
		background-color: #293145;
		border-top: 1px solid rgba(255, 255, 255, 0.05);
	}

	.color-scheme-dark .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
		border-right: 1px solid rgba(255, 255, 255, 0.05);
	}

		.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
			background-color: #475684 !important;
		}

/* Full calender */
.color-scheme-dark .fc .fc-scrollgrid-section-sticky > * {
	background-color: #293145;
	color: #ccd9e8;
}

	.color-scheme-dark .fc td, .color-scheme-dark .fc th {
		border-color: rgba(159, 172, 199, 0.12) !important;
	}

	.color-scheme-dark .fc-scrollgrid-sync-inner {
		color: #ccd9e8;
	}

	.color-scheme-dark .fc-day-mon, .color-scheme-dark .fc-day-wed, .color-scheme-dark .fc-day-fri, .color-scheme-dark .fc-day-sun {
		background-color: #475684;
	}

	.color-scheme-dark .fc .fc-timegrid-col.fc-day-today, .color-scheme-dark .fc .fc-daygrid-day.fc-day-today {
		background-color: #6b385f;
	}

/* Full calender v3 */
.color-scheme-dark .fc-view .fc-cell-text {
	color: #ccd9e8 !important;
}

	.color-scheme-dark .fc-mon, .color-scheme-dark .fc-wed, .color-scheme-dark .fc-fri, .color-scheme-dark .fc-sun {
		background-color: #475684;
	}

/* Dropdown menu */
.color-scheme-dark .dropdown-menu {
	background-color: #293145;
	color: #ccd9e8;
}
	.color-scheme-dark .dropdown-item {
		color: #ccd9e8;
	}

	.color-scheme-dark .dropdown-item:hover, .color-scheme-dark .dropdown-item:focus {
		background-color: #475684;
	}

/* Datepicker */
.color-scheme-dark .datepicker table tr td.day:hover, .color-scheme-dark .datepicker table tr td.focused {
	background-color: #475684;
	color: #fff;
}

	.color-scheme-dark .datepicker table tr td.disabled, .color-scheme-dark .datepicker table tr td.disabled:hover {
	    color: #777;
	}


/* Input */
.color-scheme-dark .has-danger .form-control {
	border-color: #e65252;
}
