.create-account-form{width:100%;border:0}.account_info .fieldset_heading,.contact_info .fieldset_heading{margin-top:20px;}.account_info .fieldset_heading h2,.contact_info .fieldset_heading h2{font-size:32px;}.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{}.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:8px 12px;width:95%;border:solid 1px rgba(0,0,0,0.3);}.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:8px 12px;width:95%;border:solid 1px rgba(0,0,0,0.3);}.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}.login-section{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 0px;background-color: #F29F05;margin-bottom: 50px;}.login-section .login-title span{width: 30px;display: block;height: 5px;background-color: #000;margin-left: 50px;}.login-section .login-title h2{font-size: 36px;padding: 40px 20px 20px 50px;}.login-section .student_login h3,.login-section .student_register h3{text-transform:none;font-size:28px;}.login-section .student_login .forgotten{display: block;margin-top:30px;color: #303030;text-decoration: underline;cursor: pointer;}.login-section .student_login .forgotten:hover{text-decoration: none;color: #03A696;}.login-section .student_login{background-color: #fff; margin: 50px 20px 80px 0px;padding: 30px 40px 40px 40px;min-height:400px;}.login-section .student_register{background-color: #fff;margin: 50px 40px 80px 0px;padding: 30px 40px 40px 40px;min-height:400px;}.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-section .student_login .login-button,.login-section .student_register .login-button{margin-top:25px;background-color:#fff;border:solid 1px #025159;color:#025159;line-height: 2em;font-weight: 500;text-transform: none;transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;font-size: 1rem;padding: 13px 46px;display:inline-block;text-align:center;cursor: pointer;}.login-section .student_register .login-button:hover,.login-section .student_login .login-button:hover{color: #fff;background-color: #025159;border:solid 1px #025159;}.student_login .register:hover{text-decoration: none;}#print-order input[type=button],.largetable input[type=submit]{border:solid 2px #111;color:#000;background-color:#03a696;line-height: 2em;font-weight: 500;font-size: 1rem;padding: 13px 46px;transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;text-transform: none;text-decoration: none;display: inline-block;cursor: pointer;}.create-account-form .terms_and_conditions{margin-top:30px;}.create-account-form .terms_and_conditions .fieldset_fields .form-line{padding:10px 0 10px 0;}.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{font-family: 'Poppins', sans-serif;border:solid 2px #111;color:#000;background-color:#03a696;line-height: 2em;font-weight: 500;font-size: 1rem;padding: 13px 46px;transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;text-transform: none;text-decoration: none;display: inline-block;cursor: pointer;margin-top:20px}.cm_button_create_account:hover,.largetable input[type=submit]:hover{border:solid 2px #111;color:#fff;background-color:#111;}.my_courses,.my_licenses,.my_orders{background-color: #038C8C;padding: 20px;border-radius: 0px;display: inline-block;width: 30%;vertical-align: top;min-height: 400px;}.my_courses{margin:20px 50px 20px 0;}.my_orders{margin:20px 50px 20px 0;}.my_licenses{margin:20px 0 20px 0;}.my_courses h2,.my_orders h3,.my_licenses h4{font-size: 31px;color:#fff;text-align:center;text-transform: none;letter-spacing: -1px;}.my_courses p,.my_orders p,.my_licenses p{color:#fff;text-align:center;margin:10px 0 10px 0;}.my_courses .my_icon,.my_orders .my_icon,.my_licenses .my_icon{text-align:center;}.my_courses .my_icon img,.my_orders .my_icon img,.my_licenses .my_icon img{width:80px;margin-bottom: 20px;}.my_courses a,.my_licenses a,.my_orders a{background-color:#fff;border:solid 1px #025159;color:#025159;line-height: 2em;font-weight: 500;text-transform: none;font-size: 1rem;display: inline-block;text-align: center;transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out;padding: 13px 46px;cursor: pointer;}.my_courses a:hover,.my_licenses a:hover,.my_orders a:hover{color: #fff;background-color: #025159;border:solid 1px #025159;}.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:#F0F2F2;}.my-account-order-list-table .fieldname{vertical-align: middle;font-weight: 600;color: #fff;background-color: #025159;padding: 10px;}.ml_return a,.my-account-order-list-table td a{color: #303030;text-decoration: underline;cursor: pointer;}.ml_return a:hover,.my-account-order-list-table td a:hover{text-decoration: none;color: #03A696;}.ml_return a:hover,.my-account-order-list-table td a:hover,.myaccount-return a:hover{text-decoration:none}.largetable input[type=text]{padding:10px;border:1px solid #e6eaf0;border-radius:0}#print-order,.ml_return{margin-top:20px}#print-order input[type=button]:hover{border:solid 2px #111;color:#fff;background-color:#111;}.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-orders-list-date-filter-heading{text-align: left;font-size:31px;}.my_account_order_filter_table {display: block;}.my_account_order_filter_table td {text-align: left !important;}.my_account_order_filter_table b{font-size:31px;}.my_account_order_filter_table input[type=text],.my_account_order_filter_table input[type=email],.my_account_order_filter_table select{border:solid 1px rgba(0,0,0,0.3);padding:8px 12px;}.order-items-container{margin-top:20px;}@media (max-width:1200px){.my_courses { margin: 20px 20px 20px 0;}.my_orders { margin: 20px 20px 20px 0;}}@media (max-width:991px){.my_courses, .my_licenses, .my_orders{width:47%;}.login-section{grid-template-columns: 1fr;}.login-section .student_login{margin: 20px 50px 20px 50px;}.login-section .student_register{margin: 20px 50px 50px 50px;}}@media (max-width:768px){.my_courses, .my_licenses, .my_orders{width:100%;}.my_courses {margin: 20px 0px 20px 0;}.my_orders {margin: 20px 0px 20px 0;}.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}.login-section .student_login{margin: 20px 0px 0px 0px;padding:0 0 0 0;}.login-section .student_register{margin: 0px 0px 0px 0px;padding:0 0 0 0;}}