@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

/* LOGIN PAGE */
#loginCoverBox img.mb-1 {
	max-width: 200px;
}

#loginCoverBox footer {
	display:none;
}

#loginCoverBox.login-cover {
	background: #0A0A4C;
	background: linear-gradient(90deg,rgba(10, 10, 76, 1) 0%, rgba(18, 18, 105, 1) 50%, rgba(21, 21, 153, 1) 100%);
}

form.login-form .card {
	border-radius: 20px;
	-webkit-box-shadow: 0px 25px 50px 1px rgba(0,0,0,0.46); 
	box-shadow: 0px 25px 50px 1px rgba(0,0,0,0.46);
}

form.login-form .card h5 {
	display:none;
}

form.login-form .form-group.d-flex a {
	color: #0A0A4C;
	text-decoration: underline;
	font-size:11px;
}

form.login-form .form-group label {
	color: #0A0A4C;
	text-decoration: underline;
	font-size:11px;
	margin-bottom: 0;
}

form.login-form .form-group input {
	height:2.5rem!important;
	border-radius: 10px;
}

form.login-form .btn.btn-primary {
	background: #0A0A4C;
	font-weight: bold;
	border-radius: 10px;
	padding: 20px 30px;
	margin-top: 20px;
}

form.login-form .btn.btn-primary:hover {
	background: #0D0D8F;
}


body {
	font-family: "Inter", sans-serif;
	font-optical-sizing: auto;
}

#sfpFooterBox .nav-lmtl4 {
	display:none!important;
}

.navbar-dark-lmtl4 {
	background: #0A0A4C!important;
}

.sidebar-dark-lmtl4 {
	background: #0A0A4C!important;	
}

main.content-lmtl4 {
	padding: 1.4rem;
	background: #0A0A4C;
	background: linear-gradient(242deg,rgba(10, 10, 76, 0.2) 0%, rgba(255, 255, 255, 1) 100%);
}

.nav-lmtl4.nav-sidebar-lmtl4 {
	margin: 0px 10px!important;
}

.nav-link-lmtl4 {
	border-radius: 10px;
}

.sidebar-dark-lmtl4 #menu .nav-group-sub-lmtl4 .active-lmtl4, .sidebar-dark #menu .nav-group-sub .active {
    background-color: #E0F4A2!important;
    background: #E0F4A2!important;
	color: #0A0A4C!important;
	font-weight:bold;
}

#menu>.nav-item-lmtl4>.nav-link-lmtl4 {
    margin: 1px 0px;
}

#menu>.nav-item-lmtl4>.nav-link-lmtl4 i {
    margin-right:0!important;
}

#menu>.nav-item-lmtl4>.nav-link-lmtl4 span {
    margin-left:10px!important;
}

#menu>.nav-item-lmtl4>.nav-link-lmtl4.active {
	background-color: #E0F4A2!important;
	color: #0A0A4C!important;
	font-weight:bold;
}

.navbar-brand-lmtl4 img {
	width: 100px;
}
