#top_bar > .container > .row {
	min-height: 60px;
}
#top_bar img.logo {
	height: 32px;
	object-fit: contain;
}

#top_bar h1.slogan {
	font-size: 16px;
}

@media (min-width: 576px) {
	#top_bar .status_bar {
		width: 510px;
	}
}
#top_bar .status_bar .progress {
	height: 5px;
}

#top_bar .status_bar .statuses {

}
#top_bar .status_bar .statuses .col {
	width: 99px;
}
#top_bar img.avatar {
	min-width: 52px;
	width: 52px;
	height: 52px;
	border-radius: 26px;
	object-fit: cover;
}
#top_bar div.avatar {
	min-width: 52px;
	width: 52px;
	height: 52px;
	border-radius: 26px;
	position: relative;
}
#top_bar div.avatar i {
	font-size: 27px;
	position: absolute;
	left: 12.5px;
	top: 12.5px;
}
#top_bar #account_menu_button {
	position: relative;
}
#top_bar #account_menu_button i.lock {
	position: absolute;
	right: -2px;
	bottom: -1px;
	font-size: 18px;
}
#top_bar .account_dropdown {
	border-width: 2px;
	top: 30px;
}
#top_bar .account_dropdown .dropdown-item:active ,
#top_bar .account_dropdown .dropdown-item:hover {
	background-color: #ff2f92;
	color: white !important;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}