input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

@font-face {
    font-family: "Oswald Light";
    src: url('./font/Oswald-Light.ttf');
}

body {
    /*background-image: linear-gradient(135deg, #A4A4A4, #8A8A8A);*/
    /*background-color: #EEE;*/
    background-color: #fafafa;
}
.navbar {
    /*background-image: linear-gradient(135deg, #9A2EFE, #5F04B4);*/
}
.navbar a:hover, .navbar a:focus, .navbar p:hover, .navbar p:focus {
    color: #FFF !important;
}
.navbar .dropdown.open .dropdown-menu li a {
    color: #333 !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: white;
    background-image: linear-gradient(to bottom, #C14646 0%, #C14646 100%);
}
.vueBDE {
    margin-top: 60px;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: white;
    cursor: inherit;
    display: block;
}

/* *************************** MON BOOTSTRAP ******************************** */
.alert-bde {
    background-image: linear-gradient(to bottom, #8A0829 0%, #8A0829 100%);
    color: #EEE;
}
.alert-adv-rouge {
    background-image: linear-gradient(to bottom, #C14646 0%, #AB0F0F 100%);
    color: #DDD;
    background-repeat: repeat-x;
    border-color: #EF8D8D;
}
/*.test {
    background-image: linear-gradient(to bottom, #888 0%, #444 100%);
    color: #DDD;
    background-repeat: repeat-x;
    border-color: #CCC;
}*/
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand, .navbar-default .navbar-text {
    color: #DDD;
}

#div-cg-cred-deb .toggle, #div-cg-justif-compt .toggle, #div-cbp-montant-confirme .toggle {
    width: 110px !important;
}

#tabComptes td {
    vertical-align: middle;
    text-align: center;
}

.cb-non-deb-cred {
    background-color: grey;
}