.total-inline {

	font-weight: bold;

	font-size: 1.2em;

	vertical-align: middle !important;

}

.midtotal {

	font-weight: bold;

	font-size: 1.4em;

	vertical-align: middle !important;

}

.grand-total {

	font-weight: bold;

	font-size: 2em;

	vertical-align: middle !important;

}

.bottom-page {

	margin-bottom: 100px;

}

.bg-danger, .bg-success {

	padding: 0 5px;

}



.table-centered > tbody > tr > th , td {

	text-align: center !important;

	vertical-align: middle !important;

}



nav a {

	color: #ffffff;

	text-decoration: none;

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    background-color: #DC595A;

    color: #FFF;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

 background-color: #DC595A;

 color: #FFF;

}

.navbar-default .navbar-nav > li > a {

    color: #FFF;

}

body {

padding-top:50px;

}

.link {

    color:crimson;

}

.inlineb {

    display:inline !important;

    float:left;

}

.has-feedback .form-control-feedback {

    display: block;

    height: 34px;

    line-height: 34px;

    position: absolute;

    right: 0;

    text-align: center;

    top: 6px;

    width: 34px;

    color:crimson;

    left:92%;

    font-size: 10px;

}

.form-select-red {

    display: block;

    height: 34px;

    line-height: 34px;

    position: absolute;

    right: 0;

    text-align: center;

    top: 0px;

    width: 34px;

    color:crimson;

    left:92%;

    font-size: 10px;

}

.submit1 {

    margin-top: 29px;

    width: 30%;

}

#achats, #travaux {

display: none;

}

table.table {

    background-color: #FFF;

}

.balance-button {

    padding-left: 14px;

    padding-right: 14px;

}