/* ##### Общее ############################################################## */

body {
	position: relative;
}

.heading-textbox {
	margin-top: 30px !important;
	margin-bottom: 20px !important;
}

.heading-textbox h3 {
	background-color: transparent !important;
}

.heading-textbox h4 {
	background-color: transparent !important;
}

.page-header h1 span {
	color: #ffffff;
	padding-bottom: 2px;
	border-bottom: 2px solid yellow;
}

.page-header .page-header-tabs li {
	background-color: rgba(0,0,0,0.3) !important;
}

.page-header .page-header-tabs li:hover {
	background-color: rgba(0,0,0,0.6) !important;
}

.page-header .page-header-tabs li a {
	color: #cccccc !important;
}

.page-header .page-header-tabs li[class*="active"] {
	background-color: #eeeeee !important;
}

.page-header .page-header-tabs li[class*="active"] a {
	color: #000000 !important;
}

#slider {
	z-index: 2 !important;
}

.section-alternate {
	background-color: #eeeeee;
}

.section-alternate h2 {
	background-color: transparent !important;
}

.btn-more {
	font-weight: bold;
	color: #1980b6;
	border: 2px solid #1980b6;
}

.btn-more:hover {
	color: #ffffff;
	background-color: #1980b6;
}

div.testimonial>figure>img {
	width: 100px;
	height: 100px;
	border: 3px solid #ffffff;
}

div.owl-carousel.owl-mini-testimonial .owl-controls {
	text-align: center;
}

.time_pick input.timepicki-input {
	background-color: #ffffff;
	color: #000000;
}

#footer #footer-navigation li[class*="active"] > a {
	color: #ffffff;
}

#footer .copyright li[class*="active"] > a {
	color: #ffffff;
}

p {
	margin-top: 0px;
	margin-bottom: 10px;
}

ul {
	margin-top: 0px;
	margin-bottom: 10px;
}

ol {
	margin-top: 0px;
	margin-bottom: 10px;
}

.alert-bordered i {
	color: #cccccc;
}

ul.process-steps li:after, ul.process-steps li:before {
	border-top: 1px dashed #bbbbbb;
}

.progress-bar {
	text-shadow: 1px 1px 1px black;
}

.progress-bar a {
	color: #ffffff;
	text-shadow: 1px 1px 1px black;
}

.ribbon-inner {
	background-color: #4cae4c;
}

/* ##### Главная ############################################################ */

#slider .slider-top-line {
	position: absolute;
	top: 120px;
	z-index: 2;
	width: 100%;
}

#slider .slider-top-line h3 {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	color: #ffffff;
	font-weight: bold;
}

#slider .slider-top-line h3 span {
	color: #ffffff;
	padding-bottom: 10px;
	border-bottom: 4px solid yellow;
}

#slider .slider-top-line h5 {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
	font-weight: bold;
}

#slider .slider-top-line h5 span {
	color: #ffffff;
	padding-bottom: 10px;
	border-bottom: 2px solid yellow;
}

#form-home-buy .slider-select {
	height: 70px;
	background-color: green;
	color: #ffffff;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#form-home-sell .slider-select {
	height: 70px;
	background-color: #1980b6;
	color: #ffffff;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#slider form .slider-select span {
	color: #ffffff;
}

#form-home-buy .slider-select[class*="active"] {
	background-color: #1980b6;
}

#form-home-sell .slider-select[class*="active"] {
	background-color: green;
}

#slider .slider-select h4 {
	padding-top: 24px;
	padding-bottom: 20px;
}

#slider form {
	position: absolute;
	bottom: 0px;
	margin-bottom: 0px;
	z-index: 2;
	width: 100%;
}

#form-home-buy .form-body {
	background-color: rgba(0,0,0,0.6);
	padding: 50px 15px 15px 15px;
	border-top:5px solid #1980b6;
	border-right:5px solid #1980b6;
	border-left:5px solid #1980b6;
}

#form-home-sell .form-body {
	background-color: rgba(0,0,0,0.6);
	padding: 50px 15px 15px 15px;
	border-top:5px solid green;
	border-right:5px solid green;
	border-left:5px solid green;
}

#slider form select {
	border:1px solid #777777;
	color: #ffffff;
	background-color: transparent;
}

#slider form select option {
	color: #ffffff;
	background-color: #333333;
}

#slider form .btn-default {
	border:1px solid yellow;
	background-color: yellow;
	color: #000000 !important;
	font-weight: bold;
}

#slider form .btn-default:hover {
	border-color: yellow;
	background-color: transparent;
	color: yellow !important;
	font-weight: bold;
}

#slider form .btn-primary {
	margin-top: 20px !important;
	border:1px solid #1980b6;
	background-color: #1980b6;
	color: #ffffff !important;
	font-weight: bold;
}

#slider form .btn-primary:hover {
	background-color: transparent;
	color: #1980b6 !important;
}

