.parts_comparison_btn, 
.parts_comparison_back {
    padding: 10px 20px !important;
    margin-bottom: 20px;
    background-color: rgba(40,112,187,.8);
    border: none;
    color: #fff;
    font-size: 14px;
}
.parts_comparison_btn:focus, 
.parts_comparison_back:focus {
	outline: none;
}
.tabs_container .tab {
	position:relative;
}
.parts_comparison_info_block {
	line-height:27px;
	clear:left;
}
.parts_comparison_info_block .parts_comparison_request_info {
	float:right;
}
.parts_comparison_info_block .parts_comparison_count_summary {
	float:left;
}
.parts_comparison_info_block .parts_comparison_limit_count {
	float:right;
}
.parts_comparison_info_block .parts_comparison_limit_count p {
	display:none;
}
.parts_comparison_info_block .parts_comparison_limit_count select {
	width:auto;
	margin-left:5px;
}
.parts_comparison_err_msg {
	font-size:16px;
	font-weight:bold;
	border:1px solid #FF0000;
	background: #F8CBCB;
	padding: 5px 10px;
	text-align: center;
	color: #444;
	margin: 20px 0;
}
.parts_comparison_limit_msg {
	font-size:16px;
	font-weight:bold;
	border:1px solid #FFD600;
	background: #F8F4CB;
	padding: 5px 10px;
	text-align: center;
	color: #444;
	margin: 20px 0;
}
.imp-cherry-form-table td label {
	display:block;
}
.imp-cherry-form-table td input[type=text] {
	width:100%;
}
.ctable0 tbody tr:nth-child(even) {
	background-color:#E8E8E8;
	background-position:initial initial;
	background-repeat:initial initial;
}

/*.ctable0 thead th.header div {
	cursor:pointer;
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	background-position:100% 4px;
	padding-right:20px;
}
.ctable0 thead th.headerSortUp div {
	background-image:url(../img/desc.gif);
}
.ctable0 thead th.headerSortDown div {
	background-image:url(../img/asc.gif);
	background-position: 100% 7px;
}*/


.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1; /* IE < 8 */
}


th.tablesorter-header:after {
    content: "\f0dc";
    font-family: FontAwesome;
    color: #fff;
    margin-top: 5px;
    display: block;
}

th.tablesorter-header.tablesorter-headerAsc:after {
    content: "\f0de";
}

th.tablesorter-header.tablesorter-headerDesc:after {
    content: "\f0dd";
}