@font-face{font-family:Source Sans Pro;src:url(/brands/athenahealth/SourceSansPro-Regular.otf.woff)format("woff");font-weight:600;font-style:normal}.athenahealthsignin{float:none;box-sizing:border-box;cursor:pointer;border-style:solid;border-width:1px;border-radius:4px;height:40px;margin:0;padding:0;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.athenahealthsignin.logo_white{color:#fff;background:#0275d4;border-color:#0275d4}.athenahealthsignin.logo_purple{color:#5f5f5f;background:#fff;border-color:#b3b3b3}.athenahealthsignin.logo_white:hover{color:#fff;background:#005496;border-color:#005496;text-decoration:none;box-shadow:0 0 0 4px #eee}.athenahealthsignin.logo_purple:hover{color:#5f5f5f;background:#efefef;text-decoration:none;box-shadow:0 0 0 4px #eee}.athenahealthsignin.logo_white:active{color:#fff;background:#053961;border-color:#053961;text-decoration:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #c2e2ffcc}.athenahealthsignin.logo_purple:active{color:#0474d3;background:#d9eaf9;border-color:#043961;text-decoration:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #c2e2ffcc}.athenahealthsignin:focus-visible{outline:2px solid var(--violet-2);outline-offset:3px}.athenahealthsignin:disabled{cursor:default;opacity:.6;box-shadow:none}.athenahealthsignin .ah_login_left_div{text-align:center;white-space:nowrap;align-self:center;padding-left:20px;padding-right:5px;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:500}.athenahealthsignin .ah_login_right_div{align-self:center;padding-right:20px;line-height:normal}.athenahealthsignin .logo{box-sizing:content-box;vertical-align:baseline;width:auto;height:15px;padding-bottom:4px;display:inline}.network-row{flex-wrap:wrap}@media (max-width:559px){.network-row>.network-row-text{flex-basis:calc(100% - 44px)!important}.network-row>.athenahealthsignin{margin-left:44px}}
