* {
    font-family: Verdana, sans-serif;
}
.tp_filterbody {
    margin-top: 20px;
    margin-bottom: 10px;
}
.locationgridcell {
    display: inline-block;
    padding: 5px 10px;
}
.card-body {
    width: 90%;
    height: 60px;
    border: 1px solid lightgrey;
    position: relative;
    margin: 5px;
    box-sizing: border-box;
}
.card-body img {
    position: absolute;
    top: 5px;
    left: 5px;
}
.card-body div {
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 85px;
}
.card-body div div {
    position: relative;
    display: inline;
    top: auto;
    left: auto;
}
.card-body div p {
    margin: 0;
    padding: 0;
}
.card-body div p i {

}
.pickuplinks {
    padding: 5px;
}
.pickuplinks .one_fourth {
    display: inline-block;
}
.pickuplinks .one_fourth a {
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid lightgrey;
    margin: 2px 10px;
}
.chosen-container .chosen-results li.active-result {
    white-space: nowrap;
}

.tpbodydiv {
    width: 1400px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
    border: 1px solid lightblue;
    box-shadow: 2px 2px 2px lightblue;
    padding: 0 10px 10px 10px;
}

.one_fourth {
    width: 25%;
    max-width:25%;
    box-sizing: border-box;
    padding-left:1%;
    padding-right:1%;
}

.card {
    border-style: none;
}

.card-body {
    width: auto;
}

.pickuplinks {
    padding: 5px 0;
}

.pickup-text {
    padding-top: 7px;
}