.btn-file,td{overflow:hidden}body{padding-top:50px}.form-inline{margin-bottom:20px}legend>.btn{font-size:11px}legend{margin-bottom:10px;margin-top:10px}.form-group{margin-right:10px;margin-bottom:5px}.card{width:25%;height:250px;padding-left:0;padding-right:0;margin-left:5px;margin-right:5px}.loading-spinner{min-height:100%;min-height:100vh;display:flex;align-items:center}.pagination-align{padding-top:20px}.alert-blk{margin-top:5px}.btn-file{position:relative}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.form-horizontal .row{margin-left:0}.row .form-group{margin-right:10px}.row .input-group{margin:0}#searchButton{margin-top:25px}td>.btn-sm{font-size:10px;padding:2px 5px;margin:1px}th.sortable:hover{cursor:hand;cursor:pointer;opacity:.9}.long-row{max-width:150px}td{white-space:nowrap;text-overflow:ellipsis}.animate-repeat.ng-enter-stagger,.animate-repeat.ng-move-stagger{-webkit-transition-delay:50ms;transition-delay:50ms}.animate-repeat.ng-enter,.animate-repeat.ng-move{-webkit-transition:125ms linear all;transition:125ms linear all;opacity:0;line-height:0}.animate-repeat.ng-enter.ng-enter-active,.animate-repeat.ng-leave,.animate-repeat.ng-move.ng-move-active{opacity:1;line-height:20px}.nav-tabs{border-bottom:0;padding-left:10px}.nav-tabs>li>a{padding-top:4px;padding-bottom:4px}.icon-align-panel-heading{margin-top:4px}.login-btn{margin-right:20px}.form-signin{max-width:330px;padding:15px;margin:0 auto}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}body,html{height:100%}#wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px}#footer{height:60px;background-color:#f5f5f5}#footer .row{width:99%;padding-top:1.5%}