
  html
  {
    font-size: 62.5%;
  }

  body
  {
    margin: 0;
    padding: 0;
    font-size: 1.6rem;
    color: #353535;
    background: linear-gradient(to bottom, #ccc, #fff 30%);
    background-repeat: no-repeat;
  }

  h1,h3,h4
  {
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
  }


  h1
  {
    margin: 5rem 0 1rem;
    font-size: 2rem;
  }

    @media screen and (min-height: 480px) and (min-width: 900px) {
    h1 {
        margin: 20rem 0 1rem;
      font-size: 3rem;
        /*background-color: lightgreen;*/
    	}
	}
    
  h3
  {
    margin-top: 1rem;
    font-weight: normal;
    font-size: 1.4rem;
    text-transform: none;
  }
    
  h4
  {
    font-weight: normal;
    text-transform: none;
  }
   
  .error
    {
      color: red;
    }
    
  .results,.footer
  {
    width: 80%;
    margin: auto;
    margin-top: 5px;
    border: 2px solid gray;
    padding: 5px;
    margin-bottom: 20px;
  }
    .footer
    {
      border: none;
    }
    
  .notfound
    {
      text-align: left;
    }
    
    .bold
    {
      font-weight: bold;
    }
    
  @media screen and (min-height: 48px) and (min-width: 600px)
    {
      .results,.footer
  		{
    	width: 50%;
    	
    	/*border: 2px solid red;*/
    	
  		}
  
    }
    
     @media screen and (min-height: 700px) and (min-width: 600px)
    {
      .results,.footer
  		{
    	width: 30%;
    	
    	/*border: 2px solid red;*/
    	
  		}
  
    }
    
    .lastupdate
    {
      font-size: 1rem;
    }
    
    /*
       form input[type=submit] {
	background : url("pink.jpg") no-repeat center center;
	width : 54px;
	height :43px;
	border : none;
	color : transparent;
	font-size : 0;
         margin: 0;
         padding: 0;
}
      form input[type=submit]:hover {
	background : url("wings-sub2.jpg") no-repeat center center;
}
    
     form input[type=text] {
       width: 180px;
	height: 3.3rem;
       font-size: 2rem;
       margin: 0px;
       
}  
    
   */ 
    
    
.search 
{
  padding:8px 15px;
  background:rgba(50, 50, 50, 0.2);
  border:0px solid #dbdbdb;
}
        
.submit {
                position:relative;
                padding:6px 15px;
                left:-8px;
                border:2px solid #207cca;
                background-color:#207cca;
  background: url("blue-search-small.jpg") no-repeat center center;
                color:#fafafa;
}
.submit:hover  {
                background-color:#fafafa;
                color:#207cca;
  border:2px solid #60a7e2;
  background: url("blue-search-small-hover.jpg") no-repeat center center;
}
    
    
    
   