a {
  color: #48B0F7
;
}
a:focus,
a:hover,
a:active {
  color: #6DC0F9;
}
.bg_member{
	background-image: url(../img/sedaicom-bg1.jpg);
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	-webkit-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
}
.bg_member .footer{
	background-color: #f0f0f0;
}
.bg_member .footer .copyright{
	border-top: 0px;	
}
.bg_member .page-container{
	padding-left: 0px;
}
.bg_member > .pgn-wrapper[data-position="top"] {
  top: 60px;
  left: 0px;
}
.member-form-wrap{
	background-color: #fff;
	height: calc(100vh - 68px);	
	padding: 15px 50px;
}
.member-form-content{
	width: 100%;
}
.member-form-wrap h2,
.member-form-wrap h3{
	margin-top: 0;
}
@media (max-width: 575px) {
	.bg_member{
		margin-bottom: 105px;
	}
	.bg_member .page-container .footer{
		background-color: #f0f0f0;
	}
	.member-form-wrap{
		height: calc(100vh - 100px);	
		background-color: rgba(255,255, 255, 0.8);
		padding: 15px 15px 15px;
		overflow-y: auto;
	}
	.member-form-content form .row:first-child > .col-6:first-child{
		padding-right: 7px;
	}
	.member-form-content form .row:first-child > .col-6:last-child{
		padding-left: 7px;
	}
}
@media (min-width: 576px) and (max-width: 768px) {
	.member-form-wrap{
		background-color: rgba(255, 255, 255, 0.8);
		padding: 15px 15px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bg_member .footer{
		width: 100%;
	}
	.bg_member .footer .copyright{
		max-width: 992px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 1200px) {
	.bg_member .footer{
		width: 100%;
	}
	.member-form-wrap{
		padding: 15px 80px;
	}
	.bg_member .footer .copyright{
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
}