.action_btn1 img { width: 9px; margin-left: 2px; }
.table tbody tr td .form-control { height: 20px; margin-bottom: 4px; padding: 0; font-size: 12px; }
.associated_modal_area table tr { border-bottom: 1px solid #999; }
.associated_modal_area button { border: none; background: transparent; }
.associated_modal_area button.close { position: absolute; right: -20px; top: -20px; opacity: .7; width: 28px; height: 28px; background-color: #fff; border-radius: 50%; font-size: 18px; }
.load_modal-content .checkbox { padding-left: 10px; }
.my_tabs .nav-tabs .nav-link { margin: 0 6px; margin-bottom: -2px; }
div.dataTables_wrapper div.dataTables_length, .dataTables_wrapper .dataTables_info { text-align: left; }




  .header-bar { padding: 10px 0; background-color: #fff; position: sticky; top: 0; z-index: 999; box-shadow: 0 0 10px rgba(0, 0, 0, 0.16); }
  .header-bar .logo { display: block; }
  .logo-area { display: flex; align-items: center;}
  .logo-area .logo { width: 70px;  min-width: 70px;    margin-right: 14px;}
  .logo-area h2 { font-size: 20px; margin-bottom: 0;}
  .header-bar .logo img { width: 100%; }
  .terms-area h1 { font-size: 26px; font-weight: 600; margin-bottom: 12px; }
  .terms-area h2 { font-size: 24px; font-weight: 600; margin-bottom: 12px; }
  .terms-area h3 { font-size: 22px; font-weight: 600; margin-bottom: 12px; }
  .terms-area h4 { font-size: 20px; font-weight: 600; margin-bottom: 12px; }
  .terms-area h5 { font-size: 18px; font-weight: 600; margin-bottom: 12px; }
  .terms-area h6 { font-size: 16px; font-weight: 600; margin-bottom: 12px; }
  .terms-area ul { padding-left: 18px; }
  .terms-area p { margin-bottom: 12px; }
  .page-title-area { position: relative; overflow: hidden; z-index: 1; padding: 35px 0 !important; display: flex; flex-flow: column; min-height: 200px; justify-content: center; }
  .page-title-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; opacity: .6; background: #000; z-index: -1 }
  .page-title-area .bg-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -2; -o-object-fit: cover; object-fit: cover }
  .page-title-area .page-title-content { text-transform: capitalize; text-align: center }
  .page-title-area .page-title-content h1, .page-title-area .page-title-content h2 { color: #fff; margin-bottom: 0; line-height: 1.2; font-size: 30px; }
  @media (max-width:767.98px){
      .logo-area h2 {  font-size: 15px;}
      .logo-area .logo { width: 60px;  min-width: 60px;}
  }