/* CSS Document */

/*NAVBAR */
.navbar-default {
	background-color: #FFF;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: double;
	border-bottom-color: #C6C7C8;
}
.navbar-default .navbar-nav>li>a {
	color: #E7511E;
}
.navbar-default .navbar-nav>.active>a {
	background-color: #E7511E;
	color: #FFF;
}
.navbar-default .navbar-text {
	color: #E7511E;
}
.navbar-default .navbar-brand {
	color: #E7511E;
}
.nav>li>a {
	color: #E7511E;
	text-decoration: none;
}
.sidebar {
	padding-top: 20px;
}
.navbar-brand {
	padding: 0px;
}
.navbar-brand, .navbar-nav li a {
	line-height: 60px;
	height: 60px;
	padding-top: 0;
}
.navbar-brand>img {
	height: 100%;
	padding: 8px;
	padding-left: 20px;
	width: auto;
}
.breadcrumb {
	background-color: #fff;
	padding-top: 20px;
	text-align: right;
	padding-right: 0;
}
/*BUTTONS*/

/*--------------------*/
/*--- ORANGE CLAIR ---*/
/*--------------------*/
.btn-orange {
	color: #F08A00;
	background-color: #FFFFFF;
	border-color: #F08A00;
	border-width: 2px;
	text-transform: uppercase;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
	color: #FFFFFF;
	background-color: #F08A00;
	border-color: #F08A00;
}
.btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
	background-image: none;
	color: #FFFFFF;
	outline: 0 !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.btn-orange.disabled, .btn-orange[disabled], fieldset[disabled] .btn-orange, .btn-orange.disabled:hover, .btn-orange[disabled]:hover, fieldset[disabled] .btn-orange:hover, .btn-orange.disabled:focus, .btn-orange[disabled]:focus, fieldset[disabled] .btn-orange:focus, .btn-orange.disabled:active, .btn-orange[disabled]:active, fieldset[disabled] .btn-orange:active, .btn-orange.disabled.active, .btn-orange[disabled].active, fieldset[disabled] .btn-orange.active {
	background-color: #FFFFFF;
	border-color: #F08A00;
	color: #F08A00;
}
.btn-orange .badge {
	color: #FFFFFF;
	background-color: #F08A00;
}
/*--------------------*/
/*--- ORANGE FONCE ---*/
/*--------------------*/
.btn-rouge {
	color: #E7511E;
	background-color: #FFFFFF;
	border-color: #E7511E;
	border-width: 2px;
	text-transform: uppercase;
}
.btn-rouge:hover, .btn-rouge:focus, .btn-rouge:active, .btn-rouge.active, .open .dropdown-toggle.btn-rouge {
	color: #FFFFFF;
	background-color: #E7511E;
	border-color: #E7511E;
}
.btn-rouge:active, .btn-rouge.active, .open .dropdown-toggle.btn-rouge {
	background-image: none;
	color: #FFFFFF;
	outline: 0 !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.btn-rouge.disabled, .btn-rouge[disabled], fieldset[disabled] .btn-rouge, .btn-rouge.disabled:hover, .btn-rouge[disabled]:hover, fieldset[disabled] .btn-rouge:hover, .btn-rouge.disabled:focus, .btn-rouge[disabled]:focus, fieldset[disabled] .btn-rouge:focus, .btn-rouge.disabled:active, .btn-rouge[disabled]:active, fieldset[disabled] .btn-rouge:active, .btn-rouge.disabled.active, .btn-rouge[disabled].active, fieldset[disabled] .btn-rouge.active {
	background-color: #FFFFFF;
	border-color: #E7511E;
	color: #E7511E;
}
.btn-rouge .badge {
	color: #FFFFFF;
	background-color: #E7511E;
}
/*------------*/
/*--- BLEU ---*/
/*------------*/
.btn-bleu {
	color: #307883;
	background-color: #FFFFFF;
	border-color: #307883;
	border-width: 2px;
	text-transform: uppercase;
}
.btn-bleu:hover, .btn-bleu:focus, .btn-bleu:active, .btn-bleu.active, .open .dropdown-toggle.btn-bleu {
	color: #FFFFFF;
	background-color: #307883;
	border-color: #307883;
}
.btn-bleu:active, .btn-bleu.active, .open .dropdown-toggle.btn-bleu {
	background-image: none;
	color: #FFFFFF;
	outline: 0 !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.btn-bleu.disabled, .btn-bleu[disabled], fieldset[disabled] .btn-bleu, .btn-bleu.disabled:hover, .btn-bleu[disabled]:hover, fieldset[disabled] .btn-bleu:hover, .btn-bleu.disabled:focus, .btn-bleu[disabled]:focus, fieldset[disabled] .btn-bleu:focus, .btn-bleu.disabled:active, .btn-bleu[disabled]:active, fieldset[disabled] .btn-bleu:active, .btn-bleu.disabled.active, .btn-bleu[disabled].active, fieldset[disabled] .btn-bleu.active {
	background-color: #FFFFFF;
	border-color: #307883;
	color: #307883;
}
.btn-bleu .badge {
	color: #FFFFFF;
	background-color: #307883;
}
/*------------*/
/*--- VERT ---*/
/*------------*/
.btn-vert {
	color: #5E9629;
	background-color: #FFFFFF;
	border-color: #5E9629;
	border-width: 2px;
	text-transform: uppercase;
}
.btn-vert:hover, .btn-vert:focus, .btn-vert:active, .btn-vert.active, .open .dropdown-toggle.btn-vert {
	color: #FFFFFF;
	background-color: #5E9629;
	border-color: #5E9629;
}
.btn-vert:active, .btn-vert.active, .open .dropdown-toggle.btn-vert {
	background-image: none;
	color: #FFFFFF;
	outline: 0 !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.btn-vert.disabled, .btn-vert[disabled], fieldset[disabled] .btn-vert, .btn-vert.disabled:hover, .btn-vert[disabled]:hover, fieldset[disabled] .btn-vert:hover, .btn-vert.disabled:focus, .btn-vert[disabled]:focus, fieldset[disabled] .btn-vert:focus, .btn-vert.disabled:active, .btn-vert[disabled]:active, fieldset[disabled] .btn-vert:active, .btn-vert.disabled.active, .btn-vert[disabled].active, fieldset[disabled] .btn-vert.active {
	background-color: #FFFFFF;
	border-color: #5E9629;
	color: #5E9629;
}
.btn-vert .badge {
	color: #FFFFFF;
	background-color: #5E9629;
}
/*------------*/
/*--- GRIS ---*/
/*------------*/
.btn-gris {
	color: #58585A;
	background-color: #FFFFFF;
	border-color: #58585A;
	border-width: 2px;
	text-transform: uppercase;
}
.btn-gris:hover, .btn-gris:focus, .btn-gris:active, .btn-gris.active, .open .dropdown-toggle.btn-gris {
	color: #FFFFFF;
	background-color: #58585A;
	border-color: #58585A;
}
.btn-gris:active, .btn-gris.active, .open .dropdown-toggle.btn-gris {
	background-image: none;
	color: #FFFFFF;
	outline: 0 !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.btn-gris.disabled, .btn-gris[disabled], fieldset[disabled] .btn-gris, .btn-gris.disabled:hover, .btn-gris[disabled]:hover, fieldset[disabled] .btn-gris:hover, .btn-gris.disabled:focus, .btn-gris[disabled]:focus, fieldset[disabled] .btn-gris:focus, .btn-gris.disabled:active, .btn-gris[disabled]:active, fieldset[disabled] .btn-gris:active, .btn-gris.disabled.active, .btn-gris[disabled].active, fieldset[disabled] .btn-gris.active {
	background-color: #FFFFFF;
	border-color: #58585A;
	color: #58585A;
}
.btn-gris .badge {
	color: #FFFFFF;
	background-color: #58585A;
}
/*JUMBOTRON*/
.jumbotron {
	margin-top: 120px;
	background-color: #FFF;
	color: #58585A;
	text-align: center;
}
.jumbotron h1 {
	font-size: 24px;
	color: #E7511E;
}
.jumbotron p {
	font-size: 14px;
}
/*PAGINATION*/
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	color: #2b5178;
}
pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #2b5178;
}
/*TABLE*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle;
}
/*MODAL*/
.modal {
  text-align: center;
  padding: 0!important;
}
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.modal-header {
	background-color: #FFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: 1px solid #C6C7C8;
	margin-bottom: 2px;
}
.modal-title {
	color: #F08A00 !important;
	font-weight: 700 !important;
	text-transform: uppercase;
}
.modal-body {
	border-top: 1px solid #C6C7C8;
	margin-top: 2px;
	padding-top: 10px;
	padding-bottom: 0;
}
.modal-footer {
	background-color: #fff;
	padding-bottom: 0px;
	border:none;	
}


/*ALERTES*/
.alert-warning {
	background-color: #F08A00;
	text-align: left;
	border: none;
	color: #fff;
}
/*BADGES*/
.badge {
	background-color: #E7511E;
	margin-right: 5px;
}
