﻿/*File uPloader*/
.apsr_file_uploader {
  position: relative;
  overflow: hidden;
  float: left;
  clear: left;
}
.apsr_file_uploader input[type="file"] {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  font-size: 100px;
  filter: alpha(opacity=0);
  cursor: pointer;
}


.apsr_file_container {
    margin: 5px;
    padding: 0;
    width: 212px;
    float: left;
    /* height: 200px; */
    min-height: 200px;
    max-height: 200px;
    border: 1px solid #cccccc;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
}

    .apsr_file_container img {display:block;width:220px;margin-bottom:5px;
    }
.delete_image_thumb {
    display:block;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;
  font-size: 12px;
  background: #de2c2c;
  padding: 5px 10px;
  text-decoration: none;
  border:none;
   box-shadow: 0px 1px 3px #666666;
   position: absolute;
    bottom: 10px;
    left: 10px;
}

.delete_image_thumb:hover {
  background: #c43131;
  text-decoration: none;
}


.numbers_red {
color:red;
font-size:22px;
font-weight:bold;
display:block;
height: 50px;
width: 50px;
line-height:50px;
border-radius: 50%;
border: 3px solid red;
text-align:center;
margin:0 20px 0 0;padding:0;
float: left;
}

.red_button_text {
    width: 300px;
    float: left;
    line-height:50px;
    font-size:22px;
    font-weight:bold;
}

#apsr_tradeIn_showErrors p{color:#ff0000;

}

/*File uPloader ends*/
.hp_test {display:none;}
.fZ {font-size:0;
}
.test_show{display:none;
}
#reload_button {width:100px;height:40px;background-color:#1C61B0;
}
#reload_button a{display:block;color:#fff;width:100px;height:40px;line-height:40px;text-align:center;cursor:pointer;font-size:14px;
}
#txtHumanQ {width:350px;height:50px;
            background-image:url('/Content/responsive/images/gallery/captcha_img.jpg');
	background-repeat:no-repeat;
   line-height:50px;
   font-size:18px;
   margin-bottom:5px;
}
    #txtHumanQ span {line-height:50px; 
    }
.apsr_show_hide_forms:before, .apsr_show_hide_forms:after {
    -webkit-box-sizing: content-box!important;
    -moz-box-sizing:  content-box!important;
    box-sizing:  content-box!important;
}

#apsr_detail_form [type="text"], #apsr_detail_form [type="text"] :before, #apsr_detail_form [type="text"]:after {
    -webkit-box-sizing: content-box!important;
    -moz-box-sizing:  content-box!important;
    box-sizing:  content-box!important;
}

.detail_SpecsButton_active {
    background-color:#ffffff!important;
    border-left:1px solid #1C61B0;
    border-right:1px solid #1C61B0;
    border-top:1px solid #1C61B0;
}
.detail_SpecsButton_active a{
    color:#1C61B0!important;
}
.apsr_show_hide_forms {
    background-color:#F5F5F7;
    padding-top:20px;
    padding-bottom:20px;
   
}

.error_message {color:#ff0000!important;}

.apsr-closing-xross {
    float:right;color:#fff;font-size:28px;margin:5px 10px 0 0;position: relative;
    z-index: 9999;
}

p#formHeaderPopUp {
    color: #ffffff;
    font-size: 20px;
    line-height:43px!important;
    padding:0 0 0 20px;
}




.apsr_horizontal_buttons {
    margin-bottom: 0 !important;
    padding: 0 !important;
}


.apsr_grey_bar {
    background-color:#AFAFAF;
}
.apsr_red_bar {
    background-color:#1C61B0;
}
.apsr_blue_bar {
    background-color:#00AFEF;
}

.apsr_grey_bar{
    background-color:#ccc;
}
.apsr_smallfont {font-size:11px!important;}
.apsr_smallfont_orc {font-size:8px!important;}

