.widget-cite{display:inline-block;margin:1rem}.widget-cite :focus{outline:none}.widget-cite .content-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:2px solid rgba(0,0,0,.1);border-left:4px solid #224b7b;padding:.5rem}.widget-cite .content-container .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-transform:uppercase;font-family:Cabin,sans-serif;font-size:14px}.widget-cite .content-container .logo-container svg{margin-right:5px}.widget-cite .content-container .popup{position:absolute;left:99%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25rem;padding:0 0 0 1rem;z-index:500}.widget-cite .content-container .popup .result-container{background-color:#fff;border:1px solid #224b7b;font-size:.85rem;padding:1rem}.widget-cite .content-container .popup .result-container .header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#696969;padding-bottom:.25rem;border-bottom:1px solid #f2f2f2}.widget-cite .content-container .popup .result-container .header-buttons .active{color:#224b7b}.widget-cite .content-container .popup .result-container .citation-container{padding:.75rem 0 .5rem}.widget-cite .content-container .popup .result-container .citation-container button{margin:.75rem 0 0 0;padding:.25rem .5rem;border-radius:0;background-color:#224b7b;border:none;color:#fff}.widget-cite .content-container .popup .result-container .citation-container .flash-text{display:block;font-size:.75rem;margin:.5rem 0 0 0;background-color:#b1b1b1;color:#fff;padding:.5rem .5rem}@media (max-width:640px){.widget-cite{display:none}}@media print{.widget-cite .no-print{display:none}}