td.tags {
    overflow-wrap:word;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
    text-align:right;
}

 /* 50% - 175px */
.entry div.ordre {
    float:left;
    background:rgb(240,240,255);
    padding:5px;
    padding-bottom:0px;
    z-index:100;
    /*max-width:calc(50% - 175px);
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-top-left-radius:5px;
    border-top-right-radius:5px; */
}

.entry {
    background:rgb(240,240,255);
    width:100%;
    //width:700px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
td.tags a {
    color:blue;
    text-decoration:none;
}

#stats_table {
    display:none;
}
#stats_table.showable {
    display:auto;
}


h2 img {
    padding-left:5px;
    height:20px;
    vertical-align:bottom;
}

caption {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

caption .central {
    color:blue;
    left: calc(50% - 175px);
    right: calc(50% - 175px);
    position:absolute;
}
caption .central a {
    color:rgb(150,150,255);
    text-decoration:none;
}
caption .central a:not(:last-child) {
    margin-right:20px;
}

/* Short and long date format */
caption a.date.short {
    display:none;
}

caption a.date {
    float:right;
}
@media screen and (max-width: 700px) {
    caption .central a.jorftext {
	display:none;
    }
}
@media screen and (max-width: 475px) {
    caption .central {
	display:none;
    }
}

@media screen and (max-width: 600px) {
    td.tags {
	display:none;
    }
    .entry div.ordre {
	max-width:none;
    }
    caption a.date.short {
	display:inline;
    }
    caption a.date.full {
	display:none;
    }
}

.entry a {
    color:blue;
}

.entry .date {
    display:inline;
}

.entry:not(:first-of-type) {
    margin-top: 30px;
}

.bottom_form {
    display:none;
}

.bottom_form {
    display:none;
}

.bottom_form > div {
    display:inline-block;
    padding-left:10px;
    cursor:hand;
    color:rgba(0,0,255,.6);
}

@media screen and (min-width: 601px) {
    .entry:hover+.bottom_form.enabled,
    .bottom_form.enabled:hover {
	display:block;
    }
}

tag {
    //border:1px solid darkgrey;
    border-radius:5px;
    padding:3px;
    display:inline-block;
    margin:2px;
    //background:rgb(92,184,92);
    //background:rgb(130,180,130);
    background:rgb(190,190,190);
    //color:rgb(92,184,92);
    color:white;
}

.entry tag a {
    text-decoration:none;
    color:white;
}

.entry tag a:hover {
    text-decoration:none;
    color:rgb(220,220,220);
    
}
