
.quick-snap {
border: 1px solid #eee;
box-shadow: 0 5px 14px rgb(0 0 0 / 30%);
position: fixed;
background: #fff;
top: 0;
left: 0;
right: 0;
padding: 10px;
z-index: 99999999;
}
.quick-snap .startingAt{
font-size: 15px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.87;
letter-spacing: 0.24px;
text-align: left;
color: #7f8fa4;
}
.quick-snap .carName{
font-weight: bold;
color: #004369;
}
.quick-snap .priceCurrency{
color: #f3515c;
font-size: 18px;
font-weight: bold;
}
.quick-snap .priceValue{
color: #f3515c;
font-size: 24px;
font-weight: bold;
}
.breadcrumb{
background-color: transparent !important;
padding-left: 0px;
margin-bottom:5px;
}
div#mainContent,
#carImageSection,
div#carNameSection {
padding: 0px;
}
.jconfirm-content-pane .form-group{
text-align: left;
}
#mainContent .data .carName {
font-size: 22px;
font-weight: 600;
color: #004369;
margin-bottom: 10px;
display: block;
margin-top: 10px;
}

#carNameSection .data
{
  margin-top:30px;
}
#mainContent .data .parentDetails {
font-weight: normal;
font-size: 19px;
color: #004369;
}

.sideContent .sideContentInfo{
border: 1px solid #e7e8e8;
}
.sideContentInfo .priceContent {
padding: 40px 50px 20px 40px;
}
.sideContentInfo .priceDetails {
text-align: center;
width: 95%;
margin: 0 auto;
}
.sideContentInfo .priceDetails .price {
color: #f3515c;
font-size: 30px;
font-weight: bold;
}
.sideContentInfo .priceDetails .price .currency {
font-size: 18px;
margin-right: 5px;
}
.sideContentInfo .priceDetails .estimatedString {
font-size: 15px;
}
.sideContentInfo .priceDetails .estimatedValue{
  font-weight: 700;
}
.sideContentInfo .actions .btn{
border: 1px solid #e8e8e8;
text-align: center;
width: 90%;
margin: 0 auto;
margin-bottom: 15px;
border-radius: 5px;
background-color: #e8e8e8;
position: relative;
}
.sideContentInfo .actions .btn:active, .sideContentInfo .actions .btn:hover {
background-color: #f3515c;
color: #fff;
border-color: #f3515c;
}
.sideContentInfo .actions .icon {
position: absolute;
top: 29%;
left: 14px;
font-size: 30px;
}
a.noDec,
a.noDec:focus,
a.noDec:link,
a.noDec:visited
{
text-decoration: none;
}
a.noDec:hover {
color: #334150 !important;
}

