.autowms_app_container{
  padding:0px;
  margin:0px;
  overflow-y: scroll;
  height:100%;
}

.autowms_app_fileitem{
  display:block;
  margin:0px;
  padding:4px 5px 3px 5px;
  background-color:#FFF;
  border-bottom:1px solid #EEE;
  cursor:pointer;
}


.autowms_app_fileitem:hover{
  background-color:#EEF;
}


.autowms_app_diritem{
  background-color:#FFF;
}

.autowms_app_diritem:hover{
  background-color:#EEF;
}

.autowms_app_serviceabstract{
  display:block;
  margin:1px;
  padding:8px 1px 12px 8px;
  background-color: #FAFAFF;
  color:#444;
  max-height:120px;
  overflow-y:scroll;
}

.autowms_app_layeritem{
  display:block;
  margin:1px 1px 1px 8px;
  padding:8px 1px 12px 8px;
  background-color: #e8e1fF;
  background-image: url('img/60-lines.png');
  cursor:pointer;
}

.autowms_app_layeritem_text {
  display:block;
  padding-bottom:10px;
  font-size:15px;
  color:#000;  
}
.autowms_app_layeritem_image{
  display:block;
  margin:auto;
  width: 50%;
  position: relative;
  
  /*padding: 10px;*/
  background: white;
  line-height:0px;
}

.autowms_app_layeritem_image img {
    width: 100%;
    height:250px;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
}

.autowms_app_layeritem_image::after {
    content: '';
    position: absolute;
    z-index: -1; /* hide shadow behind image */
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
    width: 70%;
    left: 15%; /* one half of the remaining 30% */
    height: 100px;
    bottom: 0;
}

.autowms_app_fileitem_header{
  display:block;
  margin:1px;
  padding:5px;
  background-color:#FFF;
  border-bottom:1px solid #EEE;
}

.autowms_app_fileitem_header:hover{
  background-color:#FFF;
}

.autowms_app_fileitem_return{
  cursor:pointer;
}

.autowms_app_fileitem_refresh{
  cursor:pointer;
  float:right
}

.autowms_app_currentpath{
 display:block;
  margin:1px;
  padding:5px;
  background-color:#DDF;
}

.autowms_app_request_container{
   width:100%;
   display:flex;
}

.autowms_app_request_input{
  width:inherit;
  flex:1;
}

.autowms_app_request_button{
  cursor:pointer;
  width:25px;
  height:23px;
  line-height:23px;
  background-color:white;
  display:inline-block;
  text-align:center;
  border:1px solid #71a0dd;
  color:#264390;
  border-radius:2px;
}

.autowms_app_error_container{
  background:#FF8080;
  padding:20px;
  display:block;
}

.autowms_app_error_container_header{
  font-weight:bold;
  height:20px;
  display:block;
}

.autowms_app_opendaplinks{
}

.autowms_app_opendaplinks a {
  padding:3px;
}