/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS*/
.flat.minwidth400.maxwidth200onsmartphone {
    position: relative;
    width: 80%;
    /*max-width: 400px;*/
    padding: 20px;
    border: 2px dashed var(--colortexttitlenotab);
    border-radius: 6px;
    background-color: transparent;
    text-align: center;
    color: var(--colortexttitlenotab);
    cursor: pointer;
    transition: background-color 0.3s ease;
    
}

.flat.minwidth400.maxwidth200onsmartphone:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.flat.minwidth400.maxwidth200onsmartphone::before {
    /*content: 'Glissez-déposez un fichier ici ou cliquez pour sélectionner';*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*font-size: 16px;*/
    color: var(--colortexttitlenotab);
}

.flat.minwidth400.maxwidth200onsmartphone::-webkit-file-upload-button {
    visibility: hidden;
}

.flat.minwidth400.maxwidth200onsmartphone::file-selector-button {
    visibility: hidden;
}

.jnotify-container {
    top: auto;
    bottom: 0;
}
.jnotify-container .jnotify-notification .jnotify-message {
    font-size:0.95em !important;
}

.jnotify-container .jnotify-notification {
    margin-bottom: 20px;
    margin-right: 20px;
}

.jnotify-container .jnotify-notification .jnotify-background {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}