main{margin-top:45px}a{text-decoration:none!important}.svg-logo-full{float:left;height:25px}path.logo-fill{fill:#0043bf}*{margin:0}body,html{color:#666!important;font-family:Open Sans,Helvetica,arial,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}.pull-left{float:left}.pull-right{float:right}.timer-demo-close-button{text-align:right}.logo{float:left;margin-right:5.6em;text-align:left;width:100%}#financial-summary img,.onsite-app__border{border:thin solid #ccc}#customized-reporting{color:#fff}.timer-demo-container{padding-top:1px}body.demo-page{color:grey}#demo-banner h1{margin-bottom:.5em}.demo-page .section-title h1{display:inline-block;font-size:18pt;font-weight:400;line-height:24pt;margin:0;vertical-align:middle}.demo-body{color:grey;position:relative}.demo-page img.logo{margin-top:-5px}.demo-sidebar{background-color:#fff;border-radius:5px;margin-top:-284px;padding-bottom:1em;padding-top:1em;width:auto}.demo-sidebar li{display:inline-block;list-style:none;padding-bottom:3px;padding-top:3px}.demo-page .section-title{display:block;margin:0 auto;text-align:center}#donations,#registration-form h1,#registration-form h2{color:#fff}.demo-page .section-title hr{display:block;margin:2em auto;text-align:center;width:15%}.demo-page .section-title h2{display:block;font-size:12pt;line-height:22pt;margin:1em auto 2em;text-align:center;width:100%}.number-rounded{display:block;font-size:10pt;height:30px;line-height:32px;margin:0 auto 1em;vertical-align:middle;width:30px}.demo-sidebar span,.number-rounded{background-color:#0043bf;border-radius:50%;color:#fff;text-align:center}.demo-sidebar span{display:inline-block;font-size:8pt;height:25px;line-height:25px;margin-left:6px;margin-right:6px;width:25px}.demo-sidebar li.no-border{border-bottom:none}label{font-weight:400}.btn-block+.btn-block{margin-left:9px;margin-top:-3px!important}ul{margin-bottom:0}button:hover{filter:brightness(90%)}button{position:relative}body{background-color:#fff;font-family:Open Sans,helvetica,arial,sans-serif!important;top:2.6em}img{max-width:100%}p{line-height:20pt}a{color:#666}a:hover{transition:All .2s ease-in-out}#wrapper{margin:0 auto}#demo h1{color:grey;font-size:20pt;font-weight:200;margin-top:1.2em}#demo h1,.btn{text-align:center}.btn{background:none;border:thin solid #fff;color:#fff;margin-top:-.3em;padding:4px 8px;text-transform:uppercase;transition:all .2s ease-in-out}.btn-primary{background-color:#0043bf}#demo{background-color:#f9f9f9;padding-bottom:5em;padding-top:5em}#demo p{color:#666;font-family:helvetica-neue,helvetica,arial,sans-serif;font-size:14pt;font-weight:200;text-align:center}hr{border:1px solid #eee}#logo{float:right;height:33px;margin-top:2px;position:absolute;top:10px;width:138px}.border{border-bottom:thin solid #ddd}.demo-sidebar{background-color:hsla(0,0%,100%,.95);border-radius:0;bottom:0;margin:0;padding:1em 10px;position:fixed;text-align:center;top:auto;width:100%;z-index:998}.demo-sidebar li a.text{display:none}.demo-sidebar li a.text:hover{color:#ccc;text-decoration:none}.demo-sidebar li a span.number-rounded{display:block;margin-bottom:0}.demo-sidebar li a span.number-rounded:hover{opacity:.7;text-decoration:none}@media only screen and (min-width:768px){#logo{margin-top:-4px}.demo-page .section-title h2{width:45%}.demo-sidebar li{border-bottom:thin solid #ccc;display:block;margin-left:-30px;text-align:center}.demo-sidebar{background-color:#fff;border:thin solid #ccc;border-radius:5px;bottom:auto;margin-top:-340px;padding:.5em 0 .5em 30px;position:fixed;text-align:center;top:auto;width:auto;z-index:998}.demo-image img{display:none;margin:-16em auto 3em}}@media only screen and (min-width:960px){.demo-sidebar{margin-top:-300px}}@media only screen and (min-width:992px){.logo,main{margin-top:-5px}.logo{height:29px;width:163px}.demo-sidebar li a.text{display:inline-block;font-size:8pt}.demo-sidebar{padding:.5em 10px .5em 40px;width:180px}.demo-sidebar,.demo-sidebar li{text-align:left}.demo-sidebar li a{display:inline-block}#demo h1,#demo p{text-align:left}#demo{padding-bottom:10em;padding-top:10em}#demo h1{margin-top:2.8em}.demo-sidebar span{color:#fff;height:18px;line-height:18px;margin-left:0;margin-right:10px;width:18px}}@media only screen and (min-width:1200px){#demo h1{margin-top:3.8em}}