.text-dull{color:#d3d3d3}th[sortable]{cursor:pointer}th[sortable].asc:after{content:"\f30c"}th[sortable].asc:after,th[sortable].desc:after{font-family:Font Awesome\ 5 Free;padding-left:5px}th[sortable].desc:after{content:"\f309"}.card .card-header a{cursor:pointer;display:block;font-weight:700!important}.card .card-header a.collapsed:before{content:"\f102"}.card .card-header a:before{display:block;content:"\f103";float:right;font-family:Font Awesome\ 5 Free;font-size:14px;text-align:right;width:25px}.card{display:flex;justify-content:center}.card-img-top{aspect-ratio:2.38;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ng-valid.required,input.ng-valid[required]{border-left:5px solid #42a948}input.ng-invalid:not(form){border-left:5px solid #a94442}.ng-valid.required,select.ng-valid[required]{border-left:5px solid #42a948}select.ng-invalid:not(form){border-left:5px solid #a94442}.cursor-pointer,.dropdown-toggle{cursor:pointer}.container{min-height:700px;padding-left:0;padding-right:0}.clickable{cursor:pointer}.report-total-row TD{font-weight:700;text-align:right}.report-total-row.top-row TD{border-top:2px solid #000}.container.dev{animation:BlinkingBackground 10s infinite}@keyframes BlinkingBackground{0%,49%{background-color:#f0f1f7;border:1px solid red}50%,to{background-color:#f7f0f0;border:1px solid navy}}