/* get offers */
.subscribeToCar{
font-size: 18px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.11;
letter-spacing: 0.18px;
text-align: center;
color: #334150;
}
#subscribeThisCar{
  margin-top: 35px;
}
#subscribedThisCar {
margin-top: 35px;
}
#mainContent .label{
font-weight: normal;
font-size: 1em;
}
/*
_________________________________________________________
icons8 icons
_________________________________________________________
*/
.icons8-money-bag {
display: inline-block;
width: 22px;
height: 22px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjIiIGhlaWdodD0iMjIiCnZpZXdCb3g9IjAgMCAyNCAyNCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij4gICAgPHBhdGggZD0iTSAxMiAwLjAyOTI5Njg3NSBDIDEwLjk4OTI1IDAuMDI5Mjk2ODc1IDkuOTc5MTg3NSAwLjM1MjUgOS4xNzk2ODc1IDEgTCA2LjAyMzQzNzUgMSBMIDcuMTY3OTY4OCA3LjIyODUxNTYgQyA1LjMwMDkzMzcgOC45MTcxMjM2IDIgMTIuNTI2MjAyIDIgMTcgQyAyIDE5LjAwMiAyLjYwODU0NjkgMjAuNTkyNTYyIDMuODEwNTQ2OSAyMS43MjY1NjIgTCA0LjA5OTYwOTQgMjIgTCAxOS45MDAzOTEgMjIgTCAyMC4xODk0NTMgMjEuNzI2NTYyIEMgMjEuMzkwNDUzIDIwLjU5MTU2MiAyMiAxOS4wMDIgMjIgMTcgQyAyMiAxMi41MzA1MTggMTguNzAxMDQ5IDguOTIwNzk5NCAxNi44MzM5ODQgNy4yMzA0Njg4IEwgMTcuOTc4NTE2IDEgTCAxNC44MjAzMTIgMSBDIDE0LjAyMDgxMiAwLjM1MjUgMTMuMDEwNzUgMC4wMjkyOTY4NzUgMTIgMC4wMjkyOTY4NzUgeiBNIDEyIDIuMDIzNDM3NSBDIDEyLjYzNTUgMi4wMjM0Mzc1IDEzLjI3MDE4OCAyLjI1MzM0MzcgMTMuNzQyMTg4IDIuNzE0ODQzOCBMIDE0LjAzNTE1NiAzIEwgMTUuNTc2MTcyIDMgTCAxNS4wMjUzOTEgNiBMIDguOTc0NjA5NCA2IEwgOC40MjM4MjgxIDMgTCA5Ljk2NDg0MzggMyBMIDEwLjI1NzgxMiAyLjcxNDg0MzggQyAxMC43Mjk4MTMgMi4yNTMzNDM3IDExLjM2NDUgMi4wMjM0Mzc1IDEyIDIuMDIzNDM3NSB6IE0gOS4zNDE3OTY5IDggTCAxNC42NjAxNTYgOCBDIDE1Ljc0MDE1NiA4Ljg2MSAyMCAxMi41MzkgMjAgMTcgQyAyMCAxOC4yODMgMTkuNjk2MjE5IDE5LjI2OSAxOS4wNzQyMTkgMjAgTCAxMi41MjM0MzggMjAgTCAxMi41MjM0MzggMTkuMDg3ODkxIEMgMTIuODMyNDM4IDE5LjA0ODg5MSAxNC41NzYxNzIgMTguNzYyNjcyIDE0LjU3NjE3MiAxNi42Mzg2NzIgQyAxNC41NzYxNzIgMTMuNzEzNjcyIDExLjQyMDg3NSAxNC4yNzM1MTYgMTEuNDIxODc1IDEyLjQ3ODUxNiBDIDExLjQyMTg3NSAxMS40NTA1MTYgMTEuOTIwMzc1IDExLjQxNzk2OSAxMi4xMDkzNzUgMTEuNDE3OTY5IEMgMTIuMzUxMzc1IDExLjQxNzk2OSAxMi44NjUyMzQgMTEuNjE0MTg3IDEyLjg2NTIzNCAxMi44NjcxODggTCAxNC41ODk4NDQgMTIuODY3MTg4IEMgMTQuNTg5ODQ0IDEwLjQ2OTE4NyAxMi45NTAyMDMgMTAuMDk3MDE2IDEyLjY1ODIwMyAxMC4wNDEwMTYgTCAxMi42NTgyMDMgOC43MTI4OTA2IEwgMTEuNzM4MjgxIDguNzEyODkwNiBMIDExLjczODI4MSAxMC4wMTc1NzggQyAxMS40MjkyODEgMTAuMDU2NTc4IDkuNjk3MjY1NiAxMC4zODE3MDMgOS42OTcyNjU2IDEyLjQ3MDcwMyBDIDkuNjk3MjY1NiAxNS41MTg3MDMgMTIuODUzNTE2IDE0LjYxNjM5MSAxMi44NTM1MTYgMTYuNjUwMzkxIEMgMTIuODUzNTE2IDE3LjY2ODM5MSAxMi4xOTQ1NDcgMTcuNjkzMzU5IDEyLjA2MDU0NyAxNy42OTMzNTkgQyAxMS45Mzg1NDcgMTcuNjkzMzU5IDExLjEzNDc2NiAxNy43NTcyMTkgMTEuMTM0NzY2IDE2LjE5OTIxOSBMIDkuNDEwMTU2MiAxNi4xOTkyMTkgQyA5LjQxMDE1NjMgMTguODM4MjE5IDExLjMyNDM3NSAxOS4wNDg4OTEgMTEuNjA5Mzc1IDE5LjA4Nzg5MSBMIDExLjYwOTM3NSAyMCBMIDQuOTIzODI4MSAyMCBDIDQuMzAyODI4MSAxOS4yNjkgNCAxOC4yODMgNCAxNyBDIDQgMTIuNTUyIDguMjYxNzk2OSA4Ljg2MyA5LjM0MTc5NjkgOCB6Ij48L3BhdGg+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }

