.container{
    margin-top:calc(3.5rem + 20px);
}
button:disabled{
    cursor:not-allowed;
}
.externalLinks{
    display:flex;
    gap:10px;
    align-items:row;
    flex-wrap: wrap;
    text-align:right;
}
.wsButton{
    background:#075e54;
    color:white;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    gap:10px;
    min-width:200px;
    max-width:100%;
    padding-top:10px;
    padding-bottom:10px;
}
.wsButton:hover{
    background:#128c7e;
}
.dmButton{
    background:#833ab4;
    color:white;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    gap:10px;
    min-width:200px;
    max-width:100%;
    padding-top:10px;
    padding-bottom:10px;
}
.dmButton:hover{
    background:#c13584;
}
.formRow{
    display:flex;
    flex-direction:column;
    gap:10px;
    margin-bottom:3%;
}
.formCheck{
    display:flex;
    gap:5px;
    margin-bottom:3%;
}
.formRow input, .formRow textarea{
    border:1px solid #f4f4f4;
    padding:0.8rem;
    border-radius:0;
    background:var(--bg-primary);
    color:#f4f4f4;
}
.formRow input:active, .formRow textarea:active{
    border:1px solid #85c1e9;
}

button[type="submit"]{
    background:#85c1e9;
    color:var(--bg-primary);
    transition:all 300ms ease-in-out;
    border-radius:0;
}
button[type="submit"]:hover{
    background:#2874a6;
}

h1{
    word-break: break-all;
}
.container a{
    text-decoration:none;
}
.flex-row-between{
    margin-bottom:3%;
}
@media(max-width:500px){
    h1{
        font-size:3rem;
    }
}

@media(max-width:768px){
    .rowEmail div{
        width:100%;
    }
}
@media(min-width:768px){
    .rowEmail div{
        width:calc(50% - 20px);
    }
}

.alert{
    position:fixed;
    top:2%;
    right:2%;
    min-width:200px;
    max-width:100%;
    padding:2%;
    z-index:3;
    background:var(--bg-primary);
    color:var(--color-on-bg);
    display:relative;
}

.alertSucc{
    border-left:5px solid #28a745;
}
.alertErr{
    border-left:5px solid #dc3545;
}

#closeButton{
    position:absolute;
    right:5px;
    top:5px;
    font-size:20px;
    border:none;
    background:none;
    color:var(--color-on-bg);
}