@media (min-width: 992px) {
	.aside-minimize .aside .brand-logo h3 {
		display: none;
	}
}

/*----- image input css start -----*/
.object-fit-contain {
	object-fit: contain;
}
.has-image .symbol {
	display: none;
}
/*----- image input css end -----*/
.bootstrap-timepicker-widget table td {
	text-align: -webkit-center;

}
.note-editor.panel {
	background-color: #fff;
}
.note-editor:not(.fullscreen) .note-editing-area .note-editable {
	height: 200px !important;
}
.card.card-custom.card-border {
  box-shadow: none;
  border: 1px solid #EBEDF3;
}
.audio-dropzone {
	position: relative;
}
.audio-dropzone > span {
	position: absolute;
	right: -10px;
	top: -6px;
}
.datepicker tbody tr > td.day {
    color: #3F4254;
    font-weight: 400;
}
.datepicker tbody tr > td.day.new {
    color: #7E8299;
}
.uppy .upload-file button {
	max-height: 150px;
}
.uppy .upload-file button .uppy-DragDrop-inner {
	padding: 20px 20px;
}
.uppy .custom-informer .uppy-Informer {
	bottom: 125px;
}
.import-camp-modal-body .checkbox-list .checkbox {
	width: max-content;
}
.camp-rating .rating-stars {
    display: inline-block;
    letter-spacing: 0;
    flex-direction: row;
    background-image: linear-gradient(orange, orange);
    background-size: 0% 100%;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-color: lightgray;
    transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.camp-rating .rating-stars > div {
    display: inline;
    padding: 0;
    -webkit-text-fill-color: transparent;
}
.w-300 {
	width: 300px;
}
#upload-media.dropzone {
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	height: auto;
	min-height: 200px;
	margin-bottom: 10px;
}
#splash-slider-images.dropzone .dz-message {
	display: flex;
	text-align: left;
	margin: 0;
}
#splash-slider-images.dropzone:not(.dz-started) .dz-message,
#splash-slider-images.dropzone .dz-details {
	display: none;
}
#splash-slider-images.dropzone .dz-remove, #upload-media.dropzone .dz-remove {
	position: absolute;
    z-index: 90;
	height: 1.65rem;
    width: 1.65rem;
	text-align: center;
    display: block;
    cursor: pointer;
	background-color: #fff;
	border-radius: 100%;
    top: -0.825rem;
    right: -0.825rem;
	text-indent: -9999px;
    white-space: nowrap;
}
#splash-slider-images.dropzone .dz-remove:after, #upload-media.dropzone .dz-remove:after {
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    content: "";
    mask-size: 40%;
    -webkit-mask-size: 40%;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: #78829d;
	-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-600%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-600%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
#splash-slider-images.dropzone .dz-preview [data-dz-thumbnail], #upload-media.dropzone .dz-preview [data-dz-thumbnail] {
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.text-gray-600 {
    color: #78829d !important;
}
.text-gray-800 {
	color: #252f4a !important;
}
.table:not(.table-bordered).table-row-dashed tr {
    border-bottom: 1px dashed #f1f1f4;
}
.table:not(.table-bordered) tr {
    border: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    height: inherit;
    min-height: inherit;
    text-transform: inherit;
}
.table:not(.table-bordered) td, .table:not(.table-bordered) th, .table:not(.table-bordered) tr {
    border: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    height: inherit;
    min-height: inherit;
    text-transform: inherit;
}
.table:not(.table-bordered) td:first-child, .table:not(.table-bordered) th:first-child, .table:not(.table-bordered) tr:first-child {
    padding-left: 0;
}
.table:not(.table-bordered) td:last-child, .table:not(.table-bordered) th:last-child, .table:not(.table-bordered) tr:last-child {
    padding-right: 0;
}
.roles .bullet {
	display: inline-block;
    background-color: #c4cada;
    border-radius: 6px;
    width: 8px;
    height: 4px;
    flex-shrink: 0;
}
body[data-bg="light"] {
	background-color: #F3F6F9 !important;
}
.success-logo {
	position: relative;
	border: 2px solid #1BC5BD;
    background-color: #1BC5BD;
    height: 100px;
    border-radius:50%;
    width: 100px;
}
.success-icon {
	transform: rotate(6deg);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.error-logo {
	position: relative;
	border: 2px solid #F64E60;
    background-color: #F64E60;
    height: 100px;
    border-radius:50%;
    width: 100px;
}
.error-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.gap-10 {
	gap: 10px;
}
.gap-20 {
	gap: 20px;
}
.text-gray {
	color: #D1D3E0;
}
.dropzone .dropzone-msg {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.media-error {
	position: absolute;
}