/* card styles */

.project-card {
    width: 18rem;
    max-height: 40rem;
}

.chat-card {
    max-width: 32rem;
    min-width: 20rem;
}

.checklist-card {
    width: 22rem;
}

.bergamt-card {
    width: 30rem;
}

.appointment-card {
    width: 18rem;
}

.stakeholder-card {
    max-width: 30rem;
    min-width: 25rem;
}

.contact-card {
    max-width: 25rem;
}

.uwb-form-card {
    width: 40rem;
}

.application-card {
    width: 30rem;
}

.drill-overview-card {
    width: 18rem;
}

.requirement-card {
    width: 18rem;
}

.probe-card {
    width: 14rem;
}

/* button styles */
.delete {
    color: rgba(0, 0, 0, 0.2);
    font-size: 12px;
}

.delete:hover {
    color: #FF682C;
}

.sorting .list-group-item {
    cursor: move;
    cursor: -webkit-grabbing;
}

.blink {
    animation: blink-animation 0.3s steps(3, start) infinite;
}

@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}

@font-face {
    font-family: "Overpass";
    font-style: normal;
    font-optical-sizing: auto;
    src: url("../fonts/Overpass-VariableFont_wght.db403ff6d758.ttf");
}

@font-face {
    font-family: "Overpass";
    font-style: italic;
    font-optical-sizing: auto;
    src: url("../fonts/Overpass-Italic-VariableFont_wght.549a6dc7e042.ttf");
}

.footer {
    font-size: 12px;
}

.myhr {
    border-top: 1.5px solid rgb(0, 0, 0) !important;
    opacity: 100 !important;
}

.mohr {
    border-top: 1px solid rgb(0, 0, 0) !important;
}

body {
    font-family: 'Overpass', sans-serif;
}

.navigation-bar {
    z-index: 1030;
}

.drawme {
    border: 2px solid black;
    width: 710px;
    height: 810px;
}

.bigrow {
    height: 25px;
}
