html{
    outline: none;
    padding: 0;
}
body{
background: #8e9eab82;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #ffffff7d, #ffffff7d);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #ffffff7d, #8e9eab82);  W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ 

}
section.formzone{
    margin: 0 auto;
    width: 500px;
    background-color: #ffffffc4;
    padding: 10px 0;
}
.formzone form{
    margin: 0 auto;
    width: 400px;

}
.btn{
    width: 100%;
    margin-top: 10px;
}
.photo-label{   border-top: 1px solid  #aaa; margin-top: 15px; margin-bottom: 10px;
top: 5px;
}
    #themessage{}
    #themessage div{padding: 5px;}
    #themessage div.error{background-color: #9b0505; color: white;}
    #themessage div.success{background-color: #008a00; color: white;}


    .spinner{
      margin-top: 15px;
      padding: 20px 0 10px;
    }
.lespinner{
    display:none;
}
.sresults{  margin-top: 10px;}
.searchlist{ list-style: none; border-top: 1px dotted #696969; }

ul.searchlist li {
     margin: 0; 
     padding: 0.5em 0.5em 0 0.5em; 
     display: flex;  justify-content: space-between;
     
}
.jam{ font-size: 18px; margin-top: 10px;}
/*.searchlist li span:not(:first-child):not(:last-child) {
  color:red;
}
*/
li div.action{ font-size: 17px; }
li div.action a{ text-decoration: none;  }    