
div#digital-wrapper {
    width: 800px;
    height: 500px;
    background-color: white;
    position: absolute;
    top: 100px;
    margin: auto calc((100vw - 800px) / 2);
    border: 2px solid #0D8ECA;
    padding: 20px;
}
#digital-content div#content {
    height: 350px;
    overflow-x: hidden;
}
#digital-content div#close {
    position: absolute;
    bottom: 20px;
    text-align: center;
    width: 100%;
}

#digital-content div#close button#close {
    display: inline-block;
    margin: auto;
}

#digital-content table {
    width: 100%;
    margin: 0 auto;
}

#digital-content thead td {
    background-color: #0D8ECA;
    color: white;
}

td#colposition {
    width: 10%;
}

td#coltitle {
    width: 40%;
}

td#colfile {
    width: 30%;
}

td#colbuttons {
    width: 20%;
}
td#colbuttons button {
    margin: 0 5px;
}

#digital-content input {
    width: 100%;
}

div.msg {
    padding: 10px;
    text-align: center;
    color: white;
    font-family: "Arial", "sans-serif";
}
div.msg.Ok {
    border: 2px solid darkgreen;
    background-color: green;
}
div.msg.Error {
    border: 2px solid darkred;
    background-color: red;
}

 /*Upload*/
 /* input[type="file"] {*/
 /*     display: none; !* On cache l'input *!*/
 /* }*/

.label-upload {
    display: inline-block;
    padding: 4px 10px;
    background-color: #3498db;
    color: white;
    cursor: pointer;
    border-radius: 5px;
    margin-right: 12px;
}

.filename {
    font-family: "Arial", "sans-serif";
    color: #333;
}