html, body {
  height: 100%; }

.h-100 {
  height: 100%; }

#eventModal, #machineModal {
  overflow: visible; }
  #eventModal table, #machineModal table {
    width: 100%; }
    #eventModal table tr td, #machineModal table tr td {
      padding-top: 3px;
      padding-bottom: 3px;
      font-size: 14px; }

.legenda {
  margin-top: 20px;
  width: 250px;
  left: 190px;
  top: 90px;
  border-radius: 2px; }
  .legenda .left, .legenda .right {
    float: left;
    height: 20px;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 35%; }
  .legenda .left {
    width: 65%; }
  .legenda .close {
    border-radius: 50%;
    position: absolute;
    right: -12px;
    top: -12px;
    height: 25px;
    width: 25px;
    background: white;
    border: 1px solid black;
    opacity: 1;
    text-align: center; }

.form-signin {
  max-width: 420px;
  padding: 30px 38px 66px;
  margin: 0 auto;
  background-color: #eee;
  border: 3px dotted rgba(0, 0, 0, 0.1);
  margin-top: 30px; }

.form-signin-heading {
  text-align: center;
  margin-bottom: 30px; }

.form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px; }

input[type="text"] {
  margin-bottom: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

input[type="password"] {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.colorgraph {
  height: 7px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4); }

.navbar ul li a {
  cursor: pointer; }

.fc-sun, .fc-sat {
  background-color: #f7e1b5;
  width: 0px; }

.signup input {
  margin-bottom: 10px; }

.user-table {
  /* The switch - the box around the slider */
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */ }
  .user-table .switch {
    position: relative;
    display: inline-block;
    width: 46px;
    height: 21px; }
  .user-table .switch input {
    display: none; }
  .user-table .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s; }
  .user-table .slider:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s; }
  .user-table input:checked + .slider {
    background-color: #2196F3; }
  .user-table input:focus + .slider {
    box-shadow: 0 0 1px #2196F3; }
  .user-table input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px); }
  .user-table .slider.round {
    border-radius: 34px; }
  .user-table .slider.round:before {
    border-radius: 50%; }
  .user-table .glyphicon.glyphicon-trash {
    cursor: pointer; }
  .user-table .glyphicon.glyphicon-trash:hover {
    color: #c9302c; }

input.ng-invalid, select.ng-invalid {
  border: 1px solid #8c1111; }

.loaderContainer {
  height: 140px;
  width: 120px;
  margin-top: 30px;
  margin-left: -60px;
  top: 25%;
  left: 50%;
  position: absolute; }

.loaderContainer .text {
  width: 120px;
  text-align: center; }

.loader {
  border-bottom: 10px solid #5bb5d8;
  border-left: 10px solid #c9c9c9;
  border-right: 10px solid #c9c9c9;
  border-top: 10px solid #c9c9c9;
  height: 120px;
  width: 120px;
  border-radius: 120px;
  animation: 1.1s linear 0s normal none infinite running load8; }

@keyframes load8 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.ui-dialog .ui-dialog-titlebar-close:before {
  content: "\f00d";
  font-family: "FontAwesome";
  font-size: 15px;
  top: -3px;
  position: absolute;
  right: 2px; }

.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px; }

.ui-timepicker-div dl {
  text-align: left; }

.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px; }

.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%; }

.ui-timepicker-div td {
  font-size: 90%; }

.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0; }

.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: none;
  color: inherit;
  border: none;
  outline: none;
  border-bottom: solid 1px #555;
  width: 95%; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa; }

.ui-timepicker-rtl {
  direction: rtl; }

.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0; }

.ui-timepicker-rtl dl dt {
  float: right;
  clear: right; }

.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px; }

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none; }

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px; }

.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right; }

.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0; }

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ':';
  display: inline-block; }

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: '.';
  display: inline-block; }

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none; }

.form-control.error {
  border-color: red; }

.delete-btn {
  float: left; }

/*# sourceMappingURL=style.css.map */
