/**********************css de la partie central de la page search.html***************************/
/* search */


/*css de l affichage de la table des resultats */

/*table.dataTable  {*/
    /*position & couleur des bords*/
    /*border: 2px solid #f5f5f5;*/

/*}*/

table.dataTable tbody tr:hover ,table.dataTable thead th{

    background: #FC7E00;
    background: linear-gradient( #F7B97B, #FC7E00);
    background: -webkit-linear-gradient( #F7B97B, #FC7E00);
    background: -moz-linear-gradient( #F7B97B, #FC7E00);
    background: -ms-linear-gradient( #F7B97B, #FC7E00);
    background: -o-linear-gradient( #F7B97B, #FC7E00);
    background: linear-gradient( #F7B97B, #FC7E00);
}
table.dataTable td a{

	text-decoration: none;
    color: #ffffff;
}

/*entete du tableau de resultat*/

table.dataTable thead th,table.dataTable tfoot th,table.dataTable thead td,table.dataTable tbody td {

    /*position et taille*/
    line-height: 13px;
    padding: 5px;
    border: 1px solid #f5f5f5;
    font-family:  trebuchet MS,sans-serif;
    font-size: 15px;
    text-align: center;
}

table.dataTable tfoot th{


    /*couleur*/


    background: #555;
    background: -webkit-linear-gradient( #777, #333);
    background: -moz-linear-gradient( #777, #333);
    background: -ms-linear-gradient( #777, #333);
    background: -o-linear-gradient( #777, #333);
    background: linear-gradient( #777, #333);


}


table.dataTable thead td {


    /*couleur et format*/

    color: #1b1b1b;
    font-weight:bold;
    background: #FC7E00;
    background: linear-gradient( #F7B97B, #FC7E00);
    background: -webkit-linear-gradient( #F7B97B, #FC7E00);
    background: -moz-linear-gradient( #F7B97B, #FC7E00);
    background: -ms-linear-gradient( #F7B97B, #FC7E00);
    background: -o-linear-gradient( #F7B97B, #FC7E00);
    background: linear-gradient( #F7B97B, #FC7E00);
}


/*
div.dataTables_scrollHead table thead th,div.dataTables_scrollHead table thead td{


    margin-top: 50px; !important
    overflow: hidden;
    position: relative;
    border: 0px none;
    width: 100%;

}
*/


div.ColVis {

	display:inline-block;
	margin-bottom:10px;
    margin-top:3px;



}

button.ColVis_Button {
	background: linear-gradient(#777, #333) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #ffffff;
    font-family: trebuchet MS,sans-serif;
    font-size: 12px;
    height: 30px;
    padding: 3px ;

     /*couleur*/
    background: #555;
    background: -webkit-linear-gradient( #777, #333);
    background: -moz-linear-gradient( #777, #333);
    background: -ms-linear-gradient( #777, #333);
    background: -o-linear-gradient( #777, #333);
    background: linear-gradient( #777, #333);

}

.ColVis_collectionBackground,.ColVis_collection  {

	background: #f3f3f3; /* Old browsers */


}




.ColVis_Button:hover,ul.ColVis_collection li:hover{
	background: #FC7E00;
    background: linear-gradient( #F7B97B, #FC7E00);
    background: -webkit-linear-gradient( #F7B97B, #FC7E00);
    background: -moz-linear-gradient( #F7B97B, #FC7E00);
    background: -ms-linear-gradient( #F7B97B, #FC7E00);
    background: -o-linear-gradient( #F7B97B, #FC7E00);
    background: linear-gradient( #F7B97B, #FC7E00);

}


div.ColVis_catcher {
	position: absolute;
	z-index: 1101;
}

span.ColVis_radio {
	display: inline-block;
	width: 70px;
}



/*css utilise pour customiser les onglets de navigation provenant de datatable*/
/*css utilise pour customiser les onglets de navigation provenant de datatable*/
/*search*/
.dataTables_filter input {



   /*couleur et format*/
    background:#909090;
    background: -moz-linear-gradient(-90deg, #d4d4d4, #909090);
    background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#909090));
    background:     -ms-linear-gradient(top,#d4d4d4 0%,#e2e2e2 89%,#909090 100%); /* IE10+ */
    background:      -o-linear-gradient(top,#d4d4d4 0%,#e2e2e2 89%,#909090 100%); /* Opera 11.10+ */
    background:         linear-gradient(top, #d4d4d4 0%,#e2e2e2 89%,#909090 100%); /* W3C */

    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;

      margin-left: 5px;


}



/*search*/


.dataTables_filter {

  font-family: trebuchet MS, sans-serif;
  font-size: 15px;
  float:right;
  margin-left: 5px;



}




/*
#myTable_previous{

 color:black;
background-color:white;
    background-image:url(../img/delete.gif) !important;
    width: 5px;
}
*/


.paging_full_numbers a.paginate_button {

    /*position et taille*/
   float:left;


   padding: 0px 9px;
   margin-top: 10px;
   margin-bottom: 10px;
     /*couleur*/
   color: white;
   font-weight: bolder;



    /*couleur*/
    border: solid 1px  #909090;


    webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
    -o-border-radius: 8px;
	border-radius: 8px;



    background: #555;
    background: -webkit-linear-gradient( #777, #333);
    background: -moz-linear-gradient( #777, #333);
    background: -ms-linear-gradient( #777, #333);
    background: -o-linear-gradient( #777, #333);
    background: linear-gradient( #777, #333);
}
.dataTables_wrapper .dataTables_info ,.dataTables_wrapper .dataTables_length {

  font-family:  trebuchet MS, sans-serif;
  font-size: 15px;
  float: right;
  margin-left: 5px;
  margin-right: 10px;
}

.dataTables_wrapper  .paginate_button:active{

    background: #FC7E00;
    background: linear-gradient( #F7B97B, #FC7E00);
    background: -webkit-linear-gradient( #F7B97B, #FC7E00);
    background: -moz-linear-gradient( #F7B97B, #FC7E00);
    background: -ms-linear-gradient( #F7B97B, #FC7E00);
    background: -o-linear-gradient( #F7B97B, #FC7E00);
    background: linear-gradient( #F7B97B, #FC7E00);

}
.dataTables_wrapper .paginate_button.disabled:active {
  cursor: default;
  color: #fa7d00 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
/*header margin-top suite à bug avec firefox*/
/*.dataTables_scroll{*/

  /*margin-top: 30px;*/
  /*margin-bottom: 60px;*/

  /*-moz-margin-top:60px;*/
  /*-moz-margin-bottom:30px;*/

/*}*/
.dataTables_scrollHead
{

  margin-top:30px


}

.dataTables_wrapper {

    overflow:auto;
    margin-top: 5px;



}


/*table.dataTable.no-footer {*/
/*margin-top:20px;*/
/*}*/
/*Data Table stripped*/

/*background des lignes de resultats*/
table.dataTable.stripe tbody tr.odd {
  background-color: #737373;
}
table.dataTable.stripe tbody tr.even {
  background-color: #363636;
}


/* checkbox*/
.colcheckbox{

    background: #b9b9b9 !important;
}


/**********************css de la partie qui affiche les details d'un followup search.html***************************/



/*specifie taille du boutton et sa forme*/
.btn_nofu,.completed,.rejected,.ongoing,.submitted{


  webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;

  font-family: trebuchet MS;
  color: #ffffff;
  padding: 2px 2px 2px 2px;
  text-decoration: none;
}

/* on a un follow_up et on veut obtenir des informations*/

.completed{

  background: #52c42c;

}

.completed:hover{

  background: #3cff52;
  text-decoration: none;

}
.submitted{

  background: #112aaf;

}

.submitted:hover{

  background: #1444ff;
  text-decoration: none;

}
.rejected{

  background: #c70a11;

}
.rejected:hover{

  background: #ff0a04;
  text-decoration: none;
}

.ongoing{

  background: #f28d2a;

}
.ongoing:hover{

  background: #ff8f08;
  text-decoration: none;
}

.info_fu{
    webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;

  height:12;



}



.TFtable{

    /*# width:100%;*/
    border: 2px solid #f5f5f5;
    font-family: trebuchet MS,sans-serif;
    font-size: 15px;
    line-height: 13px;
    overflow: auto;

}


.TFtable tbody tr,.TFtable tbody td ,.TFtable tbody th{

    border: 1px solid #f5f5f5;

}

.TFtable tbody tr:hover {



    background: #FC7E00;
    background: linear-gradient( #F7B97B, #FC7E00);
    background: -webkit-linear-gradient( #F7B97B, #FC7E00);
    background: -moz-linear-gradient( #F7B97B, #FC7E00);
    background: -ms-linear-gradient( #F7B97B, #FC7E00);
    background: -o-linear-gradient( #F7B97B, #FC7E00);
    background: linear-gradient( #F7B97B, #FC7E00);
}

.TFtable thead th,.TFtable thead td,.TFtable tbody td {

    /*position et taille*/
    line-height: 13px;
    /*padding: 5px;*/
    border: 1px solid #f5f5f5;
    font-family:  trebuchet MS,sans-serif;
    font-size: 15px;
    text-align: center;
}

.TFtable thead th{
    /*couleur*/

    background: #555;
    background: -webkit-linear-gradient( #777, #333);
    background: -moz-linear-gradient( #777, #333);
    background: -ms-linear-gradient( #777, #333);
    background: -o-linear-gradient( #777, #333);
    background: linear-gradient( #777, #333);

}

.TFtable thead td {


    /*couleur et format*/

    color: #1b1b1b;
    font-weight:bold;
    background: #FC7E00;
    background: linear-gradient( #F7B97B, #FC7E00);
    background: -webkit-linear-gradient( #F7B97B, #FC7E00);
    background: -moz-linear-gradient( #F7B97B, #FC7E00);
    background: -ms-linear-gradient( #F7B97B, #FC7E00);
    background: -o-linear-gradient( #F7B97B, #FC7E00);
    background: linear-gradient( #F7B97B, #FC7E00);
}


/*  Define the background color for all the ODD background rows  */
.TFtable tr:nth-child(odd){
   background-color: #737373;
}
/*  Define the background color for all the EVEN background rows  */
.TFtable tr:nth-child(even){
   background-color: #363636;
}

/*titre des differents tableaux*/
.table_title{

    color: black;
    font-family: trebuchet MS,sans-serif;
    font-size: 20px;
    letter-spacing: 4pt;
    padding-top: 5px;


}

/*titre des differents parties de la section admin*/

.section_title{

    color: #d3d3d3;
    font-family: trebuchet MS,sans-serif;
    font-size: 25px;
    font-weight: 500;
    letter-spacing: 5pt;
    text-align: center;
    margin-top: -10px;
}