title: Change label color from CSS when an input file is enabled or disabled
body: <pre><code>&lt;div class="uploadImgParent"&gt;
      &lt;label id="uploadImgButton" for="license" class="uploadImgButton"&gt;
           Upload
           &lt;input type="file" id="license" accept="image/*"/&gt;
      &lt;/label&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I Have this code that show a label (Upload) instead of the standard Button with label for the <code>input type="file"</code> (the input is hided by a css, so I can show only the label of Upload).
  Now I want that the Background of the label change color when the button is enabled or disabled</p>
  
  <p>The css for the backgrond color now is that:</p>
  
  <pre><code>.uploadImgButton{
          color: Black;                   
          background-color: Grey;
          padding: 10px;
          border: double 4px #AAAAAA;
  }
  </code></pre>
  
  <p>Now I control it by JS but I want to change the color only by CSS, there is some fast way?
  Like: </p>
  
  <pre><code>label:enabled{color: red;}  label:disabled{color:grey;}
  </code></pre>