/* Button Style 1 (Left Icons) */
html,
body {
width:540px;
height: auto;
}
.btns-container{
height:auto;
background:#f5f5f5;
float:left;
}
.btns-container a{
float:left;
margin:10px;
}
.btns-container a:hover{
color: #fff;
text-decoration: none;
}
a.btn-grey, a.btn-grey:hover{
color: #666 !important;
}
.btn-gradient {
width:40%;
position: relative;
display: inline-block;
left:-20px;
background: rgba(0, 0, 0, 0.15);
border-top-right-radius: 60px;
padding: 8px 24px 8px 16px;
box-shadow: 2px 0px 0px 0px rgba(78, 72, 72, 0.4);
}
.btn-gnusocial{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #a22430;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-mastodon{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #2b90d9;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-pleroma{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #fba457;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-hubzilla{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #44498b;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-diaspora{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #000000;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-friendica{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #f7c43d;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-lemmy{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #16a2b5;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-socialhome{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #2fcbbe;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-xmpp{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #a0ce67;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-nextcloud{
font-size:20px;
padding:0px 20px;
color: #fff;
background-color: #007ec3;
border:none;
justify-content: center;
align-items: center;
display: flex;
width:230px;
}
.btn-text{
width:60%;
}
.btn-gradient i{
font-size:30px;
display:flex;
justify-content:center;
align-items:center;
}