html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}html,body{font-family:bmw-light, sans-serif}body{color:#000;line-height:20px;font-size:12px;background-color:#EFEFEF;-webkit-text-size-adjust:100%}::selection{background:#65B1F0;color:#fdfdfa}::-moz-selection{background:#65B1F0;color:#fdfdfa}img::selection{background:transparent}img::-moz-selection{background:transparent}.container{padding:0px}#page{background:#FFF;padding:10px 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:85px}.grey-gradient-bk{background:url("../images/greybackground.jpg")}a{text-decoration:none;color:#333333}a:hover{text-decoration:none;color:#65B1F0}.blog-title{font-size:18px}a img{border:none}strong{font-weight:bold;color:#252525}p,ul,ol,pre,code{margin-bottom:10px}h1,h2,h3,h5,h6{font-weight:normal;font-variant:normal;white-space:normal;color:#282828;margin-bottom:20px}h1{font-size:30px;line-height:35px}h2{font-size:28px;line-height:33px;margin-left:15px}h3{font-size:24px;line-height:29px}h4{font-size:20px;line-height:25px}h5{font-size:16px;line-height:21px;font-weight:bold}h6{font-size:14px;line-height:17px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#282828;font-size:100%}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#556074;font-size:100%;text-decoration:none}#header{padding:13px}.error-container{text-align:center;margin:auto;display:table;margin-top:100px}.error-container h2{font-size:40px;color:#009DDC}.error-container div{font-size:16px}::-webkit-input-placeholder{margin-top:5px}:-moz-placeholder{margin-top:5px}::-moz-placeholder{margin-top:5px}:-ms-input-placeholder{margin-top:5px}.error-msg{color:red}.error-msg span{font-weight:bold}.loader,.loader:after{border-radius:50%}.loader{position:relative;height:110px;line-height:2;width:110px;left:50%;margin-left:-55px;border:18.33333333px solid #dddddd;box-shadow:inset 0 0 5px rgba(0,0,0,0.5)}.loader:before{content:"loading";font-weight:bold;position:relative;top:20px;display:block;text-align:center}.loader:after{content:"";position:absolute;top:0;left:0;height:73.33333333px;width:73.33333333px;animation:pulse 1.25s infinite ease-out}@keyframes pulse{0%{box-shadow:0 0 0 0 #51a2bd}35%{box-shadow:0 0 0 18.33333333px #51a2bd}100%{box-shadow:0 0 0 0 #51a2bd}}.loader-2,.loader-2:after{height:50px;width:50px;border-radius:50%}.loader-2{position:relative;left:50%;margin-left:-25px;background:#333;border:8.33333333px solid #dddddd}.loader-2:after{content:"";position:absolute;top:-8.33333333px;left:-8.33333333px;border:8.33333333px solid transparent;border-right-color:#009DDC;border-left-color:#009DDC;animation:spin 1.25s infinite linear}@keyframes spin{0%{transform:rotate(0)}30%{transform:rotate(230deg)}100%{transform:rotate(360deg)}}table{border-collapse:separate;border-spacing:0;border-top-width:5px;margin-bottom:10px}label{font-weight:normal;display:block;color:#7f7f7f}input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#FFF;border:1px solid #ebebeb;font-size:11px}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#898989;-moz-box-shadow:0 0px 3px #cccccc;-webkit-box-shadow:0 0px 3px #cccccc;box-shadow:0 0px 3px #cccccc}input[type=text],input[type=password],input.text,input.title,textarea,select{margin:5px 0}input.text,input.title,select{width:100%;padding:5px 10px;background-color:#eee;border:1px solid #ddd}input.title{font-size:1.5em}textarea{height:150px;width:100%;max-width:300px;padding:5px 10px;background-color:#eee;border:1px solid #ddd}form.inline{line-height:3}form.inline p{margin-bottom:0}.intro-header{height:40px;padding:20px 0 10px 0}.required{color:#ed1c24;color:#e64135}.required{color:#ed1c24}.error{color:#e64135;text-align:right;font-size:11px}.success{color:#acd373;text-align:right;font-size:11px}.simple-error,.simple-alert,.simple-notice,.simple-success,.simple-info{padding:0.8em;margin-bottom:1em;border:1px solid #ddd}.simple-error,.simple-alert{background:#fbe3e4;border-color:#fbc2c4;color:#e64135}.simple-notice{background:#fff6bf;color:#514721;border-color:#ffd324}.simple-success{background:#e6efc2;color:#264409;border-color:#c6d880}.simple-info{background:#d5edf8;color:#205791;border-color:#92cae4}.simple-error a,.simple-alert a{color:#8a1f11}.simple-notice a{color:#514721}.simple-success a{color:#264409}.simple-info a{color:#205791}#contact-form-footer input,#contact-form-footer select,#contact-form-footer textarea{padding:5px !important;width:200px;background:#333 !important;border-color:#464646}#slideshow-bg{background:#333 url("../images/bks/body-bg-54.png") repeat;width:100%;float:left}#page-bg{background:#efefef url("../images/bks/body-bg-3.png") repeat;border-bottom:1pt solid #FFF;width:100%;height:323px;float:left}#wrapper{height:auto;width:100%}#content-wrapper{height:auto;width:960px;padding:0 30px;text-align:left;margin:0 auto}#content{height:auto;float:left;width:960px;padding:20px 30px 40px 30px;margin-left:-30px;margin-top:0px;background:#FFF}.coming-soon-container{width:350px;margin:auto;position:relative;margin-top:25%}.coming-soon-container img{width:100%}.remove-margins{margin:0px}.remove-padding{padding:0px}.finish-btn-container{margin-top:50px}.error-message{text-align:center;margin:25px 25px}.pulse-loading-container{margin-bottom:15px}.pulse-loading-container h5{text-align:center;font-size:18px}.throbber{top:50%;width:100%;text-align:center}.throbber>div{width:10px;height:10px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.throbber .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.throbber .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.nav-btn{background-color:#FFF;border:1px solid #eee;padding:5px;width:85%;float:right;text-align:left;padding-left:15px}header{display:inline;float:right}#hamburger{cursor:pointer;display:block;height:20px;position:relative;width:35px;float:left;padding-right:10px;margin-left:15px}#hamburger div{background-color:#333;height:3px;margin-top:3px;width:90%}.jq-dropdown{position:absolute;z-index:1039;display:none;top:23px !important}.jq-dropdown .jq-dropdown-menu,.jq-dropdown .jq-dropdown-panel{min-width:120px;max-width:120px;list-style:none;background:#fff;border:solid 1px #ddd;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,0.2);overflow:visible;margin:0;padding:4px 0;text-align:center}.jq-dropdown .jq-dropdown-panel{padding:10px}.jq-dropdown.jq-dropdown-tip{margin-top:8px}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before{left:auto;right:9px}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after{left:auto;right:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:180px;overflow:auto}.jq-dropdown .jq-dropdown-menu li{list-style:none;line-height:18px;margin:0;padding:5px;text-align:left;border-bottom:1px solid #eee}.jq-dropdown .jq-dropdown-menu li:hover{background-color:#f2f2f2;color:#0e76bc}.jq-dropdown .jq-dropdown-menu label,.jq-dropdown .jq-dropdown-menu li>a{display:block;color:inherit;text-decoration:none;line-height:18px;white-space:nowrap;margin:0;padding:3px 15px;text-transform:uppercase;font-size:14px}.jq-dropdown .jq-dropdown-menu label:hover,.jq-dropdown .jq-dropdown-menu li>a:hover{cursor:pointer}.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider{font-size:1px;border-top:solid 1px #e5e5e5;margin:5px 0;padding:0}.slick-slider{margin-top:40px;margin-bottom:30px}.slick-dots{position:absolute;TOP:-24px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:auto}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:auto;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button{font-family:'slick';font-size:0px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;text-align:center;opacity:.25;color:black;background:#333;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{opacity:.75;color:black;background:#333;border-radius:50%}@font-face{font-family:"bmw-condensed";src:url("/fonts/BMWGroupCondensed-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"bmw-light";src:url("/fonts/BMWGroupLight-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"bmw-bold";src:url("/fonts/BMWGroup-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"bmw-condensed";src:url("/fonts/BMWGroupCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}.modal-notice{padding:10px 15px}.modal-notice p{font-size:15px}.modal-notice .sd-btn{display:table;margin:0px auto;padding:5px 30px}.custommodal-container{margin-left:0px;top:-300px;position:fixed;z-index:888;width:25%;width:auto;min-width:450px;max-width:700px}.custommodal-container .custommodal{padding:15px;background-color:#FFF}.custommodal-container .custommodal .modal-close{background:transparent url(../images/ht-sprite.png) no-repeat;background-position:0px -511px;width:20px;height:20px;opacity:1.0;float:right;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.custommodal-container .custommodal .modal-close:hover,.custommodal-container .custommodal .modal-close:focus{text-decoration:none;opacity:.90;cursor:pointer;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.custommodal-container .custommodal p{width:90%;margin:0 auto;text-align:center;padding:10px;font-size:14px}.custommodal-container .custommodal .sd-btn{width:130px;display:block !important;margin:0 auto}.custommodal-container textarea{width:100%;min-height:75px;padding:10px 12px;margin-bottom:10px}.custommodal-container .ob-btn{min-height:50px}.custommodal-container .ob-btn #save-personaltime{max-width:100px;float:right}.custommodal-container .ob-btn #delete-personaltime{max-width:100px;float:right;margin-right:15px}.custommodal-container .cblk-bk{background-color:#30343A}.custommodal-container .cblk-bk h4{color:#fff;float:left}#custommodal-overlay{display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;width:100%;z-index:878;opacity:0;background:#000}#custommodal-overlay-static{height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;width:100%;z-index:878;opacity:0;background:#000 url("../images/cartographer.png")}.header-container{padding-top:25px}.header-container .logo-container img{max-width:300px;width:70%}.header-container .logo-container img:hover{cursor:pointer}.header-container .nav-container{display:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0px;font-weight:normal;color:#30343A;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;background:transparent url(../images/calendar-triangle-hover.png) no-repeat 0px -15px;padding:3px}.ui-state-default.ui-state-active,.ui-widget-content .ui-state-default.ui-state-active,.ui-widget-header .ui-state-default.ui-state-active{background:transparent url(../images/calendar-triangle.png) no-repeat 0px 0px;background-position:0px 0px}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;background:transparent url(../images/calendar-triangle-hover.png) no-repeat 0px 0px}.ui-widget{font-size:1.1em}.ui-widget-header{border:1px solid #aaa;background:#30343A;color:#FFF;font-weight:normal}.ui-widget-content{border:0px;background:#ffffff;color:#222}.ui-datepicker{width:256px;padding:0px;display:none}.ui-datepicker td{border:0;padding:0px;border:1px solid #CCCCCB}.ui-datepicker .ui-widget-header .ui-icon{background:transparent url(../images/ht-sprite.png) no-repeat;background-position:9999px 9999px;height:13px;width:13px}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w{background-position:-20px 2px}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{background-position:-18px -16px}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:0px;background:transparent;font-weight:normal;color:#FFF}.ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon.ui-icon-circle-triangle-w,.ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon.ui-icon-circle-triangle-w{background-position:-19px -37px}.ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon.ui-icon-circle-triangle-e{background-position:-19px -55px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-header.ui-corner-all{border-radius:0px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;margin:0;border-spacing:0;border-collapse:collapse}.ui-datepicker table thead tr{border-left:1px solid #CCCCCB;border-right:1px solid #CCCCCB}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:normal;border:0}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.throbber{top:50%;width:100%;text-align:center;margin-top:-10px}.throbber>div{width:10px;height:10px;background-color:#ccc;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.throbber .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.throbber .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.sd-btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;background-color:#0e76bc;padding:7px 10px;color:#FFF;font-size:15px;opacity:1;text-transform:uppercase;transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.sd-btn:hover,.sd-btn:focus{text-decoration:none;opacity:.85;cursor:pointer;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.sd-btn:active,.sd-btn.active{outline:0;background-image:none}.sd-btn.disabled,.sd-btn[disabled],fieldset[disabled] .sd-btn{cursor:not-allowed;pointer-events:none}.sd-btn.complete{background-color:#fbe409}.sd-btn.action{background-color:#6EBAB6;color:#fff !important}.sd-btn.action:hover{color:#fff !important}.sd-btn.action:hover{color:#fff}.sd-btn.cancel{background-color:#F1F1F2}.sd-btn.max-width{width:100%}.sd-btn.center{display:table;margin:0px auto}.footer{margin:15px 0px;margin-bottom:50px}.footer-container{padding:25px;color:#333333}#footer-bg{background:#333 url("../images/body-bg-54.png") repeat;width:100%;border-top:4pt solid #363636;float:left;bottom:0px;position:fixed;z-index:13}#footer-container{width:100%;margin:0 auto;padding:00px;margin-top:-5px;line-height:20px;border-top:4pt solid #65B1F0}#footer-wrapper{width:100%;float:left}#footer{width:960px;background:#292929 url("../images/body-bg-54.png") repeat;float:left;padding:0px 30px 30px 30px;margin-left:-30px}#footer ul{margin:0px;list-style-type:none;padding:0px;float:left}#footer a{color:#939393;text-decoration:none}#footer a:hover{color:#65B1F0;text-decoration:underline}#footer strong{line-height:60px;color:#FFF}#footer ul li span,#footer ul li span a{display:block;text-transform:none}#footer ul li span a{display:inline}ul#footer-info li{margin-bottom:5px}#footer .tweet{width:auto;margin-top:10px}#footer .tweet ul{list-style-type:none;padding:0px;margin:0px;float:left}#footer .tweet li,.block .tweet li{margin-top:-5px}#footer .tweet li .tweet_text,.block .tweet li .tweet_text{list-style-type:none;padding:10px;background:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#footer .tweet a,.block .tweet a{text-transform:none;display:inline;padding:0px;font-style:italic;font-size:12px}#footer .tweet .tweet_time a,.block .tweet .tweet_time a{background:transparent url(../images/twitter-feed-dark.png) left top no-repeat;text-transform:none;display:block;font-style:italic;font-size:12px;margin-top:0px;margin-bottom:10px;padding:12px 0 0 40px}#copyright-wrapper{margin-bottom:0px;width:100%;padding:18px 30px;float:left;background:#292929 url("../images/body-bg-54.png") repeat;line-height:20px;margin-left:0px;border-top:1px solid #363636;border-bottom:1pt solid #444444}#copyright a{color:#888;text-decoration:none}#copyright a:hover{color:#65B1F0;text-decoration:underline}#copyright{width:100%;margin:0 auto}#copyright .footer-navigation{text-align:right}#copyright .footer-navigation p{color:#0E76BC;font-weight:normal}#copyright .footer-navigation a{color:#88898A;font-weight:600}#copyright p,#copyright span{margin-bottom:0px;color:#88898A;font-size:13px;font-weight:bold}.footer-mobile{display:none}.header-graphic{background-image:url("../img/shattered.png");background-repeat:repeat;height:160px;width:100%;position:relative;text-align:center;padding:25px}.header-graphic .mini-logo{position:absolute;bottom:10px;right:10px;background-image:url("../img/bmw-logo.png");background-repeat:no-repeat;height:125px;width:125px;background-size:100%}.header-graphic .event-name{font-size:36px}.header-graphic .event-details{font-size:22px}.presents-header{width:250px;display:table;margin:auto;margin-bottom:30px;text-align:center;font-family:bmw-light;font-size:25px}.content{margin-top:20px}.content .location-details-header{background-color:#000;color:#fff;padding:10px 20px;font-size:15px;letter-spacing:1px}.content .location-details .google-maps{height:auto;width:100%;background-color:#fff}.content .location-details .google-maps iframe{width:100%;height:350px}.content .location-details .google-maps h5{font-weight:bold}.content .location-details .google-maps .address-info{font-size:15px}.content .location-details .google-maps .date-info{color:#009DDC}.content .location-details .google-maps .date-info.date{font-size:18px;margin-top:15px;text-transform:uppercase;font-family:bmw-bold}.content .location-details .google-maps .date-info.time{color:#000;font-size:25px;margin-top:3px;font-family:bmw-bold}.content .location-details .event-date-time{padding:25px;background-color:#fff}.content .event-count{margin-top:25px;padding:35px;background-color:#fff;text-align:center}.content .event-count .count{line-height:75px;font-size:80px;letter-spacing:1px;font-family:bmw-bold}.content .linked-event-link{font-size:15px;letter-spacing:1px;font-family:bmw-bold;color:#009DDC}.content-banner img{width:100%}.content-form{background-color:#fff;padding:45px 35px}.content-form .signup-form{margin:25px 0px}.content-form .signup-form .form-header{font-size:18px;color:#009DDC;margin-bottom:15px;font-family:bmw-bold;text-transform:uppercase}.content-form .signup-form .input-container{margin-bottom:15px;min-height:57px}.content-form .signup-form input,.content-form .signup-form select{margin:0px;background-color:#EFEFEF;border:1px solid #D1D1D1;padding:6px 15px;width:95%;font-size:14px}.content-form .signup-form .radio-btn{display:inline;width:auto;height:auto}.content-form .address-container .col-xs-12,.content-form .address-container .col-xs-6,.content-form .address-container .col-xs-2,.content-form .address-container .col-xs-4{padding:0px;padding-right:8px}.content-form .address-container .col-xs-12 input,.content-form .address-container .col-xs-6 input,.content-form .address-container .col-xs-2 input,.content-form .address-container .col-xs-4 input{width:100%}.content-form #submit-signup{margin-top:15px;padding:10px 50px}.content-intro{font-size:14px;font-kerning:normal}.linked-event-link{font-size:16px;letter-spacing:1px;font-family:bmw-bold;color:#009DDC}.linked-event-link:hover{color:#2ac2ff}.signup-form{margin:25px 0px}.signup-form .form-header{font-size:18px;color:#009DDC;margin-bottom:15px}.signup-form .input-container{margin-bottom:15px;min-height:57px}.signup-form input{margin:0px;background-color:#EFEFEF;border:1px solid #D1D1D1;padding:6px 15px;width:95%;font-size:14px}.signup-form .radio-btn{display:inline;width:auto;height:auto}.signup-form .success-dialog{padding:60px;border:1px solid #ddd;background-color:#efefef}.signup-form .success-dialog h3{text-align:center;text-transform:uppercase;color:#009DDC}.signup-form .success-dialog .registration-number{text-align:center;font-size:19px}.signup-form .success-dialog .reg-notice{text-align:center}.address-container .col-xs-12,.address-container .col-xs-6,.address-container .col-xs-2,.address-container .col-xs-4{padding:0px;padding-right:8px}.address-container .col-xs-12 input,.address-container .col-xs-6 input,.address-container .col-xs-2 input,.address-container .col-xs-4 input{width:100%}#submit-signup{margin-top:15px;padding:10px 50px}.input-state{padding:6px 10px !important}
