  /*
.sxm-bootstrap [class*="col-"] {
padding-top: 15px;
padding-bottom: 15px;
background-color: #eee;
background-color: rgba(86,61,124,1);
border: 1px solid #ddd;
border: 1px solid rgba(86,61,124,1);

}
*/



.col-xs-7 .sxmVehicleLoading {
font-size: 14px;
padding-top: 11px;
color:#666666;
}

.sxmVehicleDisplay {
 display:none;
}
#sxmVehicleHeader .non-responsive .container {
width: 980px;
max-width: none !important;
padding-left: 0px;
padding-right: 0px;
}

#sxmVehicleHeader .sxm-bootstrap [class*="col-"] {
padding-left: 0px;
padding-right: 0px;
}
#sxmVehicleHeader .sxm-bootstrap [class*="col-"] {
padding-left: 0px;
padding-right: 0px;
}

.sxm-bootstrap a.head_sxmVehicleUpdate {
  padding:9px 0px 2px 28px;
display:block;
float:left;
background:url(/sxm/bootstrap/img/sxm-settings.png) 0px 8px no-repeat;
}
.sxm-bootstrap #head_sxmVehicleService{
  float:left;
  padding:13px 0px 0px 10px;
font-family: Roboto Condensed;
font-weight: 400;
font-size: 12px;
color:#666666;
}

#sxmVehicleHeader .head_sxmSubText{
  float:left;
  padding-top:9px;
}
/*
#sxmVehicleHeader .head_sxmSubButton{
  float:right;
  padding-top:0px;
}
*/
#sxmVehicleHeader .head_sxmSubDetailsCol{
  float:left;
  padding-top:12px;
}

#head_sxmVehicleYear, #head_sxmVehicleModel, #head_sxmVehicleMake{
color:#1072ba;
font-family: Roboto Condensed;
font-weight: 700;
font-size: 18px;
}
button.head_sxmSubButton {
margin: 0px 6px 0px 2px !important;
}

.head_sxmSubCopy{
 color:#707070;
font-family: Roboto;
font-weight: 400;
font-size: 16px;
padding:2px 4px;
}
.head_sxmSubDetails{
font-family: Roboto;
font-weight: 700;
font-size: 13px;
}
.head_sxmSubTFN{
 color:#000;
font-family: Roboto;
font-weight: 700;
font-size: 16px;
padding:2px 0px 2px 0px;
}



#sxmVehicleHeader{
background:#f5f5f5;
border-bottom:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
padding-top: 11px;
padding-bottom: 11px;
  z-index:5000;
    -moz-box-shadow:    0px 0px 3px 0px #333;
  -webkit-box-shadow: 0px 0px 3px 0px #333;
  box-shadow:         0px 0px 3px 0px #333;
}

#sxmVehicleHeader-sticky-wrapper{
  /*background:#ffffff;*/

}
div#sxmVehicleHeader {
width: 100%;
}





  .enableClose #cboxClose {
display:none;
width: 35px;
height: 35px;
}

