/* Place CSS for the SearchBlox Form here */

form#searchblox-search,
form#searchblox-search--2{
    background: #e3dccc;
    box-shadow: 0 3px 3px -2px #0101016b;
}
div#edit-basic,
div#edit-basic--2{
    display: flex;
    justify-content: center;
    padding-top: .5rem;
}
form#searchblox-search .form-group,
form#searchblox-search--2 .form-group {
    margin-right: .5rem;
    margin-bottom: .5rem;
}

.form-control:focus {
    color: #444;
    background-color: #fff;
    border-color: var(--GW_LightBlue)!important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px rgb(255, 255, 255) inset;
  transition: background-color 5000s ease-in-out 0s;

}

/*results*/
ol.keymatch-results.google-appliance-keymatch-results {
    border-left: 1px solid #e0e2e4;
    padding-left: 2rem;
    margin-left: 2rem;
}

form.searchblox-search div.form-group{width:100%; margin-bottom:.5rem;display: flex;margin-right: 1rem;}
form.searchblox-search .form-text {display: block;margin-top: 0; margin-right: .5rem;}

ol.search-results.google-appliance-results {padding-left: 0;}
li.search-result{list-style: none; margin-top:1.5rem;}
h3.search-result__title{font-size: 1.2em;margin-top: 1.71429em;}
p.search-result__snippet-info.snippet-description {
    margin-bottom: 0rem;
}

ol.search-suggestions {
    list-style: none;
}

p.search-result__snippet-info.snippet-url {font-size: 0.85em; color: #888;}

.google-appliance-results-control-bar.clearfix{
  border: 1px solid #ddd;
  background-color: #F6F6F2;
  border-color: #eee;
  border-radius: 0.375rem;
  -webkit-border-radius: 0.375rem;
  -moz-border-radius: 0.375rem;
  padding: 0.25rem 0.375rem;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.container-inline.google-appliance-search-stats{float:left;}
.container-inline.google-appliance-sort-headers{float:right;}

.main-content li.pager__item--next a:hover,.main-content li.pager__item--next a:focus,
.main-content li.page-item a:hover,li.page-item .page-link:hover, .main-content li.page-item a:focus,li.page-item .page-link:focus{
    background: #fff;
}

li.page-item.active .page-link:hover,li.page-item.active .page-link:focus{
    background: var(--GW_DarkBlue);
}

div.searchblox-search form#searchblox-search,
div.searchblox-search form#searchblox-search--2{
    background: #e3dccc;
}
.searchblox-search input#edit-submit, 
.searchblox-search input#edit-submit--2{
 width: 12%;
}
input#edit-submit--2,
form#searchblox-search .btn{
  border: 2px solid var(--GW_DarkBlue);
}
form#searchblox-search .btn:focus, form#searchblox-search .btn:hover,
input#edit-submit--2:hover,
input#edit-submit--2:focus{
  color: var(--GW_DarkBlue);
  background: var(--GW_White);
  border: 2px solid var(--GW_DarkBlue);
  text-decoration: none;
}

/*search bar on results page */
form#searchblox-search,
form#searchblox-search--2{
    background: #ffffff;
    box-shadow: none;
}