body {
	font-family: "Nunito", sans-serif;
}

.recovery_pass {
	width: 50%;
	background: #fff;
	position: absolute;
	top: 40%;
	left: 30%;
	float: left;
}

input {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	width: 70%;
	border: 1px solid #ccc;
	padding: 10px 20px;
	outline: none;
}

svg.feather.feather-log-in {
	vertical-align: middle;
	width: 20px !important;
	height: 20px !important;
}

.user {
	border-right: 0 !important;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid #ccc;
	padding: 8px 10px;
}

.input-container {
	display: -ms-flexbox;
	/* IE10 */
	display: flex;
	margin-bottom: 15px;
	width: 60%;
	float: left
}

.btnreset {
	border-radius: 5px;
	float: left;
	background-color: #5578eb;
	color: white;
	padding: 11px 10px;
	border: none;
	cursor: pointer;
	opacity: 0.9;
	margin-left:2%;
    vertical-align:middle;
	width: 30%;
}

.input-field-reset {
	border: 1px solid #ccc;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	width: 85%;
	padding: 7px;
	outline: none;
}

.btnpas {
	width: 40%;
	float: left;
}

.notification {
	margin-bottom: 3%;
	width: 72%;
}

@media only screen and (max-width: 1024px) {
	.recovery_pass {
		width: 100%;
		padding: 10px;
		left: 0%;
	}
	.btnpas {
		width: 60%;
	}
	.input-container {
		width: 100%;
	}
	.btnreset {
		width: 25%;
	}
	.reset_content {
		width: 100%;
		float: left;
		padding-top: 3%;
		font-size: 14px;
	}
	.recovery_pass {
		top: 25%;
	}
}

@media only screen and (max-width: 767px) {
	.recovery_pass {
		width: 100%;
	}
	.btnpas {
		width: 60%;
	}
	.recovery_pass {
		padding: 10px;
		left: 0%;
	}
	.input-container {
		width: 100%;
	}
	.btnreset {
		width: 50%;
	}
	.reset_content {
		width: 100%;
		float: left;
		padding-top: 3%;
		font-size: 14px;
	}
	.recovery_pass {
		top: 25%;
	}
	.input-field-reset {
		-webkit-appearance: none;
		border-radius: 0px;
		height: 49px;
		width: 88%;
	}
}

.main_div {
	width: 100%;
	float: left;
}

.txt_left {
	text-align: left;
}