.apsr_red_bar h2
{color:#ffffff!important;padding:15px 20px;font-weight:normal!important;font-size:16px!important;}

.apsr_grey_bar h2
{color:#666!important;padding:8px 20px;font-weight:normal!important;font-size:18px!important;}

.apsr_blue_bar h2
{color:#ffffff!important;padding:15px 20px;font-weight:normal!important;font-size:16px!important;}

#financeCalTradeInLinks a {
display:block;font-size:18px;margin-bottom:10px;border-bottom:1px solid #ccc;color:#00AFEF;padding-bottom:5px;
}
#financeCalTradeInLinks a:hover {
color:#ff0000;
}
p.blue_best_deal_price {
    color:#00AFEF!important;padding:15px 20px;font-weight:bold!important;font-size:30px!important;line-height:36px; text-align:center!important;
}
p.blue_best_deal_price span {
    color:#666!important;line-height:36px;
}

#best_deal_fin_text {background-color:#ccc;}
#best_deal_fin_text p {color:#222;padding:15px 20px 7px;font-weight:normal!important;font-size:22px!important;}

#best_deal_fin_text_var {background-color:#ccc;}
#best_deal_fin_text_var p {color:#222;padding:6px 20px 15px;font-weight:normal!important;font-size:20px!important;}


.blueBG {
background-color:#00AFEF;
}
.darkBlueBG {
  background-color:#006FC0;
}
.white_text{
    color:#fff!important;
}
.grey_text{
    color:#888!important;
}

    .best_deal_extraLarge {
    font-size:70px;line-height:70px!important;
    }
    .best_deal_large {
    font-size:36px;line-height:50px!important;
    }
    .best_deal_med {
    font-size:28px;line-height:38px!important;padding:0;
    }
    .best_deal_medSmall {
    font-size:20px;line-height:30px!important;padding:0;
    }
    .best_deal_small {
    font-size:16px;line-height:24px!important;padding:0;
    }
    .best_deal_small_noPadding {
    font-size:16px;line-height:24px!important;padding:0;
    }

.apsr_yousafe_text { font-size:60px;line-height:70px!important;
}
.apsr_yousafe_num_text { font-size:80px;line-height:90px!important;
}
#bestDeal_InfoImage img {width:100%;
}

.aps_vehicle_variant {
    width:80%;
    font-size: 15px!important;
    margin: 0 0 5px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    
}
.aps_red_text{color: #F20000 }
.aps_blue_text {
    color: #00AFEF;
}
.finDisplayText {font-size:22px!important;margin:0 0 15px 0;padding:0!important;line-height:30px!important;width:85%;
}
.fl {float:left;
}

.blue_button {
    background-color:#00AFEF;
    width:240px;
    height:50px;
    margin:0 auto;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.blue_button a{
    display:block;
    width:240px;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    font-size:30px;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.apsr_blueBlock a {
        -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.apsr_darkerBlueBlock a{
        -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}


.customRadioButtons label {
    font-size:18px!important;
    float: left;
    color:#fff!important;
}
.customRadioButtons input[type=radio] {
    border: 0px;
    height: 18px;
    width:18px;
    margin-top:0;
    float: left;
    margin-right:20px;
}

.best_deal_input_bg input{width:90%!important;
}
.best_deal_input_small input{width:80%!important;
}


.bestDealCalButton {
    background-color:#00AFEF;
    width:100%;
    height:50px;
    margin:0 auto;
                -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.bestDealCalButton a{
    display:block;
    width:100%;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    font-size:18px;
                    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
#frmTradeInBestDeal a {
    cursor:pointer;
}

.bestDealCalButton a:hover{
    background-color:#0036D9;
}

h3.h3Header    {
        margin:10px 0 5px 0;
        padding: 0!important;
        line-height:none!important;
    }

h4.h4SubHeader{
        margin:0 0 20px 0;
        padding: 0!important;
        line-height:none;
    }
.detail_radioButtonFC{width:50px!important;float:left;color:#999;}
.smallTC{font-size:10px;color:#444;}
.float-left{float:left;}
#apsr_detail_form{ font-family: "Lato", Helvetica, Arial, sans-serif;}
#apsr_detail_form input{ font-family: "Lato", Helvetica, Arial, sans-serif;}
#apsr_detail_form label
{color: #888;
 font-size: 13px;line-height: 20px!important;
}


#apsr_edeal_detail_form
#apsr_edeal_detail_form{ font-family: "Lato", Helvetica, Arial, sans-serif;}
#apsr_edeal_detail_form input{ font-family: "Lato", Helvetica, Arial, sans-serif;}
#apsr_edeal_detail_form_form label
{color: #888;
 font-size: 13px;line-height: 20px!important;
}

/* Horizontal Search: Textbox */
#apsr_detail_form [type="text"] {
    border: 1px solid #CCC;
    color:#666;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1;
    padding: 6px 1px;
    height: 26px!important;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    width:90%;
    text-indent: 10px;
}

#apsr_detail_form [type="text"]:focus, 
#apsr_detail_form select:focus,
#apsr_detail_form input:focus,
#apsr_detail_form textarea:focus    {border-color:#666;color:#222;outline: none !important;}


#frmMyGarage [type="text"]{
    height: 32px!important;

}

#frmMyGarage .apsr_show_hide_forms {
    background-color:#fff;
}

#apsr_edeal_detail_form [type="text"] {
    border: 1px solid #CCC;
    color:#666;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1;
    padding: 6px 12px;
    height: 26px!important;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    width:94%;
}


/* Horizontal Search: Dropdown */
#apsr_detail_form select  {
      font-family: "Lato", Helvetica, Arial, sans-serif;
    border: 1px solid #CCC;
    color:#666;
    font-size: 16px;
    line-height: 1;
    padding: 8px 12px;
    height: 38px!important;
    width:91%;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    -prefix-appearance: none!important;
     -moz-appearance: none!important;
  text-indent: 0.01px!important;
  text-overflow: ''!important;
  box-sizing: border-box!important;
  background-color: #fff!important;
  font-weight:normal;
 
}

#apsr_edeal_detail_form select  {
    border: 1px solid #CCC;
    color:#999;
    font-size: 14px;
    line-height: 1;
    padding: 8px 12px;
    height: 38px!important;
    width:99%;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    -prefix-appearance: none!important;
     -moz-appearance: none!important;
  text-indent: 0.01px!important;
  text-overflow: ''!important;
  box-sizing: border-box!important;
  background-color: #fff!important;
}

div.mbTwenty{margin-bottom:10px;}
div.mbFifteen{margin-bottom:15px;}
div.errorMessage{color:#F20000;font-size:14px;padding:5px 0 0 0;}

#vehImagePopUp
{margin:0;
}

#apsr_detail_form  textarea {
    font-family: "Lato", Helvetica, Arial, sans-serif;
    border: 1px solid #CCC;
    color:#666;
    font-size: 16px;
    line-height: 1;
    padding: 6px 12px;
    height: 80px!important;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    width:94%;
    /* Icon */
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background-color: #FFF;
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
}

#txtShareComments {width:95.5% }

#apsr_edeal_detail_form textarea {
    font-family: "Lato", Helvetica, Arial, sans-serif;
    border: 1px solid #CCC;
    color:#666;
    font-size: 16px;
    line-height: 1;
    padding: 6px 12px;
    height: 80px!important;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    width:94%;
    /* Icon */
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background-color: #FFF;
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
}

