.color-site-primary{color:#31ba73}.color-site-accent{color:#db3751}.color-black{color:#333}.color-white{color:#fafafa}.color-cta{color:#0645ad}.widget-cite{display:inline-block;margin:1rem;margin-left:0}.widget-cite :focus{outline:none}.widget-cite .content-container{position:relative;display:flex;background:#fff;border:2px solid rgba(0,0,0,.1);border-left:4px solid #31ba73;padding:.5rem}.widget-cite .content-container .logo-container{display:flex;text-align:center;text-transform:uppercase;font-family:Poppins,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%;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 #31ba73;font-size:.85rem;padding:1rem}.widget-cite .content-container .popup .result-container .header-buttons{display:flex;justify-content:space-between;color:#696969;padding-bottom:.25rem;border-bottom:1px solid silver}.widget-cite .content-container .popup .result-container .header-buttons .active{color:#31ba73}.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:#31ba73;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:#696969;color:#fff;padding:.5rem .5rem}@media(max-width:640px){.widget-cite{display:none}}