.clearfix:after,.clearfix:before,.reportHeaderTables:after,.reportHeaderTables:before,.reportModalFooter:after,.reportModalFooter:before{display:table;content:''}.clearfix:after,.reportHeaderTables:after,.reportModalFooter:after{clear:both}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.hide{visibility:hidden;pointer-events:none}.show{visibility:visible;pointer-events:auto}input.pers.ng-invalid{color:red!important;outline-color:red!important;background-color:#fdecec!important}.floatLeft{float:left}.reportHeaderTables>div,.reporting [layout]{float:left;padding:0 20px;box-sizing:border-box}.reporting [layout=half]{width:50%}.reporting [layout=third]{width:33.33333%}.reporting [layout=two-thirds]{width:66.66667%}.reporting [layout=full]{width:100%}.reporting [layout="1"]{width:8.33333333%}.reporting [layout="2"]{width:16.66666667%}.reporting [layout="3"]{width:25%}.reporting [layout="4"]{width:33.33333333%}.reporting [layout="5"]{width:41.66666667%}.reporting [layout="6"]{width:50%}.reporting [layout="7"]{width:58.33333333%}.reporting [layout="8"]{width:66.66666667%}.reporting [layout="9"]{width:75%}.reporting [layout="10"]{width:83.33333333%}.reporting [layout="11"]{width:91.66666667%}.reporting [layout="12"]{width:100%}.modal-open{overflow:hidden}.reportingModal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;color:#000;outline:0}.reportingModal.fade .reportingModalDialog{transform:translate(0 -25% 0);transition:transform .3s ease-out}.reportingModal.in .reportingModalDialog{transform:translate(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.reportingModalDialog{position:relative;width:auto;max-height:90%;margin:10px;overflow-y:auto}.reportingModalContent{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.reportingModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#1b2c30}.reportingModalBackdrop.fade{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}.reportingModalBackdrop.in{zoom:1;filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.reportModalHeader{padding:20px;border-bottom:1px solid #e5e5e5;min-height:20px}.reportModalHeader .close{margin-top:-2px}.reportHeaderTables{line-height:25px;font-size:14px}.reportHeaderTables>div{width:50%;padding:12.5px 25px;border:1px solid transparent}.reportHeaderTables .contactTable{border-color:#e5e5e5}.reportHeaderTables .contactTable th{text-align:left}.reportHeaderTables table{table-layout:fixed}.reportHeaderTables table th{padding-right:1em;text-align:left}.reportModalTitle{margin:0;line-height:20px}#reportingGrid table tr.cancelledRow td,.reportModalBody,.reportModalBody table tr.cancelledRow td{position:relative}.reportModalBody .summary{display:table;width:100%}.reportModalBody .summary>div{display:table-cell;min-height:45px;vertical-align:bottom}.reportModalBody .others{font-size:12px}.reportModalBody .others,.reportModalBody .settingsInfoMessage{padding:0 20px 10px;line-height:22.5px}.reportModalBody .total{font-weight:700;padding:0 20px;text-align:right;line-height:45px}.reportModalBody .selectItemLink{cursor:pointer}.reportModalFooter{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.selectDateRangeModal .header-text{background-color:#ddd}#reportingGrid tbody tr,.selectDateRangeModal .option-text,.selectDateRangeModal .option-text label{cursor:pointer}.selectDateRangeModal .option-text.selected-range{background-color:#b7b7c8}.selectDateRangeModal .option-text label .details{font-weight:400;color:gray}.selectDateRangeModal .option-input{width:80px}.reportingModalDialog .reportTable table .notSelected{opacity:1}@media (min-width:768px){.reportingModalDialog{width:600px;margin:30px auto}.reportingModalContent{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modalSmall{width:300px}}@media (min-width:992px){.modalLarge{width:900px}}#reportingGrid table,.reportModalBody table{min-width:100%;border-spacing:0;border-collapse:collapse;border:1px solid transparent;margin-bottom:20px}#reportingGrid table td,#reportingGrid table th,.reportModalBody table td,.reportModalBody table th{height:45px}#reportingGrid table thead th,.reportModalBody table thead th{position:relative;color:#000;border-bottom:1px #ccc solid;font-weight:700}#reportingGrid table thead th label,#reportingGrid thead th label,.reportModalBody table thead th label{margin-left:16px;margin-right:20px;cursor:pointer}#reportingGrid table thead th input[type=checkbox],.reportModalBody table thead th input[type=checkbox]{position:relative;top:2px;cursor:pointer}#reportingGrid table thead th.cellError,.reportModalBody table thead th.cellError{position:static;font-size:24px;line-height:1.67;height:3em}#reportingGrid table thead th.cellError .alert,#reportingGrid thead th.cellError .alert,.reportModalBody table thead th.cellError .alert{position:absolute;top:45px;left:0;right:0;padding:.67em;font-size:inherit}@media (max-width:800px){#reportingGrid table thead th.cellError,.reportModalBody table thead th.cellError{font-size:14px}#reportingGrid table thead th.cellError .alert h4,.reportModalBody table thead th.cellError .alert h4{font-size:inherit;margin-right:70px}#reportingGrid table thead th.cellError .alert-warning .button-right,.reportModalBody table thead th.cellError .alert-warning .button-right{right:.67em;line-height:1;height:2em}}#reportingGrid table td:first-child,#reportingGrid table th:first-child,.reportModalBody table td:first-child,.reportModalBody table th:first-child{position:relative}#reportingGrid table input[type=checkbox],#reportingGrid table input[type=checkbox]:checked+label span,#reportingGrid table th input[type=checkbox]+label span,#reportingGrid table th:hover input[type=checkbox]+label span,#reportingGrid table tr:hover input[type=checkbox]+label span,.reportModalBody table input[type=checkbox],.reportModalBody table input[type=checkbox]:checked+label span,.reportModalBody table th input[type=checkbox]+label span,.reportModalBody table th:hover input[type=checkbox]+label span,.reportModalBody table tr:hover input[type=checkbox]+label span{display:inline-block}#reportingGrid table input[type=checkbox]+label,.reportModalBody table input[type=checkbox]+label{position:absolute;left:-56px;top:0;width:56px;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#reportingGrid table input[type=checkbox]+label span,.reportModalBody table input[type=checkbox]+label span{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px}#reportingGrid table td input[type=text],.reportModalBody table td input[type=text]{font-size:14px;border:0;padding:.5ex .25ex;outline:1px #e6e6e6 solid;background-color:transparent;width:100%;transition:all .1s linear}#reportingGrid table td input[type=text]:focus,#reportingGrid table td input[type=text]:hover,.reportModalBody table td input[type=text]:focus,.reportModalBody table td input[type=text]:hover{background-color:#fff;outline:1px #47aee3 solid;outline-offset:0}#reportingGrid table td input[type=text].readonly,#reportingGrid table td input[type=text].readonly:focus,#reportingGrid table td input[type=text].readonly:hover,#reportingGrid table td input[type=text][readonly],#reportingGrid table td input[type=text][readonly]:focus,#reportingGrid table td input[type=text][readonly]:hover,.reportModalBody table td input[type=text].readonly,.reportModalBody table td input[type=text].readonly:focus,.reportModalBody table td input[type=text].readonly:hover,.reportModalBody table td input[type=text][readonly],.reportModalBody table td input[type=text][readonly]:focus,.reportModalBody table td input[type=text][readonly]:hover{cursor:default;background-color:transparent;outline:1px transparent solid}#reportingGrid table td input[type=text].ng-invalid,.reportModalBody table td input[type=text].ng-invalid{box-shadow:none}#reportingGrid table td input[type=text].ng-invalid.ng-dirty,#reportingGrid table td input[type=text].ng-invalid.ng-invalid-maxlength,.reportModalBody table td input[type=text].ng-invalid.ng-dirty,.reportModalBody table td input[type=text].ng-invalid.ng-invalid-maxlength{outline-color:#f5a7a7;background-color:#fdecec}#reportingGrid table tbody:nth-child(even) td input[type=text]:not([readonly]),.reportModalBody table tbody:nth-child(even) td input[type=text]:not([readonly]){outline:1px #c0e4f5 solid}#reportingGrid table tbody:nth-child(even) td input[type=text]:not([readonly]).ng-invalid,.reportModalBody table tbody:nth-child(even) td input[type=text]:not([readonly]).ng-invalid{box-shadow:none}#reportingGrid table tbody:nth-child(even) td input[type=text]:not([readonly]).ng-invalid.ng-dirty,#reportingGrid table tbody:nth-child(even) td input[type=text]:not([readonly]).ng-invalid.ng-invalid-maxlength,.reportModalBody table tbody:nth-child(even) td input[type=text]:not([readonly]).ng-invalid.ng-dirty,.reportModalBody table tbody:nth-child(even) td input[type=text]:not([readonly]).ng-invalid.ng-invalid-maxlength{outline-color:#f5a7a7;background-color:#fdecec}#reportingGrid table .aggregated,.reportModalBody table .aggregated{font-size:20px;color:#acaa00!important}#reportingGrid table .disabled,.reportModalBody table .disabled{opacity:.6}#reportingGrid table .notSelected,.reportModalBody table .notSelected{opacity:.35}#reportingGrid table .rightAligned,#reportingGrid table th.rightAligned input[type=text],.reportModalBody table .rightAligned,.reportModalBody table th.rightAligned input[type=text]{padding-right:20px;text-align:right}#reportingGrid table th.rightAligned,.reportModalBody table th.rightAligned{padding-right:0}#reportingGrid table .selectedRow,.reportModalBody table .selectedRow{color:#297a98;font-weight:700}#reportingGrid table tr.cancelledRow td:before,.reportModalBody table tr.cancelledRow td:before{content:" ";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid #777}#reportingGrid table .itemUserRow,.reportModalBody table .itemUserRow{box-sizing:border-box;white-space:nowrap}#reportingGrid{font-size:14px;color:#333}.reports+#reportingGrid{margin-top:80px}#reportingGrid .gridContainer{position:relative}#reportingGrid .gridContainer>div{overflow:auto}#reportingGrid .gridContainer.paymentReport>div{overflow:visible}#reportingGrid .gridContainer .loading-container{position:static}#reportingGrid .gridReportHeader{font-size:20px}#reportingGrid .gridReportFooter{font-size:16px}#reportingGrid .reportFooterLegend{white-space:pre-wrap;text-align:center}#reportingGrid .reportFooterLegend .legendKey{font-weight:700}#reportingGrid .gridNotice{color:#8a6d3b;font-weight:700;text-align:center}#reportingGrid .gridCurrentBalance{float:right;padding:0 20px;line-height:45px}#reportingGrid thead th{position:relative;color:#000;border-bottom:1px solid #000;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#reportingGrid thead th input[type=text]{display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:0 20px 0 16px;border:0;outline:0;background-color:transparent;color:#000;font-size:14px;font-family:inherit;font-weight:400;box-shadow:none;transition:background-color .15s ease-out}#reportingGrid thead th input[type=text].ng-valid,#reportingGrid thead th input[type=text]:focus{background-color:#ecf7fc;color:#297a98}#reportingGrid thead th input[type=text].ng-valid::-moz-placeholder,#reportingGrid thead th input[type=text]:focus::-moz-placeholder{color:#297a98}#reportingGrid thead th input[type=text].ng-valid::-webkit-input-placeholder,#reportingGrid thead th input[type=text]:focus::-webkit-input-placeholder{color:#297a98}#reportingGrid thead th input[type=text].ng-valid:-ms-input-placeholder,#reportingGrid thead th input[type=text]:focus:-ms-input-placeholder{color:#297a98}#reportingGrid thead th input[type=text].readonly,#reportingGrid thead th input[type=text].readonly.ng-valid,#reportingGrid thead th input[type=text].readonly:focus,#reportingGrid thead th input[type=text].readonly:hover,#reportingGrid thead th input[type=text][readonly],#reportingGrid thead th input[type=text][readonly].ng-valid,#reportingGrid thead th input[type=text][readonly]:focus,#reportingGrid thead th input[type=text][readonly]:hover{cursor:default;background-color:transparent}#reportingGrid thead th input[type=text].readonly.ng-valid::-moz-placeholder,#reportingGrid thead th input[type=text].readonly::-moz-placeholder,#reportingGrid thead th input[type=text].readonly:focus::-moz-placeholder,#reportingGrid thead th input[type=text].readonly:hover::-moz-placeholder,#reportingGrid thead th input[type=text][readonly].ng-valid::-moz-placeholder,#reportingGrid thead th input[type=text][readonly]::-moz-placeholder,#reportingGrid thead th input[type=text][readonly]:focus::-moz-placeholder,#reportingGrid thead th input[type=text][readonly]:hover::-moz-placeholder{color:#000}#reportingGrid thead th input[type=text].readonly.ng-valid::-webkit-input-placeholder,#reportingGrid thead th input[type=text].readonly::-webkit-input-placeholder,#reportingGrid thead th input[type=text].readonly:focus::-webkit-input-placeholder,#reportingGrid thead th input[type=text].readonly:hover::-webkit-input-placeholder,#reportingGrid thead th input[type=text][readonly].ng-valid::-webkit-input-placeholder,#reportingGrid thead th input[type=text][readonly]::-webkit-input-placeholder,#reportingGrid thead th input[type=text][readonly]:focus::-webkit-input-placeholder,#reportingGrid thead th input[type=text][readonly]:hover::-webkit-input-placeholder{color:#000}#reportingGrid thead th input[type=text].readonly.ng-valid:-ms-input-placeholder,#reportingGrid thead th input[type=text].readonly:-ms-input-placeholder,#reportingGrid thead th input[type=text].readonly:focus:-ms-input-placeholder,#reportingGrid thead th input[type=text].readonly:hover:-ms-input-placeholder,#reportingGrid thead th input[type=text][readonly].ng-valid:-ms-input-placeholder,#reportingGrid thead th input[type=text][readonly]:-ms-input-placeholder,#reportingGrid thead th input[type=text][readonly]:focus:-ms-input-placeholder,#reportingGrid thead th input[type=text][readonly]:hover:-ms-input-placeholder{color:#000}#reportingGrid thead th input[type=text]::-moz-placeholder{color:#000;font-weight:700;transition:color .15s ease-out;opacity:1}#reportingGrid thead th input[type=text]::-webkit-input-placeholder{color:#000;font-weight:700;transition:color .15s ease-out}#reportingGrid thead th input[type=text]:-ms-input-placeholder{color:#000;font-weight:700;transition:color .15s ease-out}#reportingGrid thead th input[type=checkbox]{position:relative;top:2px;cursor:pointer}#reportingGrid thead th .headerContent{visibility:hidden;padding:0 20px 0 16px}#reportingGrid thead th.cellError{position:static;font-size:24px;line-height:1.67;height:3em}@media (max-width:800px){#reportingGrid thead th.cellError{font-size:14px}#reportingGrid thead th.cellError .alert h4{font-size:inherit;margin-right:70px}#reportingGrid thead th.cellError .alert-warning .button-right{right:.67em;line-height:1;height:2em}}#reportingGrid tbody tr.not-selectable,.reporting .reportKpiBars tr{cursor:default}#reportingGrid tbody td,#reportingGrid tbody th{padding-left:16px}#reportingGrid tbody tr.is-deleted td{background-color:#eee}#reportingGrid tbody td.item-serial{color:rgba(51,51,51,.5)}#reportingGrid tbody:nth-child(even) td{background-color:#ecf7fc}#reportingGrid tbody td .checkbox{display:block;text-align:center}#reportingGrid .gridApiOrderLines table .subHeaderRow .itemUserRow{background-color:#fcfcfc}#reportingGrid .gridApiOrderLines table tbody{border-collapse:collapse}#reportingGrid .gridApiOrderLines table tbody td{border-top:1px solid #ecf7fc}#reportingGrid .gridApiOrderLines table tbody tr.subRow td{border-top:none;font-size:12px;height:25px;color:#277490}#reportingGrid .gridApiOrderLines table tbody tr:not(.subRow) td{color:#000}#reportingGrid .gridApiOrderLines table tbody tr:last-child td{padding-bottom:12px}#reportingGrid .gridApiOrderLines table tbody:nth-child(even) td{background-color:#f9fdfe}#reportingGrid .gridApiNewPersonalization table thead tr:first-child th{border-bottom:none}#reportingGrid .gridApiNewPersonalization table thead .gridAlignRight{text-align:right}#reportingGrid .gridApiNewPersonalization table thead .gridNotice{text-align:center}#reportingGrid .gridApiNewPersonalization table thead .gridNotice span{display:inline-block;padding:4px 8px;border-radius:1px;background-color:#ffdd87}#reportingGrid .gridApiNewPersonalization table tbody td,#reportingGrid .gridApiNewPersonalization table tbody th,.reportSettings thead th{text-align:left}#reportingGrid .gridApiNewPersonalization table tbody:nth-child(even) td,#reportingGrid .gridApiNewPersonalization table tbody:nth-child(even) th{background-color:#ecf7fc}#reportingGrid .gridApiNewPersonalization table tbody tr.smallRow td,#reportingGrid .gridApiNewPersonalization table tbody tr.smallRow th{height:30px;vertical-align:top;line-height:30px}#reportingGrid .gridApiNewPersonalization table tbody td img{margin:0 16px 0 0;vertical-align:middle}#reportingGrid .gridApiNewPersonalization table tbody td button,.reportSettingsExport tbody button{vertical-align:middle}#reportingGrid .gridApiNewPersonalization table tbody td.cellIcons{min-height:65px;padding-bottom:10px}#reportingGrid .gridApiNewPersonalization table tr.approvedRow th{background-color:#f7f7f7;padding:0 16px;text-align:left;font-weight:400}#reportingGrid .gridApiNewPersonalization table tr.approvedRow th:last-child{text-align:right}#reportingGrid .gridApiNewPersonalization table select,.reporting .reportHeader select{height:30px;margin-left:10px;padding:0 0 0 10px;border:1px #ddd solid;border-radius:4px;line-height:30px;box-shadow:0 1px 2px 0 rgba(221,221,221,.8)}#reportingGrid .gridApiNewPersonalization table select:focus,.reporting .reportHeader select:focus{outline:none;box-shadow:0 1px 4px 0 #ddd}#reportingGrid .clear-input{display:block;position:absolute;top:50%;right:0;width:20px;height:20px;margin-top:-11px;visibility:hidden;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#reportingGrid .clear-input:after,#reportingGrid .clear-input:before{position:absolute;left:25%;top:50%;display:block;content:'';width:50%;height:2px;background-color:#297a98;transform-origin:50% 50%}#reportingGrid .clear-input:before{transform:rotate(-45deg)}#reportingGrid .clear-input:after{transform:rotate(45deg)}#reportingGrid th .active-label+.clear-input,#reportingGrid th input.ng-valid+.clear-input,#reportingGrid th select.ng-valid+.clear-input{visibility:visible;pointer-events:auto;cursor:pointer}#reportingGrid .order{position:absolute;left:0;top:0;width:16px;height:100%;cursor:pointer;opacity:0;transition:opacity .1s linear}#reportingGrid .order:before{content:'';position:absolute;left:50%;top:50%;margin:-3px 0 0 -6px;width:0;height:0;border-left:4px transparent solid;border-right:4px transparent solid;border-bottom:6px #297a98 solid;transition:all .1s ease-in .1s}#reportingGrid .order.ascending:before{transform:rotate(0deg)}#reportingGrid .order.descending:before,.reporting .hideShowButton.closed i{transform:rotate(180deg)}#reportingGrid .order.active,#reportingGrid th:hover .order,.reportSettings tbody tr.settingsHidden td:after{opacity:1}#reportingGrid .gridButtonAdd,#reportingGrid .gridButtonRemove{width:25px;height:25px;border:none;padding:0;margin-left:0;background-size:25px;background-color:transparent}#reportingGrid .gridButtonAdd:active,#reportingGrid .gridButtonAdd:focus,#reportingGrid .gridButtonAdd:hover,#reportingGrid .gridButtonRemove:active,#reportingGrid .gridButtonRemove:focus,#reportingGrid .gridButtonRemove:hover{outline:none;background-color:transparent;box-shadow:none}#reportingGrid .gridButtonAdd{background-image:url(../../assets/images/add_circle.svg)}#reportingGrid .gridButtonAdd:focus,#reportingGrid .gridButtonAdd:hover{background-image:url(../../assets/images/add_circle_full.svg)}#reportingGrid .gridButtonRemove{background-image:url(../../assets/images/remove_circle.svg)}#reportingGrid .gridButtonRemove:focus,#reportingGrid .gridButtonRemove:hover{background-image:url(../../assets/images/remove_circle_full.svg)}.reportSettings tbody th{width:32px;font-weight:400;vertical-align:middle}.reportSettings tbody td,.reportSettings tbody th{transition:background-color .2s linear}.reportSettings tbody th:nth-child(1){padding-left:20px}.reportSettings tbody th:nth-child(2){padding-right:20px}.reportSettings tbody tr.settingsHidden td,.reportSettings tbody tr.settingsHidden th{position:relative;color:#b3b3b3;background-color:#ddd}.reportSettings tbody td{padding-right:50px}.reportSettings tbody td:after{content:'hidden';position:absolute;right:10px;top:50%;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;opacity:0;transform:translateY(-50%);transition:opacity .2s linear}.reportSettings .gridButtonDown,.reportSettings .gridButtonUp{width:30px;height:30px;border:none;border-radius:50%;background-color:transparent;background-size:20px;background-repeat:no-repeat;background-position:center center}.reportSettings .gridButtonDown:focus,.reportSettings .gridButtonDown:hover,.reportSettings .gridButtonUp:focus,.reportSettings .gridButtonUp:hover{box-shadow:0 0 5px 0 #187286;outline:none}.reportSettings .gridButtonUp{background-image:url(../../assets/images/chevron-up.svg)}.reportSettings .gridButtonDown{background-image:url(../../assets/images/chevron-down.svg)}.reportSettings .gridButtonAdd,.reportSettings .gridButtonRemove{width:25px;height:25px;border:none;padding:0;margin-left:0;background-size:25px;background-color:transparent}.reportSettings .gridButtonAdd:active,.reportSettings .gridButtonAdd:focus,.reportSettings .gridButtonAdd:hover,.reportSettings .gridButtonRemove:active,.reportSettings .gridButtonRemove:focus,.reportSettings .gridButtonRemove:hover{outline:none;background-color:transparent;box-shadow:none}.reportSettings .gridButtonAdd{background-image:url(../../assets/images/add_circle.svg)}.reportSettings .gridButtonAdd:focus,.reportSettings .gridButtonAdd:hover{background-image:url(../../assets/images/add_circle_full.svg)}.reportSettings .gridButtonRemove{background-image:url(../../assets/images/remove_circle.svg)}.reportSettings .gridButtonRemove:focus,.reportSettings .gridButtonRemove:hover{background-image:url(../../assets/images/remove_circle_full.svg)}.reportSettingsExport label{font-weight:400}.reportSettingsExport input{margin:0 0 1px;vertical-align:middle}.reportSettingsExport thead th{padding-left:105px}.reportSettingsExport label,.reportSettingsExport tbody td,.reportSettingsExport tbody th{vertical-align:middle;font-size:14px}.reportSettingsExport tbody td{width:auto}.reportSettingsExport tbody td:first-child,.reportSettingsExport tbody th:first-child{padding-left:105px}.reportSettingsExport tbody th{width:110px;padding:0 20px;text-align:left;white-space:nowrap}.reportSettingsExport tbody .tableSelect{padding:0 10px;border:1px solid #47aee3;outline:0;color:#297a98;font-size:14px;transition:background-color .2s linear;height:22.5px;vertical-align:middle;min-width:150px}.reportSettingsExport tbody .tableSelect:focus,.reportSettingsExport tbody .tableSelect:hover{background-color:#ecf7fc}#reportingGrid .gridControls{text-align:right;margin-bottom:10px}#reportingGrid .gridControls .reportingButton{vertical-align:top;margin-right:20px}#reportingGrid .controls{margin-top:20px}#reportingGrid .controls .pagination{margin:0}#reportingGrid .controls a{display:inline-block;height:45px;line-height:45px;color:#47aee3;text-decoration:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}#reportingGrid .controls a.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}#reportingGrid .controlsFooter{line-height:3.21}#reportingGrid .controlsFooter:after,#reportingGrid .controlsFooter:before,.reporting:after,.reporting:before{display:table;content:''}#reportingGrid .controlsFooter:after,.reporting:after{clear:both}#reportingGrid .controlsFooter>span{display:inline-block;vertical-align:middle;font-size:14px}#reportingGrid .controlsFooter label,#reportingGrid .controlsFooter select{float:left;margin-right:10px}#reportingGrid .controlsFooter label{color:#47aee3;line-height:45px;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#reportingGrid .itemsPerPage{height:45px}#reportingGrid .itemsPerPage,#reportingGrid .tableSelect{padding:0 10px;border:1px solid #47aee3;outline:0;color:#297a98;font-size:14px;transition:background-color .2s linear}#reportingGrid .itemsPerPage:focus,#reportingGrid .itemsPerPage:hover,#reportingGrid .pagination a:focus,#reportingGrid .pagination a:hover,#reportingGrid .pagination input:focus,#reportingGrid .pagination input:hover,#reportingGrid .tableSelect:focus,#reportingGrid .tableSelect:hover{background-color:#ecf7fc}#reportingGrid .tableSelect{height:22.5px}#reportingGrid .pagination{float:right;font-size:0}#reportingGrid .pagination>*{display:inline-block;vertical-align:middle;font-size:14px}#reportingGrid .pagination input{height:45px;width:45px;margin-right:10px;padding:0;border:1px solid #47aee3;outline:0;color:#297a98;text-align:center;box-sizing:border-box;font-size:14px;transition:background-color .2s linear}#reportingGrid .pagination a{position:relative;height:45px;width:45px;margin-left:5px;text-indent:100%;white-space:nowrap;overflow:hidden;transition:background-color .2s linear}#reportingGrid .pagination a:after,#reportingGrid .pagination a:before{display:none;content:'';position:absolute;width:10px;height:10px;left:50%;top:50%;margin-top:-5px;border-left:1px solid #47aee3;border-bottom:1px solid #47aee3;box-sizing:border-box}#reportingGrid .pagination a:before{margin-left:-5px}#reportingGrid .pagination a:after{margin-left:0}#reportingGrid .pagination .pagesTotal{margin-right:20px}#reportingGrid .pagination .paginationFirst:after,#reportingGrid .pagination .paginationFirst:before,#reportingGrid .pagination .paginationLast:after,#reportingGrid .pagination .paginationLast:before,#reportingGrid .pagination .paginationNext:before,#reportingGrid .pagination .paginationPrev:before{display:block}#reportingGrid .pagination .paginationFirst:after,#reportingGrid .pagination .paginationFirst:before,#reportingGrid .pagination .paginationPrev:after,#reportingGrid .pagination .paginationPrev:before{transform:rotate(45deg)}#reportingGrid .pagination .paginationLast:after,#reportingGrid .pagination .paginationLast:before,#reportingGrid .pagination .paginationNext:after,#reportingGrid .pagination .paginationNext:before{transform:rotate(225deg)}#reportingGrid .pagination .paginationLast:after{margin-left:-10px}.loading-container{position:relative;min-width:200px;min-height:200px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background:url(../../assets/images/loading_spinner.gif) 50% 50% no-repeat #fff;background-size:150px;z-index:9999}.reporting{color:#333}.reporting .reportsRow{width:100%;max-width:100%;margin:0 0 20px;overflow:hidden;transition:all 0 ease 0}.reporting .reportsRow.closed{max-height:0}.reporting .reportsRow~.reportsRow{margin:20px 0}.reporting .reportsRow>label{font-size:18px;color:#333;margin:.7em 1em 1.1em;display:inline-block}.reporting .reportsRow>label *{background-color:#ecf7fc;color:#297a98;margin:0 .5em}.reporting .reportsRow.reportTable{overflow:visible}.reporting input{z-index:auto!important;color:#333;font-family:"nimbus-sans",Helvetica,sans-serif}.reporting .ng-binding{padding-left:initial}.reporting #reportingGrid .reportingButton,.reporting #reportingGrid button,.reporting .reportModalFooter .reportingButton{margin:0 5px}.reporting #reportingGrid .reportingButton,.reporting #reportingGrid button,.reporting .reportModalFooter .reportingButton,.reporting .reportModalFooter button{display:inline-block;box-sizing:border-box;height:30px;border:1px solid #23a9c7;background-color:#fff;color:#23a9c7;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;border-radius:1px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s ease-in-out;padding:5px 15px;font-size:14px}.reporting #reportingGrid .reportingButton:active,.reporting #reportingGrid .reportingButton:focus,.reporting #reportingGrid .reportingButton:hover,.reporting #reportingGrid button:active,.reporting #reportingGrid button:focus,.reporting #reportingGrid button:hover,.reporting .reportModalFooter .reportingButton:active,.reporting .reportModalFooter .reportingButton:focus,.reporting .reportModalFooter .reportingButton:hover,.reporting .reportModalFooter button:active,.reporting .reportModalFooter button:focus,.reporting .reportModalFooter button:hover{text-decoration:none;animation:btn .5s;background-color:#67bfd3;color:#fff;box-shadow:0 1px 0 0 #d9d9d9,inset 0 0 0 0 rgba(35,169,199,0)}.reporting .reportModalFooter button{margin:0 0 0 5px}.reporting .smallButton{cursor:pointer}.reporting .alert-warning{color:#8a6d3b;background-color:#ffdd87;border:#ffce54}.reporting .alert-warning button{display:inline-block;box-sizing:border-box;height:30px;margin:0 5px;border:1px solid #8a6d3b;background-color:#fff;color:#8a6d3b;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;border-radius:1px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s ease-in-out;padding:5px 15px;font-size:14px}.reporting .alert-warning button:active,.reporting .alert-warning button:focus,.reporting .alert-warning button:hover{text-decoration:none;animation:btn .5s;background-color:#8a6d3b;color:#fff;box-shadow:0 1px 0 0 #d9d9d9,inset 0 0 0 0 rgba(138,109,59,0)}.reporting .alert-warning .button-right{position:absolute;top:10px;right:30px;padding:0 15px}.reporting .alert{padding:15px;border:1px solid transparent;border-radius:0}.reporting .alert h4{margin:0;color:inherit;font-size:24px;font-weight:700;letter-spacing:.03em;font-family:"Oswald",sans-serif!important}.reporting .alert-top .alert{margin-bottom:20px}.reporting .text-center{text-align:center}.reporting .reports h1,.reporting .reports h2,.reporting .reports h3{margin:1em 0 .5em;font:34px/1.18 "futura-pt-condensed",Helvetica,Arial,sans-serif;font-weight:lighter;text-transform:uppercase;text-align:center}.reporting .reports h2{font-size:28px;line-height:1.43}.reporting .reports h3{font-size:24px;line-height:1.67}.reporting .reportHeader{margin:0 0 20px;padding:10px 0;border-bottom:1px #000 solid;font-size:20px;line-height:2}.reporting .reportHeader:after,.reporting .reportHeader:before{display:table;content:''}.reporting .reportHeader:after{clear:both}.reporting .reportHeader a{color:#43cdec;border-bottom:1px transparent solid;text-decoration:none;transition:all .1s linear}.reporting .reportHeader a:focus,.reporting .reportHeader a:hover{color:#47aee3;border-bottom-color:#47aee3}.reporting .reportHeader label{font-weight:400}.reporting .reportHeader .percentBar{display:block;margin:7px 1em 8px}.reporting .reportHeader .blockLeft{display:inline-block;float:left;margin-right:10px}.reporting .reportHeader .blockRight{display:inline-block;float:right;margin-left:10px}.reporting .reportMenu,.reporting .reportMenuLeft,.reporting .reportMenuRight{display:inline-block;vertical-align:top;font-size:14px;line-height:2.86}.reporting .reportMenuLeft{margin-right:20px}.reporting .reportMenuRight{float:right;margin-left:20px}.reporting .reportLink{color:#43cdec;border-bottom:1px transparent solid;text-decoration:none;transition:all .1s linear}.reporting .reportLink:focus,.reporting .reportLink:hover{color:#47aee3;border-bottom-color:#47aee3}.reporting .report{background:#fff}.reporting .report:after,.reporting .report:before{display:table;content:''}.reporting .report:after{clear:both}.reporting .reportContent{text-align:center;overflow:hidden}.reporting .chartContent{display:inline-block;vertical-align:top}.reporting .chartTable{width:100%}.reporting .chartSeparated{margin-left:10px;border-left:thin solid #999}.reporting .reportKpiBars table{width:100%;margin:0 auto;border-collapse:collapse;table-layout:fixed}.reporting .reportKpiBars table .percentBar{margin:10px 1em 0}.reporting .reportKpiBars tbody tr th,.reporting .reportKpiBars thead tr th:first-child{border:none}.reporting .reportKpiBars tbody th{width:10%;padding-left:0;font-size:18px;color:#000;vertical-align:middle}.reporting .reportKpiBars tbody td{width:22.5%;font-size:22px;height:1.6em;vertical-align:middle}.reporting .reportKpiBars td,.reporting .reportKpiBars th{padding:10px;border:1px #e5e5e5 solid;text-align:center}.reporting .reportKpiBars td:first-child,.reporting .reportKpiBars th:first-child{text-align:left;vertical-align:middle}.reporting .percentBar{position:relative;display:inline-block;width:144px;height:25px;max-width:100%;margin:0 1em;border:1px #b5dff3 solid;border-radius:25px;text-align:center;vertical-align:text-bottom;overflow:hidden;font:700 12px/2.08 "nimbus-sans",Helvetica,sans-serif}.reporting .percentBar.percentBarSmall{width:114px}.reporting .percentBar .percentValue{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;z-index:2}.reporting .percentBar .percentBg{position:absolute;top:0;left:0;height:100%;background:#71cae0 url(../../assets/images/bar-pattern.png);z-index:1;transition:width 1s ease-out}.reporting .selected{background-color:#d5efe9}.reporting .inactive{pointer-events:none;cursor:not-allowed}.reporting .hideShowButton{margin:20px;cursor:pointer;text-align:center;border:1px solid transparent;border-width:0 1px 1px;transition:all .25s linear}.reporting .hideShowButton:hover{border-color:#333}.reporting .hideShowButton i{margin-top:5px;transition:transform .2 ease-in-out}.reporting .hideShowButton.closed{background-color:#fdfdfd}.reporting [class*=" icon-"],.reporting [class^=icon-]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url(../../assets/images/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.reporting .dropdown-menu>.active>a>[class*=" icon-"],.reporting .dropdown-menu>.active>a>[class^=icon-],.reporting .dropdown-menu>li>a:focus>[class*=" icon-"],.reporting .dropdown-menu>li>a:focus>[class^=icon-],.reporting .dropdown-menu>li>a:hover>[class*=" icon-"],.reporting .dropdown-menu>li>a:hover>[class^=icon-],.reporting .dropdown-submenu:focus>a>[class*=" icon-"],.reporting .dropdown-submenu:focus>a>[class^=icon-],.reporting .dropdown-submenu:hover>a>[class*=" icon-"],.reporting .dropdown-submenu:hover>a>[class^=icon-]{background-image:url(../../assets/images/glyphicons-halflings-white.png)}.reporting .icon-ok-sign{background-position:-72px -96px}.reporting .icon-remove-sign{background-position:-48px -96px}.reporting .icon-ok{background-position:-288px 0}.reporting .icon-arrow-up{background-position:-289px -96px}.reporting .icon-arrow-down{background-position:-312px -96px}.reporting .icon-chevron-up{background-position:-288px -120px}.reporting .icon-chevron-down{background-position:-313px -119px}.reporting .icon-chevron-left{background-position:-432px -72px}.reporting .icon-chevron-right{background-position:-456px -72px}.reporting .icon-align-justify{background-position:-336px -48px}.reporting .icon-download-alt{background-position:-96px -24px}.reporting .longMenu{min-width:200px}.reportingModal .button,.reportingModal button{display:inline-block;box-sizing:border-box;height:30px;margin:0 5px;border:1px solid #23a9c7;background-color:#fff;color:#23a9c7;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;border-radius:1px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s ease-in-out;padding:5px 15px;font-size:14px}.reportingModal .button:active,.reportingModal .button:focus,.reportingModal .button:hover,.reportingModal button:active,.reportingModal button:focus,.reportingModal button:hover{text-decoration:none;animation:btn .5s;background-color:#67bfd3;color:#fff;box-shadow:0 1px 0 0 #d9d9d9,inset 0 0 0 0 rgba(35,169,199,0)}.navigation{padding:0 20px}.navigation ul{margin:40px 0;padding:0;list-style-type:none;text-align:right}.navigation ul>li{display:inline-block;margin:0 0 0 20px;border-bottom:4px #47aee3 solid}.navigation ul>li>a{display:inline-block;padding:10px 0;color:#666;line-height:30px;font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:color .15s linear}.navigation ul>li>a:focus,.navigation ul>li>a:hover{color:#999}.navigation ul .logo{float:left;margin:0 20px 0 0}.navigation ul .logo>a{padding:0}