.contact-logs-alert .dropdown-toggle{padding:17px 14px 17px 20px!important}.contact-logs-alert .dropdown-toggle .badge{right:24px!important;top:7px}.contact-logs-alert .external a,.contact-logs-alert li ul .message,.contact-logs-alert li ul .site,.contact-logs-alert li ul .subject,.contact-logs-alert li ul .time{font-family:Open Sans}.contact-logs-alert li ul .info{margin-bottom:4px}.contact-logs-alert li ul .site .label,.contact-logs-alert li ul div .label{border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;-ms-border-radius:2px!important;-o-border-radius:2px!important;font-size:11px}.contact-logs-alert li ul .time{float:right}.contact-logs-alert li ul .message,.contact-logs-alert li ul .subject{margin-left:0!important}.contact-logs-alert li ul .subject .from{color:#d9534f!important}.contact-logs-alert li ul .message{display:block;margin-bottom:7px}.contact-logs-alert li ul .phone,.contact-logs-alert li ul .site{display:block;font-weight:400;text-align:right}.contact-logs-alert li ul .phone{float:left}.dd-list{border-bottom:1px solid #ddd;display:block;list-style:none;margin:0;padding:0;position:relative}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-empty,.dd-item,.dd-placeholder{display:block;margin:0;padding:0;position:relative}.dd-handle{border:1px solid #ddd;border-bottom:none;box-sizing:border-box;-moz-box-sizing:border-box;color:#333;cursor:move;margin:0;padding:14px 10px;text-decoration:none}.dd-handle,.dd-item>button{display:block;font-weight:700}.dd-item>button{background:transparent;border:0;cursor:pointer;float:left;font-size:12px;height:20px;line-height:1;margin:5px 0;overflow:hidden;padding:0;position:relative;text-align:center;text-indent:100%;white-space:nowrap;width:25px}.dd-item>button:before{content:"+";display:block;position:absolute;text-align:center;text-indent:0;width:100%}.dd-item>button[data-action=collapse]:before{content:"-"}.dd-empty,.dd-placeholder{background:#ffffe5;box-sizing:border-box;-moz-box-sizing:border-box}.dd-dragel{pointer-events:none;position:absolute;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.flex-grid ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.75rem}.flex-grid ul .item{flex-basis:10%;padding:.5rem .75rem}.item img{width:100%}.sortable-dragging{border:3px dashed #c00;padding:3px}.drag-target{background:#dedede;border:3px dashed #006400;padding:3px}@media screen and (max-width:1200px){.flex-grid ul .item{flex-basis:20%}}@media screen and (max-width:640px){.flex-grid ul .item{flex-basis:48%}}.page-404 .number,.page-500 .number{font-size:128px;font-weight:300;letter-spacing:-10px;line-height:128px}.page-404 .details,.page-500 .details{display:inline-block;margin-left:40px}.page-404{text-align:center}.page-404 .number{color:#7bbbd6;display:inline-block;margin-bottom:10px;margin-top:0;position:relative;text-align:right;top:35px}.page-404-full-page .page-404,.page-500-full-page .page-500{margin-top:100px}.page-404 .details{padding-top:0;text-align:left}.page-500{text-align:center}.page-500 .number{color:#ec8c8c;display:inline-block;text-align:right}.page-500 .details{text-align:left}.page-404-full-page{background-color:#fafafa!important;margin-bottom:20px;overflow-x:hidden;padding:20px}.page-404-full-page .details input{background-color:#fff}.page-500-full-page{background-color:#fafafa!important;overflow-x:hidden;padding:20px}.page-500-full-page .details input{background-color:#fff}.page-404-3{background:#000!important}.page-404-3 .page-inner img{bottom:0;position:absolute;right:0;z-index:-1}.page-404-3 .error-404{color:#fff;padding:70px 20px 0;text-align:left}.page-404-3 h1{color:#fff;font-size:130px;line-height:160px}.page-404-3 h2{color:#fff;font-size:30px;margin-bottom:30px}.page-404-3 p{color:#fff;font-size:16px}@media (max-width:480px){.page-404 .details,.page-404 .number,.page-500 .details,.page-500 .number{margin-left:0;text-align:center}.page-404-full-page .page-404{margin-top:30px}.page-404-3 .error-404{padding-top:10px;text-align:left}.page-404-3 .page-inner img{bottom:0;position:fixed;right:0;z-index:-1}}.error-meta{bottom:10px;color:#fff;position:absolute}.page-title{font-size:27px!important}.tabbable-wrap{padding:20px}.select2-results__option[aria-selected=true]{display:none}.dt-image{border:1px solid #ddd;margin-top:10px;padding:1px}td .label{border-radius:1px!important;display:inline-block;margin-top:1px}tfoot input{margin-left:-10px}table.dataTable tfoot td,table.dataTable tfoot th{border-top-color:#e7ecf1}.table .loading-message{display:none}.form-group-flat label{font-weight:700}.select2{width:100%!important}.datatable-reset{padding-bottom:6px!important;padding-top:6px!important}.page-header.navbar.navbar-fixed-top,.page-header.navbar.navbar-static-top{z-index:1000}.datepicker table tr td,.datepicker table tr th,.datetimepicker table tr td,.datetimepicker table tr th{font-size:14px}li.active.nav-tab-error a,li.nav-tab-error a{border:1px solid #e67f7f}li.active.nav-tab-error a,li.nav-tab-error a{color:#c9302c!important}li.nav-tab-error .err{margin-top:5px}li.nav-tab-error .label{font-size:11px}.loading{display:block;margin:24px auto;width:100px}.form .form-horizontal.form-bordered.form-row-stripped .form-control[disabled]{background-color:#eee!important}.scroll-to-top{bottom:48px}.coach{background:#fafbfb;border:2px solid #d8d8d8;height:790px;margin-bottom:1.23rem;width:210px}.coach.coach-inline{display:inline-block;margin-right:14px}.coach .title{background:#b60037;color:#fff;font-size:14px!important;font-weight:700;line-height:1.2;margin:0 0 10px;padding:14px 0}.coach .toggler{bottom:4px;position:absolute;right:6px;z-index:10}.coach .partition{background:#c46200;height:8px;position:absolute;width:74px}.coach .seats{height:91%;padding:14px;position:relative}.coach .seats .outline{border:1px solid #c46200;position:absolute;z-index:0}.coach .seats .seat{background:#fff;border:1px solid #dedede;border-radius:4px!important;color:#333;display:block;font-size:14px;font-weight:300;height:30px;line-height:28px;overflow:hidden;position:absolute;text-align:center;width:30px;z-index:1}.coach .seats .seat:hover{background-color:#d8d8d8;text-decoration:none}.coach .seats .seat.seat-free{background-color:#dff0d8;color:#3c763d}.coach .seats .seat.seat-booked-for-event{background-color:#ffd27f;color:#cc8400;font-weight:700}.coach .seats .seat.seat-booked-for-linked-split{background-color:#ffd27f;color:purple;font-weight:700}.coach .seats .seat.seat-booked{background-color:#c00;color:#fff}.coach .seats .seat.seat-booked .child-knee{background-color:#fff}.coach .seats .seat.seat-provisional{background-color:#fcf8e3;color:#8a6d3b}.coach .seats .seat.seat-emergency{background:#4e7ab5;color:#fff}.coach .seats .seat .baby-knee,.coach .seats .seat .box-booked-for-event span,.coach .seats .seat .box-seat-booked .knee,.coach .seats .seat .child-knee{background:#c00000;height:10px;position:absolute;right:-6px;top:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:22px}.coach .seats .seat .baby-knee{background:#c3c3c3}.coach .seats .seat .seat .child-knee span{color:#fff;font-size:11px;position:relative;top:-9px}.coach .seats .brake-area{background:repeating-linear-gradient(-55deg,#fbefef,#fbefef 10px,#ebb2b2 0,#ebb2b2 20px);color:#555;display:block;font-weight:600;height:200px;left:8px;line-height:200px;position:absolute;text-align:center;text-transform:uppercase;width:92%}.coach .seats .brake-area.brake-area-top{top:0}.coach .seats .brake-area.brake-area-bottom{bottom:0}.tabs-left .tab-content{background:#fff}.tabs-left>.nav-tabs{border-bottom:none;min-height:350px;width:20%}.tabs-left>.nav-tabs>li{float:none;margin-bottom:0}.tabs-left>.nav-tabs>li>a{margin-right:0}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;border-bottom:1px solid #ddd;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-right:none;margin-right:-1px}.tabs-left>.nav-tabs .active>a{color:#b61e3d}.tabbable .tab-pane{border-left:1px solid #ddd}.tab-content>.active{display:block;float:left;min-height:350px;padding:6px 14px 14px;width:80%}.tabbable .control-label{text-align:left}.tabbable label.error{color:#c00;font-size:13px;font-style:italic;font-weight:400;margin-top:2px}.tabbable label.error:before{content:"\f071";font-family:FontAwesome;font-style:normal;padding-right:4px}.tabbable input.error,.tabbable select.error,.tabbable textarea.error{background-color:#fff9f9;border:2px solid #d9534f!important}.tabbable input.valid,.tabbable select.valid,.tabbable textarea.valid{background-color:#eff7ef;border:2px solid #5cb85c!important}.tabbable .well{background-color:#f5f5f5;border:1px solid #ddd;margin-bottom:18px;padding:14px}.tabbable .well p{font-weight:700;margin-bottom:2px}li.disabled{display:none}.pager.wizard{background-color:#f5f5f5;border-top:1px solid #ddd;margin:0;padding:14px 0}.pager.wizard li.previous a{background-color:#fff;border-color:#ccc;color:#333;margin-left:19px}.pager.wizard li.previous a.focus,.pager.wizard li.previous a:focus{background-color:#e6e6e6;border-color:#8c8c8c;color:#333}.open>.pager.wizard li.previous a.dropdown-toggle,.pager.wizard li.previous a.active,.pager.wizard li.previous a:active,.pager.wizard li.previous a:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.open>.pager.wizard li.previous a.dropdown-toggle.focus,.open>.pager.wizard li.previous a.dropdown-toggle:focus,.open>.pager.wizard li.previous a.dropdown-toggle:hover,.pager.wizard li.previous a.active.focus,.pager.wizard li.previous a.active:focus,.pager.wizard li.previous a.active:hover,.pager.wizard li.previous a:active.focus,.pager.wizard li.previous a:active:focus,.pager.wizard li.previous a:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#333}.open>.pager.wizard li.previous a.dropdown-toggle,.pager.wizard li.previous a.active,.pager.wizard li.previous a:active{background-image:none}.pager.wizard li.previous a.disabled.focus,.pager.wizard li.previous a.disabled:focus,.pager.wizard li.previous a.disabled:hover,.pager.wizard li.previous a[disabled].focus,.pager.wizard li.previous a[disabled]:focus,.pager.wizard li.previous a[disabled]:hover,fieldset[disabled] .pager.wizard li.previous a.focus,fieldset[disabled] .pager.wizard li.previous a:focus,fieldset[disabled] .pager.wizard li.previous a:hover{background-color:#fff;border-color:#ccc}.pager.wizard li.previous a .badge{background-color:#333;color:#fff}.pager.wizard li.next a{background-color:#2ab27b;border-color:#259d6d;color:#fff;margin-right:19px}.pager.wizard li.next a.focus,.pager.wizard li.next a:focus{background-color:#20895e;border-color:#0d3625;color:#fff}.open>.pager.wizard li.next a.dropdown-toggle,.pager.wizard li.next a.active,.pager.wizard li.next a:active,.pager.wizard li.next a:hover{background-color:#20895e;border-color:#196c4b;color:#fff}.open>.pager.wizard li.next a.dropdown-toggle.focus,.open>.pager.wizard li.next a.dropdown-toggle:focus,.open>.pager.wizard li.next a.dropdown-toggle:hover,.pager.wizard li.next a.active.focus,.pager.wizard li.next a.active:focus,.pager.wizard li.next a.active:hover,.pager.wizard li.next a:active.focus,.pager.wizard li.next a:active:focus,.pager.wizard li.next a:active:hover{background-color:#196c4b;border-color:#0d3625;color:#fff}.open>.pager.wizard li.next a.dropdown-toggle,.pager.wizard li.next a.active,.pager.wizard li.next a:active{background-image:none}.pager.wizard li.next a.disabled.focus,.pager.wizard li.next a.disabled:focus,.pager.wizard li.next a.disabled:hover,.pager.wizard li.next a[disabled].focus,.pager.wizard li.next a[disabled]:focus,.pager.wizard li.next a[disabled]:hover,fieldset[disabled] .pager.wizard li.next a.focus,fieldset[disabled] .pager.wizard li.next a:focus,fieldset[disabled] .pager.wizard li.next a:hover{background-color:#2ab27b;border-color:#259d6d}.pager.wizard li.next a .badge{background-color:#fff;color:#2ab27b}.pager.wizard li a{background-color:#555;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#fff}.featured-product{border:1px solid #bbb;margin-bottom:2rem;padding:1rem;position:relative}.featured-product .controls .btn{margin-left:-20px}.ribbon{height:96px;overflow:hidden;position:absolute;right:-5px;text-align:right;top:-5px;width:96px;z-index:1}.ribbon span{background:#f70505;background:linear-gradient(#f70505,#8f0808);box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:10px;font-weight:700;line-height:20px;position:absolute;right:-21px;text-align:center;text-transform:uppercase;top:19px;transform:rotate(45deg);width:100px}.ribbon span:before{border-color:#8f0808 transparent transparent #8f0808;left:0}.ribbon span:after,.ribbon span:before{border-style:solid;border-width:3px;content:"";position:absolute;top:100%;z-index:-1}.ribbon span:after{border-color:#8f0808 #8f0808 transparent transparent;right:0}@media screen and (max-width:980px){.featured-product .controls .btn{margin:.7rem 0 0;width:100%}}#event-booking .tab-pane{padding:1.7142857143rem 1.4285714286rem}#event-booking .tab-pane h4{margin:0 0 2.1428571429rem}#event-booking .title .controls a{margin-top:2.8571428571rem}#event-booking .logos h3{font-size:1.4285714286rem;margin-top:0;padding-bottom:2.1428571429rem}#event-booking .logos li{margin-bottom:2.2857142857rem}#event-booking .logos li img{display:block;margin-left:auto;margin-right:auto}#event-booking .progress{margin-bottom:2.4285714286rem}#event-booking .tab-pane.active{border-right:1px solid #ddd;border-top:1px solid #ddd}#event-booking #ticket-breakdown .line-total span{position:relative;top:.7142857143rem}#event-booking #ticket-breakdown .col{display:inline-block;width:20%}#event-booking #ticket-breakdown .col.narrow{width:19.5%}#event-booking #ticket-breakdown input.age{display:block;margin-left:auto;margin-right:auto}#event-booking #ticket-breakdown .remove-child-row{font-size:1.2em}#event-booking #ticket-breakdown .breakdown-child{height:37px!important}#event-booking #ticket-breakdown .breakdown-child td{height:37px!important;padding:4px 4px 0}#event-booking #total{background:#b61e3d;border-radius:6px!important;color:#fff3cf;margin-bottom:1.7142857143rem;padding:1.7142857143rem 0;text-align:center}#event-booking #total span{display:block;font-size:4.2857142857rem;font-weight:700}#event-booking #total em{color:#fff}#event-booking #products-breakdown h5{margin:0 0 1.2857142857rem}#event-booking #products-breakdown .qty{display:block;margin-left:auto;margin-right:auto;width:74%}#event-booking #products-modal .description{margin-bottom:1.5714285714rem}@media screen and (max-width:1360px){#event-booking #total{background-color:#b61e3d;background-image:none;margin:1.4285714286rem 0}}.booking-confirmation .block td.total{color:#3c763d;font-weight:700}.booking-confirmation .block.block-total li{line-height:1;margin:0!important}.booking-confirmation .block li.grand-total{display:block;font-size:40px;font-weight:700;letter-spacing:-.07em;margin:12px 0!important;width:100%}.booking-confirmation .block li.header{font-size:16px;font-weight:700}#page-tree li a{border:1px solid #ccc;display:block;margin-bottom:10px;padding:8px 6px 8px 10px}#page-tree li a:hover{background:#eef0f0;border-color:#d1d1d1;text-decoration:none}.page-header.navbar .search-form,.page-header.navbar .search-form.open{width:480px!important}.page-header.navbar .search-form .results{background:#fff;box-shadow:5px 5px hsla(0,0%,40%,.1);position:absolute;width:100%}.page-header.navbar .search-form .results a{border:none!important}.page-header.navbar .search-form .results a .match{text-decoration:underline}.page-header.navbar .search-form .results a .match,.page-header.navbar .search-form .results a span u{color:#c00}.page-header.navbar .search-form .results:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block!important;position:absolute;right:9px;top:-7px}.page-header.navbar .search-form .results:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block!important;position:absolute;right:10px;top:-6px}@media print{#seat-key,#train-filters,.page-breadcrumbs,.page-header,.page-sidebar-wrapper,.page-title,.portlet-title{display:none}.portlet-body h3{margin:0!important}.page-content{padding:0!important}}.flash-wrapper .alert .close i,.flash-wrapper .alert a{color:#fff!important}#report-overview .list-group-item .list-group-item-heading{font-weight:400}#report-overview .list-group-item i{top:14px}.train-wrapper{margin:4.2857142857rem 0}.train-wrapper.detail-screen{margin:0}.train-wrapper h6{font-size:1.7142857143rem;font-weight:500;margin:0 0 1.4285714286rem}.train-scroller{display:block;overflow:auto;padding:1rem 1rem 1rem 0;white-space:nowrap;width:100%}.train-scroller.narrow{width:74%}.allocation-summary{display:block;padding:1rem 1rem 1rem 2%;width:20%}#seat-instructions,#seat-key{background:#fafbfb;border:1px solid #dedede;margin:2.8571428571rem 1.4285714286rem 0 0;padding:14px 20px;width:100%}#seat-instructions h4,#seat-key h4{font-size:1.5714285714rem;font-weight:400}#seat-instructions ul li,#seat-key ul li{line-height:18px}#seat-instructions ul li .box,#seat-key ul li .box{border:1px solid #dedede;display:inline-block;height:24px;margin-right:6px;overflow:hidden;position:relative;text-align:center;top:7px;width:24px}#seat-instructions ul li .box .baby,#seat-instructions ul li .box .knee,#seat-key ul li .box .baby,#seat-key ul li .box .knee{height:10px;position:absolute;right:-6px;top:-3px;transform:rotate(45deg);width:22px}#seat-instructions ul li.seat-booked .box,#seat-key ul li.seat-booked .box{background-color:#c00}#seat-instructions ul li.seat-booked .box .knee,#seat-key ul li.seat-booked .box .knee{background:#fff}#seat-instructions ul li.seat-booked .box .baby,#seat-key ul li.seat-booked .box .baby{background:#c3c3c3}#seat-instructions ul li.booked-for-event .box,#seat-key ul li.booked-for-event .box{background-color:#ffd27f}#seat-instructions ul li.booked-for-event .box .knee,#seat-key ul li.booked-for-event .box .knee{background:#c00000}#seat-instructions ul li.booked-for-event .box .baby,#seat-key ul li.booked-for-event .box .baby{background:#c3c3c3}#seat-instructions ul li.seat-free .box,#seat-key ul li.seat-free .box{background-color:#dff0d8}#seat-instructions ul li.seat-provisional .box,#seat-key ul li.seat-provisional .box{background-color:#fcf8e3}#seat-instructions ul li.seat-emergency .box,#seat-key ul li.seat-emergency .box{background-color:#4e7ab5}#seat-instructions ul li.seat-booked-for-linked-split .box,#seat-key ul li.seat-booked-for-linked-split .box{background-color:#ffd27f;color:purple;font-weight:700}#seat-instructions ul li.seat-booked-for-linked-split .box .knee,#seat-key ul li.seat-booked-for-linked-split .box .knee{background:#c00000}.ctx-menu{border:none!important;box-shadow:none!important;font-size:1em!important;padding:0!important}.ctx-menu li a{color:#b61e3d!important}.seat{outline-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d-flex{display:flex}.d-flex.justify-between{justify-content:space-between}.d-flex.justify-end{justify-content:flex-end}.d-flex.justify-start{justify-content:flex-start}.d-flex.space-around{justify-content:space-around}.d-flex.center{justify-content:center}.d-flex.vertical-center{align-items:center}.tabbable-wrap:after,.tabbable-wrap:before{content:" ";display:table}.tabbable-wrap:after{clear:both}.cursor-pointer{cursor:pointer}.cursor-help{cursor:help}.no-pointer-events{pointer-events:none}.w-100{width:100%!important}.w-75{width:75%!important}.w-50{width:50%!important}.p-0{padding:0!important}.p-1{padding:1rem!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.ml-0{margin-left:0!important}.m1-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.my-1{margin-bottom:1rem;margin-top:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}textarea.form-control{max-height:800px;min-height:100px;resize:vertical}.v-spinner{margin:60px auto}.tabbable-full-width .tab-pane{width:100%}.position-relative{position:relative}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-italic{font-style:italic}.font-black{font-weight:900}td.tight .btn{margin-right:0!important}.select2-container--focus .select2-selection{background-color:#d4edda!important;border:1px dashed #155724!important}@supports (-moz-appearance:none){.form .form-horizontal.form-bordered.form-row-stripped select.form-control,select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 1200 1000" fill="%23333"><path d="M1100 411 902 212 549 565 196 212-1 411l551 551z"/></svg>')!important;background-position:calc(100% - 7px) 50%!important;background-repeat:no-repeat!important;padding-right:25px}}.flash__wrapper{bottom:100px;display:table;max-width:420px;position:fixed;right:25px;z-index:9999}.flash__wrapper .flash__message{align-items:center;background-color:#ccc;border:1px solid transparent;border-radius:4px;box-sizing:border-box;display:flex;justify-content:flex-start;margin-bottom:10px;min-width:360px;padding:20px 48px 20px 20px;position:relative}.flash__wrapper .flash__message:before{font:normal normal normal 20px/1 FontAwesome;padding-right:14px;vertical-align:middle;width:8%}.flash__wrapper .flash__message.success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.flash__wrapper .flash__message.success:before{content:"\f087"}.flash__wrapper .flash__message.warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.flash__wrapper .flash__message.warning:before{content:"\f071"}.flash__wrapper .flash__message.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.flash__wrapper .flash__message.error:before{content:"\f071"}.flash__wrapper .flash__message.info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.flash__wrapper .flash__message.info:before{content:"\f05a"}.flash__wrapper .flash__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:100px!important;box-sizing:border-box;color:inherit;cursor:pointer;font-size:18px;line-height:10px;margin:0;padding:5px;position:absolute;right:10px;top:10px}.flash__wrapper .flash__close-button:active,.flash__wrapper .flash__close-button:focus{outline:none}.modal .modal-xl{max-width:1240px;width:50%}.modal .modal-huge{max-width:95%!important;width:95%!important}.vue-simple-spinner{border-radius:100%!important}.table.table-content-vertical-aligned>tbody>tr>td,.table.table-content-vertical-aligned>thead>tr>th{vertical-align:middle}.table-bordered-emphasis{border-top:1px solid #888}.table-bordered-emphasis>tbody>tr>td,.table-bordered-emphasis>tbody>tr>th,.table-bordered-emphasis>tfoot>tr>td,.table-bordered-emphasis>tfoot>tr>th,.table-bordered-emphasis>thead>tr>td,.table-bordered-emphasis>thead>tr>th{border-left:1px solid #888}.table-bordered-emphasis>tbody>tr>td:last-child,.table-bordered-emphasis>tbody>tr>th:last-child,.table-bordered-emphasis>tfoot>tr>td:last-child,.table-bordered-emphasis>tfoot>tr>th:last-child,.table-bordered-emphasis>thead>tr>td:last-child,.table-bordered-emphasis>thead>tr>th:last-child{border-right:1px solid #888}.table-bordered-emphasis>tbody>tr:last-child td{border-bottom:1px solid #888}.dataTables_wrapper select.input-sm{line-height:18px!important}

/*! purgecss start ignore */.insurance-wrapper{border:1px solid #080;margin:.5rem 0;padding:0 2rem 1.6rem}.insurance-wrapper p{font-size:14px!important}.insurance-wrapper .booking-protect-sales-message h3.booking-protect-sales-title{margin:0!important}.insurance-wrapper .booking-protect-sales-message .row:first-child{align-items:center;display:flex;margin-bottom:1rem}.insurance-wrapper .booking-protect-sales-message .booking-protect-sales-intro,.insurance-wrapper .booking-protect-sales-message p{margin-bottom:10px}.insurance-wrapper .booking-protect-sales-message .booking-protect-sales-intro{display:block}.insurance-wrapper .booking-protect-sales-message .booking-protect-sales-benefits ul{padding-left:20px}.insurance-wrapper .booking-protect-sales-message .booking-protect-sales-benefits ul li{margin-bottom:0}.insurance-wrapper .booking-protect-sales-message p{font-size:14px}.insurance-wrapper .booking-protect-sales-message .booking-protect-sales-logo{max-width:222px;width:100%}@media screen and (min-width:780px){.insurance-wrapper .booking-protect-sales-message .booking-protect-sales-logo{margin-left:41%}}

/*! purgecss end ignore */
