.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;}.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 1rem; border-radius: 0px; border: solid 1px rgb(218, 218, 218); 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 1rem; border-radius: 0px; border: solid 1px rgb(218, 218, 218); width: 95%; background-color: #f1f1f1;}.create-account-form fieldset{vertical-align:top;border:0px;}.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;padding:0 0 0 0;}.cm-login-block{display: grid;grid-template-columns: 1fr 1fr;gap: 0px;align-items: anchor-center;background-color: rgb(246, 246, 246);}.layout-table-login>tbody>tr>td{width:50%;padding:10px;border:1px solid #000;text-align:center;vertical-align:top}.student_login, .student_register{padding: 30px 20px 30px 20px;min-height: 300px;}.student_login h2, .student_register h2{color: rgb(49, 113, 144); font-family: 'Fjalla One', arial, sans-serif; text-transform: uppercase; font-weight: 400;}.student_login{border-right: solid 2px rgb(218, 218, 218);padding-left:40px;padding-right:40px;}.student_register{padding-left:40px;padding-right: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: rgb(49, 113, 144);color: #fff;font-size: 18px;font-weight: 700;text-align: center;letter-spacing: 0.120em;cursor: pointer;text-transform: uppercase;display: inline-block;padding: 15px 36px 15px 36px;border: 0px;text-decoration: none;}.student_login .login-button:hover, .student_register .login-button:hover{background-color:rgb(62, 140, 177);color: #fff;text-decoration: none;}.student_login .login-button:focus, .student_register .login-button:focus{}.student_login .register{color:#51004B; text-decoration: underline;}.student_login .register:hover{text-decoration: none;background-color:rgb(62, 140, 177);}.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: rgb(49, 113, 144);color: #fff;font-size: 18px;font-weight: 700;text-align: center;letter-spacing: 0.120em;cursor: pointer;text-transform: uppercase;display: inline-block;padding: 15px 36px 15px 36px;border: 0px;text-decoration: none;}.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: rgb(49, 113, 144);color: #fff;font-size: 18px;font-weight: 700;text-align: center;letter-spacing: 0.120em;cursor: pointer;text-transform: uppercase;display: inline-block;padding: 15px 36px 15px 36px;border: 0px;text-decoration: none;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:rgb(62, 140, 177);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{}.student_login .feather, .student_register .feather, .student_login .feather{width:48px;height:48px;color:#000;vertical-align: text-bottom;}.my_courses .my_account_left .feather,.my_orders .my_account_left .feather,.my_licenses .my_account_left .feather{width:80px;height:80px;}.my_courses,.my_licenses,.my_orders{background-color: rgb(246, 246, 246);border-radius: 0px;margin-bottom: 20px;border: solid 1px #999999;box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);}.my_courses h2,.my_licenses h2,.my_orders h2{color: rgb(49, 113, 144); font-family: 'Fjalla One', arial, sans-serif; text-transform: uppercase; font-weight: 400;}.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%;padding:10px 0 0 0;}.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%);}.my-account-order-list-table tr td:nth-child(1){}.my-account-order-list-table tr td:nth-child(7){}.my-account-order-list-table .fieldname{font-weight: 600;color: #fff;padding: 8px;background-color: rgb(49, 113, 144);font-family: 'Fjalla One', arial, sans-serif;text-transform: uppercase;font-weight: 400;}.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:rgb(62, 140, 177);color: #fff;text-decoration: none;}#print-order input[type=button]:focus{}.myaccount-return{margin-top:10px}.my_account_order_filter_div{margin-top:15px;}.my_account_order_filter_table{display:block;}.my_account_order_filter_table b{color: rgb(49, 113, 144); font-family: 'Fjalla One', arial, sans-serif; text-transform: uppercase; font-weight: 400;font-size: 32px;}.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 0px;}.my_account_logout{text-align: center; margin-bottom:30px;}.my-account-order-info h2{font-size: 36px;}.my_account_logout .orderbutton{background-color: #fff;color: rgb(49, 113, 144);border:solid 1px rgb(49, 113, 144);font-size: 18px;font-weight: 700;text-align: center;letter-spacing: 0.120em;cursor: pointer;text-transform: uppercase;display: inline-block;padding: 15px 36px 15px 36px;text-decoration: none;}.my_account_logout .orderbutton:hover{background-color: rgb(49, 113, 144);color: #fff;border:solid 1px rgb(49, 113, 144);text-decoration: none;}
.my-account-order-info h1, .my-account-order-info h2{color: rgb(49, 113, 144); font-family: 'Fjalla One', arial, sans-serif; text-transform: uppercase; font-weight: 400;font-size:28px;}.my_account_logout .orderbutton:focus{}.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 1rem;border-radius: 0px;border: solid 1px rgb(218, 218, 218);;background-color: #f1f1f1;}.my-intro{display: grid;grid-template-columns: 3fr 1fr;gap: 20px;}@media (max-width:991px){.my-account-order-list-table{overflow-x: scroll;white-space: nowrap;display: block;}}@media (max-width:768px){.my-intro{grid-template-columns: 1fr;}.my_account_welcome {padding: 0 0px 20px 0px;text-align: center;}.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;}.cm-login-block{grid-template-columns: 1fr;}.student_login{margin: 0px 20px 0px 20px;width:auto;border-right:0px;}.student_register{margin: 0px 20px 0px 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;}}