:root{--boxShadow:0 4px 8px 0
  rgb(0 0 0 / 0%), 0 6px 20px 0 rgb(0 0 0 / 10%);--boxRadius:5px;--tlmsptsprimarny:#007cba}.theme_btn_prime,.theme_btn_second,.theme_btn_danger{padding:10px 30px;border-radius:5px!important;color:#fff;background:var(--tlmsptsprimarny);font-size:15px;letter-spacing:.5px}.wn-quantity{display:block;margin:15px 0}.wn-quantity label{color:#41454F;font-weight:700}.wn-quantity input{margin-left:10px;border-radius:8px}.ps_full_seats{border:dotted red;text-align:center}.ps_full_seats>p{margin:0;padding:10px 0}:is(.theme_btn_prime,.theme_btn_second,.theme_btn_danger):hover,:is(.theme_btn_prime,.theme_btn_second,.theme_btn_danger):focus{color:#fff;outline:0!important}.theme_btn_second,.theme_btn_second:hover,.btn.btn-primary.progress_reset_by_parent.theme_btn_second{background-color:#424445!important}.theme_btn_danger,.theme_btn_danger:hover,.btn.btn-primary.unlink_course_by_parent.theme_btn_danger{background-color:#751c1c!important}.animated-progress{width:100%;height:20px;border-radius:50px;margin:20px 0;overflow:hidden;position:relative;background:#efefef}.animated-progress span{height:100%;display:block;width:0;color:#fffbfb;position:absolute;text-align:end;padding-right:15px;padding-left:5px;font-size:12px}.progress-blue span{background-color:var(--tlmsptsprimarny);line-height:19px}.tabs{border-radius:10px}ul#tabs-nav{list-style:none;margin:0 0 20px 0;padding:15px 20px;overflow:auto;background:var(--tlmsptsprimarny);border-radius:5px}ul#tabs-nav li{float:left;font-weight:700;margin-right:10px;padding:8px 20px;cursor:pointer;border-radius:5px}ul#tabs-nav li a{outline:0!important;color:#fff}ul#tabs-nav li:hover,ul#tabs-nav li.active{background-color:#0471a7;outline:0!important;color:#fff!important}.child_progress_grid+h3{margin:30px 0}ul#tabs-nav li.active a,ul#tabs-nav li:hover a{color:#fff}.tabs .btn-primary{padding:10px 30px;background-color:var(--tlmsptsprimarny)!important;text-transform:capitalize;font-size:16px;font-weight:550;outline:0!important;border:0!important;box-shadow:none!important;border-radius:50px;display:inline-block;margin-top:15px}.parent_tab{margin-top:10px}.parent_tab .card-body h5{text-transform:capitalize;font-size:25px}ul#tabs-nav a{text-decoration:none}#user_progress_by_parent{margin:40px 0 10px 0!important;text-transform:capitalize;border-radius:5px;width:fit-content!important}.user_enroll_by_parent{margin-top:20px}.tabs .card-body .tabs .btn-primary{margin-top:20px}.tutor-dashboard-content{position:relative!important}.tabs h4{font-size:16px!important}.tab-content .select2-container .select2-selection--multiple{min-height:50px!important;border:1px solid #eee}.tutor-progress-bar{margin:15px 0}#tabs-nav li a{text-decoration:none;color:#FFF}.tab-content{padding:30px 20px;border:2px solid #eee;background-color:#FFF;text-align:left;position:relative;border-radius:5px}.tab-content .table>:not(caption)>*>*{border:none!important;border-bottom:none!important}.tabcontent{animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.table-striped .user-fdb-avatar,.table-striped .user-fdb-content,.table-striped .unlink_link_by_parent{display:inline-block;vertical-align:middle;margin:0;padding:10px 20px;min-width:fit-content}.table-striped .user-fdb-avatar{padding:0}.table-striped th{text-align:start}.table-striped td{vertical-align:middle}#psaft_add_new_child_by_email{margin:50px 0}#psaft_add_new_child_by_email input{border:0!important;border-bottom-color:#efefef!important;border-bottom-width:2px!important;border-bottom-style:solid!important;background:0;outline:0!important}#psaft_add_new_register_by_admin .form-group{margin-bottom:20px}#psaft_add_new_child_by_email .form-group label{font-weight:600}.useraccount__info .user-fdb-content{text-align:center;margin-bottom:30px}.useraccount__info .user-fdb-content h4{font-weight:600;margin:20px 0;font-size:22px;letter-spacing:1px;margin-bottom:10px!important}#psaft_add_new_register_by_admin input,#psaft_parent_register_from input{border:0!important;outline:0!important;background:0!important;border-bottom-width:2px!important;border-style:solid!important;border-color:#efefef!important}.useraccount__info .user-fdb-content .form-group h4{margin-bottom:30px!important;font-size:18px!important}.tab-content .card,.course_progress{box-shadow:var(--boxShadow);padding:20px;border-radius:5px}#child_list_frontend,#child_list_for_progress_frontend{background:0!important;border-radius:5px;outline:0!important}#child_list_frontend{margin:0 0 30px 0;display:block;width:100%!important}#add_children_by_parent{margin-top:0!important}.user_list{display:flex;column-gap:20px;align-items:center}.user_list h5{font-size:18px;font-weight:600}.user_list h5,.user_list h6{margin-bottom:0!important}.user_list h6{font-size:15px;font-weight:400}.useraccount__info img{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block;margin:auto}#add_children_by_parent,.unlink_link_by_parent{background:var(--tlmsptsprimarny);padding:10px 20px;margin-top:20px}#add_children_by_parent:hover,.unlink_link_by_parent:hover{opacity:.9}.table-striped .user-fdb-avatar img{width:50px!important;height:50px!important;object-fit:cover;border-radius:50%}.table-striped{border-collapse:collapse!important;border:1px solid #c3c4c7;margin:0}#unlink__data_public thead tr{border-bottom:1px solid #c3c4c7}#unlink__data_public :is(th,td){border:0}#tabs-content .form-select:focus{box-shadow:none!important}.tab-content h3{font-size:26px!important;color:#334155}.table-striped .user_list .user-fdb-content{text-align:left!important;margin-bottom:0!important;padding:0}#psaft_add_new_register_by_admin .form-group label,#psaft_parent_register_from label{font-weight:600}#psaft_parent_register_from label{display:block}#psaft_parent_register_from input{display:block;margin:15px 0;width:100%;padding:10px 0}#psaft_parent_register_from .form-group h2{margin:25px 0;color:#000}.tlms-spa .select2-container{display:block;width:100%!important}.tlms-spa .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff!important}.tlms-spa .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#000!important}.child__form_registration .select2-container--default .select2-selection--single{border:1px solid #eee;padding:10px;height:fit-content}.tabs-content .form-group label{font-size:18px;font-weight:600}.tabs-content .form-group input.form-control{border:0!important;border-bottom:2px solid #efefef!important}.tabs-content .select2-container .select2-selection--multiple .select2-selection__rendered{margin:0!important}#register_by_email{margin:10px 10px 0 0}.card.course__select_card{box-shadow:var(--boxShadow);padding:30px 15px;border-radius:5px;background:#fff;display:inline-block;vertical-align:top;margin:15px;width:45%}.tutor-notice-warning{padding:15px;border-radius:5px;box-shadow:var(--boxShadow);text-align:center;width:100%;margin:20px 0}.tutor-notice-warning b{font-size:15px}.tutor-notice-warning i{font-size:25px}.tutor-notice-warning span{display:block;font-weight:700}.tutor-notice-warning span b{font-size:18px}.unlink_course_by_parent{border-radius:10px}.tutor-notice-warning small{width:100%;text-align:center;color:var(--tlmsptsprimarny);letter-spacing:.5px;text-transform:uppercase;font-size:12px}.course__select_card .card-body h4{font-size:20px!important;text-transform:capitalize!important}.tabs .course__select_card .card-body .btn-primary{margin-top:0!important}.unlink_link_by_parent,.unlink_link_by_parent:hover{background:#e01414}.btn-primary.user_enroll_by_parent{background:rgb(24 108 24 / 71%)!important;border-radius:5px!important}.course_list_head{font-weight:600!important;text-transform:capitalize!important;letter-spacing:0.5px!important;font-size:35px!important;margin-bottom:30px!important}.child_progress_section{margin-top:30px;box-shadow:var(--boxShadow);border-radius:var(--boxRadius);background:#fff;overflow:hidden;padding:0 20px}.course__head{display:flex;justify-content:space-between}.course__head i{color:var(--tlmsptsprimarny);font-size:35px}.child_progress_grid{display:flex;justify-content:space-between;column-gap:30px;align-items:flex-start;border-bottom:1px solid #efefef;padding-bottom:30px}.child_progress_grid .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;position:inherit}.child_progress_section .card{border:1.5px solid #efefef;border-radius:var(--boxRadius);margin:30px 0;padding:20px}:is(.child_progress_grid,.course__select_card) .select2-container--default .select2-selection--multiple .select2-selection__choice{background:var(--tlmsptsprimarny);color:#fff;border:none;padding:0 10px}.course_list_grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}.course__select_card{text-align:center}.course__select_card select{display:block;width:100%!important;margin:0 auto}.course__select_card button{width:100%}.course__select_card select{background:0!important;outline:0!important}.child_progress_box{position:relative}#psaft_child_progress_box_loader{display:none}.child_progress_box h4{margin-top:10px}.child_progress_grid .child_progress_tab{width:45%}.child_progress_tab h4{margin:20px 0}.child_progress_grid .card{margin-top:20px}.child_progress_grid .child_progress_box{width:55%}.child_progress_grid .child_progress_tab>*{width:100%!important}.child_progress_grid .child_progress_box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.child_progress_grid .child_progress_box>div{border:2px solid #efefef;text-align:center;padding:20px;border-radius:5px;background:#fff}.child_progress_grid .child_progress_box>div i{font-size:30px;display:block;margin:0 auto 20px auto}#psaft_child_progress_box_loader,#psaft_register_child_by_parent_loader,#psaft_register_by_email_loader,#child_course_unenroll_loader,#child_progress_reset_loader{height:100%;width:100%;position:absolute;left:0;background:#000000a3;text-align:center;border-radius:5px;z-index:9999;top:0}#child_course_unenroll_loader,#child_progress_reset_loader,#psaft_register_child_by_parent_loader,#psaft_register_by_email_loader{place-content:center}.complete_course_count_box,.enrolled_course_count_box,.activivity_count_box{position:relative}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.select2-container--default .select2-selection--multiple{overflow:auto}.progress_user__email span{font-size:13px}#tab1.tab-content{position:relative}#unlink_box{position:relative}.child_added_sucess{display:none;position:absolute;height:100%;width:100%;left:0;top:0;background:#efefefde;border-radius:10px;box-shadow:var(--boxShadow)}.child_added_sucess small{text-align:center;font-weight:600;font-size:18px;text-transform:capitalize;padding:10px 0}.child_added_sucess .success-checkmark{width:100%;padding:60px 40px;height:100%;display:grid;place-content:center;justify-content:center}.child_added_sucess .success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid var(--tlmsptsprimarny);margin:auto}.tab-content .card,.course_progress,.my-cours--card{margin-top:20px}.child_progress_section .card .card-body h5,.course_progress .card-body h5{font-size:25px;font-weight:600;letter-spacing:.6px;text-transform:capitalize;color:#000}.child_progress_section .card .card-body h4,.course_progress .card-body h4{margin-bottom:20px;color:#000}.child_progress_section .tutor-col-auto{margin-bottom:20px}.child_added_sucess .success-checkmark .check-icon::before{background-color:transparent!important}.child_added_sucess .success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.child_added_sucess .success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.child_added_sucess .success-checkmark .check-icon::before,.child_added_sucess .success-checkmark .check-icon::after{content:"";height:100px;position:absolute;transform:rotate(-45deg)}.child_added_sucess .success-checkmark .check-icon .icon-line{height:5px;background-color:var(--tlmsptsprimarny);display:block;border-radius:2px;position:absolute;z-index:10}.child_added_sucess .success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s}.child_added_sucess .success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s}.child_added_sucess .success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid var(--tlmsptsprimarny)}.child_added_sucess .success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff;visibility:hidden}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}.child_progress_box i{color:var(--tlmsptsprimarny);background:var(--tlmsptsprimarny)4a;padding:10px;border-radius:50px}.child_progress_box>*{min-height:180px;height:180px;display:grid;place-content:center}#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#add_child_by_parent_form,.child_progress_tab{box-shadow:var(--boxShadow);border-radius:10px;vertical-align:top;display:inline-block;width:48%}#psaft_add_new_register_by_admin,#psaft_add_new_child_by_email{position:relative}.child_progress_tab{padding:30px 20px}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#add_child_by_parent_form) .child__form_registration{padding:30px 20px}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin) input::placeholder{transform-origin:left;transform:scale(1.2);font-size:14px;transition:0.6s ease;font-weight:500}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#unlink_box) button[type="submit"]{border-radius:5px;background:var(--tlmsptsprimarny)!important}#add_child_by_parent_form{margin-bottom:30px}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin) input:focus::placeholder{transform:scale(1)}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#unlink_box,.child_progress_section) .form-header{padding:15px 20px;margin-bottom:10px;background:var(--tlmsptsprimarny);border-radius:5px 5px 0 0;text-align:start;box-shadow:0 4px 8px 0 rgb(0 0 0 / 7%),0 6px 20px 0 rgb(0 0 0 / 14%)}.child_progress_section .form-header{border-radius:10px!important;display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px!important}.child_progress_section .form-header .user_details i{margin-right:10px;font-size:18px;vertical-align:middle}.child_progress_section .form-header .user_details h4 span{font-size:15px;font-weight:400;vertical-align:middle}.child_progress_section .form-header .user_details h4{font-size:16px!important;margin-bottom:15px}.child_progress_section .form-header .course_list_head{color:#fff;margin-bottom:0!important}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#unlink_box,.child_progress_section) .form-header h4{margin-bottom:0!important;font-size:18px;font-weight:600;color:#fff;margin-top:0!important}.child_progress_section .card a{text-decoration:none!important}.child_progress_tab .select2-selection__rendered{margin:0!important}.child_progress_tab .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:0!important;background:none!important}#psaft_add_new_child_by_email{margin:0 20px 30px 0}#psaft_add_new_child_by_email h4,#tab4 #psaft_add_new_register_by_admin h4{font-weight:600;margin-bottom:50px;letter-spacing:.5px}#psaft_add_new_register_by_admin h4{font-size:25px;margin:25px 0;color:#000}#psaft_add_new_child_by_email button,#psaft_add_new_register_by_admin button{margin-top:20px}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin) input{width:100%}.parent__head{color:#000}.select_child_course_box{margin:30px 0}.select_child_course_box label{font-weight:700;font-size:16px;text-align:start;margin-bottom:10px;display:block}#psaft_parent_register_from{box-shadow:var(--boxShadow);border-radius:10px;padding:20px;background:#fff;width:48%}#multiCollapseExample{display:none}#child_form_collapse_button,#psaft_parent_register_from input[type="submit"]{border-radius:5px!important;font-size:15px;max-width:200px;display:inline;min-width:200px;background:var(--tlmsptsprimarny)!important;border:0px!important;padding:15px;color:#fff!important;transition:all 0.3s ease-in-out}#psaft_parent_register_from input[type="submit"]:hover{opacity:.9}#child_form_collapse_button:hover{opacity:.9}input.form-control.input-radio{width:20%!important;display:inline-block!important}#psaft_add_new_register_by_admin{background:#fff;box-shadow:var(--boxShadow)}#tab4 #psaft_add_new_register_by_admin{margin:0;padding:0}.cust-my-course{display:flex;flex-wrap:wrap;justify-content:flex-start}.cust-my-course .card,.my-cours--card{width:48.5%;display:inline-block}.cust-my-course .card:nth-child(odd),.my-cours--card:nth-child(odd){margin-right:1.5%}.cust-my-course .card:nth-child(even),.my-cours--card:nth-child(even){margin-left:1.5%}.custm-seats{display:flex;justify-content:space-between;align-items:center;gap:10px}.cust-my-course .select2-container,.my-cours--card .select2-container{width:100%!important}:is(.cust-my-course,.my-cours--card) .select2-container span.select2-selection--multiple{border:none;box-shadow:0 0 2px 0 #c1c1c1;border-radius:5px;height:85px!important;overflow-x:hidden;overflow-y:auto}:is(.cust-my-course,.my-cours--card) .select2-container span.select2-selection--multiple::-webkit-scrollbar{width:10px}:is(.cust-my-course,.my-cours--card) .select2-container span.select2-selection--multiple::-webkit-scrollbar-track{background:#f1f1f1}:is(.cust-my-course,.my-cours--card) .select2-container span.select2-selection--multiple::-webkit-scrollbar-thumb{background:#888}:is(.cust-my-course,.my-cours--card) .select2-container span.select2-selection--multiple::-webkit-scrollbar-thumb:hover{background:#555}:is(.cust-my-course,.my-cours--card) .btn-primary.user_enroll_by_parent{background-color:var(--tlmsptsprimarny)!important;font-size:16px;color:#fff;text-transform:capitalize;margin:20px 0 0px!important}:is(.cust-my-course,.my-cours--card) br{display:none}.tab-content.cust-my-course .card,.my-cours--card{box-shadow:0 0 23px 0 #e9e9e9;padding:30px}.tab-content.cust-my-course h3,.my-cours--card h3{margin-bottom:10px!important}.tab-content.cust-my-course .card-body h4,.my-cours--card h4{margin:5px 0 20px!important;font-size:22px!important;line-height:30px}.custm-seats p{background:var(--tlmsptsprimarny);color:#fff;padding-left:7px;border-radius:5px;overflow:hidden;font-size:13px;display:flex;align-items:center;gap:5px}.custm-seats p span{background:#004f8d;height:26px;display:inline-block;padding:0 6px}.tab-content.cust-my-course .card ul,.my-cours--card ul{margin:10px;display:flex;grid-gap:10px 15px;flex-wrap:wrap}.tab-content.cust-my-course .card ul li,.my-cours--card ul li.select2-selection__choice{margin:0;display:flex;align-items:center;padding:2px 5px;border:none!important;font-size:13px}.tab-content.cust-my-course .card ul li button,.my-cours--card ul li.select2-selection__choice button{order:2;position:inherit;padding:0;border:none;color:var(--tlmsptsprimarny)!important;margin-left:3px;background:none}.tab-content.cust-my-course .card ul li span,.my-cours--card ul li.select2-selection__choice span{order:1}.tlms-spa .select2-container--open .select2-dropdown{border-color:#eee}.tlms-spa .select2-results__option--selectable{font-size:14px;text-transform:capitalize}.tlms-spa .select2-container--default .select2-results__option--selected{background-color:#eee}.tlms-spa .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--tlmsptsprimarny)}.tlms-spa .select2-dropdown.select2-dropdown--above{border-top:none}.tab-content.cust-my-course .card span.selection{border-radius:5px;overflow:hidden;display:block;box-sizing:border-box;border:1px solid #eee}.tutor-single-course-sidebar .woocommerce-Price-amount.amount bdi{color:#fff;background:var(--tlmsptsprimarny);padding:5px;border-radius:5px;transition:.3s}.tutor-single-course-sidebar .woocommerce-Price-amount{font-size:18px}.cus-no-seats-parent{display:flex;align-items:center;grid-gap:5px}.cus-no-seats-parent span{font-size:18px;min-width:150px}.cus-no-seats-parent input{width:60px!important;padding:5px 0 5px 10px;color:var(--tlmsptsprimarny);font-weight:700;font-size:20px;outline:none!important;border:none;line-height:1.2;border-radius:5px;background:#f1f1f1}.cus-no-seats-parent input[type=number]::-webkit-inner-spin-button,.cus-no-seats-parent input[type=number]::-webkit-outer-spin-button{opacity:1}.cus-parent-price{min-width:150px;display:inline-block}.tlms-spa .select2-container--default .select2-search--dropdown .select2-search__field{outline:none}.tlms-spa .select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}.tlms-prob-msge{margin:20px 0 0 0;background:#fff0f0;border-radius:15px;padding:30px;border:1px solid #ffb6b6;font-weight:500;text-transform:capitalize}.tlmps-tble-cs tbody:first-child td{font-weight:600}#unlink__data_public thead{background:#dbdbdb}.child__form_registration .select2-selection__arrow{display:none}.child_progress_grid .child_progress_tab h4{margin-top:0}.child_progress_grid .child_progress_tab h4:nth-child(3){margin-top:20px}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#fff;background-color:var(--tlmsptsprimarny)}.tutor-card-body .tutor-btn-lg{margin-top:0}.tutor-card-body .cus-no-seats-parent{margin-top:20px}.theme_btn_prime,.theme_btn_second,.theme_btn_danger{display:inline-block;margin-top:15px}.course_list_header{display:flex;justify-content:space-between;align-items:baseline}.export_child_button{padding:6px 12px;background-color:#0073aa;color:#fff;border:none;cursor:pointer;border-radius:3px;margin-right:770px;font-weight:600!important;text-transform:capitalize!important;letter-spacing:0.5px!important}.course_export_button{padding:6px 12px;background-color:#0073aa;color:#fff;border:none;cursor:pointer;border-radius:3px;margin-right:745px;margin-left:20px;font-weight:600!important;text-transform:capitalize!important;letter-spacing:0.5px!important}.export_child_button:hover{background-color:#005177}.export_progress_button{padding:6px 12px;background-color:#fff;color:#007cba;border:none;cursor:pointer;border-radius:3px;margin-right:200px;font-weight:600!important;text-transform:capitalize!important;letter-spacing:0.5px!important}.export_progress_button:hover{background-color:#e0e0e0}@media screen and (max-width:1200px){#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin{width:42%}}@media screen and (max-width:1024px){#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin{width:45%}}@media screen and (max-width:992px){.card.course__select_card{width:100%;padding:15px 0;padding:20px}#psaft_add_new_register_by_admin h4{font-size:20px}#psaft_parent_register_from{width:100%}.course_list_head{font-size:25px!important}#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#add_child_by_parent_form{width:100%;display:block;overflow:hidden;margin-right:0;margin-left:0}#psaft_add_new_child_by_email h4,#tab4 #psaft_add_new_register_by_admin h4{font-size:16px!important}.child_progress_grid{flex-direction:column;column-gap:20px}.child_progress_grid .child_progress_tab,.child_progress_grid .child_progress_box{width:100%}.child_progress_tab{margin-bottom:20px}.course__select_card .card-body{flex-direction:column}.child_progress_section .form-header{flex-direction:column;align-items:flex-start}.child_progress_section .form-header .course_list_head{margin-bottom:20px!important}.theme_btn_prime,.theme_btn_second,.theme_btn_danger{display:inline-block;margin-top:10px;margin-right:10px;min-width:200px;text-align:center}.child_progress_section .card-body{overflow-x:scroll;width:100%}.card.course__select_card{margin:15px 0}.tab-content.cust-my-course .card{padding:20px}.tab-content.cust-my-course .card-body h4{font-size:20px!important;line-height:26px}.custm-seats p{font-size:12px}}@media screen and (max-width:768px){.child_progress_section .card .card-body h5,.course_progress .card-body h5{font-size:18px}.cust-my-course .card{width:100%}.theme_btn_prime,.theme_btn_second,.theme_btn_danger{min-width:fit-content}.tab-content.cust-my-course .card{padding:35px 20px}.tlmps-tble-cs{display:block;overflow-x:auto}ul#tabs-nav{display:flex;align-items:center;overflow-x:auto}ul#tabs-nav li{min-width:max-content}}@media screen and (max-width:575px){#unlink__data_public{overflow-x:auto;display:block}#unlink__data_public tr td:nth-child(1){min-width:220px}#unlink__data_public tr td:nth-child(1) .user-fdb-avatar{padding:0}#unlink__data_public tr td .user_list{column-gap:10px}.table-striped .user_list .user-fdb-content{padding-left:0}ul#tabs-nav{padding:15px;border-radius:10px}ul#tabs-nav li{margin:0;padding:4px 15px;border-radius:5px}:is(#psaft_add_new_child_by_email,#psaft_add_new_register_by_admin,#unlink_box,.child_progress_section) .form-header{padding:10px 20px}#unlink_box .child__form_registration{padding-top:15px}.tlmps-tble-cs td{min-width:100px}.child_progress_grid .child_progress_box{grid-template-columns:repeat(1,1fr)}.tabs .btn-primary{padding:10px 15px;min-width:fit-content;font-size:14px}}