#menu-mobile{display:none;}

@media screen and (max-width: 900px) {
	.navbar-nav{margin:0;}
  #header .logo{display:block;width:100%;}
  #header ul{float:none;position:absolute;top:0;right:0;}
  #header .titre{margin-bottom:10px;}
  
  
  nav .separation{height:1px;border:0;border-top:1px solid #CCC}
  #menu .nav li{display:none;}
  #menu .nav li.visible{display:block;}
  
  #menu #menu-mobile{display:block;}
  #show-all b{display:none;}
  #print-agenda{display:none;}
  nav.navbar.barre-outils ul{text-align:left;font-size:0;display:flex}
  nav.navbar.barre-outils ul li{font-size:16px;border:none;}
  .align-left.btn-naviguation{margin-right:0 !important}
  nav.navbar.barre-outils{margin:0 -15px 15px -15px}
  nav.navbar.barre-outils li.align-left{float:none;}
  

  nav.navbar.barre-outils li.btn-naviguation span{display:none;}
  nav.navbar.barre-outils li.btn-naviguation a{text-align:center;width:45px;font-size:0px;padding:13px 14px 15px 14px}
  nav.navbar.barre-outils li.btn-naviguation a i{font-size:16px}
  nav.navbar.barre-outils li{margin-right:0}
  #semaine-agenda{display:none;}
  #date-stat{font-size:0;}
  #date-stat i{font-size:12px;}
  #date-poste-agenda{font-size:0px;}
  #date-poste-agenda i{font-size:12px;}
  #legende span{display:none;}
  
  
  .nav.navbar-nav .navbar-form.navbar-left{padding:0;min-width:123px;}
  
  nav.navbar.barre-outils .navbar-form{border:none;}
  nav.navbar.barre-outils .navbar-form .form-group{width:auto;margin:0;}
  nav.navbar.barre-outils .navbar-form .form-group .input-group-addon:last-of-type{display:none;}
  nav.navbar.barre-outils .navbar-form .form-group input{padding: 0 5px;font-size: 12px;height: 19px;}
  nav.navbar.barre-outils li.border-right{border:0}
  
  #planning-complet #table-agenda{width:100vw;overflow:auto;min-width:0}
  #planning-complet .container-fluid:last-of-type{padding:0}
  #planning-complet .container-fluid:last-of-type .row{margin:0}
  #planning-complet .container-fluid:last-of-type .row .col-lg-12{padding:0}
  
  #agenda #table-agenda th{font-size:10px;width:80px;padding-left:5px;}
  #agenda .barre-outils{width:100vw;overflow:auto;}
  #table-agenda.agenda-vertical .table td.text-xs{width:40px;font-size:8px}
  #agenda .edit.select{font-size:12px !important}
  
  #stat #annee{height:26px;}
  #stat .navbar-form.navbar-left{margin:0;padding:10px 0}
  #stat .navbar-form.navbar-left .form-group{width:calc(100% - 42px);display:inline-block;vertical-align:top;}
  #stat #date-stat{display:inline-block;vertical-align:top;}
  #statistique td{width:80px;font-size:12px}
  #stat .col-md-12:last-of-type{padding:0}
  #stat .col-md-12:last-of-type nav.navbar.barre-outils{margin:0}
  
  #stat-poste .nav.navbar-nav .form-group{width:calc(100% - 42px);display:inline-block;vertical-align:top;}
  #stat-poste #date-poste-agenda{display:inline-block;vertical-align:top;}
  #stat-poste table td,#stat-poste table th{padding:5px;font-size:12px}
  
  .block{margin:0 -15px;}
  .block h2{border-radius:0px;font-size:18px;}
  .block h2:first-child{border-radius:0px;}
  .block nav.navbar.barre-outils{border-radius:0px;margin:0}
  .block .content{padding:0px}
  .block .navbar-form.navbar-left .form-group{width:calc(100% - 42px) !important;display:inline-block;vertical-align:top;}
  
  #historique-filtre{font-size:12px;width:auto;padding:9px 14px 9px 14px;line-height:15px}
  #date-agenda{display:inline-block;vertical-align:top;font-size:0;}
  #date-agenda i{font-size:12px;}
  
  #semaine-remplacement{display:none;}
  
  #anchor-relatif #table-agenda{margin:0 -15px;width:calc(100% + 30px)}
  
  #remplacement .col-no-padding{padding:0}
  #remplacement .col-md-1{width:72px;float:left;}
  #remplacement .col-md-1 th{font-size:12px !important}
  #remplacement .col-md-1 tr:nth-child(4) th{height:37px !important}
  #remplacement .col-md-11{width:calc(100% - 72px);float:left;}
  #remplacement .col-md-11 th{font-size:12px !important}
  #remplacement #absences .annee, #remplacement #absences .mois{height:19px}
  
  #remplacement  #date-agenda{display:none;}
  
  #agenda #anchor-relatif #table-agenda.agenda-vertical{width:100vw;overflow:auto;}
}