img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

button,select {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

button {
	line-height: normal;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button {
	-webkit-appearance: button;
	cursor: pointer;
}

button,select {
	cursor: pointer;
}



.row:after,.row:before {
	display: table;
	content: "";
	line-height: 0;
}

.row:after {
	clear: both;
}



form {
	margin: 0 0 20px;
}

button,select {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

button,select {
	font-family: Rambla,Helvetica\ Neue,Helvetica,Arial,sans-serif;
}

select {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #242424;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
}

select {
	height: 30px;
	line-height: 30px;
}

select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff;
}

select:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}

select:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}

.form-inline select {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-inline .btn-group {
	display: inline-block;
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 20px;
}

.table td,.table th {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table th {
	font-weight: 700;
}

.table thead th {
	vertical-align: bottom;
}

.table thead:first-child tr:first-child th {
	border-top: 0;
}

[class*=" icon-"] {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none!important;
	background-position: 0 0;
	background-repeat: repeat;
}

[class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none;
}

a [class*=" icon-"] {
	display: inline-block;
}

li [class*=" icon-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}

.pull-left {
	float: left;
}

.dropdown-toggle:active {
	outline: 0;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.dropdown-menu li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 20px;
	color: #242424;
	white-space: nowrap;
}

.dropdown-menu li>a:focus,.dropdown-menu li>a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #004882;
	background-repeat: repeat-x;
}

.open>.dropdown-menu {
	display: block;
}

.btn {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	border: 1px solid #bbb;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
}

.btn:active,.btn:hover {
	color: #333;
	background-color: #e6e6e6;
}

.btn:hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

.btn {
	border-color: #c5c5c5;
	border-color: rgba(0,0,0,.15) rgba(0,0,0,.15) rgba(0,0,0,.25);
}

button.btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}







.btn-group {
	position: relative;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
}

.btn-group>.btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group>.btn,.btn-group>.dropdown-menu {
	font-size: 14px;
}

.btn-group>.btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}

.btn-group>.dropdown-toggle {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
}

.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index: 2;
}

.btn-group .dropdown-toggle:active {
	outline: 0;
}

.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}