#apsr_edeal_detail_form [type="text"]:focus, 
#apsr_edeal_detail_form select:focus,
#apsr_edeal_detail_form input:focus,
#apsr_edeal_detail_form textarea:focus    {border-color:#666;color:#222;outline: none !important;}


.apsr_form_button input {
    background-color: #5888DE;
    border: 1px solid #5888DE;
    border-radius: 6px;
    color: #FFFFFF;
    display: inline-block;
    padding: 10px 0;
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 99%;
    cursor: pointer;
    -webkit-appearance: none;
  
}

.apsr_form_button input:hover {
    background-color:#6d7579;
}

.apsr_form_button_bestDeal {
    width: 100%!important;
    margin: 0 auto 20px!important;
}


.apsr_form_button_bestDeal input {
    background-color: #00AFEF;
    border: 1px solid #00AFEF;
    border-radius: 6px;
    color: #FFFFFF;
    display: inline-block;
    padding: 13px 0;
    margin: 0 auto 20px!important;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
  
}

.apsr_form_button_bestDeal input:hover {
    background-color:#6d7579;
    border: 1px solid #6d7579;
}

#calculate_trigger {
    background-color: #5888DE;
    border: 1px solid #5888DE;
    border-radius: 6px;
    color: #FFFFFF;
    display: inline-block;
    padding: 10px 0;
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 99%;
    cursor: pointer;
    -webkit-appearance: none;
  
}

#calculate_trigger:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #fe1a00) );
    background:-moz-linear-gradient( center top, #c62d1f 5%, #fe1a00 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#fe1a00');
    background-color:#c62d1f;
}

.clearheight {clear:both;height:10px;
}

.show_when_best_deal_visible {background-color:#f5f7f5!important;
}


    .detail_checkBox {
    margin-bottom: 12px;
    position: relative;
    -webkit-transition: color 0.25s linear;
    transition: color 0.25s linear;
    font-size: 14px;
    line-height: 1.5;
    }
    .detail_checkBox input {
    outline: none !important;
    }


    #APSpopUpModal #formSuccess
    {width:96.5%;padding:20px 10px;background-color:#BFFFCF;border:1px solid #73FFB9; margin-bottom: 20px;
    }

