input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  opacity: 1;
  /* Firefox */ }

.views-exposed-form .form-item {
  display: flex;
  align-items: stretch;
  position: relative; }
  .views-exposed-form .form-item::after {
    color: #fff;
    content: 'chevron_right';
    font-family: 'Material Icons', sans-serif;
    font-size: 24px;
    position: absolute;
    right: 0.5rem;
    top: 50%;
    transform: translateY(-50%); }
  .views-exposed-form .form-item [type='text'] {
    flex: 1 1 auto;
    -ms-flex: 1;
    border: 1px solid #f0f0f0;
    border-right: 0;
    border-radius: 0; }
  .views-exposed-form .form-item .button {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 3rem; }
    .views-exposed-form .form-item .button:hover, .views-exposed-form .form-item .button:focus {
      background: #009ace;
      color: #333; }

.search-results .col-6 {
  display: flex; }

.search-results .card {
  flex: 1 1 auto;
  -ms-flex: 1;
  border-radius: 0;
  background: url(../../img/bg-eni.svg) no-repeat #fff 120px 60px;
  background-size: 220px auto;
  margin-bottom: 2rem; }
  .search-results .card .see-more {
    text-decoration: underline; }
  .search-results .card .type-result {
    margin-bottom: 2rem; }
    .search-results .card .type-result span {
      display: inline-block;
      background: #333;
      font-style: italic;
      color: #fff;
      padding: 2px 5px; }
  .search-results .card .file-download {
    display: none; }
