.siteCard{border:0 none;box-shadow:1px 1px 12px 3px #d6d8e8;border-radius:10px}.siteCard .card-header{background-color:#f2f4fb;border-radius:10px 10px 0 0}.card{color:#444}.card small{font-size:65%}.dropdown-mask{background:rgba(0,0,0,.06666666666666667);position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;margin:0;padding:0;border:0 none;height:100%}.performanceOverview .hero{margin-bottom:20px}.performanceOverview .hero .info{border-radius:5px;padding:20px;color:#fff;margin:0;margin-bottom:20px}.performanceOverview .hero .info h4{font-size:110%;text-transform:capitalize}.performanceOverview .hero .info h3{font-size:260%;text-align:right}@media(min-width:1200px){.performanceOverview .hero .info h3{font-size:190%;white-space:nowrap}}.performanceTrend .periodSelect{border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:100px;padding:.375rem .75rem;width:100%}.performanceTrend .periodSelect::-webkit-scrollbar{width:10px;background:#e2e6eb}.performanceTrend .periodSelect::-webkit-scrollbar-thumb{background:#5c5c5c}.performanceTrend .perfGraphCanvas{position:relative;height:410px}.performanceTrend .perfGraphCanvas canvas{margin:0 auto}.summaryTbl{width:100%}.summaryTbl tr.hover,.summaryTbl tr:hover{background:#add8e6}.summaryTbl .fa{margin-right:10px;opacity:.2;cursor:pointer}.summaryTbl .fa.active,.summaryTbl .fa:hover{opacity:1}.summaryTbl hr{width:0;height:0;border:0 solid transparent;border-top:10px solid transparent;margin:0;padding:0;display:inline-block;margin-right:5px;transition:transform .7s}.summaryTbl tr:not(.hide) td{border-bottom:1px solid rgba(0,0,0,.18823529411764706);padding-top:2px;padding-bottom:2px}.summaryTbl th{text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,.18823529411764706);cursor:pointer;padding:5px 0}.summaryTbl th hr{border-top:10px solid transparent;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:0 solid transparent}.summaryTbl th hr.sel{border-top:10px solid #e2832b;border-bottom:0 solid transparent}.summaryTbl th hr.sel.down{border-bottom:10px solid #e2832b;border-top:0 solid transparent}.summaryTbl div{height:25px;overflow:hidden;transition:height .1s;text-align:right;padding:0 5px}.summaryTbl td hr{border:0 solid transparent;border-left:10px solid #2b65e2;border-right:0 solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent}.summaryTbl td hr.cantExpand{border-color:transparent}.summaryTbl td hr.expand{transform:rotate(90deg)}.summaryTbl .hide div{height:0}.summaryTbl th:first-of-type{text-align:center}.summaryTbl td:nth-of-type(2) div,.summaryTbl th:nth-of-type(2) div{padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summaryTbl .depth1 td:nth-of-type(2) div{padding-left:15px}.summaryTbl .depth2 td:nth-of-type(2) div{padding-left:30px}.summaryTbl .depth3 td:nth-of-type(2) div{padding-left:45px}.summaryTbl .depth4 td:nth-of-type(2) div{padding-left:60px}.graphCanvas{position:relative;min-height:410px}.graphCanvas canvas{margin:0 auto;max-width:600px}.fa-spin-hover:hover .fa{animation:fa-spin 2s linear infinite}.detailTbl .periodSelect{border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:100px;padding:.375rem .75rem;width:100%}.detailTbl .periodSelect::-webkit-scrollbar{width:10px;background:#e2e6eb}.detailTbl .periodSelect::-webkit-scrollbar-thumb{background:#5c5c5c}.yearlyTbl .periodSelect{border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:100px;padding:.375rem .75rem;width:100%}.yearlyTbl .periodSelect::-webkit-scrollbar{width:10px;background:#e2e6eb}.yearlyTbl .periodSelect::-webkit-scrollbar-thumb{background:#5c5c5c}.settingTbl td{white-space:nowrap;padding:5px 10px}.form-signin{width:100%;max-width:330px;padding:15px;margin:auto}.form-signin .logo{width:100px}.form-signin .shake{animation:shake .7s cubic-bezier(.36,.07,.19,.97) forwards}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}