.ets_solo_social_item {
    display: inline-block;
    background: transparent !important;
}

.ets_solo_social_wrapper.slw_and_alw .ets_solo_social {
    padding-top: 4px;
}

.ets_solo_social_wrapper.slw_and_alw .ets_solo_social_item.active {
    display: unset;
}

.solo-submit-login-slw.active:after,
.solo-submit-login-alw.active:after {
    content: "\f110";
    font-family: Fontawesome;
    position: relative;
    display: inline-block;
    font-weight: normal;
    margin-left: 5px;
}

.google:not(.google_new_desginer) i.svg_gl {
    margin: -7px 6px -8px -9px;
}

.google:not(.google_new_desginer) i.svg_gl svg {
    fill: #ffffff;
}

.ets_solo_social_wrapper.slw_and_alw .forgot-password,
#header .ets_solo_social_wrapper.slw_and_alw .forgot-password a,
.ets_solo_social_wrapper.slw_and_alw .no-account,
#header .ets_solo_social_wrapper.slw_and_alw .no-account a {
    color: #2fb5d2;
    font-size: 13px;
    text-align: left;
}

.ets_solo_social_wrapper.slw_and_alw .btn.btn-primary {
    border-radius: 2px;
    height: 32px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    display: block;
    width: 100%;
    padding-top: 5px;
}

#header .ets_solo_social_wrapper.slw_and_alw .forgot-password a:hover,
#header .ets_solo_social_wrapper.slw_and_alw .no-account a:hover {
    color: #2592a9;
}

.ets_solo_social_wrapper.slw_and_alw input {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-size: 12px;
    height: 31px;
    padding: 0 11px;
    margin-bottom: 10px;
    width: 100%;
}

.ets_solo_social_btn.flat {
    padding-right: 0;
}

.ets_solo_social_btn.flat i {
    margin-right: 0;
}

.ets_solo_social_btn.img {
    background-color: transparent;
    padding: 0 !important;
    height: auto !important;
}

li.ets_solo_social_item>span.img {
    background-color: transparent !important;
}

.ets_sl_locker img {
    max-width: 100%;
}

.ets_solo_wrapper_content.slw_and_alw .forgot-password {
    margin-bottom: 0;
}

.ets_solo_social_btn.img:hover {
    background-color: transparent !important;
}

.ets_solo_social_wrapper.slw_and_alw .ets_solo_social_btn.flat,
.ets_solo_social_wrapper.slw_and_alw .ets_solo_social_btn.img {
    display: inline-block;
}

.ets_solo_social_wrapper.slw_and_alw .ets_solo_social_btn.name {
    display: block;
}

.ets_solo_social_wrapper.slw_and_alw .ets_solo_social_btn.custom {
    display: block;
}

span.ets_solo_social_btn.name {
    min-width: 130px;
}


.ets_solo_network {
    background-color: #cecece;
    color: #fff;
    display: inline-block;
    min-width: 140px;
    font-size: 13px;
    position: relative;
    padding: 6px 7px;
}

.ets_solo_network i {
    display: inline-block;
    width: 32px;
    margin-top: -6px;
    float: left;
    margin-left: -7px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background-color: rgba(0, 0, 0, 0.1);
    margin-bottom: -6px;
    margin-right: 8px;
}

i.icon-stackexchange:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/stackexchange.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

i.icon-mailru:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/mailru.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

i.icon-vkontakte:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/vkontakte.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

i.icon-pixelpin:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/pixelpin.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

i.icon-discord:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/discord.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

i.icon-disqus:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/disqus.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

i.icon-line:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/line.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

.icon-vimeo:before {
    content: "\f27d";
    font-family: Fontawesome
}

i.icon-battle:before {
    content: "as";
    color: transparent;
    background: url(../img/icon_white/battle.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    min-width: 20px;
    display: inline-block;
}

.icon-meetup:before {
    content: "\f2e0";
    font-family: Fontawesome;
}

.google.google_new_desginer .ets_solo_social_btn {
    background-color: #4285f4;
}

.google.google_new_desginer .ets_solo_social_btn i::before {
    display: none;
}

.google.google_new_desginer .ets_solo_social_btn i {
    width: 30px;
    height: 30px;
    background-size: 100%;
    background-position: center;
    margin: -7px 6px -8px -9px;
    background-color: transparent;
    border-radius: 2px;
    background-color: #fff;
    display: flex;
    justify-content: center;
}

.ets_solo_myaccount_wrapper .ets_solo_network i.icon:before {
    content: "as";
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    min-width: 20px;
    display: inline-block;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center !important;
}