.login-block {
	background-image: url(/images/bg.jpg);
	background-size: cover;
	background-position: center center;
	width: 100%;
	min-height: 100vh;
	height: 100%;
}

.banner-sec {
	background-size: cover;
	border-radius: 0 10px 10px 0;
}

.box_login {
	background: #fff;
	border-radius: 10px;
	box-shadow: 15px 20px 0px rgb(148 108 108 / 10%)
}

.carousel-inner {
	border-radius: 0 10px 10px 0;
}

.carousel-caption {
	text-align: left;
	left: 5%;
}

.login-sec {
	padding: 50px 30px;
	position: relative;
}

	.login-sec .copy-text {
		position: absolute;
		width: 80%;
		bottom: 20px;
		font-size: 13px;
		text-align: center;
	}

		.login-sec .copy-text i {
			color: #FEB58A;
		}

		.login-sec .copy-text a {
			color: #E36262;
		}

	.login-sec h2 {
		margin-bottom: 30px;
		font-weight: 800;
		font-size: 30px;
		color: #DE6262;
	}

		.login-sec h2:after {
			content: " ";
			width: 100px;
			height: 5px;
			background: #FEB58A;
			display: block;
			margin-top: 20px;
			border-radius: 3px;
			margin-left: auto;
			margin-right: auto
		}

.btn-login {
	background: #DE6262;
	color: #fff;
	font-weight: 600;
}

.banner-text {
	width: 70%;
	position: absolute;
	bottom: 40px;
	padding-left: 20px;
}

	.banner-text h2 {
		color: #fff;
		font-weight: 600;
	}

		.banner-text h2:after {
			content: " ";
			width: 100px;
			height: 5px;
			background: #FFF;
			display: block;
			margin-top: 20px;
			border-radius: 3px;
		}

	.banner-text p {
		color: #fff;
	}

.preloader {
	width: 100%;
	height: 100%;
	top: 0px;
	position: fixed;
	z-index: 99999;
	background: #fff
}

.lds-ripple {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 64px;
	position: absolute;
	top: calc(50% - 3.5px);
	left: calc(50% - 3.5px)
}

	.lds-ripple .lds-pos {
		position: absolute;
		border: 2px solid #2962ff;
		opacity: 1;
		border-radius: 50%;
		animation: lds-ripple 1s cubic-bezier(0,0.1,0.5,1) infinite
	}

		.lds-ripple .lds-pos:nth-child(2) {
			animation-delay: -0.5s
		}

@keyframes lds-ripple {
	0% {
		top: 28px;
		left: 28px;
		width: 0;
		height: 0;
		opacity: 0
	}

	5% {
		top: 28px;
		left: 28px;
		width: 0;
		height: 0;
		opacity: 1
	}

	to {
		top: -1px;
		left: -1px;
		width: 58px;
		height: 58px;
		opacity: 0
	}
}