#cboxContent {
border: 5px solid #1af;
border-radius: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
box-shadow: 0 0 50px #000;
-moz-box-shadow: 0 0 50px #000;
-webkit-box-shadow: 0 0 50px #000;
background: #fff;
overflow: visible;
}


  #sxmVehicle-selectVehicle .row{padding-top:20px;}

  #sxmVehicle-selectVehicle .details {padding-top: 5px;}

  #sxmVehicle-selectVehicle li{float:left;width:241px;padding-right:20px;}

  #sxmVehicle-selectVehicle li a{font-weight:bold;}

  #sxmVehicle-selectVehicle .last{padding-right:0px;}

  #sxmVehicle-selectVehicle .title{font-size:14px;font-weight:bold;padding-top:8px;}

  #lsxmVehicle-selectVehicle .where-thumb1{background:url(/wo/i/sxm20landing/images/overlay/where-1.jpg) 0 0;height:114px;width:241px;}

  #sxmVehicle-selectVehicle .where-thumb2{background:url(/wo/i/sxm20landing/images/overlay/where-2.jpg) 0 0;height:114px;width:241px;}

  #sxmVehicle-selectVehicle .where-thumb3{background:url(/wo/i/sxm20landing/images/overlay/where-3.jpg) 0 0;height:114px;width:241px;}

  #sxmVehicle-selectVehicle .where-thumb4{background:url(/wo/i/sxm20landing/images/overlay/where-4.jpg) 0 0;height:114px;width:241px;}

  #sxmVehicle-selectVehicle .where-thumb5{background:url(/wo/i/sxm20landing/images/overlay/where-5.jpg) 0 0;height:114px;width:241px;}

  #sxmVehicle-selectVehicle li a{font-weight:bold;}

  #sxmVehicle-selectVehicle .last{padding-right:0px;}

  #sxmVehicle-vehicleDetails .col1{width:220px;float:left;padding-right:15px;}

  #sxmVehicle-extra-2 ul{padding-top:20px;}

  #sxmVehicle-extra-2 li{padding-left:45px;padding-bottom:20px;}

  #sxmVehicle-extra-2 .first{background:url(/wo/i/sxm20landing/images/overlay/when-1.jpg) 0px 5px no-repeat;}

  #sxmVehicle-extra-2 .second{background:url(/wo/i/sxm20landing/images/overlay/when-2.jpg) 0px 5px no-repeat;}

  #sxmVehicle-extra-2 .third{background:url(/wo/i/sxm20landing/images/overlay/when-3.jpg) 0px 5px no-repeat;}

  #sxmVehicle-extra-2 .col2{background:url(/wo/i/sxm20landing/images/overlay/when-hero.jpg) 0px 0px no-repeat;width:527px;height:443px;float:left;}

.form-item .sxmChkbx label {
float: left;
width: auto;
margin-top: 15px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-style: normal;
font-size:14px;
}



.sxmChkbx:not(.default) > input
{
    padding: 0;
    margin: 0;
    height: 16px;
    width: 16px;
    float: left;
    position: absolute;
    left: 0;
    opacity: 0;
}
.sxmChkbx:not(.default) > label
{
    line-height: 16px;
    color: #000;
    padding: 0 0 0 24px;
}
/*
.sxmChkbx:not(.default) > input:hover + label, .sxmChkbx:not(.default) > input:focus + label,
.sxmChkbx:not(.default) > input + label:hover, .sxmChkbx:not(.default) > input:focus + label            { text-shadow: 1px 1px 3px #000; color: #2C7AD0; }
*/
.sxmChkbx:not(.default) > input + label
{
    background: url(/sxm/bootstrap/img/sxm-custom-inputs.png) 0 -1px no-repeat;
    height: 16px;
}
.sxmChkbx:not(.default) > input[type=radio] + label                                    { background-position: 0 -161px; }

/* Checked styles */
.sxmChkbx:not(.default) > input[type=radio]:checked + label                             { background-position: 0 -241px; }
.sxmChkbx:not(.default) > input[type=checkbox]:checked + label                         { background-position: 0 -81px; }
.sxmChkbx:not(.default) > input[type=checkbox]:hover:checked + label,
.sxmChkbx:not(.default) > input[type=checkbox]:focus:checked + label,
.sxmChkbx:not(.default) > input[type=checkbox]:checked + label:hover,
.sxmChkbx:not(.default) > input[type=checkbox]:focus:checked + label                     { background-position: 0 -101px; }
.sxmChkbx:not(.default) > input[type=radio]:hover:checked + label,
.sxmChkbx:not(.default) > input[type=radio]:focus:checked + label,
.sxmChkbx:not(.default) > input[type=radio]:checked + label:hover,
.sxmChkbx:not(.default) > input[type=radio]:focus:checked + label                     { background-position: 0 -261px; }

/* Hover & Focus styles */
.sxmChkbx:not(.default) > input[type=checkbox]:hover + label,
.sxmChkbx:not(.default) > input[type=checkbox]:focus + label,
.sxmChkbx:not(.default) > input[type=checkbox] + label:hover                             { background-position: 0 -21px; }
.sxmChkbx:not(.default) > input[type=radio]:hover + label,
.sxmChkbx:not(.default) > input[type=radio]:focus + label,
.sxmChkbx:not(.default) > input[type=radio] + label:hover                                { background-position: 0 -181px; }

