﻿body {
    background-color: #ececec;
    background-color: transparent;
    font-family: Assistant;
    color: #151717;    
}
.InvoiceWraper {
   
    max-width: 780px;
    margin: 0 auto;
}
/************** זה אפשר למחוק בעתיד - כבר לא בשימוש - אוחד עם לוגו של guestActions.css **********/
.LogoHeader {
    width: 100%;
    max-width: 780px;
    height: 160px;
    margin: 0 auto 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    object-fit: contain;
    border-radius: 8px;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.08);
    background-color: #faf7f2;
    text-align: center;
}
    .LogoHeader img {
        object-fit: contain;        
        max-height: 130px;
        max-width: 180px;        
    }
/*****************************************************************************************************/
.EzDoc {
    direction: rtl;
    text-align: right;    
    background-color: #faf7f2;
    background-color: white;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 40px;
    font-family: Assistant;
    font-size:medium;    
    font-weight: unset;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #151717;
    border-radius: 8px;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.08);
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .EzDoc {
        padding:0px;
    }
}

@media only screen and (max-width:480px) {
    .EzDoc {
        padding: 0px;
        font-size:small;
    }
}
    .EzDoc h1 {                
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.9;
        letter-spacing: normal;        
        margin: 0px;
        margin-top: 10px;
        font-size: 130%;
    }

    .EzDoc h2 {
        margin: 35px 0 0 0;
        font-size: 110%;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.9;
        letter-spacing: normal;
    }

    .EzDoc h3 {
        margin: 25px 0 0 0;
        font-size: 105%;
        font-weight: 500;
    }
    .EzDoc table {
        width: 100%;        
    }
    .EzDoc table th {
        vertical-align: top;
        font-size000: 90%;        
        padding: 5px;
    }
        .EzDoc table th h1 {
            margin: 0px;
        }
        .EzDoc table td {
            vertical-align: top;
            font-size00: 90%;
            padding000: 5px;                       
        }

    .EzDoc .DataCell {
        background-color: #faf7f2;
        padding000: 7px;
        padding-bottom: 0;
    }
    .EzDoc .DataSubCell {
        padding-top: 0;
    }
            .EzDoc .LittleLetters {
                font-size: 70%;
                text-align: end;
                width:100%;
                margin-top:30px;
            }
        .EzDoc .LittleLetters ul {
            list-style-type: none;
        }
        .EzDoc .LittleLetters li {
            display: inline;
            margin-inline-end:20px;
        }
.btDownload {
    position: fixed;
    top: 16px;
    z-index: 2;
    padding: 10px;
    padding-bottom: 0px;
    left: calc(50% - 380px);
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .btDownload {
        left: 10px;
    }
}

@media only screen and (max-width:480px) {
    .btDownload {
        left:10px;
    }
}