div#student-login+p{display:none}div#student-login+p+p{font-weight:700;background:#f5f5f5;padding:0 21px 20px;max-width:500px;margin:0 auto 1em auto;text-align:left!important}p.login-submit{margin-bottom:0}.gf_login_form li.gfield,.gf_login_form li.gchoice{list-style:none}.entry-content ul#gform_fields_login,.entry-content #gform_fields_login ul{margin:0}nav.gf_login_links{padding-top:10px;font-size:14px;text-decoration:underline}#loginform{background:#F5F5F5;border-top:1px dashed var(--color-blue);padding:20px}body:not(.logged-in).woocommerce-account .is-layout-flow{max-width:600px;text-align:center;margin:auto}form.woocommerce-form.woocommerce-form-login.login{max-width:600px;margin:1em auto 2em}nav.woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;max-width:1200px;margin:auto}section.my-account-modal{border:1px solid #d6d8e2;overflow:auto;clear:both;border-radius:10px;background:#f2f4f7;margin-bottom:1.5em}.my-account-modal__header{background:#dce3e6;padding:10px}.my-account-modal__content{padding:1em}.course-registered{max-width:380px;min-width:300px;min-height:185px;float:left;font-size:16px;margin:1em .5em;padding:0 20px 4px 20px;border:1px solid #888;border-radius:5px;background:#f2f4f7;border-collapse:inherit}.course-registered-header{width:calc(100% + 40px);margin:0 -20px 15px;padding:4px 15px;background:#0086b7;color:#fff;font-weight:700}a.access-course:after{font-family:'Font Awesome 6 Pro';color:#ffffa6;padding-left:9px;content:'\f35d'}.paid-label{background:green;font-size:small;padding:3px 6px;border-radius:3px;margin-right:10px;font-weight:700}.paid-label.unpaid{background:red}.link-brighten:hover,.link-brighten:focus{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.25" /><feFuncG type="linear" slope="1.25" /><feFuncB type="linear" slope="1.25" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.25);filter:brightness(1.25)}.student-center h1.entry-title{background:var(--wp--preset--color--blue);color:#fff;padding:1.25em 25px;margin-bottom:.75em}.alert{padding:25px;font-size:18px;font-weight:700;text-align:center;border:1px solid #ff0;background:#f9f9ca;border-radius:2px}.alert-imp-icon{font-size:16px;margin-left:25px}.alert-imp-icon:before{content:'\f06a';font-family:'Font Awesome 6 Pro';font-weight:700;color:var(--wp--preset--color--green);display:inline-block;position:absolute;margin-left:-25px}.hide-student-center{display:none}.dataTables_wrapper .tablepress{background:#fcfcfc;border:2px solid #999;border-top:0}h2.tablepress-table-name{background:#fcfcfc;padding:1em 10px;border-bottom:0;margin-bottom:0;text-align:center}.tablepress-table-description,.dt-buttons{background:#fcfcfc;border-weight:0 2px;padding:5px 20px;color:#999;font-weight:700}#loginform label{display:block}ul.self-paced-options li{list-style:none;padding:0}.self-paced-options li a{padding:20px;font-size:1.4rem;border-bottom:1px solid #ddd;color:#aeaeae;display:inline-block}.self-paced-options li a:hover,.self-paced-options li a:focus{color:#111}.page-template-page_student-center .woocommerce-MyAccount-content .woocommerce-orders-table.my_account_orders .woocommerce-orders-table__cell-order-total,table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions .order-number .nobr{font-size:0}tr.order.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold .subscription-status:before,.page-template-page_student-center .woocommerce-MyAccount-content .woocommerce-orders-table.my_account_orders .woocommerce-orders-table__cell-order-total .amount{font-size:1rem}tr.order.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold .subscription-status:after{content:'Requires payment update. You will need to re-submit payment information. Click "View," scroll down and find "Pay" to continue.';border:1px solid #ff0;background:#f9f9ca;border-radius:2px;display:block;padding:3px 5px;margin:2px 0 0 0;max-width:450px}table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions th.order-number:before{content:'Order ID'}.page-template-page_student-center .woocommerce-MyAccount-content .woocommerce-orders-table.my_account_orders:not(.my_account_subscriptions) th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number,.page-template-page_student-center .woocommerce-MyAccount-content .woocommerce-orders-table.my_account_orders:not(.my_account_subscriptions) td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number,.shop_table a.button.cancel{display:none}.woocommerce-account details{padding:0 35px;box-shadow:0 0 25px #ddd;border-radius:25px}.woocommerce-account summary h2{color:var(--wp--preset--color--pink);font-size:20px;margin:0;padding:24px 0}.registered-course{margin:25px 0;padding:25px 0;border-bottom:1px solid}.registered-course:last-of-type{border-bottom:0;padding-bottom:50px}.registered-course>div{margin-right:25px}.registered-course-title{font-size:16px;padding-left:15px}.registered-course a{color:#000}.registered-course a:hover,.registered-course a:focus{text-decoration:underline}.woocommerce-account summary h2 svg{float:right;fill:var(--wp--preset--color--pink)}.woocommerce-account details[open] svg:after{transform:rotate(180deg)}.woocommerce-MyAccount-content details>summary{list-style:none}.woocommerce-MyAccount-content details summary::-webkit-details-marker{display:none}.page-template-page_student-help .content h4{font-size:2.5rem}@media screen and (max-width:1024px){.single-faq-meta{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.registered-course>div{margin-right:15px}.calendar-icon{padding-left:0;font-size:large}.calendar-icon .fa-calendar-check{padding:15px 17px}}@media screen and (max-width:768px){.student-login-prompt{min-width:100%}.student-login-prompt form#loginform{padding:10px 0 0 0}.student-login-prompt p{margin:0 0 10px 0}.registered-course{display:block;margin:0}.registered-course-title{font-size:18px}.registered-course a.button.course-label{display:inline-block;margin-top:16px}}