.flickity-prev-next-button {
    top: 44%!important;
}

#auInputGroup {
    position: relative;
    display: table;
    border-collapse: separate;
}

.SpartanSearchBG {
    background: -moz-linear-gradient(top, rgba(0,40,72,1) 0%, rgba(0,70,127,1) 35%, rgba(0,70,127,1) 100%);
    background: linear-gradient(to bottom, rgba(0,40,72,1) 0%, rgba(0,70,127,1) 35%, rgba(0,70,127,1) 100%);
    border-radius: 10px;
    padding: 25px;
}

.SpartanSearchButton {
    height:55px;
    background:none;
    color:#47aa42;
    text-transform:uppercase;
    border: none;
    font-family: FontAwesome;
    font-size:21px;
    display: table-cell;
    position: relative;
}

#primoQueryTemp {
    padding:10px !important;
    max-width:60%;    
    width:70%;
    border:none;
    font-size:1rem !important;
    display: table-cell;
}

#scopeSelecter {
    padding:13px 10px !important;
    background:#47aa42;
    color:#fff;
    font-size:1rem;
    margin-right:4px;
    display: table-cell;
}

#SpartanSeachInput {
    padding: 16px !important;
    min-width: 45%;
    border: none;
    font-size: 1rem !important;
}

.LibLinksWhite  a:link{
    color: #fff;
}

.LibLinksWhite a:visited{
    color: #fff;
}

.LibLinksWhite a:hover{
    color:#fff;
}
.col {
    float: left;
    width: 25%;
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width: 850px) {
  #simple {
    flex-direction: column;
    align-items: stretch;
  }
  #primoQueryTemp {
    margin:20px 0;
  }
  #scopeSelecter {
    max-width:100%;
  }
  .col {
    position:relative;
    float:none;
    width:initial;
    margin-top: 20px;
  }
}

@media (max-width: 700px) {
  #scopeSelecter {
    width:100%;
  }
  #primoQueryTemp {
    width:100%;
    max-width:80%;
  }
}

@media (max-width: 400px) {
  #primoQueryTemp {
    width:75%;
  }
}