/* Active styles */
.sxmChkbx:not(.default) > input[type=checkbox]:active + label,
.sxmChkbx:not(.default) > input[type=checkbox] + label:hover:active                    { background-position: 0 -41px; }
.sxmChkbx:not(.default) > input[type=radio]:active + label,
.sxmChkbx:not(.default) > input[type=radio] + label:hover:active                        { background-position: 0 -201px; }
.sxmChkbx:not(.default) > input[type=checkbox]:active:checked + label,
.sxmChkbx:not(.default) > input[type=checkbox]:checked + label:hover:active            { background-position: 0 -121px; }
.sxmChkbx:not(.default) > input[type=radio]:active:checked + label,
.sxmChkbx:not(.default) > input[type=radio]:checked + label:hover:active                { background-position: 0 -281px; }




.sxm-vehicle-selection-container {
padding-top:10px;
}
.styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(/sxm/bootstrap/img/sxm-dropdown.png) no-repeat right #ddd;
   border: 1px solid #ccc;
   }


.sxm-overlay-menu-toggle {
  background:#ececec;
  padding:25px 0px;
font-size:14px;
}
.sxm-overlay-content-container {
padding:25px 25px 5px 25px;
}



@charset "UTF-8";
/* CSS Document */
/*Base Grid Styles */
.content-main .col-left{
  float:left;
  width:637px;
}
.content-main .col-right{
  float:right;
  width:327px;
}
.row-container {
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
position:relative;
margin-bottom:18px;
}
.row-container a{
  font-weight:bold;
}
.row-container p{
  font-size: 11pt;
padding: 10px 0 2px;
font-weight: normal;
line-height:22px;
}

.row-container h3{
font-size: 20pt;
padding: 0 0 2px 0;
font-weight: bold;
}

.row-container h4{
font-size: 16pt;
padding: 0 0 2px 0;
font-weight: bold;
}

.row-container ul {
padding:10px 0;
}

.row-container li {
  font-size: 11pt;
font-weight: normal;
line-height:22px;
}
.row-container li.blue-arrow {
list-style-type: none;
background: url('/wo/i/infotainment/img/li-blue-arrow.jpg') no-repeat 0 4px;
padding-left: 15px;
padding-bottom:5px;
}
.row-container li.white-arrow {
list-style-type: none;
background: url('/wo/i/infotainment/img/li-white-arrow.png') no-repeat 0 4px;
padding-left: 20px;
padding-bottom:5px;
}

/*Center Well */
/*In Your Car */
.row-in-your-car{
  background:url('/wo/i/infotainment/img/bg-widget-header.jpg') top left no-repeat;
  height:279px;
}

.row-in-your-car h3 {
color: #11AAFF;

}
.row-in-your-car p {
color: #ffffff;

}
.row-in-your-car-content{
  width:175px;
  height:220px;
  padding:35px 0 0 30px;
}

/*Services Availability*/
.row-availability{
  background:#ffffff;
}
.row-availability-content{
  padding:30px 0 30px 30px;
}
.row-availability-content h4{
  color:#000;
}

/* Additional Content*/
.row-additional{
  background:#fff;

}
.row-additional h3 {
color: #000;

}
.row-additional p, .row-additional li {
color: #5d5d5d;
}
.row-additional-content{
  width:560px;
padding:35px 0 0 30px;
}

