.show {
    height: unset;
}

.form-label {
    letter-spacing: 0.32px;
    margin-bottom: 1px;
    font-size: 14px;
    font-weight: 500;
    color: #596d7d;
}

.card {
    margin: 0.2rem 0;
    border-radius: 0;
}

input {
    text-transform: uppercase;
}

input[type="file"] {
    display: block;
    margin: 0.6rem 0;
    font-size: 13px;
}

.imageThumb {
    border: 2px solid #20605d79;
    padding: 1px;
    cursor: pointer;
    margin: 0.8rem 10px;
    margin-bottom: -0.5rem;
    height: 8rem;
    width: 8rem;
}

.avtar-photo {
    max-height: 8rem;
    max-width: 8rem;
    height: 8rem;
    width: 8rem;
}

.pip {
    /* display: inline-block;  */
    margin: 0px 10px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
}

.remove {
    padding: 5px 1rem 5px 1rem;
    /* background: var(--primary); */
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: #fff;
    border: 2px solid var(--primary);
    background: var(--primary);
    transition: all linear 0.2s;
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px;
    letter-spacing: 0.3px;
    transition: all linear 0.2s;
    margin-bottom: 0.7rem;
}



.remove:hover {
    background: white;
    color: #20605d;
}
.cancle {
    padding: 5px 1rem 5px 1rem;
    /* background: var(--primary); */
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: #fff;
    border: 2px solid var(--primary);
    background: var(--primary);
    transition: all linear 0.2s;
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px;
    letter-spacing: 0.3px;
    transition: all linear 0.2s;
    margin-bottom: 0.7rem;
}
.cancle:hover {
    background: white;
    color: #20605d;
}



.title {
    margin-top: 2px;
    margin-bottom: 0px;
    color: #596d7d;
    font-weight: 500;
}

.adhar-card .pip .imageThumb {
    height: 10rem;
    width: 17rem;
}

.img-wrepper .pip .imageThumb {
    width: 30rem;
    height: auto;
}

hr {
    margin: 0.8rem 0;
    color: gray;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
}

.label {
    font-size: 0.8rem;
    font-weight: 400;
    background: #596d7d;
    color: #fff;
    padding: 5px 10px;
    margin: 0;
    border-radius: 50rem;
    margin-left: 0.7rem;
}

.img-input-wrepper {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: space-between;
}

.g-title {
    font-size: 0.8rem;
    font-weight: 500;
}

.g-main-title {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    margin-top: 10px;
    font-weight: 600;
}

.table > :not(caption) > * > * {
    padding: 0.3rem 0.5rem;
}

.main-title {
    font-size: 2.3rem;
    font-weight: 700;
}

.text {
    text-align: center;
    color: #596d7d;
    font-size: 0.9rem;
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.7rem 16px;
    font-weight: 500;
    font-size: 1rem;
    color: #6f788b;
    text-align: left;
    background-color: #e5e5e5;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    border-radius 0.15s ease;
}

.accordion {
    border: 1px solid rgba(128, 128, 128, 0.301);
}

.table-dark {
    --bs-table-bg: #596d7d21;
    color: #333;
}

table {
    border-collapse: collapse;
    border: 1px solid gray;
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-color: inherit;
    border-style: solid;
    /* border-width: 2px; */
    border-color: #596d7d21;
}
