.lux-search-suggestions {
  border-color: #ccc;
  background-color: #ddd;
  font: normal 12px tahoma, arial, helvetica, sans-serif;
}

#content-form  .textarea  {
  overflow: auto;
}

.lux-search {
  width: 98%;
}
#search2 .lux-search {
    width: 95%;
    margin-top: 10px;
}

.lux-search-input {
 font-family: "Trebuchet MS", arial, verdana, sans-serif;
 font-size: 14px;
 background-color: #e6e6e6;
 color:#818181;
 border:none;
 -webkit-box-shadow: inset 2px 3px 10px -1px #808080;
 -moz-box-shadow: inset 2px 3px 10px -1px #808080;                        
 box-shadow: inset 2px 3px 10px -1px #808080;
}
.lux-search-clear {
  background-color: #E6E6E6;
  top: .4em;
  font-size: 20px;
}

.x-grid3-scroller{
  background-color: #E6E6E6;
}


.x-form-text, textarea.x-form-field {
    background-image: url("https://api.geoportail.lu/mfbase/ext/resources/images/default/s.gif");
}

.refresh {
    background-color: #0059AD;
    background-image: url("../img/refresh-arrow.png");
    background-position: left top;
    background-repeat: no-repeat;
    border-radius: 0 7px 7px 0;
    display: inline-block;
    height: 40px;
    width: 40px;
}
.refresh:hover {
    background-color: #E6E6E6;
    background-position: left bottom;
}


.ir { display: block;
      border: 0; 
      overflow: hidden; 
      background-color: transparent; 
      background-repeat: no-repeat; 
      text-align: left; 
      direction: ltr; 
      *line-height: 0; 
      color: #FFFFFF;
      font-size: 12px;
      font-weight: bold;
      line-height: 12px;
      text-transform: uppercase;
      text-indent: 0em;
    }

.ir br { display: none; }
.wrapper { padding-top: 17px; padding-left: 20px;  }


.submit-text-prev-first{
    color:#FFFFFF;
    margin-top: 7px;
    display:block;
    padding-right: 20px;
    text-align:right;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
.submit-text-prev-second{
    color:#FFFFFF;
    margin-top: 3px;
    display:block;
    padding-right: 20px;
    text-align:right;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
.submit-text-next-first{
    color:#FFFFFF;
    margin-top: 7px;
    padding-left: 20px;
    display:block;
    text-align:left;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}

.submit-text-next-second{
    color:#FFFFFF;
    margin-top: 3px;
    padding-left: 20px;
    display:block;
    text-align:left;
     font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}

.x-tool-print {
    background-position: -1000px -315px;
    width: 60px;
}