.container-non-responsive {
  /* Margin/padding copied from Bootstrap */
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;

  /* Set width to your desired site width */
  width: 1570px;
}

/* Generic class create_res.php */
.row_100
{
    width: 100px !important;
}

.row_250
{
    width: 250px !important;
}

.row_400
{
    width: 400px !important;
}

.row_240
{
    width: 240px !important;
}

.row_250
{
    width: 250px !important;
}

.row_230
{
    width: 230px !important;
}

.row_200
{
    width: 200px !important;
}

.row_50
{
    width: 50px !important;
}

.row_55
{
    width: 55px !important;
}

.row60
{
    width: 60px !important;
}

.row_70
{
    width: 70px !important;
}

.row_80
{
    width: 80px !important;
}

.row_125
{
    width: 125px !important;
}

.row_150
{
    width: 150px !important;
}

.row_70
{
    width: 70px !important;
}

.row_30
{
    width: 30px !important;
}

.row_40
{
    width: 40px !important;
}

/* body */
body
{
    padding-top:50px;
}

#filter_res tr td
{
    padding-left: 0px;
    padding-right: 0px;
    margin-left:0px;
    margin-right:0px;
}

#create_res tr td
{
    padding-left: 0px;
    padding-right: 0px;
    margin-left:0px;
    margin-right:0px;
}

/* button */
.btn-info { background-color: hsl(207, 81%, 17%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4aa3ec", endColorstr="#082e4e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#4aa3ec), to(#082e4e)); background-image: -moz-linear-gradient(top, #4aa3ec, #082e4e); background-image: -ms-linear-gradient(top, #4aa3ec, #082e4e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4aa3ec), color-stop(100%, #082e4e)); background-image: -webkit-linear-gradient(top, #4aa3ec, #082e4e); background-image: -o-linear-gradient(top, #4aa3ec, #082e4e); background-image: linear-gradient(#4aa3ec, #082e4e); border-color: #082e4e #082e4e hsl(207, 81%, 6%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.72); -webkit-font-smoothing: antialiased; }


/* navbar */
#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 1);
    padding: 5px;
}
#custom-bootstrap-menu.navbar-default {
    font-size: 15px;
    background-color: rgba(49, 160, 224, 1);
    background: -webkit-linear-gradient(top, rgba(60, 60, 143, 1) 0%, rgba(49, 160, 224, 1) 100%);
    background: linear-gradient(to bottom, rgba(60, 60, 143, 1) 0%, rgba(49, 160, 224, 1) 100%);
    border-width: 0px;
    border-radius: 0px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(49, 160, 224, 1);
    background: -webkit-linear-gradient(top, rgba(60, 60, 143, 1) 0%, rgba(49, 160, 224, 1) 100%);
    background: linear-gradient(to bottom, rgba(60, 60, 143, 1) 0%, rgba(49, 160, 224, 1) 100%);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(15, 3, 3, 1);
    background-color: rgba(18, 92, 54, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(26, 17, 17, 1);
    background-color: rgba(18, 92, 54, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #125c36;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #125c36;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #125c36;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #31a0e0;
}

.navbar-label 
{ 
    color: #FFFFFF;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px; 
}

@media (max-width: 850px) { 
    .navbar-right{
        display:none;
    }
}

/*Page de gestion des clients*/
#form_recherche {
  margin-bottom:10px;
}

#form_recherche label {
     margin:5px;
}

#form_recherche span {
     margin-right:5px;
}

.label_recherche {
   font-size:12px;
}

.btn_gest { margin:10px; background-color: hsl(207, 81%, 17%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4aa3ec", endColorstr="#082e4e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#4aa3ec), to(#082e4e)); background-image: -moz-linear-gradient(top, #4aa3ec, #082e4e); background-image: -ms-linear-gradient(top, #4aa3ec, #082e4e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4aa3ec), color-stop(100%, #082e4e)); background-image: -webkit-linear-gradient(top, #4aa3ec, #082e4e); background-image: -o-linear-gradient(top, #4aa3ec, #082e4e); background-image: linear-gradient(#4aa3ec, #082e4e); border-color: #082e4e #082e4e hsl(207, 81%, 6%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.72); -webkit-font-smoothing: antialiased; }

/*champe de recherche de la pagination*/
li.saisie_page {
    margin:10px;
}

/*style de la table de détail client*/
.table-detail th {
    font-size:12px;
    color:#3b4798;
    background-color:#C6E2FF;
}

/*Style du gif de chargement*/
#gif_chargement {
   width:70px;
   margin-left:700px;
   position:fixed;
   visibility:hidden;
}

#gif_chargement_gestion {
   width:70px;
   margin-left:700px;
   position:fixed;
}