html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body{margin:0;padding:0}h1{width:100%}h3{margin:40px 0 0}ul,ol{margin-left:.5rem;padding:0}li{margin:0 10px}a{color:#2c3e50;font-weight:700}.content{padding-left:1rem;padding-right:1rem}.header a{color:#444;text-decoration:none}.jobs{width:75%}.title{width:100%}.jobsLayout{align-items:flex-start;display:flex}.leftColumn{flex-direction:column;flex-shrink:0;width:10%;min-width:9rem;display:flex}.filter{background:#eee;padding:2rem}.filter label{white-space:nowrap;margin-top:.5rem;display:inline-block}.section{margin-bottom:.5rem;padding-top:1rem;font-weight:700}.reset{color:#fff;background:gray;border:0;width:100%;margin-top:2rem;padding:.5rem 1rem}.count{color:#666;text-align:center;margin-top:1rem;font-size:.8rem}.howToPost{color:#fff;background:#007d8a;margin-top:1rem;margin-bottom:1rem;padding:1rem}.howToPost a{color:#fff;font-weight:700}.jobList{flex-wrap:wrap;flex-grow:1;display:flex}.job{border:1px solid gray;width:30rem;margin:1rem;padding:1rem;position:relative}.job .meta{color:#e1523d;font-family:monospace;font-size:100%}.job .title{color:#007d8a;padding-bottom:.75rem;font-size:150%}.job .description{margin-top:1rem}.job .permalink{text-align:right;font-size:80%;position:absolute;bottom:1rem;right:1rem}.expired-banner{color:#721c24;text-align:center;background-color:#f8d7da;border-radius:4px;margin-top:1rem;margin-bottom:.75rem;padding:.5rem;font-size:.9rem;font-weight:700}.job .meta a{font-weight:400}.badges{float:right}.badge .tooltip{visibility:hidden;color:#fff;text-align:center;z-index:1;background-color:#007d8a;border-radius:6px;padding:.25rem .5rem;position:absolute}.badge:hover .tooltip{visibility:visible}.noJobs{color:gray;padding:2rem;font-size:200%}
