﻿body {
    font-family: Atlas Grotesk;
}
.prompttable {
    margin-top: 20px;
    width: 100%;
    display: table
}

.promptrow {
    height: 40px;
    display: table-row
}

.promptlabel {
    width: 150px;
    padding-left: 5px;
    align-content: center;
    display: table-cell
}

.promptinput {
    padding-left: 5px;
    align-content: center;
    display: table-cell
}

.resultarea {
    margin-top: 20px;
    width: 100%;
    display: table;
}

.receipttable{
    border:solid 1px black;
    margin-bottom: 20px;
}
.receiptheader {
}
.receiptheaderlabel {
    width: 80px;
    font-weight: bold;
}
.receiptheadercontent {
    width: 300px;
}
.receipttrans {
    width: 100%;
    margin-top: 20px;
}
.boardingpasstable {
}
.boardingpasstablelabel {
    width: 80px;
    font-weight: bold;
}

.boardingpasstablecontent {
    width: 300px;
}
.boardingpasslegtable {
    border: solid 1px purple;
}
.boardingpasslegtableheader {
    padding-right: 20px;
    font-weight: bold;
}
.boardingpasslegtablecontent {
    padding-right: 20px;
}
.ReceiptTransHeaderCell {
    font-weight: bold;
    padding-right: 20px;
}
.ReceiptTransContentCell {
    padding-right: 20px;
}


.messagearea {
    margin-top: 20px;
    width: 100%;
    display: table
}
.messageerror {
    height: 40px;
    padding-left: 5px;
    align-content: center;
    display: table-row;
    color: red;
}
.messagetext {
    height: 40px;
    padding-left: 5px;
    align-content: center;
    display: table-row;
}

.ReceiptHeaderRow
{
    font-weight : bold;
}

