#toplevel_page_truebooker .wp-submenu a{
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
}    
#toplevel_page_truebooker .wp-submenu a::before,
#toplevel_page_truebooker .wp-submenu a::after,
#tba-tab .nav-item a::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
}   
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_branch"]::after,
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_department"]::after,
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_staffmembers_list"]::after,
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_refund_list"]::after {
  background-image: url('../icon/crown-icon.svg');
  position: absolute;
  right: 10px;
  top: 8px;
}
.tba-sec-top #tba-tab .nav-item a{
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
} 

.tba-sec-top #tba-tab .nav-item a .tba-set-menu{
  display: flex;
  justify-content: space-between;
  align-items: center; 
  gap: 10px;
} 

.tba-sec-top #tba-tab .nav-item a::after{
  width: 22px;
  height: 22px;
  right: 20px;
  top: 20px;
  position: absolute;
}   
    
.tba-sec-top #tba-tab .nav-item a[href*="#tba_contentstyle"]::after,
.tba-sec-top #tba-tab .nav-item a[href*="#tba_content5"]::after,
.tba-sec-top #tba-tab .nav-item a[href*="#tba_content6"]::after,
.tba-sec-top #tba-tab .nav-item a[href*="#tba_content7"]::after,
.tba-sec-top #tba-tab .nav-item a[href*="#tba_content8"]::after,
.tba-sec-top #tba-tab .nav-item a[href*="#tba_content9"]::after{
  background-image: url('../icon/pro-icon-crown.svg');
}

#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_branch"]::before {
  background-image: url('../icon/branch-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_appointments"]::before {
  background-image: url('../icon/appointment-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_calendar"]::before {
  background-image: url('../icon/calendar-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a.wp-first-item[href*="admin.php?page=truebooker"]::before {
  background-image: url('../icon/dashboard-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_department"]::before {
  background-image: url('../icon/department-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_categories"]::before {
  background-image: url('../icon/category-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_services"]::before {
  background-image: url('../icon/service-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_customers"]::before {
  background-image: url('../icon/customer-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_staffmembers_list"]::before {
  background-image: url('../icon/staff-member-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_setting"]::before {
  background-image: url('../icon/setting-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_refund_list"]::before {
  background-image: url('../icon/refundreq-icon.svg');
}
#toplevel_page_truebooker .wp-submenu a[href*="admin.php?page=truebooker_faq"]::before {
  background-image: url('../icon/faq-icon.svg');
}
.tbab-disable { 
   opacity: 0.5;
   pointer-events: none;
   cursor: pointer; 
}
.tba-title-button{ 
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    align-items: center;
 }

.tba-title-button label{
    padding: 0;
    margin: 0;
    width: auto;
} 
.tba-payment-upgrade.row{
    border: 1px solid;
    clear: both;
    background: #fff;
    padding: 20px !important;
    margin: 50px 12px;
    border-radius: 10px;
}   
  
#tba-tab .nav-item .setting-item-content{
    position: relative;
} 
  
.tba-paid-iconlable{
   position: absolute;
   right: 10px;
   top: -30px;
   background: #00A437;
   border-radius: 0px 0px 8px 8px;
   width: 63px;
   height: 26px;
   text-align: center;
} 
  
.tba-paid-iconlable .tba-label{
   margin-bottom: 0;
   color: #fff;
   font-size: 14px;
   line-height: 26px;
   letter-spacing: 0px;
   font-weight: 600;
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 5px;
} 

.setting-item-content .tba-paid-iconlable span::before{
   content: "";
   display: inline-block;
   width: 16px;
   height: 16px;
   background-size: contain;
   background-repeat: no-repeat;
   opacity: 1;
   background-image: url('../icon/pro-icon-crown.svg');
}