@CHARSET "UTF-8";


/* Gigya share overrides */

#intelShareBar .gig-button-container {
    padding: 5px 10px;

}

#intelShareBar .gig-button-container table td:first-child div {
    display: none;
}

#intelShareBar .gig-button-container table td:first-child {
    padding-left: 0px;
}

#shareBarContainer div.gig-button-container {
    padding-right: 0px !important;
}

#intelShareBar .gig-button-container table td:nth-child(2),
#intelShareBar .gig-button-container table td:nth-child(3) {
    background-image: none !important;
}

#intelShareBar .gig-button-container .gig-button-text {
    font-size: 15px;
color: #FFF;
font-family: helvetica, sans-serif;
font-weight: 200;
letter-spacing: .025em;
padding-left: 10px;
}

#shareBarContainer .socialRow a.j-social-action {
        font-size: 15px;
color: #FFF;
font-family: helvetica, sans-serif;
font-weight: 200;
letter-spacing: .025em;
padding-left: 10px;
line-height: 1.9em;
}

#intelShareBar .gig-button-container table:hover .gig-button-text,
.socialRow a.j-social-action:hover  {
    color:#81cde0;
    text-decoration: none;
}

#shareBarContainer .btn-o .btn {
    background: none;
}

#intelShareBar .gig-button-container table td:nth-child(4) {
    display: none;
}

#shareBarContainer .socialIcons {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: transparent url(../images/social.png) no-repeat top left;
    transition: all 0.4s ease-in-out;
    opacity: 1;
}

/*#shareBarContainer .socialIcons:hover {
    transition: all 0.4s ease-in-out;
    opacity: .7;
}*/

#shareBarContainer .twitterIcon {
    background-position: -70px -5px;
}

#shareBarContainer .facebookIcon {
    background-position: -6px -4px;
}

#shareBarContainer .linkedIcon {
    background-position: -38px -3px;
}

#shareBarContainer {
    height: 40px;
}
#shareBarContainer .socialToggle {
    background-position: -101px -8px;
    cursor: pointer;
    position: relative;
    top: -10px;
}

#shareBarContainer .socialToggle.closeToggle {
    position: static;
}

#shareBarContainer .jiveShareIcon {
    width: 32px;
    height: 32px;
    background: transparent url(../images/share-thumb.png) no-repeat top left;
    float: left;
}

/*#shareBarContainer .j-social-action:hover .jiveShareIcon {
    background: transparent url(../images/share-thumb-over.png) no-repeat top left;
}*/

#shareBarContainer .socialbar {
    text-align: right;
    position: absolute;
    transition: all 0.4s ease-in-out;
    height: 35px;
    margin-bottom: 0px;
    overflow: hidden;
    right: 0;
}

#shareBarContainer .socialbar img:hover {
    transition: all 0.4s ease-in-out;
    opacity: .6;
}

#shareBarContainer .socialbar img {
    transition: all 0.4s ease-in-out;
    opacity: 1;
}

#shareBarContainer .socialbar.active {
    transition: all 0.4s ease-in-out;
    height: 35px;
    margin-bottom: 10px;
}

#shareBarContainer .socialContainer {
    background: #00427f;
    margin-bottom: 20px;
    transition: all 0.4s ease-in-out;
    margin-bottom: 0;
    visibility: hidden;
    opacity: 0;
    display: block;
    height: 0;
    padding-bottom: 0px;
    overflow: hidden;
    color: #fff;
    z-index: 999999;
    position:absolute;
}

#shareBarContainer .socialContainer.active {
    transition: all 0.4s ease-in-out;
    visibility: visible;
    opacity: 1;
    padding-bottom: 10px;
    height: auto;
    margin-bottom: 20px;
}

#shareBarContainer .socialContainer .socialToggle {
    background-position: right -6px;
    float: right;
    line-height: 1.9em;
    padding-right: 35px;
    font-size: 11px;
    margin-top: 0px;
    margin-right: 5px;
}

#shareBarContainer .socialContainer .socialToggle:hover {
    color:#81cde0;
    text-decoration: none;
}

#shareBarContainer .socialHeader {
    padding: 15px 7px 5px 15px;
}

#shareBarContainer .socialHeader h2 {
    font-size: 16px;
    font-weight: normal;
    display: inline-block;
    color: #fff;
}

#shareBarContainer .socialHeader a {
    color: #fff;
}

#shareBarContainer .socialHeader:hover h2 {
    color: #fff;
    text-decoration: none;
}

#shareBarContainer .socialContainerInner {
    padding: 15px 5px;
}

#shareBarContainer .socialContainerInner img,
#shareBarContainer .socialContainerInner .jiveShareIcon {
    background-color: white;
}

#shareBarContainer .socialRow {
    padding: 5px 9px;
}

#divButtons .gig-share-button {
    background-color:#000;
}

#socialToggler {
    overflow: hidden;
    display: inline-block;
}

#socialToggler #socialToggler-reaction1-text,
#socialToggler #socialToggler-reaction2-text {
    display: none;
}
