.marbot{margin-bottom:15px }
.martop{margin-top:15px }
.padbot{padding-bottom:15px }
.padtop{padding-top:15px }
.padtb{padding-top:5px; padding-bottom:5px }
.martb{margin-top:5px; margin-bottom:5px }
.ombre{-moz-text-shadow:0px 0px 3px #fff; -webkit-text-shadow:0px 0px 3px #fff; text-shadow:0px 0px 3px #fff;}

.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f9f9f9;}
.table-striped > tbody > tr:nth-of-type(2n) {background-color: #ffffff;}
.table-striped > tbody > tr {opacity: 0.7; -moz-opacity:0.7; -ms-filter: "alpha(opacity=70)"; filter: alpha(opaciy=70);}
.table-striped > tbody > tr:hover {background-color: #ffffff;opacity: 1; -moz-opacity:1; -ms-filter: "alpha(opacity=100)"; filter: alpha(opaciy=100);}

.button-fixed-left { position: fixed; bottom: 0px; left: 0px; margin-left:15px; z-index:100000}
.button-fixed-center { position: fixed; bottom: 0px; right: 50%;  z-index:100000}
.button-fixed-center2 { position: fixed; bottom: 0px; left: 50%;  z-index:100000}
.button-fixed-right { position: fixed; bottom: 0px; right: 0px;margin-right:15px; z-index:100000}



.badge-success {background-color: #5cb85c; }
.badge-info {background-color: #5bc0de; }
.badge-danger {background-color: #d9534f; }

.panel-rose {
    border-color: #febcbe;
}
.panel-rose > .panel-heading {
    color: #333;
    background-color: #ffbfdf;
    border-color: #febcbe;
}

.row-centered {
  text-align: center;
}
.col-centered {
  display: inline-block;
  float: none;
  margin-right: -4px;
}