.login
{
    display: inline;
}

.login:not(:last-child):after
{
    content: ' ';
}

.login__content
{
    border: 1px solid #666;
    border-radius: 100px;
    padding: 3px 10px;
    margin-bottom: 0.2em;
    background: #eee;
    display: inline-block;
}

.login__text
{
    display: inline-block;
}

.login__text:first-letter
{
    color: red;
}

.login_added_yes .login__content
{
    border-color: rgba(153, 122, 0, .5);
    background: #ffeca6;
}

.login__remove
{
    opacity: 0.3;
    margin-left: 3px;
}

.login__remove:hover,
.login__remove:active
{
    opacity: 1;
}
