/*!
 * Start Bootstrap - Small Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */:root{--main-color:#1c512c}body{padding-top:70px;background-color:#fff;color:#1c512c;padding-bottom:200px}.bg-primary{background-color:#1c512c}.btn-primary{background-color:#1c512c;border-color:#1c512c}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus{background-color:#1c512c}.btn-primary:hover{background-color:#1c512c}.label-primary{background-color:#1c512c}.badge{background-color:#1c512c}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#1c512c}legend{color:#1c512c}.core-value::first-letter{font-size:300%}.core-value{padding-left:2.1em;text-indent:-2.1em}.navbar{font-size:100%;min-height:90px;max-height:90px}.navbar-default{background:#5b7e61;background:-webkit-linear-gradient(top,#44694c,#75946b);background:-o-linear-gradient(top,#44694c,#75946b);background:-moz-linear-gradient(top #44694c,#75946b);background:linear-gradient(top,#44694c,#75946b)}.navbar-fixed-top .nav{padding:15px 0}.navbar-fixed-top .navbar-brand{padding:0 15px}.navbar .nav{padding-left:30px}.navbar-brand>img{display:block;height:70px;margin-left:10px}.nav.nav-tabs.nav-justified>li>a{color:#31613c}.nav.nav-tabs.nav-justified>li>a.active{background-color:#31613c;color:#fff}#main{overflow:auto;padding-bottom:150px}.wrap{height:auto;width:100%;margin:0 auto -40px;min-height:100%;padding:0 0 40px;box-sizing:border-box}.footer{margin-top:20px;height:20px;width:100%;clear:both}.dropdown-menu{background-color:#fff}.dropdown-menu>li>a{font-weight:700;color:#1c512c}.navbar-fixed-bottom{min-height:20px;height:20px}.footer-text{text-align:center;font-size:75%;color:#fff}.dropdown:hover>.dropdown-menu{display:block}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#31613c}.about-img{width:100px}p{font-size:125%}hr{border-top:2px solid #e5e5e5}.customer-list{font-size:125%}.about-button{width:250px;margin:5px;background:#223b19}.about-button:hover{background-color:#327d32}.leader-carousel{display:inline;clear:both}.leader-carousel>div>div>.name-title{padding:2px;text-align:left;position:relative}.active-slide{margin:auto}.name-tile>h4,.name-title>h2,.name-title>h3{font-size:150%;text-align:center}.name-title>h5,.name-title>h6{font-size:150%;text-align:left}.name-title>hr{border-top:2px solid #e5e5e5;max-width:150px}.leader-hr{border-top:2px solid #d3d7cf}.research-carousel{display:inline;clear:both}.research-carousel>div>div>.name-title{padding:2px;text-align:left;position:relative}.research-hr{border-top:2px solid #d3d7cf}.content-container{width:100%;padding:5px 0;margin:0 auto;background-color:#fff}.content-container-r{background-color:#fdfdfd;box-shadow:inset 0 5px 15px #8e8e8e;padding:35px 10px;margin:0 auto;width:100%;color:#1c512c}.content-container-l{background-color:#fff;box-shadow:inset 0 5px 15px #8e8e8e;padding:35px 10px;margin:0 auto;width:100%;color:#1c512c}.customer-row{height:200px;vertical-align:middle;position:relative}.customer-img{width:200px;vertical-align:middle;padding:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.leader-img{max-width:170px;vertical-align:middle}.research-img{max-width:500px;vertical-align:text-bottom}#capabilities{display:block}.vertical-line{width:1px;background-color:#1c512c;height:100%;position:absolute}.career-img{padding-top:20px;box-shadow:5px 10px 10px gray}.well-lg{background-color:#fbfcfc}.position-dropdown{width:100%;padding:5px 5px 5px 5px;text-align:right}.position-dropdown>li:hover{background-color:#006400;color:#fff;cursor:pointer}.table>thead{border-bottom:1px solid #d3d3d3}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#8ba97f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top:hover:before{background:#8ba97f}.navbar-default .navbar-nav>.active,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:active,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle>.active{background-color:#8ba97f;color:#31613c}.home-img{max-width:400px}input.ng-invalid.ng-touched{background-color:pink}input.ng-valid.ng-touched{background-color:#90ee90}[hidden]{display:none!important}::-webkit-file-upload-button{background-color:#1c512c;height:40px;color:#fff;border-radius:10px}::-webkit-file-upload-button:hover{background-color:#327d32;color:#1c512c}.glyphicon-ok{color:green;padding-right:15px}.glyphicon-remove{color:red;padding-right:15px}.glyphicon-delete{color:grey;padding:0;margin:0}hr.job-hr{border-top:3px double #a9a9a9}@media(min-width:1125px){body{padding-top:90px}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:#ccc}.navbar-fixed-top .navbar-brand{padding:15px 0}.leader-carousel>div>div>.name-title{transform:translateY(+50%);-webkit-transform:translateY(+50%);-ms-transform:translateY(+50%)}.research-carousel>div>div>.name-title{transform:translateY(+50%);-webkit-transform:translateY(+50%);-ms-transform:translateY(+50%)}.name-title{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);padding-top:15px;display:inline-block}.leader-row{height:100%}.research-row{height:100%}#mission{display:block}}@media(max-width:1125px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.navbar{padding-top:15px}.navbar-collapse{margin-top:15px;background-color:#1c512c}body{padding-top:80px}.leader-carousel>div>div>.name-title{padding:2px;text-align:center}.research-carousel>div>div>.name-title{padding:2px;text-align:center}.home-carousel{max-height:200px;min-height:200px;width:auto;overflow:hidden}.navbar-fixed-bottom{padding:0}.navbar-brand>img{max-width:220px;margin-top:-15px}}@media(max-width:325px){.navbar-brand>img{max-width:175px;margin-left:5px}}.img-responsive{display:block;width:600px;height:auto}