@font-face {
	font-family: 'IRANSansWeb';
	src: url('../font/IRANSansWeb_Light.eot') format('embedded-opentype'), url('../font/IRANSansWeb_Light.woff') format('woff'),
		url('../font/IRANSansWeb_Light.ttf') format('truetype');
	font-display: block;
	font-weight: normal;
}

@font-face {
	font-family: 'IRANSansWeb';
	src: url('../font/IRANSansWeb_Medium.eot') format('embedded-opentype'), url('../font/IRANSansWeb_Medium.woff') format('woff'),
		url('../font/IRANSansWeb_Medium.ttf') format('truetype');
	font-display: block;
	font-weight: bold;
}
body,
html {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	font-family: 'IRANSansWeb', Tahoma;
	font-size: small;
}
a {
	text-decoration: none !important;
}

.sidebar {
	width: 180px;
}

.sidebar > .sidenav {
	padding: 1rem;
	color: white;
	text-align: center;
	transition: 0.3s;
	text-decoration: none;
	border-bottom: 1px solid gray;
	position: relative;
}

.sidebar > .sidenav:hover,
.sidebar > .sidenav.active {
	background-color: gray;
}

.sidebar > .sidenav > i {
	position: absolute;
	font-size: 1.3rem;
}

.nav-pills .nav-link {
	color: white;
	border: 1px solid white;
	font-size: 1.1em;
}

.nav-pills .nav-link.active {
	color: black;
	background-color: white;
}

.ui-datepicker,
.ui-datepicker-header,
.ui-datepicker-month,
.ui-datepicker-year {
	font-family: 'IRANSansWeb' !important;
}

.select2.select2-container {
	min-width: 100%;
}
.breadcrumb-item {
	font-size: 1.2rem;
}

.calendar {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.calendar-header {
	display: flex;
	align-items: center;
	padding-left: 1rem;
	padding-right: 1rem;
}
.calendar-body {
	display: flex;
	flex-wrap: wrap;
	padding: 1rem;
	flex: 1;
	gap: 0.5rem;
}
.calendar-day,
.calendar-weekday {
	text-align: center;
	flex: 1 0 calc((100% / 7) - 0.5rem);
}
.calendar-weekday {
	background-color: aliceblue;
	padding: 0.5rem;
	margin: auto;
}
.calendar-day {
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.dropdown-toggle::after {
	vertical-align: .1em;
}

.rtl {
	direction: rtl !important;
}

.ltr {
	direction: ltr !important;
}
