.ng-alert-hide-animation {
  height: 0;
  margin-bottom: 0;
  margin-top: 0;
  opacity: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .3s ease-in-out; }


/* Tooltip */
.ng-c-tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer; }
  .ng-c-tooltip .ng-c-tooltip-content {
    visibility: hidden;
    width: auto;
    min-width: 100px;
    max-width: 500px;
    background-color: white;
    text-align: center;
    padding: 12px 20px;
    border-radius: 0px;
    border: 1px solid #eaeaea;
    position: absolute;
    z-index: 1; }
    .ng-c-tooltip .ng-c-tooltip-content::after {
      content: "";
      width: 0;
      height: 0;
      position: absolute; }
  .ng-c-tooltip.tooltip-top .ng-c-tooltip-content {
    bottom: 135%;
    left: -50%;
    margin-left: -60px;
    cursor: normal; }
    .ng-c-tooltip.tooltip-top .ng-c-tooltip-content::after {
      border-top: 10px solid #eaeaea;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      top: 100%;
      right: 50%; }
  .ng-c-tooltip.tooltip-right .ng-c-tooltip-content {
    top: -50%;
    left: 120%; }
    .ng-c-tooltip.tooltip-right .ng-c-tooltip-content::after {
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid #eaeaea;
      top: 15px;
      left: -10px; }
  .ng-c-tooltip.tooltip-bottom .ng-c-tooltip-content {
    top: 135%;
    left: 50%;
    margin-left: -60px; }
    .ng-c-tooltip.tooltip-bottom .ng-c-tooltip-content::after {
      border-bottom: 10px solid #eaeaea;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      top: -10px;
      right: 50%; }
  .ng-c-tooltip.tooltip-left .ng-c-tooltip-content {
    top: -50%;
    right: 120%; }
    .ng-c-tooltip.tooltip-left .ng-c-tooltip-content::after {
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: 10px solid #eaeaea;
      top: 15px;
      right: -10px; }

.ng-c-tooltip:hover .ng-c-tooltip-content,
.ng-c-tooltip:focus .ng-c-tooltip-content,
.ng-c-tooltip .ng-c-tooltip-content * {
  visibility: visible;
  opacity: 1; }

.ng-c-tooltip .ng-c-tooltip-content {
  visibility: hidden;
  opacity: 0; }
  .ng-c-tooltip .ng-c-tooltip-content.animated {
    transition: opacity 2s cubic-bezier(0.15, 0.3, 0.25, 1); }
  .ng-c-tooltip .ng-c-tooltip-content:not(.animated) {
    transition: 0; }
  .ng-c-tooltip .ng-c-tooltip-content * {
    visibility: inherit; }
