/* init listing dev styles */

    wrapper {
    width: 100%;
    border-bottom: 1px solid #aaa;
    height: auto;
   
}
.firstwrapper{margin-top:1em}
.fullwidthcolumn {
    display: block;
    height: auto;
    padding-left:2em;
}
		
.fullwidthcolumn>.leftcolumn {
    display: inline-block;
    width: 25%;
    padding: .5rem .5rem .5rem 0;
    height: auto;
    vertical-align: top;
    font-family: Avant guard,Helvetica,Arial;
     color: black
}
.fullwidthcolumn>.rightcolumn, .fullwidthcolumn>.rightcolumnemail, .fullwidthcolumn>.rightcolumnweb {
    display: inline-block;
    width: 74%;
    padding: .5rem;
    height: auto;
    vertical-align: top;
    font-family: Avant guard,Helvetica,Arial;
     color: black
}
.locid {padding:0.5em;}
.locid:hover {background:grey;color:white;}



/* Forms search stlyes */
   #page_asset_listing_262540_sort_direction,#page_asset_listing_262540_submit_button,#spinner{display:none;}
    @-webkit-keyframes spin {
  to {
    stroke-dashoffset: -264;
  }
}

@keyframes spin {
  to {
    stroke-dashoffset: -264;
  }
}

#spinner circle {
    
  fill: none;
  stroke: slategray;
  stroke-width: 16;
  stroke-linecap: round;
  stroke-dasharray: 0, 0, 70, 194;
  stroke-dashoffset: 0;
  animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
}

#listingresults li {padding-bottom:1em;}
 
  
#sortselctors {
    /*float: right;
    width: 100%;
    padding-bottom: 2em; */
    margin-bottom: 1em;
    background-color: white;
    width:50%;
    float:right;
    padding-top:0.5px;
    padding-bottom:0.5px;
}

#sortby {display:inline-block;}
#sortby label{font-family: Avant guard,Helvetica,Arial;}
  
#sortselctors select,#sortby{float: right;}

#listingresults {
  /* Remove default list styling */
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 2em;
}

#listingresults li {
  padding: 12px; /* Add some padding */
  text-decoration: none; /* Remove default text underline */
  color: black; /* Add a black text color */
  display: block; /* Make it into a block element to fill the whole list */
}
#listingresults li:nth-child(even) {
    /* background-color: #f3f3f3; */ /* Grey background color */
}


#listingresults li:hover:not(.header) {
 /*   background-color: #eee; /* Add a hover effect to all links, except for headers */
}

.h3accord .accordion-blue button {
    width: 100%;
    background-color: #d8e7bb ;
    color:;
}
.h3accord .accordion-blue__text-wrapper {
 
    color: #4d5156;
    background-color: #d8e7bb ;
}
.h3accord  .wrapper {
    width: 100%;
    border-bottom: 1px solid green;
}
.accordion-blue__text-wrapper {padding-top:0em;}
.accordion-blue button {padding-bottom:0em;}
.accordion-blue__title:before, .accordion-blue__title:after {background-color: darkgreen;}
.accordion-blue__text:before {background-color: darkgreen;}
.accordion-blue button.active .accordion-blue__title:before, .accordion-blue button.active .accordion-blue__title:after{background-color: darkgreen;}
.accordion-blue button:hover:before, .accordion-blue button:focus:before {
    background-color:  darkgreen;
}
#myBtnContainer{padding-top:1em;font-family: Avant guard,Helvetica,Arial;color: #242629;}
#myBtnContainer button.active {background-color:#d8e7bb;color: #4d5156;}


#informsquery { clear:right;width:100%;border: 1px solid grey;border-radius:16px;padding: 10px;height:3em; }
#formsquery { float:left;display:inline;border:none; }
#controls { clear:both;}