@font-face{font-family:"BMWType_Bold";src:url("/fonts/bmw_type_web_bold/bmwtypewebbo_all.woff") format("woff"),url("/fonts/bmw_type_web_bold/bmwtypewebbo_all.ttf") format("truetype"),url("/fonts/bmw_type_web_bold/bmwtypewebbo_all.svg#BMWTypeWebBoldAll") format("svg")}@font-face{font-family:'dlo';src:url("/fonts/dlo.eot?-1pt1q6");src:url("/fonts/dlo.eot?#iefix-1pt1q6") format("embedded-opentype"),url("/fonts/dlo.woff?-1pt1q6") format("woff"),url("/fonts/dlo.ttf?-1pt1q6") format("truetype"),url("/fonts/dlo.svg?-1pt1q6#dlo") format("svg");font-weight:normal;font-style:normal}body{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;color:#262626;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%!important}p{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal;font-size:14px;line-height:17px}h2{padding-right:15px;font-size:35px;line-height:35px;letter-spacing:-1.575px;margin-top:-3px;margin-bottom:12px}h4{padding-right:15px;font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}.md-button{padding-right:0!important;padding-left:0!important;padding:0!important;min-width:285px!important;height:40px!important;letter-spacing:0!important;margin-bottom:10px!important;border-style:solid!important;border-width:0!important;cursor:pointer!important;font-weight:bold!important;font-size:15px!important;line-height:18px!important;margin:0 0 .7142857143rem!important;position:relative!important;text-decoration:none!important;text-align:center!important;-webkit-appearance:none!important;-webkit-border-radius:0!important;border-radius:0!important;text-transform:inherit!important}.md-button.md-primary{background-color:#1c69d4!important;border-color:#0653b6!important;color:#fff!important;text-align:center!important;vertical-align:middle!important;padding:0 15px!important}.md-button.md-primary:hover{background-color:#0653b6!important}.md-button.md-primary:focus{background-color:#0653b6!important}.md-button.md-secondary{background-color:#666!important;border-color:#4d4d4d!important;color:#fff!important;text-align:center!important;vertical-align:middle!important;padding:0 15px!important}.md-button.md-secondary:hover{background-color:#4d4d4d!important}.md-button.md-secondary:focus{background-color:#4d4d4d!important}.md-button.md-secondary.btn-test-drive{background-color:transparent!important;border:1px solid #0653b6!important;color:#0653b6!important;transition:transform .2s}.md-button.md-secondary.btn-test-drive:hover{background-color:transparent!important;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.md-button.md-secondary.btn-test-drive:focus{background-color:transparent!important;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.md-button.md-secondary.btn-roi{background-color:transparent!important;border:1px solid #0653b6!important;color:#0653b6!important;transition:transform .2s}.md-button.md-secondary.btn-roi:hover{background-color:transparent!important;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.md-button.md-secondary.btn-roi:focus{background-color:transparent!important;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.md-button.md-primary.btn-ebrochure::after{background:transparent;border:2px solid #0653b6;border-left:0;border-bottom:0;content:"";margin-left:4%;margin-bottom:-6px;position:absolute;height:.5rem;top:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5rem;z-index:2}.md-button.md-primary.btn-ebrochure{background-color:transparent!important;color:#0653b6!important}.md-button.md-primary.btn-ebrochure:hover{background-color:transparent!important;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.md-button.md-primary.btn-ebrochure:focus{background-color:transparent!important;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.md-button[disabled],.md-button[disabled]:hover{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;cursor:default!important}.flex{box-sizing:border-box!important;flex:auto!important}.progressCirculardemoBasicUsage body{padding:20px}.progressCirculardemoBasicUsage h4{margin:10px 0}.progressCirculardemoBasicUsage md-progress-circular{margin-bottom:20px}.progressCirculardemoBasicUsage #loaders>md-switch{margin:0;margin-left:10px;margin-top:-10px}.progressCirculardemoBasicUsage #loaders>h5{margin-top:0}.progressCirculardemoBasicUsage #loaders>p{margin-right:20px;margin-bottom:24px}.progressCirculardemoBasicUsage p.small{font-size:.8em;margin-top:-18px}.progressCirculardemoBasicUsage hr{width:100%;margin-top:20px;border-color:rgba(221,221,177,.1)}.progressCirculardemoBasicUsage p.small>code{font-size:.8em}.progressCirculardemoBasicUsage .visible{border-color:rgba(221,221,177,0)}@media(max-width:600px){.md-button{width:100%!important;min-width:100%!important}}html,body{height:auto!important}@font-face{font-family:"BMWType_Bold";src:url("/fonts/bmw_type_web_bold/bmwtypewebbo_all.woff") format("woff"),url("/fonts/bmw_type_web_bold/bmwtypewebbo_all.ttf") format("truetype"),url("/fonts/bmw_type_web_bold/bmwtypewebbo_all.svg#BMWTypeWebBoldAll") format("svg")}@font-face{font-family:'dlo';src:url("/fonts/dlo.eot?-1pt1q6");src:url("/fonts/dlo.eot?#iefix-1pt1q6") format("embedded-opentype"),url("/fonts/dlo.woff?-1pt1q6") format("woff"),url("/fonts/dlo.ttf?-1pt1q6") format("truetype"),url("/fonts/dlo.svg?-1pt1q6#dlo") format("svg");font-weight:normal;font-style:normal}body{overflow:hidden}:focus{outline:none}input{width:100%}a{color:#666;text-decoration:none;font-weight:bold;line-height:inherit;background:transparent}.dealerlocator{font-size:14px;line-height:17px;font-family:Arial,sans-serif}.adp,.adp table{font-size:14px!important;line-height:17px!important;font-family:Arial,sans-serif!important}.dealerlocator ul{list-style:none}.dealerlocator section{position:relative;box-sizing:initial;display:block}.tabs{margin-bottom:0!important;margin-left:0;height:60px}md-input-container.md-icon-float>label{margin-left:0!important}.dealerlocator .dlo-wrapper{height:100%!important}.dealerlocator .dlo-wrapper .sidebar{width:350px!important;min-width:350px!important;height:850px;overflow-y:auto;overflow-x:hidden}.dealerlocator .dlo-wrapper .sidebar .tabs .dlo-brand.brandSelected{background:#fff;cursor:default;border-bottom:0}.dealerlocator .dlo-wrapper .sidebar .tabs .dlo-brand:first-child{border-right:solid 1px #e6e6e6}.dealerlocator .dlo-wrapper .sidebar .tabs .dlo-brand{float:left;width:50%;height:60px;box-sizing:border-box;color:#666;background:#f2f2f2;padding:16px 0;margin:0;cursor:pointer;border-bottom:solid 1px #e6e6e6}.dealerlocator .dlo-wrapper .sidebar .tabs .dlo-brand .dlo-brandLogo{width:22px;height:22px;padding:3px 10px 0 15px;float:left}.dealerlocator .dlo-wrapper .sidebar .tabs .dlo-brand .dlo-brand-name{font-size:14px;line-height:17px;font-weight:bold;display:table-cell;vertical-align:middle;height:28px;padding-top:1px}.dealerlocator .dlo-wrapper .sidebar .dealer{padding:12px 15px 11px 15px;position:relative;color:#262626;line-height:17px;border-bottom:1px solid #e6e6e6;min-height:40px;cursor:pointer}.dealerlocator .dlo-wrapper .sidebar .addressTypeImage{padding-left:10px}.dealerlocator .dlo-wrapper .sidebar .addressTypeImageDealer{padding-left:10px;float:left}.dealerlocator .dlo-wrapper .sidebar .dealerAddressTypeContainer{padding-top:5px;padding-bottom:5px;overflow:auto}.Container>div:first-child>div>img.Dealer{padding-left:0}.dealerlocator .dlo-wrapper .sidebar .dealerAddressTypeContainer>div:first-child>div>img.addressTypeImageDealer{padding-left:0!important}.dealerlocator .dlo-wrapper .sidebar .dealer h4.title{font-family:'BMWType_Bold';font-size:14px;line-height:17px;margin:0;cursor:pointer}.dealerlocator .dlo-wrapper .sidebar .dealer.selected h4.title{color:#1c69d4}.dealerlocator .dlo-wrapper .sidebar .dealer .state{float:left;margin-right:10px}.dealerlocator .dlo-wrapper .sidebar .dealer.selected{padding-left:10px;padding-right:10px;border-left:5px solid #1c69d4}.dealerlocator .dlo-wrapper .sidebar .dealer a{color:#262626;font-weight:normal}.dealerlocator .dlo-wrapper .sidebar .dealer .dlo-link a{color:#666;font-weight:bold;text-decoration:none}.dealerlocator .dlo-wrapper .sidebar .dealer .phone-numbers{padding-top:5px;padding-bottom:5px;line-height:1.5em}.dealerlocator .dlo-wrapper .sidebar .dealer .phone-numbers .phone-label{color:#666;font-weight:bold;text-decoration:none;float:left;padding-right:10px}.dealerlocator .dlo-wrapper .sidebar .dealer .dlo-website{padding-bottom:5px;padding-bottom:5px}.dealerlocator .dlo-wrapper .sidebar .dealer .dealer-emails{padding-top:10px;padding-bottom:10px;line-height:1.5em}.dealerlocator .dlo-wrapper .sidebar .dealer .dealer-emails .email-name{color:#666;font-weight:bold;text-decoration:none;float:left;padding-right:10px}.dealerlocator .dlo-wrapper .sidebar .dealer .dealer-hours{padding-top:10px;padding-bottom:10px;line-height:1.5em}.dealerlocator .dlo-wrapper .sidebar .dealer .dealer-hours .hours{padding-bottom:5px}.dealerlocator .dlo-wrapper .sidebar .dealer .dealer-hours .hours-name{color:#666;font-weight:bold;text-decoration:none}.dealerlocator .dlo-wrapper .sidebar .dealer .dealer-hours .hours-text{float:left;width:100px}.dealerlocator .dlo-wrapper .sidebar .dealer .route-planner .route-address{width:80%;float:left}.dealerlocator .dlo-wrapper .sidebar .dealer .route-planner .route-locate-me{width:40px;float:right}.dealerlocator .dlo-wrapper .sidebar .dealer .route-planner .route-locate-me button{min-width:40px!important;width:40px!important;height:40px!important;margin:0!important}.route-locate-me button md-icon{width:20px!important;left:-5px;position:relative}.dealerlocator .dlo-wrapper .sidebar .extended-info .md-button{min-width:100%!important;margin-left:0!important;max-width:600px!important}.dealerlocator .dlo-wrapper .sidebar header.results-header,.dealerlocator .dlo-wrapper .sidebar header.search-header{padding-right:15px;border-bottom:1px solid #eee;white-space:nowrap;position:relative;line-height:40px;height:40px;width:calc(100% - 15px)}.dealerlocator .dlo-wrapper .sidebar header.results-header a.results-back-btn,.dealerlocator .dlo-wrapper .sidebar header.search-header a.results-back-btn{position:relative;left:15px;cursor:pointer}.dealerlocator .dlo-wrapper .icon-left{display:inline-block;background:transparent url("/img/dealerlocator/arrow.png") no-repeat center center;height:10px;width:6px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.dealer-map{display:none}@media(max-width:600px){.dealerlocator .dlo-wrapper{height:100%!important;width:100%!important;display:block!important}.map-wrapper{display:none}.dealerlocator .dlo-wrapper .sidebar{width:100%;min-width:100%;height:850px;overflow-y:auto;overflow-x:hidden}.dealerlocator .dlo-wrapper .sidebar{width:100%!important;min-width:100%!important}.dealer-map{display:block}}.body-content{height:100%!important}.angular-google-map-container{width:75%;height:100%;position:absolute}.animate-show,.animate-hide{-webkit-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:2000ms cubic-bezier(.25,.25,.75,.75) all;transition:2000ms cubic-bezier(.25,.25,.75,.75) all}.animate-show{left:100%}.animate-show.animate-show-active{left:0}.animate-hide{left:0}.animate-hide.animate-hide-active{left:-100%}.street{text-transform:capitalize!important}.suburb{text-transform:capitalize!important}.state{text-transform:uppercase!important}.lmct{float:right;font-size:9px;width:100%}.oddColor{background-color:#fff}.evenColor{background-color:#efeeee}md-ink-bar{color:#1c69d4!important;background:#1c69d4!important}md-tabs .md-tab.md-active,md-tabs .md-tab.md-focused{color:#1c69d4!important}.tracking-website{line-height:1.5em}.filter-box{border-bottom:solid 1px #e1e1e1}.filter-header{line-height:40px}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:20px;height:20px;line-height:14px;vertical-align:text-top;background-image:url("/img/icons/download-cross.png");background-position:0;background-repeat:no-repeat;margin-top:1px;background-color:#1c69d4;background-size:100%}.icon-plus-sign:hover{background-color:#0653b6}.icon-minus-sign:hover{background-color:#0653b6}.icon-plus-sign{background-position:0 0}.icon-minus-sign{background-image:url("/img/icons/download-minus.png");background-position:0;background-size:100%}.title-pos{position:relative;top:3px;left:5px;font-size:14px;font-weight:700;color:#000;line-height:17px}.SlideUp{transition:.3s linear all;height:auto;overflow:hidden}.SlideUp.ng-hide{height:0}.containerWide{width:100%;margin:0}md-input-container{padding:2px 2px 26px!important}.address-type{margin:8px!important}.md-icon-button{min-width:40px!important;margin-bottom:0!important}