
#logoContainer .logincontainer .gvbfeloginflexcontainer {
	display:table;
	width:100%;
	justify-content:space-between;
	
}

#logoContainer.loginpage .respNest{
	margin-top:-20px;
}

.gvbfeloginflexcontainer .username{
		display: block;
		margin-bottom: 10px;
}

.feloginlink{
	border: none;
	background: none;
	color: white;
	text-decoration: underline;
	margin-right:5px !important;
	
	padding-right:0px;
	vertical-align: top;
}

 input[type="submit"].feloginlink{	
	margin-top: 0px !important;
	padding-top: 2px !important;
	margin-right: 0px !important;
	padding-right:0px !important;
}

.gvbfeloginflexlogin {
	/*display:flex;
	justify-content:right;*/
	display: table; height: 50px; overflow: hidden;
}

.gvbfeloginflexlogin > .cell {
	/*display:flex;
	justify-content:right;
	*/
	display: table-cell; vertical-align: middle;
}


.frame-type-felogin_login  {
	color: rgb(0,106,175);
	font-size: 1rem;
	background: white;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
	border-radius: 5px;
	margin-top: 15px;
}
.frame-type-felogin_login header{
	padding-top: 150px;
}

.frame-type-felogin_login p{
	font-size: 1rem;
}

#logincontainertop .frame-type-felogin_login,
#logoContainer .frame-type-felogin_login  {
	color: white;
	font-size: 1rem;
	background: none;
	padding: 0px;
	border-radius: 5px;
	margin-top: 20px;
	text-align: right;
}
#logincontainertop .frame-type-felogin_login a {
	color: white;
	text-decoration: underline; 
}

.frame-type-felogin_login  input[type="text"],
.frame-type-felogin_login  input[type="password"] {
  border: 1px solid rgb(0,106,175);
  height: 1.375rem;
  padding-left: 0.5rem;
  border-radius: 5px;
  color: rgb(0,106,175);
  font-size: 1rem;
  width: 200px;
}
.frame-type-felogin_login  input[type="text"]:focus,
.frame-type-felogin_login  input[type="password"]:focus,
.frame-type-felogin_login  select:focus {
  border-width: 2px;
}
.frame-type-felogin_login  select {
  border: 1px solid rgb(0,106,175);
  padding: 0.2rem 0.5rem;
  width: 88%;
  border-radius: 5px;
  background: #fff;
  color: rgb(0,106,175);
 
  font-size: 1rem;
  
}
.frame-type-felogin_login  input[type="submit"] {
  margin-top: 1.25rem;
  padding: 8px;
  border-radius: 2;
}
.frame-type-felogin_login fieldset div{
	margin-top: 10px;
}

.frame-type-felogin_login .feloginlabel {
	display: inline-block;
	width: 150px;
}

