form.awesome span.wrap 
    { position: relative; 
      }
      
form.awesome span.wrap label	 
    { position: absolute; 
      left: 4px; 
      top: 1px;
      font-weight: normal; 
      z-index: 1; 
      }
      
form.awesome span.wrap label span 
    { position: relative; 
      top: 1px; 
      left: 1px; 
      }
      
form.awesome input.input-text 
    {  
      background: #ffffff; 
      position: relative; 
      }
	
label.overlay span 
    { opacity: 0.6; 
      -webkit-transition: opacity 200ms linear; }
label.focus span 
    { opacity: 0.2; }
label.hastext span 
    { opacity: 0.0; 
      -webkit-transition: opacity 0ms linear; }