body {
	min-width: 340px;
}

.loader-page {
	position: fixed;
	z-index: 25000;
	background: rgb(255, 255, 255);
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition:all .3s ease;
}

.loader-page::before {
	content: "";
	position: absolute;
	border: 2px solid rgb(50, 150, 176);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	box-sizing: border-box;
	border-left: 2px solid rgba(50, 150, 176,0);
	border-top: 2px solid rgba(50, 150, 176,0);
	animation: rotarload 1s linear infinite;
	transform: rotate(0deg);
}

@keyframes rotarload {
	0%   {transform: rotate(0deg)}
	100% {transform: rotate(360deg)}
}

.loader-page::after {
	content: "";
	position: absolute;
	border: 2px solid rgba(50, 150, 176,.5);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	box-sizing: border-box;
	border-left: 2px solid rgba(50, 150, 176, 0);
	border-top: 2px solid rgba(50, 150, 176, 0);
	animation: rotarload 1s ease-out infinite;
	transform: rotate(0deg);
}

.sidebar {
	position: fixed;
	top: 0;
	left: 0;
	width: 0px;
	height: 100%;
	box-shadow: 0 2px 22px 0 rgba(0,0,0,.2), 0 2px 30px 0 rgba(0,0,0,.35);
	background-color: white;
	overflow-y: auto;
	overflow-x: none;
	transition: 0.5s;
	scrollbar-width: none;
	z-index: 1020;
}

.sidebar::-webkit-scrollbar {
	display: none;
}

.alertModal{
	background-color: rgba(0,0,0,.8);
	position:fixed;
	overflow-y: auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display: none;
	transition: all 1s;
	z-index: 9999;
	min-width: 340px;
}