#home-decor-line {
	margin: 0px;
	padding: 0px;
	height: 6px;
	background-color: yellow;
	z-index: 2;
}

#home-decor-line > .container {
	padding: 0px 30px 0px 30px;
}

#home-decor-line > .container > .row > .line-buy {
	height: 6px;
	background-color: #1980b6;
	margin: 0px;
}

#home-decor-line > .container > .row > .line-sell {
	height: 6px;
	background-color: green;
	margin: 0px;
}

#buy-advantage .box-icon i {
	color: #1980b6;
	border: 2px solid #1980b6;
}

#buy-advantage .box-icon a:hover i {
	color: #ffffff !important;
}

#buy-advantage .box-icon h2 {
	font-size: 15px;
	line-height: 1.3;
}

#sell-advantage .box-icon i {
	color: #1980b6;
	border: 2px solid #1980b6;
}

#sell-advantage .box-icon a:hover i {
	color: #ffffff !important;
}

#sell-advantage .box-icon h2 {
	font-size: 15px;
	line-height: 1.3;
}

#buy-finance > .container > .row {
	margin-top: 70px;
	margin-bottom: 30px;
}

#buy-finance > .container > .row > .col-md-4 {
	padding:0px 40px 0px 40px;
}

#buy-finance > .container > .row > .col-md-4 > a > div {
	height: 285px;
	border: 1px solid #dddddd;
	position: relative;
}

#buy-finance > .container > .row > .col-md-4 > a > div > img {
	margin-top: 50px;
	margin-bottom: 50px;
}

#buy-finance > .container > .row > .col-md-4 > a > div > p {
	color:#666666;
	margin-bottom: 20px;
}

#buy-finance > .container > .row > .col-md-4 > a > div > div {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

#buy-finance > .container > .row > .col-md-4 > a > div > div > h4 {
	color: #ffffff;
	margin: 15px 0px 15px 0px;
}

#buy-finance > .container > .row > .col-md-4 > a > div:hover {
	box-shadow: 0 0 30px rgba(0,0,0,0.5);
}

/* ##### Каталог авто ####################################################### */

#panelFilterCatalog {
	margin: 30px 0px 0px 0px;
}

#compareCar {
	padding-bottom: 10px;
}

#compareCar .heading-title .btn {
	margin-top: -6px;
}

#compareCar .panel {
	background-color: #ffffff;
}

#compareCar .panel-footer i {
	color: #000000;
}

#compareCar .panel-footer h5 {
	margin: 0px;
	color: #000000;
}

#listCar .carousel {
	margin: 5px;
}

#listCar .carousel .carousel-control {
	visibility: hidden;
}

#listCar .carousel:hover .carousel-control {
	visibility: visible;
}

#listCar .price-line {
	background-color: #1980b6;
	padding: 7px 15px 7px 15px;
}

#listCar .price-line > span {
	color: #ffffff;
}

#listCar .price-line > h4 {
	color: yellow;
}

#listCar .price-line > h4 > small {
	color: yellow;
}

#listCar .desc-line {
	margin: 15px;
}

#listCarLine .carousel .carousel-control {
	visibility: hidden;
}

#listCarLine .carousel:hover .carousel-control {
	visibility: visible;
}

#listCarLine .panel .panel-body hr {
	margin-top: 13px;
	margin-bottom: 13px;
}

#listCarLine .panel .panel-body .price-usd {
	padding-top: 3px;
}

#listCarLine .panel .panel-body .price-uah span {
	color: #000000;
	font-weight: bold;
}

.table-car-compare tr th {
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle !important;
}

.table-car-compare tr td {
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle !important;
}

.table-car-compare .fa-check {
	color: green;
}

.table-car-compare .fa-minus {
	color: #bbbbbb;
}

.car-list .row > div[class*="active"] {
	background-color: #1980b6;
}

.car-list .row > div[class*="active"] > a {
	color: #ffffff;
}

/* ##### Страница авто ###################################################### */

.slider-page-car .display-table-cell {
	vertical-align: bottom;
}

.slider-page-car .display-table-cell .full-container .row {
	background-color: rgba(0,0,0,0.3);
	padding: 10px 25px 10px 25px;
}

.slider-page-car .gallery-page-car-link {
	color: #ffffff;
}

.slider-page-car .gallery-page-car-price {
	margin: -3px 0px 0px 0px;
}

.slider-page-car .gallery-page-car-price span {
	color: #ffffff;
}

.slider-page-car .full-container .car-name {
	margin: 7px 0px 0px 0px;
}

.slider-page-car .lightbox {
	position: absolute;
	top: 80px;
	right: 5px;
	z-index: 100;
}

.slider-page-car .lightbox i {
	color: #ffffff;
	text-shadow: 1px 1px 1px black;
}