.sideContentInfo .icons8-money-bag{
vertical-align : middle;
}

.icons8-money-bag:hover,
.sideContentInfo .actions .btn:hover .icons8-money-bag,
.quickSnapButton:hover .icons8-money-bag{
display: inline-block;
width: 22px;
height: 22px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjIiIGhlaWdodD0iMjIiCnZpZXdCb3g9IjAgMCAyMjYgMjI2IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIHRyYW5zZm9ybT0iIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwyMjZ2LTIyNmgyMjZ2MjI2eiIgZmlsbD0iI2YzNTE1YyI+PC9wYXRoPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMTMsMC4yNzU4OGMtOS41MTc5LDAgLTE5LjAyOTMyLDMuMDQzNSAtMjYuNTU3OTQsOS4xNDA3OWgtMjkuNzIxMzVsMTAuNzc3NjcsNTguNjUxODZjLTE3LjU4MTI1LDE1LjkwMTA2IC00OC42NjUwNCw0OS44ODY1NSAtNDguNjY1MDQsOTIuMDE0ODFjMCwxOC44NTIxNyA1LjczMDQ4LDMzLjgyOTk2IDE3LjA0OTMyLDQ0LjUwODQ2bDIuNzIyMDEsMi41NzQ4N2gxNDguNzkwNjlsMi43MjIsLTIuNTc0ODdjMTEuMzA5NDIsLTEwLjY4NzkyIDE3LjA0OTMyLC0yNS42NTYyOSAxNy4wNDkzMiwtNDQuNTA4NDZjMCwtNDIuMDg3NjIgLTMxLjA2NTEyLC03Ni4wNzkxNCAtNDguNjQ2NjUsLTkxLjk5NjQybDEwLjc3NzY4LC01OC42NzAyNWgtMjkuNzM5NzVjLTcuNTI4NjMsLTYuMDk3MjkgLTE3LjA0MDA0LC05LjE0MDc5IC0yNi41NTc5NCwtOS4xNDA3OXpNMTEzLDE5LjA1NDA0YzUuOTg0MjksMCAxMS45NjA5NCwyLjE2NDk1IDE2LjQwNTYsNi41MTA3NGwyLjc1ODc4LDIuNjg1MjJoMTQuNTExMjNsLTUuMTg2NTIsMjguMjVoLTU2Ljk3ODE5bC01LjE4NjUyLC0yOC4yNWgxNC41MTEyM2wyLjc1ODc4LC0yLjY4NTIyYzQuNDQ0NjgsLTQuMzQ1NzkgMTAuNDIxMzEsLTYuNTEwNzQgMTYuNDA1NiwtNi41MTA3NHpNODcuOTY4NTksNzUuMzMzMzNoNTAuMDgxMjFjMTAuMTcsOC4xMDc3NSA1MC4yODM1Myw0Mi43NDIyNSA1MC4yODM1Myw4NC43NWMwLDEyLjA4MTU4IC0yLjg2MDYsMjEuMzY2NDIgLTguNzE3NzcsMjguMjVoLTYxLjY4NjUydi04LjU4OTAzYzIuOTA5NzUsLTAuMzY3MjUgMTkuMzI5OTEsLTMuMDYyNDggMTkuMzI5OTEsLTIzLjA2MzQ4YzAsLTI3LjU0Mzc1IC0yOS43MTIzOCwtMjIuMjcxODkgLTI5LjcwMjk2LC0zOS4xNzQ4YzAsLTkuNjgwMzMgNC42OTQyMSwtOS45ODY4MiA2LjQ3Mzk2LC05Ljk4NjgyYzIuMjc4ODMsMCA3LjExNzY3LDEuODQ3NzIgNy4xMTc2NywxMy42NDY4MWgxNi4yNDAwOGMwLC0yMi41ODExOCAtMTUuNDM5OTUsLTI2LjA4NTc5IC0xOC4xODk2MiwtMjYuNjEzMTJ2LTEyLjUwNjUxaC04LjY2MjZ2MTIuMjg1ODFjLTIuOTA5NzUsMC4zNjcyNSAtMTkuMjE5NTYsMy40Mjg4NCAtMTkuMjE5NTYsMjMuMTAwMjZjMCwyOC43MDIgMjkuNzIxMzYsMjAuMjA1MjMgMjkuNzIxMzYsMzkuMzU4NzNjMCw5LjU4NjE3IC02LjIwNTI5LDkuODIxMjggLTcuNDY3MTIsOS44MjEyOGMtMS4xNDg4MywwIC04LjcxNzc3LDAuNjAxMzUgLTguNzE3NzcsLTE0LjA2OTgyaC0xNi4yNDAwOGMwLDI0Ljg1MDU4IDE4LjAyNTU2LDI2LjgzNDQxIDIwLjcwOTMxLDI3LjIwMTY2djguNTg5MDNoLTYyLjk1NTU3Yy01Ljg0Nzc1LC02Ljg4MzU4IC04LjY5OTM4LC0xNi4xNjg0MiAtOC42OTkzOCwtMjguMjVjMCwtNDEuODg1MzMgNDAuMTMxOTIsLTc2LjYyMzQyIDUwLjMwMTkyLC04NC43NXoiPjwvcGF0aD48L2c+PHBhdGggZD0iIiBmaWxsPSJub25lIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }
/*
_________________________________________________________
:: icons8 icons
_________________________________________________________
*/


