﻿html{background:#737373;}body,form{background:transparent;}html,body,form{position:relative;min-height:100%;font-family:Arial,sans-serif;height:100%;}.table{display:table;margin-bottom:10px;}.tr{display:table-row;}.td{display:table-cell;}.flex-row{display:flex;flex-wrap:wrap;}.flex-row>[class*='col-']{display:flex;flex-direction:column;}.iframed{background:transparent !important;}.iframed .hideForIframe{display:none;visibility:collapse;}.iframed .contentAreas{box-shadow:none !important;}.nav-lang{display:flex;align-items:center;margin-left:auto;}.nav-lang a{font-size:13px;text-decoration:none;}.nav-lang a:hover{text-decoration:underline;}.nav-lang span{padding-left:10px;padding-right:10px;font-size:13px;}.RadTouchExtender{overflow-y:auto !important;}.btn,.riTextBox,.input-group-addon,.rddlInner{border-radius:0 !important;}.form-group{margin-bottom:7px !important;}.container{padding:0;}.contentAreas{box-shadow:0 0 7px 3px rgba(0,0,0,.2);}.contentAreas>div{width:100%;}.btn-black,.btn-black:hover,.btn-black:active,.btn-black:focus{background:#000 !important;color:#fff;}.btn-orange,.btn-black:hover,.btn-black:active,.btn-black:focus{background:#f93 !important;color:#fff;font-style:italic;font-weight:600;border:none !important;}.btn-ford,.btn-ford:hover,.btn-ford:active,.btn-ford:focus{background:#066fef !important;color:#fff;border:none !important;border-radius:22px !important;padding-top:8px;}.btn-lightgrey,.btn-lightgrey:hover,.btn-lightgrey:active,.btn-lightgrey:focus{background:#efefef !important;font-weight:600;font-size:12px;color:#353f48;border:none !important;border-bottom:2px solid #ef6149 !important;}.btn-red,.btn-red:hover,.btn-red:active,.btn-red:focus{background:#c3002f !important;font-weight:400;font-size:12px;color:#fff;border:none !important;}.btn-darkgrey,.btn-darkgrey:hover,.btn-darkgrey:active,.btn-darkgrey:focus{background:#1a1a1a !important;font-weight:400;font-size:12px;color:#ccc;border:none !important;}.btn-buick{background-color:#f6f5f4;border:1px solid #222;color:#222;font-family:"Buick Text",Arial,sans-serif !important;font-size:14px;font-weight:500;letter-spacing:1px;line-height:14px;width:100%;border-radius:8px !important;padding:14px 0 !important;display:flex;align-items:center;justify-content:center;}.btn-buick:hover,.btn-buick:active,.btn-buick:focus{background-color:#d7d5d3 !important;border:1px solid #222 !important;color:#222 !important;}.btn-gmc{background:transparent !important;font-weight:800;letter-spacing:2px;font-size:12px;color:#000;border:#c00 solid 2px !important;display:flex;align-items:center;justify-content:center;}.btn-gmc:hover,.btn-gmc:active,.btn-gmc:focus{background:#c00 !important;color:#fff;}.btn-cadillac{background:transparent !important;font-weight:500;letter-spacing:2px;font-size:12px;color:#282828;border:#282828 solid 2px !important;display:flex;align-items:center;justify-content:center;}.btn-cadillac:hover,.btn-cadillac:active,.btn-cadillac:focus{background:#282828 !important;color:#fff;}.btn-carbravo{display:flex;align-items:center;justify-content:center;}.btn-chevy{background:#0077d9 !important;font-weight:bold;letter-spacing:2px;font-size:13px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px !important;}.btn-chevy:hover,.btn-chevy:active{background:#005ba6 !important;}.btn-gm{padding:14px 100px !important;background-color:#0060a9;color:#d8d8d8;border:3px solid #0060a9;font-size:14px;display:flex;align-items:center;justify-content:center;}.btn-gm:hover,.btn-gm:active,.btn-gm:focus{background-color:transparent;color:#0060a9;}.btn-genesis{padding:15px 120px !important;background-color:transparent;color:#000;border-radius:0 !important;border:1px solid #1a1a1a;font-size:13px;}.btn-genesis:hover,.btn-genesis:active,.btn-genesis:focus{box-shadow:0 0 0 1px black;}.validateMsg{color:#f00;font-size:11px;}.overHeader{padding:15px 20px;background:#323232;color:#fff;font-size:15px;}.overHeader .oemLogo{height:35px;padding-right:20px;}.headerImg{position:relative;height:250px;background-color:#808080;background-repeat:no-repeat;background-size:cover;background-position:center center;}.headerImg .oemLogo{width:20%;max-width:135px;position:absolute;top:20px;right:5px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));}@media(min-width:768px){.headerImg{height:325px;}}.banner-container{position:relative;background:#fff;}.banner-container img{width:100%;}.banner-container .text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:2% 35% 0 2%;display:flex;flex-direction:column;justify-content:space-between;}.banner-container .text-overlay .headline-top,.banner-container .text-overlay .headline-bottom{margin:0;font-size:clamp(1rem,3vw,2.4rem);white-space:nowrap;}.banner-container .text-overlay .body-copy{display:flex;align-items:center;}.banner-container .text-overlay .body-copy p{margin:0;font-size:clamp(.8rem,2vw,1.9rem);}@media(max-width:500px){.banner-container img{display:none;}.banner-container .text-overlay{position:static;padding:2% 2% 0 2%;}.banner-container .text-overlay .headline-top,.banner-container .text-overlay .headline-bottom{white-space:break-spaces !important;}.banner-container .text-overlay .body-copy p{margin:10px 0 !important;}.iframed .banner-container .text-overlay{padding:0 !important;}}label{font-weight:normal !important;vertical-align:middle;}.contentMain{padding:10px 30px 30px 30px;background:#fff;}.contentMain .RadButton .rbIcon:before,.contentMain .RadButton.rbCheckBox .rbIcon{font-size:28px !important;}.contentMain .rbCheckBox,.contentMain .rbIconOnly{padding-top:0 !important;}.contentMain .custInfo{padding-top:15px;}@media(min-width:768px){.contentMain .vehImgContainer{text-align:right;}}.contentMain .vehImg{width:100%;max-width:250px;}.contentMain .custForm{padding-top:15px;width:100%;}.contentMain .custForm .panel{padding:5px 10px 10px 10px;box-shadow:2px 2px 3px rgba(0,0,0,.1) !important;margin-bottom:10px !important;background-color:#fdfdfd;border-radius:0;}.contentMain .custForm .panel .panel-heading{background-color:transparent;border:none;padding-bottom:0;}.contentMain .custForm .panel .label{border-radius:0 !important;}.contentMain .custForm .panel .label-primary{background-color:#eee !important;color:#000 !important;border:1px solid #ccc !important;padding-left:1em !important;padding-right:1em !important;}.contentMain .custForm .panel .input-padding{padding-top:7px;padding-bottom:7px;}.contentMain .custForm .inactive{background:#eee;cursor:pointer;}.contentMain .custForm .inactive label,.contentMain .custForm .inactive input{cursor:pointer;}.contentMain .custForm .input-group{width:100%;max-width:400px;}.contentMain .custForm .cellphone{max-width:300px;}.contentMain .custForm .input-group-addon{width:100px;text-align:left;}.contentMain .custForm input[type="text"]:disabled{background:transparent;}.contentMain .btn{padding-left:50px;padding-right:50px;}.contentMain .legalJargon{padding-top:7px;font-size:10px;}.contentThanks{padding-bottom:100px;}.contentDlr{padding:25px 20px;background:#ebebeb;vertical-align:top;}.contentDlr .clientMap{background:#fff;border:0;width:100%;height:250px;}@media(max-width:991px){.contentDlr .clientMap{margin-top:10px;}}.footerArea{padding:20px;padding-top:50px;background-color:#000;color:#fff;font-size:11px;}