.enrollment .error{font-size:12px;color:red;margin:25px 0;font-weight:bold}.enrollment.ng-submitted .invalid.ng-invalid{background:#ff0}.desktop-hide{display:none}.enrollment-nv{font-family:"Arial";width:700px}.enrollment-nv .btn-default{background:#eee}.enrollment-nv .contacts-info p{font-size:12px;color:#000;margin-bottom:5px}.enrollment-nv .reg-section{padding:0;float:left;width:400px}.enrollment-nv .form-control{margin-bottom:5px}.enrollment-nv .error{font-size:12px;color:red;margin:25px 0;font-weight:bold}.enrollment-nv .after .btn-success{background:#0b9a4a;margin-top:10px}.enrollment-nv .asterisk{color:red}.enrollment-nv .intro h1{color:#666;font-size:22px;font-weight:normal}.enrollment-nv .intro p{font-size:12px;color:#333;margin:25px 0}.enrollment-nv .intro.confirmation p{margin:10px 0}.enrollment-nv .intro.confirmation-text{margin-left:30px}.enrollment-nv .after p{font-size:12px;color:#333;margin:25px 0 5px 0}.enrollment-nv .panel{border:none;border-radius:0;box-shadow:none;margin-bottom:10px}.enrollment-nv .panel .panel-heading{background:none;padding:0;border:none}.enrollment-nv .panel .panel-heading h2{color:#000;font-size:12px;font-weight:normal;margin:0 0 10px 0}.enrollment-nv .panel .panel-heading p{color:#333;font-size:11px;line-height:18px}.enrollment-nv .panel .panel-body{padding:0 0 0 50px}.enrollment-nv .panel .panel-body .form-group{margin:0}.enrollment-nv.ng-submitted .invalid.ng-invalid{background:#ff0}.enrollment-nv.ng-submitted .checkbox .invalid,.enrollment-nv.ng-submitted .radio .invalid,.enrollment-nv.ng-submitted .radio-inline .invalid{background:#ff0}.enrollment-nv .form-group label{color:#333;font-size:12px;line-height:16px;margin:0;font-weight:normal;width:200px;text-align:right}.enrollment-nv .form-group label.long-label{width:auto;text-align:left}.enrollment-nv .panel .panel-body .form-group label.required::before{content:'*';color:red;margin-right:3px}.enrollment-nv .panel .panel-body .form-group.dob-group{margin-top:5px}.enrollment-nv .panel .panel-body .form-group.dob-group input{height:30px}.enrollment-nv .panel .panel-body .form-group.dob-group .btn-calendar{padding:1px 8px;margin-left:-5px;vertical-align:bottom;height:24px}.enrollment-nv .panel .panel-body .form-group input{border-radius:0;max-width:300px;font-size:12px;border:1px solid #ccc}.enrollment-nv .panel .panel-body .form-group input[type=text],.enrollment-nv .panel .panel-body .form-group input[type=url]{height:24px}.enrollment-nv .panel .panel-body .form-group input[name="license"]{width:100px}.enrollment-nv .panel .panel-body .form-group input[type=text],.enrollment-nv .panel .panel-body .form-group div p{font-size:12px}.enrollment-nv .panel .panel-body .form-group textarea{border-radius:0;max-width:430px;font-size:11px;border:1px solid #ccc}.enrollment-nv .panel .panel-body .form-group select{height:24px;width:100%;max-width:300px;border:1px solid #ccc}.enrollment-nv .panel .panel-body .form-group .city-state{max-width:300px;padding:0}.enrollment-nv .panel .panel-body .form-group .city-state p{font-size:11px}.enrollment-nv .panel .panel-body .form-group .city-state p a{color:#0b9a4a}.enrollment-nv .panel .panel-body .form-group .city-state>div{padding:0 3px 0 0}.enrollment-nv .panel .panel-body .form-group .city-state>div:last-child{padding:0}.enrollment-nv .panel .panel-body .form-group .radio{margin:0 0 5px 0}.enrollment-nv .panel .panel-body .form-group .checkbox label,.enrollment-nv .panel .panel-body .form-group .radio label,.enrollment-nv .panel .panel-body .form-group .radio-inline label{line-height:22px;width:auto}.enrollment-nv-printable .header{text-align:center;font-weight:bold;margin:10px 0 30px 0}.enrollment-nv-printable .text{font-size:11px;margin:0 auto;max-width:130px}.enrollment-nv-printable .image{margin:0 0 10px 0}.enrollment-nv-printable .general-content{margin-top:30px}.enrollment-nv-printable .general-content p{font-size:11px;margin:10px 0 20px 0}.enrollment-nv-printable .general-content p:first-child{text-indent:50px}.enrollment-nv-printable .personal-info{font-size:11px;padding:0 20px}.enrollment-nv-printable .personal-info:nth-child(2n+2){margin:15px 0}.enrollment-nv-printable .personal-info:nth-child(2n+2) label{width:50%;padding-right:10%;text-align:right}.enrollment-nv-printable .personal-info label{font-weight:normal}.enrollment-nv-printable ul{padding:20px 0 0 10px}.enrollment-nv-printable ul li{font-size:11px}.hide-desktop{display:none}