html {
    padding:0px;
    margin:0px;
    font-family:Georgia, serif;
    color:lightgray;
}

body {
    padding:0px;
    margin:0px;
    background-color:#212121;
}

a {
    color:#dbaa16;
    text-decoration:none;
}

.clearboth {
    clear:both;
}

.overflow_scroll {
    overflow: scroll;
}

.small_info_font {
    font-size: 12px;
}

.div_center {
    margin:auto;
}

/* Tailles */
.padding_5 {
    padding:5px;
}
.padding_10 {
    padding:10px;
}
.padding_15 {
    padding:15px;
}
.padding_20 {
    padding:20px;
}

.padding_u10 {
    padding:0px 10px 10px 10px;
}

.width_100 {
    width:100px;
}
.width_200 {
    width:200px;
}
.width_300 {
    width:300px;
}
.width_400 {
    width:400px;
}
.width_500 {
    width:500px;
}


#admin_body {
    padding:10px;
}

.orderstate_CANCELED {
    color:#fcba03;
}

.orderstate_OPEN {
    color:#00bbfa;
}

.orderstate_FILLED {
    color:#40ad4f;
}

.kos_red, .kos_red a {
    color:#b04141;
}

.kos_green, .kos_green a {
    color:#40ad4f;
}

a.nav_selected {
    font-style:italic;
    text-decoration: underline;
}

table {
    border-collapse:collapse;
}

tr:nth-child(even) {
    background-color:#363636;
}
tr:nth-child(odd) {
    background-color:#212121;
}

th {
    font-weight:bold;
    padding:10px;
    border:1px solid black;
    background-color:#3d3d3d;
}

td {
    padding:10px;
    border:1px solid black;
}

label {
    margin-right:10px;
}

.active_green {
    background-color:#5ead5f;
}

.active_orange {
    background-color:#deb640;
    color:black;
}

.log_wrapper {
    background-color:#2e2e2e;
    margin:5px;
    padding:5px;
    border:1px solid black;
}

li.period_selected a {
    text-decoration:underline;
}

.navigation_list_container {
    border-bottom:1px solid white;
}

.navigation_list {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.navigation_list li {
  float:left;
}

.navigation_list li a {
  display:block;
  /*text-align: center;*/
  padding:10px;
}

div.pagination {
    margin-bottom:5px;
    padding:5px;
}
div.pagination span {
    background-color:#1c1c1c;
    margin:5px;
    padding:5px;
    border:1px solid black;
}
div.pagination span a:hover {
    color:white;
}
div.pagination span.current {
    border:1px solid #dbaa16;
}

/* Stats */
#stats_search {
    border-bottom:1px solid lightgray;
    padding:0px 10px 10px 10px;
    margin-bottom:10px;
}

#stats_dates_search div {
    display:inline;
}

.stats_block {
    width:800px;
    height:400px;
    display:inline-block;
}

.stats_block_full {
    width:100%;
    height:400px;
    display:inline-block;
}

.hidden {
    visibility:hidden;
}


