/* Titillium+Web:300,400,600,700 */

/* titillium-web-300 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('/lib/bootstrap-italia-/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-600 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* Lora:400,700 */

/* lora-regular - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-regular.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700 - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-italic - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700italic - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Lora/lora-v20-latin-ext_latin-700italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* Roboto+Mono:400,700 */

/* roboto-mono-regular - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* roboto-mono-700 - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* roboto-mono-italic - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* roboto-mono-700italic - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/lib/bootstrap-italia-2.9.1/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

.navbar-vertical .navbar-nav,.navbar-vertical .navbar-nav .nav {
	flex-direction: column;
	width: 100%;
}
.navbar, .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background: transparent;
}
.logo {
	width: 70px;
}

.navbar .dropdown-menu .link-list-wrapper ul li a span {
	color: #004996;
}

.navbar .dropdown-menu.custom-dropdown {
	box-shadow: 0px 3px 15px 0px rgba(0,0,0,.1);
}
.navbar .dropdown-menu.custom-dropdown .link-list-wrapper {
	margin-bottom: 0;
}
.navbar .dropdown-menu.custom-dropdown:before {
	display: block;
}
.navbar .dropdown-menu {
	background: white;
}

.btn-check:checked+.btn, :not(.btn-check)+.btn:active, .btn:first-child:active, .btn.active, .btn.show {
	color: #004996;
}

.lh16 {
	line-height: 16px;
}

a {
	color: #004996;
}
/* .btn {
	color: #004996;
} */
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span, .link-list-wrapper ul li a span {
	color: #004996;
}
.link-list-wrapper ul li a:hover:not(.disabled) span {
	color: #004996;
}
.soft-background {
	background: #eaeaea;
}
.light-background {
	background: #f7f7f9;
}
.lead {
	font-size: 1rem;
	line-height: 1.3rem;
}
.soft-border {
	border: 1px solid #eaeaea;
}
.it-list-wrapper .it-list .list-item {
	border-bottom: 1px solid #eaeaea;
}
.row [class*=col-]>.card-wrapper {
	height: auto;
}
.font-1rem {
	font-size: 1rem;
}
.font-0875rem {
	font-size: 0.875rem;
}
.font-weight-600 {
	font-weight: 600;
}
.form-check [type=checkbox]+label, .form-check [type=radio]+label {
	padding-top: 2px;
	font-size: 1rem;
}
.top-round-20 {
	border-radius: 20px 20px 0 0;
}
div.dt-processing>div:last-child>div {
	background: #004996;
}
.table *:not(.small) {
	font-size: 1rem;
}
.table h6 {
	font-size: 1.125rem !important;	
}
.table h5 {
	font-size: 1.25rem !important;	
}
.collapse.collapseAvvisi, .collapse.collapsing {
	 display: block;
	 height: 12rem;
	 overflow: hidden;
}
.collapse.collapseAvvisi:not(.show) {
	display: block;
}
.collapse.collapseAvvisi.show {
	 height: auto;
}
table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
	box-shadow: inset 0 0 0 9999px #f7f7f9;
}
.e404 {
	font-size: 10rem;
}
.card .card-body a.displayInlineFlex {
	display: inline-flex;
}
div.dt-container div.dt-search input {
	width: 15rem;
    border: 1px solid hsl(210, 17%, 44%);
}
div.dt-container div.dt-length select {
	border: 1px solid hsl(210, 17%, 44%);
}
.pd-05 {
	padding: 0.5rem !important;	
}
.wbbw {
	word-break: break-word;
}
.intranetCard:after {
	margin-top: 0;
}
.bi::before {
	font-size: 1.25rem;
}
.bi.icon-lg::before {
	font-size: 2.5rem;
}

@media(min-width: 576px) {
	.logo {
		width: 90px;
	}
	.lead {
		font-size: 1.3rem;
		line-height: 2rem;
	}
}

@media(max-width: 575px) {
	.icon.icon-lg {
		width: 30px;
		height: 30px;
	}
	.bi.icon-lg::before {
		font-size: 1.5rem;
	}
}

@media(min-width: 768px) {
	.w88 {
		width: 88%;
	}
}

@media(min-width: 992px) {
	.card-wrapper {
		padding-bottom: 24px;
	}
}

@media(min-width: 1200px) {
	.aside {
		position: fixed;
		left: 0;
		height: 100%;
		width: 18rem;
		padding: 0;
		background-color: #f7f7f9;
	}
	.topNavbar, .main {
		margin-left: 18rem;
	}
	.topNavbar {
		max-width: 1368px;
	}
	.navbar.navbar-vertical {
		height: inherit;
		overflow-y: auto;
	}
	.navbar.navbar-vertical > .container {
		display: flex;
		flex-direction: column;
		align-items: stretch;
		height: inherit;
	}
	.navbar.navbar-vertical .navbar-collapse {
		flex-direction: column;
		align-items: stretch;
		width: 100%;
		height: inherit;
	}
	.logo {
		width: 120px;
	}
	
	/* .main .container {
		width: 100%;
		max-width: none;
	} */
}

@media(min-width: 1800px) {
	.aside {
		left: calc(max(calc((1320px + 18rem - 100vw) / 2), -1 * calc((1320px + 18rem - 100vw) / 2)) - 12px);
	}
	.topNavbar {
		margin-left: calc(calc(max(calc((1320px + 18rem - 100vw) / 2), -1 * calc((1320px + 18rem - 100vw) / 2)) - 12px) + 18rem);
	}
	.main {
		margin-left: calc(18rem + 44px);
	}
}