.TopFive {
    padding: 10px;
    font-size: 20px;
    margin-bottom: 2px;
}

i {
    display: inline-block;
    margin-right: 1em;
}
    
.form-radio
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #f1f1f1;
     color: #666;
     top: 10px;
     height: 24px;
     width: 24px;
     border: 0;
     border-radius: 8px;
     cursor: pointer;     
     margin-right: 7px;
     outline: none;
}

.form-radio:checked::before
{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 8px;
     top: 4px;
     content: '\02143';
     transform: rotate(40deg);
}

.form-radio:hover
{
     background-color: #f7f7f7;
}

.form-radio:checked
{
     background-color: #f1f1f1;
}

label
{
     font: 300 16px/1.7 'Open Sans', sans-serif;
     color: #666;
     cursor: pointer;
}

.fa-ul li {
    padding: 5px;
}

button span.fas {
  padding-right:8px;
}

#searchterm {
    width:50%; 
    display:inline-block; 
    height: 44px;
}

#resetbtn {
    margin-top:40px; 
    margin-bottom:40px; 
    padding:8px;"
}

#accordion .accordionButton {
    background-color: #e7e3db;
}

#accordion .accordionButton, .accordion .accordionButton {
    color:#414040;
}

.accordionButton::after {
    border-top: 7px solid #414040;
}

.col-centered, label {
    display:inline;
}

.form-radio {
    background-color: #ccc;
    border-radius: 8px;
}

.form-radio:hover {
    background-color: #eee;
}

.alert-results {
    color: #0b0b0b;
    border-bottom: #333;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 40px;
}

@media only screen and (max-width: 640px) {
    #searchbtn {
        width:auto; 
    }
}