.user-courses-wrapper{font-family:"Lato",sans-serif;transition:width .3s ease}@media screen and (max-width: 991px){.user-courses-wrapper{width:100%;float:none}}.user-courses-wrapper .uncompleted-courses-section table,.user-courses-wrapper .completed-courses-section table{border:1px solid #ccc;width:100%}@media screen and (max-width: 767px){.user-courses-wrapper .uncompleted-courses-section table,.user-courses-wrapper .completed-courses-section table{display:block;overflow-x:auto}}.user-courses-wrapper .uncompleted-courses-section table thead,.user-courses-wrapper .completed-courses-section table thead{background-color:#f5f5f5}.user-courses-wrapper .uncompleted-courses-section table thead tr th[data-toggle='true'],.user-courses-wrapper .completed-courses-section table thead tr th[data-toggle='true']{padding:10px;font-size:16px;font-weight:700}.user-courses-wrapper .uncompleted-courses-section table thead tr th[data-hide='phone,tablet'],.user-courses-wrapper .completed-courses-section table thead tr th[data-hide='phone,tablet']{padding:10px}.user-courses-wrapper .uncompleted-courses-section table tbody,.user-courses-wrapper .completed-courses-section table tbody{border:1px solid #ddd}.user-courses-wrapper .uncompleted-courses-section table tbody tr,.user-courses-wrapper .completed-courses-section table tbody tr{border-bottom:1px solid #ddd}.user-courses-wrapper .uncompleted-courses-section table tbody tr td,.user-courses-wrapper .completed-courses-section table tbody tr td{padding:10px;margin-top:0;border:0}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.course-title,.user-courses-wrapper .completed-courses-section table tbody tr td.course-title{font-weight:700;color:#353535}.user-courses-wrapper .uncompleted-courses-section table tbody tr td table,.user-courses-wrapper .completed-courses-section table tbody tr td table{margin-top:0}@media screen and (max-width: 767px){.user-courses-wrapper .uncompleted-courses-section table tbody tr td table,.user-courses-wrapper .completed-courses-section table tbody tr td table{width:max-content}}.user-courses-wrapper .uncompleted-courses-section table tbody tr td table tbody tr:first-child,.user-courses-wrapper .completed-courses-section table tbody tr td table tbody tr:first-child{background-color:#f5f5f5}.user-courses-wrapper .uncompleted-courses-section table tbody tr td table tbody tr:first-child td,.user-courses-wrapper .completed-courses-section table tbody tr td table tbody tr:first-child td{font-weight:700;color:#000;font-size:16px}.user-courses-wrapper .uncompleted-courses-section table tbody tr td a,.user-courses-wrapper .completed-courses-section table tbody tr td a{color:#b32337;display:inline-block;width:100%;text-align:center;background:transparent;padding:9px;border:1px solid #b32337;border-radius:0;font-weight:500;font-size:16px}.user-courses-wrapper .uncompleted-courses-section table tbody tr td a:hover,.user-courses-wrapper .completed-courses-section table tbody tr td a:hover{background:#b32337;color:#fff;text-decoration:none}.user-courses-wrapper .uncompleted-courses-section table tbody tr td .inprogress,.user-courses-wrapper .completed-courses-section table tbody tr td .inprogress{font-size:16px;font-weight:500;color:#2ba6cb;display:flex;align-items:center}.user-courses-wrapper .uncompleted-courses-section table tbody tr td .inprogress::before,.user-courses-wrapper .completed-courses-section table tbody tr td .inprogress::before{content:'';display:inline-block;width:15px;height:15px;background-image:url("../images/inprogress-icon.svg");background-repeat:no-repeat;background-size:cover;margin-right:5px}.user-courses-wrapper .uncompleted-courses-section table tbody tr td .new,.user-courses-wrapper .completed-courses-section table tbody tr td .new{font-size:16px;font-weight:500;color:#f67300;display:flex;align-items:center}.user-courses-wrapper .uncompleted-courses-section table tbody tr td .new::before,.user-courses-wrapper .completed-courses-section table tbody tr td .new::before{content:'';display:inline-block;width:15px;height:15px;background-image:url("../images/new-icon.svg");background-repeat:no-repeat;background-size:cover;margin-right:5px}.user-courses-wrapper .uncompleted-courses-section table tbody tr td .passed,.user-courses-wrapper .completed-courses-section table tbody tr td .passed{font-size:16px;font-weight:500;color:#2bb673;display:flex;align-items:center}.user-courses-wrapper .uncompleted-courses-section table tbody tr td .passed::before,.user-courses-wrapper .completed-courses-section table tbody tr td .passed::before{content:'';display:inline-block;width:15px;height:15px;background-image:url("../images/passed-icon.svg");background-repeat:no-repeat;background-size:cover;margin-right:5px}.user-courses-wrapper .uncompleted-courses-section table tbody tr:nth-child(even),.user-courses-wrapper .completed-courses-section table tbody tr:nth-child(even){background-color:transparent}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.card-line a.courses_link,.user-courses-wrapper .completed-courses-section table tbody tr td.card-line a.courses_link{background:transparent;color:#b32337;text-decoration:none;font-weight:500;font-size:14px}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.card-line a.courses_link:hover,.user-courses-wrapper .completed-courses-section table tbody tr td.card-line a.courses_link:hover{text-decoration:none;background:#b32337;color:#fff}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.card-line .renew-lifetime-button a,.user-courses-wrapper .completed-courses-section table tbody tr td.card-line .renew-lifetime-button a{color:#b32337;display:inline-block;width:100%;text-align:center;background:transparent;padding:9px;border:1px solid #b32337;border-radius:0;font-weight:500;font-size:14px}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.card-line .renew-lifetime-button a:hover,.user-courses-wrapper .completed-courses-section table tbody tr td.card-line .renew-lifetime-button a:hover{background:#b32337;color:#fff;text-decoration:none}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.hard_copy_td a,.user-courses-wrapper .completed-courses-section table tbody tr td.hard_copy_td a{color:#b50320;display:inline-block;width:auto;text-align:center;padding:5px 17px;border:0;border-radius:10px;font-weight:400;font-size:14px;text-decoration:underline}.user-courses-wrapper .uncompleted-courses-section table tbody tr td.hard_copy_td a:hover,.user-courses-wrapper .completed-courses-section table tbody tr td.hard_copy_td a:hover{background:transparent}.user-courses-wrapper .uncompleted-courses-section h3,.user-courses-wrapper .completed-courses-section h3{color:#000;font-weight:700;font-size:21px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.user-courses-wrapper .completed-courses-section table{border:1px solid #ccc;width:100%}.user-courses-wrapper .completed-courses-section table thead tr th{width:20%;padding:10px}.user-courses-wrapper .completed-courses-section table thead tr th[data-toggle='true']{width:20%;padding:10px}.user-courses-wrapper .completed-courses-section table thead tr th[data-hide='phone,tablet']{width:11%;padding:10px}.user-courses-wrapper .completed-courses-section table thead tr th[data-hide='phone,tablet'].completed_lt{width:22%;text-align:left}.user-courses-wrapper .completed-courses-section table thead tr th:last-child[data-hide='phone,tablet']{width:22%}.user-courses-wrapper .completed-courses-section table tbody{border-right:1px solid #ccc}.user-courses-wrapper .completed-courses-section table tbody tr td.hard_copy_td{text-align:left}.user-courses-wrapper .user-info h2{color:#000;font-weight:700;font-size:21px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.user-courses-wrapper p{color:#353535;font-size:16px;font-weight:400;line-height:25px}.user-courses-wrapper h1.pagetitle{display:none}.accountsidebar{width:25%;float:left;margin-right:3%}@media screen and (max-width: 991px){.accountsidebar{width:100%;float:none;margin-right:0}}.accountsidebar ul.nav{display:block}.accountsidebar ul.nav li{background-color:#f5f5f5;border:0}@media screen and (max-width: 991px){.accountsidebar ul.nav li{display:inline-block;margin-top:10px}}.accountsidebar ul.nav li a{font-size:18px;display:block;font-weight:400;color:#777;text-transform:capitalize}.accountsidebar ul.nav li.active,.accountsidebar ul.nav li:hover{background-color:#e6e6e6;border:transparent;border-bottom:2px solid #b50320}.accountsidebar ul.nav li.active a,.accountsidebar ul.nav li:hover a{color:#000}.accountsidebar ul.nav.nav-tabs{border-bottom:0}.accountsidebar ul.nav.nav-tabs .nav-link{margin-bottom:0}.accountsidebar ul.nav.nav-tabs .nav-link.active,.accountsidebar ul.nav.nav-tabs .nav-link:hover{background-color:#e6e6e6;border:transparent;border-bottom:2px solid #b50320}.admin-page #sidebar-toggle{font-size:0;background-color:#b32337;padding:10px;display:inline-block}@media screen and (max-width: 991px){.admin-page #sidebar-toggle{display:none}}.admin-page #sidebar-toggle::after{background-image:url("../images/white-leftarrow.svg");width:14px;height:14px;background-repeat:no-repeat;background-size:cover;content:'';display:inline-block;vertical-align:middle}.admin-page #sidebar-toggle.sidebar-open::after{rotate:180deg}.admin-page #block-simple-cpr-content{width:72%;float:left}@media screen and (max-width: 991px){.admin-page #block-simple-cpr-content{width:100%;float:none}}.body_container_cls #block-simple-cpr-content{width:100%;float:none}h1.user-page-title{font-size:42px;color:#000;font-weight:700;margin:30px 0}.blue{color:#0077a2}.red{color:#c90000;text-decoration:underline}.grey{color:#353535;text-decoration:underline;font-weight:700}.path-hard-copy h1.title{font-size:42px;font-weight:700;color:#000;text-transform:uppercase}@media screen and (max-width: 767px){.path-hard-copy h1.title{font-size:22px}}.path-hard-copy .hard_copy_title h3{font-size:28px;font-weight:700;color:#0077a2}@media screen and (max-width: 767px){.path-hard-copy .hard_copy_title h3{font-size:18px}}.path-hard-copy form.commerce-order-item-add-to-cart-form{position:relative}.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity{width:100%;float:left}.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item{display:inline-block;width:100%}.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item label{font-size:20px;font-weight:500;color:#222;margin-bottom:10px;position:relative}@media screen and (max-width: 767px){.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item label{font-size:16px}}.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item label::after{content:'';background-image:url("../images/black-star.svg");margin:2px;width:7px;height:7px;display:inline-block;background-repeat:no-repeat;position:absolute;top:5px}.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item input.form-control{width:8%;margin-bottom:10px}@media screen and (max-width: 991px){.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item input.form-control{width:12%}}@media screen and (max-width: 767px){.path-hard-copy form.commerce-order-item-add-to-cart-form .js-form-wrapper.field--name-quantity .js-form-item input.form-control{width:20%}}.path-hard-copy form.commerce-order-item-add-to-cart-form button#edit-add-cart.btn-primary{position:absolute;top:40px;background:#b32337;color:#fff;border-color:#b32337;text-transform:uppercase;left:9%}@media screen and (max-width: 991px){.path-hard-copy form.commerce-order-item-add-to-cart-form button#edit-add-cart.btn-primary{left:14%}}@media screen and (max-width: 767px){.path-hard-copy form.commerce-order-item-add-to-cart-form button#edit-add-cart.btn-primary{top:34px;left:23%}}.path-hard-copy form .form-actions{position:absolute;left:9%;top:40px}@media screen and (max-width: 991px){.path-hard-copy form .form-actions{left:14%}}@media screen and (max-width: 767px){.path-hard-copy form .form-actions{left:22%;top:35px}}.path-hard-copy form .form-actions button.btn-primary{padding:5px 20px}a.button.back-btn{padding:10px 20px;border:1px solid #b32337;font-weight:500;text-decoration:none;color:#b32337;background:#fff;clear:both;display:inline-block;align-items:center;font-size:18px;margin-bottom:50px}a.button.back-btn::before{content:'';display:inline-block;width:24px;height:24px;background-image:url("../images/back-left.svg");background-repeat:no-repeat;background-size:cover;margin-right:5px;vertical-align:sub}@media screen and (max-width: 991px){.responsive-enabled th[data-hide='phone,tablet'],.responsive-enabled td[data-hide='phone,tablet']{display:table-cell}}.ui-dialog.ui-widget-content{padding:0;width:360px !important;left:35% !important}@media screen and (max-width: 991px){.ui-dialog.ui-widget-content{left:28% !important}}@media screen and (max-width: 767px){.ui-dialog.ui-widget-content{width:90% !important;left:5% !important}}.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#b32337}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{color:#fff}.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close{border:0;background:transparent;background-image:url("../images/close-btn.svg");width:24px;height:24px;background-size:cover;background-repeat:no-repeat;margin-top:-12px}.ui-dialog.ui-widget-content .ui-widget-content form.custom-course-renew-lifetime-form button.btn-primary{float:left;background-color:#b32337;border:0;color:#fff;font-size:16px;font-weight:500;margin-right:10px}.ui-dialog.ui-widget-content .ui-widget-content form.custom-course-renew-lifetime-form input.form-control{width:auto;float:left}#block-simple-cpr-content h2.text-uppercase{margin-bottom:25px}.hardcopy-product{margin-top:20px}.hardcopy-product form.commerce-order-item-add-to-cart-form{position:relative}.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper{width:100%;float:left}.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item{display:inline-block;width:100%}.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item label{font-size:20px;font-weight:500;color:#222;margin-bottom:10px;position:relative}@media screen and (max-width: 767px){.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item label{font-size:16px}}.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item label::after{content:'';background-image:url("../images/black-star.svg");margin:2px;width:7px;height:7px;display:inline-block;background-repeat:no-repeat;position:absolute;top:5px}.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item input.form-control{width:8%;margin-bottom:10px}@media screen and (max-width: 991px){.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item input.form-control{width:12%}}@media screen and (max-width: 767px){.hardcopy-product form.commerce-order-item-add-to-cart-form .js-form-wrapper#edit-quantity-wrapper .js-form-item input.form-control{width:20%}}.hardcopy-product form.commerce-order-item-add-to-cart-form button#edit-add-cart.btn-primary{position:absolute;top:40px;background:#b32337;color:#fff;border-color:#b32337;text-transform:uppercase;left:9%;border-radius:.25rem}@media screen and (max-width: 991px){.hardcopy-product form.commerce-order-item-add-to-cart-form button#edit-add-cart.btn-primary{left:14%}}@media screen and (max-width: 767px){.hardcopy-product form.commerce-order-item-add-to-cart-form button#edit-add-cart.btn-primary{top:34px;left:23%}}.hardcopy-product form .form-actions{position:absolute;left:9%;top:40px}@media screen and (max-width: 991px){.hardcopy-product form .form-actions{left:14%}}@media screen and (max-width: 767px){.hardcopy-product form .form-actions{left:22%;top:35px}}.hardcopy-product form .form-actions button.btn-primary{padding:5px 20px}.hardcopy-product h4.hard_copy_title{font-size:28px;font-weight:700;color:#0077a2}
