/**
 * All your custom CSS should go into this file
 */

body{
   background-color:#e6e6e6;
   font-family: "Source Sans Pro",sans-serif;
}

#myModal {
  color: black !important;
  width:600px;
}

.modal {
	bottom:;
}

th{
     color: black !important;
}

html, body {
    margin:0;
    padding:0;
    height:100%;
}

#header{
	text-align:center;
	/*background-color: orange;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:black;*/
}

#menu {
	width:70%;
	margin-left:15%;
	height:50px;
	/*padding:10px;*/

	/*background-color: blue;*/
}

#superGlobal{
	min-height:100%;
    position:relative;
}

#content {
	float:left;
	padding:10px;
	padding-left:20px;
	width:70%;
	margin-left:15%;
	/*border-top-width:1px;
	border-top-style:solid;
	border-top-color:black;*/

    padding-bottom:40px;
}

#footer {
	clear:both;
	width:100%;
	text-align:center;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:black;
	font-size:11px;
	/*position:absolute;*/
    bottom:0;
    height:10px;
}

#menu button {
	margin-left:5px;
}

.control-group label.control-label {
	width:150px;
}

div.ui-datepicker{
 font-size:10px;
}

#moteur_part1{
	float:left;
	padding-right:20px;

}
#moteur_part2{
	float:left;
	padding-right:20px;

}
#moteur_part3{
	float:left;
	padding-right:20px;

}
#buttonUnify {
	margin-left:50px;
	float:left;
	margin-right:10px;
}

#arrowButton, #allButton{
	float:left;
	padding-top: 5px;
	margin-right:10px;
	margin-left:10px;
	cursor: pointer;
}

#productUnify {
	float:left;
	margin-right:10px;

}

#allProduct {
	float:left;
	margin-right:10px;
}

#productNotUnify {
	float:left;
	margin-right:10px;
}

#buttonSearch {
	float:left;
}

#productIgnored{
	float:left;
}

#resultSearch {
	float:left;
	/*clear:both;*/
	width:100%;
	padding-top:0px;
}

#contentLeft{
	float:left;
	width:50%;
}

#contentRight{
	float:right;
	width:47%;
}

#contentLeft, #contentRight legend {
	text-align:center;
}

#contentNewLeft{
	width:40%;
	float:left;
    padding-right:160px;
}


.prodUnifie{
	color:red;
}

tr td{
	cursor: pointer;
}

.left {
	float:left;
}
.clear{
	clear:both;
}

.deconnexion {
	float:left;
	margin-right:30px;
	margin-bottom:5px;
}

#boutonFixUnifier {
	width:95px;
	height:60px;
	padding:1em;
	position:fixed;
	background-color:black;
}

#deleteUnifySelected {
	float:left;
	margin-left:220px;
	margin-right:30px;
}

#button_moteur {
	float:left;
	margin-bottom:5px;
}

caption {
	font-size:13px;
	font-weight:bold;
}

.filters input {
    padding: 0px;
}


#noResult {
	padding-top:25px;
	font-style:italic;
}

.control-group label {
	float:left;
	display:inline;
}

.control-group {
	margin-right:3px;
	margin-bottom:0px;
}

legend+.control-group{
	margin-top:5px;
}

fieldset legend {
	 font-size:16px;
	 font-weight:bold;
	 color : #23527c;
}

.navbar-inner {
	background-color: #fff;
	background-image: none;
	width: 100%;
	padding: 0px;
}

.navbar .brand {
	background-color: #fff;
	color : #23527c;
}

.navbar .nav {
	background-color: #fff;
	color : #23527c;
}

.navbar .nav>li>a {
	color : #23527c;
}

.container {
    width: 100%;
    padding: 0px;
}


/* Yield */
#birtOutput {
	border: none;
	width: 1100px;
	height: 958px;
	margin: auto;
	display: block;
}

/* Tableau Booking URL */
#tableUrlBooking td, input {
    cursor:default;
}

#tableUrlBooking{
    font-size: 11px;
}

.tdac {
    text-align: center;
}

.flr {
    float: right;
}

#tableUrlBooking img {
    cursor:pointer;
}

#tableUrlBooking .filters td:nth-child(5) input {
    width:auto;
}

#tableUrlBooking .filters td:nth-child(1) input {
    width:auto;
}
#tableUrlBooking .filters td:nth-child(1){
    width:auto;
}
#tableUrlBooking .filters th:nth-child(1){
    width:auto;
}

