/* @import url('http://cdn.quilt.janrain.com/2.0.9/providers.css'); */

#user-register-form #janrainAuthReturnExperience,
#user-login #janrainAuthReturnExperience,
#user-login div#janrainAuthReturnExperience
#user-register-form div#janrainAuthReturnExperience {
  background: none !important;
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0;
}

#janrainEngageEmbed ul {
}

#user-register-form #janrainEngageEmbed li,
#user-register-form #janrainAuthReturnExperience li,
#user-login #janrainEngageEmbed li,
#user-login #janrainAuthReturnExperience li {
  margin: 0 10px;
}

#user-register-form .janrainHeader,
#user-login .janrainHeader {
  display: none;
}

#user-register-form .janrainContent,
#user-login .janrainContent {
  /*width: 500px !important; */
  width:100% !important;
  background: none !important;
 
  padding: 0  !important;
  margin: 0 !important;
  border:none !important;
}

#user-register-form #janrainView,
#user-login #janrainView {
  background: none !important;
  border: none !important;
}

#user-login #janrain-facebook,
#user-login #janrain-twitter {
  text-align: left;
  width: 250px;
}


#user-register-form .janrain-share-container,
#user-login .janrain-share-container {
  min-width: 500px;
    display:inline-block;
    font-family:sans-serif;
    margin-left: 0px;
    padding:5px;
    color:#666;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px 3px;
}

#user-register-form .janrain-share-text,
#user-login .janrain-share-text {
  position: relative;
  top: 1px;
}

#user-register-form .janrain-provider-icon-16, #user-register-form .janrain-provider-icon-32,
#user-login .janrain-provider-icon-16, #user-login .janrain-provider-icon-32 {
    margin-left: 3px;
    margin-bottom: 1px;
}

#user-register-form .janrain-provider-icon-16:hover, #user-register-form .janrain-provider-icon-32:hover,
#user-login .janrain-provider-icon-16:hover, #user-login .janrain-provider-icon-32:hover {
  cursor:pointer;
}

#user-register-form #edit-id-display {
  display: none;
}

#user-register-form a#janrain-facebook,
#user-register-form a#janrain-twitter,
#user-login a#janrain-facebook,
#user-login a#janrain-twitter {
  border: none !important;
}

.page-user-rpx #block-system-main table {
  width: 100%;
}

.page-user-rpx #block-system-main th,
.page-user-rpx #block-system-main tr.odd td,
.page-user-rpx #block-system-main tr.even td {
  background: #282828;
  padding: 5px 0;
  border: none;
}
#janrain-facebook {  top:0 !important; width: 47% !important; float: left; display: inline-block; border-radius: 3px !important; height: 40px !important; }
#janrain-twitter {  top:0 !important; width: 47% !important; float: left; display: inline-block; border-radius: 3px !important; height: 40px !important; }

.janrain-provider-icon-24 #janrain-facebook { margin-top:0 !important; top:0 !important; width: 47% !important; float: left; display: inline-block; border-radius: 3px !important; height: 40px !important; }
.janrain-provider-icon-24 #janrain-twitter { margin-top:0 !important; top:0 !important; width: 47% !important; float: left; display: inline-block; border-radius: 3px !important; height: 40px !important; }
.janrainSwitchAccountLink {line-height: 43px !important; background: none !important; color: #FFBC00 !important; font-weight:bold !important; font-size: 14px !important; border:0 !important; border-radius: 3px !important; padding:  .6em !important; cursor: pointer !important;}

@media (max-width: 600px) { 
#janrain-facebook {
  top: 0 !important;
  /* width: 47% !important; */
  float: left;
  display: inline-block;
  border-radius: 3px !important;
  /* height: 40px !important; */
}
.janrainSwitchAccountLink {
  line-height: 43px !important;
  background: none !important;
  color: #FFBC00 !important;
  font-weight: bold !important;
  font-size: 14px !important;
  border: 0 !important;
  border-radius: 3px !important;
  /* padding: .6em !important; */
  cursor: pointer !important;
  float: left;
}
	}