.afdc_pagination{text-align:center;cursor:default}.afdc_pagination .pagination{margin:0;float:right;height:initial}div.dataTables_paginate{margin-top:10px}.afdc_pagination a,.afdc_pagination span,.afdc_pagination em{float:left;border-radius:0;padding:5px}.pagination_page_size{margin:2px 0 0;padding:0}.afdc_pagination .disabled{border:1px solid #dddddd;line-height:1.4em;color:#aaa}.afdc_pagination .current{border:1px solid #dddddd;line-height:1.4em;font-style:normal;font-weight:700}.afdc_pagination a{border:1px solid #dddddd;line-height:1.4em;text-decoration:none}.afdc_pagination .page_info{color:#aaa;padding-top:.8em}.afdc_pagination .previous_page,.afdc_pagination .next_page{border-width:1px}.dataTables_paginate ul li a{line-height:1em;line-height:1.4em;padding:5px}.list_table_length{width:75px!important}.view_mode_buttons img{padding:5px}.odd:hover,.even:hover{background-color:#ddd;cursor:pointer}.card_view_in_list{border-top:0px!important;padding:12px;background-color:#eee}.highlighted_row{background-color:#ddd}.dataTables_length{margin-top:10px;height:auto;overflow:hidden}.accordion-header img{float:right;margin-top:.3em;margin-right:.1em}.dataTables_length select{width:75px!important}.dataTables_length label{margin-top:5px}.view_mode_buttons .view_mode_label{margin-top:5px;text-align:right}#box_view .row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}#box_view .row-fluid>.vehicle_detail_box{display:flex;flex-direction:column}#box_view_link,#list_view_link{cursor:pointer}#box_view_link:hover,#list_view_link:hover{background-color:#aaa}.results-line{margin-top:10px;color:#fff;background-color:#666;padding:5px 5px 5px 10px}.results-line .results-line-title,.results-line .compare-line-title{font-size:16px;line-height:1.5em;font-weight:400}.results-line .num-vehicles,.results-line .num-engines,.results-line .num-hybrids{margin-top:4px;font-size:10pt;font-weight:400}.results-line .results-line-links{text-align:right}.results-line .results-line-links a{font-weight:400;margin-top:4px;font-size:.9em;color:#fff;text-decoration:none;padding-right:6px;padding-left:8px}.results-line .results-line-links a:hover{color:#fff;text-decoration:underline}#result_count{margin-top:6px}.card_h3{font-size:1.1em}.find_a_dealer{text-align:right}.see_all{font-size:.9em}#compare_block{display:none;background-color:#ffeda7;height:auto;overflow:hidden;width:100%}#compare_block #compare_list{padding:5px;float:left;width:70%}#compare_block #compare_list .item_box{padding:5px;border:2px solid #ddd;margin:3px;float:left;width:auto;background-color:#fff}#compare_block .compare_label{float:left;padding:10px;width:25%}#compare_block .compare_label .compare_button{margin-top:10px}#compare_block #compare_list .item_box .close_x{float:right;padding-left:6px;padding-right:6px;text-decoration:none;color:#333;margin-right:-5px}#compare_block #compare_list .item_box .close_x:hover{background-color:#eee}#result_count_0{margin-top:6px}.per_page{width:auto;width:initial;margin-top:-1px}.filter_data_text{font-size:11px}.filter_block{padding-bottom:10px}.ajax_spinner{position:fixed;left:45%;top:55%;z-index:999}.see_all_modal{position:absolute;display:none;width:320px;padding:12px;margin:0;height:auto;overflow:hidden;top:80px;left:0px}.vehicle_detail_modal,.vehicle_compare_detail_modal{position:relative;display:none;padding:12px;width:400px;height:auto;overflow:hidden;margin:0;bottom:0px;left:-150px}.vehicle_compare_detail_modal{position:relative;width:140px;left:-10px}.vehicle_detail_modal hr,.vehicle_detail_modal hr{margin:4px 0;border-top:1px solid #ddd}.more_info_modal{position:absolute;display:none;padding:22px;width:320px;margin:0;height:auto;overflow:hidden;left:10px}.more_info_modal .close{float:right;margin:0;padding:0 0 0 8px}.list-name{margin-top:-15px;margin-left:15px}.compare_checkbox{text-align:center}.bold{font-weight:700}.list_accordion_detail{margin-top:4px;padding:10px}.list_accordion_detail li{list-style-type:none;padding-left:10px}.estimated{display:inline;color:#fff;background-color:#666;margin-left:7px;padding:2px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