#tableUrlBooking .filters td:nth-child(3) input {
    width:auto;
}
#tableUrlBooking .filters td:nth-child(3){
    width:auto;
}
#tableUrlBooking .filters th:nth-child(3){
    width:auto;
}

#tableUrlBookingr .filters td:nth-child(2) input {
    width:auto;
}
#tableUrlBooking .filters td:nth-child(2){
    width:auto;
}
#tableUrlBooking .filters th:nth-child(2){
    width:auto;
}

#formSelProd label {
	display:inline;
}

.labelcrea {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 19px;
}

.blocformcrea {
	margin-left: 2px;
	margin-bottom: 15px;
}

.form-check {
	margin-bottom: 5px;
}

.creationDate {
	padding-left: 2px;
	padding-right: 2px;
}

.col-sm-1 {
	padding-left: 0px;
	padding-right: 0px;
}

.titreTablo {
	padding-left: 0px;
	margin: 0 20px 20px 30px;

	font-weight: bold;
	font-size: 16px;
	color : #23527c;
}

.dateConnexion {
	font-size:11px;
	font-style: italic;
	color : #23527c;
	margin-left: 20px;
}

#msg, #loader{
	text-align:center;
}

.tabMenuSelected {
	background-color: #B7CFEB;
}

.anotertitre { 
	font-weight: bold; 
	font-style:italic;
	font-size:11px;
}
.anoter { 
	font-style:italic;
	font-size:11px;
}

/* form export */

#exportForm h3 {
  color : #000;
  padding : 5px 15px;
}

#exportForm li.active a {
	color : white;
	background-color: #428bca;
}

#exportForm .tab-content {
  padding : 5px 15px;
}

#exportFormBrut label {
	font-weight: bold;
	float:left;
	display:inline;
	width:200px;
}

#moteur_produnif_part1{
	float:left;
	width:500px;
	padding-right:20px;
}

#moteur_produnif_part1 label {
	width:160px;
}

#chbxFiltreProdUnif, #chbxFiltreParDest, #chbxFiltreParDestHisto, #chbxFiltreBrut{
	font-weight: bold;
	margin-top:20px;
	margin-bottom:15px;
}

#moteur_filtre_ville{
	float:left;
	width:240px;
	padding-right:30px;

}

#moteur_filtre_duration{
	float:left;
	width:240px;
	padding-right:60px;

}

#moteur_filtre_datedepart{
	float:left;
	width:240px;
	padding-right:10px;

}

#moteur_submit{
	clear:both;
	padding-top:20px;
}

.coche_tout {
	font-style:italic;
	font-weight: normal;
	font-size: 11px;
	background-color: #D3D3D3;
}

.aucune_donnee { 
	font-size:11px;
}

.form-label {
	font-style:italic;
	font-weight: bold;
	font-size: 14px;
	color: #808080;
}

div.form-label{
	padding-bottom:10px;
}

#moteur_pardest_part1{
	float:left;
	width:450px;
	padding-right:10px;
}

#moteur_pardest_part1 label {
	width:170px;
}

#moteur_pardest_part2{
	float:left;
	width:400px;
	padding-right:10px;
}

#moteur_pardest_part2 label {
	width:120px;
}

#filtreProdUnif, #filtreParDest, #filtreParDestHisto, #filtreParWeb, #filtreBrut{
	clear: both;
	padding-top: 10px;
}

#deleteUrlSubmit{
	clear: both;
	padding-top: 50px;
}

.datesni {
	margin-top:10px;
}

#moteur_brut_colgauche {
	float:left;
	width:530px;
}

#moteur_brut_part1{
	float:left;
	width:500px;
	padding-right:0px;
}

#moteur_brut_part1 label {
	width:200px;
}

input.hasDatepicker{
	width:220px;
	height:30px;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity: 1;
   color: #555;  
}

#moteur_brut_part2{
	float:left;
	width:500px;
	padding-right:0px;
	padding-bottom: 60px;
}

#moteur_brut_part2 label {
	width:200px;
}

#moteur_brut_part3{
	float:left;
	display: inline;
	width:420px;
	padding-right:20px;
}

#moteur_brut_part3 label {
	width:150px;
}


#filtrebrut {
	clear:both;
}

.datesnibrut {
	margin-top:0px;
	padding-bottom:38px;
}

.labelbrutoff {
	color: #A9A9A9;
}
.labelbruton {
	color: #000000;
}

#reset_form {
	float:right;
}