@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff2) format("woff2"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:400}h1+p,h2+p,h3+p,h4+p{margin-top:0}h4{font-size:15px;color:#ddd;margin-bottom:.5em}ul{list-style:none;padding-left:0;margin:0}a{cursor:pointer}body{margin:0;font-family:Lato,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;color:#333;font-size:13px}main{display:block}#container{height:100%}.hidden{display:none!important}.invisible{visibility:hidden}#loadIndicator{height:75%;background-image:url(../img/interwind-2.5s-200px.svg);background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.errorBoundaryWrapper{height:100%;width:100%;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;background-color:#175659;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;padding-top:50px;overflow:scroll}.errorBoundaryWrapper h1{font-family:"Helvetica Neue",Helvetica,sans-serif;text-transform:none;font-size:50px;text-align:center}.errorBoundaryWrapper .stack{background-color:rgba(0,0,0,.1);border:1px solid #000;font-family:monospace;padding:10px 20px;white-space:pre-wrap}.errorBoundaryWrapper a{color:#fedc56;fontWeight:bold}body{font-family:Lato;height:100%}select{width:100%}.relative{position:relative}.rightCat{position:absolute;right:0;top:-30px}.flexParent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 55px)}h2,h4{font-size:16px;color:#0e5c67}h3{font-family:Lato;font-size:12px;color:#717676;margin-bottom:4px}h1{color:#0e5c67;font-weight:600;font-size:24px}h2{font-size:16px;font-weight:600}.uiText{font-weight:700;font-family:Montserrat;font-size:16px}.topBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 12px;height:55px;background-color:#0e5c67;color:#fff;font-family:Lato}.topBar .customerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.topBar .teLogo{width:32px;height:32px;margin-right:10px;background-size:32px 32px;background-image:url(../img/te_icon_white.3b435c6b.svg)}.topBar .customerTitle{font-size:20px}.menu{font-family:Lato;font-size:18px;border-right:1px solid #0e5c67;color:#0e5c67;background-color:#fafafa;padding:15px;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:column}.menu h1{font-size:20px;font-family:Lato;font-weight:700;color:#0e5c67}.menu ul{margin-top:5px;font-size:16px;text-transform:none;padding-left:20px}.menu li{cursor:pointer;margin-bottom:5px;color:#505757}.menu li .current{color:#0f1818}.menu li .disabled{background-color:transparent}.menu .subHeader{font-weight:700;color:#0f1818;font-size:18px;cursor:default!important}.logoutFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.mainSection{color:#0f1818;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainSection li{margin-bottom:10px}.leftPadded{padding-left:75px}.sectionLogo{width:24px;height:24px;background-repeat:no-repeat;background-position:right;margin-right:10px;float:left}.sectionLogo.shield{background-image:url(../img/shield.svg)}.sectionLogo.colorSwatch{background-image:url(../img/colorSwatches.svg)}.removeFilters{margin-top:32px;display:inline-block;background-repeat:no-repeat;background-position:left;background-size:12px;padding-left:18px;background-image:url(../img/removeFilters.svg)}.removeFilters:hover{cursor:pointer;text-decoration:underline}.userIcon{display:inline-block;height:18px;background-repeat:no-repeat;background-position:left;margin-top:3px;padding-left:24px;background-image:url(../img/user.svg)}.lockIcon{display:inline-block;background-repeat:no-repeat;background-position:left;margin-top:3px;padding-left:18px;background-image:url(../img/lock.svg)}.sectionDescription{padding-left:36px}.debug .mainSection{border:1px solid red}.footerSection{border:1px solid green;color:#0e5c67;padding:15px;height:200px}.userDetails{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px}.teButton{cursor:pointer;margin-top:15px;width:139px;height:32px;border:solid 1px #0e5c67;border-radius:4px;color:#fff;font-weight:400;background-color:#0e5c67}.teButton.disabled{color:#fff}.iconButton{border:none;background-color:#fff;width:16px;height:16px;margin-left:10px;background-position:center;background-repeat:no-repeat}.selectAll{background-image:url(../img/selectAll.svg)}.colorPickerButton{background-image:url(../img/colorPicker.svg)}.colorPicker{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;width:150px}.colorPicker div{cursor:pointer;margin:3px}.striped{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(238,238,238,.5) 5px,rgba(238,238,238,.5) 10px)}.selectedColor{-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.noColor{background-image:url(../img/noColor.svg);background-position:center;background-repeat:no-repeat}.allColors{background-image:url(../img/allColors.png);background-position:center;background-repeat:no-repeat}.toolbar{height:32px;position:relative}.floatingPalette{width:135px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;z-index:10;position:absolute;left:185px}.toolbarButton{border:solid 1px #0e5c67;border-radius:4px;color:#fff;font-weight:400;background-color:#0e5c67}.hollow{border-width:2px;background-color:#fff;color:#0e5c67}.bottomMargin{margin-bottom:15px}.destructive{border:solid 1px red;background-color:#c62e2d}.trashIcon{background-image:url(../img/trash.svg);background-position:15px 5px;background-repeat:no-repeat;background-size:16px 16px;padding-left:40px;padding-right:10px;width:unset}.findIcon{background-image:url(../img/find.svg);background-position:15px 6px;background-repeat:no-repeat;background-size:16px 16px}.distributeContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.disabled{color:#aaa;background-color:#d2d4d4;border-color:#d2d4d4;cursor:default!important}.createReportButton{width:100%;height:50px}.working{background-image:url(../img/interwind.svg);width:400px;height:400px;background-position:center center;background-repeat:no-repeat;margin:auto}.rightSide{float:right}.fullWidth{width:100%}.third{width:33%;margin-right:75px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.rightPad{margin-right:75px}.half{width:450px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-right:64px}.teTable{width:100%;background-color:#e3e3e3;border-spacing:0}.teTable td:first-child,.teTable th:first-child{padding-left:75px}.teTable tr:nth-child(even){background-color:#f3f3f3}.teTable tr{height:32px}.teTable tr:hover{background-color:#ffdd5c}.tableHeader{font-family:Montserrat;background-color:#0e5c67;color:#fff}.tableHeader:hover{background-color:#0e5c67!important}th{text-align:left}.bold{font-weight:600}.clickCatcher{width:100%;height:100%;position:absolute;top:0;left:0}.gdprReportTable{width:100%;background-color:#e3e3e3;font-weight:700}.gdprReportTable .divider{height:10px}.gdprReportTable .cullNumber{color:#29b68f}.gdprReportTable td,.gdprReportTable th{width:25%}.dateDisplay{background-color:#fff;border-radius:4px;border:solid 2px #919595;padding:3px;width:150px;height:26px}.label{font-family:Montserrat;font-weight:600}.cullingOptions{margin-top:10px;padding-top:5px}.cullingOptions .cullWrapper{padding-top:5px}.cullingOptions .details{padding-left:18px}.multiSelectOption{border-top:solid 2px #e3e3e3;padding-top:5px;padding-bottom:10px}.shaded{background-color:#f3f3f3;padding-top:10px;padding-bottom:23px}.shaded .dateSelect{background-color:#fff;border-radius:4px;border:solid 2px #919595;padding:3px;margin-top:3px}.dateSelect{z-index:2;position:relative}.modalDialog{z-index:5;position:absolute;top:20%;left:30%;width:500px;margin:auto;background-color:#fff;border-radius:4px;border:solid 2px #919595;padding:10px}.modalDialog h1{margin-top:0}.modalDialog .oneColumn{-webkit-column-count:1;-moz-column-count:1;column-count:1}.modalDialog .twoColumns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.modalDialog .threeColumns{-webkit-column-count:3;-moz-column-count:3;column-count:3}.modalDialog .primaryColumns{font-weight:700}.loadIndicator{position:absolute;top:5px;right:5px;color:#fff;font-size:16px}.customWeekUpdateButton{padding-left:5px}.customWeekUpdateButton button{height:26px}.settingsButton{position:absolute;right:0;width:20px;font-family:FontAwesome;text-align:center;cursor:pointer;padding-right:0;padding-left:0;padding-top:1px;height:20px;border-right:1px solid #000;border-left:1px solid rgba(0,0,0,.25);right:0;top:1px;color:#fff;text-transform:uppercase}.settingsButton.disabled{color:#999;cursor:default}.ReactVirtualized__Table{outline:0}.ReactVirtualized__Table__Grid{border:1px solid #000;outline:0;background-color:rgba(255,255,255,.5)}.ReactVirtualized__Table__headerRow{display:-ms-flexbox;display:-webkit-box;display:flex;border:1px solid #000;border-bottom:0;-webkit-flex-direction--moz-box-orient:horizontal;-webkit-flex-direction--moz-box-direction:normal;-webkit-flex-direction--ms-flex-direction:row;-webkit-flex-direction--ms-flex-direction-flex-direction:row;-webkit-align-items:center;-webkit-align-items--moz-box-align:center;-webkit-align-items--ms-flex-align:center;-webkit-align-items--ms-flex-align-align-items:center;margin-bottom:0;background:#0e5c67;color:#fff;font-family:Lato;text-transform:uppercase;letter-spacing:.5px;outline:0;padding-right:17px!important}.ReactVirtualized__Table__headerRow>div,.ReactVirtualized__Table__headerRow>span{border-left:1px solid rgba(0,0,0,.25);height:20px;padding:.1em .5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ReactVirtualized__Table__headerRow>div:first-child,.ReactVirtualized__Table__headerRow>span:first-child{border-left-width:0}.ReactVirtualized__Table__headerRow>span{display:inline-block}.ReactVirtualized__Table__row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.ReactVirtualized__Table__row:hover{background-color:rgba(0,0,0,.1)}.ReactVirtualized__Table__row:hover .hoverButton{display:block}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{padding-right:10px;min-width:0;outline:0;position:relative}.ReactVirtualized__Table__rowColumn{padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn{overflow:visible!important}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-align-items--moz-box-align:center;-webkit-align-items--moz-box-align--ms-flex-align:center;-webkit-align-items--moz-box-align--ms-flex-align-align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{-webkit-flex:0 0 24px;-webkit-flex--moz-box-flex:0;-webkit-flex--moz-box-flex--ms-flex:0 0 24px;-webkit-flex--moz-box-flex--ms-flex-flex:0 0 24px}