.bg-grey {
	background-color: #f0f0f0;
	color: #000;
}
/*----- indicator css start -----*/
.indicator-progress {
	display: none
}
[data-theme-indicator=on]>.indicator-progress {
	display: inline-block
}

[data-theme-indicator=on]>.indicator-label {
	display: none
}
/*----- indicator css end -----*/

/*----- table css start -----*/
.datatable.datatable-default > .datatable-table {
	overflow: visible;
}
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row {
	table-layout: fixed;
}
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable--actions, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable--actions, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable--actions {
	min-width: 15%;
	width: auto;
	overflow: visible;
}
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable--actions span, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable--actions span, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable--actions span {
	overflow: visible;
}
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable--toggle-detail,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable--toggle-detail, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable--toggle-detail,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable--index,
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row:not(.leaderboard-data) > .datatable-cell.datatable--index, 
.datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable--index {
	width: 3%;
}
.datatable th.datatable-cell--qr-code,
.datatable td.datatable-cell--qr-code {
	width: 33%;
}
/*----- table css end -----*/

/*----- Digital Clock -----*/
#digital-clock  {
	display: flex;
    flex-direction: row-reverse;
}
#digital-clock .jcgmt-lbl {
	display: none;
}
/*----- Digital Clock -----*/

/*----- image input css start -----*/
.image-input .image-input-wrapper {
	background-position: center;
}
.object-cover {
	object-fit: cover;
}
/*----- image input css end -----*/

/*----- image placeholder css start -----*/
.image-placeholder {
	width: 75px;
    height: auto;
    opacity: .3;
    margin-bottom: 20px;
}
/*----- image placeholder css end -----*/

/*----- Image Upload Dropzone -----*/
.dropzone.dropzone-preview-img-only {
	padding: 2px;
	min-height: 265px;
	max-height: 265px;
	overflow: hidden;
}
.dropzone.dropzone-preview-img-only .dz-preview {
	width: 100%;
    margin: 0;
	z-index: 1;
}
.dropzone.dropzone-preview-img-only .dz-preview.dz-image-preview .dz-details,
.dropzone.dropzone-preview-img-only .dz-preview.dz-image-preview .dz-error-message,
.dropzone.dropzone-preview-img-only .dz-preview.dz-image-preview .dz-error-mark {
	display: none;
}
.dropzone.dropzone-preview-img-only .dz-preview .dz-image {
	z-index: 1;
}
.dropzone.dropzone-preview-img-only .dz-preview .dz-image img {
	transform: unset;
    -webkit-filter: unset;
    filter: unset;
	width: 100%;
}
.dropzone.dropzone-preview-img-only .dz-preview .dz-image {
	width: 100%;
	height: 100%;
}
/*----- Image Upload Dropzone -----*/

/*----- Select Picker UI -----*/
.bootstrap-select > .dropdown-toggle.form-control-solid.bs-placeholder.btn {
	color: #B5B5C3;
}
.bootstrap-select > .dropdown-toggle.form-control-lg.form-control-solid.bs-placeholder.btn {
	padding: 0.825rem 1.42rem !important;
	font-size: 1.08rem !important;
	line-height: 1.5 !important;
	border-radius: 0.42rem !important
}
.bootstrap-select.is-invalid > .dropdown-toggle.form-control-solid {
	border-color: transparent;
}
/*----- Select Picker UI -----*/