body{margin:0;padding:0;font-family:sans-serif;font-size:.875em;line-height:1.2;background-color:#d3d3d3}
a{text-decoration:none;color:#025c1f}
a:hover{text-decoration:underline}
img{vertical-align:top}
.sticky-block.navbar-fixed-top,.sticky-block.navbar-fixed-bottom{z-index:1031;position:fixed}
.sticky-block.navbar-fixed-top,.sticky-block.navbar-fixed-bottom{height:120px}
.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-top,.navbar-fixed-bottom{right:0;left:0;transform:translate3d(0,0,0)}
img.background-fill-parent,div.background-fill-parent{position:absolute;top:0;bottom:0;right:0;z-index:-1;min-width:100%;height:100%}
.loading-spinner,.loading-balloon,.loading-dots{position:absolute;left:0;right:0;top:0;bottom:0;height:auto;width:auto;background-color:rgba(0,99,204,0.3);text-align:center;display:table-cell}
.loading-spinner:before,.loading-balloon:before,.loading-dots:before,.loading-spinner:after,.loading-balloon:after,.loading-dots:after{vertical-align:middle}
.loading-spinner:before{background:url('clientlib-site/css/spinner.gif') no-repeat;background-size:50px 50px;min-width:50px;min-height:50px;display:inline-block;text-align:center;position:relative;content:''}
.loading-spinner.small:before{background-size:15px 15px;min-width:15px;min-height:15px}
.loading-dots:after,.loading-spinner:after{content:attr(data-loading-message);position:relative;display:inline-block;font-size:2em;text-align:center}
.loading-dots.small:after,.loading-spinner.small:after{font-size:1em}
.loading-dots.small:before,.loading-spinner.small:before,.loading-dots.small:after,.loading-spinner.small:after{top:40%}
.loading-dots:before,.loading-spinner:before,.loading-dots:after,.loading-spinner:after{top:30%}
.loading-balloon{vertical-align:middle;display:table-cell;line-height:4em}
.loading-balloon>.character-container{display:inline-block;position:relative;top:calc(50% - 2em);font-family:monospace}
.loading-balloon>.character-container>.fake-char{font-size:2em}
.loading-balloon>.character-container>.character{position:absolute;top:0;left:0;font-size:2em;transition:all .25s ease-in-out}
.loading-balloon>.character-container.balloon>.character{font-size:4em;left:-5px;top:-2px}
div.search-sm.searchBar div.input-group input.form-control{float:right;font-size:1.1rem;height:26px;margin-top:12px;width:250px}
div.search-sm.searchBar span.input-group-btn button.btn-primary{font-size:1.2rem;margin-left:0;padding:5px 10px}
div.search-sm.searchBar .input-group{margin-right:7%}
div.search-sm.searchBar .input-group-btn{padding-top:12px}