#orderWrapper {
    padding: 30px;
    max-width: 1000px;
    margin: 0 auto;




table,td,th {
    border: 1px solid rgba(0,0,0,.1);
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.5em;
    width: 100%
}

td,th {
    padding: 8px !important;
}

th {
    border-width: 0 1px 1px 0 !important;
}

td {
    border-width: 0 1px 1px 0 !important;
}

#applePay{
    background-color: black;
    color: #ffffff;
    font-size: 21px;
    padding: 16px;
    border-radius: 30px;
    margin-bottom: 15px;
    text-align:center;
    cursor:pointer;
}


#smart-button-container{
max-width:500px;
margin:0 auto;
}


#orderLinesInfo{

    margin: 50px 0px;
}

#feeNote {
    font-size: 15px;
    color: #ff8100;
    margin-top: -18px;
    margin-bottom: 40px;
}

#loading{
    text-align: center;
    margin: 84px auto 0px auto;
    background-color: black;
    padding: 20px;
    border-radius: 200px;
    width: 97px;
    line-height:0px
}

#loadingMsg{
text-align:center;
margin-bottom:50px;
}

#accordion .ui-accordion-header {
    border-radius: 10px;
padding: 24px;
background-color: #797979;
color:white;
}

#accordion .ui-accordion-content {
box-shadow: 1px 1px 10px -3px #0000005c;
font-size: 10pt;
line-height: 16pt;
border-radius: 10px;
margin: 23px 0px;
padding: 3em 2.2em;
}



.ui-state-hover{
background-color:#000000 !important;
color:white;
}


.ui-state-active{
background-color:#000000 !important;
color:white;
}


.btnWrapper{
margin:0 auto;
width: fit-content;
}

.stepCheck{

    float: right;
    color: #4f4f4f;
}


.ui-state-active .stepCheck{

    color: #7d7d7d !important;
}

.stepCheckCompleted{

    float: right;
    color: #00dd00 !important;
}

.ui-state-active .stepCheckCompleted{

    color: #00dd00 !important;
}

#customerInfo{
    margin-bottom:50px;
    
}

.labelCell{
    max-width:150px;
}

.accHeader{

    font-weight: bold;
    font-size: 24px;
    margin-bottom: 25px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: silver;
    padding-bottom: 25px;
}

}