/*		@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Roboto:wght@300;400;500;700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap');

body {
	background-color: #fbfbfb;
	font-family: 'Montserrat', sans-serif;
/*			font-family: 'Roboto', sans-serif;*/
}

@media (min-width: 991.98px) {
	main {
		padding-left: 240px;
	}
}

.accountMenu ul{
	width: 250px !important;
}

.accountMenu li{
	width: 250px !important;
}

.accountMenu li a{
	font-size: 12px;
}

.dashboard-card{
	cursor: pointer !important;
}

.dashboard-card:hover{
	background-color: #F5F5F5 !important;
}

/* Sidebar */
.sidebar {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 58px 0 0; /* Height of navbar */
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 5%), 0 2px 10px 0 rgb(0 0 0 / 5%);
	width: 240px;
	z-index: 600;
}

.sidebar .sidebar-sub-menu{
	width: 250px !important;
}

.dropdown-menu li a{
	text-transform: uppercase;
}

#avatar{
	width:80px !important;
	height:80px !important;
}

#fullName{
	font-size: 14px;
}

#accessLevel, #organizationName{
	font-size: 10px;
}

@media (max-width: 991.98px) {
	.sidebar {
		width: 100%;
	}
}

.sidebar li a{
	font-size: 12px !important;
}

@media (max-width: 1368px) {
	.table{
		font-size: 12px !important;
	}

	.sidebar a{
		font-size: 9px !important;
	}

	.sidebar button{
		font-size: 9px !important;
	}

	.sidebar li a{
		font-size: 9px !important;
	}

	#fullName{
		font-size: 12px;
	}

	.notes{
		font-size: 12px !important;
	}

	button{
		font-size: 9px !important;
	}

	#accessLevel, #organizationName{
		font-size: 0.6rem;
	}
	#avatar{
		width: 50px;
		height: 50px;
	}
	.list-group-item {
		margin-top: 2px !important;
		padding-top: 0px !important;
		padding-bottom: 3px !important;
		font-size : 12px !important;
	}
}
/*.active {
	border-radius: 5px;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	color: blue !important;
}*/

.sidebar-sticky {
	position: relative;
	top: 0;
	height: calc(100vh - 48px);
	padding-top: 0.5rem;
	overflow-x: hidden;
	overflow-y: auto;
}

.list-group{
	--mdb-list-group-border-width: 0px;
}

.list-group a{
	font-size: 13px;
	margin-bottom: 10px;
	color : #262626;
}

.accordion{
	--mdb-accordion-btn-icon-width : 0.8rem;
}

.accordion-body p:hover{
	background-color: #f5f5f5;
}

.accordion-button{
	font-size: 13px !important;
}

.list-group-item .active{
	color : red !important;
}

.small{
	font-size: 10px;
}

.bg-red{
	background-color: #b71c1c;
}

.border-secondary{
	border-color: #e0e0e0 !important;
}

.dashboard-card-title{
	font-size: 1vw;
}

.dashboard-card-icon{
	font-size : 2vw;
}

.dashboard-card-value{
	font-size: 1vw;
}

.profileDesc ol{
	padding-left: 15px !important;
}

#content img{
	padding: 10px 20px 0px 0px;
	border-radius: 5%;
}

.table-dropdown-action li:hover{
	background-color: #f5f5f5 !important;
	cursor: pointer !important;
}