.filter-search { background: #cccccc none repeat scroll 0 0;    border-bottom: 1px solid #0d2233;    color: #0b1c2a;    list-style-type: none;    margin: 10px 0;    padding: 4px 10px;}

a.filter-option  {background: #fff url('/assets/css/slider/close-b.gif') no-repeat 50% 50%; padding:5px; display:inline-block; height:15px; width:15px; border-radius:2px; border:1px solid #a09f9e;vertical-align: middle; margin:0 7px 0 0 ;top: -1px;position: relative;}
a.filter-option:hover{background: #fff url('/assets/css/slider/close-r.gif') no-repeat 50% 50%; }

.device-result-list{}
.device-result-list ul{margin:0; padding:0;}
.device-result-list ul li{margin:0; padding:0; text-align:center; width:50%; list-style-type:none; float:left;border:1px solid #ccc; background:#fff;height: 225px; width: calc(50% - 5px);margin: 0 5px 5px 0;}
.device-result-list ul li a {padding:2em; text-align:center; background:#fff;margin:0px;display:block;font-weight:bold; font-size:16px;}
.device-result-list ul li a:hover{opacity:0.8;}
.device-result-list ul li img{display:block;margin:0 auto;}

.filtering.panel .panel-body{padding:0 4px;}
.filtering.panel .panel-body{}

.filter-category{margin: 5px 0; border:1px solid #cccccc; background:#fff;}
.filter-category-heading{position:relative;}
.filter-category-heading a{padding: 4px; display:block; background:#ececec; font-weight:bold; outline:0;border:0;}
.filter-category-heading a:hover,.filter-category-heading a:focus{text-decoration:none; background:#d7d7d7}
.filter-category-heading a:before {   background: #fff url('/assets/css/slider/arrow-d.gif') no-repeat 50% 50%;    padding: 5px;    display: inline-block;    height: 15px;    width: 15px;    border-radius: 2px;    border: 1px solid #a09f9e;    vertical-align: middle;    position: absolute;    content:'';    right: 3px;	top: 7px;		transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;	 -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg);  }
.filter-category.active .filter-category-heading a:before{  background: #fff url('/assets/css/slider/arrow-up.gif') no-repeat 50% 50%;   	 -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -o-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);  }
.filter-category.active .filter-category-collapse{display:block;}


.filter-category-collapse{padding:4px;}
.filter-category-collapse label{margin:5px 0;display:block;position: relative;}
.filter-category-collapse input[type=text]{border:1px solid #abadb3;}
.filter-category-collapse select{max-width:70%;min-width: 70%; margin:5px 0;}

.filter-clear{background: #fff url('/assets/css/slider/close-b.gif') no-repeat 50% 50%; padding:5px; display:inline-block; height:15px; width:15px; border-radius:2px; border:1px solid #a09f9e;vertical-align: middle; right:0px ;top: 3px;position: absolute;}
.filter-clear:hover{background: #fff url('/assets/css/slider/close-r.gif') no-repeat 50% 50%; }

.asearch-device-table{font-weight:600; border:0;width:100%}
.asearch-device-table td{font-size:14px;vertical-align: middle; padding:10px 0;border:0;font-weight: 400;vertical-align:top; width:100%; display:block}
.asearch-device-table td.noborder{border:0 !important;}
.asearch-device-table-label{width:25%}
.asearch-device-table-label label{background:#0d2233; color:#fff; font-size:16px; display:block;padding:10px; text-align:left; font-weight:400;}
.asearch-device-table input.small{width:50px;border}
.asearch-device-table input[type=checkbox]{margin:0 5px 0 0;}

.btn-primary.large {	background: #0d2233 url('/assets/css/slider/btn-primary-bg-large.gif') no-repeat 100% 0;	padding: 6px 45px 6px 14px;	height: 45px;	line-height: 32px;	text-decoration: none;	text-transform: uppercase;	font-size: 12px; margin:10px 0;}
/*
.btn-primary.large {	background: #00ffff url('/assets/css/slider/btn-primary-bg-large.gif') no-repeat 100% 0;	padding: 6px 65px 6px 36px;	height: 45px;	line-height: 32px;	text-decoration: none;	text-transform: uppercase;	font-size: 16px; margin:15px 0;}
*/
.btn-primary.large:hover{	background-color:#092e4c;	padding: 6px 50px 6px 14px;	text-decoration:none;}
.more-btn{background: url('/assets/css/slider/more-btn.gif') 0 50% no-repeat; padding-left:20px; display:block;text-decoration:none !important;outline:0;margin:10px 0;transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;}
.more-btn.active{background: url('/assets/css/slider/less-btn.gif') 0 50% no-repeat;transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;}
.more-btn:focus{outline:0; border:0;}
.more-btn:hover{background: url('/assets/css/slider/more-btn-b.gif') 0 50% no-repeat; }
.more-btn.active:hover{background: url('/assets/css/slider/less-btn-b.gif') 0 50% no-repeat;}
.more-content{display:none; border:1px solid #cdcece; padding:10px;background:#f3f3f3;}

.asearch-device-table  #y_r{min-width: 40px !important;}

@media (min-width: 767px){
	.btn-primary.large{padding: 6px 65px 6px 36px;	height: 45px;	line-height: 32px; font-size: 16px; margin:15px 0;}
	.btn-primary.large:hover{padding: 6px 76px 6px 36px;}
	.asearch-device-table td{width:auto; display:table-cell; padding:30px 10px 10px 10px;font-size:16px; border-bottom:1px solid #cdcece;}
	td.asearch-device-table-label{border-top:0px solid #cdcece;}
}
@media (min-width: 992px){
	.device-result-list ul li{width:25%; width: calc(25% - 5px);}
}


