@-webkit-keyframes blink-hint {
  0% {
    opacity: 0.38;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.38;
  }
}
@-moz-keyframes blink-hint {
  0% {
    opacity: 0.38;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.38;
  }
}
@-o-keyframes blink-hint {
  0% {
    opacity: 0.38;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.38;
  }
}
@keyframes blink-hint {
  0% {
    opacity: 0.38;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.38;
  }
}
md-dialog.pip-entry md-dialog-actions,
md-dialog.pip-entry md-dialog-content {
  background-color: #fafafa !important;
}
md-dialog.pip-entry md-dialog-content {
  max-width: 400px;
  min-width: 400px;
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (max-width: 768px) {
  md-dialog.pip-entry md-dialog-content {
    max-width: 100%;
    min-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.pip-entry {
  background-position: 50% 50%;
}
.pip-entry .pip-body {
  padding-left: 24px;
  padding-right: 24px;
}
@media (max-width: 768px) {
  .pip-entry .pip-body {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.pip-entry md-input-container [ng-messages] ::after {
  opacity: 1;
}
.pip-entry h2 {
  margin-top: 0px;
}
.pip-entry md-input-container {
  display: block;
}
.pip-entry .pip-ref-item {
  height: auto;
}
@media (max-width: 768px) {
  .pip-entry .pip-body {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #eeeeee;
  }
  .pip-entry .pip-body .pip-content {
    background-color: #fafafa;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
  }
}
