.create-account-form fieldset,.login-image{vertical-align:top}.create-account-form .account_info,.create-account-form .contact_info{display:inline-block;width:49%;border:0;padding:0;margin:0}.create-account-form .account_info .form-line,.create-account-form .contact_info .form-line{margin-bottom:10px}.create-account-form .account_info .form-line .form-label,.create-account-form .contact_info .form-line .form-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],.create-account-form .contact_info input[type=text],.create-account-form .contact_info select{width:95%;border-radius:6px;transition:none;border:1px solid #d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05)}.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;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-image{display:inline-block;width:50%;background-image:url("../images/login-bg.png");background-repeat:no-repeat;height:580px;background-size:cover;margin-bottom:50px}.login-image .login-title{padding:30px 40px 0}.login-image .login-title h1{color:#fff}.student_login{display:inline-block;width:50%;background-color:#0063a5;height:580px;margin-left:-6px;padding:25px 50px 0 40px}.student_login h2{color:#fff;font-family:Foco,Sans-serif;margin-bottom:0}.student_login p{color:#fff;font-size:16px}.student_login .cm-account-login-form .section-container-login .cm_login_data input[type=submit],.student_login .section-container-login input[type=submit]{background-color:#fff;border-radius:40px;border:1px solid #d1d5db;transition:.3s;text-align:center;color:#1b651d;font-size:16px;font-weight:500;line-height:24px;padding:9px 30px;display:inline-block}.student_login .cm-account-login-form .section-container-login .cm_login_data input[type=submit]:hover,.student_login .section-container-login input[type=submit]:hover{background-color:#e5e7eb}.student_login .cm_login_data .cm_login_password,.student_login .cm_login_data .cm_login_username{margin-bottom:20px}.student_login .cm_login_data .cm_login_password label,.student_login .cm_login_data .cm_login_username label{color:#fff;margin-bottom:6px}.student_login .cm_login_data .cm_login_password input[type=password],.student_login .cm_login_data .cm_login_username input[type=text]{width:100%}.student_login .cm_login_data p{margin-top:15px;margin-bottom:50px}.student_login .cm_login_data p a{color:#fff;text-decoration:underline}.student_login .cm_login_data p a:hover{text-decoration:none}#g-recaptcha-response_label_div,.my-account-order-list-table td:last-child{display:none}.cm_button_create_account,.g-recaptcha,.return_link{margin-top:20px}.my_courses,.my_licenses,.my_orders{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:8px;margin-bottom:20px;padding:20px}.my_courses h3,.my_licenses h3,.my_orders h3{color:#288537}.my_courses .fa-sharp,.my_licenses .fa-solid,.my_orders .fa-solid{color:#0063a5}.my_courses a,.my_licenses a,.my_orders a{background-color:#288537;color:#fff!important;display:inline-block;border-radius:40px;padding:16px 70px;transition:.3s}.my_courses a:hover,.my_licenses a:hover,.my_orders a:hover{background-color:#1b651d;color:#fff!important}.my-account-order-list-table .fieldname,.my-account-orders-list-date-filter-heading,.order-items-container .cartcontent .cm-order-items-table-row-totals .cm-order-items-table-cell-totals-label,.order-items-container .cartcontent .cm-order-items-table-row-totals .cm-order-items-table-cell-totals-value{font-weight:700}@media (max-width:768px){.create-account-form .account_info,.create-account-form .contact_info,.student_login{display:block;width:100%}.login-image{display:none}}@media (max-width:480px){.student_login{height:700px;}}