.apsr_form_success {
    width: 96.5%;
    padding: 20px 10px;
    background-color: #BFFFCF;
    border: 1px solid #73FFB9;
    margin-bottom: 20px;
}

    .apsr_form_error{width:96.5%;padding:20px 10px;background-color:#FFBFBF;border:1px solid #FF7373; margin-bottom: 20px;
    }

    #APSpopUpModal #formError
    {width:96.5%;padding:20px 10px;background-color:#FFBFBF;border:1px solid #FF7373; margin-bottom: 20px;
    }
    .formIndicator {
    margin-right: 5px;
    }

    .lineThrough		{text-decoration: line-through;}
    .hide{display:none;}

   
    .clear
    {clear:both !important;
    }
.calPayements{width:100px;background-color:#E6F2FF;border:1px solid #BFDFFF; height:100px;display:block;margin-left:20%;float:left;margin-bottom:20px; margin-right:0;margin-top:0;}
.paymentType{text-align:center;font-size:10px;margin:0 0 5px 0;padding:8px 0;font-weight:bold;}
.paymentResult{text-align: center;margin:0;font-size:30px;}
.mbForty{margin-bottom:40px;}

#paymentResult h2
{margin:0 0 20px 0;
}

/*Calculator*/

.apsr_calculator_pay_details_content {
    margin:0;
    padding:8px 0!important;
}
.apsr_calculator_pay_details_line {
    height:1px;
    background-color:#ccc;
    width:100%;
}
.apsr_red_color {color:#F20000!important;}
p.apsr_calculator_result_message {font-size:14px!important; color:#888888;margin:0!important;padding:10px 0!important;line-height:26px!important;width:90%;}


    .apsr_calculator_result_message b {font-weight:bold;color:#444444;}
        .calculations_outcome {
            background-color: #fff;
            border: 1px solid #dedede;
            min-height: 65px!important;
        }
                               .calculator_top_left{font-size:12px;margin:5px 0 0 5px;width:100%;display: block;
        }
        .calculator_calculated_amount {font-size:30px;float:right;line-height:65px!important;margin:0 15px 0 0 ;
        }


        /*FUEL SAVER*/
.fuel_economy_icon {
    width:220px;
    height:100px;
}
.fuel_economy_icon img {
    width:220px;
    height:100px;
}
.fuel_economy_text {
    position:relative;z-index:20;font-size:24px!important; color:#000; font-weight:bold;right:-120px;top:-45px;
    font-family:Arial,sans-serif!important;
}

.safety_icon{
    width:210px;
    height:71px;
}
.safety_icon img {
    width:210px;
    height:71px;
}
.safety_text {
    position:relative;z-index:20;font-size:15px; color:#000;left:7px;top:-65px;width:280px!important;margin:5px 0 0 4px;
    font-family:Arial,sans-serif;
}

.cleancar_icon {
    width: 210px;
    height: 71px;
}

.cleancar_icon img {
   width: 210px;
   height: 71px;
}

.cleancar_text {
    position: relative;
    z-index: 20;
    font-size: 15px;
    color: #000;
    left: 7px;
    top: -65px;
    width: 280px !important;
    margin: 5px 0 0 4px;
    font-family: Arial,sans-serif;
}


#fcDepositAmount_BestDeal {width:80%
}

#CustomFinanceButton {
    background-color: #5888DE;
    border: 1px solid #5888DE;
    border-radius: 6px;
    color: #FFFFFF;
    display: inline-block;
    padding: 10px 0;
    margin: 0 0 20px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 99%;
    cursor: pointer;
    -webkit-appearance: none;
}

    #CustomFinanceButton:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #fe1a00) );
        background: -moz-linear-gradient( center top, #c62d1f 5%, #fe1a00 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#fe1a00');
        background-color: #c62d1f;
    }

/*Fix FirFox issues*/
@-moz-document url-prefix() {
    #apsr_detail_form select{
        color:#999;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1199px){
    #apsr_detail_form [type="text"] {
        width:94%;
    }
    #apsr_detail_form select {
        width:100%;
    }
    #apsr_detail_form textarea {
        width:94%;
    }

    #apsr_edeal_detail_form [type="text"] {
        width:94%;
    }
    #apsr_edeal_detail_form select {
        width:100%;
    }
   #apsr_edeal_detail_form textarea {
        width:94%;
    }
   #txtShareComments {width:95.5%!important;}

    .apsr_form_button input{
        width:100%;
    }
    #calculate_trigger {
        width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
    
        .detail_SpecsButton_active {
    background-color:#ffffff!important;
    border:1px solid #1C61B0!important;
    
}

    #audi_approved_watermark img {width:200px!important;
    }
    .detail_SpecsButton_active a{
    color:#1C61B0!important;
}

    #apsr_detail_form label.noMobile {
        display:none;
    }

    #apsr_edeal_detail_form [type="text"] {
    width:98%;
    }

    #apsr_edeal_detail_form textarea {
    width:98%;
    }

    #btnEDealSubmit{
    width:101%;
    }

    #apsr_detail_form [type="text"] {
        width:90%;
    }
    #apsr_detail_form select {
        width:98%;
    }
    #apsr_detail_form textarea {
        width:92%;
    }
    #txtShareComments {width:93%!important;}
    #fcDepositAmount_BestDeal {width:70%!important;}

}


