@import url(https://fonts.googleapis.com/css?family=Montserrat);
.table-responsive{width:100%}.container{width:100%;padding:0}li{list-style-type:none}body,html{height:100%;font-family:Montserrat,sans-serif}body{-ms-flex-direction:column;flex-direction:column}.site-content,body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.site-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:unset;margin-bottom:0;-ms-flex-direction:column;flex-direction:column}.dashboard-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-wrapper{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}@media (min-width:768px){.dashboard-wrapper{width:750px}}@media (min-width:992px){.dashboard-wrapper{width:970px}}@media (min-width:1200px){.dashboard-wrapper{width:1170px}}.basketSummary .table:first-child{margin-bottom:.4rem}.basketSummary .lineItem{background-color:#f9f9f9}.basketSummary .lineItem>td{border-top:none;padding-top:0}.basketSummary .lineItem:first-child>td{padding-top:8px;border-top:1px solid #ddd}.basketTotals{padding:1rem 2rem}.basket-payment-form>.row{margin:0}.modal-payment-form>.text-center{margin-bottom:2rem}div.booking-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1em}div.booking-grid,div.booking-grid div.booking{display:-webkit-box;display:-ms-flexbox;display:flex}div.booking-grid div.booking{border:1px solid #ddd;padding:1.5em;margin:.5em;width:calc(33.33333% - 1em);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1.1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){div.booking-grid div.booking{width:calc(50% - 1em)}}@media (max-width:768px){div.booking-grid div.booking{width:calc(100% - 1em)}}div.booking-grid div.booking h5{margin:0}div.booking-grid div.booking h5.package-name{font-size:1.2em;font-weight:600}div.booking-grid div.booking div.reference{margin:0 0 .75em}div.booking-grid div.booking div.balance,div.booking-grid div.booking div.deadline{font-size:1em}div.booking-grid div.booking div.options{margin-top:1em}div.booking-grid div.booking div.options a{margin:.2em}.tracking-panel .tracking-actions{margin-top:1em}.tracking-panel button i{margin-right:.3em}.tracking-panel-sidebar{font-size:.95em}.footer{color:#fff;font-family:Montserrat,sans-serif;padding:20px 20px 10px;margin-top:50px}footer{-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.footer--dark-blue{background-color:#004f59}.footer--dark-blue .footer-links a:hover{color:#ff585d}.footer--red{background-color:#ff585d}.footer--red .footer-links a:hover{color:#004f59}.footer .logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer .logo img{max-width:100px}.footer .footer-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-links,.footer .footer-links ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-links ul{width:70%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-links ul li{padding:2px;text-align:center}.footer .footer-links ul li a{color:#fff;text-decoration:none}@media (max-width:500px){.footer .footer-links ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center;margin-bottom:10px}}@media (max-width:818px){.footer .logos ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center}}.header{background-color:#fff;position:relative;z-index:2;width:100%;max-height:80px;overflow:hidden}.header,.header__brand{display:-webkit-box;display:-ms-flexbox;display:flex}.header__brand{background-color:#ff585d;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:799px){.header__brand{width:100%}}.header__logo{padding:20px 30px;display:block;-webkit-transition:background-color .5s;transition:background-color .5s;background-color:#fff;max-width:270px}@media (min-width:800px) and (hover:hover){.header__logo:hover{background-color:#d9d9d9}}.header__logo img{max-width:100%;height:auto;display:block}.header__navigation-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;color:#fff;text-decoration:none}@media (min-width:800px){.header__navigation-toggle{display:none}}.header__navigation-wrapper{position:relative}.header__navigation,.header__navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.header__navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;background-color:#fff}@media (max-width:799px){.header__navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:absolute}}@media (max-width:799px){.header__navigation--collapsed{display:none}}.header__link{color:#0c596d}@media (max-width:799px){.header__link{border-bottom:1px solid #b7b7b7}}@media (max-width:799px){.header__action{color:#fff}}@media (max-width:799px){.header{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation+.navigation{padding-left:0}.navigation__item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}@media (max-width:799px){.navigation__item{height:auto;width:100%}}.navigation__link{font-family:Montserrat,sans-serif;text-decoration:none;font-weight:700;white-space:nowrap;padding:0 15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s;transition:background-color .2s}@media (hover:hover){.navigation__link:hover{background-color:#eee}}@media (max-width:799px){.navigation__link{padding:20px}}@media (max-width:799px){.navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}}@media (max-width:768px){.navbar-default li.sign-out{width:100%;display:block}.navbar-default li.sign-out button{display:block;width:100%;border:none;padding:10px 15px;text-align:left;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:16px}.navbar-default ul.navbar-right{margin-bottom:0}}.loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:100vh;width:100%;background-color:#fff;top:0;left:0;z-index:100}.container-exit{opacity:1}.container-exit-active{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.loading-ring{display:inline-block;position:relative;width:90px;height:90px}.loading-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:80px;height:80px;margin:6px;border:6px solid #888;border-radius:50%;-webkit-animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#888 transparent transparent;z-index:110}.loading-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

/*# sourceMappingURL=styles.css.map*/