#w247_wssync_appliance_garage button,
.wrap_select_garage .select_garage button{
	padding: 6px 12px;
}
#modal_add_auto #w247_wssync_appliance_garage button {
	padding-right: 25px;
}
#modal_add_auto #w247_wssync_appliance_garage .select_sa_button button {
	padding-right: 12px;
}


#w247_wssync_appliance_garage button:before,
.wrap_select_garage .select_garage button:before{
	background: none;
	width: 0;
	height: 0;
}
button.dropdown-toggle span.count_cars{
	float: none!important;
	width: auto!important;
	display: inline!important;
}
.wrap_select_garage button .select_auto_ico {
	position: relative;
}
.wrap_select_garage button.select_auto_ico:after,
.wrap_select_garage button.none_select_auto_ico:after {
	font-family: FontAwesome;
	background: #fff;
	border: 2px solid #fff;
	border-radius: 3px;
	position: absolute;
	top: 5px;
	left: 5px;
	line-height: 12px;
}
.wrap_select_garage button.select_auto_ico:after {
	content: "\f14a";
	color: #5cb85c;
}
.wrap_select_garage button.none_select_auto_ico:after {
	content: "\f2d3";
	color: #e31e24;
}
.wrap_block_garage .dropdown .dropdown-menu.select_garage {
	left: auto;
	right: 0;
}
.wrap_select_garage.block_select .dropdown-menu {
	width: 700px;
	max-height: 550px;
	left: auto;
	right: 0;
	overflow-y: auto;
}
#modal_add_auto .wrap_select_sa.block_select {
	padding: 0 15px;
}
#modal_add_auto .wrap_select_sa .dropdown-menu.select_auto {
	/*margin-left: -252px;*/
	left: 0;
	margin-left: -16px;
}
#modal_add_auto .wrap_select_sa .dropdown-menu.select_year {
	right: auto;
	left: 0;
}
#modal_add_auto .wrap_select_sa .dropdown-menu.select_model {
	width: 595px;
	left: auto;
	right: 0;
}
.wrap_garage_li {
	padding: 5px 15px;
	margin-bottom: 0;
}
.block_select .dropdown-menu .wrap_garage_li li {
	border-bottom: 1px solid #b6b6b6;
	padding: 5px 0;
	margin-bottom: 10px;
}
.block_select .dropdown-menu .wrap_garage_li li:hover {
	background: none;
}
.block_select .dropdown-menu .wrap_garage_li li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.btn.btn_site {
	padding: 6px 20px;
	box-shadow: none;
}
.wrap_add_auto_link {
	text-align: right;
}
.wrap_add_auto_link .garage_add_car {
	width: auto;
}
.garage_block_auto_info .gbai_wrap_btn {
	text-align: left;
}
.garage_li_block table {
	width: 100%;
	font-size: 13px;
}
.garage_block_auto_radio {
	width: 26px;
}
.garage_block_auto_img {
	width: 100px;
}
.garage_block_auto img {
	max-width: 100px;
}
.garage_block_auto_control {
	width: 55px;
}
.garage_block_auto a:hover,
.garage_block_auto a:active,
.garage_block_auto a:focus {
	box-shadow: none;
}
.garage_block_auto_control .delete_car_garage {
	float: right;
}

.garage_block_auto td {
	padding: 5px;
}
.garage_block_auto .garage_block_auto_info td {
	text-align: left;
	vertical-align: top;
	padding: 1px 5px;
	word-break: break-all;
}
.garage_block_auto .garage_block_auto_info .gbai_wrap_btn td {
	padding-top: 10px;
}
.garage_block_auto_info input,
.garage_block_auto_info textarea {
	width: 100%;
	box-sizing: border-box;
}
.garage_block_auto_info textarea {
	resize: none;
	height: 50px;
	margin-bottom: 0;
}
.garage_block_auto .radio input {
	margin: 0;
}
.wrap_popover_table {
	/*position: relative;*/
}
.wrap_popover_table a {
	max-width: 265px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.wrap_popover_table .popover {
	left: 0 !important;
}
.wrap_popover_table .popover.bottom > .arrow {
	left: 50% !important;
}
.box-edit-car{
	display: none;
}

.box-edit-car span {
	display: block;
	margin-top: 5px;
}
.box-edit-car input {
	width: 100%;
}
.garage_block_auto input[type="radio"] {
  display: none;
}
.garage_block_auto .radio label {
  position: relative;
  border: 1px solid #e31e24;
  border-radius: 50%;
  min-height: 0;
  width: 16px;
  height: 16px;
  padding: 0;
}

.garage_block_auto input[type="radio"]:checked + label:before {
  content: "";
  background: #e31e24;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); 
}

.gbai_wrap_btn.box-edit-car .garage_save_car {
	margin-right: 25px;
}

@media screen and (max-width : 1199px) {
	#modal_add_auto .wrap_select_sa .dropdown-menu.select_auto {
		/*margin-left: -166px;*/
		margin-left: -16px;
	}
	#modal_add_auto .wrap_select_sa .dropdown-menu.select_model {
		width: 552px;
	}
}
@media screen and (max-width : 991px) {
	#modal_add_auto .wrap_select_sa .dropdown-menu.select_auto {
		margin-left: -16px;
	}
	#modal_add_auto .modal-dialog {
		width: auto;
	}
}
@media screen and (max-width : 767px) {
	.garage_block_auto_img {
		display: none;
	}
	#modal_add_auto .wrap_select_sa .dropdown-menu.select_auto {
		margin-left: 0;
	}
	#modal_add_auto .wrap_select_sa .dropdown-menu.select_model {
		width: 100%;
	}
}

.garage_block_auto_img label {
	position: relative;
}
.garage_block_auto_img .preloader {
	display: none;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 15px;
	left: 30px;
	opacity: 0.8;
}