/* CSS Document */

/**************************************Styles client***************************************/
body { background:#fff; }
.container { background:#fff; }
.navbar .container { padding:0; background:none; }
.nav-collapse { background:#E7EEF5; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding:0; }
.homePage .hero-unit, .bloc-filtres {
    background-color: #e4e1e1;
    box-shadow: none;
    border-color: #ffffff;
}
.homePage .hero-unit { min-height:170px; }
.hero-unit { padding-left:230px !important; border:0; }
h2 {
    color: #ffffff;
}
.navbar .navbar-inner {background: #E7EEF5 !important; /* Old browsers */
background: -moz-linear-gradient(left, #E7EEF5 0%, #2989d8 54%, #7db9e8 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #E7EEF5 0%,#2987bb 54%,#53c74d 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #E7EEF5 0%,#1e1e1f 54%,#715c54 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7EEF5', endColorstr='#7db9e8',GradientType=1 ) !important; }
.navbar .nav { margin-top:20px; }
.navbar .nav > li > a {
    padding: 5px 10px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 5px;
    color: #f1f6f9 !important;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-bottom-color:#0f7bbc; border-top-color:#0f7bbc; }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { color:#fff !important; background-color:#0f7bbc; }

.btn-primary, .navbar-inverse .btn-navbar {
    background: #897883 !important;
    border: 0;
}
.btn-primary:hover, .btn:focus {
    background: #996666 !important;
    color: #fff !important;
}
.btn-primary:hover .caret, .btn:focus .caret { border-top:4px solid #fff !important; }
.btn-toolbar .btn-group .btn-primary:hover, .btn-toolbar .btn-group .btn:focus { background:#E6E6E6 !important; }
.btn-toolbar .btn-group .btn:hover .caret, .btn-toolbar .btn-group .btn:focus .caret { border-top:4px solid #000 !important; }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color:#0f7bbc; color:#fff; }
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret, .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret { border-top-color:#fff !important; }
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: #996666 !important;
}
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus {
    background: #d4726b !important;
    color: #fff;
}
.navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { background:none !important; color:#0080C0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.navbar-inverse .dropdown-menu a { padding:5px 10px; }
.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active.active:hover, .datepicker td.active.disabled, .datepicker td.active.disabled:hover, .datepicker td.active[disabled], .datepicker td.active[disabled]:hover { background:#00549F; }
.alert { background:#F5760C; }
.alert, .alert h4 {color: #fff;}

footer { background:url(../images/footer-bg.png) no-repeat center top; }
footer p { color:#fff; font-size:0.7em; text-align:center; }

@media (max-width: 979px) {
	.home-img {display:none;}
	.hero-unit { background-image:none !important; padding-left:20px !important; }
	.administration .hero-unit { background:url(../images/visuel-home.png) 0 30px no-repeat #E7EEF5 !important; padding-left:230px !important; }
} 
#ctl0_CONTENU_PAGE_gestionRdv_choixPrestation_msgEtab {
display: none;
}    
.navbar .brand h1 img {
    max-height: 74px;
}
#ctl0_CONTENU_PAGE_gestionRdv_panelChoixPrestation fieldset legend {display:none;}
#ctl0_CONTENU_PAGE_gestionRdv_panelPriseRdv fieldset legend {display:none;}
.wizard .current {
    background: #986565!important;
    color: #fff!important;
}
.wizard .current:after {
    border-left-color: #986565!important;
}
