@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@200;300;400;700&display=swap');body{background-color:#fff;color:#34342c;font-family:"Open Sans", "Helvetica", Arial, sans-serif;}h1,h2,h3{font-family:"Open Sans", "Helvetica", Arial, sans-serif;}h1,h2{color:#004a7a;margin-bottom:20px;}h3{color:#00bef2;}a{color:#004a7a;}a:hover{color:#00bef2;}::-moz-selection{background:#00bef2;color:#fff;}::selection{background:#00bef2;color:#fff;}.text-accent{color:#00bef2;}.text-primary{color:#004a7a;}.text-secondary{color:#00bef2;}nav.navbar{background-color:transparent;}nav.navbar .navbar-header .navbar-toggle{background-color:transparent;}.btn{font-family:"Open Sans", "Helvetica", Arial, sans-serif;}.btn.btn-primary{background-color:#004a7a;color:#fff;}.btn.btn-primary:active,.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#003E67 !important;color:rgba(255,255,255,.9);}.btn.btn-primary:active:hover{background-color:#003355 !important;}.btn.btn-default{background-color:#fff;border:1px solid#004a7a;color:#004a7a;}.btn.btn-default:active,.btn.btn-default:hover,.btn.btn-default:focus{background-color:#004a7a;color:#fff;}.btn.btn-default:active:hover{background-color:#003E67;}.btn.btn-info,.btn .btn-secondary{background-color:#00bef2;color:#fff;}.btn.btn-info:active,.btn .btn-secondary:active,.btn.btn-info:hover,.btn .btn-secondary:hover,.btn.btn-info:focus,.btn .btn-secondary:focus{background-color:#00A1CD;color:#fff;}.btn.btn-info:active:hover,.btn .btn-secondary:active:hover{background-color:#0085A9;}form .form-group .form-control,form .form-group select{color:#34342c;}form .form-group .form-control:focus,form .form-group select:focus{background-color:#f7f5f2;}form.swing-travel-form .editor-container .editor .form-group input:focus,form.swing-travel-form .editor-container .editor .form-group select:focus{outline:3px solid#004a7a;}.section.section-primary{background-color:#004a7a;color:#fff;}.section.section-secondary{background-color:#F8FDFE;}.section.section-accent{background-color:#00bef2;color:#fff;}.widget-menu-widget nav.navbar .navbar-header .navbar-toggle .icon-bar{background-color:#004a7a;}.widget-menu-widget nav.navbar .navbar-collapse .navbar-nav>li>a{color:#004a7a;}.widget-menu-widget nav.navbar .navbar-collapse .navbar-nav>li>a.btn-primary,.widget-menu-widget nav.navbar .navbar-collapse .navbar-nav>li>a.btn-danger{color:#fff;}.widget-menu-widget nav.navbar .navbar-collapse .navbar-nav>li>a:not(.btn):hover,.widget-menu-widget nav.navbar .navbar-collapse .navbar-nav>li>a:not(.btn):focus{color:#00bef2 !important;}.widget-menu-widget nav.navbar .navbar-collapse .navbar-nav>li.current>a:not(.btn){color:#00bef2 !important;}#layout-navigation-section:last-child{background-color:#004a7a;}#layout-navigation-section .zone-navigation{background-color:#fff;}@media(min-width:1200px){#layout-navigation-section.affix-top .zone-navigation .navbar-nav>li>a{color:#fff;}#layout-navigation-section:last-child{background-color:#004a7a;}}.nav-tabs li{border-bottom-color:#004a7a;}.nav-tabs li>a{color:#004a7a;background-color:#F8FAFB;}.nav-tabs li>a:hover,.nav-tabs li>a:focus{background-color:#F8FAFB;}.nav-tabs li.active>a{background-color:#004a7a;border-bottom-color:#004a7a;color:#fff;}.nav-tabs li.active>a:hover,.nav-tabs li.active>a:focus{background-color:#004a7a;border-bottom-color:#004a7a;color:#fff;}.panel .panel-heading .panel-title{font-family:"Open Sans", "Helvetica", Arial, sans-serif;}.panel .panel-heading .panel-title a:hover,.panel .panel-heading .panel-title a:focus{color:inherit;}.panel.panel-default .panel-heading{background-color:#fff;border:1px solid#004a7a;color:#004a7a;}.panel.panel-primary .panel-heading{background-color:#004a7a;color:#fff;}#layout-header-inner-section{color:#fff;}table.group-journey-departures .departure-date a{color:#34342c;}table.group-journey-departures .seats-remaining{background-color:#004a7a;color:#fff;}.ui-slider{background-color:#CCDAE4;}.ui-slider .ui-slider-range{background-color:#004a7a !important;}.ui-slider .ui-slider-handle{background-color:#004a7a !important;}.ui-slider .ui-slider-handle .ui-slider-handle-inner{color:rgba(255,255,255,.75);}.ui-slider .ui-slider-handle:hover .ui-slider-handle-inner{color:#fff;}.ui-slider .ui-slider-handle.active .ui-slider-handle-inner{color:#fff;}ul.booking-progress li.current a,ul.booking-progress li.current span{background-color:#004a7a;color:#fff;}ul.booking-progress li.complete:not(.current) a,ul.booking-progress li.complete:not(.current) span{background-color:rgba(0,0,0,.05);color:#004a7a;}ul.booking-progress li.complete:not(.current) a i,ul.booking-progress li.complete:not(.current) span i{color:#004a7a;}ul.booking-progress li.complete:not(.current) a:hover{background-color:rgba(0,0,0,.1);}.tag{background-color:#f7f5f2;}.tag.tag-primary{background-color:#004a7a;}