@media only screen and (max-width: 767px) {
     #audi_approved_watermark img {width:200px!important;
    }

    .calculations_outcome {margin-bottom:20px!important;
    }

    .detail_SpecsButton_active {
    background-color:#ffffff!important;
    border:1px solid #1C61B0!important;
    
}
    .detail_SpecsButton_active a{
    color:#1C61B0!important;
}

    .apsr-closing-xross {
    float: right;
    color: #fff;
    font-size: 28px;
    margin: 10px 20px 0 0;
}
 

    #detail_ButtonBlock {
        background-color:transparent!important;
    }

#apsr_detail_form label.noMobile {
        display:none;
    }

#apsr_edeal_detail_form label.noMobile {
        display:none;
    }

    #apsr_detail_form [type="text"] {
        width:92%;
    }
    #apsr_detail_form select {
        width:94%;
    }
    #apsr_detail_form textarea {
        width:92%;
    }
    #txtShareComments {width:88%!important;}

    

    .apsr_form_button input{
        width:94%;
    }
    #calculate_trigger {
        width:94%;
    }

   #apsr_edeal_detail_form [type="text"] {
        width:94%;
    }
   #apsr_edeal_detail_form select {
        width:94%;
    }
    #apsr_edeal_detail_formtextarea {
        width:88%;
    }

    #btnEDealSubmit{width:102%!important;
    }

    .darkBlueBG {margin-left:-10px!important;
                 padding-left:10px!important;
                 background-color:#006FC0;
    }

    
}

/*Styles for screen 480px and lower*/
@media only screen and (max-width : 480px) {
    .apsr_file_container {
        float: none;
        margin-bottom: 20px;
    }

    .mejs-controls div.mejs-time-rail {
        width: 120px;
    }

    .apsr_detail_play_button {
        width: 280px;
    }

    .apsr_yousafe_text {
        font-size: 30px;
        line-height: 40px !important;
    }

    .apsr_yousafe_num_text {
        font-size: 50px;
        line-height: 60px !important;
    }

    .bestDealCalButton {
        width: 270px !important;
        float: left;
        margin-bottom: 30px;
    }

    .apsr_form_button_bestDeal input {
        width: 270px !important;
    }

    .customRadioButtons input[type=radio] {
        margin-right: 5px;
    }

    .apsr_show_hide_forms {
        background-color: #F5F5F7;
    }

    #apsr_detail_form label.noMobile {
        display: none;
    }

    #apsr_edeal_detail_form label.noMobile {
        display: none;
    }

    #apsr_detail_form [type="text"] {
        width: 90%;
    }

    #apsr_detail_form select {
        width: 88%;
    }

    #apsr_detail_form textarea {
        width: 80%;
    }

    #txtShareComments {
        width: 82% !important;
    }

    #apsr_edeal_detail_form [type="text"] {
        width: 90%;
    }

    #apsr_edeal_detail_form select {
        width: 88%;
    }

    #apsr_edeal_detail_form textarea {
        width: 90%;
    }

    .apsr_form_button input {
        width: 90%;
    }

    #calculate_trigger {
        width: 90%;
    }

    #CustomFinanceButton {
        width: 90%;
    }
}


    .popupFormBlockVehicleDetails  {float: left;width: 95%;}
    #vehImagePopUp    {margin:0;}
    .calPayements{width:100px;background-color:#eee;height:100px!important;display:block;margin-left:5%!important;float:left;margin-bottom:20px; margin-right:0;margin-top:0;}
/*FUEL SAVER*/
    .fuel_economy_icon {
    width:220px;
    height:100px;
}
.fuel_economy_icon img {
    width:220px;
    height:100px;
}
.fuel_economy_text {
    position:relative;z-index:20;font-size:20px!important; color:#000; font-weight:bold;right:-100px;top:-40px;
}

.safety_icon{
    width:250px;
    height:167px;
}
.safety_icon img {
    width:290px!important;
    height:190px!important;
}

.safety_text {
    position:relative;
    z-index:20;
    font-size:14px; 
    color:#000;
    left:7px;
    top:-55px;
    width:280px!important;
    font-family:Arial,sans-serif;
}
    .darkBlueBG {margin-left:-10px!important;
                 padding-left:10px!important;
                 background-color:#006FC0;
    }
}