body {
    font-family: "Inter", Verdana, serif;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    background-image:url(./imgnew/wave.svg),linear-gradient(115deg, #F2FFF7 0%, #FCF0FC 50vw, #D6F4FE 100vw);
    background-repeat:no-repeat;
    background-size:contain;
    background-attachment:fixed;
    background-position: center center;
    @media(width < 700px) {background-size: 300vw;}
}

a {
    font-size: .75rem;
    color: #999;
    text-decoration: none;
    text-transform: uppercase;
}

a:hover, #lang .selected {
    text-decoration: underline !important;
    color: #000;
}

.suma a:hover,
.suma a:focus {
    text-decoration: underline;
    color: #11ABCC;
}

label {
    font-size: 0.75rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 0.8125rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    height: 2.25rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

.form-inputs input {
    /* Field */
    box-sizing: border-box;

    /* Auto layout */
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px 12px;
    gap: 4px;

    width: 360px;
    height: 42px;

    /* Gray/White */
    background: #FFFFFF;
    /* Gray/Gray 300 */
    border: 1px solid #DEE2E6;
    box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
    border-radius: 4px;

    /* Inside auto layout */
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
    box-shadow: 0 0 5px #999;
    border-color: #999;
    background: #fafafa;
    outline: none;
}

input[type="submit"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

button {
    border: none;
    cursor: pointer;
    font-family: "Inter", "Noto Sans", Helvetica, Arial, sans-serif;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: block;
    padding: .625rem 0 .6875rem;
    background-color: #21945D;
    color: #fff;
    transition: background-color 300ms ease-out;
    width: 100%;

    font-weight: 400;
    font-size: 16px;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
    background-color: #0D5C36;
}

#logo {
    /* image 1 */
    position: absolute;
    width: 164px;
    height: 56px;
    left: 24px;
    top: 24px;
    background: url("./imgnew/logo.svg") no-repeat;
    background-size: 120px 32px;
}

.suma #logo {
    background-image: url(data:image/png;base64,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bC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA2LTE5VDE1OjI5OjAyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNi0xOVQxNTo1MDoyMCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNi0xOVQxNTo1MDoyMCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZjU4MmViNDgtNGEzOS00YmRlLTlkMzYtNjQ5MmNlOTc5ZjM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmY1ODJlYjQ4LTRhMzktNGJkZS05ZDM2LTY0OTJjZTk3OWYzNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY1ODJlYjQ4LTRhMzktNGJkZS05ZDM2LTY0OTJjZTk3OWYzNyI+IDx4bXBNTTpJbmdyZWRpZW50cz4gPHJkZjpCYWc+IDxyZGY6bGkgc3RSZWY6bGlua0Zvcm09IlJlZmVyZW5jZVN0cmVhbSIgc3RSZWY6ZmlsZVBhdGg9ImNsb3VkLWFzc2V0Oi8vY2MtYXBpLXN0b3JhZ2UuYWRvYmUuaW8vYXNzZXRzL2Fkb2JlLWxpYnJhcmllcy9lZjllODE1Mi0zYjI2LTRiZWYtOTk2OC1iMzI0YzA4NTdiNjU7bm9kZT01ZDFjMGUwOC1iMTdiLTQyMTktOTdlMC05ZjQ0MDdkZjA3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);
    width: 283px;
    height: 72px;
    margin: auto auto 2rem;
}

/* Refresh version */
.container {
    /* Container */

    /* Auto layout */
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px;
    gap: 32px;

    /* Centering */
    margin-top: 80px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);

    /* DS/White */
    background: #FFFFFF;
    /* Shadows/Generic Shadows/lg */
    box-shadow: 0px 4px 16px rgba(31, 51, 91, 0.08), 0px 12px 16px -2px rgba(31, 51, 91, 0.06);
    border-radius: 8px;
}

.header-text-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    align-content: center;
}

.header-text-container #info {
    color: #212529;

    /* Text/Text 900 */
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 125% */
}

.header-text-container #extrainfo {
    color: #6C757D;
    text-align: center;
    /* Text/Text 500 */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

form.form-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

div.form-inputs {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

div.form-inputs input.user {
    display: flex;
    width: 360px;
    flex-direction: column;
    align-items: flex-start;
}

div.form-actions {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
}

div.form-actions button {
    display: flex;
    width: 360px;
    padding: 10px 18px;
    justify-content: center;
    align-items: center;
    gap: 8px;

    border-radius: 4px;
    background-color: #21945D;

    /* Drop Shadow/xs */
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
div.form-actions button:hover {
   background-color: #0D5C36;
}

/* End refresh version */

#title {
    font-weight: 700;
    margin-bottom: 1rem;
}

#file-list {
    margin: 0 0 1rem;
    padding: 1rem 0.25rem;
    list-style: none;
    border: 1px solid #d3d3d3;
    width: 100%;
}

.file-item {
    position: relative;
    display: block;
    width: 100%;
}

.file-item + .file-item {
    margin-top: 1rem;
    padding-top: 1rem;
}

.file-item + .file-item::before {
    position: absolute;
    top: 0;
    width: 100%;
    height: 1px;
    content: '';
    background-color: #eee;
}

.file-item > a {
    display: block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.main {
    font-weight: 700;
}

.container.file-sharing {
    min-width: 20vw;
}

.file-size {
    font-size: 0.8125rem;
}

.file-size::before {
    content: '[';
}

.file-size::after {
    content: ']';
}

.details {
    font-size: 0.75rem;
}

.modified::before {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    content: '\2022';
}
