/* DR Bangladesh modular stylesheet. */

/* Source module: footer.php */
.drb-footer-wrap{
      max-width:860px;
      margin:24px auto;
      padding:0 14px;          
    }
    @media (max-width:560px){
      .drb-footer-wrap{ padding:0 10px; }
    }

    
    .drb-footer{
      width:100%;              
      max-width:100%;
      background:#fff;
      border:1px solid #d9e6f2;
      border-radius:10px;
      box-shadow:0 1px 0 rgba(17,24,39,.04);
      overflow:hidden;
      text-align:center;
    }

    
    .drb-join{
      position:fixed;
      right:max(10px,env(safe-area-inset-right));
      bottom:max(10px,env(safe-area-inset-bottom));
      z-index:9998;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:40px;
      padding:8px 18px;
      border:1px solid #066de0;
      border-radius:999px;
      color:#fff;
      background:#087cff;
      box-shadow:0 5px 16px rgba(8,124,255,.28);
      font-size:13px;
      font-weight:700;
      line-height:1.2;
      text-decoration:none;
      white-space:nowrap;
    }
    .drb-join:hover{ color:#fff; background:#066de0; text-decoration:none; }
    .drb-join:focus-visible{ outline:3px solid rgba(8,124,255,.3); outline-offset:3px; }
    .drb-doctor-request-page .drb-join{ display:none; }

    @media (max-width:560px){
      .drb-join{ right:max(8px,env(safe-area-inset-right)); bottom:max(8px,env(safe-area-inset-bottom)); min-height:38px; padding:7px 14px; font-size:12px; }
    }

    
    .drb-links{ padding:0; }
    .drb-links ul{
      list-style:none;
      margin:0;
      padding:14px 16px;
      display:flex;
      gap:5px;
      justify-content:center;
      flex-wrap:wrap;
    }
    .drb-links li{ margin:0; padding:0; }
    .drb-links a{
      color:#1f3f6e;
      text-decoration:none;
      padding:6px 8px;
      border-radius:8px;
    }
    .drb-links a:hover{ background:#eef6ff; }

    .drb-links.drb-links-legal ul{ gap:16px; }
    .drb-links.drb-links-legal a{ font-size:14px; opacity:.95; }

    .drb-divider{ height:1px; background:#e7f0fb; }
    .drb-copy{
      padding:12px 16px;
      color:#374151;
      font-size:14px;
      border-top:1px solid #e7f0fb;
    }
