html,body{margin:0;padding:0;font-family:'Roboto',sans-serif;color:#333;background-color:#f9f9f9}*{text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#fff;max-width:1170px;margin:auto;overflow:scroll}.notice{font-style:italic;color:#888}.bottom{margin-bottom:0}.loading{width:30px;height:30px;margin:20px auto;border:5px solid #df1616;border-radius:100%;border-left-color:transparent;border-right-color:transparent;animation:load 2s ease 0;animation-iteration-count:infinite}@keyframes load{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.main,footer{max-width:1170px;padding-bottom:15px}.main{margin:0 20px}#preload{display:none}a{text-decoration:none;font-size:14px}.anchor{font-size:inherit}h1{text-transform:uppercase;font-family:'Fjalla One',sans-serif;font-size:65px;letter-spacing:3px}h1.mont,.mont{font-family:'Montserrat','Roboto',sans-serif;text-transform:none;font-size:30px;letter-spacing:normal}@media only screen and (max-width:500px){h1{text-align:center}}noscript{text-align:center;padding:10px}.center{text-align:center}.smallline{width:20px;border-bottom:1px solid #333;height:10px;margin-bottom:10px}footer{border-top:1px solid #999;background:#333;color:#bbb}footer *{color:#bbb;font-family:'Roboto',sans-serif;font-size:15px}footer > div{box-sizing:border-box;display:inline-block;margin-top:15px;padding:10px;vertical-align:top}footer .locs .locationMain,footer .locs .locationAlt{display:inline-block;width:33%}footer h3{margin-top:0;color:#bbb;font-size:20px}.hours{width:34.5%;float:right}.about{width:60%}.locs,.other{width:100%}.copy{width:auto;float:left}.panels{width:auto;float:right;padding-right:10px}.panels a:hover{text-decoration:underline}.hours div span:last-child{float:right;padding-right:150px}footer .fas{color:#df1616}@media only screen and (max-width:900px){.hours div span:last-child{padding-right:10px}}@media only screen and (max-width:850px){footer > div,footer .locs > div{width:100%!important;margin-top:30px;margin-left:0!important}.hours{width:30%!important;float:left}}@media only screen and (max-width:500px){.locs{width:100%!important}.panels{float:none;text-align:center}div.copy{padding-bottom:15px}.locationMain,.hours{margin-top:0!important}.hours{width:50%!important}}@media only screen and (max-width:350px){.hours{width:60%!important}}@media print{header .logo1,nav,.hborder,.hmain,footer .about,footer .panels,header .lright,.together2{display:none}footer > div,footer .other{display:block;width:100%}header .logo2{display:block;margin:0;left:0;width:auto}header span.lleft{position:absolute;right:0;top:0;display:block;text-align:right}header .lleft a{display:block}}@media screen{header .logo2{display:none}}@font-face{font-family:'FontAwesome';src:url(https://use.fontawesome.com/releases/v5.2.0/webfonts/fa-solid-900.woff2)}header{position:absolute;top:10px;left:0;right:0;padding-top:70px;z-index:998;background:#f9f9f9;max-width:1170px;margin:auto;margin-top:60px}.header-notop{margin-top:0!important}.banner{background:#0088DE;color:#FFF;font-size:18px;font-weight:600;padding:10px;text-align:center}.banner p{margin:0}@media only screen{header.collapse{position:fixed;top:-85px;display:block;margin-top:0}}@media only screen and (max-width:1100px){header{margin-top:100px}}@media only screen and (max-width: 576px){.banner{font-size:16px}}@media only screen and (max-width: 425px){header{margin-top:150px}}header img{position:absolute;width:222px;left:50%;top:9px;margin-left:-111px}header ul li a .fa{display:none}.hborder{background:url(/images/header/border.png);background-repeat:repeat-x;background-size:auto 6px;height:6px}.hmain{text-align:center;background:#df1616;padding:12px 12px 8px;text-transform:uppercase;transition:padding-top .25s}header.collapse .hmain{padding-top:18px}.hmain ul{list-style:none;padding:0;margin:0}.hmain li{display:inline;padding:0;margin:0}.hmain li::after{content:'|';margin:0 15px}.hmain li:last-of-type::after{content:'';margin:0}.hmain ul li,.hmain ul li *,.hmain .mmobile{color:#fff;font-family:'Roboto',sans-serif;font-size:16px!important;line-height:20px;font-weight:700}.hmain ul li a:hover{color:#fdd;text-decoration:none}.hspace{height:127px;background:#f9f9f9}.skinny{display:none}.hborder.mobile{display:none}@media only screen and (max-width:935px){.skinny{display:block}.hmain li:nth-child(4)::after{content:'';margin:0}.hspace{height:152px}}.main-page{padding-top:0!important}.sub-main.white{padding-top:30px!important}.hlinks{font-family:'Source Sans Pro',sans-serif}.hlinks .lleft{position:absolute;top:48px;left:10px}.hlinks .lright{position:absolute;top:48px;right:10px}.hlinks .together{display:none}.hlinks a{color:#333}@media only screen and (max-width:840px){header img{left:10px;margin-left:0}.hlinks{position:absolute;top:48px;right:10px;text-align:right}.hlinks *{position:static!important}.hlinks .together{display:inline}}@media only screen and (max-width:650px){.hlinks{top:0}.hlinks .together,.hlinks .together2{display:none}.hlinks a{display:block}}.mmobile{display:none}@media only screen and (max-width:489px){.mmobile{display:block;text-align:center;cursor:pointer}.hmain{text-align:left}.hmain ul{display:none;position:absolute;top:86px;left:0;right:0;height:0;overflow:hidden;background:#df1616;transition:height .25s;z-index:999;box-shadow:0 10px 10px -5px #888}.hmain ul li a{display:block;border-bottom:1px solid #ef4848;line-height:30px;padding:0 15px}.hmain ul li:last-of-type a{margin-bottom:5px}.hmain ul li::after{content:'';margin:0}.hmain .skinny{display:none}.hlinks a span{display:none}.hlinks i{font-size:20px;line-height:25px}.hlinks{top:-8px}.hborder.mobile{display:block}.hspace{height:122px}.hmain ul .hborder{position:absolute;bottom:0;left:0;right:0}header ul li a .fa{display:inline;padding-right:10px}}.coverall{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:997;background:#fff;opacity:0;traisition:opacity 1s}.coverall.cover{display:block;opacity:.5}.fa{font-family:"FontAwesome"!important;font-style:normal;font-weight:100}.ql{display:none}@media only screen and (max-height:750px){.ql{display:block;background:#333;padding:17px 0 15px;text-align:center;max-width:1170px;color:#fff;font-weight:700;font-size:20px}.teen-signup,.adult-signup{display:inline}.ql a{padding:5px 8px;display:inline-block;vertical-align:middle;margin:5px;background:#fff;color:#df1616;border-radius:5px;transition:background .25s;font-size:20px;width:160px}.ql a:hover{background:#eee}}@media only screen and (max-width:767px){.teen-signup{display:block}}@media only screen and (max-width:470px){.adult-signup{display:block}}.homeDesc{max-width:1170px;margin:auto;padding:30px}.homeDesc .left{margin:15px;background:#fff;padding:15px;box-shadow:0 0 10px -5px #000}.homeDesc .img{background-image:url(/images/generic/drivers_education_classroom_advanced_driving_academy_small_c.jpg);background-size:cover;background-repeat:no-repeat;height:200px;margin-bottom:-150px;background-position:bottom right}.homeDesc h1{color:#df1616;margin:5px 0;text-shadow:0 -1px 0 #eee}.homeDesc h2{font-weight:lighter;margin:5px 0}.homeDesc a{display:block;text-align:center;border-top:1px solid #333;padding:15px 0 0;color:inherit}.homeschool{display:inline-block;font-weight:700;text-transform:uppercase;padding:3px;border-radius:3px;margin-left:5px;color:#fff;background:#3d3}.icon{display:inline-block;position:relative;width:250px;height:333px;color:inherit;text-decoration:none;box-shadow:0 0 10px -5px #000;text-align:center;border-radius:15px;overflow:hidden;margin:16px}.icon a{color:inherit}.icon .img{position:absolute;z-index:-1;width:100%;height:100%}.icon h4{margin:-30px 0 10px;font-size:20px}.icon p,.icon ul{background:#fff;padding:30px;height:100px;text-align:left;margin:0;margin-bottom:-5px;font-size:15px}.icon h3{margin:40px 0;font-size:28px;color:#000;font-family:'Roboto',sans-serif}.icon span{background:#333;color:#fff;text-transform:uppercase;padding:20px 40px;font-size:20px;border-radius:15px;transition:border-radius .25s}.icon span:hover{border-radius:0}div.split{display:inline-block}h1.ul{border-bottom:1px solid #333;margin:100px auto 30px;padding:20px;max-width:800px;text-align:center;color:#333}.cal h2{padding:10px;background:#333;color:#fff;margin:0}.cal h2 a{color:#fff;float:right;line-height:30px}.cal li{list-style:none;border-bottom:1px solid #333;color:#999}.cal li a.open:hover{background:#ddd}.cal li a{display:block;padding:15px}.cal li h3{text-transform:uppercase;margin:0;margin-bottom:10px}.cal li a.open{color:#333}.cal li a .cta{color:#df1616}@media only screen and (max-width:400px){h1{font-size:40px;text-align:center}}@media only screen and (min-width:580px){.cal{margin:0 15px}.cal li{display:inline-block;width:275px;padding:5px 0;margin:0 10px -1px 0}}@media only screen and (min-width:800px){.homeDesc{position:relative}.homeDesc .left{margin:0;margin-top:100px;box-shadow:none;padding:0;width:70%}.homeDesc .left p{width:60%;font-size:20px}.homeDesc a{width:200px;text-align:left;margin-top:40px}.homeDesc .img{background-image:url(/images/generic/drivers_education_classroom_advanced_driving_academy_large_c.jpg);position:absolute;bottom:15px;top:30px;right:30px;left:65%;height:100%;-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}}#classlist{margin:30px 0}#classlist > h3{text-transform:uppercase;font-family:'Fjalla One',sans-serif;font-weight:400;color:#df1616;font-size:30px;border-bottom:1px solid #333;margin:20px 0 0;padding-bottom:20px}.classRow .desc{height:0;overflow:hidden;border-bottom:1px solid #333}.classRow.expand .desc{height:auto;margin-left:20px}.classRow h2{margin:0;padding:20px;cursor:pointer}.classRow h2:hover{background:#eee}.classRow .dd{float:right;transition:transform .25s;transform:rotate(0);transform-origin:center}.classRow.expand .dd{transform:rotate(180deg)}.classDesc,.classDesc a{font-size:20px;text-align:center;background:#eee;padding:20px}.classDesc a.q{color:#333}.classDesc a:first-of-type{padding:5px 10px;background:#df1616;color:#fff;text-transform:uppercase;font-weight:700;display:inline-block;border-radius:5px}.desc .info{padding:30px}.classRow h4{text-align:center;text-transform:uppercase;font-family:'Fjalla One',sans-serif;font-size:30px;font-weight:400;margin-bottom:5px}.calendar{width:500px;max-width:100%;max-width:calc(100% - 60px);overflow:hidden;white-space:nowrap;margin:30px auto}.calpage{display:inline-block;width:100%;white-space:normal;vertical-align:top}.calpage .calhead{padding:5px;position:relative;background:#df1616;color:#fff}.calpage .calhead h3{text-align:center;margin:0}.calpage .calhead .prev{position:absolute;top:0;left:0;padding:10px}.calpage .calhead .next{position:absolute;top:0;right:0;padding:10px}.calpage .calhead .prev:hover,.calpage .calhead .next:hover{background:#fff;color:#df1616}.calpage .day{width:14%;border:1px solid #eee;box-sizing:border-box;display:inline-block;min-height:70px;vertical-align:top}.calpage .day .date{display:block;text-align:left;font-size:12px}.calpage .day .event{background:#df1616;color:#fff;font-size:12px;padding:5px;border-radius:5px}.desc a.calLink{display:none}.calpage .info{display:none;padding:0}a.calLink,a.list,#viewAll{display:block;text-align:center;width:150px;padding:10px;border:1px solid #333;text-transform:uppercase;border-radius:10px;margin:auto;cursor:pointer;color:#333}#viewAll{width:auto;margin-top:30px}.desc.listView .calendar{text-align:center}.desc.listView a.calLink{display:block}.desc.listView a.list{display:none}.desc.listView .calendar{width:auto;overflow:auto;white-space:normal}.desc.listView .calhead{display:none}.desc.listView .day{display:block;padding:0;min-height:auto;width:auto;border:none}.desc.listView .date{display:none}.desc.listView .calpage .info{display:inline}.desc.listView .calpage{display:block;width:auto;margin:0!important}.desc.listView .event{background:none;color:#333}.light{color:#999}.page-break{height:30px}.wrap-left{margin-bottom:50px}@media only screen and (min-width:700px){.wrap-left{width:60%;display:inline-block;box-sizing:border-box;padding-right:35px}.wrap-right{width:40%;display:inline-block;vertical-align:top}}.about-description{padding-bottom:10px;text-align:justify}.pitch-ul{list-style:none;padding:0;margin-top:-25px}.pitch-li{font-size:medium;padding-left:25px;padding-bottom:5px;background:url(/images/ch-box.png) no-repeat;list-style-position:inside}h1.mont{color:#df1616}.product-description{list-style:none;margin-top:-15px;padding-right:5px;height:95px}.image-div{display:none}@media only screen and (min-width:877px){.image-div{display:inline-block;vertical-align:top;max-width:30%;margin-top:-40px}.pitch-ul.lg{width:70%}}.pitch-ul{list-style:none;display:inline-block;padding-top:25px}.icon.dark{border-radius:0;box-shadow:none;background:#ddd;height:300px}.icon.dark h4{margin:15px 0 -15px}@media only screen and (max-width: 450px){.mont{text-align:center}}.icon.dark h3{margin:0;padding:10px 0 30px;background:#333;color:#fff}.icon.dark a.agree{position:relative;top:-30px;color:#fff;height:0;display:block}.icon.dark ul{background:none;margin-bottom:-10px}.icon.dark span{padding:15px 25px}.color{color:#df1616}.wrap-left.sm,.wrap-right.sm{display:inline-block;width:100%}.wrap-right.sm{text-align:center}@media only screen and (min-width:1170px){.wrap-left.sm{width:48%}.wrap-right.sm{text-align:right;width:52%}}.lg{font-size:20px}.details-list{margin-left:10px}.details-list li,.helpful-links li{padding:3px;font-size:16px}.helpful-links{margin-left:-15px}.button{display:inline-block;padding:10px;background-color:#df1616;color:#fff;width:177px;border-radius:2px}.view-schedule-btn{text-align:center;margin:20px 0}.button:hover{opacity:.6}.large{font-size:18px}.bb{border-bottom:1px solid #333}form.contact{border:1px solid #333;margin:20px 0;padding:20px}form.contact input{display:block;padding:5px;border:none;outline:none;border-bottom:2px solid #333;font-size:20px;margin:10px 0}form.contact textarea{width:100%;box-sizing:border-box;outline:none;border:none;height:100px;padding:5px;margin:10px 0;border-bottom:2px solid #333;font-family:inherit}form.contact textarea:hover,form.contact input:hover{background:#eee}form.contact textarea:focus,form.contact input:focus{background:#eee;border-bottom-color:#df1616}form.contact button{width:150px;margin:auto;display:block;border:none;background:#333;outline:none;padding:10px;color:#fff;text-transform:uppercase;border-radius:2px}form.contact button:hover{opacity:.7;cursor:pointer}.classRow .desc p{padding-left:25px}@media only screen and (min-width:600px){.column3{display:inline-block;width:33%}}.panelHolder{position:relative;height:400px;max-width:400px;margin:auto;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 0 10px -5px #000}.panel{width:100%;height:100%;box-sizing:border-box;left:100%;position:absolute;transition:left .25s;background:#fff;padding:20px}.panel1{left:0}.inputH{margin:5px 0}.inputH label,.inputH input,.inputH .radio{display:inline-block;width:30%;box-sizing:border-box}.inputH input,.inputH .radio{width:70%;padding:5px}.inputH .radio input{width:auto}.nxt,.prv{background:#333;color:#fff;padding:10px 20px;position:absolute;bottom:20px;right:20px;text-transform:uppercase;font-weight:700;border-radius:4px}.prv{right:auto;left:20px;background:#333}.nxt:hover,.prv:hover{background:#16dfdf}.create-bkg{background-image:url(/images/slide/vehicle_background.jpg);background-position:center;padding:50px 5px;background-size:cover}.panel h2{text-align:center;font-size:30px}.panel input.error:after{color:#df1616;font-family:"FontAwesome";content:'\f057';width:20px;margin-left:-20px}.panel .radio input{display:inline-block;width:auto;height:auto}.panel .radio.error{color:#df1616}.ei{opacity:0;width:29px;position:absolute;margin-left:-29px;height:29px;line-height:29px;text-align:center;color:#df1616;pointer-events:none;transition:opacity .25s;background:#fff;border:1px solid #dedede;border-radius:0 5px 5px 0;border-left:#fefefe}.error .ei{opacity:1}@media only screen and (max-width:500px){.login-background,.create-bkg{background-image:none!important;background-color:#eee}}@media only screen and (max-width:320px){.panel h2{font-size:23px}}.loadCover{display:none;position:fixed;top:0;bottom:0;left:0;right:0;max-width:1170px;margin:auto;background:#fff;opacity:0;transition:opacity 1s;z-index:999}.loadCover .loading{position:absolute;top:50%;left:50%;margin:-17.5px -17.5px 0 0}@media only screen and (max-width:500px){.inputH label,.inputH input,.inputH .radio{display:inline-block;width:100%}.inputH .radio input,.inputH .radio label{width:auto;display:inline-block}.panelHolder{height:500px}}.swal-button{background-color:#333;color:#fff;border:none}.swal-button:hover{cursor:pointer;opacity:.5}.swal-button:focus{box-shadow:none}.swal-footer{text-align:center}.login-background{background-size:cover;background-image:url(/images/slide/vehicle_background.jpg);background-repeat:no-repeat;padding-top:50px;padding-bottom:50px;display:flex;justify-content:center;align-items:center;background-position:center}.login-container{width:300px;height:400px;margin:0 auto;background:#fff;border-radius:15px;box-shadow:0 0 10px -5px #000}.title-login{text-align:center;padding-top:15px;font-family:'Roboto',sans-serif;color:#333}.title-login h2{font-size:30px}.login-fields{text-align:center}.login-field,.inputH input{border-radius:4px;padding-left:10px;border:1px solid #ddd;background-color:#eee}.login-field{height:35px;margin-bottom:10px;width:250px}.forgot,.register-container{text-align:center}.forgot-link:hover{text-decoration:underline}.login-button,.register-link{display:inline-block;width:250px;border-radius:5px;background:#333;color:#fff;border:none;font-size:medium;text-transform:uppercase;font-weight:700;padding:10px 0;margin:5px}.login-button:hover,.register-link:hover{background:#eee}.register-link{background:#16dfdf}.login-button:hover{cursor:pointer}.login-button-container{padding-top:25px;text-align:center}.welcome-right a{color:#000}.card{border-radius:5px;box-shadow:0 3px 20px -10px #000;border:5px solid #59f;margin-bottom:20px}.card h2{cursor:pointer;background:#59f;margin:0;padding:5px 5px 10px;color:#fff}.card .desc{text-align:center;padding:0 10px;height:0;overflow:hidden;box-sizing:border-box}.card .desc .calpage{text-align:left}.card .hide{display:none}.card.expanded .desc{height:auto;padding:10px}.card.expanded .hide{display:inline}.card.expanded .expand{display:none}.event.clickable{cursor:pointer}.event.clickable:hover{background:#eee}.message{background:#fdd;padding:10px;padding-bottom:45px;margin-bottom:20px}.message button{float:right;background:inherit;color:#fff;border:1px solid #fff;outline:none;padding:10px;display:block}@media only screen and (min-width:800px){.upcoming{width:400px;display:inline-block;vertical-align:top}#calendar{width:calc(100% - 420px);display:inline-block;vertical-align:top;margin-left:15px}}.fc-scroller.fc-day-grid-container{height:auto!important}.editProfile{float:right;font-size:20px;background:#333;color:#fff;padding:10px 15px;border-radius:5px;transition:background .25s}.editProfile:hover{background:#ddd}.profile input.error{border-color:red}input{font-size:16.5px}.profile input{border:1px solid transparent;border-top:none;border-bottom:2px solid #333;padding:5px 10px;margin:10px 0;outline:none;transition:background 0.25s,border .25s}.profile input:hover{background:#eee}.profile input:focus{background:#fff;border:1px solid #333}.changesSaved{padding:5px}.profile input,.edit span{max-width:100%;border-radius:0}.edit span{width:200px;display:inline-block}.pwUpdate{border:1px solid #333;display:block;padding:0 20px 20px;padding-top:0;margin:40px auto;max-width:420px}.pwUpdate input:first-of-type{margin-top:0}.pwUpdate input{width:100%;box-sizing:border-box}.pwUpdate h4{margin-top:0;position:relative;top:-20px;margin-bottom:0;background:#fff;padding:10px;width:auto;display:inline-block}.pwUpdate #change{display:block;background-color:#333;color:#fff;border:none;border-radius:4px;width:60%;margin:auto;text-align:center;height:30px;font-size:medium}.leftColumn{max-width:420px;margin:auto}@media only screen and (min-width:740px){.pwUpdate,.leftColumn{display:inline-block;width:60%;vertical-align:top;max-width:none}.pwUpdate{width:30%}.leftColumn{margin-left:3%}}@media only screen and (max-width:460px){.leftColumn{max-width:218px}}.order{padding:20px 0;border-top:1px solid #333;cursor:pointer}.order.cancel{color:red;text-decoration:line-through}.order:hover{background:#eee}.date{color:#aaa}.hide{display:none}.details{padding:10px 0;max-width:100%;overflow-x:auto}.right{float:right}.welcome-sub-header{padding-top:20px}.welcome-sub-header h2{text-align:left;font-family:'Montserrat','Roboto',sans-serif;margin-bottom:-3px}.welcome-right{float:right;margin-top:-18px}@media only screen and (max-width:700px){.welcome-right{display:block;float:none;margin-top:10px;text-align:center}.welcome-sub-header h2{text-align:center}}.link{display:inline;font-size:13px;padding-left:3px;padding-right:6px;font-family:'Montserrat','Roboto',sans-serif}.link:hover{cursor:pointer;text-decoration:underline}.page-divide{width:100%;border-top:1px solid #ccc;height:5px;margin-top:10px}@media only screen and (max-width:500px){.subtitle-container{text-align:center}}.container{max-width:1170px;margin:0 auto}.row{display:flex;flex-direction:row;padding-bottom:20px}.field-left{width:50%;float:left}.field-right{width:50%;float:right}.field-error{color:red;display:none}.field-radio{width:15px;height:15px;font-size:medium}.error{border:2px solid #df1616!important}.error-view{font-size:large;color:#df1616}.error-view:hover{text-decoration:underline;cursor:pointer}.back-btn{font-size:large;width:100px;height:35px;background-color:#333;color:#fff;border:none;border-radius:2px;display:inline-flex;align-items:center;visibility:hidden}.back-icon{float:left;padding-right:5px}.contract-container{max-width:1170px;margin:0 auto}.input-textbox{margin-left:20px;border:0;outline:0;background:transparent;border-bottom:1px solid #000}.input-sm{width:35%}.input-lg{width:60%}.input-label{width:30%;font-size:medium;margin:8px 15px}.program-information,.student-information,.car-information,.provisions,.terms,.health,.workon,.pickup,.interpreter,.confirmation,.required-documents,.vehicle-inspection,.study-guide{background-color:#eee;padding-top:5px;padding-right:10px;max-width:100%}.margin-l{margin-left:25px}.provisions-list,.class-details,.terms-list,.policy-list,.health-list,.document-list,.inspection-list{margin-left:20px;font-size:medium}.terms-list li,.policy-list li,.health-list li,.document-list li,.inspection-list li{padding:3px 0}.yes-no{float:right;margin-right:15px}.notice{margin:15px 0;font-size:medium}.agree-check{text-align:center;font-size:x-large}.checkbox-large{height:20px;width:20px}.submit-button{text-align:center;margin-top:20px}#btn_submit,.confirm_amt{width:175px;height:35px;font-size:medium}.section-split{border-top:1px solid #000;margin:20px 5%}.license-info{width:50%;float:left}.license-image{width:50%;float:right;text-align:center}.l1l-img{width:90%;padding-right:15px}.input-checkbox{width:15px;height:15px;padding-right:5px;margin-left:15px}.checkbox{width:90%!important;font-size:medium;margin:8px 0}.statement{display:inline-block;width:85%;vertical-align:top}.yes-no{text-align:right;margin-right:15px}.waiver{float:left;width:85%;margin:15px 0;font-size:medium}.waiver-yes-no{float:right;font-size:medium;margin:15px;padding-right:10px}.certification,.notice{margin:15px 0;font-size:medium}#map{height:500px}@media only screen and (max-width:768px){.input-label{width:100%}#sameAddress-checkbox{display:flex;flex-direction:row;justify-content:center}.yes-no{width:100%;text-align:center;padding-bottom:8px}.statement,.waiver{width:100%;padding-bottom:8px}.waiver-yes-no{float:none;text-align:center;margin:0;padding-right:0;padding-left:15px}#map{height:300px}}@media only screen and (max-width:500px){.input-sm,.input-lg{width:100%}.margin-l{margin-left:10px}.provisions-list,.class-details,.terms-list,.policy-list,.health-list,.document-list,.inspection-list{margin-left:10px}.input-textbox{margin:0 15px}.license-info{width:100%}#license-info-wrap{width:100%}.container{text-align:center}.field-left,.field-right{width:100%;padding-bottom:10px}.row{display:inline-block}}@media only screen and (max-width:430px){.under-18-fields,.over-18-fields{padding:0}}@media only screen and (max-width:400px){.error-view{text-align:center}}