/*Right Rail*/
/* Column 2: Enjoy Your Trial*/
.enjoy-your-trial{
background: #0468a3;
background: -moz-linear-gradient(-45deg,  #0468a3 0%, #005282 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0468a3), color-stop(100%,#005282));
background: -webkit-linear-gradient(-45deg,  #0468a3 0%,#005282 100%);
background: -o-linear-gradient(-45deg,  #0468a3 0%,#005282 100%);
background: -ms-linear-gradient(-45deg,  #0468a3 0%,#005282 100%);
background: linear-gradient(135deg,  #0468a3 0%,#005282 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0468a3', endColorstr='#005282',GradientType=1 );
color:#fff;
}
.row-enjoy-your-trial p, .row-enjoy-your-trial li {
color: #ffffff;
}
.row-enjoy-your-trial-content{
  width:270px;
padding:20px 0 15px 25px;
}

/* Column 2: In Your Plane or Boat*/
.row-infotainment-services{
  background:#404040;
  color:#000;

}
.row-infotainment-services h5 {
color: #fff;

}
.row-infotainment-services p, .row-infotainment-services li {
color: #ffffff;
}
.row-infotainment-services-content{
  width:270px;
padding:20px 0 15px 25px;
}

/*Infotainment Widget Start */
.service-availability{
  background:#e6eff4;
  padding:15px;
  margin-top:20px;
  border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
/*Infotainment Widget End */

.form-item {
  padding: 10px 0 5px;
  overflow: hidden;
}

.form-item label {
  float: left;
  width: 210px;
  margin-top: 6px;
}
.form-item label span {
  display: block;
}

.form-item .form-field {
  float: left;
  margin-right: 10px;

}
.selectbox {
float: left;
/*padding: 10px !important;*/
margin-right: 10px !important;
}

.form-item .form-field .selectbox {
/*  padding: 4px;*/
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000;
  /*
  background: url(images/input-bg.png) 0 0 no-repeat;
  border: 1px solid #cecece;
  */
}

.form-item .form-field span,
.form-item .form-field .description-sm,
.form-item .form-field .instructions {
  padding-left: 20px;
  font-size: 11px;
  color: #888;
}


.width150{width:150px;}
.width170{
  width:170px;
  margin: 3px 0px;
  }
.width250{width:250px;}

.infotainment-widget-container{
  font-size:11px;
}

#infotainmentWidget-details ul {
padding: 3px 0px 0px 0px !important;
margin: 0px !important;
font-size:12px;
list-style-position:inside !important;
}
.infotainment-widget-container #infotainmentWidget-details p.iw-vehicle-selection{
padding-left:25px;
color:#000;
font-size:16px;
font-weight:bold;
}
.infotainment-widget-container #infotainmentWidget-details p.iw-vehicle-option{
padding-left:25px;
color:#000;
font-size:16px;
}
.infotainment-widget-container #infotainmentWidget-details p.iw-service-desc{
color:#000;
font-weight:bold;
margin-bottom:25px;
font-size:16px;
}
.infotainment-widget-container #infotainmentWidget-details p.iw-service-type{
color:#000;
font-weight:bold;
padding-left:25px;
font-size:14px;

}

.infotainment-widget-container #infotainmentWidget-details p.iw-service-detail{
font-weight:normal;
font-size:10px;
padding-left:25px;

}
.infotainment-widget-container #infotainmentWidget-details .iw-service-container{
  margin:10px 0 10px 50px;

}
.infotainment-widget-container #infotainmentWidget-details .iw-service-container p{
padding-left:45px;
}
.infotainment-widget-container #infotainmentWidget-details .iw-service-container p.iw-service-title{
font-weight:bold;
}
.infotainment-widget-container #infotainmentWidget-details .iw-service-container p.iw-services-desc{
font-size:12px;
}

.infotainment-widget-container #infotainmentWidget-details .iw-service-Weather{
  background:url("/wo/i/travellink/img/rr-icon-weather.png") top left no-repeat;
}

.infotainment-widget-container #infotainmentWidget-details .iw-service-Traffic{
  background:url("/wo/i/travellink/img/rr-icon-traffic.png") top left no-repeat;
}

.infotainment-widget-container #infotainmentWidget-details .iw-service-Sports{
  background:url("/wo/i/travellink/img/rr-icon-sports.png") top left no-repeat;
}

.infotainment-widget-container #infotainmentWidget-details .iw-service-Stocks{
  background:url("/wo/i/travellink/img/rr-icon-stocks.png") top left no-repeat;
}

.infotainment-widget-container #infotainmentWidget-details .iw-service-Fuel{
  background:url("/wo/i/travellink/img/rr-icon-fuel.png") top left no-repeat;
}

.infotainment-widget-container #infotainmentWidget-details .iw-service-Movies{
  background:url("/wo/i/travellink/img/rr-icon-movies.png") top left no-repeat;
}
.infotainment-widget-container #infotainmentWidget-details .iw-service-AudioProgramming{
  background:url("/wo/i/travellink/img/rr-icon-audio.png") top left no-repeat;
}

.infotainment-widget-container #infotainmentWidget-details p {
    font-size: 12px;
    line-height:normal;
    margin:2px 0;
  padding:0;
}
#infotainmentWidget-details .service-icon{
float:left;
padding: 2px 8px 2px 0px;
}

#infotainmentWidget-details .service-title{
float:left;
font-weight:bold;
padding: 13px 0px 0px 0px;
}
.iw-service-container{
  min-height:36px;
}

.sxm-bootstrap .btn-sm, .sxm-bootstrap .btn-group-sm > .btn {
font-size: 16px;
}
.sxmVehicleButton {
  padding: 15px 0 10px 0px;
}

