.receipt-container{
    border:1px solid black;
    border-radius:5px;
    background-color: white;
    width:80%;
    margin:auto;
    padding:10px;
    box-shadow: 0 0 3px 2px gray;
}
.receipt-logo{
    display:block;
    margin:0 auto;
    height:150px;
}
.brand-name{
    text-align: center;
    font-size:25px;
}
.brand-address{
    text-align: right;
    font-size:20px;
}
.brand-mobile{
    text-align: right;
    font-size: 20px;
}
.receipt-tittle{
    text-align:center;
    font-size:30px;
    margin:40px auto;
}
.receipt-body{
    position:relative;
}
.receipt-details{
    display:flex;
    justify-content: center;
    font-size: 20px;
    margin:20px 0;
}
.receipt-details-key{
    color:gray;
    font-size: 20px;
    width:30%;

}
.receipt-details-value{
    font-weight: bold;
    border-bottom: 1px dashed black;
    width:30%

}
.stamp{
    width:150px;
    position: absolute;
    bottom:19px;
    right:0;
    /* transform:rotate(-20deg) */
}
.accountant-signature{
    text-align: right;
    margin-top:130px;
    font-size: 19px;
}
.receipt-footer{
    text-align: center;
    font-size:20px;
    background-color: rgb(187, 187, 23);
    padding:7px;
}