.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;padding:0 0 0 0;margin:0 0 0 0;}.create-account-form .account_info h2,.create-account-form .contact_info h2{font-weight: 700;color: #009ddc;font-size:2rem;text-transform: uppercase;}.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]{padding: 0.5rem 0.75rem;border: solid 1px #000;width:90%}.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{padding: 0.5rem 0.75rem;border: solid 1px #000;width:90%}.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}.cm_login_section{display: grid; grid-template-columns: 1fr 1fr; gap: 80px;}.cm_login_section .student_login{background-color: #00afbc;margin: 40px 20px 40px 20px;padding: 20px 60px 40px 60px;}.cm_login_section .student_register{background-color: #009ddc;margin: 40px 20px 40px 20px;padding: 20px 60px 40px 60px;}.cm_login_section .student_login h2,.cm_login_section .student_register h2{font-weight: 700;font-size: 2.2rem;}.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,.student_register p, .manager_login p{color:#fff;}.student_login .login-button{display: inline-block;padding: 1rem 2rem 1rem 2rem;font-size: 1.25rem;font-weight: 600;transition: 0.1s opacity linear;border-radius: 10px;background-color: #fff;color: #000;border: solid 1px #000;}.student_login .login-button:hover, .student_register .login-button:hover{opacity: 0.8}.student_login .register{}.student_login .register:hover{opacity: 0.8}.my_courses a,.my_licenses a,.my_orders a,.student_login .login-button,.student_register .login-button {display: inline-block;padding: 1rem 2rem 1rem 2rem;font-size: 1.25rem;font-weight: 600;transition: 0.1s opacity linear;border-radius: 10px;background-color: #fff;color: #000;border: solid 1px #000;}.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{opacity: 0.8}.cm_button_create_account{display: inline-block;padding: 1rem 2.2rem 1rem 2.2rem;font-size: 1.25rem;font-weight: 600;transition: 0.1s opacity linear;border-radius: 10px;background-color: #009ddc;color: #fff;border: 0px;margin-top:20px}.terms_and_conditions{border:0px;padding:0 0 0 0;margin:0 0 0 0;}.my_account_parent_div{display: grid;grid-template-columns: 1fr 4fr;gap: 30px;}.my-account-orders-list-date-filter-heading{font-size: 1.6rem;}.my_account_parent_div .my_account_image{display: flex;flex-direction: column;}.my_account_parent_div .my_account_image img{width: 150px;margin: 0 auto;padding-top:50px;}.my_account_parent_div h3{text-transform:uppercase;font-weight: 700;font-size:2.2rem;color:#fff;letter-spacing: -1px;}.my_account_parent_div p{color:#fff;}.cm_button_create_account:hover,.my_courses a:hover,.my_licenses a:hover,.my_orders a:hover{opacity: 0.8}.my_courses,.my_licenses,.my_orders{background-color:#009ddc;padding:20px;border-radius:0px;margin-bottom:20px}.my_courses .fa-sharp, .my_licenses .fa-light, .my_orders .fa-sharp{color: #006fbf;font-size: 32px;}.my-account-orders-list-report-name-heading{font-weight:700;line-height:1.5rem;font-size:24px}.my-account-order-list-table{width:100%;background-color:#f2f2f2}.my-account-order-list-table .fieldname{font-weight: 700; background-color: #000; text-align: left; text-transform: uppercase; font-size: 1.1rem; padding: 10px;color: #fff;}.ml_return img{width:24px;vertical-align: middle;}.ml_return a{color:#000;text-decoration: none;}.ml_return a:hover{text-decoration: underline;}.my-account-order-list-table td a{color:#009DDC;text-decoration:underline}.my-account-order-list-table td{text-align: left;border-bottom:solid 3px #fff;}.my-account-order-list-table td a:hover,.myaccount-return a:hover{text-decoration:none}.my_account_order_filter_table{display:block;}.largetable input[type=text],.largetable select{padding: 0.5rem 0.75rem;border: solid 1px #000;}.largetable input[type=submit]{display: inline-block;padding: 1rem 2.2rem 1rem 2.2rem;font-size: 1.25rem;font-weight: 600;transition: 0.1s opacity linear;border-radius: 10px;background-color: #009ddc;color: #fff;border: 0px;}.largetable input[type=submit]:hover{opacity: 0.8}#print-order,.ml_return{margin-top:20px}#print-order input[type=button]{display: inline-block;padding: 1rem 2rem 1rem 2rem;font-size: 1.25rem;font-weight: 600;transition: 0.1s opacity linear;border-radius: 10px;background-color: #009ddc;color: #fff;border: 0px;}#print-order input[type=button]:hover{opacity: 0.8;}.myaccount-return{margin-top:10px}.myaccount-return a{color:#efad1f;text-decoration:underline;cursor:pointer}.myaccount-return a .fas{font-size:14px}#g-recaptcha-response_label_div{display:none}.my-account-order-info h2{color:#009ddc;text-transform:uppercase;font-weight: 700;font-size:2.4rem;margin:0 0 0 0;}.my-account-order-info-order-details{margin-bottom:25px;}@media (max-width:991px){.cm_login_section{gap:20px;}}@media (max-width:768px){.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%}.cm_login_section{grid-template-columns: 1fr;}.cm_login_section .student_login{margin: 40px 20px 0px 20px;}.cm_login_section .student_register{margin: 0px 20px 40px 20px;}}@media (max-width:667px){.my_account_parent_div{grid-template-columns: 1fr;}.my_account_parent_div .my_account_image{display:none;}}@media (max-width:480px){.largetable td,.my-account-order-list-table .fieldname{display:block;text-align:left}}