body{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}header.masthead{position:relative;background-color:#343a40;background:url(../images/splash-banner.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8rem;padding-bottom:8rem}header.masthead .overlay{position:absolute;background-color:#fff;height:100%;width:100%;top:0;left:0;opacity:.5}header.masthead h1{font-size:4rem}@media(min-width:768px){header.masthead{padding-top:12rem;padding-bottom:12rem}header.masthead h1{font-size:3rem}}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{max-height:465px;width:100%}.showcase .showcase-img img{height:100%;display:block;margin:auto}@media(min-width:768px){.showcase .showcase-text{padding:7rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:7rem;padding-bottom:7rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;box-shadow:0 5px 5px 0 #adb5bd}.call-to-action{position:relative;background-color:#343a40;background:url(../images/splash-banner.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#fff;height:100%;width:100%;top:0;left:0;opacity:.5}*{margin:0}html,body{height:100%}.sticky-footer-wrap{min-height:100%;margin-bottom:-50px}.sticky-footer-wrap:after{content:"";display:block}.footer,.sticky-footer-wrap:after{height:50px}.footer{padding-top:13px;color:#666;font-size:smaller;background:#ede8ea}.footer-pipe{color:#888;margin-left:8px;margin-right:8px}h2{margin-top:.5rem}h3{margin-top:.75rem;font-size:1.25rem}.container-fluid{padding:2em}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.btn-light{border-color:#e8e8e8}.active>.nav-link{font-weight:bold}.alert-help{background-color:#eee}.report-content{margin-top:20px}.gradient_none{color:#aaa;background:inherit}.gradient_few{background:#fcffad}.gradient_some{background:#ffce00}.gradient_many{background:#ff9a00}.gradient_most{background:#ff5a00}.gradient_all{font-weight:bold;color:#fff;background:#f00}.rating_normal{color:#aaa;background:inherit}.rating_mild{background:#fcffad}.rating_moderate{background:#ff9a00}.rating_severe{font-weight:bold;color:#fff;background:#f00}.significant-yes{background:#aed581}.significant-no{background:#ef9a9a}.grid-container{padding-left:2em;padding-right:2em;padding-bottom:4em}.k-grid-toolbar:first-child{border-width:1px 0}.k-grid-header th.k-header{white-space:normal;font-size:80%}.k-grid tr td{white-space:nowrap;font-size:80%}.k-tooltip-validation .k-callout-n{border-bottom-color:#90640e}.k-tooltip-validation .k-i-warning{color:#8b0000}.k-widget.k-tooltip-validation{border:2px solid #90640e}.k-grid tbody td>.k-grid-delete{padding:6px 8px;min-width:0}.k-grid-delete>.k-icon{margin:0}#grid .k-grid-header .k-header{padding:.5em .3em .4em .3em}#grid .k-grid-header .k-header .verticalText{display:inline-block;white-space:nowrap;overflow:hidden;transform:translate(0,100%) rotate(-90deg);transform-origin:0 0;position:absolute}.k-grid tr td{font-size:75%;padding:.3em .4em}.k-footer-template,.k-group-footer{font-size:85%}.report #grid .k-grid-header-wrap table thead tr:first-child{height:29px !important}.report #grid .k-grid-header-wrap table thead tr:last-child{height:200px !important}.fixed-header{top:0;position:fixed;width:auto;z-index:1}#daterange{background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #ccc;width:100%;border-radius:.25rem}#daterange-caret{display:none;padding-right:1px;padding-top:3px}#update-spinner{margin-right:.5em;display:none}.legal{max-width:800px}