.container {
	padding-right: 5px;
	padding-left: 5px;
}

.navbar-collapse>.navbar-form>.form-group {
	margin-bottom: 0rem;
}

.navbar[class*="fixed-top"] {
	-webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
	box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
	padding: 0;
}

.navbar-collapse .nav>li {
	padding-left: 10px;
	padding-right: 0px;
}

.navbar-custom-menu .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row;
}

.navbar-collapse .nav>li:first-child {
	padding-left: 0px;
	padding-right: 0px;
}

.main-header .dropdown-menu.show {
	margin-top: 18px;
}

@media (max-width: 767.98px) {
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl {
		padding-right: 5px;
		padding-left: 5px;
	}
}

.list-group-item {
	margin-top: 0.2rem;
	margin-bottom: 1.5rem;
	background-color: #FFFFFF;
	border-radius: 0.28571429rem !important;
}

@media (min-width: 768px) {
	.navbar-expand-md {
		-ms-flex-flow: wrap;
		flex-flow: row wrap;
	}
}

.navbar-brand {
	margin-right: 0rem;
	padding-top: 0;
	padding-bottom: 0;
}

@media ( max-width: 389px) {
	.main-header .navbar-brand {
		margin-right: 0px;
	}
	.main-header .navbar-brand {
		font-size: 1.25rem;
	}
	.navbar-custom-menu .navbar-nav>li>a {
		margin-left: 3px;
	}
}

@media ( max-width: 372px) {
	.main-header .navbar-brand {
		font-size: 1rem;
	}
}

@media ( max-width: 333px) {
	.main-header .navbar-brand {
		font-size: 0.8rem;
	}
}

@media ( max-width: 302px) {
	.main-header .navbar-brand .text {
		display: none!important;
	}
}

@media ( max-height: 1100px) {
	.main-header>.dropdown-menu {
		height: 800px;
		overflow-y: auto;
	}
}

@media (max-width: 1199px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 98% !important;
	}
}

@media (max-width: 1023px) {
	.d-lg-inline {
		display: none!important;
	}
}

@media ( max-height: 800px) {
	.main-header>.dropdown-menu {
		height: 400px;
		overflow-y: auto;
	}
}

@media (max-width: 991px) {
	.content-header {
		padding: 0;
	}
}

@media (max-width: 768px) {
	.container, .container-sm {
		max-width: 98%;
	}
	.h1, h1 {
		font-size: 1.5rem;
	}
	.img-wrap .h4, .img-wrap h4 {
		font-size: 1.1rem;
	}
	.box-header>.box-tools {
		position: relative;
		right: 0;
		top: 0;
		margin-bottom: 1rem;
		margin-top: 0;
	}
	.main-header .dropdown-menu.show {
		margin-top: 2px;
	}
	.ui.three.cards>.card {
		width: 100%;
		margin: 0.875em 0.5em;
	}
	.ui.three.cards {
		margin: -0.875em -0.5em;
	}
	.ui.one.cards>.card {
		width: 100%;
		margin: 0.875em 0.5em;
	}
	.ui.one.cards {
		margin: -0.875em -0.5em;
	}
}

form .invalid-feedback {
	display: block;
}

.nav-link {
	color: #000000;
}

.btn-group-sm>.btn, .btn-sm {
	padding: .25rem .5rem;
	font-size: .675rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.font .icon {
	margin: 0;
}

.page-link {
	border-width: 1px 1px 4px 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.15);
	color: #000000;
}

.page-link i.icon {
	margin: 0;
	width: auto;
	font-size: 0.9em;
}

.page-item.active .page-link {
	border-color: rgba(0, 0, 0, 0.15);
	background-color: #e2e6ea;
	color: #000000;
}

.ui.button {
	background-color: #FFF;
	color: #2a2a2a;
}

.header .user-info {
	min-width: 220px;
}

.modal {
	position: absolute;
	top: auto;
	left: auto;
	height: auto;
}

.ui.unstackable.items>.item>.image:not(.ui) {
	width: 100px;
}