.postimoiconpack, a.postimoiconpack {
color: #fff;
cursor: pointer ! important;
display: inline-block;
font: bold 100%/2.1 'Montserrat', 'Lucida Grande', Tahoma, sans-serif ! important;
padding: 0.55em 0.95em 0.55em 41px;
text-align: center;
text-decoration: none;
white-space: nowrap;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
position: relative;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: .3em;
width: auto;
font-weight: normal ! important;
background-repeat: no-repeat;
background-position: center left 11px;
}



.postimoiconpack:active {

}

.postimoiconpack:hover, .postimoiconpack:focus {
color: #fff;
}

.postimoiconpack.icon {

}


.postimoiconpack:hover, .postimoiconpack:focus {

}

.postimoiconpack:active {

}

.hybridauth-twitter {
background-color: #4099ff;
background-image: url(../images/twitter.png);
}

.hybridauth-twitter:before {
content: "Sign In With Twitter";
}

.hybridauth-twitter-createaccount:before {
content: "Create Account With Twitter" ! important;
}

.hybridauth-facebook {
background-color: #3b5998;
background-image: url(../images/facebook.png);
}

.hybridauth-facebook:before {
content: "Sign In With Facebook";
}

.hybridauth-facebook-createaccount:before {
content: "Create Account With Facebook" ! important;
}

.hybridauth-google {
background-color: #dd4b39;
background-image: url(../images/google.png);

}

.hybridauth-google:before {
content: "Sign In With Google";
}


.hybridauth-linkedin {
background-color: #4875B4;
background-image: url(../images/linkedin.png);

}

.hybridauth-linkedin:before {
content: "Sign In With LinkedIn";
}
