html{background:#d4e1e9 url(/assets/bg-4a98431ef59a5a121ce18bded63e1489ac8c645ea27aa735c017b4012f145fd5.jpg) repeat-x}body{background:#d4e1e9 url(/assets/bg-4a98431ef59a5a121ce18bded63e1489ac8c645ea27aa735c017b4012f145fd5.jpg) repeat-x;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:Arial, Helvetica, sans-serif}h2{font-size:1.5em}h2.select-school{margin-top:1.5em;margin-bottom:1.5em}a:hover{text-decoration:underline}.clearfix:after{content:"";display:table;clear:both}#wrap{background-color:white;box-shadow:rgba(0,0,0,0.2) 0 0 10px;padding-bottom:10px}footer{font-size:12px;padding:2em 0}.logo{display:block;padding:20px 0;float:left;height:140px;width:338px}#jointapplicantfields,#joint_applicant_address,#closestrelativefields,#jointemployerinfo,#creditcardinfo,#checkingaccountinfo,#monthly_payment_info,#monthlycreditcardinfo,#monthlycheckingaccountinfo{display:none}.credit-cards{background:url(/assets/credit_card_logos.gif);height:35px;width:235px;margin:0 0 1em 0}.check-info{background:url(/assets/check_info.jpeg);height:158px;width:274px}h2{margin-bottom:.25em}h1.instrument-name{color:#666;margin-top:0}.breadcrumbs{clear:left;margin-bottom:28px;margin-top:50px}.breadcrumbs li{padding-right:1em}.breadcrumbs li a{cursor:pointer !important}.breadcrumbs>*:before{content:"";margin:0;top:-1px}h5.error{color:#CC0000}ul.errors{color:#CC0000;margin-left:2rem}#instrument-grid{list-style-type:none}.pricing-table{border-radius:5px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}.pricing-table:hover,.pricing-table:focus{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}.pricing-table .bullet-item{border-top:dotted 1px #ddd;border-bottom:none}.pricing-table .title{background-color:white;border:none !important;border-top-left-radius:5px;border-top-right-radius:5px}.pricing-table .cta-button{background-color:#f5f5f5;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.pricing-table .cta-button h5{margin-bottom:10px}.pricing-table .cta-button h5 input{margin:0px}.accessorieslist{margin:1em 0 1.25em;padding-left:1.3em}img.right{margin:0 0 1em 1em}fieldset{background-color:#f5f5f5;margin:1em 0 2em 0;padding-top:1.25em;width:100%}fieldset legend{background-color:transparent}select{margin-bottom:1.75em;padding:.5em;font-size:.875em;border:1px solid #ccc;color:rgba(0,0,0,0.75)}.radiocheckbox{padding-top:10px}.bullet-item label,.bullet-item label input{margin-bottom:0}button,.button{background-color:#E4424A;border:0;box-shadow:inset 0 -4px 12px #c32030;font-size:.9em}button:hover,.button:hover{background-color:#C32030;text-decoration:none}button.secondary,.button.secondary{box-shadow:inset 0 -4px 12px #ccc}.list-buttons{list-style:none}.list-buttons li{display:block;margin-bottom:1em;min-height:2.25em;position:relative;width:100%}.list-buttons li:before,.list-buttons li:after{content:"";display:table}.list-buttons li:after{clear:both}@media screen and (max-width: 768px){.list-buttons li{min-height:auto;margin-bottom:2em}}.list-buttons .button{left:0;min-width:17em;position:absolute}@media screen and (max-width: 768px){.list-buttons .button{position:relative;width:100%;margin-bottom:1em}}.list-buttons .retail-price{bottom:0;color:#444;font-style:italic;left:19em;line-height:1.2em;position:absolute}@media screen and (max-width: 768px){.list-buttons .retail-price{position:relative;line-height:1em;left:0}}.reveal-modal>:first-child{margin-top:1.5em}.reveal-modal ol,.reveal-modal ul{padding-left:20px}table.payments th,table.payments td{text-align:right}.has-tip.rent-new-button{color:white}.has-tip.rent-new-button:hover{color:white;border:none}.has-tip.secondary:hover{border:none}.add-on{padding-right:5px}.add-on strong{font-size:1.25em}.pricing-table:hover,.pricing-table:focus{box-shadow:0 0 6px 1px #bbb}.tos-notice{font-size:14pt;font-weight:bold}.retail-price{font-size:.85em;text-align:center}.size-button{background-color:#f6f6f6;color:#000;width:100px;border:1px solid #bbb;font-size:.9em}.size-button:hover{background-color:#c6c6c6;text-decoration:none}.size-button.selected{border:none;background-color:#c6c6c6}.instrument-container{height:193px;display:block}.instrument-container .instrument-image{max-height:193px}.section-container>section>.title a{white-space:normal}.twitter-typeahead{width:100%}.tt-dropdown-menu{width:100%;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.tt-suggestion{white-space:nowrap;cursor:pointer;padding:3px 20px;font-size:18px;line-height:24px}.tt-is-under-cursor{color:#fff;background-color:#0097cf}section div{line-height:1.5em}.package-contents{margin-left:1em}.package-add-ons{list-style:none}.package-add-ons li input[type=radio]{margin-bottom:0}.package-add-ons li label{display:inline;margin-left:.5em;font-size:1em}.package-add-ons li div{margin-left:22px}.package-add-ons li div select{margin-bottom:.25em;width:auto}.package-add-ons li div label{margin-left:0;margin-right:.5em}.package-add-ons li div label.error{display:block}#plan-descriptions{margin-bottom:1em}#plan-descriptions p{margin-bottom:0}#plan-descriptions p span{font-weight:bold}.instrument-video{margin:2em 0}.intro-video{width:100%;margin:1em auto;display:block;padding:1em}@media screen and (max-width: 768px){.intro-video{width:100%}}div.options h3{border-bottom:1px solid #ccc;margin-bottom:2rem}div.options section{margin-bottom:2rem}div.options section .instrument-option{padding-left:1em}div.options section .instrument-option .button{font-size:1em;width:100%}@media screen and (max-width: 768px){div.options section .instrument-option table tr{display:block;margin-bottom:1em;padding-left:.25em}}div.options section .instrument-option table tr td{padding-left:0}@media screen and (max-width: 768px){div.options section .instrument-option table tr td{display:block}}@media screen and (max-width: 768px){div.options section .instrument-option table tr td .retail-price{text-align:left;padding:.5rem 0;font-size:inherit;padding-left:1em}}.form-control{margin-bottom:1em}label.inline{display:inline}fieldset.fulfillment-options label{margin-bottom:.5em}fieldset.fulfillment-options .radio-card-list{display:flex;justify-content:flex-start;flex-wrap:wrap}fieldset.fulfillment-options .radio-card-list label.radio-card{border:solid 1px #ddd;padding:1rem;background-color:#fff;flex-grow:0;flex-shrink:0;border-radius:5px;width:220px;margin-right:1rem;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;display:flex;align-items:center}@media screen and (max-width: 768px){fieldset.fulfillment-options .radio-card-list label.radio-card{width:100%;margin-right:0}}fieldset.fulfillment-options .radio-card-list label.radio-card:hover,fieldset.fulfillment-options .radio-card-list label.radio-card:focus{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}fieldset.fulfillment-options .radio-card-list label.radio-card p{margin-bottom:0}fieldset.fulfillment-options .radio-card-list label.radio-card input[type=radio]{margin-right:1rem;margin-bottom:0}fieldset.fulfillment-options .radio-card-list label.radio-card span.title{font-weight:bold;padding-bottom:.25rem;text-transform:capitalize}[hidden]{display:none}ul.instrument-options,ul.associated-instruments{margin:0;padding:0;list-style:none}ul.instrument-options li,ul.associated-instruments li{margin-bottom:.25em}ul.instrument-options li label,ul.associated-instruments li label{display:inline;margin-left:.5em;font-size:1em}ul.instrument-options li input[type="radio"],ul.associated-instruments li input[type="radio"]{transform:scale(1.5);margin-bottom:0}section.choose-accessories ul.accessories{margin:0;padding:0;list-style:none}section.choose-accessories ul.accessories>li>label{width:100%;display:flex;align-items:center;gap:1em}section.choose-accessories ul.accessories>li>label>input[type="checkbox"]{margin-top:.5em;transform:scale(1.5)}section.choose-accessories ul.accessories>li>label img{width:92px;height:92px;object-fit:cover;flex-shrink:0}@media screen and (max-width: 768px){section.choose-accessories ul.accessories>li>label img{width:64px;height:64px}}section.choose-accessories ul.accessories>li>label div.details{flex-grow:1}@media screen and (min-width: 768px){section.choose-accessories ul.accessories>li>label div.details a.more-info{display:none}}@media screen and (max-width: 768px){section.choose-accessories ul.accessories>li>label div.details p.description{display:none}}section.choose-accessories ul.accessories>li>label div.price{flex-grow:0;background-color:#E4424A;border:0;box-shadow:inset 0 -4px 12px #c32030;font-size:1.1em;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;font-weight:bold;color:#fff;padding:0.75em 1.5em}ul.pricing-table li.title{font-weight:normal}label.checkbox{display:flex;gap:1em}label.checkbox input[type="checkbox"]{transform:scale(1.25);margin-bottom:0}div.service-plan-renewal{font-size:1em;margin-left:10px}div.service-plan-renewal label{color:#222}.bundle-contents{margin-top:2em}.bundle-contents ul{list-style:none;margin-left:0}.configuration-container .instrument-description{margin-left:1.25em}.item-header{display:flex;gap:.5em}.item-header h2.instrument-price{font-size:2em;font-weight:bold;margin:0 0 0.67em 0;color:#666}h4 label{font-size:1em;color:#222222}
