@font-face{
	font-family:isb;
	src:url("./fonts/IRANSans-small-bold.ttf");
}

.bg-gradient-primary{
	background-color: #4e73df;
	background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%);
	background-size: cover;
}

.bg-gradient-secondary{
	background-color: #858796;
	background-image: linear-gradient(180deg, #858796 10%, #60616f 100%);
	background-size: cover;
}

.bg-gradient-success{
	background-color: #1cc88a;
	background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%);
	background-size: cover;
}

.bg-gradient-info{
	background-color: #36b9cc;
	background-image: linear-gradient(180deg, #36b9cc 10%, #258391 100%);
	background-size: cover;
}

.bg-gradient-warning{
	background-color: #f6c23e;
	background-image: linear-gradient(180deg, #f6c23e 10%, #dda20a 100%);
	background-size: cover;
}

.bg-gradient-danger{
	background-color: #e74a3b;
	background-image: linear-gradient(180deg, #e74a3b 10%, #be2617 100%);
	background-size: cover;
}

.bg-gradient-light{
	background-color: #f8f9fc;
	background-image: linear-gradient(180deg, #f8f9fc 10%, #c2cbe5 100%);
	background-size: cover;
}

.bg-gradient-dark{
	background-color: #5a5c69;
	background-image: linear-gradient(180deg, #5a5c69 10%, #373840 100%);
	background-size: cover;
}

body{
	font-family:isb; font-size:large;
	-ms-overflow-style:none;
	scrollbar-width:none;
}
body::-webkit-scrollbar{
	display:none;
}

a{text-decoration:none;}

.sidebar {
	height: 100vh;
	background-color: #f8f9fa;
	padding: 1rem;
	transition: all 0.3s ease;
}
.sidebar.collapsed{
	width:0;
	padding:0;
	overflow: hidden;
}

#main-content {
	height:100vh;
	overflow-y:auto;
}

@media (max-width: 992px){
	.sidebar{
		display: none; /* مخفی شدن در موبایل */
	}
	
}

@media (min-width: 992px){
	
	.col-lg-9-5{width:79.16%;}
	.col-lg-2-5{width:20.84%;}
}