.caption-link {
    border: 1px solid transparent;
    margin: 0 1px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-filter: none;
    filter: none;
    border-color: transparent;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border-width: 1px 0 1px 0;
    float:right;
    margin-right: 4%;
} 
.caption-link button {
    padding: 2px 3px;
    line-height: normal;
    cursor: pointer;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    opacity: .4;
    overflow: hidden;
    -webkit-appearance: none;
    box-sizing: border-box;
    border:none;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><path d="M5.88.03c-.18.01-.36.03-.53.09-.27.1-.53.25-.75.47a.5.5 0 1 0 .69.69c.11-.11.24-.17.38-.22.35-.12.78-.07 1.06.22.39.39.39 1.04 0 1.44l-1.5 1.5c-.44.44-.8.48-1.06.47-.26-.01-.41-.13-.41-.13a.5.5 0 1 0-.5.88s.34.22.84.25c.5.03 1.2-.16 1.81-.78l1.5-1.5c.78-.78.78-2.04 0-2.81-.28-.28-.61-.45-.97-.53-.18-.04-.38-.04-.56-.03zm-2 2.31c-.5-.02-1.19.15-1.78.75l-1.5 1.5c-.78.78-.78 2.04 0 2.81.56.56 1.36.72 2.06.47.27-.1.53-.25.75-.47a.5.5 0 1 0-.69-.69c-.11.11-.24.17-.38.22-.35.12-.78.07-1.06-.22-.39-.39-.39-1.04 0-1.44l1.5-1.5c.4-.4.75-.45 1.03-.44.28.01.47.09.47.09a.5.5 0 1 0 .44-.88s-.34-.2-.84-.22z"/></svg>') no-repeat center center;
    background-size: contain;
    width:1.2em;
    height:1.2em;
    white-space: nowrap;
    text-indent: -9999px;
}