.csv-upload-wrap {
   
    background: white;
    padding: 2%;
}
.csv-upload-wrap h4 {
    font-size: 16px;
    font-weight: 700;
}
.csv-upload-wrap .uploadfile {
    width: 60%;
    display: inline-block;
}
 .csv-upload-wrap input[type=file]::file-selector-button{
    color: #fff;
    background: #c95804;
    background-image: -webkit-linear-gradient(bottom,#c85602,#ec8539);
    background-image: -moz-linear-gradient(bottom,#c85602,#ec8539);
    background-image: -o-linear-gradient(bottom,#c85602,#ec8539);
    background-image: linear-gradient(to top,#c85602,#ec8539);
    border-radius: 10px;
    padding: 10px 20px;
    cursor: pointer;
    transition: background .2s ease-in-out;
    margin-right: 20px;
    border: none;
 }
.csv-upload-wrap input[type=submit] {
  margin-right: 20px;
  border: none;
  background: #169b69;
  padding: 10px 20px;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  transition: background .2s ease-in-out;
}
.csv-upload-wrap input[type=file]::file-selector-button:hover{
   color: #fff;
    background: #c95804;
    background-image: -webkit-linear-gradient(bottom,#ec8539,#c85602);
    background-image: -moz-linear-gradient(bottom,#ec8539,#c85602);
    background-image: -o-linear-gradient(bottom,#ec8539,#c85602);
    background-image: linear-gradient(to top,#ec8539,#c85602);
}
 .csv-upload-wrap input[type=submit]:hover {
  background: #0a8f5e;
} 

.searchbox {
    display: block;
    margin-top: 15px;
    padding-left: 2%;
    background: white;
}

.searchbox .search {
    padding: 10px 0;
}
.searchbox .search input#searchterms {
    font-size: 14px;
    width: 40%;
    padding: 8px 5px;
    background: #fff;
    border-left: 1px solid #bbb;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    border-radius: 5px;
    color: #000;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 10px;
}

.searchbox .search button#windowsearch {
    background: #00ab6b;
    border-radius: 5px;
    box-shadow: none;
    border: none;
    padding: 9px 20px;
    color: #fff;
    margin-left: 10px;
    font-weight: 700;
    cursor:pointer;
}
.searchbox .search table.search-results-vin.table {
    width: 100%;
    background: white;
  margin-top: 10px;
  }


table.search-results-vin.table {
    width: 100%;
}

.searchbox label {
    color: black;
    font-weight: 700;
}

.search-results-vin.table thead>tr>th {
    line-height: 35px;
    background: #676565;
    color: white;
	 border:none;
}

.search-results-vin.table tbody>tr>td {
  width: 30px;
    height: 30px;
    text-align: center;
    border:none;
    color: #050505;
    line-height: 35px;
}

.sticker-search {
    background: white;
    padding: 5px 5px;
}

.search-results-vin.table tr:nth-child(even){background-color: #f2f2f2;}

.search-results-vin.table tr:hover {background-color: #ddd;}

.search-results-vin.table  a.btn-medium.btn-green {
    font-size: 12px;
    text-transform: capitalize;
    width: 100px;
}
.filinfo {
    display: inline-block;
    border-left: 2px solid #0f9462;
    padding-left: 8px;
    margin-top: 10px;
}

.filinfo h4 {
    font-weight: 600;
    margin-bottom: 10px;
    padding-left: 10px;
}

@media (max-width: 600px) {
  .mobhidden {
    background-color: lightblue;
    display:none;
  }
  .csv-upload-wrap .uploadfile{
      width:100%;
      margin-bottom:10px;
      text-align:center;
  }
}