@import url(/portal/Content/css/shared.css);html{height:100%;overflow-x:hidden}body{height:100%;background-color:#3f3f3f;background-repeat:no-repeat;color:#fff;font-family:Titillium}@media(min-width:768px){#learn-more-menu-link{margin-left:3rem}}#content{min-height:100%;margin-bottom:-48px;padding-bottom:50px}#content:after{content:"";display:block}#footer,#content:after{height:48px}#footer{position:relative;height:48px;padding:0 50px;padding-top:25px;background-color:#3f3f3f;background-image:url(/portal/Content/img/bg/footer.png);background-repeat:no-repeat;background-position-y:bottom;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13)}#footer-links{position:absolute;top:10px}#footer-links a{margin-right:30px;color:#fff}#footer-links a:hover,#footer-links a:visited,#footer-links a:focus{text-decoration:none}#footer-links a:hover{color:#20ca95}@media(max-width:600px){#footer{padding-left:1rem;padding-right:1rem}#footer-links a{margin-right:10px;font-size:1.5rem}}@media(max-width:350px){#footer-links a{font-size:1.2rem}}#header-bar{position:absolute;z-index:1;top:48px;height:128px;width:100%;background-color:#20ca95;box-shadow:0 2px 7px 0 rgba(0,0,0,.5);background-image:url(/portal/Content/img/bg/curves-bottom.png);background-position:bottom}#curves{position:absolute;z-index:2;height:176px;width:100%}.header{position:relative;z-index:2}.header .header-title{position:absolute;width:100%;overflow:hidden;padding:10px 70px 0 70px}.header .header-title.header-title-short{height:70px}.header .header-img{position:absolute;z-index:2;width:24rem;left:calc(50% - 12rem);top:80px}@media(max-width:767px){.header{text-align:center}.header .header-title .title-lg{font-size:1.5em}.header .header-title{padding:10px 0 0 0}.header .header-title.header-title-short{height:85px}.header .header-img{top:95px}}.below-header{margin-top:calc(128px + 5rem)}.below-header-close{margin-top:calc(128px + 2rem)}.main-content{padding-top:50px}.main-content-wrapper{position:relative}.pane{padding:1rem 2rem;background-color:#494949}.pane.success,.pane.failure{margin-bottom:2rem}.pane.success{background-color:#20ca95}.pane.failure{background-color:#a94442}.pane-quadr-padding{padding:2rem 2rem}.pane-gap{margin-top:5px}.pane-no-title-lg{margin-top:45px}.pane-title{margin:0 2rem 1rem 2rem}.pane-title-internal{margin-bottom:.7rem}.link,.link.link-green:hover{color:inherit}.link:active,.link:hover,.link:focus,.link:visited{text-decoration:none;color:inherit}.link:hover,.link.link-green{color:#20ca95}.link.link-bold{font-weight:bold}.link.link-hover-gray:hover{color:#494949}.no-focus:focus{outline:none}.no-focus.no-focus-text:focus{color:#d4fcf0}.vertical-data{position:absolute;left:100%;margin-left:2rem;width:125px}@media(max-width:1457px){.vertical-data{display:none}}@media(min-width:1458px){.vertical-data-alt{display:none}}.data-container{margin-bottom:20px}.data-container .data:hover{color:#20ca95;cursor:pointer}.data-container .data-selected{color:#00cdcb}.flex-container{display:flex}.flex-container .flex-item{flex-grow:1}.right-inline-xs{float:right}@media(min-width:768px){.right-inline-sm{float:right}}@media(min-width:992px){.right-inline-md{float:right}}@media(min-width:1200px){.right-inline-lg{float:right}}@media(max-width:767px){.ct-double-octave:before{padding-bottom:50%!important}}.hide-soft{display:none}.undraggable{user-drag:none;-moz-user-select:none;-webkit-user-drag:none}.error-icon{cursor:default}[class^="col-"]>.error-icon{margin-right:15px;margin-top:1px}.error-icon-md{margin-top:.83rem}.error-icon-left{margin-right:1.5em}.error-icon-widget{margin-right:2.5em}.custom-validation-error{color:#a94442;font-size:1.5rem}.custom-validation-error.custom-validation-error-br{margin-top:1rem}.movement-score{color:#20ca64}.efficiency-score{color:#14dfe1}.impact-score{color:#d9d4a7}.shft-score{color:#4468dd}.col-narrow{padding-left:5px;padding-right:5px}.borderless{border:none}.form-control-feedback{pointer-events:auto}.form-control-feedback-unit{top:25px;right:20px}.btn-link{color:#fff;padding:0}.btn-link:hover{text-decoration:none;color:#20ca95}.btn-link:focus{text-decoration:none;color:#00cdcb}.btn-link-green{color:#20ca95}.btn-link-green:hover{color:#00cdcb}.btn{font-weight:bold;border:none}.btn:active,.btn:focus{outline:none}.btn-default,.btn-default:focus{background-color:#fff}.btn-default:hover{background-color:#20ca95;color:#fff}.btn-primary,.btn-primary:focus{background-color:#00cdcb}.button-clear{border:none;background-color:transparent}.button-clear:active{outline:none}.clear-padding{padding:0}.form-control-sharp{border-radius:1px!important}.level-bar{height:25px;border-radius:25px;border:2px solid #fff;background-color:transparent}.level-bar-fill{font-family:Titillium;font-weight:bold;font-size:1em;background-color:#20ca95;box-shadow:1px 0 10px 5px rgba(32,202,149,1)}.title-lg{font-weight:bold;font-size:2.5rem}.title-md{font-size:2rem}.title-sm{font-weight:bold;font-size:1.5rem}.bread-sm,.bread-md{font-family:Arial,sans-serif}.bread-sm{font-size:1.4rem}.bread-md{font-size:1.6rem}.font-green{color:#20ca95}.bold{font-weight:bold}@font-face{font-family:Titillium;font-weight:bold;src:url(/portal/Content/fonts/Titillium-Bold.otf) format('opentype')}@font-face{font-family:Titillium;font-weight:300;src:url(/portal/Content/fonts/Titillium-Light.otf) format('opentype')}@font-face{font-family:Titillium;font-weight:normal;src:url(/portal/Content/fonts/Titillium-Regular.otf) format('opentype')}.glyphicon.spinning{animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.dual-group{display:flex}.dual-group .dual-group-child{flex-grow:1;margin-right:2rem;width:100%}.dual-group .dual-group-child:last-child{margin-right:0}.dual-group .dual-group-unit{align-self:flex-end;margin-left:5px;font-size:1.3rem}.bootstrap-datetimepicker-widget{color:#000}.widget-dtp .input-group-addon{border-radius:1px;border-color:#20ca95;background:#20ca95;font-size:13px}.tooltip-inner{min-width:75px}.tooltip.top .tooltip-inner{background-color:#1f1f1f}.tooltip.top .tooltip-arrow{border-top-color:#1f1f1f}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.custom-modal{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.95);z-index:99999;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:auto}.custom-modal:target{opacity:1;pointer-events:auto}.custom-modal-body{width:500px;position:relative;margin:10% auto}.custom-modal-content{padding:20px}.custom-modal-footer{width:100%;height:40px}#modal-noscript>div{background-color:#8b0000}#modal-outdated-browser{display:none}#modal-outdated-browser>div{background-color:#3f3f3f}#modal-outdated-browser-footer{line-height:40px;background-color:#2f2f2f}#outdated-browser-update-link,#outdated-browser-update-img{width:80px;height:80px}#outdated-browser-update-img{background-size:contain;background-position:center;display:inline-block}.outdated-browser-name-chrome{background-image:url(/portal/Content/img/browser/chrome.png)}.outdated-browser-name-edge{background-image:url(/portal/Content/img/browser/edge.png)}.outdated-browser-name-firefox{background-image:url(/portal/Content/img/browser/firefox.png)}.outdated-browser-name-msie{background-image:url(/portal/Content/img/browser/msie.png)}.outdated-browser-name-safari{background-image:url(/portal/Content/img/browser/safari.png)}.shft-spinner{opacity:.8;width:100px;height:100px;background-image:url(/portal/Content/img/logo_150.png);background-position:center;background-size:contain;animation:shft-spinner .8s infinite ease-in-out}@keyframes shft-spinner{0%{transform:rotate(0deg)}35%{transform:rotate(0deg)}65%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}.sort-icon{padding-left:5px}.sort-icon.glyphicon-sort{font-size:.9em;color:rgba(255,255,255,.2)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-anchor{margin-top:-50px;display:block}