main {

    display: flex;
    justify-content: space-between;
}

.former {
    width: 100%;
    margin: 0 auto;
}

form {
    background-color: white;
    padding: 20px;
    border-radius: 10px;
}

.nav-item {
    font-size: large;
}

/* full-page A4 size */
.a4-page {
    width: 210mm;
    height: 297mm;
    padding: 2px;
    background: white;
    border: 1px solid black;
    margin: auto;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    display: flex;

    justify-content: center;
    align-items: left;
    text-align: left;
}

/* Print-specific styles */
@media print {
    body * {
        visibility: hidden;
    }

    #printArea,
    #printArea * {
        visibility: visible;
    }

    #printArea {
        position: absolute;
        top: 0;
        left: 0;
        width: 210mm;
        height: 297mm;
        margin: 0;
        border: none;
        box-shadow: none;
        page-break-after: always;
    }
}
/* .printable{
    overflow-x: hidden;
} */
inputlabel[for]:after {
    content: " *";
    color: red;
    font-weight: bold;
}

.nav {
    border-bottom: 20px solid black;
}
 .btn-primary{
    background-color: #0078FF;
    border-color: #007BFF;
    color: white;
 }
.tab-pane {
    background-color: #F8F1FF;
    padding: 20px;
    border-radius: 10px;
    color: rgb(0, 0, 0);
}

.colombia-blue {
    background-color: #CAE5FF;
    color: rgb(0, 0, 0);
}

.cryola {
    background-color: #F45B69;
    color: rgb(0, 0, 0);
}

.ultra-violet {
    background-color: #4B4E6D;
    color: rgb(0, 0, 0);
}

.ultra-violet-blue {
    background-color: #4E5283;
    color: rgb(0, 0, 0);
}

.jordy-blue {
    background-color: #89BBFE;
    color: rgb(0, 0, 0);
}

.jordy-blue-text {
    color: #89BBFE;

}

.colombia-blue-text {
    color: #CAE5FF;

}

.cryola-text {
    color: #F45B69;

}

.ultra-violet-text {
    color: #4B4E6D;

}

.ultra-violet-blue-text {
    color: #4E5283;

}

/* Full-page A4 size */
.a4-page {
    width: 210mm;
    height: 297mm;
    padding: 35;
    background: white;
    border: 1px solid black;
    margin: auto;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    overflow: hidden;
    /* Prevents content overflow */
}

/* Ensure the content inside stays within the A4 size */
.container {
    width: 100%;
    max-width: 170mm;
    text-align: left;
}

/* Print-specific styles */
@media print {
    body * {
        visibility: hidden;
    }

    #printArea,
    #printArea * {
        visibility: visible;
    }

    #printArea {
        position: absolute;
        top: 0;
        left: 0;
        width: 210mm;
        height: 297mm;
        margin: 0;
        border: none;
        box-shadow: none;
        page-break-after: always;
    }
}

#isntruct {
    margin: auto;
    margin-top: 20px;
    font-weight: bold;
}


.CharcoalGray {
    background-color: #1E1E2E;
}

.SoftGray {
    background-color: #F4F4F7;
}

.ElectricBlue {
    background-color: #007BFF;
}

.deep-space-blue {
    background-color: #130F40;
}

.neon-mist {
    background-color: #F8F1FF;
}

.hyper-electric-blue {
    background-color: #0078FF;
}

.fiery-crimson {
    background-color: #FF1744;
}



.emerald-green {
    background-color: #00C853;
}

.radiant-purple {
    background-color: #9C27B0;
}

.text-pure-white {
    color: #FFFFFF;
}

.text-midnight-black {
    color: #0D0D0D;
}