body{margin:0;padding:0;font-family:sans-serif}ul{list-style:none;padding-left:0}a{text-decoration:none;color:#000}a:hover{cursor:pointer}.App{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.App-title{margin:0;font-size:34px;text-align:left;color:#036}.App-intro{font-size:18px;line-height:25px;text-align:left}.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.overlay{display:none;position:fixed;width:100%;height:100%;background:#333;opacity:.6;z-index:5;left:0;top:0}@media (min-width:768px){.App{background-color:#1467a4}}.App-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#1467a4;min-height:50px;padding:20px;color:#fff}.link-wrapper{display:none}.link-wrapper .header-button{display:none;line-height:15px;border:2px solid #fff;border-radius:3px;padding:10px 20px;margin:0 50px;background:#085791}.link-wrapper a.header-button{color:#fff}.link-wrapper a:hover{cursor:pointer}.link-wrapper .social-link{margin:5px}@media (min-width:768px){.App-header{width:90%;margin:0 auto;max-width:960px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.App-header .link-wrapper{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:7px}}.offer-container .strong-headline{text-align:center;font-size:14px;line-height:18px;padding-top:15px}.offer-container .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.offer-container .form-container .form-element{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:5px 10px;margin-bottom:12px;background-color:#f8f8f8}.offer-container .form-container .form-element::-webkit-input-placeholder{font-weight:400;font-size:12px;color:#000}.offer-container .form-container .form-element::-moz-placeholder{font-weight:400;font-size:12px;color:#000}.offer-container .form-container .form-element::-ms-input-placeholder{font-weight:400;font-size:12px;color:#000}.offer-container .form-container .form-element::placeholder{font-weight:400;font-size:12px;color:#000}.offer-container .form-container .form-element.full{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-container .form-container .form-element.half{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-container .form-container .form-element.left{margin-right:4%}.offers-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ebebeb;padding-bottom:20px}.offers-wrapper .offer-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin:0 auto}.offers-wrapper .offer-wrapper-container .title-wrapper{background-color:#fff;margin:10px auto;width:90%}.offers-wrapper .offer-wrapper-container .title-wrapper .headline{text-align:left;font-size:18px;color:#fff;padding:10px 20px;background-color:#1467a4}.offers-wrapper .offer-wrapper-container .title-wrapper .sweeps-headline{color:#ff0}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container{background-color:#fff;padding:0 10px}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items{margin:0;padding:20px 0 0}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items li{margin-bottom:20px}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items li img{max-height:180px}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items li img.sweeps-img{max-height:120px}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items li .offer-title{font-size:14px;max-width:165px;margin:0 auto;font-weight:600}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items li .sweeps{color:#1467a4;font-size:18px;font-weight:600;max-width:100%;margin-bottom:10px}.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container ul.list-items li .sweeps-description{margin-top:10px;font-size:14px}.offers-wrapper .offer-wrapper-container .brand-banners{display:none;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin:10px auto;width:100%}.offers-wrapper .offer-wrapper-container .brand-banners img{width:30%;margin:0}.offers-wrapper .offer-wrapper-container .brand-banners img:nth-child(2){margin:0 5%}.submit-button{color:#fff;text-decoration:none;background:#73a211;padding:10px;width:150px;display:inline-block;border-radius:3px;font-size:14px;margin:10px auto;border:none}@media (min-width:765px){.offers-wrapper .offer-wrapper-container .title-wrapper .offer-container .list-items li{margin-bottom:0}.offers-wrapper .offer-wrapper-container .title-wrapper.whitepaper-offers{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:70%;margin-top:30px;margin-right:2%;max-height:300px}.offers-wrapper .offer-wrapper-container .title-wrapper.whitepaper-offers .list-items li{width:33%;display:inline-block;vertical-align:text-top}.offers-wrapper .offer-wrapper-container .title-wrapper.sweeps-offer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:28%;margin-top:30px;min-height:320px}.offers-wrapper .offer-wrapper-container .title-wrapper.sweeps-offer ul{padding-top:10px}.offers-wrapper .offer-wrapper-container .title-wrapper.cl-offers{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:70%;margin-top:-10px;margin-right:2%;margin-bottom:20px;max-height:300px}.offers-wrapper .offer-wrapper-container .title-wrapper.cl-offers .list-items li{width:33%;display:inline-block;vertical-align:text-top}.offers-wrapper .offer-wrapper-container .title-wrapper.email-signup{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:28%;margin-top:10px;margin-bottom:20px}.offers-wrapper .offer-wrapper-container .title-wrapper.email-signup .offer-container{margin-bottom:0}.offers-wrapper .offer-wrapper-container .brand-banners{display:block}}.modal-fixed{display:none;position:fixed;z-index:6;background:#fff;top:20%;margin:auto;left:0;right:0;width:80%;max-width:410px;padding:20px}.modal-fixed .close-button{position:absolute;right:-7px;top:-7px;color:#ccc;border:2px solid #ccc;font-size:20px;text-align:center;display:inline-block;line-height:11px;padding:4px;border-radius:50%;background:#fff}.modal-fixed .modal-header-img{max-width:200px}.modal-fixed p{font-size:13px;text-align:center;margin:15px 0;padding:0 15px}.modal-fixed .submit-button{margin-top:10px}.show{display:block}@media (min-width:768px){.modal-fixed{width:30%}}.home-hero{background:url(3a0857f581c79e03e940db79e03d6f6e.png) 0 100% repeat-x #fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.home-hero .home-container{padding:15px}.home-hero .home-container .home-left{position:relative}.home-hero .home-container .home-right{border-radius:5px;background-color:#2c79ae;padding-bottom:10px}.home-hero .home-container .home-right .home-right-header{text-align:center;color:#fcff00;padding-top:15px;font-size:14px;font-weight:600}@media (min-width:768px){.home-container{margin:0 auto;display:inline-block;max-width:960px;padding:10px 30px}.home-container .home-left{width:36%;margin-top:70px;float:left}.home-container .home-right{width:48%;float:left;margin-left:16%}}.main-select{padding-left:0}.main-select li{position:relative;background-color:#fff;border-radius:5px;height:35px;margin:3px 16px 0;padding:1px 0;z-index:1;list-style:none}.main-select li a{color:#1b68a2;line-height:36px;display:block;padding:0 5px;margin:0 15px;text-decoration:none;font-weight:700;background:none;text-align:left}.main-select li a .selectArrow{position:absolute;background:url("https://magsformiles.com/assets/images/airlineArrow.gif") no-repeat;width:16px;height:20px;right:20px;top:8px;opacity:.5;z-index:2}.offer-wrapper .offer-title{max-width:220px;margin:15px auto}.offer-wrapper .offer-price{font-size:15px;font-weight:600;margin-bottom:10px}.offer-wrapper .addToBag{text-decoration:underline}@media (min-width:426px){.content-container .mag-container div.offer-wrapper{width:45%}}@media (min-width:992px){.content-container .mag-container div.offer-wrapper{width:22%}.content-container .mag-container div.offer-wrapper .offer-title{max-width:80%}}.content-container{background:#ebebeb;width:100%}.content-container .mag-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:960px;margin:0 auto;background:#ebebeb}.content-container .mag-container .content-headline{width:100%;color:#1467a4;font-size:24px;font-weight:600;text-align:left;margin:10px 25px}.content-container .mag-container .offer-wrapper{padding:20px 0;margin:10px 20px;background-color:#fff;width:90%}.content-container .mag-container .offer-wrapper img.offer-cover-img{width:165px;height:215px}.content-container .mag-container .offer-price{color:red}@media (min-width:426px){.content-container .mag-container .offer-wrapper{margin:10px}}.App-footer{background-color:#b6b6b6;color:#fff}.App-footer,.App-footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.App-footer .footer-container{margin:0 auto;max-width:960px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.App-footer .footer-container .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;padding:20px 50px 0 20px;max-width:200px}.App-footer .footer-container .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 20px}.App-footer .footer-container .footer-wrapper .footer-list{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.App-footer .footer-container .footer-wrapper .footer-list .footer-list-item{margin:10px 0}.App-footer .footer-container .footer-wrapper .footer-list .footer-list-item a.footer-link{color:#fff;font-size:14px}.App-footer .footer-container .program-legal-wrapper .program-desc{line-height:20px}.App-footer .footer-container .program-legal-wrapper .legal-right,.App-footer .footer-container .program-legal-wrapper .program-desc{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;text-align:left;padding-left:20px;padding-bottom:20px;font-size:14px}@media (min-width:768px){.App-footer .footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.App-footer .footer-container .footer-wrapper{width:100%}.App-footer .footer-container .program-legal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:26px;width:100%}}@media (min-width:992px){.App-footer .footer-container .footer-wrapper{width:60%}}
/*# sourceMappingURL=app.bundle.css.map*/