	.loginBox nb-layout .layout .layout-container .content .columns nb-layout-column {
		padding: 2.5rem
	}
	
	.loginBox nb-card {
		height: calc(100vh - 2 * 2.5rem)
	}
	
	.loginBox nb-card {
		margin: 0
	}
	
	.loginBox .flex-centered {
		margin: auto
	}
	
	.loginBox nb-card-body {
		display: flex
	}
	
	@media (max-width: 550px) {
		.loginBox nb-layout .layout .layout-container .content .columns nb-layout-column {
			padding: 0
		}
		.loginBox nb-card {
			border-radius: 0;
			height: 100vh
		}
	}
	
	@media (max-width: 550px) {
		.loginBox_big .accept-group {
			font-size: 12px;
			padding: 0
		}
	}
	
	.loginBox_big form {
		width: 100%
	}
	
	.loginBox_big .alert {
		text-align: center
	}
	
	.loginBox_big .title {
		margin-bottom: 0.75rem;
		text-align: center
	}
	
	.loginBox_big .sub-title {
		margin-bottom: 2rem;
		text-align: center
	}
	
	.loginBox_big .checkbox {
		display: flex;
		justify-content: space-between;
		margin-bottom: 10px;
		font-weight: normal
	}
	
	.loginBox_big .form-group.accept-group {
		display: flex;
		justify-content: space-between;
		margin: 2rem 0
	}
	
	.loginBox_big .form-group.accept-group .forgot-password {
		line-height: 2
	}
	
	.loginBox_big .links {
		text-align: center;
		margin-top: 1.75rem
	}
	
	.loginBox_big .links .socials {
		margin: 1.5rem 0 2.5rem
	}
	
	.loginBox_big .links .socials a {
		font-size: 2rem;
		margin: 0 1rem;
		text-decoration: none
	}