body { font-family: 'Noto Serif SC', serif, 'Anonymous Pro', monospace; background-color: floralwhite; } h1, h2, h3, h4 { font-weight: bold; } @media screen { body { padding: 20px 5px 5px 5px; } } @media screen and (min-width:699px) { body { padding: 20px 75px 40px 75px; } #fileOutput { margin-right: 50px; } .table { margin-left: 60px; } } @media screen and (min-width:1200px) { body { padding: 20px 150px 40px 150px; } #fileOutput { margin-right: 200px; } .table { margin-left: 100px; } } .table { font-size: 14px; } .chart { width: auto; height: 400px; } .blurred { transition-duration: 100ms; filter: blur(2px); } .blurred:hover { filter: none; } .btn:focus:active, .btn:focus { outline: 0; } /* .btn-info:is(:not(:hover):focus, :active:focus, :active:hover:focus) { outline: 5px dashed rgba(95, 177, 221, 0.5); } .btn-success:is(:not(:hover):focus, :active:focus, :active:hover:focus) { outline: 5px dashed rgba(121, 184, 121, 0.5); } .btn-primary:is(:not(:hover):focus, :active:focus, :active:hover:focus) { outline: 5px dashed rgba(46, 109, 164, 0.5); } .btn-warning:is(:not(:hover):focus, :active:focus, :active:hover:focus) { outline: 5px dashed rgba(200, 157, 39, 0.5); } .btn-danger:is(:not(:hover):focus, :active:focus, :active:hover:focus) { outline: 5px dashed rgba(234, 71, 71, 0.5); } .btn-info:is(:hover, :focus:hover) { outline: 10px double rgba(95, 177, 221, 0.5); } .btn-success:is(:hover, :focus:hover) { outline: 10px double rgba(121, 184, 121, 0.5); } .btn-primary:is(:hover, :focus:hover) { outline: 10px double rgba(46, 109, 164, 0.5); } .btn-warning:is(:hover, :focus:hover) { outline: 10px double rgba(200, 157, 39, 0.5); } .btn-danger:is(:hover, :focus:hover) { outline: 10px double rgba(234, 71, 71, 0.5); } */ .btn { transition-duration: 100ms; }