.boutonflottant {
    /*position: absolute;*/
    z-index:1000 !important;
    position: fixed;
    top: 150px;
    right: 10px;
    /*left: 500px;*/
}

.boutonRondOmbre {
    width:65px;
    height:65px;
    background:#fafafa;
    box-shadow:2px 2px 8px #aaa;
    font:bold 13px Arial;
    border-radius:50%;
    color:#555;
}

.boutonRondPlein {
    width:85px;
    height:85px;
    background: #7ccc20;
    font:bold 13px Arial;
    border-radius:50%;
    border:none;
    color:#fff;
}

.navbar
{
    z-index:1000 !important;
}

.ui-dialog
{
    /*margin-top:300px !important;*/
    /*background-color: red;*/
    z-index:1000 !important;
}
/*Gestion bug GRID dans les dialogues de jqwidget*/
.jqx-grid-column-header
{
    z-index:0!important;
}
.jqx-grid
{
    z-index:0!important;
}
            
/*FullCalendar : bug sur EDGE*/
/*.fc-icon:after {*/
    /*position: relative;*/
    /*margin: 0 0em;!* ensures character will be centered, regardless of width *!*/
/*}*/

/* -------------------------------
 BOOTSTRAP
----------------------------------*/

/* Agrandit Navbar pour navigation*/
.navbar {
    min-height: 90px;
    margin-bottom: 5px;
    border: 1px solid transparent;
    z-index:1!important;
}

.navbar-toggle .icon-bar{background-color:blue}

/* Rajoute la classe bs-callout (paragraphes colorés)*/
.bs-callout {
    padding: 10px;
    margin: 10px 5px;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}

/* Rajoute la classe HR (paragraphes colorés)*/
hr {
  height: 4px;
  margin-left: 15px;
  margin-bottom:-3px;
}
.hr-warning{
  background-image: -webkit-linear-gradient(left, rgba(210,105,30,.8), rgba(210,105,30,.6), rgba(0,0,0,0));
}
.hr-success{
  background-image: -webkit-linear-gradient(left, rgba(15,157,88,.8), rgba(15, 157, 88,.6), rgba(0,0,0,0));
}
.hr-primary{
  background-image: -webkit-linear-gradient(left, rgba(66,133,244,.8), rgba(66, 133, 244,.6), rgba(0,0,0,0));
}
.hr-danger{
  background-image: -webkit-linear-gradient(left, rgba(244,67,54,.8), rgba(244,67,54,.6), rgba(0,0,0,0));
}


/* ----------------------
 perso
 ----------------------*/
.cursorPointer
{
    cursor:pointer;
}

/*toasts*/
.text-message {
    color: #a94442;
    text-align: right;
}

/*Gestion Datatable*/
.TextAlignCenter
{
    text-align : center;
}

.table > thead > tr > td.selected,
.table > tbody > tr > td.selected,
.table > tfoot > tr > td.selected,
.table > thead > tr > th.selected,
.table > tbody > tr > th.selected,
.table > tfoot > tr > th.selected,
.table > thead > tr.selected > td,
.table > tbody > tr.selected > td,
.table > tfoot > tr.selected > td,
.table > thead > tr.selected > th,
.table > tbody > tr.selected > th,
.table > tfoot > tr.selected > th {
    background-color: #dff0d8;
}
.table-hover > tbody > tr > td.selected:hover,
.table-hover > tbody > tr > th.selected:hover,
.table-hover > tbody > tr.selected:hover > td,
.table-hover > tbody > tr:hover > .selected,
.table-hover > tbody > tr.selected:hover > th {
    background-color: #d0e9c6;
}


