@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body {
    padding-top: 60px;     
    background-color: rgb(247,250,255);
    font-family: 'Open Sans', sans-serif;    
}

.alert.alert-error {
    color: red;
    border-color: red;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color: #11274C !important;
    color:#eeeeee !important;
    cursor:pointer;
}

.panel-info > .panel-heading {
    background-image: none;
    background-color: #9ADBF9;
    background-image: linear-gradient(to bottom,#9ADBF9 0,#72BDFF 100%);
    border: 1px solid #9ADBF9;
    color: #11274C;
}

.panel-info {
    box-shadow: 1px 1px 5px #AAA;
}

.form-control {
    color: #11274C;
}   

.redborder {
    border: 1px solid #9ADBF9;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}       

/*Pour les datagrid editables*/
.panel-header {
    background-color: #9ADBF9;
    background-image: linear-gradient(to bottom,#9ADBF9 0,#72BDFF 100%);
    color: #11274C;
    border-top-color: #11274C;
    border-left-color: #11274C;
    border-right-color: #11274C;
    border-bottom: 1px solid transparent;
    padding: 10px 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.datagrid-wrap.panel-body {
    border-top: 1px solid transparent;
    border-left-color: #11274C;
    border-right-color: #11274C;
    border-bottom-color: #11274C;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

select.btn {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
    width: auto;
}

select.btn-mini {
    height: auto;
    line-height: 14px;
    padding-right: 16px;
}

select.btn-mini + .caret {
    margin-left: -20px;
    margin-top: 9px;
}
.qtip-default {
    min-width: 30% !important;
    width: auto !important;
    max-width: 500px;
}