@import "vars.css";
@import "theme.css";

.hidden {
    display: none !important;
}
.flex {
    display: flex;
}
.flex-jce {
    justify-content: end;
}
.flex-jcc {
    justify-content: center;
}
.flex-jcsb {
    justify-content: space-between;
}

.font-size-2 {
    font-size: 2rem;
}
.nav.nav-treeview a.nav-link {
    padding-left: 2rem;
}
.hr-light {
    border-bottom: 1px solid var( --color-hr-light );
}
.lockscreen-credentials .btn {
    background-color: #007bff;
    border: unset;
    border-color: #007bff;
    padding: 0.375rem 0.75rem;
}

.content-wrapper.kanban .content .container-fluid > .row {
    height: 80vh;
}

.content-wrapper.kanban .content #kanban_board {
    height: 78vh;
}

form[name="contact_form"] input,
form[name="contact_form"] textarea {
    border: 0;
}

.kanban > .content > .container-fluid {
    margin-left: 0;
}
.pointer {
    cursor: pointer;
}
#kanban_board .card-row-column {
    width: 46px;
    height: 46px;
}
.collapse-column {
    transform: rotate(90deg);
    transform-origin: left;
    top: -22px;
    left: 23px;
    position: absolute;
    width: 78vh;
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
}