.navbar, .navbar-collapse, .navbar-header,
.navbar-inverse, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
border:none !important; box-shadow:none !important;}

#entete-form{padding: 0 15px;}
.btn-danger:hover{background: #022144 !important;}

.navbar-form{text-align:center;}
.navbar-right{margin-right: -15px;}
#btn-annuler-show{display:block !important; text-align:center; margin: 0 auto; margin-bottom: 10px; margin-top: 10px;}

.text-center-mobile{text-align:center;}

#logo{margin-left: 15px;}
.entete-nom-medecin-titre h1{font-size:21px;margin:0;padding:5px 0;}
.entete-nom-medecin-sous-titre h2{font-size:16px;margin:0;padding:0;}
.entete-nom-medecin-sous-titre h2::after{content: "";display: block;height: 1px;margin: 0 auto;padding-bottom: 10px;width: 56px;border-bottom: 1px solid #666;}

#smart-adresse{ width: 100%; text-align:center; margin: 10px 0 !important;}

.container-principal{margin:0 0 15px 0;box-shadow:none;}

.tab-content > .active{ padding-top: 15px;}
.nav > li > a{padding: 6px; font-size: 12px; margin-right: 5px;}

.bloc-acces h2{padding: 15px !important;}
#map_canvas{ border-bottom-left-radius: 4px; }

.module_rdv_groupe_container .module_rdv_groupe_img .overlay,
.div_equipe .thumbnail .overlay{display:none !important;}

.btn-default{font-size: 12px;padding: 4px 8px;}

#module_rdv_label_groupe, #module_rdv_label_retour, #zone_titre_rdv h2, #lib_mes_rdv, .adeplacer-titre h2, .adeplacer-titre h2 i,
#module_rdv_entete_presta span.icon-add-event, 
#module_rdv_entete_groupe span.icon-add-event,
#module_rdv_entete_groupement span.icon-add-event,
#zone_titre_rdv span.icon-add-event{ font-size: 21px !important; padding-top: 4px !important; }

#lib_mes_rdv{padding-top: 30px !important;}

#module_rdv_entete_presta, #module_rdv_entete_groupe{margin-bottom: 0;}
.module_rdv_presta{padding:0;}

.recapitulatif .attenteconfirmation, .recapitulatif .champspersos-container, .recapitulatif .confirmerlerdv, #mes_rdv{max-width: 100%;}
#btn-confirmation{ padding: 12px 16px; font-size: 12px; }

.list-group-item{text-align:center;}
.btn-margin{margin:10px 5px;}

.adeplacer-retour{ text-align:center; margin-bottom:20px;}

.div-btn-prochaine-dispo{ padding: 30px 15px; margin: 15px 0;}

.module_rdv_presta_description{padding-bottom:10px;}
.module_rdv_presta:hover {background:none !important;}

.btn-annuler-rdv, .btn-deplacer-rdv{float:none !important;} 