.sxm-bootstrap .sxmVehicleButton .btn-lg {
width:auto;
}

#sxmBasicNav {
  border-top: 5px solid #1295e8;
background: #fff;
height: 80px;
position: relative;
z-index: 7000;

}
#sxmBasicFooter{
padding:10px;
text-align:center;
font-size:12px;
background:#000;
color:#fff;
}

@media (min-width: 300px) {
#sxmBasicNav{
  display:block;
}
p.feature-title.roboto-thin {
font-size: 22px;
}


#sxmBasicFooter{
display:block;
}


  .sxm-dropdown-container{
    float:none;
     width: 248px;
   height: 29px;
   margin-right:10px;
   overflow: hidden;
   background: url(/sxm/bootstrap/img/sxm-dropdown.png) no-repeat right #ffffff;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   border: 1px solid #ccc;
   padding-bottom:5px;
}

.sxm-dropdown-container select {
   background: transparent;
   width: 247px;
padding: 2px 6px;
color: #555555;
font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
height: 29px;

-webkit-appearance: none;
-moz-appearance: checkbox-container;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
 text-overflow: '';
   }

.sxm-dropdown-container select::-ms-expand {
display: none;
   }


#sxmVehicleHeader .head_sxmSubButton {
float:none;
text-align: center;
}
.col-sm-6.sxmVehicleDisplay {
padding-bottom: 4px;
}

  .sxmVehicle-overlay {
/*  padding:25px 57px 0px 57px;*/
padding-top:10px;

  width:300px;/*background:#9CF;*/
}
.sxm-form-radio-col2{
  padding:15px 0 0 0px;
}
.sxm-overlay-content-container {
height: 340px;
}
/*
.sxm-bootstrap .btn-lg, .sxm-bootstrap .btn-group-lg > .btn {
width: 220px !important;
padding: 0 auto !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
font-size: 12px;
}
*/
.sxm-dropdown-container {
margin-bottom: 5px;
}

.sxm-bootstrap .btn-lg, .sxm-bootstrap .btn-group-lg > .btn {
white-space: normal;
width: 240px;
font-size:14px;
padding-top: 13px !important;
padding-bottom: 13px !important;
}
.sxmChkbx {
height: 40px;
}
}

@media (min-width: 720px) {


#sxmBasicFooter{
display:none;
}
#sxmBasicNav{
  display:none;
}

.sxm-form-radio-col1{
  float:left;
}
.sxm-form-radio-col2{
  float:left;
  padding:8px 0 0 20px;
}
  .sxm-dropdown-container{
  float:left;
     width: 153px;
   height: 29px;
   margin-right:10px;
   overflow: hidden;
   background: url(/sxm/bootstrap/img/sxm-dropdown.png) no-repeat right #ffffff;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   border: 1px solid #ccc;
}

.sxm-dropdown-container select {
   background: transparent;
   width: 158px;
padding: 2px 6px;
color: #555555;
font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
height: 29px;

-webkit-appearance: none;
-moz-appearance: checkbox-container;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
 text-overflow: '';
   }

.sxm-dropdown-container select::-ms-expand {
display: none;
   }


#sxmVehicleHeader .head_sxmSubButton {
float:right;
}
.sxm-overlay-content-container {
height: 250px;
}
.sxmVehicle-overlay .disclaimer-overlay{
font-size:14px;
color:#980000;
padding-top:10px;
min-height:27px;
}
  .sxmVehicle-overlay {
/*  padding:25px 57px 0px 57px;*/
padding-top:10px;

  width:550px;/*background:#9CF;*/
}

  .sxmVehicle-overlay a{text-align:left;}

  .sxmVehicle-overlay .feature-title{
    
    font-size:35px;
    letter-spacing: .5px;
    color:#000;
    padding-bottom:10px;
    text-align:center;
    

    }


    /*.lynx-overlay p {padding:5px;}*/

  .sxmVehicle-overlay .last {padding-right: 0px;}

  .sxmVehicle-overlay .details {
    font-size:11pt;
    text-align:left;
    line-height:17px;
    letter-spacing: -.2px;
  }



}


#sxmBasicNav div.content {

margin: 0 auto;
position: relative;
width:200px;
}
#sxmBasicNav .logo {
width: 200px;
height: 75px;
text-indent: -1000px;
overflow: hidden;
background: url(/img/global/logo.png) no-repeat 0px 0px;
display: block;
}
