@import url("//fonts.googleapis.com/css?family=Lato:400,300,400italic,700");body{font-family:Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#333}.checkout>header{background-color:#203151;height:110px}.checkout .container-fluid{max-width:1200px}.checkout .container-fluid.full-width{max-width:100%;background-color:#eaeaea}.checkout .lead{margin-top:1em}.checkout .lead.options{margin-top:0.5em;font-size:28px;font-weight:normal}.checkout .pricing-panel{max-width:1200px;margin:0 auto}.checkout .pricing-panel .panel{width:100%;padding:1.5em;border:1px solid #eaeaea;border-radius:0}.checkout .pricing-panel .spacer{width:100%;margin-bottom:0;padding:8px;font-size:14px}.checkout .pricing-panel .banner{width:100%;margin-bottom:0;padding:8px;font-size:14px;font-weight:bold;color:#fff;background-color:#203151;text-transform:uppercase}.checkout .pricing-panel .banner.sale{background-color:red}.checkout .pricing-panel h3{font-size:18px;font-weight:300;margin-top:0;line-height:1.4;text-transform:none}.checkout .pricing-panel h3 b{font-size:16px}.checkout .pricing-panel h3 .billing-period{font-size:20px}.checkout .pricing-panel .price{position:relative;font-size:30px;font-weight:400;line-height:1}.checkout .pricing-panel .price .strike{position:absolute;top:20px;border-bottom:3px solid #333;display:block;width:100%}.checkout .pricing-panel .price.sale{margin-top:15px;font-size:30px}.checkout .pricing-panel .price .currency{font-size:18px;line-height:2;vertical-align:top}.checkout .pricing-panel .price .currency.sale{color:red}.checkout .pricing-panel .price .cost{color:#333}.checkout .pricing-panel .price .cost.sale{color:red}.checkout .pricing-panel .price .duration{color:#333;font-size:18px;font-weight:300;line-height:2;vertical-align:bottom}.checkout .pricing-panel .price .duration.sale{color:red;font-size:16px;text-transform:none}.checkout .pricing-panel .choose-label{margin-bottom:6px}.checkout .pricing-panel label{cursor:pointer}.checkout form main h2,.checkout form aside h2{font-size:18px;text-transform:uppercase;font-weight:400;color:#517BCD}.checkout form main .options h2,.checkout form aside .options h2{text-transform:none;font-size:22px}.checkout form main .options ul,.checkout form aside .options ul{margin-top:20px}.checkout form main .options .fa-check-circle,.checkout form aside .options .fa-check-circle{font-size:2.4em;padding:1em}.checkout form main .options .glyphicon-ok,.checkout form aside .options .glyphicon-ok{display:inline-block;padding:8px;float:left;width:36px;height:36px;color:#FFF;background-color:#517BCD;border-radius:18px;font-size:20px;margin-right:10px}@media screen and (min-width: 768px){.checkout form main .options .glyphicon-ok,.checkout form aside .options .glyphicon-ok{margin:5px 10px 40px 0}}@media screen and (min-width: 768px){.checkout form main .options .one .glyphicon-ok,.checkout form aside .options .one .glyphicon-ok{margin-bottom:30px}.checkout form main .options .two .glyphicon-ok,.checkout form aside .options .two .glyphicon-ok{margin-bottom:30px}.checkout form main .options .three .glyphicon-ok,.checkout form aside .options .three .glyphicon-ok{margin-bottom:30px}.checkout form main .options .four .glyphicon-ok,.checkout form aside .options .four .glyphicon-ok{margin-bottom:30px}.checkout form main .options .five .glyphicon-ok,.checkout form aside .options .five .glyphicon-ok{margin-bottom:50px}.checkout form main .options .six .glyphicon-ok,.checkout form aside .options .six .glyphicon-ok{margin-bottom:0px}}.checkout form main .options li,.checkout form aside .options li{line-height:1.4;margin-bottom:10px}.checkout form main .options li .title,.checkout form aside .options li .title{font-size:16px;font-weight:bold}.checkout form main .options li .title .price,.checkout form aside .options li .title .price{color:#517BCD;font-weight:normal}.checkout form main label,.checkout form aside label{font-weight:400}.checkout form main label.terms,.checkout form aside label.terms{text-transform:none}.checkout form main input,.checkout form main select,.checkout form aside input,.checkout form aside select{padding:7px 8px;font-size:15px;border-radius:0;color:#333;background-color:#FFFFFF}.checkout form main input,.checkout form aside input{height:auto}.checkout form main,.checkout form aside{margin-top:2em}.checkout form main{background-color:#F5F5F5;border-radius:4px;padding:0 2em;margin-bottom:4em}.checkout form main.options{margin-bottom:1.5em}.checkout form main.options-fulfillment{margin-bottom:2em;background-color:transparent}.checkout form main.options-fulfillment p{font-size:17px;font-weight:300}.checkout form main.options-fulfillment a{font-weight:bold}.checkout form main.options-fulfillment a.pdf-download{padding:50px 120px 50px 30px;background:url("../assets/images/PDFdownloadicon.png") no-repeat 100% 50%;display:block;margin-top:-10px}.checkout form .btn{margin:1.5em 0;font-size:17px;font-weight:bold;padding:14px 20px;text-transform:uppercase;background-color:#517BCD;border:2px solid #517BCD;color:#FFF}.checkout form .btn.options{margin:0;font-size:18px;font-weight:300;padding:18px 32px;letter-spacing:1px}.checkout form .radio label{font-size:16px}.checkout form .secure{margin:3em 0 1.5em}.checkout form input.ino-checkbox{background-color:transparent;width:auto;border:none;box-shadow:none}.checkout form input.ino-checkbox:focus{outline:none}.checkout .options-lead .lead{font-size:20px}.checkout .options-lead ul{margin-top:20px;margin-bottom:25px}.checkout .options-lead .sig{margin-bottom:70px}.checkout .options-lead img.sig{margin:0 auto}.checkout .options-lead .glyphicon-ok{display:inline-block;padding:8px;float:left;width:36px;height:36px;color:#FFF;background-color:#517BCD;border-radius:18px;font-size:20px;margin-right:10px;margin-bottom:30px}@media screen and (min-width: 768px){.checkout .options-lead .glyphicon-ok{margin:-2px 10px 30px 0}}.checkout .options-lead li{font-size:18px;line-height:1.4 !important;font-weight:300;font-size:20px}.checkout .who{background-color:#F5F5F5;padding-top:40px;padding-bottom:40px}@media screen and (min-width: 768px){.checkout aside.options{padding-left:2.5%;padding-right:4%}.checkout aside .secure.options{margin:4em 0 1.5em}.checkout aside .secure.ssl299{margin-top:22em}}.checkout .features li{line-height:2.4em}.checkout .features li .fa{color:#517BCD;padding:0 0.5em}.checkout .faq{margin-top:3em}.checkout .faq h4{font-size:14px;line-height:1.8em}.checkout .faq .fa{color:#517BCD;padding:0 0.5em 0 0}.checkout .faq a:hover,.checkout .faq a:active{text-decoration:none;outline:none}.checkout .faq a:focus{text-decoration:none}@media screen and (max-width: 991px){.checkout #fname,.checkout #firstname,.checkout #email,.checkout #address1,.checkout #city,.checkout #state,.checkout #zip,.checkout #creditnum,.checkout #expiry-mo{margin-bottom:15px}.checkout #terms{margin-bottom:10px}}.holiday.checkout label{padding-top:6px}.holiday.checkout input,.holiday.checkout select{margin-bottom:10px;padding:6px 10px}.holiday.checkout input.checkbox{margin-top:8px}.holiday.checkout main .btn{background-color:#399C33;border-color:#399C33}.holiday.checkout .features.options p{line-height:1.65}.payment-header h4{margin-top:0}.green{color:#399C33 !important}.red{color:#bd0000 !important}.expire{margin-bottom:30px}.greeting{margin:40px 0 30px}.try{color:#517BCD;margin-top:0;margin-bottom:1em;font-size:22px;line-height:1.3}label.disclaimer{font-size:0.8em}img.logo-white{width:250px;height:87px}img.triptych{margin:0 auto}main.options-lead h3{line-height:1.4}main.options-lead input{margin-bottom:1.2em}.special-offer{background-color:#F5F5F5;padding-top:40px;padding-bottom:40px}.special-offer h3{text-transform:uppercase;font-weight:300}.special-offer p.lead{font-size:17px;font-weight:300}.special-offer ul{margin-top:20px;margin-bottom:25px}.special-offer .glyphicon-ok{display:inline-block;padding:8px;float:left;width:36px;height:36px;color:#FFF;background-color:#517BCD;border-radius:18px;font-size:20px;margin-right:10px;margin-bottom:40px}@media screen and (min-width: 768px){.special-offer .glyphicon-ok{margin:-2px 10px 40px 0}}.special-offer h4{font-weight:bold;font-size:20px}.special-offer li{font-size:17px;font-weight:300;line-height:1.4 !important;margin-bottom:10px}.special-offer li .title{font-size:16px;font-weight:bold}.special-offer li .title .price{color:#517BCD;font-weight:normal}.special-offer .quote{margin-top:50px;background-color:#012558;color:#fff;border-radius:8px;padding:18px 24px 24px}.special-offer .value{margin-top:120px}.special-offer .value .title{font-size:20px;font-weight:bold}.special-offer .value .title .price{color:#517BCD;font-weight:normal}.special-offer .value u{font-size:24px}.special-offer form{margin-top:40px}.condensed-form{margin-top:1em !important}.condensed-payment{border-radius:1em;border:1px solid #dadada;background-color:#efefef}.condensed-payment .btn.btn-primary{font-size:17px;white-space:normal}.condensed-payment .row.form-field{margin-bottom:1em}.condensed-payment .row.form-field.last{margin-bottom:1.5em}.condensed-payment h3{font-weight:500;text-transform:none;margin-bottom:1em}.info-row{margin-bottom:2.5em}.sotw #header{background-color:#012558;height:80px;max-height:80px}.sotw #header h1{margin-top:10px}.sotw .special-offer{padding-top:10px;padding-bottom:10px}.sotw h1.page-title{font-weight:bold}.sotw h2.page-sub-title{font-size:24px;margin-top:0}.sotw .img-sotw{margin-top:1em}.sotw .condensed-payment{padding-top:1em}.sotw .above-form{padding-top:10px}.sotw .above-form p{font-size:15px;margin-top:20px}.sotw .above-form .cta{font-size:18px;font-weight:bold}.sotw .above-form .cta em{background-color:#ff9;font-style:normal}.sotw form .btn.options{font-size:18px;font-weight:500;padding:14px 24px;letter-spacing:0.02em;text-transform:none}.sotw footer{padding:1em 0}.sotw .sotw-alt.special-offer{padding-top:0}.sotw .sotw-alt.special-offer h1.page-title{margin-bottom:5px}.sotw .sotw-alt.special-offer h2.page-sub-title{margin-bottom:0}.sotw .sotw-alt.special-offer .img-sotw{margin:0.5em auto 0;width:95%}.sotw .sotw-alt.special-offer .above-form{padding-top:5px}.sotw .sotw-alt.special-offer .above-form .cta{font-size:17px}.sotw .sotw-alt.special-offer .info-row{margin-bottom:1em}.sotw .sotw-alt.special-offer .below-form p{margin:0 auto 1em;font-size:15px;width:95%}.footer{background-color:#2f3331;color:#fff;padding-top:40px;font-size:14px;position:relative;z-index:20}.footer p{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}.footer .btn-cta,.footer a.btn-cta{padding:9px 10px}.footer .footer-col.links .fa{margin-right:5px}.footer .footer-col.links li{margin-bottom:10px}.footer .footer-col.connect .social{margin-bottom:15px;overflow:hidden}.footer .footer-col.connect .social li{margin-right:10px}.footer .footer-col.connect .social li a .fa{color:#EAEAEA;font-size:22px}.footer .footer-col.connect .social li a:hover .fa{color:#517BCD}.footer .footer-col.connect .btn-cta-primary{background:#5d80a1;border-color:#5d80a1}.footer .footer-col.connect .btn-cta-primary:hover{background:#4a6781;border-color:#4a6781}.footer .footer-col .title{color:#fff;font-weight:normal;font-size:18px;margin-top:0;margin-bottom:20px;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}.footer .footer-col p{color:#fff}.footer .footer-col a{color:#9bb4e4}.footer .footer-col a:hover{color:#fff}.footer .footer-col .navbar-form{padding-left:0;padding-right:0}.footer .footer-col .navbar-form .form-control{-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}.footer .footer-col .navbar-form .form-control:focus{-webkit-opacity:1;-moz-opacity:1;opacity:1}.footer .has-divider{border-top:1px solid #2b3b4a;padding-top:30px;padding-bottom:30px}.footer .download .download-list li{margin-bottom:15px}.footer .download .download-list li .btn-ghost{text-align:left;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;width:230px}.footer .download .download-list li .btn-ghost:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.footer .contact p{opacity:0.75}.footer .contact p a{-webkit-opacity:1;-moz-opacity:1;opacity:1}.footer .contact .fa{margin-right:10px;font-size:20px}.footer .contact .email .fa{font-size:16px}.footer .bottom-bar{background:#1e1e1e;color:#b3b3b3;font-size:14px;padding:10px 0}.footer .bottom-bar .copyright{line-height:1.6}.footer-col{margin-bottom:30px}.bottom-bar a{color:#9BB4E4}#topcontrol{text-align:center;display:inline-block;width:35px;height:35px;border:medium none;border-radius:50%;transition:all 0.4s ease-in-out 0s;z-index:30}#topcontrol .fa{position:relative;top:3px;font-size:25px}#topcontrol{color:#517BCD}#topcontrol{text-align:center}.checkout .icon span{display:block;margin:0px auto;width:100px;height:100px;color:#FFF;background-color:#517BCD;border-radius:50px;padding:22px 26px 26px;font-size:38px}.checkout.welcome main{line-height:1.5;font-size:16px}.checkout.welcome .big-thanks p,.checkout.welcome .sign-off p{margin-top:20px;margin-bottom:40px;font-size:18px;font-weight:300}.checkout.welcome form main{background-color:transparent}.checkout.welcome .title-lg{font-size:36px;font-weight:300}.checkout.welcome .title-md{font-size:24px;font-weight:300;padding-top:5px;padding-bottom:15px}.checkout.welcome a.link-wrap:hover,.checkout.welcome a.link-wrap:focus{outline:none}.checkout.welcome .desc{padding:0 20px}.checkout.welcome .desc p{font-size:18px;font-weight:300}.checkout.welcome .steps{margin-bottom:40px}.pricing-page.checkout .faq .panel{margin-bottom:0;box-shadow:none}.pricing-page.checkout .faq .panel .panel-heading{padding:5px 10px}.header h1.logo{float:left}.header .main-nav{margin-top:42px}.header .main-nav .navbar-toggle{margin-right:0;margin-top:0;background:none;position:absolute;right:10px;top:40px}.header .main-nav .navbar-toggle:focus{outline:none}.header .main-nav .navbar-toggle .icon-bar{background-color:#fff;height:3px}.header .main-nav .navbar-toggle:hover .icon-bar{background-color:#fff}.header .main-nav .nav .nav-item{font-weight:normal;text-transform:uppercase;font-size:13px;margin-right:15px}.header .main-nav .nav .nav-item.active a{color:#517BCD;background:none;font-weight:400}.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary{border:1px solid #fff;color:#fff;padding:8px 15px;margin-top:5px;font-size:13px}.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary:hover{border:1px solid #5d84d0;background:#5d84d0}.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-primary{border:1px solid #517BCD;padding:8px 15px;margin-top:5px;font-size:13px}@media (max-width: 767px){.header .main-nav .nav .nav-item.nav-item-cta{margin-right:0}}.header.navbar-fixed-top .main-nav .nav .nav-item.nav-item-cta a.btn-cta-primary{color:#fff}.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-primary:hover{color:#fff;border-color:#5d84d0;background:#5d84d0}.header .main-nav .nav .nav-item a{color:#fff;color:rgba(255,255,255,0.8)}.header .main-nav .nav .nav-item a:hover{color:#5d84d0;background:none}.header .main-nav .nav .nav-item a:focus{outline:none;background:none}.header .main-nav .nav .nav-item a:active{outline:none;background:none}.header .main-nav .nav .nav-item.active{color:#517BCD}.header .main-nav .nav .nav-item.last{margin-right:0}.header .main-nav .nav.active{position:relative}.header .main-nav .nav.active>a{background:#517BCD;color:#fff;color:rgba(255,255,255,0.8)}.header .main-nav .nav.active>a:before{content:"\f0d8";position:absolute;bottom:-8px;left:0;text-align:center;font-family:FontAwesome;display:block;font-size:12px;width:100%}.header .main-nav .nav.active>a.dropdown-toggle:before{display:none}.header .main-nav .nav.open a{background:none}.header .main-nav .nav .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;border:none;text-transform:none;min-width:180px;background:#2F3331}.header .main-nav .nav .dropdown-menu:before{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2F3331;position:absolute;right:30px;top:-10px}.header .main-nav .nav .dropdown-menu a{border-bottom:1px solid #212e3a;padding:8px 20px;color:#fff;-webkit-opacity:1;-moz-opacity:1;opacity:1}.header .main-nav .nav .dropdown-menu a:hover{background:#2e4050;color:#fff}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:none}@media (max-width: 767px){.navbar-collapse{border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;left:0;top:90px;position:absolute;background:#2F3331;z-index:45}.navbar-collapse .nav{margin:0}.header .main-nav .nav .dropdown-menu:before{display:none}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:inherit}.main-nav .navbar-collapse .navbar-nav{padding-top:15px;padding-bottom:15px}}
