#root{margin:0 auto;text-align:center;width:100%;height:100%;min-height:100vh}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}Button .dark-blue-button{background-color:#036;color:#fff}Button .attachment-button.MuiButton-root{position:relative;margin:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:xx-small;display:inline-flex;align-items:center;justify-content:center;height:24px;color:#000000de;background-color:#00000014;border-radius:16px;white-space:nowrap;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);outline:0;text-decoration:none;border:0;padding:0 12px;vertical-align:middle;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;max-width:80%;overflow:hidden;text-overflow:ellipsis;text-transform:none}@media (max-width: 768px){.OshaVacc{flex-direction:column}.oshaTable{width:-webkit-fill-available}.oshaHepBVaccAttachment{flex-direction:column;align-items:center}}.MuiBox-root,p{color:#000!important}:root{font-family:Avenir Next,Avenir,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background-color:#f2f2f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;width:100%}body{margin:0;min-width:320px;background-color:#f2f2f2}a{color:inherit;text-decoration:none}img{max-width:100%}
