table.users {}
  table.users th .alv-bttn.style-secondary {
    min-width: 90px;
  }

  table.users td {
    padding: 8px 4px !important;
  }

  table.users tr.users-td-new {
    box-shadow: 0 4px 4px rgba(0,0,0,.15);
  }
  table.users tr.users-td-new td {
    background: #DBF4C2;
  }
  table.users tr.users-td-new .alv-bttn.style-link {
    background: #fff;
  }

  table.users tr.users-td-edit td {
    background: #DBF4C2;
  }

  table.users tr.users-td-created td {
     animation: flash 2.5s ease-in-out 1;
  }

  table.users input,
  table.users select {
    height: 24px !important;
    padding: 0 3px !important;
    font-size: 13px !important;
    line-height: normal !important;
  }

  table.users .alv-bttn {
    min-width: 40px;
  }
    table.users .alv-bttn.style-secondary {
  		background: #506585;
  		//border-color: #506585;
      color: #fff !important;
  		background: -moz-linear-gradient(top, #98A9C1 0%, #506585 100%);
  		background: -webkit-linear-gradient(top, #98A9C1 0%, #506585 100%);
  		background: linear-gradient(to bottom, #98A9C1 0%, #506585 100%);
  		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98A9C1', endColorstr='#506585', GradientType=0 );
    }
      table.users .alv-bttn.style-secondary:hover {
        background: #5B7498;
        //border-color: #5B7498;
        background: -moz-linear-gradient(top, #A5B3C9 0%, #5B7498 100%);
        background: -webkit-linear-gradient(top, #A5B3C9 0%, #5B7498 100%);
        background: linear-gradient(to bottom, #A5B3C9 0%, #5B7498 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A5B3C9', endColorstr='#5B7498', GradientType=0 );
      }
    table.users .alv-bttn.style-link {}
    table.users .alv-bttn.style-link .fa-pencil {}
    table.users .alv-bttn.style-link .fa-trash {
      color: #9B9B9B;
    }
    table.users .alv-bttn.style-link:hover .fa-trash {
      color: #D70A0A;
    }

.alv-bttn-file {
  position: relative;
  overflow: hidden;
}
  .alv-bttn-file input[type="file"] {
    position: absolute; top: 0; left: 0;
    z-index: 99;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 100px !important;
    line-height: 1;
    letter-spacing: 100;
    opacity: 0;
    cursor: pointer;
  }
  .alv-bttn-file input[type="file"]:hover {
    cursor: poiner;
  }

@keyframes flash {
  0%, 50% {
    background: #DBF4C2;
  }
  100% {
    background: transparent;
  }
}
