/* BOOTSTRAP ADD ON */
.navbar {
    background-color: #282A3C!important;
    color: #FFFFFF!important;
    padding:5px 0!important;
}
.navbar-nav {
    padding-left: 20px!important;
}
nav li a  {color: rgba(255,255,255,.5); text-decoration:none;}
nav li a:hover  {color:#ffffff;}
body {
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:0.8rem!important;
}
main > .container {
    padding: 60px 15px 0;
}
.footer {
    background-color: #282A3C;
    color: #FFFFFF!important;
}
.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

.login-body {
    height: 100%;
}

.container-flex {
    width:95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

a .btn {
    color: #FFF!important;
}
a:hover {text-decoration: none!important; }

.card-header, .modal-header {
    background-color: #282A3C!important;
    color: #FFFFFF!important;
}
.bg-secondary {
    color: #FFFFFF!important;
}

/* Carte des vins */
.header {
    background-color: #282A3C!important;
    color: #FFFFFF!important;
}

.header div {
    padding: 20px;
}

.line {
    width:95%;
    border-bottom:1px solid #CDCDCD;
}

.line div {
    padding: 20px;
}

table {
    width: 95%;
    font-size: 1em;
    text-align: center;
    border-collapse: collapse;
    margin-bottom: 25px;
}
thead tr, tfoot tr {
    background-color: #282A3C;
    color: #FFFFFF;
}
th {
    padding: 5px 0;
}

tbody tr:nth-child(even) {
    background-color: #BF8A00;
    color: #FFFFFF;
}

td {
    border-collapse: collapse;
    border:1px solid #CDCDCD;
    text-align: center;
    padding: 5px 0;
}

#preview td {
    border: 0!important;
}

.search-box {
    z-index: 1000;
    position: fixed;
}

.search_item {
    background-color: #282A3C;
    color: #FFFFFF;
    padding: 5px;
}
.search_item:hover {
    background-color: #BF8A00;
    cursor:pointer;
}

