@charset "UTF-8";/* Social Buttons */

div.scsocialbuttons.button_count div.sc_pinterest {
    margin-right:30px;
}

div.scsocialbuttons.box_count div.sc_pinterest {
    margin-top:38px;
}

div.scsocialbuttons.box_count div.sc_pinterest a.span {
    height:40px;
}

div.scsocialbuttons {
    width:100%
}

div.scsocialbuttons div {
    float:left;
    margin-right:5px; /*Should this be here for facebook too?*/
}

div.scsocialbuttons.box_count div,
div.scsocialbuttons.standard div,
div.scsocialbuttons.button div{
    margin-right:5px;
}

div.scsocialbuttons.vertical >div {
    clear:left;
    margin-bottom:5px;
}

.scsocialbuttons-intro-text, .scsocialcomments-intro-text {
    margin: 10px 0;
}
/* End Social Buttons */

/* Social widget styling for 100% responsive width */
.fb-comments, .fb-comments >span, .fb-comments iframe[style] {
    width:100% !important;
}

.jfbclike iframe {
    max-width:none !important;
}

/* End responsive code */

.sourcecoast.facebook .fb-like > span,
.sourcecoast.facebook .fb-share-button > span,
div.scsocialbuttons .fb-like > span,
div.scsocialbuttons .fb-share-button > span{
    vertical-align: initial !important;
}

#jfbcLoginModal {
    text-align:center;
    color: black;
}

.jfbcsocialshare {
    z-index:999999;
}

#jfbcAdminStats {
    z-index:999999;
    position:fixed;
    bottom:0;
    left:5px;
    min-width:225px;
    margin:0 5px 5px 0;
    padding:10px;
    border:solid 2px #CCC;
    background-color:#FFF;
    color:#000;
    font-size:.90em;
    font-weight:normal;
}

#jfbcAdminStats table {
    color:#000;
    font-size:.90em;
    font-weight:normal;
    display:block;
}

#jfbcAdminStats button.close {
    margin:-28px 4px 0 0;
}

/* Social Toolbar CSS */
#social-toolbar {
    z-index:10000;
}

#social-toolbar button {
    line-height: 18px;
    font-size: 1rem;
    margin: 0px;
    padding: 2px 6px 3px;
}

#social-meta {
    text-align: left;
    font-size: .9em;
}
#social-meta td, #social-meta th {
    padding: 4px;
}

form#social-post-form {
    text-align: left;
}
form#social-post-form .social-post-counter {
    font-style: italic;
    font-size: .9em;
}
form#social-post-form .channel-name img {
    margin: 4px 8px;
    vertical-align: middle;
}

form#social-post-form #channels_selectall {
    margin-right: 8px;
}

form#social-post-form label {
    display:inline;
    font-size: 1em;
}
/* End Social Toolbar */

/* Account Settings */
.sourcecoast.accounts tr,
.sourcecoast.accounts td {
    border-left: none;
    border-right: none;
}

.sourcecoast.accounts td {
    line-height: 32px;
}

.sourcecoast.accounts img {
    height: 32px;
}

.sourcecoast.accounts img.scicon-x,
.sourcecoast.accounts img.scicon-y {
    height: 32px;
    width: 32px;
}
