.btn.btn-default.active{background-color:#a7c9e6}.btn.btn-default.active:hover{background-color:#90bae0}.selectable>tr{cursor:pointer}#container,body,html{height:100%;overflow:hidden}#container,#container>.left{display:flex;overflow:auto}#container>.left{flex:1 0 620px;flex-flow:column nowrap}#container>.right{flex:0 0 270px;overflow-y:auto}#canvasContainer{flex:1 1;position:relative;overflow:hidden;border:1px solid #ccc;margin:0 0 5px 5px}#canvasContainer canvas{position:absolute;top:0;left:0}#topBar{margin-left:5px}#titleBar{display:flex;align-items:center}#titleBar .h3{overflow:hidden}#titleBar .h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#titleBar .org{margin-left:5px;margin-right:5px;flex:0 2 auto}#titleBar .btn-group{flex:0 auto;display:flex;margin-left:auto}#container,.modal{-moz-user-select:none;-webkit-user-select:none}.user-content-selectable{-moz-user-select:initial;-webkit-user-select:initial;user-select:text}#toolBar>*{margin:0 10px 5px 0}#toolBar>.form-inline{display:inline-block;vertical-align:top}#toolBar>.form-inline select.form-control{display:inline-block;width:auto}#toolBar>.form-inline .form-group{margin-bottom:0}#toolBarZoomSettings{width:180px}.model-view-list .list-group-item{display:flex;align-items:baseline;max-width:240px;padding:5px 7px}.model-view-list.selectable{cursor:pointer}.model-view-list.selectable>.list-group-item:hover{background-color:#f5f5f5}.model-view-list.selectable>.list-group-item.active:hover{background-color:#337ab7}.model-view-list .name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-view-list .dropdown-menu{min-width:130px}.dropdown-menu .fa{width:20px;text-align:center}.model-view-list .fa-ellipsis-v{padding:0 6px}.model-view-list>.list-group-item.active{z-index:5}.model-view-list>.list-group-item.active.open{z-index:6}.panel-group .panel-heading{padding-right:0}.panel-title>.icon-btn{padding:0 6px;margin-right:7px}#mge .model-view-list{min-height:10px}.list-group-item.ui-sortable-placeholder{padding:0}#priceLevelList,#priceModelList{margin-bottom:10px}#priceLevelList .list-group-item{padding:0 7px 0 0}#priceLevelList .price-level-color{width:50px;margin-right:5px;border:none;border-right:1px solid #ddd;border-radius:0}#priceLevelList .list-group-item:first-child .price-level-color{border-top-left-radius:3px}#priceLevelList .list-group-item:last-child .price-level-color{border-bottom-left-radius:3px}#priceLevelList .price{font-family:monospace}#priceModelDropdown .dropdown-menu{max-width:240px}#priceModelDropdown .dropdown-menu a{overflow:hidden;text-overflow:ellipsis}#priceModelDropdown>.btn>span{display:flex;align-items:center;justify-content:center}#priceModelDropdown .name{overflow:hidden;text-overflow:ellipsis;margin-right:3px}#modelContextMenu{max-height:300px;overflow-y:auto}#orgSearchForm{margin-top:15px}#mapList>.list-group-item{max-width:inherit}#perfTable td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#perfTable td:nth-child(2),#perfTable td:nth-child(3),#perfTable td:nth-child(7),#perfTable td:nth-child(8){text-align:right}@media (min-width:1240px){.performance-modal .modal-lg{width:1200px}}@media (min-width:1600px){.performance-modal .modal-lg{width:1580px}}#perfModelModal #perfTable td:nth-child(12){position:relative}#perfModelModal #perfTable tr:hover td:nth-child(12):after{content:"\25BC";font-size:.8em;position:absolute;right:5px}.heat-map-legend{display:flex;justify-content:space-between;padding:0 2px;background:linear-gradient(90deg,#63be7b,#ffeb84,#f8696b);border-radius:3px;border:1px solid #999}.modal.login{z-index:1055}#errorLogBtn{position:absolute;top:5px;right:5px;z-index:1060;transform-origin:right top;visibility:hidden;transform:scale3d(15,15,15) translate3d(-50%,50%,0)}#errorLogBtn.visible{visibility:visible;transform:scaleX(1);transition:all 1.5s ease-in}#errorLogModal .panel-title{font:1em monospace}#errorLogModal .panel-title a{display:block}i.season-type{font-size:.8em;opacity:.75;margin-left:1em}.multiselect-container{max-height:500px;overflow-x:auto}.table>tbody>tr.selected{background-color:#337ab7;color:#fff}.data-compare-table{max-height:270px;overflow-y:auto;margin:10px 0}.data-compare-table>.table{margin-bottom:0}.data-compare-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45px}.data-compare-table td:first-child{max-width:130px}.control-label+.radio{margin-top:0}.icon-btn{opacity:.25;cursor:pointer}.icon-btn:hover{opacity:1}.icon-btn.icon-btn-danger:hover{color:red}.icon-btn.icon-btn-success:hover{color:green}.fa.text-warning{color:#e6c300}.btn-row{display:flex;justify-content:space-between;margin-bottom:15px}.invalid-input,select.invalid-input+.btn-group>button.multiselect{background-color:#fdd}.invalid-input.form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.invalid-input.form-control,select.invalid-input+.btn-group>button.multiselect{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}button.dark:enabled{color:#fff}#errorLogBackdrop{z-index:1070}.processing-backdrop,.processing-message{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0}.processing-backdrop.active,.processing-message.active{transition:opacity .5s .25s}.processing-message{display:flex;align-items:center;justify-content:center}.processing-backdrop{background-color:#000}.processing-message.active{opacity:1;z-index:1050}.processing-backdrop.active{opacity:.5;z-index:1040}.processing-message-content{padding:.5em 1.5em .5em .5em;border-radius:.5em;background-color:#fff;font-size:30px;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5)}.processing-message.active .processing-message-content:after{content:"\2026";position:absolute;overflow:hidden;width:0;animation:ellipsis steps(4) 1.5s infinite;-webkit-animation:ellipsis steps(4) 1.5s infinite}@keyframes ellipsis{to{width:1.25em}}