/*MOBILE*/

@media (max-width: 768px) {
    .no-mobile {display: none !important}
    div.menu-sans-logo {
      min-height: 0 !important;
    }
    .menu-dashboard #menu-btn {
      margin: 0 !important;
      padding: 0 !important;
      border: 1px solid;
      width: 100% !important;
    }
    div#bloc-admin {
      margin-top: 20px;
      padding-right: 20px;
      padding-left: 20px;
    }
    .bg_header_extranet h4 {
      font-size: 14px !important;
      text-align: center;
    }
    form .btn-tdb.btn-primary {
      font-size: 13px;
      width: 100%;
    }
    a.btn-blanc {
      font-size: 13px;
      margin-top: 4px;
    }
    a.btn-tdb {
      display: block;
      margin: 10px 0;
    }
    div.card-header a.btn-tdb.btn-secondary {
      margin: 0;
      padding: 0;
    }
    .marge-top-mobile-2 {
      margin-top: 10px;
    }
    .card-header.bg_header_extranet > button {
      font-size: 11px;
    }
}