3-tier-arch-serverless / app / client / src / index.css
index.css
Raw
* {
    box-sizing:border-box;
    font-size:18px;
}

body {
    margin:0;
    padding:0;
}

.form-container {
    width:100vw;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-top:4rem;
}

.form-container form {
    display:flex;
    flex-direction:column;
}

.form-container form .username-text {
    margin-right:1rem;
}

.form-container form .email-text {
    margin-right:2.5rem;
    
}

.form-container form input {
    margin-bottom:2rem;
    width:30vw;
    border:none;
    border-bottom:1px solid olivedrab;
}

.form-container form input:focus {
    outline:none;
}

.form-container form button {
    padding:0.75rem 3rem;
    border-radius:30px;
    border:none;
    background-color:olive;
    color:#eee;
    display:inline-block;
}

.form-container form button:hover {
    background-color:transparent;
    color:#eee;
    background-color:rgb(175, 175, 4);
}

.btn-div {
    text-align:center;
}

.error-msg {
    margin-top:1rem;
    color:red;
    font-weight:bold;
    text-align:center;
}

.success-msg {
    margin-top:1rem;
    color:green;
    font-weight:bold;
    text-align:center;
}

.container hr {
    width:40vw;
    margin-top:1.5rem;
}

.users-container {
    margin:0 auto;
    width:30vw;
    padding-top:1rem;
}

.users-container .users-count {
    display:flex;
    justify-content:space-between;
}

.users-container .users-count h3, .users-container .users-count span {
    font-size: 1.25em;
    color:olivedrab;
}

.users-container .users-count p {
    font-size: 1.25em;
    color:#333;
}

.users {
    margin-top:-1rem;
    color:#333
}