/*reset*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, #mf-content img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video, main {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
ul {list-style: none;}
/*fonts*/
@font-face{font-family:'bmwTypeWebBoldAll';src:url("fonts/BMWTypeWebBoldAll.20161018.eot");src:url("fonts/BMWTypeWebBoldAll.20161018.eot?#iefix") format("embedded-opentype"),url("fonts/BMWTypeWebBoldAll.20161018.woff2") format("woff2"),url("fonts/BMWTypeWebBoldAll.20161018.woff") format("woff"),url("fonts/BMWTypeWebBoldAll.20161018.ttf") format("truetype")}
@font-face{font-family:'bmwTypeWebLightAll';src:url("fonts/BMWTypeWebLightAll.20161018.eot");src:url("fonts/BMWTypeWebLightAll.20161018.eot?#iefix") format("embedded-opentype"),url("fonts/BMWTypeWebLightAll.20161018.woff2") format("woff2"),url("fonts/BMWTypeWebLightAll.20161018.woff") format("woff"),url("fonts/BMWTypeWebLightAll.20161018.ttf") format("truetype")}
@font-face{font-family:'bmwTypeWebThinAll';src:url("fonts/BMWTypeWebThinAll.20171026.woff2") format("woff2"),url("fonts/BMWTypeWebThinAll.20171026.woff") format("woff"),url("fonts/BMWTypeWebThinAll.20171026.ttf") format("truetype")}
/*print*/
#file-print {color:#111111;width: 700px;margin: auto;font-family:arial;font-size: 13px;line-height: 1.2;}
#file-print .head {font-family: 'bmwTypeWebBoldAll';font-weight: normal;display: flex;flex-flow: row wrap;padding: 4px;align-items: center;}
#file-print .head > div {width: 50%;}
#file-print .head > div > p > img {display: inline-block;height: auto;vertical-align: middle;width: 46px;}
#file-print .head > div > p > span {display: inline-block;margin:0 0 0 6px;vertical-align: middle;}
#file-print .head > div + div {text-align: right;}
.grid{display: table;width:100%;}
.col20{display:table-cell;padding:6px 0;vertical-align:middle;width:20%}
.col30{display:table-cell;padding:6px 0;vertical-align:middle;width:30%}
.col33{display:table-cell;padding:6px 0;vertical-align:middle;width:33%}
.col35{display:table-cell;padding:6px 0;vertical-align:middle;width:35%}
.col40{display:table-cell;padding:6px 0;vertical-align:middle;width:40%}
.col50{display:table-cell;padding:6px 0;vertical-align:middle;width:50%}
.col60{display:table-cell;padding:6px 0;vertical-align:middle;width:60%}
.col65{display:table-cell;padding:6px 0;vertical-align:middle;width:65%}
.col70{display:table-cell;padding:6px 0;vertical-align:middle;width:70%}
.col80{display:table-cell;padding:6px 0;vertical-align:middle;width:80%}
#file-print .dates-primary {}
#file-print .dates-primary > h1 {border-bottom:3px solid #e6e6e6;font-family: 'bmwTypeWebBoldAll';font-weight: normal;font-size:25px;margin:22px 0 15px 0;padding:0 0 10px 0;}
#file-print .dates-primary > .two-cols {display: flex;flex-flow: row wrap;}
#file-print .dates-primary > .two-cols > div {width: 50%}
#file-print .dates-primary > .two-cols > div > img {display: block;height: auto;width: 96%;}
#file-print .dates-primary > .two-cols > div > ul {display: flex;flex-flow: column nowrap;font-family: 'bmwTypeWebBoldAll';height: 100%;}
#file-print .dates-primary > .two-cols > div > ul > li {font-size:12px;flex:1 1 auto;}
#file-print .dates-primary > .two-cols > div > ul > li > span {font-weight: normal;}
#file-print .dates-primary > .two-cols > div > ul > li > b {display:block;font-weight: normal;font-size: 20px;}
#file-print .dates-primary > .two-cols > div > ul > li > strong {display:block;font-weight: normal;font-size: 45px;}
#file-print .dates-primary > .two-cols > div > ul > li + li {margin:20px 0;}
#file-print .dates-primary > .two-cols > div > ul > li:last-Child {flex: 1 1 0;margin: 40px 0 0 0;}
#file-print .dates-primary > .two-cols > div h1{font-family: 'bmwTypeWebBoldAll';font-weight: normal;font-size: 44px;margin:10px 0 20px 0;}
#file-print .dates-primary > .two-cols > div p{font-family: 'bmwTypeWebLightAll';font-weight: normal;font-size:14px;margin:10px 0;}
#file-print .dates-primary > .two-cols > div .warranty a{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #2B2E33; color: #ffffff; padding: 0 10px; padding-bottom: 0px; border-radius: 10px; font-family: "bmwTypeWebLightAll","Arial","Helvetica",sans-serif; height: 22px; font-size: 14px; line-height: 14px; padding-bottom: 2px;}
#file-print .dates-primary > .two-cols > div .bmsi{cursor: pointer; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #deeff4; color: #262626; padding: 0px 10px 0 36px; border-radius: 10px; font-family: "BMWType","Arial","Helvetica",sans-serif; height: 22px; font-size: 14px; line-height: 14px; background-image: url("data:image/png;base64,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"); background-repeat: no-repeat; background-size: 20px; background-position: 8px 2px;margin:8px 0;}
#file-print .dates-general {border-top:3px solid #e6e6e6;display: flex;flex-flow: row wrap;margin:22px 0;padding:16px 0;}
#file-print .dates-general > div {width: 50%;}
#file-print .dates-general > div > ul {padding:0 0 0 60px;}
#file-print .dates-general > div > ul > li {margin:10px 0;}
#file-print .dates-general > div > ul > li > img {display: inline-block;height: auto;margin:0 4px 0 0;width: 16px;vertical-align: middle;}
#file-print .dates-general > div > ul > li > span {display: inline-block;width: calc(100% - 24px);vertical-align: middle;}
#file-print .dates-general > div > ul > li > span > b {display:inline-block;font-weight: bold;vertical-align: middle;}
#file-print .dates-general > div > ul > li > span > span {display:inline-block;vertical-align: middle;}
#file-print .price {display: flex;flex-flow: row wrap;margin: 22px 0 60px 0;align-items: last baseline;}
#file-print .price > div {width: 50%}
#file-print .price > div > p {font-family: 'bmwTypeWebBoldAll';font-size:16px;padding:0 0 10px 38px;}
#file-print .price > div > p > b {font-weight: normal;font-size: 20px}
#file-print .price > div > p > strong {font-weight: normal;font-size: 40px;margin:0 0 0 6px;}
#file-print .price > div + div > p {padding-left: 10px}
#file-print .dates {border-top:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;margin-bottom:60px;padding:20px 0;}
#file-print .dates > div > h2 {border-bottom:3px solid #e6e6e6;font-family: 'bmwTypeWebBoldAll';font-weight: normal;font-size:25px;margin:0 8px 15px 0;padding:0 0 10px 0;}
#file-print .dates > div > p {margin:0 0 8px 0;}
#file-print .dates > div > p > .square {background-color:#1c69d4;display: inline-block;height: 9px;margin:0 0 3px 0;vertical-align:bottom;width: 9px;}
#file-print .dates > div > p > strong {display: inline-block;font-size:12px;vertical-align: bottom;width: calc(100% - 16px);margin:0 0 0 2px;}
#file-print .dates > div > ul {margin:0 0 0 20px;}
#file-print .dates > div > ul > li {display:inline-block;margin:6px;}
#file-print .dates > div > dl {margin:0 0 20px 20px;}
#file-print .dates > div > dl > dt {display: inline-block;width: 60px;font-size:12px;margin:0 0 10px 0;vertical-align: top;}
#file-print .dates > div > dl > dd {display: inline-block;font-size:12px;font-weight:bold;margin:0 0 10px 0;width: calc(100% - 70px);vertical-align: top;}
#file-print .dates-two-cols {display: flex;flex-flow: row wrap;justify-content: space-between;}
#file-print .dates-two-cols > div {width: 49%}
#file-print .dates-two-cols > div > h2 {border-bottom:3px solid #e6e6e6;font-family: 'bmwTypeWebBoldAll';font-weight: normal;font-size:25px;margin:0 8px 15px 0;padding:0 0 10px 0;}
#file-print .dates-two-cols > div > p {margin:0 0 8px 0;}
#file-print .dates-two-cols > div > p > .square {background-color:#1c69d4;display: inline-block;height: 9px;margin:0 0 3px 0;vertical-align:bottom;width: 9px;}
#file-print .dates-two-cols > div > p > strong {display: inline-block;font-size:12px;vertical-align: bottom;width: calc(100% - 16px);margin:0 0 0 2px;}
#file-print .dates-two-cols > div > ul {margin:0 0 0 20px;}
#file-print .dates-two-cols > div > ul > li {margin:6px 0;}
#file-print .dates-two-cols > div > dl {margin:0 0 20px 20px;}
#file-print .dates-two-cols > div > dl > dt {display: inline-block;width: 60px;font-size:12px;margin:0 0 10px 0;vertical-align: top;}
#file-print .dates-two-cols > div > dl > dd {display: inline-block;font-size:12px;font-weight:bold;margin:0 0 10px 0;width: calc(100% - 70px);vertical-align: top;}
#file-print .vehiclePrice{display: table;margin: 10px 0;width:100%;}
#file-print .vehiclePrice .grey1{background-color: #f9f9f9;display: table-cell;padding:6px 20px;width:50%;}
#file-print .vehiclePrice .grey2{background-color: #ececec;display: table-cell;padding:6px 20px;width:50%;}
#file-print .vehiclePrice p{font-family: 'bmwTypeWebLightAll';font-weight: normal;font-style: normal;font-size: 8.7pt;line-height: 1.4;}
#file-print .vehiclePrice p b{font-family: 'bmwTypeWebBoldAll';font-weight: normal;font-style: normal;font-size: 7.4pt;line-height: 1.2;}
#file-print .vehiclePrice p b.big{display:block;font-size:11pt;text-align:right;}
#file-print .vehiclePrice p strong{display:block;font-family:'bmwTypeWebBoldAll';font-weight:normal;font-style:normal;font-size:15pt;text-align:right;}
#file-print .vehiclePrice p i{font-family:'bmwTypeWebThinAll';font-weight:normal;font-style:normal;font-size:12.5pt;}
#file-print .vehiclePrice .grid > div{vertical-align: top;}
#file-print .legalFinance{color: #666666;font-size: 6.7pt;line-height: 1.2;margin: 10px 0;}
#file-print .blue-price {background-color: #1c69d4;font-family: 'bmwTypeWebBoldAll';color:#ffffff;margin:40px 0 60px 0;}
#file-print .blue-price > div {padding:0 20px;display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}
#file-print .blue-price > div > div {width: 48%;}
#file-print .blue-price > div > div > p {margin:8px 0;}
#file-print .blue-price > div > div > p > strong {font-weight: normal;font-size: 20px;}
#file-print .blue-price > div > div > p > span {font-family: arial;}
#file-print .dates-gallery {margin:0 0 20px 0;}
#file-print .dates-gallery > h2 {border-bottom:3px solid #e6e6e6;font-family: 'bmwTypeWebBoldAll';font-weight: normal;font-size:25px;margin:0 0 15px 0;padding:0 0 10px 0;}
#file-print .dates-gallery > div {display: flex;flex-flow: row wrap;}
#file-print .dates-gallery > div > div {height:auto;width: 33%;margin:14px 0;}
#file-print .dates-gallery > div > div > img {height:auto;width: 100%;display: block;}
#file-print .dates-gallery > p {font-size: 8.6px;margin:20px 0;}
#file-print .footer {border-top:3px solid #e6e6e6; padding:15px 0;margin:60px 0 40px;display: flex;flex-flow: row wrap;}
#file-print .footer > div {width: 70%}
#file-print .footer > div > p {font-family: 'bmwTypeWebBoldAll';font-size: 13px;}
#file-print .footer > div > p > b {display: block;font-size: 21px;font-weight: normal;}
#file-print .footer > div + div {text-align: right;text-transform:uppercase;width: 30%}
#file-print .legal {padding:10px 0;font-size: 7px;}