.fed_sc_btn-fb {
    background-color: #3b5998 !important;
    color: #fff !important;
}

.fed_sc_btn-tw {
    background-color: #55acee !important;
    color: #fff !important;
}

.fed_sc_btn-li {
    background-color: #0082ca !important;
    color: #fff !important;
}

.fed_sc_btn-git {
    background-color: #333 !important;
    color: #fff !important;
}

.fed_sc_style_button button {
    margin: 0 10px;
}

.fed_sc_style_1.fed_sc_facebook,
.fed_sc_style_1.fed_sc_twitter,
.fed_sc_style_1.fed_sc_linkedin,
.fed_sc_style_1.fed_sc_github,
.fed_sc_style_2.fed_sc_facebook,
.fed_sc_style_2.fed_sc_twitter,
.fed_sc_style_2.fed_sc_linkedin,
.fed_sc_style_2.fed_sc_github {
    border-radius: 0 !important;
}

.fed_sc_btn-round {
    width: 47px;
    height: 47px;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    transition: all .2s ease-in-out;
    margin: 10px;
    border-radius: 50% !important;
    padding: 0;
    cursor: pointer;
}

.fed_sc_btn-transparent_bg {
    background: transparent !important;
}

.fed_sc_btn-transparent_bg.fed_sc_btn-fb {
    color: #3b5998 !important;
    margin: 5px !important;
}

.fed_sc_btn-transparent_bg.fed_sc_btn-tw {
    color: #55acee !important;
    margin: 5px !important;
}

.fed_sc_btn-transparent_bg.fed_sc_btn-li {
    color: #0082ca !important;
    margin: 5px !important;
}

.fed_sc_btn-transparent_bg.fed_sc_btn-git {
    color: #333 !important;
    margin: 5px !important;
}