.c-book-vehicle .w-ac { margin-bottom: 0; }
.c-book-vehicle .w-smry { margin-bottom: 0; }

/* VEHICLE SPECS */
.p-spec {list-style: none; padding: 0; margin: 0;}
.p-spec li { display: inline-block; padding-left: 10px; font-size: 12px; margin-right: 10px; }
.p-spec li:before { content: "\f0da"; font-family: FontAwesome; display: inline-block; margin-left: -10px; width: 10px; }

/* VEHICLE EXTRA SERVICE */
.p-exse { padding: 7px; background: #FAFAFA; border: 3px solid #FAFAFA; margin-bottom: 15px; }
.p-exse .checkbox { padding: 0; }
.p-exse label { display: block; padding-left: 25px !important;}
.p-exse.p-slct { border-color: #93ca49; }
.p-exse.p-slct .checkbox { margin-bottom: 10px; }

.p-paxc { background: #FAFAFA; padding: 10px; }



.affix { position: fixed; top: 70px; }
.affix-top {}
.affix-bottom { position: absolute; }

.j-md .affix, .j-md .affix-bottom { width: 293px;}
.j-lg .affix, .j-lg .affix-bottom { width: 359px;}


.a-index .w-ac .portlet { max-width: 400px; }

.w-trnsfr-search-ver .w-arrbox { position: relative;}
.w-trnsfr-search-ver .p-arrbox-1, .w-trnsfr-search-ver .p-arrbox-2 { position: absolute; top: -100px; font-size: 12px; padding: 5px 10px;}
.w-trnsfr-search-ver .p-arrbox-1 p { margin: 5px 0; }
.w-trnsfr-search-ver .p-arrbox-2 p { margin: 5px 0; color: #fff }
.c-book-vehicle .portlet.light.bg-inverse { border: 1px solid #e1e4e7;}