/* tabs */

#helperLinksBar .helperLinks {
background: #fff none repeat scroll 0 0;
border-bottom: 1px solid transparent;
}
#helperLinksBar .helperLinks>li {
font-size: 11px !important;
display: inline-block;
float: none;
color: #f2f2f2;
padding: 14px 0px;
margin-bottom: -1px;
text-align: center;
}
#helperLinksBar .helperLinks li:first-child a {
padding-left: 0px;
}
#helperLinksBar .helperLinks>li.active>a {
text-decoration: none;
font-weight: 600;
box-shadow: 0 -2px 0 #f3515c inset;
color: #f3515c !important;
}
#helperLinksBar .helperLinks li>a {
-webkit-box-shadow: inset 0 -1px 0 #ddd;
box-shadow: inset 0 -1px 0 #ddd;
position: relative;
display: block;
font-size: 13px;
padding: 7px 21px;
text-transform: uppercase;
color: #999 !important;
font-weight: 600;
}
#helperLinksBar .helperLinks li>a:hover {
font-weight: 600;
box-shadow: 0 -2px 0 #f3515c inset;
color: #f3515c !important;
text-decoration: none;
}
.intl-tel-input
{
display: block !important;
}
.jconfirm .checkbox label,
.jconfirm .radio label
{
text-align: left;
}
.jconfirm .jconfirm-box .jconfirm-content-pane .jconfirm-content {
overflow: hidden !important;
}
.guestSubscribeForPriceDrop {
padding: 0px;
text-align: left
}
.quickSnapButton {
border: 1px solid #e8e8e8;
text-align: center;
width: 90%;
margin: 0 auto;
margin-bottom: 15px;
border-radius: 5px;
background-color: #e8e8e8;
}
.quickSnapButton.btn:active, .quickSnapButton.btn:hover {
background-color: #f3515c;
color: #fff;
border-color: #f3515c;
}
.quickSnapButton .icon {
position: absolute;
top: 23%;
left: 16px;
font-size: 30px;
}

.quickSnapButtonsGrid{
padding: 0px;
}


/* jconfirm - book test drive form */

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
text-align: left !important;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
text-align: left !important;;
color: #004369 !important;
margin-bottom: 0px !important;
}
.jconfirm .checkbox label, .jconfirm .radio label {
font-size: 12px !important;;
}
.jconfirm.jconfirm-modern .jconfirm-box{
padding:15px !important;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{
margin-bottom:0px !important;
}
.jconfirm-content p {
margin: 0 0 10px !important;
color: #000 !important;
font-size: 14px !important;
}
.guestSubscribeForPriceDrop .form-control-label {
color: #004369 !important;
font-weight: 300 !important;
}