.tab-content {
	overflow: auto;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.pull-left {
	float: left;
}

.show {
	display: block;
}









@media print {
	img {
		max-width: 100%!important;
	}

	h2 {
		orphans: 3;
		widows: 3;
	}
}



.btn span {
	display: block;
	font-size: 12px;
}




.form-inline select {
	outline: 0 none;
}

@media (max-width:480px) {
	.tab-pane {
		background-color: #e6e6e6;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		padding: 5px 10px 5px;
	}
}

.form-inline .btn span {
	display: inline-block;
    font-size: 18px;
}

.form-inline .bootstrap-select .btn:focus {
	outline: 0 dotted #fff!important;
	outline: 0 auto -webkit-focus-ring-color!important;
	outline-offset: 0;
}

.form-inline .btn:focus {
	outline: 0 auto -webkit-focus-ring-color!important;
	outline-offset: 0;
}

@media (max-width:768px) {
	.bootstrap-select {
		margin-bottom: 5px!important;
	}
}

.float-right {
	float: right;
}

tr.stock td {
	font-weight: 700;
}

@media (max-width:480px) {
	.tab-pane {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
}

.bootstrap-select {
	max-width: 200px;
}

.text-right {
	text-align: right;
}



[class*=" icon-"] {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
}

[class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none;
}

a [class*=" icon-"] {
	display: inline;
}

.pull-left {
	float: left;
}

[class*=" icon-"] {
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	margin-top: 0;
}

.dropdown-menu>li>a:hover>[class*=" icon-"] {
	background-image: none;
}

.bootstrap-select.btn-group {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0;
}

.form-inline .bootstrap-select.btn-group {
	margin-bottom: 0;
}

.bootstrap-select:not([class*=span]) {
	width: 220px;
}

.bootstrap-select {
	width: 220px \0/;
}

.bootstrap-select>.btn {
	width: 100%;
}

.bootstrap-select .btn:focus {
	outline: thin dotted #333!important;
	outline: 5px auto -webkit-focus-ring-color!important;
	outline-offset: -2px;
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	right: 12px;
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li>a {
	min-height: 20px;
	cursor: pointer;
}

button,select {
	margin: 0;
	font: inherit;
	color: inherit;
}

button {
	overflow: visible;
}

button,select {
	text-transform: none;
}

button {
	-webkit-appearance: button;
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td,th {
	padding: 0;
}

@media print {
	*,:after,:before {
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
	}

	a,a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	a[href^="#"]:after {
		content: "";
	}

	thead {
		display: table-header-group;
	}

	img,tr {
		page-break-inside: avoid;
	}

	img {
		max-width: 100%!important;
	}

	h2 {
		orphans: 3;
		widows: 3;
	}

	h2 {
		page-break-after: avoid;
	}

	select {
		background: #fff!important;
	}

	.btn>.caret {
		border-top-color: #000!important;
	}

	a {
		cursor: pointer;
	}

	.table {
		border-collapse: collapse!important;
	}

	.table td,.table th {
		background-color: #fff!important;
	}
}

@font-face {
	font-family:'Glyphicons Halflings';src:url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.eot);src:url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}








.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-nowrap {
	white-space: nowrap;
}

.text-uppercase {
	text-transform: uppercase;
}



table {
	background-color: transparent;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>tbody>tr>td,.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn:active:focus,.btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:focus,.btn:hover {
	color: #333;
	text-decoration: none;
}

.btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:active,.btn-default:focus,.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active {
	background-image: none;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.open>.dropdown-menu {
	display: block;
}

.btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn {
	position: relative;
	float: left;
}

.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index: 2;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group .dropdown-toggle:active {
	outline: 0;
}

.btn .caret {
	margin-left: 0;
}

.tab-content>.tab-pane {
	display: none;
	visibility: hidden;
}

.tab-content>.active {
	display: block;
	visibility: visible;
}

.row:after,.row:before {
	display: table;
	content: " ";
}

.row:after {
	clear: both;
}

.pull-left {
	float: left!important;
}

.show {
	display: block!important;
}

.bootstrap-select.btn-group:not(.input-group-btn) {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0;
}

.form-inline .bootstrap-select.btn-group {
	margin-bottom: 0;
}

.bootstrap-select>.btn {
	width: 100%;
	padding-right: 25px;
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer;
}

.tab-content {
	overflow: inherit;
}

table {
	display: none;
}

.finder-result-loading {
	/*outline: 1px dashed #dedede!important;*/
}

button.btn.dropdown-toggle.selectpicker.btn-default {
	background: 0 0!important;
	background-color: #004882!important;
	color: #fff!important;
	border-radius: 9px 3px;
}

.widget .finder .bootstrap-select .btn {
	background: 0 0!important;
	background-color: #004882!important;
	color: #fff!important;
}

span.text {
	color: #fff;
	background-color: #004882;
}

.selectpicker li {
	background-color: #004882;
}

.dropdown-menu {
	font-size: 15px!important;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a:focus,.widget .finder .bootstrap-select .dropdown-menu.open li>a:hover {
	background-color: #025ca5!important;
}




.widget .tab-content {
	padding-bottom: 3px;
}

.widget .tab-pane {
	padding: 5px 5px 0;
	background-color: #fff;
}

.widget .finder h4 {
	color: #595959;
	font-size: 15px;
	font-weight: 700;
}

.widget .finder .bootstrap-select {
	width: 33%;
	margin-right: .5%;
}

.widget .finder .bootstrap-select .btn {
	color: #333;
	background: #fff linear-gradient(to bottom,#fff,#e6e6e6);
	border-radius: 2px;
	font-size: 13px;
	font-weight: 700;
	padding: 4px 24px;
	border-color: #c9c9c9;
}

.widget .finder .bootstrap-select .btn:hover {
	border-color: #a3a3a3;
}

.widget .finder .bootstrap-select .dropdown-menu {
	background-color: #fff;
}

.widget .finder .bootstrap-select .dropdown-menu.open {
	border: 1px solid #c9c9c9;
}

.widget .finder .bootstrap-select .dropdown-menu.open .selectpicker {
	max-height: 183px;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a {
	color: #333;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a:focus,.widget .finder .bootstrap-select .dropdown-menu.open li>a:hover {
	background-color: #ccc;
}

.widget .finder .bootstrap-select .dropdown-menu li:first-child {
	border-bottom: 1px dashed #bcbcbc;
}

.widget .finder .bootstrap-select .dropdown-menu li:first-child a {
	font-style: italic;
}

.widget .finder .bootstrap-select:last-child {
	margin-right: 0;
}

@media (max-width:350px) {
	.widget .finder .bootstrap-select {
		width: 100%;
		margin: 0 0 3px;
	}
}

.widget .finder-result-loading {
	margin: 15px 4px 0;


/*	outline: 2px dashed #dedede;*/
	outline-offset: 2px;
	min-height: 70px;
	position: relative;
}

.brand-icons [class^=make-] .text {
	padding-left: 32px;
	position: relative;
	display: inline-block;
}

.brand-icons [class^=make-] .text:before {
	display: block;
	content: '';
	position: absolute;
	background: url(https://bicargas.ru/static/widget/img/car-vehicles-brands-sprite-image-optmized.png) no-repeat scroll 1000px 0 transparent;
	height: 20px;
	width: 27px;
	top: 0;
	left: 0;
}

.brand-icons .make-acura .text:before {
	background-position: 0 -75px;
}

.brand-icons .make-alfa-romeo .text:before {
	background-position: 0 -125px;
}

.brand-icons .make-alpine .text:before {
	background-position: 0 -225px;
}

.brand-icons .make-aro .text:before {
	background-position: 0 -275px;
}

.brand-icons .make-aston-martin .text:before {
	background-position: 0 -375px;
}

.brand-icons .make-audi .text:before {
	background-position: 0 -425px;
}

.brand-icons .make-bentley .text:before {
	background-position: 0 -675px;
}

.brand-icons .make-bmw .text:before {
	background-position: 0 -875px;
}

.brand-icons .make-brilliance .text:before {
	background-position: 0 -975px;
}

.brand-icons .make-bugatti .text:before {
	background-position: 0 -1075px;
}

.brand-icons .make-buick .text:before {
	background-position: 0 -1125px;
}

.brand-icons .make-byd .text:before {
	background-position: 0 -1175px;
}

.brand-icons .make-cadillac .text:before {
	background-position: 0 -1225px;
}

.brand-icons .make-chery .text:before {
	background-position: 0 -1425px;
}

.brand-icons .make-chevrolet .text:before {
	background-position: 0 -1475px;
}

.brand-icons .make-chrysler .text:before {
	background-position: 0 -1525px;
}

.brand-icons .make-citroen .text:before {
	background-position: 0 -1575px;
}

.brand-icons .make-dacia .text:before {
	background-position: 0 -1725px;
}

.brand-icons .make-daewoo .text:before {
	background-position: 0 -1825px;
}

.brand-icons .make-daihatsu .text:before {
	background-position: 0 -1925px;
}

.brand-icons .make-dodge .text:before {
	background-position: -32px -175px;
}

.brand-icons .make-dongfeng .text:before {
	background-position: -32px -225px;
}

.brand-icons .make-eagle .text:before {
	background-position: -32px -325px;
}

.brand-icons .make-faw .text:before {
	background-position: -32px -375px;
}

.brand-icons .make-ferrari .text:before {
	background-position: -32px -425px;
}

.brand-icons .make-fiat .text:before {
	background-position: -32px -475px;
}

.brand-icons .make-fisker .text:before {
	background-position: -32px -525px;
}

.brand-icons .make-ford .text:before {
	background-position: -32px -575px;
}

.brand-icons .make-gaz .text:before {
	background-position: -32px -675px;
}

.brand-icons .make-geely .text:before {
	background-position: -32px -725px;
}

.brand-icons .make-geo .text:before {
	background-position: -32px -775px;
}

.brand-icons .make-gmc .text:before {
	background-position: -32px -825px;
}

.brand-icons .make-great-wall .text:before {
	background-position: -32px -875px;
}

.brand-icons .make-hindustan .text:before {
	background-position: -32px -975px;
}

.brand-icons .make-holden .text:before {
	background-position: -32px -1075px;
}

.brand-icons .make-honda .text:before {
	background-position: -32px -1125px;
}

.brand-icons .make-huanghai .text:before {
	background-position: -32px -1175px;
}

.brand-icons .make-hummer .text:before {
	background-position: -32px -1225px;
}

.brand-icons .make-hyundai .text:before {
	background-position: -32px -1325px;
}

.brand-icons .make-infiniti .text:before {
	background-position: -32px -1425px;
}

.brand-icons .make-isuzu .text:before {
	background-position: -32px -1725px;
}

.brand-icons .make-iveco .text:before {
	background-position: -32px -1775px;
}

.brand-icons .make-jaguar .text:before {
	background-position: -32px -1875px;
}

.brand-icons .make-jeep .text:before {
	background-position: -32px -1925px;
}

.brand-icons .make-kia .text:before {
	background-position: -64px -75px;
}

.brand-icons .make-lamborghini .text:before {
	background-position: -64px -225px;
}

.brand-icons .make-lancia .text:before {
	background-position: -64px -275px;
}

.brand-icons .make-land-rover .text:before {
	background-position: -64px -325px;
}

.brand-icons .make-ldv .text:before {
	background-position: -64px -375px;
}

.brand-icons .make-lexus .text:before {
	background-position: -64px -425px;
}

.brand-icons .make-lifan .text:before {
	background-position: -64px -475px;
}

.brand-icons .make-lincoln .text:before {
	background-position: -64px -525px;
}

.brand-icons .make-lotus .text:before {
	background-position: -64px -575px;
}

.brand-icons .make-mahindra .text:before {
	background-position: -64px -725px;
}

.brand-icons .make-man .text:before {
	background-position: -64px -775px;
}

.brand-icons .make-maruti .text:before {
	background-position: -64px -875px;
}

.brand-icons .make-maserati .text:before {
	background-position: -64px -925px;
}

.brand-icons .make-maybach .text:before {
	background-position: -64px -975px;
}

.brand-icons .make-mazda .text:before {
	background-position: -64px -1075px;
}

.brand-icons .make-mclaren .text:before {
	background-position: -64px -1125px;
}

.brand-icons .make-mercedes .text:before {
	background-position: -64px -1225px;
}

.brand-icons .make-mercury .text:before {
	background-position: -64px -1275px;
}

.brand-icons .make-mg .text:before {
	background-position: -64px -1375px;
}

.brand-icons .make-mini .text:before {
	background-position: -64px -1425px;
}

.brand-icons .make-mitsubishi .text:before {
	background-position: -64px -1476px;
}

.brand-icons .make-moskvich .text:before {
	background-position: -64px -1675px;
}

.brand-icons .make-nissan .text:before {
	background-position: -64px -1725px;
}

.brand-icons .make-oldsmobile .text:before {
	background-position: -64px -1775px;
}

.brand-icons .make-opel .text:before {
	background-position: -64px -1825px;
}

.brand-icons .make-panoz .text:before {
	background-position: -64px -1975px;
}

.brand-icons .make-perodua .text:before {
	background-position: -96px -25px;
}

.brand-icons .make-peugeot .text:before {
	background-position: -96px -75px;
}

.brand-icons .make-plymouth .text:before {
	background-position: -96px -125px;
}

.brand-icons .make-pontiac .text:before {
	background-position: -96px -175px;
}

.brand-icons .make-porsche .text:before {
	background-position: -96px -225px;
}

.brand-icons .make-proton .text:before {
	background-position: -96px -325px;
}

.brand-icons .make-renault .text:before {
	background-position: -96px -575px;
}

.brand-icons .make-rolls-royce .text:before {
	background-position: -96px -625px;
}

.brand-icons .make-rover .text:before {
	background-position: -96px -725px;
}

.brand-icons .make-saab .text:before {
	background-position: -96px -775px;
}

.brand-icons .make-saturn .text:before {
	background-position: -96px -925px;
}

.brand-icons .make-scion .text:before {
	background-position: -96px -975px;
}

.brand-icons .make-seat .text:before {
	background-position: -96px -1025px;
}

.brand-icons .make-skoda .text:before {
	background-position: -96px -1125px;
}

.brand-icons .make-smart .text:before {
	background-position: -96px -1175px;
}

.brand-icons .make-subaru .text:before {
	background-position: -96px -1375px;
}

.brand-icons .make-suzuki .text:before {
	background-position: -96px -1425px;
}

.brand-icons .make-tagaz .text:before {
	background-position: -96px -1475px;
}

.brand-icons .make-tata .text:before {
	background-position: -96px -1575px;
}

.brand-icons .make-tesla .text:before {
	background-position: -96px -1675px;
}

.brand-icons .make-toyota .text:before {
	background-position: -96px -1825px;
}

.brand-icons .make-uaz .text:before {
	background-position: -128px -25px;
}

.brand-icons .make-vauxhall .text:before {
	background-position: -128px -125px;
}

.brand-icons .make-volkswagen .text:before {
	background-position: -128px -375px;
}

.brand-icons .make-volvo .text:before {
	background-position: -128px -425px;
}

.brand-icons .make-zaz .text:before {
	background-position: -128px -875px;
}

.brand-icons .make-zx .text:before {
	background-position: -128px -975px;
}

.dropdown-menu.open {
	background-color: #004882!important;
}





@media print {
	*,:after,:before {
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
	}

	a,a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	a[href^="#"]:after {
		content: "";
	}

	thead {
		display: table-header-group;
	}

	img,tr {
		page-break-inside: avoid;
	}

	img {
		max-width: 100%!important;
	}

	h2 {
		orphans: 3;
		widows: 3;
	}

	h2 {
		page-break-after: avoid;
	}

	select {
		background: #fff!important;
	}

	.btn>.caret {
		border-top-color: #000!important;
	}

	a {
		cursor: pointer;
	}

	.table {
		border-collapse: collapse!important;
	}

	.table td,.table th {
		background-color: #fff!important;
	}
}

@font-face {
	font-family:'Glyphicons Halflings';src:url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.eot);src:url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://bicargas.ru/static/finder/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}



.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-nowrap {
	white-space: nowrap;
}

.text-uppercase {
	text-transform: uppercase;
}




table {
	background-color: transparent;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>tbody>tr>td,.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}


.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.open>.dropdown-menu {
	display: block;
}

.btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn {
	position: relative;
	float: left;
}

.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index: 2;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group .dropdown-toggle:active {
	outline: 0;
}

.btn .caret {
	margin-left: 0;
}

.tab-content>.tab-pane {
	display: none;
	visibility: hidden;
}

.tab-content>.active {
	display: block;
	visibility: visible;
}

.row:after,.row:before {
	display: table;
	content: " ";
}

.row:after {
	clear: both;
}

.pull-left {
	float: left!important;
}

.show {
	display: block!important;
}

.bootstrap-select.btn-group:not(.input-group-btn) {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0;
}

.form-inline .bootstrap-select.btn-group {
	margin-bottom: 0;
}

.bootstrap-select>.btn {
	width: 100%;
	padding-right: 25px;
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer;
}



.widget .tab-content {
	padding-bottom: 3px;
}

.widget .tab-pane {
	padding: 5px 5px 0;
	background-color: #fff;
}

.widget .finder h4 {
	color: #595959;
	font-size: 15px;
	font-weight: 700;
}

.widget .finder .bootstrap-select {
	width: 33%;
	margin-right: .5%;
}

.widget .finder .bootstrap-select .btn {
	color: #333;
	background: #fff linear-gradient(to bottom,#fff,#e6e6e6);
	border-radius: 2px;
	font-size: 13px;
	font-weight: 700;
	padding: 4px 24px;
	border-color: #c9c9c9;
}

.widget .finder .bootstrap-select .btn:hover {
	border-color: #a3a3a3;
}

.widget .finder .bootstrap-select .dropdown-menu {
	background-color: #fff;
}

.widget .finder .bootstrap-select .dropdown-menu.open {
	border: 1px solid #c9c9c9;
}

.widget .finder .bootstrap-select .dropdown-menu.open .selectpicker {
	max-height: 183px;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a {
	color: #333;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a:focus,.widget .finder .bootstrap-select .dropdown-menu.open li>a:hover {
	background-color: #ccc;
}

.widget .finder .bootstrap-select .dropdown-menu li:first-child {
	border-bottom: 1px dashed #bcbcbc;
}

.widget .finder .bootstrap-select .dropdown-menu li:first-child a {
	font-style: italic;
}

.widget .finder .bootstrap-select:last-child {
	margin-right: 0;
}

@media (max-width:350px) {
	.widget .finder .bootstrap-select {
		width: 100%;
		margin: 0 0 3px;
	}
}

.widget .finder-result-loading {
	margin: 15px 4px 0;
	
	/*outline: 2px dashed #dedede;*/
	outline-offset: 2px;
	min-height: 70px;
	position: relative;
}

.brand-icons [class^=make-] .text {
	padding-left: 32px;
	position: relative;
	display: inline-block;
}

.brand-icons [class^=make-] .text:before {
	display: block;
	content: '';
	position: absolute;
	background: url(/static/widget/img/car-vehicles-brands-sprite-image-optmized.png) no-repeat scroll 1000px 0 transparent;
	height: 20px;
	width: 27px;
	top: 0;
	left: 0;
}

.brand-icons .make-acura .text:before {
	background-position: 0 -75px;
}

.brand-icons .make-alfa-romeo .text:before {
	background-position: 0 -125px;
}

.brand-icons .make-alpine .text:before {
	background-position: 0 -225px;
}

.brand-icons .make-aro .text:before {
	background-position: 0 -275px;
}

.brand-icons .make-aston-martin .text:before {
	background-position: 0 -375px;
}

.brand-icons .make-audi .text:before {
	background-position: 0 -425px;
}

.brand-icons .make-bentley .text:before {
	background-position: 0 -675px;
}

.brand-icons .make-bmw .text:before {
	background-position: 0 -875px;
}

.brand-icons .make-brilliance .text:before {
	background-position: 0 -975px;
}

.brand-icons .make-bugatti .text:before {
	background-position: 0 -1075px;
}

.brand-icons .make-buick .text:before {
	background-position: 0 -1125px;
}

.brand-icons .make-byd .text:before {
	background-position: 0 -1175px;
}

.brand-icons .make-cadillac .text:before {
	background-position: 0 -1225px;
}

.brand-icons .make-chery .text:before {
	background-position: 0 -1425px;
}

.brand-icons .make-chevrolet .text:before {
	background-position: 0 -1475px;
}

.brand-icons .make-chrysler .text:before {
	background-position: 0 -1525px;
}

.brand-icons .make-citroen .text:before {
	background-position: 0 -1575px;
}

.brand-icons .make-dacia .text:before {
	background-position: 0 -1725px;
}

.brand-icons .make-daewoo .text:before {
	background-position: 0 -1825px;
}

.brand-icons .make-daihatsu .text:before {
	background-position: 0 -1925px;
}

.brand-icons .make-dodge .text:before {
	background-position: -32px -175px;
}

.brand-icons .make-dongfeng .text:before {
	background-position: -32px -225px;
}

.brand-icons .make-eagle .text:before {
	background-position: -32px -325px;
}

.brand-icons .make-faw .text:before {
	background-position: -32px -375px;
}

.brand-icons .make-ferrari .text:before {
	background-position: -32px -425px;
}

.brand-icons .make-fiat .text:before {
	background-position: -32px -475px;
}

.brand-icons .make-fisker .text:before {
	background-position: -32px -525px;
}

.brand-icons .make-ford .text:before {
	background-position: -32px -575px;
}

.brand-icons .make-gaz .text:before {
	background-position: -32px -675px;
}

.brand-icons .make-geely .text:before {
	background-position: -32px -725px;
}

.brand-icons .make-geo .text:before {
	background-position: -32px -775px;
}

.brand-icons .make-gmc .text:before {
	background-position: -32px -825px;
}

.brand-icons .make-great-wall .text:before {
	background-position: -32px -875px;
}

.brand-icons .make-hindustan .text:before {
	background-position: -32px -975px;
}

.brand-icons .make-holden .text:before {
	background-position: -32px -1075px;
}

.brand-icons .make-honda .text:before {
	background-position: -32px -1125px;
}

.brand-icons .make-huanghai .text:before {
	background-position: -32px -1175px;
}

.brand-icons .make-hummer .text:before {
	background-position: -32px -1225px;
}

.brand-icons .make-hyundai .text:before {
	background-position: -32px -1325px;
}

.brand-icons .make-infiniti .text:before {
	background-position: -32px -1425px;
}

.brand-icons .make-isuzu .text:before {
	background-position: -32px -1725px;
}

.brand-icons .make-iveco .text:before {
	background-position: -32px -1775px;
}

.brand-icons .make-jaguar .text:before {
	background-position: -32px -1875px;
}

.brand-icons .make-jeep .text:before {
	background-position: -32px -1925px;
}

.brand-icons .make-kia .text:before {
	background-position: -64px -75px;
}

.brand-icons .make-lamborghini .text:before {
	background-position: -64px -225px;
}

.brand-icons .make-lancia .text:before {
	background-position: -64px -275px;
}

.brand-icons .make-land-rover .text:before {
	background-position: -64px -325px;
}

.brand-icons .make-ldv .text:before {
	background-position: -64px -375px;
}

.brand-icons .make-lexus .text:before {
	background-position: -64px -425px;
}

.brand-icons .make-lifan .text:before {
	background-position: -64px -475px;
}

.brand-icons .make-lincoln .text:before {
	background-position: -64px -525px;
}

.brand-icons .make-lotus .text:before {
	background-position: -64px -575px;
}

.brand-icons .make-mahindra .text:before {
	background-position: -64px -725px;
}

.brand-icons .make-man .text:before {
	background-position: -64px -775px;
}

.brand-icons .make-maruti .text:before {
	background-position: -64px -875px;
}

.brand-icons .make-maserati .text:before {
	background-position: -64px -925px;
}

.brand-icons .make-maybach .text:before {
	background-position: -64px -975px;
}

.brand-icons .make-mazda .text:before {
	background-position: -64px -1075px;
}

.brand-icons .make-mclaren .text:before {
	background-position: -64px -1125px;
}

.brand-icons .make-mercedes .text:before {
	background-position: -64px -1225px;
}

.brand-icons .make-mercury .text:before {
	background-position: -64px -1275px;
}

.brand-icons .make-mg .text:before {
	background-position: -64px -1375px;
}

.brand-icons .make-mini .text:before {
	background-position: -64px -1425px;
}

.brand-icons .make-mitsubishi .text:before {
	background-position: -64px -1476px;
}

.brand-icons .make-moskvich .text:before {
	background-position: -64px -1675px;
}

.brand-icons .make-nissan .text:before {
	background-position: -64px -1725px;
}

.brand-icons .make-oldsmobile .text:before {
	background-position: -64px -1775px;
}

.brand-icons .make-opel .text:before {
	background-position: -64px -1825px;
}

.brand-icons .make-panoz .text:before {
	background-position: -64px -1975px;
}

.brand-icons .make-perodua .text:before {
	background-position: -96px -25px;
}

.brand-icons .make-peugeot .text:before {
	background-position: -96px -75px;
}

.brand-icons .make-plymouth .text:before {
	background-position: -96px -125px;
}

.brand-icons .make-pontiac .text:before {
	background-position: -96px -175px;
}

.brand-icons .make-porsche .text:before {
	background-position: -96px -225px;
}

.brand-icons .make-proton .text:before {
	background-position: -96px -325px;
}

.brand-icons .make-renault .text:before {
	background-position: -96px -575px;
}

.brand-icons .make-rolls-royce .text:before {
	background-position: -96px -625px;
}

.brand-icons .make-rover .text:before {
	background-position: -96px -725px;
}

.brand-icons .make-saab .text:before {
	background-position: -96px -775px;
}

.brand-icons .make-saturn .text:before {
	background-position: -96px -925px;
}

.brand-icons .make-scion .text:before {
	background-position: -96px -975px;
}

.brand-icons .make-seat .text:before {
	background-position: -96px -1025px;
}

.brand-icons .make-skoda .text:before {
	background-position: -96px -1125px;
}

.brand-icons .make-smart .text:before {
	background-position: -96px -1175px;
}

.brand-icons .make-subaru .text:before {
	background-position: -96px -1375px;
}

.brand-icons .make-suzuki .text:before {
	background-position: -96px -1425px;
}

.brand-icons .make-tagaz .text:before {
	background-position: -96px -1475px;
}

.brand-icons .make-tata .text:before {
	background-position: -96px -1575px;
}

.brand-icons .make-tesla .text:before {
	background-position: -96px -1675px;
}

.brand-icons .make-toyota .text:before {
	background-position: -96px -1825px;
}

.brand-icons .make-uaz .text:before {
	background-position: -128px -25px;
}

.brand-icons .make-vauxhall .text:before {
	background-position: -128px -125px;
}

.brand-icons .make-volkswagen .text:before {
	background-position: -128px -375px;
}

.brand-icons .make-volvo .text:before {
	background-position: -128px -425px;
}

.brand-icons .make-zaz .text:before {
	background-position: -128px -875px;
}

.brand-icons .make-zx .text:before {
	background-position: -128px -975px;
}


.widget .tab-content {
	padding-bottom: 3px;
}

.widget .tab-pane {
	padding: 5px 5px 0;
	background-color: #fff;
}

.widget .finder h4 {
	color: #595959;
	font-size: 15px;
	font-weight: 700;
}

.widget .finder .bootstrap-select {
	width: 33%;
	margin-right: .5%;
}

.widget .finder .bootstrap-select .btn {
	color: #333;
	background: #fff linear-gradient(to bottom,#fff,#e6e6e6);
	border-radius: 2px;
	font-size: 13px;
	font-weight: 700;
	padding: 4px 24px;
	border-color: #c9c9c9;
}

.widget .finder .bootstrap-select .btn:hover {
	border-color: #a3a3a3;
}

.widget .finder .bootstrap-select .dropdown-menu {
	background-color: #fff;
}

.widget .finder .bootstrap-select .dropdown-menu.open {
	border: 1px solid #c9c9c9;
}

.widget .finder .bootstrap-select .dropdown-menu.open .selectpicker {
    max-height: 305px;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a {
	color: #333;
}

.widget .finder .bootstrap-select .dropdown-menu.open li>a:focus,.widget .finder .bootstrap-select .dropdown-menu.open li>a:hover {
	background-color: #ccc;
}

.widget .finder .bootstrap-select .dropdown-menu li:first-child {
	border-bottom: 1px dashed #bcbcbc;
}

.widget .finder .bootstrap-select .dropdown-menu li:first-child a {
	font-style: italic;
}

.widget .finder .bootstrap-select:last-child {
	margin-right: 0;
}

@media (max-width:350px) {
	.widget .finder .bootstrap-select {
		width: 100%;
		margin: 0 0 3px;
	}
}

.widget .finder-result-loading {
	margin: 15px 4px 0;
	
	/*outline: 2px dashed #dedede;*/
	outline-offset: 2px;
	min-height: 70px;
	position: relative;
}

.brand-icons [class^=make-] .text {
	padding-left: 32px;
	position: relative;
	display: inline-block;
}

.brand-icons [class^=make-] .text:before {
	display: block;
	content: '';
	position: absolute;
	background: url(/static/widget/img/car-vehicles-brands-sprite-image-optmized.png) no-repeat scroll 1000px 0 transparent;
	height: 20px;
	width: 27px;
	top: 0;
	left: 0;
}

.brand-icons .make-acura .text:before {
	background-position: 0 -75px;
}

.brand-icons .make-alfa-romeo .text:before {
	background-position: 0 -125px;
}

.brand-icons .make-alpine .text:before {
	background-position: 0 -225px;
}

.brand-icons .make-aro .text:before {
	background-position: 0 -275px;
}

.brand-icons .make-aston-martin .text:before {
	background-position: 0 -375px;
}

.brand-icons .make-audi .text:before {
	background-position: 0 -425px;
}

.brand-icons .make-bentley .text:before {
	background-position: 0 -675px;
}

.brand-icons .make-bmw .text:before {
	background-position: 0 -875px;
}

.brand-icons .make-brilliance .text:before {
	background-position: 0 -975px;
}

.brand-icons .make-bugatti .text:before {
	background-position: 0 -1075px;
}

.brand-icons .make-buick .text:before {
	background-position: 0 -1125px;
}

.brand-icons .make-byd .text:before {
	background-position: 0 -1175px;
}

.brand-icons .make-cadillac .text:before {
	background-position: 0 -1225px;
}

.brand-icons .make-chery .text:before {
	background-position: 0 -1425px;
}

.brand-icons .make-chevrolet .text:before {
	background-position: 0 -1475px;
}

.brand-icons .make-chrysler .text:before {
	background-position: 0 -1525px;
}

.brand-icons .make-citroen .text:before {
	background-position: 0 -1575px;
}

.brand-icons .make-dacia .text:before {
	background-position: 0 -1725px;
}

.brand-icons .make-daewoo .text:before {
	background-position: 0 -1825px;
}

.brand-icons .make-daihatsu .text:before {
	background-position: 0 -1925px;
}

.brand-icons .make-dodge .text:before {
	background-position: -32px -175px;
}

.brand-icons .make-dongfeng .text:before {
	background-position: -32px -225px;
}

.brand-icons .make-eagle .text:before {
	background-position: -32px -325px;
}

.brand-icons .make-faw .text:before {
	background-position: -32px -375px;
}

.brand-icons .make-ferrari .text:before {
	background-position: -32px -425px;
}

.brand-icons .make-fiat .text:before {
	background-position: -32px -475px;
}

.brand-icons .make-fisker .text:before {
	background-position: -32px -525px;
}

.brand-icons .make-ford .text:before {
	background-position: -32px -575px;
}

.brand-icons .make-gaz .text:before {
	background-position: -32px -675px;
}

.brand-icons .make-geely .text:before {
	background-position: -32px -725px;
}

.brand-icons .make-geo .text:before {
	background-position: -32px -775px;
}

.brand-icons .make-gmc .text:before {
	background-position: -32px -825px;
}

.brand-icons .make-great-wall .text:before {
	background-position: -32px -875px;
}

.brand-icons .make-hindustan .text:before {
	background-position: -32px -975px;
}

.brand-icons .make-holden .text:before {
	background-position: -32px -1075px;
}

.brand-icons .make-honda .text:before {
	background-position: -32px -1125px;
}

.brand-icons .make-huanghai .text:before {
	background-position: -32px -1175px;
}

.brand-icons .make-hummer .text:before {
	background-position: -32px -1225px;
}

.brand-icons .make-hyundai .text:before {
	background-position: -32px -1325px;
}

.brand-icons .make-infiniti .text:before {
	background-position: -32px -1425px;
}

.brand-icons .make-isuzu .text:before {
	background-position: -32px -1725px;
}

.brand-icons .make-iveco .text:before {
	background-position: -32px -1775px;
}

.brand-icons .make-jaguar .text:before {
	background-position: -32px -1875px;
}

.brand-icons .make-jeep .text:before {
	background-position: -32px -1925px;
}

.brand-icons .make-kia .text:before {
	background-position: -64px -75px;
}

.brand-icons .make-lamborghini .text:before {
	background-position: -64px -225px;
}

.brand-icons .make-lancia .text:before {
	background-position: -64px -275px;
}

.brand-icons .make-land-rover .text:before {
	background-position: -64px -325px;
}

.brand-icons .make-ldv .text:before {
	background-position: -64px -375px;
}

.brand-icons .make-lexus .text:before {
	background-position: -64px -425px;
}

.brand-icons .make-lifan .text:before {
	background-position: -64px -475px;
}

.brand-icons .make-lincoln .text:before {
	background-position: -64px -525px;
}

.brand-icons .make-lotus .text:before {
	background-position: -64px -575px;
}

.brand-icons .make-mahindra .text:before {
	background-position: -64px -725px;
}

.brand-icons .make-man .text:before {
	background-position: -64px -775px;
}

.brand-icons .make-maruti .text:before {
	background-position: -64px -875px;
}

.brand-icons .make-maserati .text:before {
	background-position: -64px -925px;
}

.brand-icons .make-maybach .text:before {
	background-position: -64px -975px;
}

.brand-icons .make-mazda .text:before {
	background-position: -64px -1075px;
}

.brand-icons .make-mclaren .text:before {
	background-position: -64px -1125px;
}

.brand-icons .make-mercedes .text:before {
	background-position: -64px -1225px;
}

.brand-icons .make-mercury .text:before {
	background-position: -64px -1275px;
}

.brand-icons .make-mg .text:before {
	background-position: -64px -1375px;
}

.brand-icons .make-mini .text:before {
	background-position: -64px -1425px;
}

.brand-icons .make-mitsubishi .text:before {
	background-position: -64px -1476px;
}

.brand-icons .make-moskvich .text:before {
	background-position: -64px -1675px;
}

.brand-icons .make-nissan .text:before {
	background-position: -64px -1725px;
}

.brand-icons .make-oldsmobile .text:before {
	background-position: -64px -1775px;
}

.brand-icons .make-opel .text:before {
	background-position: -64px -1825px;
}

.brand-icons .make-panoz .text:before {
	background-position: -64px -1975px;
}

.brand-icons .make-perodua .text:before {
	background-position: -96px -25px;
}

.brand-icons .make-peugeot .text:before {
	background-position: -96px -75px;
}

.brand-icons .make-plymouth .text:before {
	background-position: -96px -125px;
}

.brand-icons .make-pontiac .text:before {
	background-position: -96px -175px;
}

.brand-icons .make-porsche .text:before {
	background-position: -96px -225px;
}

.brand-icons .make-proton .text:before {
	background-position: -96px -325px;
}

.brand-icons .make-renault .text:before {
	background-position: -96px -575px;
}

.brand-icons .make-rolls-royce .text:before {
	background-position: -96px -625px;
}

.brand-icons .make-rover .text:before {
	background-position: -96px -725px;
}

.brand-icons .make-saab .text:before {
	background-position: -96px -775px;
}

.brand-icons .make-saturn .text:before {
	background-position: -96px -925px;
}

.brand-icons .make-scion .text:before {
	background-position: -96px -975px;
}

.brand-icons .make-seat .text:before {
	background-position: -96px -1025px;
}

.brand-icons .make-skoda .text:before {
	background-position: -96px -1125px;
}

.brand-icons .make-smart .text:before {
	background-position: -96px -1175px;
}

.brand-icons .make-subaru .text:before {
	background-position: -96px -1375px;
}

.brand-icons .make-suzuki .text:before {
	background-position: -96px -1425px;
}

.brand-icons .make-tagaz .text:before {
	background-position: -96px -1475px;
}

.brand-icons .make-tata .text:before {
	background-position: -96px -1575px;
}

.brand-icons .make-tesla .text:before {
	background-position: -96px -1675px;
}

.brand-icons .make-toyota .text:before {
	background-position: -96px -1825px;
}

.brand-icons .make-uaz .text:before {
	background-position: -128px -25px;
}

.brand-icons .make-vauxhall .text:before {
	background-position: -128px -125px;
}

.brand-icons .make-volkswagen .text:before {
	background-position: -128px -375px;
}

.brand-icons .make-volvo .text:before {
	background-position: -128px -425px;
}

.brand-icons .make-zaz .text:before {
	background-position: -128px -875px;
}

.brand-icons .make-zx .text:before {
	background-position: -128px -975px;
}


@media print {
	*,:after,:before {
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
	}

	a,a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	a[href^="#"]:after {
		content: "";
	}

	thead {
		display: table-header-group;
	}

	img,tr {
		page-break-inside: avoid;
	}

	img {
		max-width: 100%!important;
	}

	h2 {
		orphans: 3;
		widows: 3;
	}

	h2 {
		page-break-after: avoid;
	}

	select {
		background: #fff!important;
	}

	.btn>.caret {
		border-top-color: #000!important;
	}

	a {
		cursor: pointer;
	}

	.table {
		border-collapse: collapse!important;
	}

	.table td,.table th {
		background-color: #fff!important;
	}
}

@font-face {
	font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-ok:before {
	content: "\e013";
}



.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

h2,h4 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

h2 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h2 {
	font-size: 30px;
}

h4 {
	font-size: 18px;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}






.col-sm-6 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width:768px) {
	.col-sm-6 {
		float: left;
	}

	.col-sm-6 {
		width: 50%;
	}
}

table {
	background-color: transparent;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>tbody>tr>td,.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
}



.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.open>.dropdown-menu {
	display: block;
}

.btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn {
	position: relative;
	float: left;
}

.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index: 2;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group .dropdown-toggle:active {
	outline: 0;
}

.btn .caret {
	margin-left: 0;
}

.tab-content>.tab-pane {
	display: none;
	visibility: hidden;
}

.tab-content>.active {
	display: block;
	visibility: visible;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #777;
	border-radius: 10px;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.row:after,.row:before {
	display: table;
	content: " ";
}

.row:after {
	clear: both;
}

.pull-left {
	float: left!important;
}

.show {
	display: block!important;
}

.bootstrap-select.btn-group:not(.input-group-btn) {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0;
}

.form-inline .bootstrap-select.btn-group {
	margin-bottom: 0;
}

.bootstrap-select>.btn {
	width: 100%;
	padding-right: 25px;
}

.bootstrap-select.btn-group .btn .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	float: left;
	text-align: left;
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer;
}

.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
	display: none;
}

.dropdown-menu.open {
	background-color: #004882!important;
}

ul.dropdown-menu.inner.selectpicker {
    background-color: #004882!important;
}

.dropdown-menu.inner.selectpicker li {
	margin-bottom: 3px!important;
	
}

ul.parameter-list.parameter-list-right.fa-ul.ml-4.mb-0 {
    display: none;
}

.mb-0.row-indent {
    display: none;
}

i.fal.fa-chevron-down {
    display: none;
}

i.fal.fa-chevron-up {
    display: none;
}



.panel.engines-list.gen-ii-2016-2020 {
    display: none;
}

.data-parameters .col-sm-6:nth-child(2n) {
   display: none;
}


span.badge.border.border-info.color-info-700.fw-400.mr-2.hidden-md-up {
    display: none;
}

table {
    display: none;
}

.fa {
    display: none;
}

.back.font13 {
    display: none;
}

.divider {
    width: 100%!important;
}

span.fa-li {
    display: none;
}

span.badge.border.fs-xs.color-info-700.fw-400.mr-2 {
    display: none;
}

i.fal.fa-image {
    display: none;
}

i.fal.fa-spinner.fa-spin {
    display: none;
}

i.fal.fa-cog {
    display: none;
}

img.img-thumbnail {
    width: 30%;
}


button.btn.dropdown-toggle.selectpicker.disabled.btn-default {
    display: none;
}

.make-casalini span.text {
    font-size: 18px;
}


li.element-parameter .parameter-name:contains('Комплектации') {
  display: none;
}

.panel-toolbar {
    display: none;
}

h4.ng-binding {
    margin: 3px 0 20px 0!important;
	font-size: 16px!important;
}