.booking .panel-default > .readme {background:#f3e7e7;}
.table {margin-bottom:0;}
.table.order {background:#eff7ea;}
thead, tfoot {background:rgba(0,0,0, 0.08);}
.required {color:#c00;}
.xfull {color:#c00;font-weight:400;padding:5px 15px;background:#ff9;}
.form-inline {padding:20px;background:#eee;}
.alert-warning {background:#ff3;color:#c00;text-align:center;font-weight:400;}
.alert-warning a, .alert-warning a:hover {color:#c00;}
.alert-danger {background:#c00;color:#fff;text-align:center;font-weight:400;}
.alert-danger a, .alert-danger a:hover {color:#ff6;}
.alert.alert-large {font-size: 20px;}
.currency {text-align:right;}
.card-form > .card-heading > .card-title {margin:0;font-style: italic;}
.card-form > .card-body {padding:20px 5%;background:#faf7e2;}
.card-form > .card-heading {background-color:#e3deb9 !important;}
.card-form > .card-heading h3 {font-size:18px;font-weight:400;color:#5c5100;}
.form-green {padding-top:10px;padding-bottom:10px;background:#c6efbb;}
#form-terms {padding-bottom:8px;}
@media (min-width: 768px) {
    #set2 .name-grp {width:35%;}
    #set2 .ref-grp {width:25%;}
    #set2 .form-group input {width:100%;}
}