.strong-text,h1,h2,h3,h4{font-weight:700;text-transform:uppercase}#home-page .countdown .headline,#home-page .countdown .number,#prizes-page .title-large,#prizes-page .title-small,#prizes-page .twitter-title,.strong-text,button,h1,h2,h3,h4,input[type=submit]{text-transform:uppercase}.form-error-message,form-error{color:red;display:block}a,a:active,a:hover,a:visited,body{color:#4c4c4c}.form-error-message,.ng-untouched~form-error{visibility:hidden}.ng-submitted .form-error-message,.ng-submitted form-error{visibility:visible}.ng-submitted input.ng-invalid,.ng-submitted select.ng-invalid,.ng-submitted textarea.ng-invalid,input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border:1px solid red}.ng-submitted input[type=checkbox].ng-invalid,input[type=checkbox].ng-invalid.ng-touched{outline:red solid 1px}@font-face{font-family:Nissan;src:url(/styles/nci/fonts/nissanag-light-webfont.f83988b3.eot);src:url(/styles/nci/fonts/nissanag-light-webfont.f83988b3.eot?#iefix) format("embedded-opentype"),url(/styles/nci/fonts/nissanag-light-webfont.8b3ac86b.woff) format("woff"),url(/styles/nci/fonts/nissanag-light-webfont.1ba03007.ttf) format("truetype"),url(/styles/nci/fonts/nissanag-light-webfont.e6ff068b.svg#svgFontName) format("svg");font-weight:300}@font-face{font-family:Nissan;src:url(/styles/nci/fonts/nissanag-regular-webfont.cc97154c.eot);src:url(/styles/nci/fonts/nissanag-regular-webfont.cc97154c.eot?#iefix) format("embedded-opentype"),url(/styles/nci/fonts/nissanag-regular-webfont.ae3f9f83.woff) format("woff"),url(/styles/nci/fonts/nissanag-regular-webfont.2e9d05bd.ttf) format("truetype"),url(/styles/nci/fonts/nissanag-regular-webfont.d3b87312.svg#svgFontName) format("svg");font-weight:400}@font-face{font-family:Nissan;src:url(/styles/nci/fonts/nissanag-bold-webfont.c83554e9.eot);src:url(/styles/nci/fonts/nissanag-bold-webfont.c83554e9.eot?#iefix) format("embedded-opentype"),url(/styles/nci/fonts/nissanag-bold-webfont.5f2fa891.woff) format("woff"),url(/styles/nci/fonts/nissanag-bold-webfont.e5469db6.ttf) format("truetype"),url(/styles/nci/fonts/nissanag-bold-webfont.58e2f09c.svg#svgFontName) format("svg");font-weight:600}@font-face{font-family:Nissan;src:url(/styles/nci/fonts/nissanag-medium-webfont.b2205481.eot);src:url(/styles/nci/fonts/nissanag-medium-webfont.b2205481.eot?#iefix) format("embedded-opentype"),url(/styles/nci/fonts/nissanag-medium-webfont.ba40f860.woff) format("woff"),url(/styles/nci/fonts/nissanag-medium-webfont.53cf4abf.ttf) format("truetype"),url(/styles/nci/fonts/nissanag-medium-webfont.a5d9ee2e.svg#nissanagmedium) format("svg");font-weight:500}@font-face{font-family:Nissan-bold-condensed;src:url(/styles/nci/fonts/nissanag-boldcnd-webfont.fbe846de.eot);src:url(/styles/nci/fonts/nissanag-boldcnd-webfont.fbe846de.eot?#iefix) format("embedded-opentype"),url(/styles/nci/fonts/nissanag-boldcnd-webfont.a28b594c.woff) format("woff"),url(/styles/nci/fonts/nissanag-boldcnd-webfont.1b683652.ttf) format("truetype"),url(/styles/nci/fonts/nissanag-boldcnd-webfont.5d66e0be.svg#svgFontName) format("svg")}body{font-family:Verdana,Arial,sans-serif;font-size:14px;background-color:#343434}#home-page .top-box .registered-text,.large-text,.small-title-text,.strong-text,button,h1,h2,h3,h4,input[type=submit]{font-family:Nissan,Verdana,Arial,sans-serif}.red a,.red a:active,.red a:hover,.red a:visited{color:inherit}.clickable:hover,.header nav-link a.active,.red,h3,h4{color:#c51733}h1{font-size:72px;line-height:.9}h2{font-size:40px}h3{font-size:26px;text-align:center}h4{font-size:18px}.h1-small{font-size:36px}.h1-medium{font-size:53px}.strong-text{font-size:12px}.strong-text a:hover{color:#c51733;text-decoration:none}#offers-page .accessories a,#rules-page .tab-content a,.clickable,form a{text-decoration:underline}.large-text{font-weight:500;font-size:18px}.small-title-text{font-size:15px;font-weight:700;text-transform:uppercase}.title-underline{border-bottom:1px solid #c1c1c1;padding-bottom:15px;margin-bottom:15px}.extra-top-margin{margin-top:15px}label{font-weight:400;margin-top:2px;margin-bottom:4px}.form-error-message,form-error{font-size:11px;min-height:20px;font-weight:700}.form-control{height:32px;border-radius:0}.checkbox-label{display:inline-block}.hr,.hr-small-margin{border-bottom:1px solid #ccc;margin:25px 0}.hr-small-margin{margin:15px 0}.clickable{cursor:pointer}.page-container{display:block;background-color:#fff}@media (max-width:767px){.container{padding-left:0;padding-right:0}}.header{border-bottom:1px solid #c1c1c1;padding:34px 0 28px 145px;position:relative;background-color:#fff}.header .logo{display:block;position:absolute;left:20px;top:0}.header nav-link{margin-right:30px}.header nav-link:last-of-type{margin-right:25px}.header nav-link.alt-lang-link{margin-right:15px;padding-right:15px;border-right:1px solid #999}.header .show-when-collapsed{display:none}.header .collapse.in nav-link,.header .collapsing nav-link{display:block;text-align:center;font-size:18px;font-weight:500;line-height:2;margin-right:0}.header .collapse.in .hide-when-collapsed,.header .collapsing .hide-when-collapsed{display:none}.header .collapse.in .show-when-collapsed,.header .collapsing .show-when-collapsed{display:block}.header .header-title{display:none}.header .menu-button{display:none;font-size:36px;padding:7px}@media (max-width:767px){.header{padding:10px 0 5px}.header .logo{left:12px}.header .logo img{width:50%;height:auto}.header .header-title{padding-left:72px;display:block;font-size:12px;line-height:1}.header .header-title .header-title-small{font-size:8px}.header button{margin-top:10px;width:100%}.header .menu-button{display:block;position:absolute;top:0;right:0;width:auto}.header .language-select{font-size:11px;margin-right:10px}}#home-page,#home-page .enter-box,.footer{position:relative}@media (min-width:768px){.header .navbar-collapse{padding:0}}.fr-ca .header .button-red{font-size:12px}.footer{background-color:#343434;color:#fff;font-size:11px;padding-top:30px;padding-bottom:30px}@media (max-width:767px){.footer{padding-left:30px;padding-right:30px}}.footer p a,.footer p a:active,.footer p a:hover,.footer p a:visited{color:#fff;text-decoration:underline}.footer nav{padding:10px 0 40px}.footer nav a,.footer nav a:active,.footer nav a:hover,.footer nav a:visited{color:#fff;margin-right:60px;white-space:nowrap;display:inline-block;font-size:14px}@media (max-width:767px){.footer nav a,.footer nav a:active,.footer nav a:hover,.footer nav a:visited{margin-left:15px;margin-right:15px}.footer nav{text-align:center;line-height:2}}@media (min-width:992px){.footer .footer-legal-text{margin-right:240px}.container-medium-width-internal-scroll{height:800px;overflow:scroll}}.container-medium-width,.container-medium-width-internal-scroll{max-width:660px;min-height:300px;margin:0 auto}@media (max-width:767px){.container-medium-width,.container-medium-width-internal-scroll{margin:0 15px}}.container-medium-width-internal-scroll{padding:15px;background-color:#fff}@media (min-width:992px){.garage-background{background:url(/images/nci/background.jpg) no-repeat;padding-top:1px;min-height:800px}}@media (max-width:991px){.garage-background{padding:30px 15px 0}}@media (max-width:1199px){.garage-background{background-position-x:-50px}}.rules-table{border-collapse:collapse;margin-bottom:10px}.rules-table th{background:#D8D8D8}.rules-table td,.rules-table th{padding:3px 5px;border:1px solid #000}.center{margin:0 auto}input[type=checkbox]{margin-right:4px}button,input[type=submit]{background-color:#666;font-weight:500;background-position:right 10px center;border:none;width:auto;min-width:230px;height:38px;color:#fff;border-radius:0;font-size:15px;padding:3px 15px}@media (max-width:767px){button,input[type=submit]{font-size:14px}}button.button-small{width:175px;min-width:175px;font-weight:400;font-size:14px;background-position:right 10px center;height:29px}button.button-large{background-color:#c51733;background-position:right 10px center;width:280px;height:45px;font-size:16px}button.button-grey{background-color:#666}button.button-red,input[type=submit].button-red{background-color:#c51733;background-position:right 10px center}button.button-large:hover,button.button-red:hover,input[type=submit]:hover{background-color:#981428}button.button-grey:hover,button:hover{background-color:#575757}#contact-page .garage-background{min-height:920px}#contact-page .required{float:right;position:relative;top:-50px}#contact-page .customer-support{background-color:#fff;padding:10px;text-align:center}@media (max-width:767px){button.button-large{width:280px}#contact-page .customer-support{margin-top:20px}#grand-prize-page button{width:185px}}#contact-page textarea{height:130px}#contact-page .captcha-row{margin-top:10px;min-height:118px}@media (max-width:360px){#contact-page .captcha-col{padding:0}}#contact-page .find-vin{margin-bottom:8px}#contact-thanks-page.container-medium-width,#contact-thanks-page.container-medium-width-internal-scroll{padding:1px 0 20px}#faq-page{min-height:500px}#faq-page .title-underline{padding-top:20px;margin-top:0}#faq-page dd,#faq-page dt{background-color:#aaa;color:#fff;padding:4px}#faq-page dd:nth-of-type(even),#faq-page dt:nth-of-type(even){background-color:#eee;color:#777}#faq-page dt{margin-top:3px}#faq-page dd{display:none;padding-left:18px}#faq-page p{margin:10px 0}#grand-prize-page .left-col{margin-top:120px;margin-bottom:120px;padding:0 70px}#grand-prize-page .right-col{margin-top:60px;margin-bottom:60px}#grand-prize-page button{margin-top:30px}@media (max-width:767px){#home-page .row{margin:0}#home-page .row .col-md-6{padding:0}}#home-page .top-box{background:url(/images/nci/headless-man.jpg) -75px 0 no-repeat;padding-top:65px;padding-right:25px;text-align:right;border-bottom:1px solid #ccc}#home-page .top-box .registered-text{font-weight:500;font-size:20px}@media (max-width:1199px){#home-page .top-box{background-position:-260px 0}}@media (max-width:991px){#grand-prize-page.row{margin:0}#home-page .top-box{background-position:-468px 0}}@media (max-width:767px){#home-page .top-box .registered-text{font-size:15px;max-width:50%;line-height:1}#home-page .top-box{padding-top:10px;background-position:right -115px top 0;background-size:247px auto;border-bottom:1px solid #ccc;height:166px;padding-left:15px;text-align:left}#home-page .top-box h1{font-size:30px}#home-page .top-box .h1-small{font-size:16px}#home-page .top-box h4{font-size:12px}}@media (min-width:768px){#contact-page .customer-support{float:right;position:relative;top:-150px}#home-page .top-box{height:463px}#home-page .action-box .right .action-box-content{min-height:100px}}#home-page .enter-box{margin:0 auto 25px;padding-top:15px;padding-left:15px;padding-right:15px}#home-page .enter-box form{text-align:center}@media (min-width:992px){#home-page .enter-box{width:768px;height:260px}#home-page .enter-box form{max-width:500px;text-align:right;margin-top:50px}}#home-page .enter-box form input{width:210px;height:38px;text-align:center}#home-page .enter-box form h3{font-family:Verdana;font-size:22px;margin-top:0;margin-bottom:30px}#home-page .enter-box form h3 sup{font-size:50%;vertical-align:middle}@media (min-width:992px){#home-page .enter-box form h3{font-size:28px;text-align:right}}#home-page .enter-box form h4{font-family:Verdana;font-size:16px;margin-bottom:4px;color:#4c4c4c}#home-page .enter-box form form-error{max-width:210px}#home-page .enter-box .enter-now-badge{display:block;margin:0 auto}@media (min-width:992px){#home-page .enter-box form h4{font-size:20px}#home-page .enter-box .enter-now-badge{position:absolute;right:0}#home-page.registered .registered-actions-row .col-md-6{height:210px}}#home-page .enter-box .vin-form-row{display:inline-block;margin-left:20px;margin-bottom:20px;vertical-align:top;text-align:center}@media (max-width:400px){#home-page .enter-box .vin-form-row{margin-left:0}}#home-page .enter-box .vin-form-row .already-entered{display:block;margin-top:20px;color:#c51733}@media (max-width:991px){#home-page .action-boxes{display:block}#home-page .action-box{width:100%;margin-bottom:5px}}#home-page .action-boxes .row{margin-left:0;margin-right:0}#home-page .action-boxes .col-md-4{padding-right:0;padding-left:0}#home-page .action-box{background-color:#eee;padding:10px;display:flex;align-items:center;justify-content:center;margin-right:5px}#home-page .action-box .left{margin-right:10px;text-align:center}#home-page .action-box .left img{max-width:118px}#home-page .action-box .right{width:220px;display:flex;flex-direction:column;justify-content:space-between}#home-page .action-box .right button{margin-top:10px}#home-page .action-box.last{margin-right:0;margin-bottom:0}#home-page.registered .long-name{font-size:75%}#home-page.registered .registered-actions-row{margin:20px 0}#home-page.registered .registered-actions-row .col-md-6{text-align:center;padding:30px 45px}@media (min-width:992px){#home-page.registered .registered-actions-row .col-md-6:first-of-type{border-right:1px solid #ccc}#home-page.registered .registered-actions-row .col-md-6:first-of-type button{margin-top:50px}}@media (max-width:991px){#home-page.registered .registered-actions-row .col-md-6:first-of-type{border-bottom:1px solid #ccc}}#home-page .hr-medium-width{border-bottom:1px solid #ccc;width:400px;display:inline-block;margin:15px 0}@media (max-width:767px){#home-page.registered .registered-actions-row .col-md-6{padding:15px 10px}#home-page.registered .h1-medium,#home-page.registered h1{font-size:18px}#home-page.contest-closed .top-box{margin-bottom:0}#home-page.contest-closed .top-box.show-winners{margin-bottom:240px}#home-page.contest-closed .enter-now-box{top:40px}}#home-page.contest-closed .enter-now-box h3{margin-bottom:0}#home-page.contest-closed .enter-now-box h4{margin:0}#home-page.contest-closed .enter-now-box .winners{margin-top:20px}#home-page.contest-closed .enter-now-box .winners .strong-text{margin-bottom:10px}#home-page.contest-closed .row{margin:0}#home-page.contest-closed .col-xs-12{padding:0}#home-page.contest-closed .find-dealer-box{padding:15px 15px 30px}#home-page.contest-closed .find-dealer-box button{margin-top:15px}@media (min-width:768px){#home-page.contest-closed .find-dealer-box{font-size:20px;border-top:1px solid #ccc;padding-top:25px;border-bottom:5px solid #c51733}}#home-page .countdown{font-family:Verdana;text-align:center;font-weight:700;font-size:12px;border-bottom:1px solid #ccc;padding:15px 0}#home-page .countdown .headline{font-size:18px;color:#c51733}#home-page .countdown .number{display:inline-block;font-size:9px;font-weight:700;text-align:center;color:#c51733;margin-bottom:15px;margin-left:6px;margin-right:6px}#home-page .countdown .number .big{font-size:35px;margin-bottom:8px;margin-top:5px;min-width:50px}#home-page .countdown .days{background:url(/images/nci/calendar.png) no-repeat;background-size:100%;padding:10px}#home-page .countdown .colon{display:inline-block;vertical-align:32px;font-size:30px;color:#c51733}@media (min-width:768px){#home-page .countdown .colon{vertical-align:38px}#home-page .countdown{text-align:right;position:absolute;bottom:200px;right:25px;border:none}#home-page .countdown .headline{font-size:34px}#home-page .countdown .number{padding-bottom:20px;font-size:13px}#home-page .countdown .number .big{font-size:48px;margin-bottom:0}#home-page .countdown .last-digit{margin-right:0}html[lang=fr-ca] #home-page .action-box .right{min-height:187px}}html[lang=fr-ca] #home-page .top-box{background-image:url(/images/nci/headless-man-fr.jpg)}@media (max-width:767px){html[lang=fr-ca] #home-page .top-box h1{font-size:28px}}@media (min-width:992px){html[lang=fr-ca] #home-page .enter-box{width:869px}html[lang=fr-ca] #home-page .enter-box form{max-width:600px}html[lang=fr-ca] #home-page .enter-box form h3{font-size:25px}html[lang=fr-ca] #home-page .action-box-content{min-height:141px!important}}html[lang=fr-ca] #home-page .francais-tres-longue.button-small{font-size:11px;padding-left:13px;padding-right:13px;height:auto}@media (min-width:768px) and (max-width:1199px){html[lang=fr-ca] #home-page .francais-tres-longue.button-small{font-size:10px}}html[lang=fr-ca] #home-page .francais-tres-longue.button-large{font-size:14px}html[lang=fr-ca] #home-page .vin-form-row input{width:286px}#login-page.garage-background{background-position-y:-175px}@media (max-width:991px){#login-page{padding-bottom:30px}}#login-recovery-page.container-medium-width,#login-recovery-page.container-medium-width-internal-scroll{padding-top:30px;padding-bottom:30px}#login-recovery-page .title-underline{padding-top:20px;margin-top:0}#login-recovery-page-thanks .button-red{display:block}#offers-page .garage-background{padding-bottom:20px;background-position-y:35px}@media (max-width:767px){#offers-page .garage-background{padding-top:0}}#offers-page .container-medium-width,#offers-page .container-medium-width-internal-scroll{position:relative;max-width:810px;padding:15px;background-color:#fff;margin-bottom:24px}#offers-page .offers-top-box{max-width:500px;text-align:center;margin-left:auto;margin-right:auto}#offers-page .offers-top-box a{margin-top:20px;display:block}#offers-page .offer{margin-top:10px}#offers-page .offer .offer-border{border:10px solid #ccc;padding:5px}#offers-page .offer img{width:100%}@media (max-width:767px){#offers-page .container-medium-width,#offers-page .container-medium-width-internal-scroll{margin-bottom:0}#offers-page .offer{padding:0 0 10px;border-bottom:1px solid #ccc}#offers-page .offers-row{margin-right:-30px;margin-left:-30px}}#offers-page .dealer-box{max-width:810px;padding:30px;background-color:#fff;margin-left:auto;margin-right:auto}#offers-page .dealer-box .service-text{display:block;margin-top:20px}#offers-page .dealer-box .service-button{display:block;margin-top:20px;margin-bottom:20px}@media (max-width:767px){#offers-page .dealer-box{padding-top:0;padding-bottom:0}#prizes-page.garage-background{border-bottom:4px solid #c51733}}#offers-page .accessories{margin-top:20px;background-color:#fff;padding:15px}#offers-page .accessories button{margin-top:10px;width:235px}#offers-page .print-offers{text-align:right;color:#c51733}.fr-ca #offers-page .french-too-long-on-mobile{font-size:12px}#prizes-page{text-align:center;font-family:Verdana}#prizes-page .container-medium-width,#prizes-page .container-medium-width-internal-scroll{max-width:700px}@media (max-width:991px){#offers-page .print-offers{display:none}#prizes-page .container-medium-width,#prizes-page .container-medium-width-internal-scroll{padding-bottom:20px}#redeem-prize-page{padding-bottom:30px}}#prizes-page .title-large{color:#c51733;font-size:34px;font-weight:700}@media (max-width:767px){#prizes-page .win-badge{width:200px}#prizes-page .title-large{font-size:17px}}#prizes-page .title-small{color:#4c4c4c;font-size:24px;font-weight:700;margin-top:30px;margin-bottom:-3px}@media (max-width:767px){#prizes-page .title-small{font-size:12px}}#prizes-page .win-text{font-size:18px}@media (max-width:767px){#prizes-page .win-text{font-size:12px}}#prizes-page .enter-now-button{display:block;margin-top:20px;margin-bottom:8px}#prizes-page .hr-medium{max-width:570px;border-bottom:1px solid #ccc;margin:20px auto}#prizes-page .twitter-title{color:#c51733;font-size:26px;font-weight:700}@media (max-width:767px){#prizes-page .twitter-title{font-size:17px}}#prizes-page .twitter-body{max-width:470px;margin:20px auto}.fr-ca .win-text{font-size:14px!important}@media (min-width:992px){#login-page.garage-background{min-height:750px}#offers-page .garage-background{min-height:960px}#prizes-page .container-medium-width,#prizes-page .container-medium-width-internal-scroll{padding-top:45px}#prizes-page.garage-background{background:url(/images/nci/background_blank.jpg) no-repeat;min-height:853px}#redeem-prize-page .garage-background{min-height:910px}#register-page .remember-me label{margin-top:28px}}#register-page.garage-background{min-height:1010px;background-position-y:100px}#register-page label{margin-bottom:0}#register-page form-error{min-height:18px}#register-page .required{font-size:12px;margin-bottom:10px}@media (max-width:992px){#register-page .remember-me label{margin-bottom:20px}}#register-page #email-checkbox{position:relative;top:-13px}#register-page .bottom-row{margin-top:30px}#register-page .bottom-row button{margin-top:20px}#register-page .phone-tooltip{position:relative}#register-page .phone-tooltip-text{display:none;position:absolute;background-color:#ccc;padding:10px;width:250px;z-index:10;font-family:Verdana,sans-serif;font-size:12px;text-transform:none;font-weight:400;left:10px}#register-page .phone-tooltip:hover .phone-tooltip-text{display:block}@media (max-width:360px){#register-page .captcha-col{padding:0}}@media (max-width:767px){#register-thanks-page .garage-background{padding:30px 0 0}}#register-thanks-page .container-medium-width,#register-thanks-page .container-medium-width-internal-scroll{background-color:#fff}@media (min-width:768px){#register-thanks-page .container-medium-width,#register-thanks-page .container-medium-width-internal-scroll{padding:20px}}#register-thanks-page .dealer-box{margin-bottom:15px}#register-thanks-page .col-md-6{text-align:center;padding-top:15px;padding-bottom:15px}@media (min-width:768px){#register-thanks-page .col-md-6{padding:30px}}@media (min-width:992px){#register-page .rules-checkbox{min-width:410px}#register-thanks-page .garage-background{min-height:920px}#register-thanks-page .fixed-height{min-height:60px}#register-thanks-page .col-md-6:first-of-type button{margin-top:inherit}#rules-page.garage-background{min-height:920px}}@media (max-width:991px){#register-thanks-page .col-md-6:first-of-type{border-bottom:1px solid #ccc}}#register-thanks-page .action-box{background-color:#eee;padding:10px;max-width:660px;margin-left:auto;margin-right:auto;margin-top:10px}@media (min-width:768px){#register-thanks-page .action-box{padding:30px 50px}}#register-thanks-page .action-box button{margin-top:10px}#register-thanks-page .action-box .left{margin-right:10px;text-align:center;min-width:118px}#register-thanks-page .action-box .left img{max-width:118px}@media (max-width:409px){#register-thanks-page .action-box .left img{margin-top:32px;width:90px}}#register-thanks-page .action-box .right{display:flex;flex-direction:column;justify-content:space-between}#register-thanks-page .action-box.last{margin-right:0;margin-bottom:0}.fr-ca #register-thanks-page .francais-tres-longue.button-large{font-size:14px}@media (max-width:767px){#rules-page.garage-background{padding-left:0;padding-right:0}}#rules-page .container-medium-width,#rules-page .container-medium-width-internal-scroll{padding:15px;background-color:#fff}@media (min-width:992px){#rules-page .container-medium-width,#rules-page .container-medium-width-internal-scroll{height:840px;padding:15px 0}}@media (max-width:767px){#rules-page .container-medium-width,#rules-page .container-medium-width-internal-scroll{padding-left:0;padding-right:0;margin-left:0;margin-right:0}#rules-page .tab-nav{width:130px;height:45px}}#rules-page h3{margin-top:0;margin-bottom:20px}#rules-page .tab-nav{color:#848484;background-color:#c2c1c0;display:inline-block;padding:5px 10px;text-transform:uppercase;cursor:pointer;text-align:center;vertical-align:middle;border-bottom:1px solid #666;position:relative;z-index:2}#rules-page .tab-nav.active{background-color:#fff;color:#4c4d4e;border:1px solid #666;border-bottom:0}#rules-page .tab-nav-bottom-line{width:100%;border-top:1px solid #666;position:relative;top:-1px;z-index:1}#rules-page .tab-content{margin-top:20px;font-size:12px}@media (max-width:767px){#rules-page .tab-content{padding:0 15px}.fr-ca .tab-nav.francais-tres-longue{font-size:9px}}@media (min-width:992px){#rules-page .tab-content{overflow:scroll;height:712px;padding-left:15px;padding-right:15px;overflow-x:hidden}}#winners-page{background-position-y:-100px}#winners-page .container-medium-width,#winners-page .container-medium-width-internal-scroll{position:relative;max-width:810px;padding:10px;background-color:#fff;margin-bottom:24px}#winners-page h3{max-width:660px;margin-left:auto;margin-right:auto}@media (max-width:991px){#winners-page button{font-size:12px;width:auto;min-width:initial}}#winners-page #map{width:100%;height:450px}@media (max-width:767px){#winners-page .container-medium-width,#winners-page .container-medium-width-internal-scroll{padding:0;margin:0}#winners-page .title-underline{border:none}#winners-page{padding:30px 0 0}#winners-page #map{height:240px}}#winners-page .angular-google-map-container{height:450px}@media (max-width:767px){#winners-page .angular-google-map-container{height:240px}}#winners-page .map-legend{background-color:#4c4c4c;font-size:16px;color:#fff;text-align:center;padding:10px;font-family:Nissan,Verdana,Arial,sans-serif;font-weight:500}#winners-page .map-legend>div{display:inline-block;text-transform:uppercase;margin:0 10px}#winners-page .winners-horizontal{display:none;text-align:center;border-top:3px solid #c51733;border-bottom:3px solid #c51733;padding:10px 5px}@media (max-width:991px){#winners-page .winners-horizontal{display:block}}#winners-page .winners-horizontal .winner-list .winner{display:inline-block;vertical-align:middle;width:190px}#winners-page .winners-horizontal .winner-list .winner .winner-icon{display:inline-block;vertical-align:middle}#winners-page .winners-horizontal .winner-list .winner .winner-info{display:inline-block;vertical-align:middle;text-align:left}#winners-page .winners-horizontal .winner-list .winner .winner-info .winner-name{color:#c51733;text-transform:uppercase;font-weight:700}#winners-page .winners-horizontal .winner-list .left-arrow{display:inline-block;vertical-align:middle;background:url(/images/nci/arrow_left.png);width:22px;height:30px;cursor:pointer}#winners-page .winners-horizontal .winner-list .right-arrow{display:inline-block;vertical-align:middle;background:url(/images/nci/arrow_right.png);width:22px;height:30px;cursor:pointer}#winners-page .winners-vertical{display:none;position:absolute;top:20px;left:540px;width:250px;height:425px;text-align:left;padding:0;background-color:#fff}#winners-page .winners-vertical h3{font-size:16px;padding:10px 0;border-top:3px solid #c51733;border-bottom:3px solid #c51733;margin:0}@media (min-width:992px){#winners-page .winners-vertical{display:block}}#winners-page .winners-vertical .winner-list{position:relative;padding:15px;height:375px}#winners-page .winners-vertical .winner-list .winner{display:inline-block;margin-bottom:20px}#winners-page .winners-vertical .winner-list .winner .winner-icon{display:inline-block;vertical-align:middle;width:45px}#winners-page .winners-vertical .winner-list .winner .winner-info{display:inline-block;vertical-align:middle;text-align:left;font-size:13px}#winners-page .winners-vertical .winner-list .winner .winner-info .winner-name{color:#c51733;text-transform:uppercase;font-weight:700}#winners-page .winners-vertical .winner-list .up-arrow{display:block;background:url(/images/nci/arrow_up.png);margin-left:10px;width:28px;height:20px;margin-bottom:10px}#winners-page .winners-vertical .winner-list .down-arrow{display:block;background:url(/images/nci/arrow_down.png);margin-left:10px;width:28px;height:20px;position:absolute;bottom:10px}#winners-page .action-box{background-color:#eee;padding:10px}@media (min-width:768px){#winners-page .action-box{margin-top:10px;padding:30px 50px}}#winners-page .action-box button{margin-top:10px}#winners-page .action-box .left{margin-right:10px;text-align:center;min-width:118px}#winners-page .action-box .left img{max-width:118px;margin-top:10px}@media (max-width:504px){#winners-page .action-box .left img{margin-top:48px}}#winners-page .action-box .right{display:flex;flex-direction:column;justify-content:space-between}#winners-page .action-box.last{margin-right:0;margin-bottom:0}#winners-page .info-grand{background:#ebebeb;width:260px;color:#000;text-align:center;margin-top:10px;margin-left:-130px;position:relative;box-shadow:3px 3px 20px 0 rgba(0,0,0,.3)}#winners-page .info-grand .arrow{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #c51733;position:absolute;left:116px;top:-14px}#winners-page .info-grand img{display:none}#winners-page .info-grand h2{background:#c51733;color:#fff;font-size:15px;padding:10px 5px;margin:0}#winners-page .info-grand .winner{padding:10px}#winners-page .info-grand .winner .name{color:#c51733;font-size:15px;font-weight:700}#winners-page .info-grand .winner .location{font-size:14px}.vin-modal .modal-backdrop{opacity:.6}.vin-modal .modal-header .close{font-size:40px;margin-top:-6px}.vin-modal img{margin:0 auto;width:100%}@media (max-width:767px){.vin-modal h3{margin:0;font-size:20px}.vin-modal p{font-size:12px}}#social-links{margin-bottom:20px;text-align:center}#social-links .tab-header>div{float:left;margin-right:2px}@media (max-width:991px){#social-links .tab-header>div{float:none;display:inline-block;margin-left:20px;margin-right:20px}}#social-links .content{display:none;width:196px;height:90px;background-color:#fff;color:#000;padding:8px}@media (min-width:992px){#social-links{position:absolute;right:25px;text-align:left}#social-links .content.active{display:block}}#social-links .content strong{display:block;text-transform:uppercase;margin-bottom:8px}#social-links .twitter-follow-button{display:block;width:79px;height:28px;background:url(/images/nci/btn-follow.png) left top no-repeat}#social-links .twitter-follow-button:hover{background-position:left bottom}.twitterShareBox{border-top:1px solid #ccc;border-bottom:6px solid #c51733;padding:10px 20px;text-align:center;background-color:#fff}.twitterShareBox .left{width:33%}.twitterShareBox .left h3{margin:0}@media (min-width:768px){.twitterShareBox .left{text-align:right}.header{z-index:10}}.twitterShareBox .middle{width:40%}.twitterShareBox .right{width:25%}.twitterShareBox .left,.twitterShareBox .middle,.twitterShareBox .right{display:inline-block;vertical-align:middle;margin:10px 0}@media (max-width:767px){.twitterShareBox .left,.twitterShareBox .middle,.twitterShareBox .right{display:block;width:100%}.twitterShareBox .left .text-left,.twitterShareBox .middle .text-left,.twitterShareBox .right .text-left{text-align:center}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{to{transform:translateX(-100%)}}