title: Css hover doesn't take effect on asp button
body: <p>i'm adding some css to my school project and hover effect does not work on asp:button. I linked css class like this:</p>
  
  <pre><code>&lt;link type="text/css" rel="stylesheet" href="StyleSheet1.css"/&gt;
  </code></pre>
  
  <p>and then button in .aspx site:</p>
  
  <pre><code>&lt;asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="txt" CssClass="glow-on-hover"/&gt;
  </code></pre>
  
  <p>The button is styled, but there is no effect when clicking on, or when i'm moving mouse over it. However it does work when i use it on html button like this. How can i make this work on asp:button?</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-css lang-css prettyprint-override"><code>.glow-on-hover {
      width: 220px;
      height: 50px;
      border: none;
      outline: none;
      color: #fff;
      background: #111;
      cursor: pointer;
      position: relative;
      z-index: 0;
      border-radius: 10px;
  }
  
      .glow-on-hover:before {
          content: '';
          background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
          position: absolute;
          top: -2px;
          left: -2px;
          background-size: 400%;
          z-index: -1;
          filter: blur(5px);
          width: calc(100% + 4px);
          height: calc(100% + 4px);
          animation: glowing 20s linear infinite;
          opacity: 0;
          transition: opacity .3s ease-in-out;
          border-radius: 10px;
      }
  
      .glow-on-hover:active {
          color: #000
      }
  
          .glow-on-hover:active:after {
              background: transparent;
          }
  
      .glow-on-hover:hover:before {
          opacity: 1;
      }
  
      .glow-on-hover:after {
          z-index: -1;
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          background: #111;
          left: 0;
          top: 0;
          border-radius: 10px;
      }
  
  @keyframes glowing {
      0% {
          background-position: 0 0;
      }
  
      50% {
          background-position: 400% 0;
      }
  
      100% {
          background-position: 0 0;
      }
  }</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;button class="glow-on-hover" type="button"&gt;txt&lt;/button&gt;</code></pre>
  </div>
  </div>
  </p>