@font-face{font-family:'Glyphicons Halflings';src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:FontAwesome;src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{cursor:default}.cursor-pointer{cursor:pointer}.bg_yellow{background-color:#ffc}.bg_green{background-color:#cec}.bg_red{background-color:#ecc}.bg_first{background-color:#efc}.spacer5{height:5px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer10{height:10px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer15{height:15px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer20{height:20px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer25{height:25px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer30{height:30px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer35{height:35px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer40{height:40px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer45{height:45px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer50{height:50px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer75{height:75px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer100{height:100px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer200{height:200px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.rule-content{padding-left:20px}.parameters-text{padding-top:7px;padding-left:0}.control-label{margin-left:-20px}.modal-dialog{width:700px}html{margin-left:calc(100vw - 100%);margin-right:0}td.col-md-4.rulebuttons{text-align:right}.thing-form{margin:20px 0}#banner{border-bottom:none;margin-top:-20px}#banner h1{font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit{position:relative;padding:30px 15px;color:#F5F5F5;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#4393B9}.hero-unit-heading{font-weight:700}.login-form-row{margin-top:30px}.btn-login{background-color:#aaa}.btn-login:hover{background-color:#ccc}.footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #E5E5E5}.form-control+.form-control-error{display:none}.form-control.ng-invalid.ng-dirty+.form-control-error{display:block;color:red}.inline-block{display:inline-block}@media (min-width:768px){.sidebar{position:fixed;top:51px;bottom:0;left:0;z-index:1000;display:block;padding:20px 20px 20px 60px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #eee}.main{padding-top:20px;top:51px}}.tasks-form-view{overflow-y:auto}.tasks-form-buttons{height:40px;padding-top:6px}.task-form-property{padding-top:6px;padding-right:6px}.tasks .tasks-tickets-list-header{line-height:35px}.tasks .tasks-tickets-list-header .tickets-assign{float:right}.tasks .tasks-tickets-list-header .tickets-date{float:left}.tasks .tasks-tickets-list-header .tickets-date .tickets-date-mode{margin-right:10px}.tasks .tasks-tickets-list-header .tickets-date .tickets-date-mode.selected{font-weight:700;text-decoration:underline}.tasks .tasks-tickets-list-header .tickets-date .form-control{display:inline;width:auto}.tasks .ticket-date-time{font-weight:700}.task-list-header{display:table;width:100%;margin-bottom:10px}.task-list-header-row{display:table-row;width:100%}.task-list-header-cell{display:table-cell}.right-aligned{float:right}.task-list-header-search{font-size:12px;font-style:italic}.submitted.ng-invalid{border:1px solid red}.modal-danger .modal-header,.modal-info .modal-header,.modal-primary .modal-header,.modal-success .modal-header,.modal-warning .modal-header{color:#fff;border-radius:5px 5px 0 0}.modal-primary .modal-header{background:#428bca}.modal-info .modal-header{background:#5bc0de}.modal-success .modal-header{background:#5cb85c}.modal-warning .modal-header{background:#f0ad4e}.modal-danger .modal-header{background:#d9534f}.ng-modal-overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}.ng-modal-dialog{z-index:10000;position:fixed;max-width:60%;display:inline-block;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;box-shadow:4px 4px 80px #000;max-height:90%;padding-bottom:20px;width:auto!important}.ng-modal-header{height:30px}.ng-modal-close{padding:7px;cursor:pointer;font-size:120%;display:inline-block;font-weight:700;font-family:arial,sans-serif;float:right}.ng-modal-dialog-content-view{overflow-y:auto;max-height:88%}.ng-modal-dialog-content{padding:10px;text-align:left;display:inline}.ng-modal-dialog-print-button{float:right;padding:10px}