.page-menu-car #page-menu-nav ul li:hover {
	background-color: #cccccc !important;
}

.page-menu-car #page-menu-nav ul li a:hover {
	background-color: #cccccc !important;
}

.page-menu-car #page-menu-nav ul li[class*="pull-left"] {
	border-left: none !important;
	border-right: 1px solid #cccccc !important;
}

.airSticky {
	z-index: 20;
}

#car-main-parameters {
	margin-top: 45px;
}

#car-main-parameters i {
	border: 2px solid #1980b6;
	color: #1980b6;
}

.car-page-preview {
	position: relative;
}

.car-page-preview .car-name {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 5px;
	background-color: rgba(0,0,0,0.5);
	color: #ffffff;
	font-weight: 900;
}

.car-page-data .panel-body {
	padding-top: 8px;
}

.car-page-data .heading-title {
	margin-bottom: 15px;
}

.car-page-data ul li a {
	padding: 5px !important;
}

.car-page-data .tab-content {
	padding-bottom: 0px;
}

.car-page-data .tab-content h1 {
	margin: 0px;
}

.car-page-data .tab-content p {
	margin: 0px 0px 25px 0px;
}

#car-set .nav-tabs li[class*="active"] a {
	background-color: #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

#car-set li {
	margin-bottom: 10px;
}
#car-set li i {
	color:#1980b6 !important;
}

#car-condition .front {
	background-color: #f5f5f5;
}

#car-condition .front .box-icon-title h2 {
	color: #666666;
}

#car-condition .front p {
	color: #666666;
}

#car-condition .box-flip .img-circle {
	border: 2px solid #ffffff;
}

#diagran-ext {
	display: inline-block;
	position: relative;
}

#diagran-int {
	display: inline-block;
	position: relative;
}

#diagran-ext .glyphicon-eye-open {
	display: block;
	position: absolute;
	color: red;
}

#diagran-int .glyphicon-eye-open {
	display: block;
	position: absolute;
	color: red;
}

#car-condition li {
	margin-bottom: 10px;
}
#car-condition li .fa-check {
	color:#1980b6 !important;
}

#car-condition li .fa-eye {
	color:#c9302c !important;
}

#car-condition li .fa-eye-slash {
	color:#d58512 !important;
}

#car-condition li .fa-ban {
	color:#666666 !important;
}

#car-tyres th {
	text-align: center;
	vertical-align: middle;
}

#car-tyres td {
	text-align: center;
	vertical-align: middle;
}

.toggle-last {
	border-bottom: 1px solid #cccccc;
}

.toggle-last label {
	border-bottom: none !important;
}

.toggle-last {
	border-bottom: 1px solid #cccccc;
}

.toggle-last label {
	border-bottom: none !important;
}

/* ##### Оценка онлайн ###################################################### */

.box-dark .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #ffffff;
}

.box-dark select {
	background-color: transparent;
	color: #ffffff;
}

.box-dark select option {
	background-color: #ffffff;
	color: #000000;
}

.box-dark input {
	background-color: transparent;
	color: #ffffff;
}

.box-dark .switch-label {
	border-color: #ffffff !important;
	background-color: transparent !important;
}

.box-dark hr {
	margin-top: 10px;
	margin-bottom: 30px;
	background-color: #444444;
}

.box-static .heading-title h3 {
	background-color: transparent;
}

.box-static .heading-title h4 {
	background-color: transparent;
}

.box-static .heading-title h5 {
	background-color: transparent;
}

.box-dark .heading-title h4 {
	background-color: transparent;
	color: #ffffff;
}

/* ##### Услуги ############################################################# */

.box-dark .btn-primary {
	background-color: #1980b6;
}

.box-dark p[class*="small"] {
	color: #888888;
}

.box-dark textarea {
	background-color: transparent;
	color: #ffffff;
}

/* ##### О компании ######################################################### */

.box-static .media-left .wanted div {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 10px;
	background-color: rgba(0,0,0,0.5);
	color: #ffffff;
}

/* ##### Страница отчёта #################################################### */

.rating {
	color: #1980b6;
}

#car-report {
	background-color: #cccccc;
	color: #444444;
}

#car-report .container {
	width: 800px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 40px 40px 40px;
	background-color: #ffffff;
}

#car-report .container .firm-logo {
	padding-top: 7px;
}

#car-report .container .firm-data {
	padding-top: 15px;
	padding-bottom: 10px;
}

#car-report .container .car-rating {
	margin-top: -8px;
}

#car-report table th {
	text-align: center;
	vertical-align: middle;
}

#car-report table td {
	text-align: left;
	vertical-align: middle !important;
}

#car-report table .td-center {
	text-align: center;
}

#car-report table .table-header {
	background-color: #777777 !important;
	color: #ffffff !important;
}

#car-report table .col-header {
	background-color: #dddddd;
}

/* ########################################################################## */
