#sso-login-bar
{
  width: 100%;
  background-color: #1c315e !important;
  height: 32px;
  min-height: 32px;
  line-height: 32px;
  color: #FFFFFF;
  padding: 0px;
  font: 400 13px/32px "Open Sans",sans-serif !important;
  clear:both;
}
#sso-login-bar a, #sso-login-bar a:visited
{
    color: #FFFFFF;
}
#sso-login-bar a:hover
{
    color: #00b9eb;
}
#sso-login-left-col
{
  float: left;
  width: 49%;
  height: 32px;
  text-align: left;
  padding-left:10px;
}
#sso-login-left-col img
{
  height: 20px;
  top:-2px;
  position: relative;
  border: none;
}
#sso-login-right-col
{
  float: left;
  width: 50%;
  height: 100%;
  text-align: right;
}
.gigya-hide
{
  display: none !important;
}
#gigya-login-image
{
  margin: 5px 0 0px 10px;
  width: 20px;
  height: 20px;
  border: 1px solid #82878c;
}
#gigya-throbber
{
  float:right;
}
.gigya-loader
{
  background-image: url('../images/ajax-loader-small.gif');
  background-repeat: no-repeat;
  background-position: center center;
}
#gigya-profile-section
{
  background-color: #1c315e;
  z-index: 99999 !important;
  position: absolute;
  right: 0px;
  width: 300px;
  padding:10px;
  border-left: 1px solid #FFFFFF;
  box-shadow: 0 5px 5px #777;
}
#gigya-profile-section img
{
  margin-right: 20px;
  width: 64px;
  height: 64px;
  border: 1px solid #82878c;
}
#gigya-profile-section ul
{
  margin:0px;
  padding:0px;
  list-style: none;
}
#gigya-profile-section li
{
  margin:0px;
  text-align: left;
  width:auto;
  border-top: 1px dotted #213e7a;
}
.gigya-clear:after {
  content: '';
  display: block;
  clear: both;
}
#my-account-link {
  display: none;
  margin-right: 10px;
}
@media (max-width: 768px) {
  #my-account-link {
    display: inherit;
  }
}
@media (max-width: 768px) {
  #gigya-login-first-name {
    display: none;
  }
}
.pref-drop-down-icon {
  margin-right: 2px;
  top:3px;
}
.gigya-screen-dialog-mobile {
  position: fixed !important;
}