.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]{padding: 1rem 2rem; border-radius: 10px; border: solid 1px #ccc; width: 95%; background-color: #f1f1f1;}.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: 1rem 2rem; border-radius: 10px; border: solid 1px #ccc; width: 95%; background-color: #f1f1f1;}.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}.create-account-form .contact_info .form-line:last-child select{width:auto;margin-right:5px;}.terms_and_conditions{margin-top:30px;}.layout-table-login>tbody>tr>td{width:50%;padding:10px;border:1px solid #000;text-align:center;vertical-align:top}.student_login, .student_register{}.student_login{margin: 40px 0px 40px 80px;border-right:solid 1px #000;}.student_register{margin: 40px 80px 40px 40px;}.student_login .fa-light, .student_register img, .student_login img{width:52px;}.login-button .fa-thin{font-size:14px;color:#fff;}.student_login p, .manager_login p{}.student_login .login-button{background-color: #1175CB;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;display: inline-block;}.student_login .login-button:hover, .student_register .login-button:hover{background-color: #274977;color: #fff;text-decoration: none;}.student_login .login-button:focus, .student_register .login-button:focus{background-color: #274977;color: #fff;text-decoration: none;box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006fbf;}.student_login .register{color:#51004B; text-decoration: underline;}.student_login .register:hover{text-decoration: none;}.student_login .forgotten, .student_register .forgotten{color: #64328f;text-decoration:underline;font-style: italic; font-weight: 600;}.student_login .forgotten:hover, .student_register .forgotten:hover{text-decoration:none;}.login_title{text-align: center;}#print-order input[type=button],.largetable input[type=submit],.my_courses a,.my_licenses a,.my_orders a,.student_login .login-button,.student_register .login-button {background-color: #1175CB;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;display: inline-block;}.login-image{background-image: url("../images/login-bg.jpg"); background-repeat: no-repeat; background-size: cover; width:100%; height:600px;background-position: 100% 80%;}.login-image .welcome-text{padding:20px 0 0 30px;}.login-image h3{color: #fff;font-weight: 500;font-size: 3rem;}.login-image p{color:#fff;}.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: #1175CB;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;display: inline-block;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: #274977;color: #fff;text-decoration:none}.cm_button_create_account:focus,.largetable input[type=submit]:focus,.my_courses a:focus,.my_licenses a:focus,.my_orders a:focus{background-color: #274977;color: #fff;text-decoration:none;box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006fbf;}.my_courses,.my_licenses,.my_orders{background-color:#fff;border-radius:10px;margin-bottom:20px;border: solid 1px #999999;}.my_courses .my_account_left,.my_licenses .my_account_left,.my_orders .my_account_left{display: inline-block;width: 15%;vertical-align: top;text-align: center;padding-top: 30px;}.my_courses .my_account_right,.my_licenses .my_account_right,.my_orders .my_account_right{display: inline-block;width:80%;}.my_courses .row{margin-left:0px;margin-right:0px;}.my_courses .my_courses_inner_left{padding: 0 20px 0 20px;}.my_courses .my_courses_inner_left .my_courses_title{margin-top: 20px;text-align: left;}.my_courses img{width: 100px;margin-right: 0px;}.my_courses .my_courses_inner_right{background-color: #f1f1f1;height: 180px;border-top-right-radius: 10px;padding: 40px 20px 20px 40px;}.my_licenses .row{margin-left:0px;margin-right:0px;}.my_licenses .my_licenses_inner_left{padding: 0 20px 0 20px;}.my_licenses .my_licenses_inner_left .my_licenses_title{margin-top: 20px;text-align: left;}.my_licenses img{width: 100px;margin-right: 0px;}.my_licenses .my_licenses_inner_right{background-color: #f1f1f1;height: 180px;border-top-right-radius: 10px;padding: 40px 20px 20px 40px;}.my_orders .row{margin-left:0px;margin-right:0px;}.my_orders .my_orders_inner_left{padding: 0 20px 0 20px;}.my_orders .my_orders_inner_left .my_orders_title{margin-top: 20px;text-align: left;}.my_orders img{width: 100px;margin-right: 0px;}.my_orders .my_orders_inner_right{background-color: #f1f1f1;height: 180px;border-top-right-radius: 10px;padding: 40px 20px 20px 40px;}.my_courses .fa,.my_orders .fa,.my_licenses .fa{font-size:1.3rem;}.my-account-orders-list-report-name-heading{color: #006fbf;font-weight:500;line-height: 3rem; margin: 3rem 0 3rem 0;font-size:30px; text-align: left;}.my-account-orders-list-date-filter-heading{text-align: left;}.my-account-order-list-table{width: 100%;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.my-account-order-list-table tr td:nth-child(1){border-top-left-radius: 10px;}.my-account-order-list-table tr td:nth-child(7){border-top-right-radius: 10px;}.my-account-order-list-table .fieldname{font-weight: 600;color: #fff;padding: 8px;background-color: #151515;}.ml_return a{color: #1175CB;text-decoration:underline;}.my-account-order-list-table td a{color: #1175CB;text-decoration:underline;font-style: italic;}.ml_return a:hover,.my-account-order-list-table td a:hover,.myaccount-return a:hover{text-decoration:none}.largetable input[type=text]{}#print-order,.ml_return{margin-top:20px}#print-order input[type=button]:hover{background-color: #274977;color: #fff;text-decoration: none;}#print-order input[type=button]:focus{background-color: #274977;color: #fff;text-decoration: none;box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006fbf;}.myaccount-return{margin-top:10px}.my_account_order_filter_table{display:block;}.my_account_order_filter_table .fieldname{text-align: left;}.my_account_order_filter_table td{text-align: left !important;}.myaccount-return a{color:#efad1f;text-decoration:underline;cursor:pointer}.myaccount-return a .fas{font-size:14px}#g-recaptcha-response_label_div{display:none}#g-recaptcha-response_hint_div{margin-top:20px;}.my_account_welcome{padding: 0 20px 20px 20px;}.my_account_logout{text-align: center; margin-bottom:30px;}.my_account_logout .orderbutton{background-color: #e3e9f1;color: #202122;border-radius: 0.3rem;padding: 1rem 2.5rem;text-align: center;transition: box-shadow .2s;border: 0px;font-size: 1.6rem;font-weight: 700;display: inline-block;}.my_account_logout .orderbutton:hover{background-color: #cdd5dc;color:#202122;text-decoration: none;}.my_account_logout .orderbutton:focus{background-color: #cdd5dc;color:#202122;box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006fbf;}.my_account_order_filter_div .my_account_order_filter_table input[type=text],.my_account_order_filter_div .my_account_order_filter_table input[type=email],.my_account_order_filter_div .my_account_order_filter_table select{padding: 1rem 2rem;border-radius: 10px;border: solid 1px #ccc;background-color: #f1f1f1;}@media (max-width:991px){.my-account-order-list-table{overflow-x: scroll;white-space: nowrap;display: block;}}@media (max-width:768px){.my_courses .my_account_left, .my_licenses .my_account_left, .my_orders .my_account_left {display:block;width:100%;}.my_courses .my_account_right,.my_orders .my_account_right,.my_licenses .my_account_right{display: block;width:100%;text-align: center;}.student_login{margin: 40px 20px 40px 20px;width:auto;border-right:0px;}.student_register{margin: 40px 20px 40px 20px;width:auto;}.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:568px){.login-image{display:none;}}@media (max-width:480px){.largetable td,.my-account-order-list-table .fieldname{display:block;text-align:left}.my-account-order-list-table tbody{width: 100%;display:flex;}.my-account-order-list-table tr td:nth-child(7) {border-top-right-radius: 0px;}}