.text-danger,.text-red{color:#f0ad4e}.text-blue{color:#0000a0}.text-danger{color:#f0ad4e}body{font-family:'Open Sans', sans-serif;padding-bottom:60px}a,input,button{outline:0 !important}a:focus,input:focus,button:focus{outline:0 !important}.navbar.navbar-default{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;background:#0000a0}.navbar.navbar-default .navbar-brand{padding-top:0}.navbar.navbar-default .navbar-brand img{background:#fff;display:block;padding:15px;min-width:200px}.navbar.navbar-default .navbar-nav>li>a{color:#fff;text-transform:uppercase}.navbar.navbar-default .navbar-nav>li>a:hover{background:#f0ad4e}.navbar.navbar-default .navbar-nav>li>a.dropdown-menu{padding:0}.navbar.navbar-default .navbar-nav>li>a.dropdown-menu>li>a{padding:6px 15px}.navbar.navbar-default .navbar-nav>.open>a,.navbar.navbar-default .navbar-nav>.open>a:focus,.navbar.navbar-default .navbar-nav>.open>a:hover,.navbar.navbar-default .navbar-nav>.active>a,.navbar.navbar-default .navbar-nav>.active>a:focus,.navbar.navbar-default .navbar-nav>.active>a:hover{background:#f0ad4e}main{padding:70px 0 0}main h4{color:#f0ad4e;font-weight:700;margin-top:20px}.panel.panel-default .panel-heading{background:#0000a0;border-color:#0000a0;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;font-size:16px}.panel.panel-default .panel-footer{background:#fff;padding:0 15px;border-color:#fff}.panel.panel-default ul{padding-left:20px}.panel.panel-default ul li{margin-bottom:5px}.form-group label{font-weight:600;text-transform:uppercase}.btn{font-weight:600;text-transform:uppercase}.btn.btn-default{background:#f0ad4e;border-color:#f0ad4e;color:#fff;text-transform:uppercase;font-weight:600}.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background:#3a3aff;border-color:#3a3aff}.btn.btn-default.btn-xs{text-transform:none}.hero{text-align:center;text-transform:uppercase}.hero h3{margin-bottom:0;font-weight:800}.hero h1{font-weight:800;margin-top:10px;font-size:30px;color:#f0ad4e;text-align:center;margin:50px 0;line-height:1.8}.feature{margin:20px 0 0;padding:30px 0;background:#eee}.feature h4{margin-top:0;font-weight:600}.feature .fa{display:block;margin:0 auto;text-align:center;padding-bottom:5px;box-shadow:0 3px 0 0 rgba(0,0,0,0.15)}footer{background:#333;color:#fff;padding:15px 0 5px}footer a{color:#f0ad4e}footer a:hover{color:#f0ad4e}.page-header{padding:0;margin-top:0}.page-header h1{text-transform:uppercase;color:#f0ad4e;font-weight:700;font-size:27px;margin:0 0 -1px;display:inline-block;border-bottom:1px solid #0000a0;padding:0 0 10px}.form-wrap{padding:20px;margin:10px 0 30px;background:#eee}.table thead{background:#ccc;color:#333;font-weight:700}.table td{text-align:center;padding:5px !important}.contact-info .fa{margin:20px 0}main{min-height:650px}section#process,section#faq,section#terms,section#privacy{padding-top:30px}body main{padding-top:70px}.alert{margin:0;position:fixed;width:100%;text-align:center;top:0px;border-radius:0 }

.home-hero{padding-top:40px;}
.home-hero h2{color:#0000A0;font-family: 'Roboto Slab', serif;font-weight:700;}
.home-hero ul{margin-bottom:30px}
.home-hero ul li{color:#0000A0;font-family: 'Roboto Slab', serif;font-weight:700;font-size:27px;margin-top:20px;vertical-align:middle}
.home-hero ul li span{display:block}
.home-hero p.lead{font-family: 'Roboto Slab', serif;font-weight:700;}
.btn.btn-blue{background-color:#0100FE;border-color:#0100FE}
.booked-info{padding-left:0 !important}
.booked-info li{margin-bottom:5px}
.booked-info li strong{font-weight:600;}


/* Booking Tab */

.booking-tab {margin:30px 0;}
.booking-tab .nav-tabs.nav-justified {margin:0;}
.booking-tab .nav-tabs.nav-justified>li>a{border:0 !important;font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;background-color:#0000A0;color:#fff;border-radius:0}
.booking-tab .nav-tabs.nav-justified>.active>a, .booking-tab .nav-tabs.nav-justified>.active>a:focus, .booking-tab .nav-tabs.nav-justified>.active>a:hover{background-color:#fa8000;color:#fff;}
.booking-tab .nav-tabs.nav-justified>.active>a:before{content:"";position:absolute;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 15px solid #fa8000;bottom:-15px;left:0;right:0;margin:0 auto}
.booking-tab .tab-content{background:#e4e4e4;;padding:15px;text-align:left}
.booking-tab .tab-content h4{margin:0 0 20px;color:#0000A0;font-family: 'Roboto Slab', serif;}
.booking-tab .return-radio >label{margin-right:10px;}
.return-trip {display:none}


.booking-accordion{margin:30px 0;}
.booking-accordion .panel-info{border-color:transparent;border-radius:0;}
.booking-accordion .panel-info>.panel-heading{border-color:#0100FE;background-color:#0100FE;color:#fff;border-radius:0;padding:0 15px;}
.booking-accordion .panel-info>.panel-heading.active{background-color:#fa8000;position:relative}
.booking-accordion .panel-info>.panel-heading.active:before{content:"";position:absolute;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #fa8000;bottom:-10px;left:60px;}
.booking-accordion .panel-info>.panel-heading h4{line-height: 47px;max-height: 47px;text-transform:uppercase}
.booking-accordion .panel-info>.panel-heading h4 a{display:block;text-decoration:none}
.booking-accordion .panel-body{background:#e4e4e4;}
.booking-accordion .panel-body h4{margin:20px 0;color:#0000A0;font-family: 'Roboto Slab', serif;}
.booking-accordion .panel-body .fromTrip, .booking-accordion .panel-body .toTrip{display:none;}
.booking-accordion .panel-body .fromTrip{display:block}
.booking-accordion .panel-body .radio img{vertical-align:top}
.booking-accordion .panel-footer{background-color:#fa8000;border-radius:0;}
.booking-accordion .panel-footer .fa{color:#fff;margin-right:5px;display:none}

#__mcenew{display:none !important;}