@charset "utf-8";
@font-face {
	font-family: "Poppins-Regular";
	src: url("../fonts/Poppins-Regular.ttf");
}

@font-face {
	font-family: "Poppins-SemiBold";
	src: url("../fonts/Poppins-SemiBold.ttf");
}

@font-face {
	font-family: "Poppins-Bold";
	src: url("../fonts/Poppins-Bold.ttf");
}

@font-face {
	font-family: "Poppins-Medium";
	src: url("../fonts/Poppins-Medium.ttf");
}

body {
	font-family: 'Poppins-Regular';
	padding: 0;
	margin: 0;
	line-height: 24px;
	overflow-x: hidden;
}

a,
input,
textarea,
button,
select {
	outline: none;
}

a:hover,
a:focus,
input:focus,
textarea:focus,
button:focus,
select:focus {
	outline: none;
	text-decoration: none;
}

img {
	max-width: 100%;
	height: auto;
}

.wb-form-inputs input[type=text],
.wb-form-inputs input[type=email],
.wb-form-inputs input[type=tel],
.wb-form-inputs input[type="password"],
.wb-form-inputs .wb-form-inputs input[type=search],
.wb-form-inputs textarea,
.wb-form-inputs select {
	width: 100%;
	padding: 8px 10px;
	border-radius: 0;
	color: #000;
	font-size: 16px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
}

.alert-danger,
.alert-success {
	padding: 10px;
}

.wp-field-align input::placeholder,
.wp-field-align textarea::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #000;
	opacity: 1;
	/* Firefox */
}

.wp-field-align input:-ms-input-placeholder,
.wp-field-align textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #000;
}

.wp-field-align input::-ms-input-placeholder,
.wp-field-align textarea::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #000;
}

.wp-form-button {
	margin-top: 39px;
	text-align: center;
}

.wp-large-btn {
	width: 356px;
	max-width: 100%;
	padding: 10px 10px;
	border-radius: 29px;
	border: 1px solid transparent;
	display: block;
	text-align: center;
}

.wp-blue-btn {
	background: #0288d1;
	color: #fff;
}

.wp-blue-btn:hover {
	border: 1px solid #0288d1;
	background: transparent;
	color: #000;
}

.ltcolor {
	color: #0288d1;
}

.wp-white-btn {
	background: #fff;
	border: 1px solid #0288d1;
}

.wp-white-btn:hover {
	background: #0288d1;
	color: #fff;
}

.wp-white-btn:hover .ltcolor a {
	color: #fff;
}

.white-tr-btn {
	border: 1px solid #fff;
	color: #fff;
}

.white-tr-btn:hover {
	background: #fff;
}

.wp-field-align select {
	background: url("../images/blue-dropdown.png");
	-webkit-appearance: none;
	background-repeat: no-repeat;
	background-position: right 21px center;
	background-color: #fff;
}

.header-wrapper {
	padding: 33px 0px 10px 0px;
}

.header-ct-section a {
	font-family: "Poppins-Medium";
	letter-spacing: 1px;
}

.wb-form-layout {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.wb-form-width {
	width: 734px;
	max-width: 100%;
	padding: 33px 0px 62px 0px;
}

.wp-field-align {
	margin-bottom: 15px;
}

.wp-col-left {
	padding-right: 4px   ; clear: left;
}

.wp-col-right {
	padding-left: 4px
}

.cp-text {
	width: 50%;
	float: left;
}

.cp-text input[type="text"] {
	padding: 10px 20px;
	border: 1px solid #e1e1e1;
	font-size: 16px;
	border-radius: 5px;
	margin-right: 10px;
}

.cp-num-field {
	padding: 10px 10px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	width: 35%;
	display: block;
	float: left;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: "Poppins-Bold";
}

.cp-loader {
	cursor: pointer;
	border: 0;
}

.wp-align-center {
	display: inline-block;
}

.form-button {
	margin-bottom: 30px;
}

.wp-text-title {
	font-size: 28px;
	font-family: "Poppins-SemiBold";
	color: #015c8f;
}

.flex-field {
	align-items: center;
	display: -webkit-box;
	display: flex;
	justify-content: space-between;clear: left;
}

.wp-inner-field {
	margin-top: 15px;
}

.wb-flex-box-layer1,
.wb-flex-box-layer2 {
	float: left;
	width: 50%;
	height: 100%;
}

.wb-flex-box {
	display: flex;
	height: 100vh;
	justify-content: center;
	align-items: center;
}

.wb-flex-box-layer1 {
	background: url(../images/screen-bg.png);
	position: relative;
	height: 100%;
	/* background-position: center; */
	background-size: cover;
	background-repeat: no-repeat;
}

.wb-flex-box-layer1:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: hsla(201, 93%, 39%, 0.81);
}

.wb-flex-box-content {
	position: relative;
	height: 100%;
	padding: 20px 50px;
}

.wb-flex-box-width {
	width: 446px;
	margin: 60px auto 0px;
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.lt-color {
	color: #fff;
}

.wb-flex-box h1,
.wb-flex-box h2 {
	font-size: 30px;
	font-family: "Poppins-SemiBold";
	letter-spacing: 3px;
}

.wb-flex-box-content h4 {
	font-family: "Poppins-SemiBold";
}

.lt-text {
	margin: 23px 0px 61px 0px;
}

.info-layer {
	text-align: right;
}

.info-layer a {
	font-family: "Poppins-Medium";
	letter-spacing: 1PX;
}

.page_loader {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	z-index: 1;
}

.alert-success,
.alert-danger,
.alert-dismissable {
	display: none;
}

.mobile-info a,
.mobile-login-dt a {
	color: #fff;
}

.alerts p {
	margin: 0
}

.web-lt-menu a {
	float: right;
	width: 120px;
	border: 2px solid #0f71a7;
	text-align: center;
	padding: 5px 10px;
	border-radius: 29px;
}