nav.pax_area {position: relative;margin: 0 auto 1.5rem;padding:.5rem;display:block !important;background: #32a4d9;width:100%;}
nav.pax_area ul {margin: 0;padding:0;}
nav.pax_area ul li {display:inline-block;background:none;margin:0 .7rem;padding:0;font-size:.9rem;text-transform:uppercase;}
nav.pax_area ul li a {color:#fff;font-weight:normal;}
nav.pax_area ul li a:hover {background:#fff;color:#32a4d9;}

td.booking_process {background:#f2ef32;}
td.booking_process.completed {background:#299350;}
td.booking_process.cancelled {background:#bf2f2f;}

div.required_documents {border:3px double #b5d6dd;padding:1rem;background:#fff;margin:.5rem 0;}

p.uploadstatus {margin:1rem 0 2rem;}
p.uploadstatus:last-child {margin-bottom:.5rem;}
p.uploadstatus .doc_count {border:3px double #ccc;background:#fff;display:inline-block;padding:.4rem .675rem;margin:0 .4rem 0 0;text-align:center;border-radius:2rem;font-size:1rem;line-height:1rem;font-weight:bold;}
p.uploadstatus.status_1 {color:#32A3E5;}
p.uploadstatus.status_1 .doc_count {border-color:#32A3E5;}
p.uploadstatus.status_2,p.uploadstatus.status_2 span {color:#299350;}
p.uploadstatus.status_2 .doc_count {border-color:#299350;}
p.uploadstatus span {font-weight:bold;}
p.uploadstatus label {font-size:1rem;}
p.uploadstatus input.file_upload {border:none;background:none;width:auto;display:inline;font-size:.8rem;}
p.uploadstatus button {margin:0;}

.download_link {display:inline-block;width:16px;height:16px;padding:0;margin:0 .2rem;background:url(/images/icon_download_24.png) no-repeat 0 0;background-size:16px;vertical-align:middle;border:none;}
.download_link:hover {background-image:url(/images/icon_download_24_white.png);}

td.completed strong {color:#299350;text-transform:uppercase;}
td.uncompleted strong {color:#bf2f2f;text-transform:uppercase;}

div#process_overview_pax span {display:inline-block;height:4rem;background:#fff;border:1px solid #f9f9f9;}
div#process_overview_pax span.completed {background:#299350;}

div#days_to_start {float:right;background:#fff;padding:1rem 2rem;border:1px dotted #ccc;}
div#days_to_start p:first-child {font-size:4rem;color:#299350;font-weight:bold;margin:0;}

table tr.paid {background:#e0efe0;}
table tr.paid td:first-child {padding-left:1.4rem;background:#e0efe0 url(/images/icon_check_green_16.png) no-repeat .2rem 50%;}

footer.pax_area {border-top:1px solid #ddd;line-height:4rem;margin:0;padding:0 5%;background:#fff;}
footer.pax_area p {margin-bottom:0;}