body {
    padding-top: 50px;
}
/* style error messages */
.error .help-block,
.error .control-label {
    color: #b94a48;
}
.error .form-control {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.error .form-control:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.error .input-group-addon {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}
table tr td.table-noborder, td.table-noborder table tr td {
    border-top:none;
}
tr.hiddenTR {
    display:none;
}
.table-striped > tbody > tr > td.table-noborder {
    background-color:#FFFFFF;
    padding-top: 0px;
}
div.datefilter-container {
    padding-top: 5px;
    margin-bottom: 30px;
}
span.header2 {
    font-size: 30px;
    float:left;
    margin-right: 30px;
}
div.header-filter-form {
    margin-top: 20px;
}
div.yearmonthfilter-container {
    padding-top: 3px;
}
.hide-element {
    display:none;
}
div.inputSelectAutoWidth select.form-control {
    display:inline;
    width:auto;
}
div#afterHourSurcharge {
    display:none;
}
div#balance-amount-container {
    margin-bottom: 20px;
    font-size: 16px;
}
div.header4 {
    font-size: 20px;
    font-weight: bold;
}
.bookingSuppliersEdit label {
    margin-bottom: 0px;
}
.bookingSuppliersEdit .form-group {
    margin-bottom: 2px;
}
.hiddenTR table tr td {
    line-height:0.9;
    padding-top:4px;
    padding-bottom: 4px;
}
td.bookingSuppliersEdit .form-control {
    height:30px;
}
td.bookingSuppliersEdit textarea.form-control {
    height:auto;
}
input.form-control[type="radio"] {
    width:auto;
    height:20px;
}
td.bookingSuppliersEdit input.form-control[type="radio"], input.JourneyTypeRadios[type="radio"], #ExpenseItem input.ExpenseItemRadios[type="radio"] {
    float:left;
}
div#TransfersJourneyType label, div#TransfersJourneyType1 label, div#TransfersJourneyTypeHotel label, div#TransfersTypeVehicle label, div#BookingSupplierTransfersReturnSupplier label, div#BookingSupplierTransfersSupplier label, div#ExpenseItem label {
    float:left;
    margin-left:2px;
    margin-right: 2px;
}
div#custom-date-range {
    display:none;
}
div.total-cost-container {
    width:80%;
    display:inline;
}
div.order-total-cost-container div#print-order-button {
    width:20%;
    display:inline;
    float: right;
    margin-top: -20px;
}
div.order-total-cost-container {
    vertical-align: center;
}
input#select-from-date[type="text"], input#select-to-date[type="text"] {
    width:150px;
}
/*select#BookingSupplierFilterMonth, select#BookingSupplierFilterYear {
    padding:6px 4px;
}*/
div.label-padding {
    padding-top: 7px;
}
.navbar-toggle {
    float:left;
}