a:hover, a:active, a:focus, a:visited{
outline: 0 !important;
}
.edd-slg-login-error,
.edd-slg-login-loader{
display:none;
}
.edd-slg-login-error{
clear: both;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #F1ACAC;
border: 1px solid #EE4B4B;
margin-bottom: 1.650em;
box-shadow: 0px 2px 2px 2px #ccc;
padding: 8px 5px 8px 8px;
}
.edd-slg-login-error span{
display: block;
}
.edd-slg-social-wrap img{
outline: 0;
}
.edd-slg-social-container a {
text-decoration: none !important;
}
.edd-slg-login-wrapper {
float: left;
margin-right:10px;
margin-top:10px;
}
.edd-slg-login-wrapper a {
outline: 0;
}
.edd-slg-clear {
clear: both;
}
#edd-slg-social-container-login.edd-slg-social-container {
border: 1px solid #eee;
padding: 1.387em;
margin: auto;
width:250px;
}
.edd-social-login-profile .edd-slg-profile-link-container{
border: 1px solid #eee;
padding: 1.387em;
margin: 0 0 21px;
}
.edd-slg-social-container legend {
display: block;
font-size: 120%;
line-height: 1;
font-weight: 700;
width: 100%;
margin: 0 0 21px;
padding: 0;
}
.edd-slg-widget-content .edd-slg-login-wrapper {
margin-bottom: 5px;
}
.edd-slg-social-container.edd-slg-widget-content{
border:none !important;
}
.edd-social-login-linked-profiles thead tr th:first-child, .edd-social-login-linked-profiles tfoot tr th:first-child {
padding: 8px 0 8px 8px;    
}
.edd-social-login-linked-profiles thead tr, .edd-social-login-linked-profiles tfoot tr {
background-color: #f5f5f5;
}
a.button.edd-slg-social-unlink-profile{
background-color: #ebe9eb;
background-image: none;
border: 0 none;
border-radius: 3px;
box-shadow: none;
color: #515151;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 100%;
font-weight: 700;
left: auto;
line-height: 1;
margin: 0;
overflow: visible;
padding: 0.618em 1em;
position: relative;
text-decoration: none;
text-shadow: none;
white-space: nowrap;
}
.edd-social-login-linked-profiles tr td img {
vertical-align: middle;
}
.edd-social-login-linked-profiles {
min-width:550px;
}
.table-container {
overflow-x: auto;
}