.error-box {
    color: white;
    font-weight: bold;
    display: block;
    margin: auto;
    width: 40%;
    background-color: #ff1515a6;
    border: 0.1em solid #ff7a7a;
    border-radius: 2em;
    padding: 1em;
    margin-bottom: 1em;
}

.error-box-file {
    color: white;
    font-weight: bold;
    display: block;
    margin: auto;
    width: 60%;
    background-color: #ff1515a6;
    border: 0.1em solid #ff7a7a;
    border-radius: 2em;
    padding: 1em;
    margin-bottom: 1em;
}

.authForm {
    display: block;
    margin: auto;
    
    width: 40%;
    background-color: #0000003d;
    
    border: 0.1em solid #80c3cc;
    border-radius: 2em;
    box-shadow: 0px 0px 16px #186c84;
    padding: 2em;
}

.portfolioForm {
    color: white;
    display: block;
    margin: auto;
    
    width: 60%;
    background-color: #0000003d;
    
    border: 0.1em solid #80c3cc;
    border-radius: 2em;
    box-shadow: 0px 0px 16px #186c84;
    padding: 2em;
    text-shadow: 2px 2px 8px black;
}

.portfolioForm p{
    text-align: left;
    margin: 0 !important;
    margin-top: 1em !important;
}

.authForm h2{
    color: white !important;
    font-size: 48px;
    font-family: 'Shift', sans-serif;
    font-weight: bold;
    text-shadow: 2px 2px 8px black;
    margin: 0;
}
.authForm .textbox {
    text-align: center;
}

.textbox {
    border: 0.2em solid var(--main-bg-color);
    border-radius: 1em;
    padding: 0.5em;
    width: 100% !important;
    margin-top: 0.7em;
    box-shadow: 0px 0px 8px var(--main-bg-color);
    color: gray;
}

.textarea {
    height: 5em !important;
}

.button {
    text-align: center;
    color: white;
    font-weight: bold;
    background-color: var(--main-bg-color);
    border: 0.2em solid #ffffffa8;
    border-radius: 1em;
    padding: 0.5em;
    width: 100% !important;
    margin-top: 0.7em;
}

.w-button {
    text-align: center;
    color: white;
    font-weight: bold;
    border: 0.2em solid #ff3b3ba8;
    border-radius: 1em;
    padding: 0.5em;
    width: 100% !important;
    margin-top: 0.7em;
    background-color: #ff4a4a;
}

.fileInput {
    border: 0.2em solid var(--main-bg-color);
    border-radius: 1em;
    padding: 0.5em;
    width: 100% !important;
    margin-top: 0.7em;
    box-shadow: 0px 0px 8px var(--main-bg-color);
    color: white;
}