.iframe-wrapper iframe {
    background-color: #fff0 !important;
}
.family-album>img {
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
		border: 1px solid #c9c9c9;
	border-radius: 10px;
transition: box-shadow 0.25s ease 0s;
}
.family-album>img:hover {
	border: 1px solid #c9c9c9;
	border-radius: 10px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 12px 24px -6px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
}

.marque>img:hover {
    color: #f38102;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 12px 24px -6px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
}
.marque>img {
box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
transition: box-shadow 0.25s ease 0s;
    /* border-radius: 16px  !important; */
    border: 1px solid #c9c9c9 !important;
}
.btn-secondary {
    color: #fff;
	background-color: #1e2337 !important;
    border-color: #1e2337 !important;
	box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
transition: box-shadow 0.25s ease 0s;
}
.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover {
    color: #fff;
    background-color: #fa8400 !important;
    border-color: #fa8400 !important;
	box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
transition: box-shadow 0.25s ease 0s;
}


.select-part>h2 {
    color: #f38102;
}
.languages>div {
    align-content: center;
    text-align: center;
}
.languages>div>.btn {
    border: 1px solid #9e9e9e85 !important;
	/* height: 96px; */
	/* width: 96px; */
	border-radius: 16px;
	box-sizing: border-box;
	margin: 0px auto 16px;
	/* padding: 24px; */
	box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
	transition: box-shadow 0.25s ease 0s;
	padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.languages>div>.btn:hover {
    background-color: #ffffff !important;
    border-color: #f38102 !important;
	box-shadow: rgba(9, 30, 66, 0.25) 0px 12px 24px -6px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
}
.languages>div>.btn>svg:hover {
	color: #f38102 !important;
}
.languages>div:hover {
	color: #f38102 !important;
}
.family-album>img {
    max-width: 170px;
}
.tabs.tabs-carselector>.nav-tabs {
    left: 30% !important;
}
.badge {
    border-radius: 1.25rem !important;
}
.app-oem-details>img {
    right: 10px;
    bottom: 35px;
    box-shadow: 0 0 50px rgba(0,0,0,.25);
    margin-top: 60px;
}
.adas-image>img {
    width: 100%;
	box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
	transition: box-shadow 0.25s ease 0s;
    border-radius: 20px;
}
.adas-image>img:hover {
    width: 100%;
    box-shadow: 0 0 50px rgba(0,0,0,.25);
	transition: box-shadow 0.25s ease 0s;
    border-radius: 20px;
}
.navbar-left, .navbar-right {
    border-radius: 20px;
}
.main-bloc {
    border-radius: 20px;
}
#threesixty {
    background-color: #403c33;
}
.v2 .navbar-right {
    background-color: #1e233700 !important;
}
.v2 .navbar-right {
    border-image: none !important;
}
.v2 .navbar-left, .navbar-right {
    border-bottom: none !important;
}
.v2 .navbar-right .btn {
    background-color: #1e233700 !important;
}
.v2 .Select-control {
    background-color: #fff0;
    border: 1px solid #fff0;
}

.v2 .slider.responsive>div {
    border-radius: 20px;
}
.v2 .slider.responsive>div>img {
    border-radius: 20px;
}
.d-flex {
    border-radius: 20px;
}
.v2 .genart-carousel {
    border-radius: 20px;
}
.v2 .slide {
    background-color: #ffffff;
}
.v2 .vehicule-data>img {
    max-width: 21%;
    border-radius: 20px;
}
.v2 .vehicule-data>table>tbody>tr {
    text-align: start;
    margin-bottom: 10px;
}

.v2 .genart-list>ul {
    border: 1px solid #afaeae;
    position: sticky;
    top: 10%;
    left: 0px;
    max-height: 81%;
	border-radius: 20px;
	box-shadow: 0 0 50px rgba(0,0,0,.25);
}
.v2 .genart-list>ul:hover {
    width: auto;
    overflow-y: auto;
    margin-right: 5px;
    max-width: 81%;
    border-radius: 20px;
	box-shadow: inset 0 0 5px grey;
}
.v2 .button-360 {
    color: #fd7f28 !important;
}
.v2 .blog-slider__text {
    color: #f9832a !important;
}
.carousel-item>p {
	color: #1ea12d;
    text-align: center;
}
.v2 .genart-list>.item-bloc {
    border-radius: 20px;
}


.v2 .vehicule-banner {
    box-shadow: 0 0 50px rgba(0,0,0,.25);
}
.v2 .vehicle-brand {
    box-shadow: 0 0 50px rgba(0,0,0,.25);
}
.Select--multi .Select-value {
    color: #0d0d0d;

}

.ReactTable .rt-tr:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.1);
}

.tabs.tabs-carselector {
    margin-top: 0;
}

.login {
    width: 23%;
    height: 22%;
    border-radius: 20px;
    position: absolute;
    bottom: 5%;
    left: 3%;
    background-color: #1e2337;
    border: 2px solid white;
    box-shadow: 0 0 50px rgb(0 0 0 / 25%);
	margin-top: 0.1% !important;
    margin-left: 0.1% !important;
    margin-right: 0.1% !important;
}
.login>h3 {
    color: #fa8400 !important;
    padding-top: 12%;
    padding-bottom: 12%;
    text-align: center;
}
.login>form {
    width: 90% !important;
}
.login>form>button {
    height: 90px !important;
}

.wonderpush-dialog-advanced-settings-fineprint {
    display: none !important;
}

.copyright.copyright {
	width: 100%;
	text-align: center;
	bottom: 0;
}

.inner-content {
	margin-bottom: 40px;
}
