@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=82a705c6-ce53-4298-936a-cd27dba7d59e);@font-face{font-family:"Helvetica Neue LT W05_25 Ult Lt";src:url(../fonts/418d2e49-6a65-426f-b58c-5f601f8557f1.eot?#iefix);src:url(../fonts/418d2e49-6a65-426f-b58c-5f601f8557f1.eot?#iefix) format("eot") , url(../fonts/ec6281a0-c9c4-4477-a360-156acd53093f.woff2) format("woff2") , url(../fonts/11066b40-10f7-4123-ba58-d9cbf5e89ceb.woff) format("woff") , url(../fonts/cc9b0eb1-551c-4c84-b241-fc7934a0bd1d.ttf) format("truetype")}@font-face{font-family:"Helvetica Neue LT W05_45 Light";src:url(../fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix);src:url(../fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix) format("eot") , url(../fonts/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2) format("woff2") , url(../fonts/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff) format("woff") , url(../fonts/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.ttf) format("truetype")}@font-face{font-family:"Helvetica Neue LT W05_65 Medium";src:url(../fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix);src:url(../fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix) format("eot") , url(../fonts/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2) format("woff2") , url(../fonts/7802e576-2ffa-4f22-a409-534355fbea79.woff) format("woff") , url(../fonts/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf) format("truetype")}html{height:100%}body{font-family:'Roboto',sans-serif;height:100%;line-height:1.7em;font-size:110%}img{max-width:100%;height:auto}label{display:block}#wrap{min-height:100%}sup{font-size:50%}a{color:#095689;text-decoration:underline}a:hover{color:#003457}.alert-danger{border-radius:0 0 0 0}.alert-warning{background:#ff6a00;padding:0;border:3px solid #fff;color:#fff;border-radius:20px;font-weight:bold;font-size:14px}.mainHeader{padding:30px 0;font-family:"Helvetica Neue LT W05_45 Light",Helvetica,Arial,sans-serif}.mainHeader .brand-bar{height:53px}.mainHeader .tagline{padding-top:28px;padding-left:30px;display:inline-block;font-size:175%;color:#a1a1a0}.mainHeader .tagline strong{font-family:"Helvetica Neue LT W05_65 Medium",Helvetica,Arial,sans-serif;font-weight:normal}.mainHeader img{width:230px;display:inline-block;float:left}.mainHeader a{color:#a1a1a0;text-decoration:none}h1.text-center{color:#fff;background:#00a6e2;margin-bottom:0;padding:25px 0}.topNav{background:#f5f5f5;font-size:85%;padding:0}.topNav a{color:#777874;padding:0 10px}.topNav a:last-child{padding-right:0}.topNavLinks{padding:6px 0}.logged_in .loggedOut,.logged_out .loggedIn{display:none}.logged_in .loggedIn{display:inline}.loggedOut .logged_out{display:inline}#orderLabels{background:#88bd45;font-weight:500;font-size:large;color:#fff;text-transform:uppercase;text-decoration:none;padding:6px 20px;display:inline-block}#orderLabels:hover{background:#299b38;text-decoration:none}.btn,.btn:hover,a.btn,a.btn:hover{text-decoration:none!important}.btn-default,a.btn-default,#LoginApp .btn-success,.account-form .btn-success{background:#fff;color:#095689;border-radius:50px;font-weight:500;text-transform:uppercase;padding:12px 40px}.btn-default:hover,a.btn-default:hover{background:#00c2ee;border-color:#00c2ee;color:#095689}#LoginApp .btn-success:hover,.account-form .btn-success:hover{background:#095689;border-color:#095689}.btn-primary,a.btn-primary{background:none;color:#fff;border:2px solid #fff;border-radius:50px;font-weight:500;text-transform:uppercase;padding:12px 40px}.btn-primary:hover,a.btn-primary:hover{background:#095689;border-color:#095689}.btn-success,a.btn-success{background:#88bd45;color:#fff;border-radius:50px;font-weight:500;text-transform:uppercase;padding:12px 40px;border:none}.btn-success:hover,a.btn-success:hover{background:#299b38;border:none}.btn-info,a.btn-info{background:#00a6e2;color:#fff!important;border-radius:50px;font-weight:500;text-transform:uppercase;padding:12px 40px;border:none}.btn-info:hover,a.btn-info:hover{background:#00c2ee;border:none}.btn-secondary,a.btn-secondary{background:none;color:#a1a1a0;border:1px solid #a1a1a0;border-radius:30px;font-size:medium;font-weight:500;text-transform:uppercase;padding:8px 20px}.btn-secondary:hover,a.btn-secondary:hover{background:#a1a1a0;border-color:#a1a1a0}h1{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,Arial,sans-serif}.landing h1 strong{font-family:"Helvetica Neue LT W05_65 Medium",Helvetica,Arial,sans-serif;font-weight:normal}h3,.landing h3{font-size:large;text-transform:uppercase;color:#00a6e2;font-weight:bold;margin-bottom:15px}.validate h2,.landing h2{color:#095689;font-weight:bold;font-size:x-large;line-height:1.5em;margin-bottom:40px}label{font-size:90%}[name="info"]{display:none}.landing section.hero{min-height:360px}section.hero{background:#00a6e2;color:#fff;min-height:200px;padding:30px 0}.landing section.grey{min-height:0}section.grey{background:#f1f5f8;min-height:1000px;padding:80px 0}.landing section.blue{background:#095689 url(https://choicehomes.filelabel.co/template/img/lock.svg) no-repeat right center;background-size:cover;color:#fff;padding:0}section.blue .gradient{padding:100px 0;background:-moz-linear-gradient(left,rgba(9,86,137,1) 0%,rgba(9,86,137,1) 30%,rgba(9,86,137,0) 100%);background:-webkit-linear-gradient(left,rgba(9,86,137,1) 0%,rgba(9,86,137,1) 30%,rgba(9,86,137,0) 100%);background:linear-gradient(to right,rgba(9,86,137,1) 0%,rgba(9,86,137,1) 30%,rgba(9,86,137,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#095689', endColorstr='#00095689',GradientType=1 )}section.blue h1{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,Arial,sans-serif;font-size:3em;font-weight:300;color:#00c2ee;margin-bottom:15px}section.blue h5{font-family:Roboto;font-weight:bold;font-size:x-large;color:#fff}section.blue p{color:#00c2ee;margin:10px 0 40px}section.blue .btn{margin-right:25px}section.blue p a{color:#00c2ee;text-decoration:underline}section.blue p a:hover{color:#fff}section.light-blue{background:#00a6e2}section.hero .step{padding:30px;font-family:"Helvetica Neue LT W05_45 Light",Helvetica,Arial,sans-serif;font-size:20px}section.hero .step p{padding:20px 0}.landing section{min-height:200px;padding:80px 0}.landing .badge{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,Arial,sans-serif;background:#095689;font-size:39px;color:#00a6e2;height:59px;width:59px;border-radius:100px;font-weight:normal}.landing .column-padding{padding-right:40px}.landing .img-livingroom{padding:25px 0}section.light-blue{padding:80px 0 50px}.login .panel,.account-form .panel{border:3px solid #3ebbe8;border-radius:20px;padding:40px 50px}.login .panel-title{display:none}.login .input-group-addon{display:none}#LoginApp,.account-form{width:600px;margin:0 auto;position:relative}#LoginApp label,.account-form label{display:block;width:100%;margin:0 0 15px 0;color:#fff}#LoginApp .forgot,.account-form .forgot{position:absolute;top:148px;right:67px;color:#fff;text-decoration:underline;font-size:small}#LoginApp .btn-success,.account-form .btn-success{margin:0 auto;margin-top:20px;color:#00a6e2;border-color:#fff}#LoginApp .form-control,.account-form .form-control{padding:10px;border-radius:5px;border:none}[for="login-pw"]{margin-top:20px!important}section.light-blue .justify-content-center{margin:30px}section.light-blue .justify-content-center a{margin:5px}.login .form-control::placeholder{color:#a1a1a0;text-transform:capitalize}.orderList{margin:40px 0}.orderList thead th{padding:0;border:none}.orderList thead .blue{background:#00a6e2;color:#fff;font-weight:bold;padding:10px}.roundedLeft,.roundedRight{background:#00a6e2;width:100%;min-height:54px}.roundedLeft{border-radius:60px 0 0 60px}.roundedRight{border-radius:0 60px 60px 0}.orderList td.order-column{border-bottom:1px solid #cfd8e2}.orderList td{border-top:0;color:#313031;font-size:90%}.orderList .order-number{font-weight:bold}.profile{margin:50px 0}#profile .btn{margin-top:20px}.order-quantity .card{border:none;border-radius:20px;background:#00a6e2}.order-quantity .card .card-body{padding:0}.order-quantity .card #label-number{padding:15px}.order-quantity .card #amount{background:#88bd45;border-radius:0 20px 20px 0;padding:28px 60px;min-width:230px;text-align:center;font-family:"Helvetica Neue LT W05_65 Medium";font-size:2.5em;color:#fff}.order-quantity .btn-group .btn-default{background:#00a6e2;color:#fff;margin:0 5px;font-size:x-large;padding:8px 24px;font-family:"Helvetica Neue LT W05_65 Medium"}.order-quantity .btn-group .btn-default.active{background:#fff;color:#00a6e2}.order-quantity .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child), .order .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {border-radius:40px}.order .order-quantity,.order .order-shipping,.order .order-total{margin-bottom:60px}.order .order-shipping hr{margin:10px 0}.order form#purchase .btn-info{margin-top:40px;font-size:x-large;padding:15px 60px}.order form#purchase .orderform-city{width:45%}.order form#purchase .orderform-state{width:25%}.order form#purchase .orderform-zip{width:30%}.order .order-rush-fee{margin-left:20px;line-height:1em}.details .order-top,.details .order-quantity,.details .order-shipping,.details .order-total,.details .order-payment{margin-bottom:60px}.details .order-quantity .card #label-number{color:#fff;margin:0 5px;font-size:xx-large;padding:25px;font-family:"Helvetica Neue LT W05_65 Medium"}.details .order-shipping p{margin-bottom:5px}.details .order-payment .table.table-bordered{border:none;font-size:90%}.details .order-payment .table.table-bordered td{border-top:none;border-left:none;border-right:none;border-color:#cfd8e2}.details .order-payment .table.table-bordered tr:last-child td{border:none}.support-faq{margin-bottom:60px}#contact .btn{margin-top:30px}#supportAccordion .card,#supportAccordion .card-header{border:0;background:none;padding:5px 0}#supportAccordion .card{border-bottom:1px solid #cfd8e2}#supportAccordion .card-body{padding-left:30px;padding-top:5px}#supportAccordion .card-header h5 button{color:#095689;font-weight:bold;font-size:110%;padding:0;text-decoration:none}#supportAccordion .card-header h5:hover button,#supportAccordion .card-header h5:active button{text-decoration:none;color:#003457}#supportAccordion .card-header h5 button i.fa-minus-square{color:#9aacbe;font-size:large;padding-right:6px;padding-bottom:2px}#supportAccordion .card-header h5:hover i.fa-minus-square{color:#6f869d}#supportAccordion .card-header h5 button i.fa-plus-square{color:#cfd8e2;font-size:large;padding-right:6px;padding-bottom:2px}#supportAccordion .card-header h5:hover i.fa-plus-square{color:#9aacbe}.support .fa-minus-square{display:none}.support [aria-expanded="true"] .fa-minus-square{display:inline}.support [aria-expanded="true"] .fa-plus-square{display:none}.support textarea[name="message"]{height:200px}.mainFooter{position:relative;color:#a1a1a0;font-size:85%;padding:30px 0}.mainFooter a{color:#a1a1a0;text-decoration:underline}.mainFooter a:hover{color:#777874}.mainFooter .img-software,.mainFooter .img-simplicity{height:33px}.mainFooter .img-software{margin-right:20px}.mainFooter .footer-logos{text-align:right}#back-top{position:absolute;bottom:1px;right:1px;text-align:center;font-size:11px;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a{width:108px;display:block;text-align:center;text-transform:uppercase;text-decoration:none;color:#bfbfbf;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top span{display:block;margin:0 auto 2px;font-size:25px}@media (max-width:767px){body{font-size:100%}.btn-default,a.btn-default,.btn-primary,a.btn-primary,#LoginApp .btn-success,.account-form .btn-success,.btn-info,a.btn-info,.btn-success,a.btn-success{padding:8px 24px}h3,.landing h3{margin-bottom:10px}.topNav{font-size:small}.topNav .container{padding:0}.topNavLinks{padding:2px 0;margin-right:10px}#orderLabels{font-size:small;padding:3px 12px}.mainHeader{padding:20px 0 15px}.mainHeader .tagline{padding:0;margin-top:10px;font-size:125%}.mainHeader .brand-bar{height:auto;text-align:center}.mainHeader img{margin:0 auto;float:none}h1.text-center{font-size:1.8rem}section.hero .step{padding:10px 30px}section.hero .step p{padding-bottom:0}section.hero h1{font-size:1.8rem;margin-bottom:.7em}.landing section{padding:40px 0}section.blue .gradient{padding:50px 0}section.grey{padding:40px 0;min-height:800px}.landing section.blue .nav-item{margin-bottom:10px}.landing section.blue .nav{display:block;flex-wrap:nowrap}section.blue .btn{margin:0}section.light-blue{padding:10px 0 40px}.login .panel,.account-form .panel{padding:20px 30px}#LoginApp,.account-form{width:100%}#LoginApp .forgot,.account-form .forgot{top:125px}.orderList{margin:20px 0}.orderList td{line-height:1.4em}.profile{margin-bottom:10px}.roundedLeft,.roundedRight{min-height:47px}.order form#purchase .btn-info{font-size:large;padding:10px 40px}.details .order-top{margin-bottom:0}.details .order-quantity,.details .order-shipping,.details .order-total,.details .order-payment,.details .order-number,.details .order-date,.details .order-status{margin-bottom:30px}.details .order-quantity .card #label-number{width:100%;float:none;text-align:center}.order-quantity .card #amount{width:100%;float:none;border-radius:0 0 20px 20px}.mainFooter{text-align:center;line-height:1.4em}.mainFooter .footer-logos{text-align:center;margin:20px 0 60px}.mainFooter .footer-info{padding:0 30px}}@media (max-width:576px){.container{max-width:560px}}