
.login-container {
	background: #fff;
	padding: 20px;
	border-radius: 8px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	margin-top: 90px;
	margin-bottom: 90px;
}

	.login-container h3 {
		text-align: center;
		margin-bottom: 20px;
	}
.line-item {
	margin: 5px 0;
	padding: 5px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.form-group label {
	display: block;
}

.btn-primary {
	width: 100%;
}

.form-footer {
	margin-top: 15px;
	text-align: center;
}

	.form-footer a {
		color: #337ab7;
		text-decoration: none;
	}

		.form-footer a:hover {
			text-decoration: underline;
		}
/* Adjusted styles for the Remember Me checkbox */
.checkbox {
	margin-top: 10px; /* Add space between fields */
	padding-left: 0; /* Remove default padding */
}

	.checkbox input[type="checkbox"] {
		left: 21px;
		width: 16px;
		top: -3%;
		height: 16px;
		margin-left: -20px;
		position: absolute;
	}

	.checkbox label {
		display: block;
		position: relative;
		padding-left: 26px;
		cursor: pointer;
	}
	.checkbox input[type=checkbox]{
		display:block;
	}