.select2-dropdown {
	box-shadow: 0px 0px 4px 2px rgba(56,65,74,.15);
}
.tsp-hide {
	display:none;
}
.m-display-none {
	display:none;
}
.w-m-sm-input {
	width:fit-content;
}
.m-flex {
	display:flex;
}
.dataTables_scrollBody {
	padding-bottom:10px;
}
.scroll-to-top {
	position: fixed;
	bottom: 40px;
	right: 32px;
	z-index: 100;
	display: none;
}
.scroll-to-top img {
	width: 48px;
}
.pointer:hover {
	cursor:pointer;
}
#cutton {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #f1f2f3;
}

#cutton img {
	width: 10%;
	position:absolute;
	top:calc(100vh - 53vh);
}

#toast {
    position: fixed;
    bottom: 30px;
    left: 50%;
    padding: 15px 20px;
    transform: translate(-50%, 10px);
    border-radius: 30px;
    overflow: hidden;
    font-size: .8rem;
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s, visibility .5s, transform .5s;
    background: rgba(0, 0, 0, .35);
    color: #fff;
    z-index: 10000;
}

#toast.reveal {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0)
}

.material-icons {
  font-size: 20px !important;
  color: #405189;
}

.swiper-button-prev,
.swiper-button-next {
	width: 40px !important;
	background-color: rgb(64 81 137 / 6%);
}

.swiper-button-prev::after,
.swiper-button-next::after{
  content: "";
  display: none;
}

#notiBody pre {
	font-family: "Poppins",sans-serif;
    font-size: 14px;
    text-wrap: wrap;
}

#arDown {
	margin-left:-16px;
}

@media (max-width: 576px) {
	.w-m-sm {
		min-width: auto;
	}
	h5 {
	    font-size: 0.9rem;
	}
	.dataTables_scrollBody {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}
	.dataTables_scrollBody::-webkit-scrollbar {
		display: none;
		width: 0;  /* Remove scrollbar space */
		height: 0;
		background: transparent;  /* Optional: just make scrollbar invisible */
		-webkit-appearance: none;
	}
		
	body {
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	::-webkit-scrollbar {
		display: none;
		width: 0;
		height: 0;
		background: transparent;
		-webkit-appearance: none;
	}
	.scroll-to-top {
		position: fixed;
		bottom: 20px;
		right: 16px;
		z-index: 100;
		display: none;
	}
	#cutton img {
		width: 100px;
		position:absolute;
		top:250px;
	}
}

@media (max-width: 768px) {
	.w-m-md {
		min-width: auto;
	}
	.w-m-sm-input {
		width: 100% !important;
	}
	.w-m-sm-input8 {
		width: 80% !important;
	}
	
	.w-m-sm-input6 {
		width: 60% !important;
	}
	.tsp-hide {
		display:block;
	}
	.w-m-sm-fit {
		width: fit-content !important;
	}
	.m-sm-mb2 {
		margin-bottom:4px;
	}
	.m-sm-mb4 {
		margin-bottom:8px;
	}
	.m-text-center {
		text-align:center !important;
	}
	.m-text-left {
		text-align:left !important;
	}
	.m-text-right {
		text-align:right !important;
	}
	.m-just-center {
		justify-content:center;
	}
	.m-just-btw {
		justify-content:space-between;
	}
	.m-display-none {
		display:block;
		clear:both;
		width:100%;
	}
	.m-hidden {
		display:none;
	}
	.m-margin16 {
		margin: 0 -16px;
	}
	.m-flex {
		display:block;
	}
	#arDown {
		padding-left:4px;
		margin:0;
	}
}
@media (max-width: 1200px) {
	#arDown {
		padding-left:4px;
		margin:0;
	}
}
/*# sourceMappingURL=custom.min.css.map */
