.loginradius-raas--form-element-content {
  margin: 10px;
}

.loginradius-raas--form-element-content label {
  clear: both;
  display: block;
}

.loginradius-raas--form-element-content input[type=text],
.loginradius-raas--form-element-content input[type=password] {
  max-width: 100%;
  min-width: 100%;
}

.loginradius-raas--form-element-content label[for=loginradius-raas-login-rembemberme] {
    display: inline !important;
    clear: left;
    margin-left: 10px;
}
.vf-login-widget,
.vf-branding,
.vp-lr-user-task-signin-social,
.vp-lr-user-task-signin-verified,
.vp-lr-user-task-signin-socialverified,
fieldset.vf-user-options,
fieldset.vf-current-password
 {
  display: none;
}

.vp-signin-verified {
  border-left: 1px solid #efefef;
}

.vp-signin-verified.full {
  border: none !important;
}

.vp-signin-verified.full input[type=text],
.vp-signin-verified.full input[type=password],
.vp-forgot-password input[type=text] {
  width: 100%;
}



.vp-lr-user-tasks {
  text-align: left;
  padding-bottom: 10px;
}
.vp-lr-user-task {
  margin: 0 5px;
}

.vp-lr-signout-a {
  display: none;
}

.vp-lr-controls {
  display: none;
}

.loginradius-raas-validation-message, .error {
    color: red;
}

.vp-lr-modal .success, .success {
    color: green;
}

.vp-lr-register input,
#vp-lr-forgotpassword-container input {
    width: 100%;
}

#vp-lr-forgotpassword-container input {
    width: 20%;
}

.loginradius-raas-submit {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}



@media (max-width: 560px) {
  .vp-signin-verified, .vp-signin-social, .vp-lr-modal-content-container{
    clear: both;
    width: 100%;
  }
  .loginradius-raas--form-element-content input[type=text],
  .loginradius-raas--form-element-content input[type=password] {
    width: 100%;
  }
}