.main{
    padding-top: 4rem;
    background-color: antiquewhite;
    min-height: 100vh;
}

.login-area{
    position: absolute;
    top: auto;
    right: 1em;
}

[disabled]{
    cursor: inherit;
}

.btn:focus,.btn:active {
    outline: none !important;
    box-shadow: none;
}

.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:visited,
.btn.btn-primary:focus {
    background-color: cadetblue !important;
    color: white !important;
    border: none !important;
    border-radius: 0;
}

a {
    color: lightseagreen;
}

.card-shared {
    background-color: lemonchiffon;
}

.kanban-add-card {
    background-color: darkseagreen;
}

.kanban-main-list {
    min-height: 100vh;
    background-color: floralwhite;
}

.kanban-navbar{
    background-color: cadetblue;
    height: 4em;
}

.card-item{
    background-color: moccasin;
}

.card-archived {
    background-color: gray;
}

.box{
    margin-bottom: 10px;
}
.btn-box {
    margin-left: 10px;
    width: 200px;
    display: inline-block;
}
.ml10 {
    margin-left: 10px;
}
.mr10 {
    margin-right: 10px;
}

.loading-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #fff;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loading-content p {
    font-size: 1.2rem;
    color: #333;
}