#root,body,html{margin:0;height:100%;font-family:Open Sans,sans-serif}html{overflow-y:scroll}body,h1,h2,h3{font-weight:300}app{height:100%}a:hover{color:#5aadbb}.img-banner{position:relative;visibility:hidden;height:auto}.container>.navbar-header{margin-right:-15px;margin-left:0}.main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.main-body{-ms-flex:1 0 auto;flex:1 0 auto}.home,.main-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.home{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner{-ms-flex-negative:0;flex-shrink:0}.banner,.tint{position:relative}.tint{cursor:pointer}.tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background:rgba(74,126,187,.9)}.tAbout:before{background:#a1be95}.tTechnology:before{background:#d9b310}.tServices:before{background:#4a7ebb}.tResources:before{background:#ed5752}.header-title{font-size:1.5rem}.header-date,.header-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1rem}.header-date{text-align:right;color:#fff}ds-title{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4a7ebb}.carousel-caption{max-width:100%;width:100%;background-color:rgba(0,0,0,.4);left:0}ds-footer{background-color:#e7e7e7}.title-logo{height:12rem;background-color:#fff;border-radius:1rem;margin:1rem}.footer{-ms-flex:1;flex:1;padding:1rem;color:#777;text-align:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.footer,.footer-col{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.footer-col{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-header{color:#777;font-size:1.5rem;font-weight:700}.footer-item{color:#777;font-size:1.25rem}ds-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5em 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section{width:100%}.section-page{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.section-page,.section-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.section-side{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;padding:0 1em 1em;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.section-content{-webkit-box-flex:65%;-ms-flex:65%;flex:65%;padding:0 1em 1em}.images-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.images-default-img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:1em}.cur-pointer{cursor:pointer}.section-side-link:first-child,.section-side-link:nth-child(n+2){border-color:#e7e7e7;padding:.5em;border-top-style:solid;margin-bottom:0;cursor:pointer}.section-side-link:nth-child(n+2){margin-top:0}.section-side-link:last-child{margin-top:0}.section-side-link:last-child,.section-side-link:only-child{border-color:#e7e7e7;padding:.5em;border-top-style:solid;border-bottom-style:solid;cursor:pointer}.section-side-link:only-child{margin-top:1em;margin-bottom:1em}.section-content-header-btn{font-size:1.5rem;font-weight:700;width:100%;text-align:left;padding:10px 15px}.section-content-heading{font-size:1.75rem;font-weight:700}.section-content-header{font-size:1.5rem;font-style:italic;text-decoration:underline}.section-content-text{font-size:1.5rem}.section-content-pub-text{font-size:1.25rem}.section-content-list-header{font-size:1.5rem;font-weight:700}.section-content-list-text{font-size:1.5rem}.section-content-info{padding-left:1em}.section-content-info-text{font-size:1.5rem}.section-content-map{border-style:groove;margin:1em 0}ds-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}about,applications,contact,leadership,publications,resources,services,technologies,technology,testimonials{width:100%}ds-section{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;box-sizing:border-box;color:#171e42;margin:.5em}.section,ds-section{display:-webkit-box;display:-ms-flexbox;display:flex}.section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 15px 5px -5px rgba(0,0,0,.3)}.section-header{border-radius:1em 1em 0 0;text-align:center;color:#fff;padding:.25em;font-size:2.5rem}.section-body{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#e7e7e7;font-size:1.5rem;width:100%}.section-body p{width:100%}.section-body ul{padding-left:1em;width:100%}.section-logo{width:10rem;height:10rem;margin-bottom:2em}.section-footer{text-align:center;margin-top:auto;padding:0 1em 1em;background:#e7e7e7}.section-link{color:#000;text-decoration:underline}.section-footer-link{color:#000;text-decoration:none}.section-employee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:2em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-photo{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding-right:2em;padding-bottom:1em}.section-name{font-weight:700;font-size:1.25rem}.section-title{font-style:italic;font-size:1.25rem}.section-bio{font-size:1.5rem}.section-bio-text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.info-box{width:100%;height:auto}.info-image{width:70%}.info-text{width:30%}.info-box img{width:100%;height:auto}.info-box p{padding:1em}.navbar-collapse.in{overflow-y:hidden;line-height:20px}.navbar{margin-bottom:0;border:none;font-size:2rem}.navbar-toggle{height:40px;margin-bottom:20px;margin-top:20px}.navbar-brand{padding:15px 5px;height:80px}
  /*!*padding: 2em;*!*/
  /*!*padding: 5em;*!*/
  /*!*padding:0 15px;*!*/
  /*!*line-height: 80px;*!*/.navbar-nav li a{padding:0 15px;line-height:80px}@media (max-width:768px){.footer-header{color:#777;font-size:1rem;font-weight:700}.footer-item{color:#777;font-size:.75rem}.section-employee{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-photo{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;padding-bottom:1em}}.accordion-nested-list{margin:1em}.btn-header{color:#4a7ebb;background-color:#fff;border:1px solid #4a7ebb;outline:none}.btn-header.active,.btn-header:active,.btn-header:focus,.btn-header:hover,.open .dropdown-toggle.btn-header{color:#fff;background-color:#4a7ebb;border:1px solid #4a7ebb;outline:none}.btn-header.active,.btn-header:active,.open .dropdown-toggle.btn-header{background-image:none;border-width:0;border-style:none;outline:none}.btn-header.disabled,.btn-header.disabled.active,.btn-header.disabled:active,.btn-header.disabled:focus,.btn-header.disabled:hover,.btn-header[disabled],.btn-header[disabled].active,.btn-header[disabled]:active,.btn-header[disabled]:focus,.btn-header[disabled]:hover,fieldset[disabled] .btn-header,fieldset[disabled] .btn-header.active,fieldset[disabled] .btn-header:active,fieldset[disabled] .btn-header:focus,fieldset[disabled] .btn-header:hover{background-color:#4a7ebb;border:0 none #4a7ebb;outline:none}.btn-header .badge{color:#4a7ebb;background-color:#fff}
/*# sourceMappingURL=../maps/styles/app-63c260ab12.css.map */
