.js .noscripts,.no-js .scripts{display:none}html{font-size:10px;height:100%}body{font-size:1.4rem;min-height:100%;position:relative}img{max-width:100%}.content{padding-top:20px}.btn .fa{margin-right:.5rem}.tutor-name{font-weight:700}.navbar{border-radius:0;margin-bottom:0}.table{margin-top:1em}.table>tbody>tr>td,.table>tbody>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:baseline}.table>tbody>tr>td.right,.table>tbody>tr>th.right,.table>thead>tr>td.right,.table>thead>tr>th.right{text-align:right}.form-inline .form-group{margin-right:1.5em}.form-inline .form-group:last-child{margin-right:0}.form-inline label{margin-right:.5em}.form-inline input[type=number]{max-width:7rem}.btn-set .btn{margin-left:.5rem}.btn-set .btn:first-child{margin-left:0}body{padding-bottom:315px}@media screen and (min-width:992px){body{padding-bottom:145px}}.site-footer{background-color:#070707;bottom:0;color:#ccc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;height:300px;overflow:hidden;padding:1em;position:absolute;text-align:center;width:100%}@media screen and (min-width:992px){.site-footer{height:130px;text-align:left}}.site-footer h2{font-size:inherit}.site-footer a{color:inherit}.site-footer__contact>div{max-height:62px}.site-footer__logo{background:url(/images/white.svg?73d9de709709acee9b37cdafd41e57d5) top no-repeat;background-size:contain;height:52px;margin-bottom:1.5em}@media screen and (min-width:992px){.site-footer__logo{background-position:0 0;margin-bottom:0}.site-footer__address{text-align:right}}.site-footer__comms .fa{margin-right:.5em}.site-footer__misc{border-top:1px solid #333;margin-top:1em;padding-top:1em}.site-footer__copyright{color:#333;margin-bottom:1em}@media screen and (min-width:992px){.site-footer__copyright{margin-bottom:0}.site-footer__links{text-align:right}}.site-footer__links a{border-left:1px solid #333;padding:0 .5em}.site-footer__links a:first-child{border-left:none;margin-left:0}.page--dialog body{background-color:#333}@media screen and (min-width:640px){.page--dialog body{align-items:center;display:flex;justify-content:center}}.page--dialog .container{background-color:#f7f7f7;border:2px solid #ccc;border-radius:3px;box-shadow:0 0 5px 10px rgba(0,0,0,.2);color:#070707;margin:1rem;max-width:640px;padding:2em}.page--dialog .dialog__title{font-size:2em;margin-bottom:.75em;margin-top:0}.page--dialog .buttons{margin-top:1em}.page--dialog .analysis__meta,.page--dialog .analysis__review{border-top:1px solid #ccc;margin-top:1em;padding-top:1em}.page--dialog .report{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-left:0}.page--dialog .entry{border-top:1px solid #ccc;list-style:none;margin-top:1rem;padding-bottom:1em;padding-top:1em}.page--dialog .entry:first-child{border-top:0;margin-top:0}@media screen and (min-width:640px){.page--dialog .entry{display:flex}.page--dialog .entry__meta{width:30%}.page--dialog .entry__review{margin-left:1rem;width:70%}}.advert{border:1px solid #f7f7f7;box-shadow:1px 1px 6px rgba(0,0,0,.2);margin-bottom:1rem;margin-top:2rem;padding:28px;position:relative}.advert h1,.advert:first-child{margin-top:0}.advert h1{font-size:20px;font-weight:700}.advert p{font-size:16px}.advert h1 span,.advert p span{display:inline-block;padding:.5em}.advert .call-to-action{bottom:28px;position:absolute}.advert--pla{background:#49c0e4 url(/images/lifering-water.png?0d9ed5113075209c2faf484bb47b95e2) 100% 100% no-repeat;background-size:250px auto;padding-bottom:145px}.advert--pla h1{color:#07242c}.advert--pla p{color:#e9f7fc;font-weight:700}@media only screen and (min-width:600px){.advert--pla{padding-bottom:80px}}.user-management{margin-top:2rem;padding:1rem}.situations{margin-top:1em;padding-left:0}.situation{border-color:#b3b3b3;margin-top:1.5em}.situation__header{display:flex;flex-direction:column;justify-content:space-between}.situation__title{font-size:1.4em;margin-bottom:1.5rem;margin-right:1.5rem;margin-top:.6rem}.situation__title--masked{font-style:italic;margin-bottom:.6rem}.situation__shared{align-self:flex-end}@media screen and (min-width:800px){.situation__header{flex-direction:row}.situation__shared{align-self:flex-start}}.panel-heading .situation__actions{align-items:flex-end;display:flex;justify-content:space-between}.panel-heading .situation__actions .btn-set{margin-top:.5rem;text-align:right}.panel-heading .situation__actions .btn-set:first-child{margin-top:0}.tool__title--masked{font-style:italic}.misc-tools{margin-top:3rem}.panel{overflow:visible}.dropdown-menu{min-width:auto}.jumbotron h2{margin-bottom:2rem;margin-top:0}

/*# sourceMappingURL=app.css.map*/