@import url("styles-blessed1.css?z=353");@import url("styles-blessed2.css?z=353");@media only screen and (min-width:768px){.layer.main-content.left-nav{margin-top:0}.home-intro header .section-title{font-size:30px}.home-intro header p{font-size:20px}.layer.top-solutions .section-title{margin-bottom:22px;margin-top:16px}.layer.select-solution .item.extented h2,.layer.select-solution .item.extented h3{margin-bottom:0}.layer.select-solution .item ul{height:auto!important;display:block!important}.layer.product-intro .product-image{margin:5px 0 0}.layer.cta-strip{text-align:left}.layer.cta-strip .section-title{text-align:left;font-size:30px;float:left;margin:10px 0 6px}.layer.cta-strip a{float:right;margin-top:0}.newsletter-icon{padding:24px 2px}.layer.subscribe p{clear:none;text-align:left;padding-top:0}#node-form fieldset.collapsible legend .layer.subscribe .input-group-btn a,.layer.subscribe .input-group-btn #node-form fieldset.collapsible legend a,.layer.subscribe .input-group-btn .btn,.layer.subscribe .input-group-btn .node-inner .links.inline .comment_add a,.layer.subscribe .input-group-btn .post-comments .comment-meta .vud-widget .down-score,.layer.subscribe .input-group-btn .post-comments .comment-meta .vud-widget .up-score,.layer.subscribe .input-group-btn .product-info .uc-price-product,.node-inner .links.inline .comment_add .layer.subscribe .input-group-btn a,.post-comments .comment-meta .vud-widget .layer.subscribe .input-group-btn .down-score,.post-comments .comment-meta .vud-widget .layer.subscribe .input-group-btn .up-score,.product-info .layer.subscribe .input-group-btn .uc-price-product{padding:6px 25px}.directory-page ul.item-info li i{font-size:24px}.breadcrumb-wrap+.directory-listing-page .section-title{margin-top:0}.directory-categories .directory-categories-list li i{font-size:23px;margin-top:1px}.directory-categories .directory-categories-list li a h3{width:89%}.directory-categories .directory-categories-list li .collapse-wrap ul{padding-left:70px;font-size:20px}.driving-record-intro .intro-context ul,.office-page .dmv-address,.office-page .dmv-hours{font-size:16px}.layer.free-pt-intro .section-title{font-size:40px}.layer.free-pt-intro .form-col form .over-age-check-wrap .form-item .form-radios i.form-control-feedback{line-height:24px;color:#3fb618}.layer.free-pt-intro .form-col form .over-age-check-wrap .form-item .form-radios .form-item{margin:0 20px 11px 0;line-height:19px}.steps-layer.step-1.ss-style-triangles-down:before{left:9%}.steps-layer.step-2.ss-style-triangles-down:before{left:34%}.steps-layer.step-3.ss-style-triangles-down:before{left:58%}.steps-layer.step-4.ss-style-triangles-down:before{left:92%}.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .title,.auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .title,.drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .title,.drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .title,.drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .title,.drivers-ed-flow .courses .radio .title,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .title{margin-top:11px;float:left}.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .label,.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .label,.auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .label,.drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .label,.drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .label,.drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .radio .label,.drivers-ed-flow .courses .radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.drivers-ed-flow .courses .radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.drivers-ed-flow .courses .radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .label,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .radio .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .drivers-ed-flow .courses .radio .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .drivers-ed-flow .courses .radio .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .drivers-ed-flow .courses .form-radio .views-field-phone{clear:none;float:right;margin-right:30px;margin-top:0}.driving-record-signature-page .intro-text{font-size:18px}.driving-record-signature-page .alert-danger p i{margin-top:0}.office-city-inside a{font-size:15px;line-height:0}.office-city-inside p{font-size:12px;margin-bottom:25px}.office-city-inside a.phone-list-link{font-size:12px}.coupons-intro .offer{min-height:341px;background-position:50%}.coupons-intro .offer .offer-item{padding:110px 78px 65px 40px}.coupons-intro .offer .offer-item .featured-label{font-size:30px}.coupons-intro .offer .offer-item .discount_value{font-size:54px}.coupons-intro .offer .offer-item .title{font-size:26px}.news-coupon-signup .container{padding:33px 0 20px}.review-item .review-rating{min-height:230px;font-size:40px;padding-top:46px;background-color:transparent!important}.review-item .review-rating.fire{border-color:#ffa300}.review-item .review-rating i{font-size:50px;display:block}.review-item .review-rating .rating{display:block;line-height:1}.review-item .review-rating .rating span{display:block;font-size:14px;text-transform:uppercase}.review-item .review-info{border:1px solid #e5e5e5}.review-item .review-info .review-body{background-color:#f2f2f2}.review-item .review-image{min-height:230px}.review-map .dmv-us-map{height:160px!important;max-height:160px!important}.layer.product-intro ul.features-list .review-map li.col-md-offset-3,.review-map .col-md-6.col-md-offset-3,.review-map .layer.product-intro ul.features-list li.col-md-offset-3{margin-left:0!important}}@media only screen and (min-width:992px){.coupons-intro .offer .offer-item{padding:110px 78px 55px 40px}.coupons-intro .offer .offer-item .title{font-size:22px}.layer .section-title.intro{margin-top:15px}.driving-record-signature-page .user-info-table{margin-top:38px}.layer.product-intro ul.features-list li{font-size:16px}.layer.cta-strip .section-title{font-size:34px;margin:8px 0 6px}.layer.latest-news .item{clear:none}.layer.latest-news .item .img-wrap{margin-bottom:40px}.layer.product-facts{text-align:left}.layer.product-facts .fact-number{float:left;margin-right:15px;margin-top:0;margin-bottom:0;line-height:59px}.layer.ask-a-question .section-title,.layer.ask-a-question .section-title+p,.layer.ask-a-question p,.layer.more-features-text{text-align:left}.newsletter-icon{padding:42px 40px}.layer.product-points{text-align:left}.dir-cities-list-section .dir-cities-list,.dir-cities-list-section .dir-states-list,.dir-states-list-section .dir-cities-list,.dir-states-list-section .dir-states-list{margin:35px 0}.directory-page ul.item-info li i{font-size:24px}.driving-record-intro .section-title{font-size:35px!important}.steps-layer.step-1.ss-style-triangles-down:before{left:18%}.steps-layer.step-2.ss-style-triangles-down:before{left:36%}.steps-layer.step-3.ss-style-triangles-down:before{left:57%}.steps-layer.step-4.ss-style-triangles-down:before{left:76%}}@media only screen and (min-width:1200px){.layer{padding-top:40px;padding-bottom:40px}.layer .section-title{font-size:30px;margin-top:20px}.layer .section-title.lead{font-size:41px}.layer.cta-strip .section-title{font-size:36px;margin:-10px 0 0}.layer.product-intro ul.features-list li{font-size:20px}.layer.ask-a-question .dmv-adv-logo+p{margin-bottom:10px;text-align:left}.layer.ask-a-question .section-title{margin-top:10px}.faq-list .item{text-align:left}.testimonial .text{padding:10px 20px;text-align:left}.online-services .panel{margin-bottom:0!important}.directory-page ul.item-info li i{font-size:24px}.newsletter-icon{padding:24px 40px}.steps-layer.step-1.ss-style-triangles-down:before{left:19%}.steps-layer.step-2.ss-style-triangles-down:before{left:36%}.steps-layer.step-3.ss-style-triangles-down:before{left:55%}.steps-layer.step-4.ss-style-triangles-down:before{left:75%}.office-city-inside a{font-weight:800;color:#113e60;text-decoration:none;font-size:20px;line-height:0}.office-city-inside a:hover{color:#d22f2a;text-decoration:underline}.office-city-inside p{font-size:16px;margin-bottom:45px}.office-city-inside a.phone-list-link{font-weight:600;color:#d22f2a;text-decoration:none;font-size:17px}.office-city-inside a:hover.phone-list-link{color:#1e4e9f;text-decoration:none}.office-city-inside .border-city-list{border-right:1px dashed #ccc}}.secure-section{background:#2d4253;color:#fff;padding-top:20px;padding-bottom:20px}.secure-section p{margin-bottom:0}.secure-section #icon-lock{display:inline-block;margin-right:10px;position:relative;top:5px}#mapModal .modal-content .modal-header{background-color:#1e4e9f}#mapModal .modal-content .modal-header .modal-title{color:#fff}.content-wrapper.short-content{transition:max-height 1s;max-height:780px;overflow:hidden}.content-wrapper.short-content.open{max-height:none!important;overflow:visible;box-shadow:none}.readmore-controls{padding-top:50px;margin:-60px 0 0;background:linear-gradient(0deg,#fbfbfb,#fbfbfb 40%,hsla(0,0%,98%,0));position:relative}.readmore-controls.open{background:transparent;padding-top:0;margin-top:0}.read-less-toggle,.read-more-toggle{color:#229ae0;margin-bottom:15px;border:none}.read-less-toggle i,.read-more-toggle i{color:#d22f2a}.read-less-toggle{padding-bottom:20px}.directory-filter-form-wrap{background-color:hsla(0,0%,73%,.3);padding:20px 20px 7px;border-radius:5px 5px 0 0}#comments .directory-filter-form-wrap #comments-title,.directory-filter-form-wrap #comments #comments-title,.directory-filter-form-wrap h5{color:#6d6d6d;margin:0 0 10px 10px;font-weight:800;font-size:18px}.directory-filter-form-wrap button[type=submit]{margin-bottom:10px}.ask-a-question-widget{background-color:#113e60;padding:1px 30px 0;border-radius:5px 5px 5px 5px}.ask-a-question-widget h3{color:#fff;text-align:left;font-size:27px;margin-top:24px}.ask-a-question-widget .poweredby p{color:#fff;text-align:left;font-size:18px}.ask-a-question-widget .poweredby p img{opacity:.9}.ask-a-question-widget .poweredby p img:focus,.ask-a-question-widget .poweredby p img:hover{opacity:1}.user-info-table{margin-bottom:20px;border-bottom:1px solid #ddd}.user-info-table .header-intro{font-size:16px;color:#113e60}.user-info-table .header-intro i{color:#3fb618}.user-info-table .info-label{font-weight:600;font-size:16px;color:#229ae0}.zip-redirector{background-color:#f5f5f5;border:1px solid #113e60;color:#113e60}.zip-redirector h4{margin:3px 0 1px}.zip-redirector p{text-align:center;font-size:15px;margin:7px 0 9px;line-height:21px}.zip-redirector .top-city-list ul{text-align:center}.zip-redirector .form-group{margin-bottom:0}.zip-redirector .form-group .input-group-btn button{padding-bottom:6px}.zip-redirector#vehicle-history-reports .icon i,.zip-redirector .icon{padding-right:0}.zip-redirector#vehicle-history-reports .icon i i,.zip-redirector .icon i{color:#d22f2a}.zip-redirector#traffic-school{background-color:#fefafa;border:1px solid #d22f2a}.zip-redirector#traffic-school .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#traffic-school i i{color:#d22f2a}.zip-redirector#auto-insurance{background-color:#fff;border:1px solid #229ae0}.zip-redirector#auto-insurance .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#auto-insurance i i{color:#4faee6}.zip-redirector#practice-test{background-color:#fcf0f0;border:1px solid #d22f2a}.zip-redirector#practice-test .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#practice-test i i{color:#d22f2a}.zip-redirector#dmv-finder-widget{background-color:#fcf0f0;border:1px solid #d22f2a}.zip-redirector#dmv-finder-widget .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#dmv-finder-widget i i{color:#d22f2a}.zip-redirector#dmv-record-finder-widget{background-color:#fcf0f0;border:1px solid #d22f2a}.zip-redirector#dmv-record-finder-widget .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#dmv-record-finder-widget i i{color:#d22f2a}.zip-redirector#dmv-office{background-color:#fdf8ff;border:1px solid #7d00b1}.zip-redirector#dmv-office .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#dmv-office i i{color:#7d00b1}.zip-redirector#driving-record{background-color:#f9fef8;border:1px solid #3fb618}.zip-redirector#driving-record .icon i,.zip-redirector#vehicle-history-reports .icon .zip-redirector#driving-record i i{color:#3fb618}.zip-redirector#vehicle-history-reports{background-color:#fefcf9;border:1px solid #e67e22}.zip-redirector#vehicle-history-reports .icon i{color:#d67118;font-family:dmv!important}.well.clean-well{border-radius:0;border:none;padding:0;background:#f7f7f7;box-shadow:0 0 6px rgba(0,0,0,.2)}.well.clean-well .cw-content{padding:15px}.well.traffic-school-well{background:#ededed}.well.traffic-school-well .cw-content{padding:30px}.well.traffic-school-well .context{background:#f7f7f7;text-align:left}.well.traffic-school-well .context .state-seal{max-width:80px;float:left;margin:-10px 10px 0 0}.well.traffic-school-well .context h3{color:#2f6bb3;margin-top:5px;font-size:20px;text-transform:uppercase}.well.traffic-school-well .context h3 span{display:block;clear:both;font-size:71%;color:#d22f2a}.well.traffic-school-well .context .course-header{position:relative}.well.traffic-school-well .context h4.course-title-price{font-size:21px;color:#d22f2a;font-weight:700;text-transform:uppercase;border-bottom:1px solid #abaaaa;padding-bottom:8px;margin-bottom:0}.well.traffic-school-well .context h4.course-title-price+.form-group{margin-bottom:0}.well.traffic-school-well .context span.license-label{font-weight:800;border:1px solid #b7b6b6;padding:0 4px;display:inline-block}.well.traffic-school-well p.court-info{font-size:12px;margin-bottom:1px}.well.traffic-school-well .course-information{background-color:#bababa;font-size:9px;text-align:center;margin-bottom:0;padding:5px;color:#fff;line-height:1;cursor:pointer;float:right;margin-top:-1px;margin-bottom:5px}.well.traffic-school-well .course-information:focus,.well.traffic-school-well .course-information:hover{background-color:#229ae0}.well.traffic-school-well .course-selects{margin-top:20px}.poweredby{text-align:right;margin:20px 0 0}.poweredby a{color:#bababa}.poweredby a:focus,.poweredby a:hover{color:#229ae0}.row-icon{padding-right:0}.row-icon i{color:#8f8f8f;padding-top:8px;text-align:right;float:right}.vertical-icon-list .il-item{color:#2f6bb3;font-weight:600;font-size:16px;text-align:center;text-transform:uppercase;clear:both;line-height:1}.vertical-icon-list .il-item:not(:last-child){margin-bottom:39px}.vertical-icon-list .il-item i{display:inline;padding:5px 10px;font-size:140%}.sig-well .title{font-size:16px;font-weight:700}.sig-well .sigWrapper{border:1px solid #8f8f8f;border-radius:3px;padding:9px 0 0 1px}.panel.traffic-school-panel .panel-body.padded{margin:0;padding-right:15px;padding-left:15px}.panel.traffic-school-panel .panel-body .secured-badge{text-align:center;margin:20px auto 15px;display:block}.panel.traffic-school-panel .panel-body .detail-layer{padding:14px 0 14px 30px}.panel.traffic-school-panel .panel-body .detail-layer:not(:last-child){border-bottom:1px solid #ccc}.panel.traffic-school-panel .panel-body .detail-layer .fa.fa-check{color:#3fb618}.panel.traffic-school-panel .panel-body .detail-layer .fa.bordered{border:1px solid #8f8f8f}.panel.traffic-school-panel .panel-body .detail-layer .title{color:#1e4e9f}.panel.traffic-school-panel .panel-body .detail-layer .detail{color:#8f8f8f;margin-bottom:0}.panel.traffic-school-panel .panel-body .detail-layer .price{font-size:22px;color:#3fb618;padding-top:7px}.panel.traffic-school-panel .totals .title{font-size:24px;text-align:left}.panel.traffic-school-panel .totals .price{font-size:24px}.panel.traffic-school-panel .final-title h3{margin-top:17px;color:#1e4e9f;font-size:16px;text-transform:uppercase}.panel.traffic-school-panel .final-title h3 span{font-size:26px;font-weight:400}.order-confirmation-message{text-align:center}#comments .order-confirmation-message #comments-title,.order-confirmation-message #comments #comments-title,.order-confirmation-message h5,.order-success-well h3{text-transform:uppercase}.order-success-well h3{font-size:24px}.order-success-well .order-confirmation-number{color:#1e4e9f;font-weight:800}.order-success-well .order-confirmation-number .order-confirmation-number-number{color:#d22f2a}.comment-collapse-panel{margin-top:10px}.comment-collapse-panel .panel-title{font-size:18px}.comment-collapse-panel .panel-title a{color:#113e60}.comment-collapse-panel .panel-title a:focus,.comment-collapse-panel .panel-title a:hover{text-decoration:none;color:#229ae0}.comment.row h3{margin-top:10px;margin-bottom:6px}.comment.row h3 a{font-size:22px;color:#6d6d6d}.comment.row .content{font-size:14px}.comment.row .content p{margin-bottom:5px}.comment.row .align-r{font-size:16px;padding-right:5px;padding-left:5px}.comment.row .align-r strong a{color:#8f8f8f}.comment.row+.links{opacity:.5}.comment.row+.links:hover{opacity:1}.comment.row+.links+hr{margin-top:10px;margin-bottom:0}#node-form fieldset.collapsible legend .comment.row+.links a,.comment.row+.links #node-form fieldset.collapsible legend a,.comment.row+.links .btn,.comment.row+.links .node-inner .links.inline .comment_add a,.comment.row+.links .post-comments .comment-meta .vud-widget .down-score,.comment.row+.links .post-comments .comment-meta .vud-widget .up-score,.comment.row+.links .product-info .uc-price-product,.node-inner .links.inline .comment_add .comment.row+.links a,.post-comments .comment-meta .vud-widget .comment.row+.links .down-score,.post-comments .comment-meta .vud-widget .comment.row+.links .up-score,.product-info .comment.row+.links .uc-price-product{font-size:12px}.comments .panel-body{padding:0}.comments .list-group{margin-bottom:0}.comments .panel-title{display:inline}.comments .label-info,.comments .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.comments .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.comments .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.comments .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .comments .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .comments .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .comments .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .comments .views-field-phone{float:right}.comments li.list-group-item{border-radius:0;border:0;border-top:1px solid #ddd}.comments li.list-group-item:hover{background-color:rgba(86,61,124,.1)}.comments .mic-info{color:#666;font-size:11px}.comments .action{margin-top:5px}.comments .comment-text{font-size:12px}.comments .btn-block{border-top-left-radius:0;border-top-right-radius:0}.node-inner .links.inline .comment_add{list-style:none;padding-top:15px;padding-bottom:10px;margin-left:-42px}#comments{padding-bottom:9px;margin:5px 0}#comments #comments-title{color:#113e60}#comments .comment-inner{border-top:1px solid #bababa;padding-top:7px;clear:both}#comments .comment-inner .submitted{font-size:12px;color:#6d6d6d}#comments .comment-inner .content p{margin-bottom:0}#comments .comment-inner .links .links{padding-left:0;clear:both;display:block;margin:0}#comments .comment-inner .links .links li{list-style:none;float:left;margin-bottom:10px}#comments .comment-inner .links .links li a{font-size:12px;color:#6d6d6d;font-weight:bolder;margin-right:5px}#comments .post-comments .post-heading #comments-title,.post-comments .post-heading #comments #comments-title,.post-comments .post-heading h5{margin:8px 0 0}.post-comments .comments,.post-comments .comments-body{padding-bottom:9px;margin:5px 0}.post-comments .add-review{font-weight:400;font-size:16px;padding:3px 20px;margin-top:10px;float:left!important;clear:both}.post-comments .links{clear:both}.comments-nav{border-bottom:1px solid #eee;margin-bottom:5px}.post-comments .comment-meta{border-bottom:1px solid #d3d3d3;margin-bottom:5px;line-height:26px}.post-comments .comment-meta .description p{margin-bottom:9px}.post-comments .comment-meta a{font-size:12px;font-weight:bolder;margin-right:5px}.post-comments .comment-meta .links a{color:#6d6d6d}.post-comments .comment-meta .btn-group{margin:-2px 0 10px}.post-comments .comment-meta .btn-group a{margin-right:0}.post-comments .comment-meta .vud-widget .down-score,.post-comments .comment-meta .vud-widget .up-score{float:left;line-height:18px;padding:0 10px;margin:0 5px 0 0}.post-comments .comment-meta .vud-widget .down-score a,.post-comments .comment-meta .vud-widget .up-score a{float:left}.post-comments .comment-meta .vud-widget .down-score span,.post-comments .comment-meta .vud-widget .up-score span{font-size:12px;float:left;margin-right:10px}.post-comments .media{margin-bottom:5px}.post-comments .media .media{border-left:1px dotted #d3d3d3;margin-left:20px;padding-left:10px}.post-comments .media .fivestar-widget-static{margin:1px 0 5px}.post-comments .media p{margin:0}.post-comments .media span p{clear:both;margin:0 0 16.5px}.post-comments .media-heading{font-size:12px;color:#6d6d6d}.post-comments .media-heading a.btn-collapse{font-size:8px;margin:-2px 5px 0 0}.post-comments .media-body h4{font-size:18px;margin-bottom:8px}.post-comments .media-body p{font-size:16px}.steps-layer{padding:30px 0 21px}.steps-layer.simple-steps{padding:0}.steps-layer h2{margin:0 0 13px;font-weight:700;font-size:17px}.steps-layer h2 span.circle{padding:2px 10px}.steps-layer.checkout-steps{padding:10px 0 1px}.steps-layer.checkout-steps h2{color:#bababa;text-align:center;font-size:14px}.steps-layer.checkout-steps h2 span.circle{background-color:#bababa;color:#fff;display:block;width:30px;height:28px;padding-top:6px;margin:0 auto 4px}.steps-layer.checkout-steps h2.past{color:#ccc}.steps-layer.checkout-steps h2.past span.circle{background-color:#ccc}.steps-layer.checkout-steps h2.active{color:#8f8f8f}.steps-layer.checkout-steps h2.active span.circle{background-color:#d22f2a}.steps-layer.checkout-steps h2 span.step-label{display:block;clear:both}.steps-layer.block-steps{padding:0;border-bottom:1px solid #cfd9db}.steps-layer.block-steps .col-xs-3,.steps-layer.block-steps .container,.steps-layer.block-steps .newsletter-icon{padding:0}.steps-layer.block-steps .step{position:relative}.steps-layer.block-steps .step:after,.steps-layer.block-steps .step:before{content:"";position:absolute;height:0;width:0;border-style:solid;border-width:0;border-width:22px 0 21px 17px}.steps-layer.block-steps .step:before{border-color:transparent #ccc;right:-1px}.steps-layer.block-steps .step:after{border-color:transparent #fff;right:0;top:0}.steps-layer.block-steps .step.past:after,.steps-layer.block-steps .step.past:before{display:none}.steps-layer.block-steps .step.active:after,.steps-layer.block-steps .step.active:before{content:"";position:absolute;height:0;width:0;border-style:solid;border-width:0;border-width:22px 0 21px 17px}.steps-layer.block-steps .step.active:before{border-color:transparent #fff;left:0}.steps-layer.block-steps .step.active:after{border-color:#fff transparent;right:0;top:0}.steps-layer.block-steps h2{color:#bababa;text-align:center;font-size:12px;margin-bottom:0;padding:7px 0 4px;font-weight:400}.steps-layer.block-steps h2 span.circle{border:1px solid #bababa;color:#bababa;display:block;width:30px;height:28px;margin:1px 0 3px 25px;padding:5px 9px 0}.steps-layer.block-steps h2.past{color:#ccc}.steps-layer.block-steps h2.past span.circle{border:1px solid #ccc}.steps-layer.block-steps h2.active{color:#fff;background-color:#1e4e9f}.steps-layer.block-steps h2.active span.circle{border:1px solid #fff;color:#fff}.steps-layer.block-steps h2 span.step-label{display:none}.steps-layer.brand-dblue h2 span.step-label,.steps-layer.brand-info h2 span.step-label,.steps-layer.brand-primary h2 span.step-label{color:#fff}.order-summary .section-title{margin:15px 0 6px;font-size:18px;color:#8f8f8f}.checkout-table{margin-bottom:0}.checkout-table h4.product-name{color:#1e4e9f;text-align:left;margin:0;font-size:16px;line-height:19px}.checkout-table thead th{color:#8f8f8f;font-weight:400;font-size:16px;padding-top:0!important;padding-bottom:0!important}.checkout-table tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.3)}.checkout-table tbody tr:nth-child(even){background-color:hsla(0,0%,93%,.4)}.checkout-table tbody tr.transparent{background-color:transparent}.checkout-table tbody tr.total-row h3{margin:1px 0 5px;font-size:19px;color:#229ae0}.checkout-table .price-label strong{display:block;line-height:17px}.checkout-table .remove-btn-wrap{text-align:right}.checkout-table .remove-btn-wrap a{line-height:17px;display:block;color:#e16b68}.checkout-table .remove-btn-wrap a:focus,.checkout-table .remove-btn-wrap a:hover{color:#d22f2a!important}.checkout-table .remove-btn-wrap a:focus i,.checkout-table .remove-btn-wrap a:hover i{transform:scale(1.1)}#dmv-driving-improvement-payment-form .text-small{font-size:90%}#dmv-driving-improvement-payment-form .vertical-icon-list .il-item{padding-right:0}#dmv-driving-improvement-payment-form .summary-list .list-group-item{background:#fff;color:#4c4e4d}#dmv-driving-improvement-payment-form .summary-list .text-right{text-align:right!important}#dmv-driving-improvement-payment-form .summary-list .name{font-weight:400}.sticky-cta{z-index:6;box-sizing:border-box;background:#f7f7f7;margin-bottom:10px;padding:50px 10px auto;display:none}.sticky-cta.affix{left:0;right:0;top:40px;width:100%;height:75px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0;padding-top:20px}.sticky-cta h6{margin-top:12px;font-weight:700;font-size:16px}.sidebar-margin-top{margin-top:60px;margin-top:60px\0;transition:all .3s ease-in-out}@media (max-width:991px){.sticky-cta.affix{height:110px;bottom:0;top:auto;margin-bottom:0;padding-top:10px}.sticky-cta h6{margin:2px 0 13px}.panel .list-group.two-col .sticky-cta .list-group-item,.sticky-cta .col-sm-6,.sticky-cta .panel .list-group.two-col .list-group-item{text-align:center}#node-form fieldset.collapsible legend .sticky-cta a,.node-inner .links.inline .comment_add .sticky-cta a,.post-comments .comment-meta .vud-widget .sticky-cta .down-score,.post-comments .comment-meta .vud-widget .sticky-cta .up-score,.product-info .sticky-cta .uc-price-product,.sticky-cta #node-form fieldset.collapsible legend a,.sticky-cta .btn,.sticky-cta .node-inner .links.inline .comment_add a,.sticky-cta .post-comments .comment-meta .vud-widget .down-score,.sticky-cta .post-comments .comment-meta .vud-widget .up-score,.sticky-cta .product-info .uc-price-product{margin:0 auto;display:block}}.checklist-cta{border:none;overflow:hidden;background:#499b99;position:relative}.checklist-cta img{position:absolute;left:-10px;bottom:-20px;width:230px}#node-form fieldset.collapsible legend .checklist-cta a,.checklist-cta #node-form fieldset.collapsible legend a,.checklist-cta .node-inner .links.inline .comment_add a,.checklist-cta .post-comments .comment-meta .vud-widget a.down-score,.checklist-cta .post-comments .comment-meta .vud-widget a.up-score,.checklist-cta .product-info a.uc-price-product,.checklist-cta a.btn,.node-inner .links.inline .comment_add .checklist-cta a,.post-comments .comment-meta .vud-widget .checklist-cta a.down-score,.post-comments .comment-meta .vud-widget .checklist-cta a.up-score,.product-info .checklist-cta a.uc-price-product{margin-top:70px;background:#495968;border:none}#node-form fieldset.collapsible legend .col-md-7 .checklist-cta a,.col-md-7 .checklist-cta #node-form fieldset.collapsible legend a,.col-md-7 .checklist-cta .node-inner .links.inline .comment_add a,.col-md-7 .checklist-cta .post-comments .comment-meta .vud-widget a.down-score,.col-md-7 .checklist-cta .post-comments .comment-meta .vud-widget a.up-score,.col-md-7 .checklist-cta .product-info a.uc-price-product,.col-md-7 .checklist-cta a.btn,.node-inner .links.inline .comment_add .col-md-7 .checklist-cta a,.post-comments .comment-meta .vud-widget .col-md-7 .checklist-cta a.down-score,.post-comments .comment-meta .vud-widget .col-md-7 .checklist-cta a.up-score,.product-info .col-md-7 .checklist-cta a.uc-price-product{font-size:18px!important;margin-top:40px}.col-md-7 .checklist-cta p{font-size:16px!important}.col-md-7 .checklist-cta h2{display:none}.col-md-7 .checklist-cta img{width:180px!important}@media (max-width:1199px){#node-form fieldset.collapsible legend .checklist-cta a,.checklist-cta #node-form fieldset.collapsible legend a,.checklist-cta .node-inner .links.inline .comment_add a,.checklist-cta .post-comments .comment-meta .vud-widget a.down-score,.checklist-cta .post-comments .comment-meta .vud-widget a.up-score,.checklist-cta .product-info a.uc-price-product,.checklist-cta a.btn,.node-inner .links.inline .comment_add .checklist-cta a,.post-comments .comment-meta .vud-widget .checklist-cta a.down-score,.post-comments .comment-meta .vud-widget .checklist-cta a.up-score,.product-info .checklist-cta a.uc-price-product{font-size:20px!important}.checklist-cta img{width:200px!important}}@media (max-width:991px){#node-form fieldset.collapsible legend .checklist-cta a,.checklist-cta #node-form fieldset.collapsible legend a,.checklist-cta .node-inner .links.inline .comment_add a,.checklist-cta .post-comments .comment-meta .vud-widget a.down-score,.checklist-cta .post-comments .comment-meta .vud-widget a.up-score,.checklist-cta .product-info a.uc-price-product,.checklist-cta a.btn,.node-inner .links.inline .comment_add .checklist-cta a,.post-comments .comment-meta .vud-widget .checklist-cta a.down-score,.post-comments .comment-meta .vud-widget .checklist-cta a.up-score,.product-info .checklist-cta a.uc-price-product{margin-top:0}}.license-checklist .progress{border-radius:0;overflow:visible;margin:-10px -23px 10px}.license-checklist .tooltip{position:relative;float:right;z-index:0;left:15px!important}.license-checklist .tooltip .tooltip-inner{background-color:#eebf3f;padding:5px 15px;color:#172c42;font-weight:700;font-size:14px}.license-checklist .popOver+.tooltip>.tooltip-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #eebf3f}.license-checklist .sticky-progress{display:block;z-index:6;padding-top:50px;box-sizing:border-box;background:#fff;margin-bottom:10px;padding-right:10px;padding-left:10px}.license-checklist .sticky-progress .col-md-2.hidden-sm{display:none}.license-checklist .sticky-progress.affix{left:0;right:0;top:50px;width:100%;height:60px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0;padding-top:20px}.license-checklist .sticky-progress.affix .tooltip{display:none!important}.license-checklist .sticky-progress.affix .progress{max-width:1140px;margin:0 auto}.license-checklist .sticky-progress.affix .col-md-2.hidden-sm{display:block}.license-checklist .checklist-form .funkyradio label{border:none;border-radius:4px;transition:all .2s ease-in;background:transparent}.license-checklist .checklist-form .funkyradio input[type=checkbox]:empty~label:before,.license-checklist .checklist-form .funkyradio input[type=radio]:empty~label:before{border-radius:50%;height:2.5em;content:"";transform:scale(.8)}.license-checklist .checklist-form .funkyradio input[type=checkbox]:empty~label:hover,.license-checklist .checklist-form .funkyradio input[type=radio]:empty~label:hover{background:#e0f1ff}.license-checklist .checklist-form .funkyradio input[type=checkbox]:checked~label:before,.license-checklist .checklist-form .funkyradio input[type=radio]:checked~label:before{content:"\2714"}.license-checklist .checklist-form .funkyradio input[type=checkbox]:checked~label span,.license-checklist .checklist-form .funkyradio input[type=radio]:checked~label span{color:#4c4e4d;font-weight:700}.license-checklist .checklist-form .funkyradio label[for=checkbox10] span{display:block;line-height:1.9em}.layer.verify-information{padding-top:20px;padding-bottom:50px}.layer.verify-information .section-title{margin-top:0;font-size:22px}#uc-cart-checkout-form .form-radios label input{opacity:0;width:1px;padding:0;margin:0}.product-info .uc-price-product{clear:none;float:left;margin-right:15px}.product-info .uc-price-product:hover{background-color:#fff;color:#229ae0;cursor:default}.pager li{margin-bottom:10px}.pager li a{border-radius:0 0 0 0}.pager li a:focus,.pager li a:hover{background-color:#d22f2a;border-color:#d22f2a;color:#fff}.pager .pager-current,.pager .pager-ellipsis{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd}.pager .pager-current{background-color:#229ae0;border-color:#229ae0;color:#fff}.pagination li{margin:0!important}.state_links_advanced .panel-body{padding:0 0 1px}.state_links_advanced .list-group{padding-bottom:1px}.state_links_advanced .list-group a.list-group-item{padding:2px 15px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:none}.state_links_advanced .list-group a.list-group-item:first-child{border-top-width:1px}#node-form fieldset.collapsible legend .ddl-select .bootstrap-select a.dropdown-toggle,.ddl-select .bootstrap-select #node-form fieldset.collapsible legend a.dropdown-toggle,.ddl-select .bootstrap-select .btn.dropdown-toggle,.ddl-select .bootstrap-select .node-inner .links.inline .comment_add a.dropdown-toggle,.ddl-select .bootstrap-select .post-comments .comment-meta .vud-widget .dropdown-toggle.down-score,.ddl-select .bootstrap-select .post-comments .comment-meta .vud-widget .dropdown-toggle.up-score,.ddl-select .bootstrap-select .product-info .dropdown-toggle.uc-price-product,.node-inner .links.inline .comment_add .ddl-select .bootstrap-select a.dropdown-toggle,.post-comments .comment-meta .vud-widget .ddl-select .bootstrap-select .dropdown-toggle.down-score,.post-comments .comment-meta .vud-widget .ddl-select .bootstrap-select .dropdown-toggle.up-score,.product-info .ddl-select .bootstrap-select .dropdown-toggle.uc-price-product{border-radius:4px 0 0 4px}.panel .list-group{margin-bottom:0;text-align:left}.panel .list-group .list-group-item{border-width:1px 0;background-color:#ebf6fc;color:#113e60;font-weight:600;text-align:left;padding:4px 15px;font-size:18px}.panel .list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel .list-group .list-group-item:last-child{border-bottom:0}.panel .list-group .list-group-item.title{background-color:#197cb6;color:#fff;cursor:default;border-top:none}.panel .list-group .list-group-item.title:focus,.panel .list-group .list-group-item.title:hover{background-color:#197cb6;color:#fff}.panel .list-group .list-group-item:focus,.panel .list-group .list-group-item:hover{background-color:#d22f2a;color:#fff}.panel .list-group .list-group-item.white-borders{border-color:#fff}.panel .list-group.four-col,.panel .list-group.three-col,.panel .list-group.two-col{padding-bottom:1px}.panel .list-group.four-col .list-group-item,.panel .list-group.three-col .list-group-item,.panel .list-group.two-col .list-group-item{border-top:1px solid #fff;border-right:none;border-bottom:none}.panel .list-group.four-col .list-group-item:first-child,.panel .list-group.three-col .list-group-item:first-child,.panel .list-group.two-col .list-group-item:first-child{border-top-width:1px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel-default .list-group-item.active{color:#000;background-color:#ddd;border-color:#ddd}.panel-primary .list-group-item.active{color:#fff;background-color:#428bca;border-color:#428bca}.panel-success .list-group-item.active{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-info .list-group-item.active{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-warning .list-group-item.active{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-danger .list-group-item.active{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel a.list-group-item.active:hover,a.list-group-item.active:focus{color:#000;background-color:#ddd;border-color:#ddd}.totals{text-align:right!important}.totals.affix-top,.totals.checkout{margin-top:40px}.totals.affix{top:10px}.totals.affix-bottom{top:0}.totals .panel-heading{text-align:left}.totals .list-group .list-group-item{text-align:right!important;background-color:#fff}.totals .list-group .list-group-item .name{text-align:left}.totals .list-group .list-group-item:focus,.totals .list-group .list-group-item:hover{background-color:#ebf6fc!important;color:#113e60!important}.search-dmv-slim{padding-top:13px;padding-bottom:0}.search-dmv-slim .section-title{font-size:18px;margin-bottom:5px}.on-servs .panel-heading{position:relative}.on-servs .panel-heading .sponsor{display:block;position:absolute;top:2px;right:23px;font-size:10px}.view-dmv-office-state.view-display-id-block_1 .view-content{background-color:#113e60;border-radius:4px;padding:0 12px}.view-dmv-office-state.view-display-id-block_1 .view-content .views-row{float:left;margin-right:10px}.view-dmv-office-state.view-display-id-block_1 .view-content .views-row a{color:#fff}.view-dmv-office-state.view-display-id-block_1 .view-content .views-row a:focus,.view-dmv-office-state.view-display-id-block_1 .view-content .views-row a:hover{color:#d22f2a}.view-dmv-office-state.view-display-id-block_3 h3{font-weight:600;background-color:#d22f2a;padding:10px;border-radius:4px}.view-dmv-office-state.view-display-id-block_3 h3 a{color:#fff}.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td{width:100%;display:block;margin-bottom:10px;padding-bottom:5px;padding-right:10px;border-bottom:1px solid #d3d3d3}.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-title{font-weight:600}.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone{display:block;clear:both;float:left}.view-cdl-physical-map.view-display-id-block_2 h3{font-weight:600;background-color:#d22f2a;padding:10px;border-radius:4px}.view-cdl-physical-map.view-display-id-block_2 h3 a{color:#fff}.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td{width:auto;display:table-cell;margin-bottom:10px;padding-bottom:20px;border-bottom:none;vertical-align:top}.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-title{font-weight:600}.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone{display:block;clear:both;float:left;margin:5px 0}.cdl-register-link{font-weight:600;background-color:#d22f2a;margin:15px;padding:10px;border-radius:4px;text-align:center}.cdl-register-link a{color:#fff;text-decoration:none}.view-driving-school-state.view-display-id-block_1 .view-content{background-color:#113e60;border-radius:4px;padding:0 12px}.view-driving-school-state.view-display-id-block_1 .view-content .views-row{float:left;margin-right:10px}.view-driving-school-state.view-display-id-block_1 .view-content .views-row a{color:#fff}.view-driving-school-state.view-display-id-block_1 .view-content .views-row a:focus,.view-driving-school-state.view-display-id-block_1 .view-content .views-row a:hover{color:#d22f2a}.view-driving-school-state.view-display-id-block_2 h3{font-weight:600;background-color:#d22f2a;padding:10px;border-radius:4px}.view-driving-school-state.view-display-id-block_2 h3 a{color:#fff}.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td{width:auto;display:table-cell;margin-bottom:10px;padding-right:10px;padding-bottom:20px;border-bottom:none;vertical-align:top}.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-title{font-weight:600}.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone{display:block;clear:both;float:left}.stripe-banner{color:#fff;background-image:url(../images/backs/banner-traffic-school.jpg);background-position:50%;background-repeat:no-repeat;background-color:#335c78;background-size:cover;padding:15px 30px;margin-bottom:15px;position:relative}.stripe-banner h2{font-size:34px;font-weight:300;margin:5px -30px 0;background-color:rgba(253,41,34,.9);padding:7px 10px 9px 28px}.stripe-banner h4{font-size:16px;margin:10px 0 0;font-weight:300}#comments .stripe-banner #comments-title,.stripe-banner #comments #comments-title,.stripe-banner h5{font-weight:600;color:#ffeb3b;margin:9px 0 20px}.stripe-banner .features p{font-size:16px;margin:20px 0 0;font-weight:600;line-height:18px}.stripe-banner .features ul li{color:#fff}.stripe-banner .features ul li i{color:#d22f2a}.stripe-banner .bottom p{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400;text-align:center;margin:0}.stripe-banner .bottom p a{color:hsla(0,0%,100%,.8)}.stripe-banner .bottom p a:focus,.stripe-banner .bottom p a:hover{color:#229ae0}.stripe-banner.driversed{background-image:url(../images/backs/banner-drivers-ed.jpg)}.stripe-banner.driversed h2{background-color:rgba(253,41,34,.9)}#comments .stripe-banner.driversed #comments-title,.stripe-banner.driversed #comments #comments-title,.stripe-banner.driversed h5{margin-bottom:10px}.stripe-banner.bkchecks{background-image:url(../images/backs/banner-bkchecks.jpg)}.stripe-banner.bkchecks h2{background-color:rgba(253,41,34,.9)}#comments .stripe-banner.bkchecks #comments-title,.stripe-banner.bkchecks #comments #comments-title,.stripe-banner.bkchecks h5{margin-bottom:10px}.panel-media-list .panel-heading .panel-title{font-size:18px}.panel-media-list .panel-body{padding-top:0}.panel-media-list .panel-body .media-list .media{border-top:1px solid #fafafa;margin-top:0;padding:0}.panel-media-list .panel-body .media-list .media:first-child{border-top:none}.panel-media-list .panel-body .media-list .media a{display:block;padding:13px 0 8px}.panel-media-list .panel-body .media-list .media a .media-body{padding:0 15px}.panel-media-list .panel-body .media-list .media a .media-body .media-heading{font-size:14px;line-height:17px}.panel-media-list .panel-body .media-list .media a .media-body .media-heading .small{font-size:12px}.panel-media-list .panel-body .media-list .media a .media-body p{font-size:13px}.panel-media-list .panel-body .media-list .media a:focus,.panel-media-list .panel-body .media-list .media a:hover{text-decoration:none;background-color:#f2f2f2}.online-services-sidebar .panel-heading .panel-title{font-size:14px}.online-services-sidebar .panel-heading .sponsor{font-size:10px;position:absolute;top:-16px;right:6px;color:#f2f2f2}.online-services-sidebar .panel-body{padding-bottom:0}.online-services-sidebar .panel-body .media-list{margin-bottom:0}.online-services-sidebar .panel-body .media-list .media{border-top-color:#fff}.online-services-sidebar .panel-body .media-list .media.cat-title .media-heading{font-size:14px;display:block;width:100%;background-color:#197cb6;margin:0;padding:10px 0 10px 9px;color:#fff}.online-services-sidebar .panel-body .media-list .media a{background-color:#ebf6fc;color:#113e60;padding:8px 0 4px}.online-services-sidebar .panel-body .media-list .media a .media-body .media-heading i{color:#229ae0}.online-services-sidebar .panel-body .media-list .media a:focus,.online-services-sidebar .panel-body .media-list .media a:hover{background-color:#d22f2a;color:#fff}.online-services-sidebar .panel-body .media-list .media a:focus .media-body .media-heading i,.online-services-sidebar .panel-body .media-list .media a:hover .media-body .media-heading i{color:#fff}.online-services-sidebar .panel-body .media-list .media:last-child a{border-radius:0 0 4px 4px}.practice-test-ad .titles{font-size:22px!important;margin-top:4px}.auto-insurance-form-quote-small .panel-heading{text-align:center}.reviews-cat-filter{margin-top:20px}.reviews-cat-filter h6{float:left;margin:6px 0}.reviews-cat-filter h6 .fa{color:#229ae0}.reviews-cat-filter .item-list{border-bottom:1px solid #e0e0e0}.reviews-cat-filter a{font-size:16px}.escore_cta{text-align:center;background-color:#bfe2f6;border-color:#65b9e9}.escore_cta .titles{color:#1e4e9f;font-size:29px!important;margin-top:0}.escore_cta .titles span{color:#d22f2a}.escore_cta h4{color:#135d89;font-size:20px}.escore_cta h4 i{color:#3fb618}.sidebar-fb-like-box{margin:15px 0}.form-grouped.single .single-input{border-bottom-left-radius:4px;border-top-left-radius:4px}#comments .panel-ticketvoid .panel-body #comments-title,.panel-ticketvoid .panel-body #comments #comments-title,.panel-ticketvoid .panel-body h5{margin-bottom:8px}.panel-ticketvoid .panel-body .info-text{font-size:14px}.panel-ticketvoid .panel-body .well ul li{font-weight:600!important;font-size:14px!important}.panel-ticketvoid .panel-body .well ul li:before{font-size:14px;top:12px;left:-18px}.content .service-links ul li{list-style:none;float:left;margin-right:15px}.approved-badge .alert{margin-bottom:5px;padding:3px 15px}.auto-insurance-form-quote-small .from-group.radios label,.auto-insurance-form-quote .from-group.radios label,.motorcycle-insurance-form-quote .from-group.radios label{margin-top:5px}.auto-insurance-form-quote-small .from-group.radios .form-radios,.auto-insurance-form-quote .from-group.radios .form-radios,.motorcycle-insurance-form-quote .from-group.radios .form-radios{margin:0 0 10px}.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item,.auto-insurance-form-quote .from-group.radios .form-radios .form-item,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item{margin-top:0!important}.motorcycle-insurance-form-quote p.save-up{font-style:14px}.boot-dui-form li{float:left}.alert.cartagz{margin-bottom:0;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.alert.cartagz,.well.cartagz .cartagz-header{text-align:left}.well.cartagz .cartagz-header .sub-title{color:#113e60;font-weight:600}.well.cartagz .cartagz-registration-list{text-align:left}.well.cartagz .cartagz-registration-list ul{margin-top:15px}.well.cartagz .cartagz-registration-list ul li{margin:4px 0;text-align:left}.well.cartagz .cartagz-form-wrapper{margin-top:10px}.well.cartagz .cartagz-form-wrapper #edit-submit{text-transform:uppercase}.well.cartagz .powered{font-size:13px;margin:3px 0 0;text-align:center}.ncourt-panel .panel-heading{text-align:center}.ncourt-panel .panel-heading .col-sm-10{margin-top:5px}.ncourt-panel .panel-heading .img-responsive,.ncourt-panel .panel-heading .our-partners .partner-wrap .partner,.our-partners .partner-wrap .ncourt-panel .panel-heading .partner{width:110px;margin:0 auto}.ncourt-panel .panel-heading .panel-title{font-size:22px}#driving-record-collection-form input[id^=edit-dob-year],#driving-record-collection-form select[id^=edit-dob-day],#driving-record-collection-form select[id^=edit-dob-month],#driving-record-collection-form select[id^=edit-driver-license-state]{font-size:11px}#driving-record-collection-form input[id^=edit-dob-year]:focus,#driving-record-collection-form select[id^=edit-dob-day]:focus,#driving-record-collection-form select[id^=edit-dob-month]:focus,#driving-record-collection-form select[id^=edit-driver-license-state]:focus{font-size:17px}iframe[name=google_conversion_frame]{display:none}.panel-cars-wrapper li{margin:0!important}.panel-cars-wrapper li:first-child .panel-cars{border-radius:4px 4px 0 0}.panel-cars-wrapper li:last-child .panel-cars{border-radius:0 0 4px 4px;border-bottom:1px solid #ddd}.panel-cars{border-radius:0;border-bottom:none;margin-bottom:0}.panel-cars .pricing-ribbon{left:-5px!important}.panel-cars h2{margin-top:12px}.panel-cars p{color:#6d6d6d}.panel-cars p.description{margin-bottom:0}.panel-cars .panel-body img{max-height:120px;margin:0 auto}.panel-cars .display-url{color:rgba(63,182,24,.7)}#node-form fieldset.collapsible legend .panel-cars a span.sub-text,.node-inner .links.inline .comment_add .panel-cars a span.sub-text,.panel-cars #node-form fieldset.collapsible legend a span.sub-text,.panel-cars .btn span.sub-text,.panel-cars .node-inner .links.inline .comment_add a span.sub-text,.panel-cars .post-comments .comment-meta .vud-widget .down-score span.sub-text,.panel-cars .post-comments .comment-meta .vud-widget .up-score span.sub-text,.panel-cars .product-info .uc-price-product span.sub-text,.post-comments .comment-meta .vud-widget .panel-cars .down-score span.sub-text,.post-comments .comment-meta .vud-widget .panel-cars .up-score span.sub-text,.product-info .panel-cars .uc-price-product span.sub-text{display:block;clear:both;font-size:80%;font-weight:400}.ad-containerz-rev{max-width:600px;min-height:200px;padding:2px;width:auto;height:auto;overflow:hidden}.ad-containerz-rev,.adz-rev{display:block;position:relative}.adz-rev{max-width:100%;min-height:33px;border:1px solid #fff;font-family:Open Sans,Roboto,Source Sans Pro Semibold,Arial,sans-serif!important;border-top:1px solid #ddd;border-radius:3px;background-color:#fbfbfb}.adz-col1-rev,.adz-col2-rev{width:50%;display:block}.adz-col1-rev{float:left;clear:right}.adz-col2-rev{position:absolute;top:1px;right:0}.adz-col1-rev .adz-rev,.adz-col2-rev .adz-rev,.banner-shellz-rev{display:block;height:auto;width:auto;padding:0;transition:all .3s linear}[class*=-text-numberz1-rev],[class*=-textz1-rev]{font-family:Source Sans Pro Semibold,Open Sans,Roboto,Arial,sans-serif!important;font-size:16px}.bt-text-numberz1-rev{margin:0;padding:0 8px 0 6px;height:auto;width:auto;font-weight:500;color:#3271a6;display:none;position:absolute;top:50%;font-size:.9em}.bt-text-numberz1-rev,.bt-textz1-rev{text-transform:capitalize;transform:translateY(-50%)}.bt-textz1-rev{margin:1px 0 0;padding:0 10px 0 0;text-decoration:none;font-weight:400;line-height:20px;color:#444645;position:relative;top:18px;left:-1.5em;font-size:1em}.chevronz1-rev{background:url(https://dmv.com/sites/all/themes/dmv/bluearrow.svg);height:35px;width:86%;float:right;text-decoration:none;transition:all .3s linear;margin:0;background-repeat:no-repeat;background-size:24px;background-position:100%;padding:0;text-align:center;font-size:14px;font-weight:600;text-align:left;margin-right:10px!important}.chevronz1-rev:hover{transition:all .3s linear;margin:0 1px 0 0!important;opacity:.6}.collast{border-bottom:1px solid #eaeaea}.recently{font-size:14px;font-weight:500;text-transform:capitalize;color:#000;font-family:Source Sans Pro Light,Arial,sans-serif!important}@media screen and (max-width:600px){.ad-containerz-rev{max-width:300px;min-height:300px;display:block}.adz-rev{min-width:99%;min-height:43px;margin:0;display:block}.adz-col1-rev{float:none;clear:none}.adz-col2-rev{position:relative;top:50%;right:0}.adz-col1-rev,.adz-col2-rev{width:100%;display:block}.chevronz1-rev{height:auto;height:24px!important;width:88%;margin:10px 7px 0 0}.chevronz1-rev:hover{margin:10px 1px 0 0!important}.bt-text-numberz1-rev{position:absolute;top:20px;left:0}.bt-textz1-rev{line-height:1.1em;margin:0 16px 0 10px;padding:0;font-size:.85em;position:relative;top:12px;left:-10px}.collast{border-bottom:initial}.bottomdiv{border-bottom:1px solid #eaeaea}}@media only screen and (min-width:320px){.auto-insurance-form-quote-small .panel-title{font-size:20px}}@media only screen and (min-width:480px){.auto-insurance-form-quote-small .panel-title{font-size:23px}}@media only screen and (min-width:768px){.totals.checkout{margin-top:40px}.readmore-controls{margin:-60px 0}.ncourt-panel .panel-heading{text-align:left}.ncourt-panel .panel-heading .col-sm-10{margin-top:0}.ncourt-panel .panel-heading .col-sm-2{padding-right:0}.ncourt-panel .panel-heading .img-responsive,.ncourt-panel .panel-heading .our-partners .partner-wrap .partner,.our-partners .partner-wrap .ncourt-panel .panel-heading .partner{width:auto}.ncourt-panel .panel-heading .panel-title{float:left}.ncourt-panel .panel-heading .label,.ncourt-panel .panel-heading .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.ncourt-panel .panel-heading .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.ncourt-panel .panel-heading .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.ncourt-panel .panel-heading .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .ncourt-panel .panel-heading .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .ncourt-panel .panel-heading .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .ncourt-panel .panel-heading .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .ncourt-panel .panel-heading .views-field-phone{float:right}.practice-test-ad .titles{font-size:26px}.post-comments .add-review{margin-top:2px;float:right!important;clear:none}.post-comments .links{clear:none}.steps-layer.checkout-steps{padding:17px 0 5px}.steps-layer.checkout-steps .steps-title{color:#229ae0;margin-top:0;font-weight:700}.steps-layer.checkout-steps h2{font-size:17px;text-align:left}.steps-layer.checkout-steps h2 span.circle{display:inline-block}.steps-layer.checkout-steps h2.active{text-align:center}.steps-layer.checkout-steps h2.next{text-align:right;padding-right:15px}.steps-layer.checkout-steps h2 span.step-label{display:inline;clear:none}.steps-layer.block-steps .container{padding-left:15px;padding-right:15px}.steps-layer.block-steps .step:after,.steps-layer.block-steps .step:before{border-width:33px 0 33px 17px}.steps-layer.block-steps .step.active{padding-left:28px}.steps-layer.block-steps .step.active:after,.steps-layer.block-steps .step.active:before{border-width:33px 0 33px 17px}.steps-layer.block-steps .step.active:before{left:28px}.steps-layer.block-steps h2{font-size:16px;text-align:left;padding:20px 0 14px 30px}.steps-layer.block-steps h2 span.circle{display:inline-block;margin-right:5px;margin:0 auto 4px}.steps-layer.block-steps h2.active{padding-left:40px}.steps-layer.block-steps h2 span.step-label{display:inline;clear:none}#insured.from-group.radios .radio,.auto-insurance-form-quote #insured.from-group.radios .form-radios .form-item .form-radio,.auto-insurance-form-quote-small #insured.from-group.radios .form-radios .form-item .form-radio,.motorcycle-insurance-form-quote #insured.from-group.radios .form-radios .form-item .form-radio{float:left;margin:0 10px 10px 0}.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td{width:auto;display:table-cell;margin-bottom:10px;padding-bottom:20px;border-bottom:none;vertical-align:top}.auto-insurance-form-quote-small .panel-heading{text-align:left}.auto-insurance-form-quote-small .panel-heading .label,.auto-insurance-form-quote-small .panel-heading .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.auto-insurance-form-quote-small .panel-heading .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote-small .panel-heading .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote-small .panel-heading .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-phone{margin-top:8px;margin-left:0}.escore_cta{text-align:left}.escore_cta .titles{font-size:22px!important}.escore_cta h4{font-size:15px}#driving-record-collection-form:focus,#driving-record-collection-form input[id^=edit-dob-year],#driving-record-collection-form select[id^=edit-dob-day],#driving-record-collection-form select[id^=edit-dob-month],#driving-record-collection-form select[id^=edit-driver-license-state]{font-size:17px}#offcanvas-container .content .zip-redirector{width:48.5%;margin-right:2.45%;float:left}#offcanvas-container .content .zip-redirector+.zip-redirector{margin-right:0}#offcanvas-container .content .zip-redirector+.zip-redirector+*{clear:both}#offcanvas-container .content .zip-redirector+.zip-redirector+.zip-redirector{margin-right:2.45%}#offcanvas-container .content .zip-redirector+.zip-redirector+.zip-redirector+.zip-redirector{margin-right:0;clear:none}.zip-redirector p{text-align:left}.well.traffic-school-well .context h3{font-size:22px}.well.traffic-school-well .context h3 span{font-size:87%;display:inline}.vertical-icon-list .il-item{padding-right:40px;text-align:left}.vertical-icon-list .il-item i{display:block;float:left;font-size:160%}.panel.traffic-school-panel .panel-body.padded{margin-left:0}.panel.traffic-school-panel .panel-body .detail-layer{padding:14px 0}}@media only screen and (min-width:992px){.escore_cta .titles{font-size:26px!important}.stripe-banner h4{margin-top:6px}#comments .stripe-banner #comments-title,.stripe-banner #comments #comments-title,.stripe-banner h5{margin-bottom:0}.stripe-banner .features p{margin-top:10px}.stripe-banner .bottom p{text-align:right;margin-top:-25px}#comments .stripe-banner.driversed #comments-title,.stripe-banner.driversed #comments #comments-title,.stripe-banner.driversed h5{margin-bottom:0}#driving-record-collection-form button.form-submit{position:relative!important}#driving-record-collection-form button.form-submit img{position:absolute!important;right:8px!important}.panel.traffic-school-panel .panel-body.padded{margin-left:80px}}@media only screen and (min-width:1200px){.auto-insurance-form-quote-small .panel-heading .label,.auto-insurance-form-quote-small .panel-heading .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-fax,.auto-insurance-form-quote-small .panel-heading .view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote-small .panel-heading .view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .views-field-phone,.auto-insurance-form-quote-small .panel-heading .view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .views-field-phone,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-fax,.view-cdl-physical-map.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-phone,.view-dmv-office-state.view-display-id-block_3 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-phone,.view-driving-school-state.view-display-id-block_2 .views-view-grid tr td .auto-insurance-form-quote-small .panel-heading .views-field-phone{float:right;margin-top:0}}#dmv-edu-shipping-form .form-group .auto-insurance-form-quote-small .from-group.radios .form-radios .form-item .form-radio label h2,#dmv-edu-shipping-form .form-group .auto-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio label h2,#dmv-edu-shipping-form .form-group .motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item .form-radio label h2,#dmv-edu-shipping-form .form-group .radio label h2,.auto-insurance-form-quote-small .from-group.radios .form-radios .form-item #dmv-edu-shipping-form .form-group .form-radio label h2,.auto-insurance-form-quote .from-group.radios .form-radios .form-item #dmv-edu-shipping-form .form-group .form-radio label h2,.motorcycle-insurance-form-quote .from-group.radios .form-radios .form-item #dmv-edu-shipping-form .form-group .form-radio label h2{margin:0 0 0 -30px!important;font-weight:600!important;font-size:22px}.radio-btn-wrap .flow-info{display:none}.radio-btn-wrap.active .flow-info{display:block}.upsells-wrap.has-error .option-item .title{color:#1e4e9f}.upsells-wrap.has-error .option-item .option-price{color:#8f8f8f}.upsells-wrap.has-error .upsell-item .title,.upsells-wrap.has-error .upsell-item .upsell-price{color:#d22f2a}.upsells-wrap.has-error .upsell-item .upsell-price.free{color:#3fb618}.upsells-wrap.has-error .form-control-feedback{margin-top:10px}.upsells-wrap.has-error .help-block{display:block!important;margin-top:40px}.upsells-block{margin-top:20px}.upsells-block .upsell-item input[type=radio]{float:left;margin:0 10px 0 0}.upsells-block .upsell-item .title{margin:-3px 0 0}.upsells-block .upsell-item .upsell-price{font-weight:700;text-align:right;padding-top:10px;color:#2f6bb3}.upsells-block .upsell-item .upsell-price.free{color:#3fb618}#dmv-driving-improvement-review-form .submit-wrap .detail,.hidden-sub-options{display:none}#dmv-driving-improvement-shipping-form .form-group.has-feedback.has-error .help-block{padding-top:30px}#dmv-driving-improvement-shipping-form .form-group.has-feedback.has-error .form-control-feedback{padding:10px 0 0}#dmv-driving-improvement-shipping-form .form-group.has-feedback.has-error .title{color:#d22f2a}.pricing-container{color:#fff;margin:0}.pricing-container:after{display:table;content:" ";clear:both}.pricing-container h1{font-weight:700;font-style:italic}.pricing-container p{margin:0 0 20px;font-size:15px}.pricing-container li{font-size:15px}.pricing-container .pricing-text{margin-bottom:20px}.pricing-title{padding:16px 10px 12px;text-align:center;border-radius:5px 5px 0 0}.pricing-heading{display:inline-block;margin:0;font-size:30px;font-weight:700;transition:all .325s}.pricing-heading em{display:block;font-size:16px;font-weight:400}.pricing-dblue .pricing-title{background:#113e60;border-bottom:1px solid #0e334f}.pricing-info .pricing-title{background:#229ae0;border-bottom:1px solid #1d8ed0}.pricing-danger .pricing-title{background:#d22f2a;border-bottom:1px solid #c12b27}.pricing-success .pricing-title{background:#3fb618;border-bottom:1px solid #39a416}.pricing-primary .pricing-title{background:#1e4e9f;border-bottom:1px solid #1b468e}.pricing-content{padding:10px;text-align:center;background-color:#f8f9fa;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 5px 5px}ul.pricing-list{list-style:none;margin:25px 0 40px;padding:0;text-align:left;color:#4c4e4d}ul.pricing-list li:not(:last-child):after{content:" ";display:block;border-bottom:1px solid #e0e0e0;margin:10px auto;width:97%}ul.pricing-list.tight{margin:0 0 10px}ul.pricing-list.tight li:not(:last-child):after{margin:8px auto 9px}.pricing-featured ul.pricing-list li:after{margin:10px auto}.pricing-lg ul.pricing-list li:after{margin:20px auto 0}ul.pricing-list li{padding:0}ul.pricing-list li .fa{margin:0 5px}#node-form fieldset.collapsible legend .pricing-button a,.node-inner .links.inline .comment_add .pricing-button a,.post-comments .comment-meta .vud-widget .pricing-button a.down-score,.post-comments .comment-meta .vud-widget .pricing-button a.up-score,.pricing-button #node-form fieldset.collapsible legend a,.pricing-button .node-inner .links.inline .comment_add a,.pricing-button .post-comments .comment-meta .vud-widget a.down-score,.pricing-button .post-comments .comment-meta .vud-widget a.up-score,.pricing-button .product-info a.uc-price-product,.pricing-button a.btn,.product-info .pricing-button a.uc-price-product{font-size:30px;transition:all .5s}#node-form fieldset.collapsible legend .pricing-button a:hover,.node-inner .links.inline .comment_add .pricing-button a:hover,.post-comments .comment-meta .vud-widget .pricing-button a.down-score:hover,.post-comments .comment-meta .vud-widget .pricing-button a.up-score:hover,.pricing-button #node-form fieldset.collapsible legend a:hover,.pricing-button .node-inner .links.inline .comment_add a:hover,.pricing-button .post-comments .comment-meta .vud-widget a.down-score:hover,.pricing-button .post-comments .comment-meta .vud-widget a.up-score:hover,.pricing-button .product-info a.uc-price-product:hover,.pricing-button a.btn:hover,.product-info .pricing-button a.uc-price-product:hover{transition:all .5s}#node-form fieldset.collapsible legend .pricing-button a small,.node-inner .links.inline .comment_add .pricing-button a small,.post-comments .comment-meta .vud-widget .pricing-button a.down-score small,.post-comments .comment-meta .vud-widget .pricing-button a.up-score small,.pricing-button #node-form fieldset.collapsible legend a small,.pricing-button .node-inner .links.inline .comment_add a small,.pricing-button .post-comments .comment-meta .vud-widget a.down-score small,.pricing-button .post-comments .comment-meta .vud-widget a.up-score small,.pricing-button .product-info a.uc-price-product small,.pricing-button a.btn small,.product-info .pricing-button a.uc-price-product small{display:block;font-size:14px;font-weight:400}.pricing-ribbon{position:absolute;right:10px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.pricing-ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);width:100px;display:block;background:#3fb618;background:linear-gradient(#3fb618,#379f15);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.pricing-ribbon span:before{left:0;border-left:3px solid #379f15;border-right:3px solid transparent}.pricing-ribbon span:after,.pricing-ribbon span:before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #379f15}.pricing-ribbon span:after{right:0;border-left:3px solid transparent;border-right:3px solid #379f15}.pricing-ribbon.left{left:10px;transform:rotate(-90deg)}.pricing-ribbon.red-ribbon span{background:#d22f2a;background:linear-gradient(#d22f2a,#bd2a26)}.pricing-ribbon.red-ribbon span:before{border-left:3px solid #bd2a26;border-top:3px solid #bd2a26}.pricing-ribbon.red-ribbon span:after{border-right:3px solid #bd2a26;border-top:3px solid #bd2a26}.pricing-featured{z-index:10000;transform:scale(1.03)}.pricing-featured,.pricing-featured:hover{transition:all .5s}.pricing-featured .pricing-ribbon{right:10px}.price-s{font-size:70%;font-weight:400;padding:0 3px 0 0;position:relative;top:-2px;display:inline}.pricing-default .pricing-price{display:block;font-size:25px;font-weight:600;position:relative;margin:0;top:-5px;transition:all .325s;clear:both}.pricing-default .pricing-content p:after{content:" ";display:block;border-bottom:4px double hsla(0,0%,56%,.4);margin:20px auto 40px;width:50%}.pricing-cta-box .intro-text p{font-size:18px}.pricing-cta-box .pricing-title .pricing-heading{font-size:1em}.pricing-cta-box .pricing-list{margin:10px 0}.pricing-cta-box .pricing-button a{font-size:14px}.pricing-lg .pricing-title{padding:30px 20px;text-align:center}.pricing-lg .pricing-heading{font-size:1.5em;font-weight:700}.pricing-lg .pricing-price{font-size:4em;font-weight:400;margin:0;line-height:.8em}.pricing-lg .pricing-price span{display:inline-block;padding:0 5px}.pricing-lg .pricing-price small{color:#fff;font-size:16px}.pricing-lg .pricing-content{padding:20px 0 0}.pricing-lg ul.pricing-list{margin:0;list-style:none}.pricing-lg ul.pricing-list li{padding:10px 20px;list-style:none;text-align:center}.pricing-lg .pricing-button{margin:20px 0 0;padding:20px 0;text-align:center}#node-form fieldset.collapsible legend .pricing-lg .pricing-button a,.node-inner .links.inline .comment_add .pricing-lg .pricing-button a,.post-comments .comment-meta .vud-widget .pricing-lg .pricing-button a.down-score,.post-comments .comment-meta .vud-widget .pricing-lg .pricing-button a.up-score,.pricing-lg .pricing-button #node-form fieldset.collapsible legend a,.pricing-lg .pricing-button .node-inner .links.inline .comment_add a,.pricing-lg .pricing-button .post-comments .comment-meta .vud-widget a.down-score,.pricing-lg .pricing-button .post-comments .comment-meta .vud-widget a.up-score,.pricing-lg .pricing-button .product-info a.uc-price-product,.pricing-lg .pricing-button a.btn,.product-info .pricing-lg .pricing-button a.uc-price-product{background:none}#node-form fieldset.collapsible legend .pricing-lg .pricing-button a .fa,.node-inner .links.inline .comment_add .pricing-lg .pricing-button a .fa,.post-comments .comment-meta .vud-widget .pricing-lg .pricing-button a.down-score .fa,.post-comments .comment-meta .vud-widget .pricing-lg .pricing-button a.up-score .fa,.pricing-lg .pricing-button #node-form fieldset.collapsible legend a .fa,.pricing-lg .pricing-button .node-inner .links.inline .comment_add a .fa,.pricing-lg .pricing-button .post-comments .comment-meta .vud-widget a.down-score .fa,.pricing-lg .pricing-button .post-comments .comment-meta .vud-widget a.up-score .fa,.pricing-lg .pricing-button .product-info a.uc-price-product .fa,.pricing-lg .pricing-button a.btn .fa,.product-info .pricing-lg .pricing-button a.uc-price-product .fa{width:auto;opacity:1;padding:0 0 0 10px}.pricing-lg .pricing-dblue .pricing-button{background:#113e60;border-top:1px solid #ad343a}.pricing-lg .pricing-info .pricing-button{background:#229ae0;border-top:1px solid #037384}.pricing-lg .pricing-danger .pricing-button{background:#d22f2a;border-top:1px solid #c94e36}.pricing-lg .pricing-success .pricing-button{background:#3fb618;border-top:1px solid #6e9329}.pricing-lg .pricing-primary .pricing-button{background:#1e4e9f;border-top:1px solid #6e9329}.pricing-premier{width:75%;margin:auto}.pricing-premier .pricing-heading{margin:0;text-align:left}.pricing-premier .pricing-content,.pricing-premier .pricing-title{text-align:left;padding:20px}.pricing-premier .pricing-price{font-size:4em;margin:0;font-weight:400;padding:0 20px;line-height:.8em;display:inline-block;float:right}.pricing-premier .pricing-button{display:inline-block;margin:0}.pricing-premier ul.pricing-list{margin:0 0 20px;list-style:none}.pricing-premier-hero{padding:0}.pricing-premier-hero-features .pricing-heading{margin:0 0 20px}.pricing-premier-hero .pricing-title{background:hsla(0,0%,100%,.7);border:1px solid #fff;border-radius:500px;position:absolute;top:4%;right:3%;padding:0 0 10px;color:#333;box-shadow:0 0 5px #333}.pricing-premier-hero .pricing-price{font-size:4em;margin:0;float:none;font-weight:700;padding:20px 15px;line-height:1em}.pricing-premier ul.pricing-list li:after{margin:10px 0}.pricing-premier-hero-features{padding:0}.pricing-plain{background:#fff}.pricing-plain .pricing-content{border:1px solid #eee;border-left:0;color:#333}.pricing-plain:first-child{border-left:1px solid #eee}.pricing-plain .pricing-content p:after,.pricing-plain ul.pricing-list li:after{border-bottom-color:rgba(0,0,0,.4)}.pricing-cta-outlined .pricing-title{background-color:transparent;min-height:auto!important;text-align:left;color:#d22f2a;padding:0 12px}.pricing-cta-outlined .pricing-title .pricing-heading{font-size:1.1em}.pricing-cta-outlined .pricing-content{border:none}.pricing-cta-outlined .pricing-button a{font-size:14px}@media only screen and (min-width:480px){.pricing-title h2,.pricing-title h6{font-size:1.5em;transition:all .325s}}@media only screen and (min-width:768px){.pricing-title h2,.pricing-title h6{font-size:1.5em;transition:all .325s}.pricing-cta-box .intro-text{color:#4c4e4d}.pricing-cta-box .pricing-title{min-height:78px}}@media only screen and (min-width:1200px){.pricing-premier{width:90%;margin:auto}}.footer{padding:35px 0 0;color:#fff;width:100%;background-color:#1e4e9f}.footer .layer{padding:0!important;text-align:left}.footer .disclaimer{font-size:14px;font-weight:300;padding:10px 0 30px}.footer a{color:#fff!important}.footer a:focus,.footer a:hover{text-decoration:none;color:#229ae0!important}.footer h3 a{line-height:26px;font-size:20px;text-transform:uppercase}.footer .brand{margin-top:15px}.footer .social h3{margin:0 0 10px;font-size:22px}.footer .social a{font-size:38px}.footer .social a i{font-size:60px;padding-right:30px}.footer .social a:last-child i{padding-left:0}.footer .info-links{position:relative;margin-bottom:15px}.footer .info-links a{font-size:16px;position:relative;padding-right:0;padding-left:7px;display:inline-block}.footer .info-links a:first-child{padding-right:7px;padding-left:0}.footer .info-links a:first-child:after{content:" ";display:block;border-right:1px solid #2663ca;height:15px;position:relative;top:7px;float:right;right:-10px}.footer .select-solution .solo-item h3{margin:0}.footer .select-solution .solo-item h3 a{text-align:center}.footer .select-solution .item h3{text-align:left;margin-top:0;margin-bottom:15px}.footer .select-solution .item h3 a{font-size:20px}.footer .select-solution .item ul li{border-bottom-color:#477edc;margin:0}.footer .select-solution .item ul li a{color:#fff!important;font-weight:300}.footer .select-solution .item ul li a:focus,.footer .select-solution .item ul li a:hover{color:#229ae0!important}.footer .latest-news .section-title{margin-top:20px;margin-bottom:0;text-align:left;border-bottom:1px solid #477edc;padding-bottom:10px}.footer .latest-news .latest-news-wrap .img-wrap{width:55px;margin-bottom:20px}.footer .latest-news .latest-news-wrap h3{text-align:left!important}.footer .latest-news .latest-news-wrap h3 a{font-size:14px;font-weight:400;text-transform:none;line-height:20px;display:block}.footer .sub-footer{background-color:#0e2449;padding:10px 0}.footer .sub-footer .copyright{font-size:14px;font-weight:300;clear:both;display:block;text-align:left}.footer .sub-footer .sub-footer-menu{padding-left:0;text-align:left}.footer .sub-footer .sub-footer-menu li{list-style:none;display:inline-block;margin:0 10px;text-align:left}.footer .sub-footer .sub-footer-menu li a{font-size:14px;color:#fff!important}.footer .sub-footer .sub-footer-menu li a:focus,.footer .sub-footer .sub-footer-menu li a:hover{text-decoration:none;color:#d22f2a!important}@media only screen and (min-width:768px){.footer .select-solution .item h3 a{font-size:18px}}@media only screen and (min-width:992px){.footer .layer{text-align:left}.footer .latest-news .section-title{margin-top:-7px;text-align:left;border-bottom:none;padding-bottom:0}.footer .latest-news .latest-news-wrap{margin-top:17px}.footer .latest-news .latest-news-wrap h3{margin-top:-2px}.footer .latest-news .latest-news-wrap h3 a{line-height:20px}.footer .social a i{padding-right:10px}.footer .info-links a{font-size:13px}.footer .info-links a:after{top:4px!important}.footer .select-solution .item h3{text-align:center}.footer .select-solution .item h3 a{font-size:20px}.footer .select-solution .item ul li{text-align:center}.footer .select-solution .item ul li a{padding-left:0}.footer .sub-footer .copyright{text-align:left;display:inline}.footer .sub-footer .sub-footer-menu li{float:right;text-align:right}}@media only screen and (min-width:1200px){.footer .info-links a{font-size:16px}.footer .info-links a:after{top:7px!important}}@media print{*,:after,:before,blockquote:first-letter,blockquote:first-line,div:first-letter,div:first-line,li:first-letter,li:first-line,p:first-letter,p:first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}#select-solution,.sticky-progress,footer,header,nav{display:none}.license-checklist input[type=checkbox]:empty~label:before,.license-checklist input[type=radio]:empty~label:before{border:1px solid #999;transform:scale(.6)!important;border-radius:3px!important}.license-checklist .funkyradio label{line-height:30px!important}.license-checklist .panel{border:none!important;box-shadow:none!important}.license-checklist .panel .panel-body{padding:0!important}.license-checklist .form-group{margin:0!important}.license-checklist p{margin-bottom:10px!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.main-navbar form.click-visible{width:275px!important}.main-navbar form.nav-search-form button{margin-top:3px!important}}@supports (-ms-accelerator:true){.main-navbar form.click-visible{width:278px}.main-navbar form.nav-search-form button{margin-top:3px}}