.module.timeline>.body{padding-bottom:4px}.timeline .swiper-slide{position:relative;height:175px;text-align:center}.timeline .swiper-slide .line{position:absolute;height:3px;width:100%;right:-50%;top:22px}.timeline .swiper-slide:last-child .line{width:0}.timeline .swiper-slide>.label{margin-top:8px;font-size:16px}.timeline .swiper-slide .icon{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;width:2em;height:2em;font-size:1.5em;border-radius:50%}.timeline .swiper-slide .date{margin-top:25px;font-size:.8em;color:#aaa}.timeline .swiper-slide .actions{margin-top:20px}.timeline .swiper-slide .actions .btn{margin:2px 0;white-space:nowrap}.timeline .swiper-slide>.label{color:#aaa}.timeline .swiper-slide .icon,.timeline .swiper-slide .line{color:#ccc;background-color:#e4e4e4}.timeline .swiper-slide.active .icon,.timeline .swiper-slide.closed .icon,.timeline .swiper-slide.completed .icon,.timeline .swiper-slide.error .icon{color:#fff}.timeline .status-open,.timeline .swiper-slide.active>.label{color:#3aa3b6}.timeline .swiper-slide.active .icon{background:#3aa3b6;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08)}.timeline .swiper-slide.completed .icon,.timeline .swiper-slide.completed .line{background:#888}.timeline .status-closed,.timeline .swiper-slide.closed>.label,.timeline .swiper-slide.error>.label{color:#c81c61}.timeline .swiper-slide.closed .icon,.timeline .swiper-slide.error .icon{background:#c81c61}.metric>.wrap{display:flex}.metric .legend .groupby{display:flex}.metric.item-category .groupby div{flex:1 1 auto;position:relative;top:1px;padding:4px 8px;font-size:.7em;border:1px solid transparent;border-radius:3px 3px 0 0;cursor:pointer}.metric.item-category .groupby div.active{background:#f9f9fb;border-bottom:none}.metric .legend .keys{padding:6px 10px;text-align:left;background:#f9f9fb;border-radius:0 0 3px 3px}.metric.item-category .key{margin:6px 0;font-size:.8em}.metric.item-category .key i{margin-right:2px;font-size:.8em}.metric.area .circle-icons{justify-content:center;padding:20px 0 0}.metric.area .circle-icons .item{max-width:50px}.metric.area .circle-icon{margin:0 auto;font-size:18px;color:#3aa3b6;background:0 0;-webkit-box-shadow:0 0 0 1px #3aa3b6;box-shadow:0 0 0 1px #3aa3b6;cursor:pointer}.metric.area .circle-icon:hover{background:#eee}.metric.area .circle-icon.active{color:#fff;background:#3aa3b6}.metric.gauge .chart{position:relative}.metric.gauge .value{position:absolute;top:50%;margin-top:-.7em;width:100%;font-size:1.2em;font-weight:700;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.2)}.metric.gauge .target{font-size:.8em;text-align:center}.metric.item-category .chart{flex:1 1 auto;padding:20px 30px 0 0;min-height:0}.metric.item-category .item{margin:4px 1px}.metric.item-category i{width:1em;height:1em;text-align:center;font-size:1.6em}.metric.item-category i.blue-grey{color:#a0d0c8}.metric.item-category i.yellow{color:#ecc44d}.metric.item-category i.black-blue{color:#3b3d50}.metric.item-category i.red{color:#da4c62}.metric.item-progress .chart{position:relative;padding:20px 0 33px 0;width:100%;min-height:0}.metric.item-progress .nowrap{position:relative;width:100%;height:2em;overflow:hidden;white-space:nowrap}.metric.item-progress .icons{position:absolute;top:0;left:0}.metric.item-progress .item{margin:4px 1px}.metric.item-progress i{width:1em;height:1em;text-align:center;font-size:1.6em}.metric.item-progress i.fa-home{width:1.45em}.metric.item-progress .empty{color:#eee}.metric.item-progress .filled{width:0%;color:#3aa3b6;overflow:hidden;transition:width 1s ease-out}.metric.item-progress .total{position:absolute;z-index:2;bottom:0;padding:6px 8px;line-height:1.1;font-size:.7em;text-align:center;background:#f9f9fb;border-radius:3px;transform:translateX(-50%)}.metric.item-progress .total::after,.metric.item-progress .total::before{content:"";position:absolute;width:0;height:0;border-bottom:5px solid #f9f9fb;border-left:5px solid transparent;border-right:5px solid transparent;bottom:100%;left:50%;margin-left:-5px}.metric.item-progress .total b{font-size:1.4em}.metric.pie .center{display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-shadow:2px 2px 2px rgba(0,0,0,.1)}.metric.pie .center i{font-size:4em}.metric.pie .center .title{margin-top:10px;font-size:1.2em;font-weight:700}.metric.progress+.metric.progress{margin-top:10px}.metric.progress .chart{position:relative;width:100%;min-height:0}.metric.progress .bar{position:relative;display:flex;height:80px;overflow:hidden}.metric.progress .bar div{display:flex;align-items:center;align-content:center;flex-wrap:wrap;padding-left:20px}.metric.progress .bar .filled{width:99%;color:#fff;background:#3aa3b6}.metric.progress .bar .empty{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition:clip-path 1s linear}.metric.progress .bar .label{margin-bottom:0!important;width:100%;text-align:left!important;font-size:1em!important}.metric.progress .bar .val{width:100%;font-weight:700;font-size:1.4em}.metric.stat{display:flex;flex-flow:column}.metric.stat .wrap{flex:1 1 auto;align-items:center;justify-content:center}.metric.stat .value{margin:10px 0;text-align:center;font-size:1.2em;font-weight:700}.metric.stat .value.pos{color:#00bf82}.metric.stat .value.neg{color:#c81c61}.metric.stat .btns{justify-content:center;font-size:.8em}.metric.stat .btns .btn.active{background:#eee}.module.quickview{position:relative}.module.quickview .body>.title{font-size:1.2em;font-weight:700}.module.quickview .content{font-size:.9em}.quickview .main>.metric{padding:18px 18px}.quickview .aside>.wrap{padding:20px 10px;height:100%;background:#f9f9fb}.quickview .aside .metric{padding:20px 0}.quickview .aside .metric>.title{margin-bottom:10px;text-align:center}.quickview .aside .items .item{text-align:center}.quickview .aside .actions{padding:20px 40px;text-align:center}.quickview .aside .actions .btn{justify-content:center;margin:5px 0;width:100%;max-width:150px}.quickview .job-diversity .label{display:block;margin-bottom:6px;font-size:.8em;opacity:.75}.quickview .job-diversity>.wrap{display:flex}.quickview .job-diversity .total{flex:1 1 auto;margin-right:20px;text-align:left}.quickview .job-diversity .total .value{margin-top:10px;font-size:2em;line-height:1;text-shadow:3px 3px 0 rgba(0,0,0,.05)}.quickview .metric.item-category .chart{padding-top:10px}.metric.reporting .item{margin:20px 0}.metric.reporting label{display:block;margin-bottom:6px;font-size:.8em;opacity:.75}.metric.reporting .quarters{display:flex;justify-content:center;margin-top:10px}.metric.reporting .quarter{position:relative;margin:0 5px;text-align:center}.metric.reporting .quarter i{font-size:1.5em;font-weight:300;color:#3aa3b6}.metric.reporting .quarter.filled i{font-weight:900}.metric.reporting .quarter div{position:absolute;top:-1px;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.55em;color:#3aa3b6;opacity:.75}.metric.reporting .quarter.filled div{color:#fff}.metric.location{position:relative;padding:0!important;min-height:200px}.metric.location img{width:100%;height:auto}.module.tombstone{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;-webkit-transition:.25s;transition:.25s}.module.tombstone:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05)}.module.tombstone>.head{padding:0}.module.tombstone .img{width:100%;height:100%}.module.tombstone .body{display:none;position:absolute;bottom:0;background:rgba(0,0,0,.4);color:#fff;width:100%}.module.quickview .body,.module.tombstone .body{padding:18px 18px;line-height:1.4}.module.tombstone .body>.title{font-weight:700}.module.quickview .body>.subtitle,.module.tombstone .body>.subtitle{font-size:.9em;opacity:.75}.module.quickview .body>.content{margin:10px 0}td.applicant img{float:left;margin-right:15px;width:110px;height:110px}td.applicant b{font-size:1.2em;font-weight:400}td.applicant span{color:#888}td.applicant .tags{margin-top:10px;font-size:.8em}td.applicant .tag{display:inline-block;padding:4px 6px;color:#666;background:#eee;border-radius:3px}td.applicant .tag i{font-size:.9em}.body.index .module>.head .title{font-size:1.4em}.body.index .module .filters{padding:0 20px}.goals{display:flex;position:relative}.goals>.item{width:33%;text-align:center}.goals .goal-tracking .plot{margin:10px auto 0;max-width:250px}#diversity{margin-top:25px}#diversity .swiper-container{padding-top:20px;width:100%}#diversity .swiper-container-horizontal>.swiper-pagination-bullets{top:-5px;bottom:auto}#diversity .swiper-pagination-bullet-active{background:#3aa3b6}#diversity .chart{position:relative;width:100%;height:100%;min-height:0}#diversity .center{display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#diversity .center i{font-size:3em;text-shadow:2px 2px 2px rgba(0,0,0,.1)}#diversity .center .title{margin-top:10px;font-weight:100}@media screen and (max-width:767px){#diversity .center i{font-size:3.5em}#diversity .center .title{font-size:.9em}#diversity .chart{position:absolute;top:0;left:0;padding:10px 30px}}#page.impact{display:flex;flex-flow:column;height:100%}#page.impact>.head{width:100%}#page.impact>.head .title{font-size:1.4em;margin-bottom:10px}#page.impact>.head .subtitle{font-size:1.1em;font-weight:100}#page.impact .search{margin:25px 0 0}#page.impact .search>i{margin-right:10px;font-size:.9em;cursor:pointer}#page.impact .search .field{display:inline-block;margin:0 30px 0 0;width:160px}#page.impact .search input{font-size:1em;font-weight:700;letter-spacing:5px}#page.impact .search .placeholder{position:absolute;top:12px;width:100%;text-align:center;pointer-events:none;opacity:.75;color:#333}#page.impact .breadcrumbs{display:inline-block}#page.impact .breadcrumb{position:relative;display:inline-block;margin-right:14px;color:#3aa3b6;cursor:pointer}#page.impact .breadcrumb:hover{text-decoration:underline}#page.impact .breadcrumb::before{content:" / ";position:absolute;left:-10px;opacity:.4}#page.impact .breadcrumb:first-child::before{content:none}#page.impact>.body{flex:1 1 auto}#page.impact>.body .col .module,#page.impact>.body .col .module>.body{height:100%}#regions .chart-map{height:100%}#regions .plot{height:100%}#regions .highcharts-drillup-button{display:none}#totals .stats{padding:20px 0;text-align:center;line-height:1.3}#totals .stats .stat+.stat{margin-top:20px}#totals .stats .stat label{display:block;font-weight:100}#totals .stats .stat b{display:block;min-height:1.25em;font-size:1.8em}