.create-account-form{width:100%;border:0}.create-account-form .account_info,.create-account-form .contact_info{display:inline-block;width:49%;border:0;vertical-align:top}.create-account-form .account_info .form-line,.create-account-form .contact_info .form-line{margin-bottom:10px}.create-account-form .account_info .form-line label,.create-account-form .contact_info .form-line label,.my-account-orders-list-date-filter-heading,.order-items-container .cartcontent .cm-order-items-table-cell-totals-label{font-weight:600}.create-account-form .account_info input[type=email],.create-account-form .account_info input[type=password],.create-account-form .account_info input[type=text],.create-account-form .account_info input[type=username]{width:95%;border: 0;background-color: rgba(74, 48, 128, 0.07);font-size: 16px;line-height: 1.3;color: #353739;padding: 15px 20px;margin-top: 5px;border-bottom: 2px solid #003C71;}.create-account-form .contact_info .fieldset_heading h3{padding-left:20px}.create-account-form .contact_info input[type=text],.create-account-form .contact_info select{width:95%;border: 0;background-color: rgba(74, 48, 128, 0.07);font-size: 16px;line-height: 1.3; color: #353739;padding: 15px 20px;margin-top: 5px;border-bottom: 2px solid #003C71;}.create-account-form fieldset{vertical-align:top}.create-account-form .form-line,.create-account-form fieldset.form-line{display:block;clear:both;width:100%}.create-account-form .form-label,.create-account-form fieldset.form-label{display:block;width:100%;padding:0;text-align:left}.create-account-form .form-element,.create-account-form fieldset.form-element{display:block;padding:0;text-align:left;width:100%}.create-account-note{clear:both;margin:10px 10px 0 0;padding:5px;border:1px solid #000}.layout-table-login{width:100%;border-spacing:10px;border-collapse:separate}.cm-account-login-table-3 td{width:100%;display:block;text-align:left}.layout-table-login>tbody>tr>td{width:50%;padding:10px;border:1px solid #000;text-align:center;vertical-align:top}.login-parent{background-color: #fff;padding:40px 40px 40px 40px;}.login-parent .login-dots{background-image: url("../images/vertical-dots.png"); width:20%; min-height: 460px;display: inline-block; background-repeat: repeat-y;background-position: top left;background-size: cover;}.login-parent .student_login{}.student_login, .student_register{padding: 0px 40px 30px 40px;display: inline-block;vertical-align: top;width:79%;}.student_login .fa-light, .student_register .fa-light, .student_login .fa-thin{color:#006fbf;font-size:28px;}.login-button .fa-thin{font-size:14px;color:#fff;}.student_login p, .manager_login p{margin-bottom:20px;}.student_login .login-button{background-color: #003C71;line-height: 1.2;font-weight: 700;color: #FFF;padding: 15px 17px;text-decoration: none;font-size: 17px;display: inline-block;}.student_login .login-button:hover, .student_register .login-button:hover{background-color: #799A01;color:#fff;}.student_login .register{color:#51004B; text-decoration: underline;}.student_login .login-button:after {display: inline-block;content: " ";background-image: url(../images/button-arrow.svg);background-size: 21px 20px;background-repeat: no-repeat;height: 15px;width: 21px;margin-left: 10px;}.student_login .register:hover{text-decoration: none;}#print-order input[type=button]{background-color: #003C71;line-height: 1.2;font-weight: 700;color: #FFF;padding: 15px 17px;text-decoration: none;font-size: 17px;display: inline-block;cursor: pointer;border:0px;}.largetable input[type=submit],.my_courses a,.my_licenses a,.my_orders a{background-color: #003C71;line-height: 1.2;font-weight: 700;color: #FFF !important;padding: 15px 17px;text-decoration: none;font-size: 17px;display: inline-block;}.student_login .register-button{background-color:#e3e9f1;color:#494c4e;border-radius:0;cursor:pointer;text-align:center;font-family:inherit;padding:1.5rem 4rem;font-size:1.5rem;line-height:1rem;font-weight:700;letter-spacing:.2px;border:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.student_login .register-button:hover{background-color:rgba(227,233,241,.7);text-decoration:none}.cm_button_create_account{background-color: #006fbf;color: #fff;border-radius: 0.3rem;padding: 1rem 2.5rem;text-align: center;transition: box-shadow .2s;border:0px;font-size: 1.6rem;font-weight: 700;margin-top:20px}.cm_button_create_account:hover,.largetable input[type=submit]:hover,.my_courses a:hover,.my_licenses a:hover,.my_orders a:hover{background-color: #799A01; color:#fff;text-decoration:none}.my_courses,.my_licenses,.my_orders{background-color:#EDF2F4;padding:20px;border-radius:0px;margin-bottom:20px}.my_courses h2,.my_licenses h4,.my_orders h3{font-size: 25px;}.my_courses a:after, .my_licenses a:after, .my_orders a:after, #print-order input[type=button]:after{display: inline-block;content: " ";background-image: url(../images/button-arrow.svg);background-size: 21px 20px;background-repeat: no-repeat;height: 15px;width: 21px;margin-left: 10px;}.my-account-orders-list-report-name-heading{font-size: 24px;line-height: 1.2;font-weight: 700;color: #739301;}.my-account-order-list-table{width:100%;background-color:#f6f7f8}.my-account-order-list-table .fieldname{background-color:#003C71;color:#fff;padding:10px}.my-account-orders-list-date-filter-heading{padding-bottom:0px !important;}.ml_return a,.my-account-order-list-table td a{color:#006fbf;text-decoration:underline}.ml_return a:hover,.my-account-order-list-table td a:hover,.myaccount-return a:hover{text-decoration:none}.my-account-orders-list-report-heading-block{text-align: left;}.largetable input[type=text]{}#print-order,.ml_return{margin-top:20px}#print-order input[type=button]:hover{background-color: #799A01;}.myaccount-return{margin-top:10px}.my-account-order-info-order-details{margin-bottom:20px;}.myaccount-return a{color:#efad1f;text-decoration:underline;cursor:pointer}.myaccount-return a .fas{font-size:14px}#g-recaptcha-response_label_div{display:none}@media (max-width:991px){.login-parent .login-dots{display:none;}.student_login, .student_register{width:100%;}.create-account-form .account_info,.create-account-form .contact_info{display:block;width:100%}.cm_button_create_account{margin-left:0;margin-top:20px;margin-right:0;width:100%}}@media (max-width:480px){.largetable td,.my-account-order-list-table .fieldname{display:block;text-align:left}}div#type_of_role_other_label_div span.required{display: none;};
