.RegulatoryFilingContainer .DownloadContainerInner .ItemHref a[href*=".pdf"], .RegulatoryFilingContainer .DownloadContainerInner .ItemHref a[href*=".PDF"] {
    background: none;
}

.annual-meeting .view a.XBRL {
    background-image: linear-gradient(transparent, transparent), url(../icons/icon-zip.png);
}

.news-widget .container {
    position: relative;
}

#pager {
    list-style-type: none;
}

#pager li {
    display: inline-block;
    padding: 0 20px;
}

#pager li:hover {
    cursor: pointer;
}

.pager-prev,
.pager-next {
    font-size: 0;
}

.news-widget .pager-wrapper {
    text-align: center;
    margin-top: 40px;
}
div.QuickLinks_footer.additional {
    margin: 41px 0;
}

.paygap .sig img {
    width: 50%;
}
.email-alerts .MailingListListTable td.inactive {
    pointer-events: none;
}
.MailingListForm .icheckbox.disabled, .MailingListForm .icheckbox.disabled+label {
    pointer-events: none;
    opacity: .6;
}

.RelatedDocuments.smaller-width {
    max-width: 325px;
}

.bigger-font-18{
    font-size:18px;
}
.MailingListListTable {
    position: relative;
}
a.js--insert:hover::after {
content: "An email summary of posts to the Facebook Investor Relations Page, including news and announcements highlights for the last two weeks.";
    position: absolute;
    display: block;
    width: 400px;
    padding: 12px;
    background: #fff;
    border: 1px solid #000;
    box-shadow: 0px 0px 5px #000;
    border-radius: 16px;
    top: 0;
    right: 0;
}

.annual-meeting .PastEvents .ModuleItemRow * {
     vertical-align: baseline;
     letter-spacing: normal;
     padding: 5px 10px;
}
 .annual-meeting .PastEvents .ModuleItemRow .left * {
     padding: 0px;
}
 .annual-meeting .PastEvents .ModuleItemRow .right, .annual-meeting .PastEvents .ModuleItemRow .right .WebcastLink {
     padding-left: 0px;
}
 .annual-meeting .PastEvents .ModuleItemRow .ModuleDateContainer {
     display: block;
}
 .annual-meeting .PastEvents.ModuleEvent .ModuleItemRow {
     padding-top: 0;
}
 .annual-meeting .PastEvents.ModuleEvent .left {
     margin-left: 0;
     padding-left: 0;
}
 .annual-meeting .PastEvents.ModuleEvent .container {
     margin-left: 0;
     padding-left: 0;
     max-width: 1042px;
}
.annual-meeting .PastEvents .ModuleItemRow .left .links.icon {
    display: block;
}

.annual-meeting .PastEvents .ModuleItemRow .left .links.icon .RelatedDocuments.clearfix {
    padding-left: 35px;
}

 @media only screen and (max-width: 767px){
     .annual-meeting .PastEvents.ModuleEvent .left {
         margin-bottom: 0;
         padding-bottom: 0;
    }
}
