header.page-head{margin-top:25px}.logo{background-image:url(/app/Content/images/alds_logo.svg);height:48px;width:280px}header.page-head *{color:#4a555a}header.page-head a{color:#2a6ca4;text-decoration:none}header.page-head h1{font-size:32px}section{border-top:1px solid #cfcfcf;color:#4a555a}section>header>h2{display:inline-block}.errorBlock{padding:0 4px 4px 62px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;background:#f5dada;border:1px solid #be1a1a;border-radius:2px;position:relative;color:#7f0000;line-height:1.4285;width:367px}.errorBlock:before{content:"";color:#be1a1a;font-family:fontAwesome;font-size:24px;line-height:1.5;width:36px;position:absolute;top:50%;margin-top:-18px;left:24px}section{margin-bottom:18px}section.inactive{color:#cfcfcf}section.lic-section{}.helptext{font-size:11px;font-family:verdana,arial,helvetica,sans-serif}div.lic-details{background:#fcfcfc;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);margin:0 0 16px 0;width:460px}div.lic-details>table{border-collapse:collapse;border-spacing:0;background-color:#fcfcfc;font-size:13px;width:100%}div.lic-details>table tr{border-bottom:1px solid #eaeaea;line-height:1.23077;padding:8px;vertical-align:middle;height:40px;box-sizing:border-box}div.lic-details>table tr td{padding-left:15px;color:#4a555a;font-size:13px}div.lic-details>table tr th{width:130px;background-color:#f6f6f6;padding-left:15px}.green{color:#697f30}.step{color:#4a555a;font-size:16px;line-height:26px;display:inline-block;height:24px;width:24px;text-align:center;border-radius:12px;margin-right:2px}section.passed .step{background:#f6f6f6}section.passed>header>h2{color:#727272}section.active .step{background:#bfd96c}section.inactive .step{color:#fff;background:#eaeaea}.stepText-Passed{color:#727272}.stepText-Active{color:#333}.stepText-Inactive,section.inactive *{color:#cfcfcf}.form-group{}.form-group>label{color:#4a555a;font-weight:bold;font-family:arialMedium,arial,helvetica,sans-serif;font-size:14px;margin:0 8px 4px 0;display:inline-block}.form-group>input{background-color:#fcfcfc;color:#4a555a;font-size:13px;border:1px solid #ddd;padding:4px 8px;height:32px;border-radius:2px;margin-bottom:8px}.form-group>input:focus{border:solid 1px #8abbe6;color:#000;outline:solid thin #8abbe6;background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}section.access>div.access-hdr{margin-top:10px;margin-bottom:8px;color:#4a555a;font-size:18px;font-weight:700}div.access-data{background-color:#f6f6f6;font-size:11px}div.access-data>*{padding:8px 8px 8px 16px;color:#4a555a;font-family:Verdana;line-height:1.4285;font-size:11px}div.access-data h2{font-size:16px}section.access>div.access-item{color:#4a555a;font-weight:700;margin-bottom:5px}.teacher-list{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0 0 0 0;background-color:#fcfcfc;max-height:350px;overflow-y:auto;padding:0!important}.teacher-list>div:not(:last-child){border-bottom:1px solid #eaeaea}.teacher{margin:0 0 0 0;padding:6px 0 5px 18px;height:32px}.teacher>label{font-size:14px;font-weight:bold;font-family:arialMedium,arial,helvetica,sans-serif;margin:0 8px 4px 0;line-height:1.4285}.checkbox>input{margin-left:14px}.btnRegister{height:40px;width:170px}span.ast{color:#be1a1a}.form-group label.error,.form-group label.valid{font-family:verdana,arial,helvetica,sans-serif;font-weight:300;font-size:11px}.form-group label.error{color:#7f0000}.form-group label.valid{color:#2a591f}