 @font-face { font-family: 'HolidayExtrasSans-Light'; src: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Light.eot'); src: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Light.eot?#iefix') format('embedded-opentype'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Light.woff2') format('woff2'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Light.woff') format('woff'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Light.ttf') format('truetype'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Light.svg#HolidayExtrasSans-Light') format('svg'); } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } a { background: transparent; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; } h1 { font-size: 2em; margin: 0.67em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } mark { background: #ff0; color: #000; } code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } pre { white-space: pre-wrap; } q { quotes: "\201C" "\201D" "\2018" "\2019"; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; } button, input { line-height: normal; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } @media print { * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 2cm .5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .navbar { display: none; } .table td, .table th { background-color: #fff !important; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0,0,0,0); } body { font-family: "HolidayExtrasSans-Light", Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.428571429; color: #414141; background-color: #cceaff; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #0099db; text-decoration: none; } a:hover, a:focus { color: #29beff; text-decoration: underline; } a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } img { vertical-align: middle; } .img-responsive { display: block; max-width: 100%; height: auto; } .img-space-above-below { margin:25px 0; } .img-rounded { border-radius: 6px; } .img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: transparent; border: 1px solid none; border-radius: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } .img-circle { border-radius: 50%; } hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; } .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); border: 0; } p { margin: 0 0 10px; } .lead { margin-bottom: 20px; font-size: 16.1px; font-weight: 200; line-height: 1.4; } @media (min-width: 992px) { .lead { font-size: 21px; } } small, .small { font-size: 85%; } cite { font-style: normal; } .text-muted { color: #b1b1b1; } .text-primary { color: #0099db; } .text-primary:hover { color: #0075a8; } .text-warning { color: #c09853; } .text-warning:hover { color: #a47e3c; } .text-danger { color: #b94a48; } .text-danger:hover { color: #953b39; } .text-success { color: #468847; } .text-success:hover { color: #356635; } .text-info { color: #3a87ad; } .text-info:hover { color: #2d6987; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "HolidayExtrasSans-Light", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.1; color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1; color: #b1b1b1; } h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; } h1 small, h2 small, h3 small { font-size: 65%; } h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; } h4 small, h5 small, h6 small { font-size: 75%; } h1, .h1 { font-size: 36px; } h2, .h2 { font-size: 30px; } h3, .h3 { font-size: 24px; } h4, .h4 { font-size: 18px; } h5, .h5 { font-size: 16px; } h6, .h6 { font-size: 12px; } .page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee; } ul, ol { margin-top: 0; margin-bottom: 10px; } ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } dl { margin-bottom: 20px; } dt, dd { line-height: 1.428571429; } dt { font-weight: bold; } dd { margin-left: 0; } @media (min-width: 992px) { h5, .h5 { font-size: 14px; } .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } .dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; } .dl-horizontal dd:after { clear: both; } .dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; } .dl-horizontal dd:after { clear: both; } .dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; } .dl-horizontal dd:after { clear: both; } .dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; } .dl-horizontal dd:after { clear: both; } } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #b1b1b1; } abbr.initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 10px 20px; margin: 0 0 20px; border-left: 5px solid #eeeeee; } blockquote p { font-size: 17.5px; font-weight: 300; line-height: 1.25; } blockquote p:last-child { margin-bottom: 0; } blockquote small { display: block; line-height: 1.428571429; color: #b1b1b1; } blockquote small:before { content: '\2014 \00A0'; } blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; } blockquote.pull-right p, blockquote.pull-right small { text-align: right; } blockquote.pull-right small:before { content: ''; } blockquote.pull-right small:after { content: '\00A0 \2014'; } blockquote:before, blockquote:after { content: ""; } address { margin-bottom: 20px; font-style: normal; line-height: 1.428571429; } code, kdb, pre, samp { font-family: Monaco, Menlo, Consolas, "Courier New", monospace; } code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px; } pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.428571429; word-break: break-all; word-wrap: break-word; color: #414141; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; } pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border: 0; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container { margin-right: auto; margin-left: auto; padding-left: 7.5px; padding-right: 7.5px; } .container:before, .container:after { content: " "; display: table; } .container:after { clear: both; } .container:before, .container:after { content: " "; display: table; } .container:after { clear: both; } .container:before, .container:after { content: " "; display: table; } .container:after { clear: both; } .container:before, .container:after { content: " "; display: table; } .container:after { clear: both; } .row { margin-left: -7.5px; margin-right: -7.5px; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position: relative; min-height: 1px; padding-left: 7.5px; padding-right: 7.5px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float: left; } .col-xs-1 { width: 8.3333333333333%; } .col-xs-2 { width: 16.666666666667%; } .col-xs-3 { width: 25%; } .col-xs-4 { width: 33.333333333333%; } .col-xs-5 { width: 41.666666666667%; } .col-xs-6 { width: 50%; } .col-xs-7 { width: 58.333333333333%; } .col-xs-8 { width: 66.666666666667%; } .col-xs-9 { width: 75%; } .col-xs-10 { width: 83.333333333333%; } .col-xs-11 { width: 91.666666666667%; } .col-xs-12 { width: 100%; } @media (min-width: 992px) { .container { width: 735px; } .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 { float: left; } .col-sm-1 { width: 8.3333333333333%; } .col-sm-2 { width: 16.666666666667%; } .col-sm-3 { width: 25%; } .col-sm-4 { width: 33.333333333333%; } .col-sm-5 { width: 41.666666666667%; } .col-sm-6 { width: 50%; } .col-sm-7 { width: 58.333333333333%; } .col-sm-8 { width: 66.666666666667%; } .col-sm-9 { width: 75%; } .col-sm-10 { width: 83.333333333333%; } .col-sm-11 { width: 91.666666666667%; } .col-sm-12 { width: 100%; } .col-sm-push-1 { left: 8.3333333333333%; } .col-sm-push-2 { left: 16.666666666667%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.333333333333%; } .col-sm-push-5 { left: 41.666666666667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.333333333333%; } .col-sm-push-8 { left: 66.666666666667%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.333333333333%; } .col-sm-push-11 { left: 91.666666666667%; } .col-sm-pull-1 { right: 8.3333333333333%; } .col-sm-pull-2 { right: 16.666666666667%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.333333333333%; } .col-sm-pull-5 { right: 41.666666666667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.333333333333%; } .col-sm-pull-8 { right: 66.666666666667%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.333333333333%; } .col-sm-pull-11 { right: 91.666666666667%; } .col-sm-offset-1 { margin-left: 8.3333333333333%; } .col-sm-offset-2 { margin-left: 16.666666666667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.333333333333%; } .col-sm-offset-5 { margin-left: 41.666666666667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.333333333333%; } .col-sm-offset-8 { margin-left: 66.666666666667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.333333333333%; } .col-sm-offset-11 { margin-left: 91.666666666667%; } } @media (min-width: 992px) { .container { width: 955px; } .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 { float: left; } .col-md-1 { width: 8.3333333333333%; } .col-md-2 { width: 16.666666666667%; } .col-md-3 { width: 25%; } .col-md-4 { width: 33.333333333333%; } .col-md-5 { width: 41.666666666667%; } .col-md-6 { width: 50%; } .col-md-7 { width: 58.333333333333%; } .col-md-8 { width: 66.666666666667%; } .col-md-9 { width: 75%; } .col-md-10 { width: 83.333333333333%; } .col-md-11 { width: 91.666666666667%; } .col-md-12 { width: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.3333333333333%; } .col-md-push-2 { left: 16.666666666667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.333333333333%; } .col-md-push-5 { left: 41.666666666667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.333333333333%; } .col-md-push-8 { left: 66.666666666667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.333333333333%; } .col-md-push-11 { left: 91.666666666667%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.3333333333333%; } .col-md-pull-2 { right: 16.666666666667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.333333333333%; } .col-md-pull-5 { right: 41.666666666667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.333333333333%; } .col-md-pull-8 { right: 66.666666666667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.333333333333%; } .col-md-pull-11 { right: 91.666666666667%; } .col-md-offset-0 { margin-left: 0; } .col-md-offset-1 { margin-left: 8.3333333333333%; } .col-md-offset-2 { margin-left: 16.666666666667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.333333333333%; } .col-md-offset-5 { margin-left: 41.666666666667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.333333333333%; } .col-md-offset-8 { margin-left: 66.666666666667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.333333333333%; } .col-md-offset-11 { margin-left: 91.666666666667%; } } @media (min-width: 1200px) { .container { width: 1155px; } .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 { float: left; } .col-lg-1 { width: 8.3333333333333%; } .col-lg-2 { width: 16.666666666667%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.333333333333%; } .col-lg-5 { width: 41.666666666667%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.333333333333%; } .col-lg-8 { width: 66.666666666667%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.333333333333%; } .col-lg-11 { width: 91.666666666667%; } .col-lg-12 { width: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.3333333333333%; } .col-lg-push-2 { left: 16.666666666667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.333333333333%; } .col-lg-push-5 { left: 41.666666666667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.333333333333%; } .col-lg-push-8 { left: 66.666666666667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.333333333333%; } .col-lg-push-11 { left: 91.666666666667%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.3333333333333%; } .col-lg-pull-2 { right: 16.666666666667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.333333333333%; } .col-lg-pull-5 { right: 41.666666666667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.333333333333%; } .col-lg-pull-8 { right: 66.666666666667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.333333333333%; } .col-lg-pull-11 { right: 91.666666666667%; } .col-lg-offset-0 { margin-left: 0; } .col-lg-offset-1 { margin-left: 8.3333333333333%; } .col-lg-offset-2 { margin-left: 16.666666666667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.333333333333%; } .col-lg-offset-5 { margin-left: 41.666666666667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.333333333333%; } .col-lg-offset-8 { margin-left: 66.666666666667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.333333333333%; } .col-lg-offset-11 { margin-left: 91.666666666667%; } } table { max-width: 100%; background-color: transparent; } th { text-align: left; } .table { width: 100%; margin-bottom: 20px; } .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #dddddd; } .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #dddddd; } .table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; } .table > tbody + tbody { border-top: 2px solid #dddddd; } .table .table { background-color: #cceaff; } .table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; } .table-bordered { border: 1px solid #dddddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #dddddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; } .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f5f5f5; } .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: #e0f2ff; } table col[class*="col-"] { float: none; display: table-column; } table td[class*="col-"], table th[class*="col-"] { float: none; display: table-cell; } .table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #e0f2ff; } .table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; border-color: #d6e9c6; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; border-color: #c9e2b3; } .table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; border-color: #ebccd1; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; border-color: #e4b9c0; } .table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; border-color: #faebcc; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; border-color: #f7e1b5; } @media (max-width: 768px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; -webkit-overflow-scrolling: touch; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } fieldset { padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #414141; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; margin-bottom: 5px; font-weight: bold; } input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="file"] { display: block; } select[multiple], select[size] { height: auto; } select optgroup { font-size: inherit; font-style: inherit; font-family: inherit; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { height: auto; } output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.428571429; color: #818181; vertical-align: middle; } .form-control { color: #A9A9A9 !important; } .form-control:-moz-placeholder { color: #b1b1b1; } .form-control::-moz-placeholder { color: #b1b1b1; } .form-control:-ms-input-placeholder { color: #b1b1b1; } .form-control::-webkit-input-placeholder { color: #b1b1b1; } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #818181; vertical-align: middle; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6); } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eeeeee; } textarea.form-control { height: auto; } .form-group { margin-bottom: 15px; } .radio, .checkbox { display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; vertical-align: middle; } .radio label, .checkbox label { display: inline; margin-bottom: 0; font-weight: normal; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { float: left; margin-left: -20px; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } input[type="radio"][disabled], fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], fieldset[disabled] input[type="checkbox"], .radio[disabled], fieldset[disabled] .radio, .radio-inline[disabled], fieldset[disabled] .radio-inline, .checkbox[disabled], fieldset[disabled] .checkbox, .checkbox-inline[disabled], fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .input-sm { height: 26px; padding: 3px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-sm { height: 26px; line-height: 26px; } textarea.input-sm { height: auto; } .input-lg { height: 45px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; } select.input-lg { height: 45px; line-height: 45px; } textarea.input-lg { height: auto; } .has-warning .help-block, .has-warning .control-label { color: #c09853; } .has-warning .form-control { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); } .has-warning .form-control:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e; } .has-warning .input-group-addon { color: #c09853; border-color: #c09853; background-color: #fcf8e3; } .has-error .help-block, .has-error .control-label { color: #b94a48; } .has-error .form-control { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); } .has-error .form-control:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392; } .has-error .input-group-addon { color: #b94a48; border-color: #b94a48; background-color: #f2dede; } .has-success .help-block, .has-success .control-label { color: #468847; } .has-success .form-control { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); } .has-success .form-control:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b; } .has-success .input-group-addon { color: #468847; border-color: #468847; background-color: #dff0d8; } .form-control-static { margin-bottom: 0; padding-top: 7px; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #818181; } @media (min-width: 992px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: none; margin-left: 0; } } .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; } .form-horizontal .form-group { margin-left: -7.5px; margin-right: -7.5px; } .form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; } .form-horizontal .form-group:after { clear: both; } .form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; } .form-horizontal .form-group:after { clear: both; } .form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; } .form-horizontal .form-group:after { clear: both; } .form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; } .form-horizontal .form-group:after { clear: both; } @media (min-width: 992px) { .form-horizontal .control-label { text-align: right; } } .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .wizard-cta { text-align: center; } .wizard-cta .btn { width: auto ! important; padding: 0.5em 2em 0.5em 2em ! important; } .btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn:hover, .btn:focus { color: #000000; text-decoration: none; } .btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; } .btn-default { color: #000000; background-color: #f5f5f5; border-color: #b1b1b1; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { color: #000000; background-color: #e1e1e1; border-color: #929292; } .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-image: none; } .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: #f5f5f5; border-color: #b1b1b1; } .btn-primary { color: #ffffff; background-color: #0099db; border-color: #0087c2; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { color: #ffffff; background-color: #007cb2; border-color: #005c84; } .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; } .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #0099db; border-color: #0087c2; } .btn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #eea236; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { color: #ffffff; background-color: #ed9c28; border-color: #d58512; } .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; } .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f0ad4e; border-color: #eea236; } .btn-danger { color: #ffffff; background-color: #d9534f; border-color: #d43f3a; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { color: #ffffff; background-color: #d2322d; border-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; } .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #d9534f; border-color: #d43f3a; } .btn-success { color: #ffffff; background-color: #88ba38; border-color: #7aa632; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color: #ffffff; background-color: #719b2f; border-color: #577724; } .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; } .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #88ba38; border-color: #7aa632; } .btn-info { color: #ffffff; background-color: #5bc7de; border-color: #46c0da; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { color: #ffffff; background-color: #39bbd7; border-color: #26a2bc; } .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; } .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #5bc7de; border-color: #46c0da; } .btn-link { color: #0099db; font-weight: normal; cursor: pointer; border-radius: 0; } .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; } .btn-link:hover, .btn-link:focus { color: #29beff; text-decoration: underline; background-color: transparent; } .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #b1b1b1; text-decoration: none; } .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; } .btn-sm, .btn-xs { padding: 3px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .btn-xs { padding: 1px 5px; } .btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0; } .btn-block + .btn-block { margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .fade { opacity: 0; -webkit-transition: opacity .15s linear; transition: opacity .15s linear; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; transition: height .35s ease; } .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 0 dotted; } .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 16px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #414141; white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #343434; background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #0099db; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #b1b1b1; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; } .open > .dropdown-menu { display: block; } .open > a { outline: 0; } .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.428571429; color: #b1b1b1; } .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0 dotted; border-bottom: 4px solid #000; content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; } .btn-default .caret { border-top-color: #000000; } .btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret { border-top-color: #fff; } .dropup .btn-default .caret { border-bottom-color: #000000; } .dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret { border-bottom-color: #fff; } .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; } .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; } .btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline: none; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; } .btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; } .btn-toolbar:after { clear: both; } .btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; } .btn-toolbar:after { clear: both; } .btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; } .btn-toolbar:after { clear: both; } .btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; } .btn-toolbar:after { clear: both; } .btn-toolbar .btn-group { float: left; } .btn-toolbar > .btn + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn-group + .btn-group { margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } .btn-group > .btn:first-child { margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn-group-xs > .btn { padding: 3px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; padding: 1px 5px; } .btn-group-sm > .btn { padding: 3px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; } .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); } .btn .caret { margin-left: 0; } .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; } .dropup .btn-lg .caret { border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group { display: block; float: none; width: 100%; max-width: 100%; } .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; } .btn-group-vertical > .btn-group:after { clear: both; } .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; } .btn-group-vertical > .btn-group:after { clear: both; } .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; } .btn-group-vertical > .btn-group:after { clear: both; } .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; } .btn-group-vertical > .btn-group:after { clear: both; } .btn-group-vertical > .btn-group > .btn { float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; } .btn-group-justified .btn { float: none; display: table-cell; width: 1%; } [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { display: none; } .input-group { position: relative; display: table; border-collapse: separate; } .input-group.col { float: none; padding-left: 0; padding-right: 0; } .input-group .form-control { width: 100%; margin-bottom: 0; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 45px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 45px; line-height: 45px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn { height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 26px; padding: 3px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 26px; line-height: 26px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn { height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; } .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #818181; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px; } .input-group-addon.input-sm { padding: 3px 10px; font-size: 12px; border-radius: 3px; } .input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .input-group-addon:first-child { border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .input-group-addon:last-child { border-left: 0; } .input-group-btn { position: relative; white-space: nowrap; } .input-group-btn:first-child > .btn { margin-right: -1px; } .input-group-btn:last-child > .btn { margin-left: -1px; } .input-group-btn > .btn { position: relative; } .input-group-btn > .btn + .btn { margin-left: -4px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:active { z-index: 2; } .nav { margin-bottom: 0; padding-left: 0; list-style: none; } .nav:before, .nav:after { content: " "; display: table; } .nav:after { clear: both; } .nav:before, .nav:after { content: " "; display: table; } .nav:after { clear: both; } .nav:before, .nav:after { content: " "; display: table; } .nav:after { clear: both; } .nav:before, .nav:after { content: " "; display: table; } .nav:after { clear: both; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } .nav > li.disabled > a { color: #b1b1b1; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #b1b1b1; text-decoration: none; background-color: transparent; cursor: not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #0099db; } .nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret { border-top-color: #29beff; border-bottom-color: #29beff; } .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.428571429; border: 1px solid transparent; border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #818181; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; } @media (min-width: 992px) { .nav-tabs > li > a { font-size: 14px; } .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 992px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #cceaff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 4px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #0099db; } .nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { text-align: center; margin-bottom: 5px; } @media (min-width: 992px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 992px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #cceaff; } } .tabbable:before, .tabbable:after { content: " "; display: table; } .tabbable:after { clear: both; } .tabbable:before, .tabbable:after { content: " "; display: table; } .tabbable:after { clear: both; } .tabbable:before, .tabbable:after { content: " "; display: table; } .tabbable:after { clear: both; } .tabbable:before, .tabbable:after { content: " "; display: table; } .tabbable:after { clear: both; } .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; } .tab-content > .active, .pill-content > .active { display: block; } .nav .caret { border-top-color: #0099db; border-bottom-color: #0099db; } .nav a:hover .caret { border-top-color: #29beff; border-bottom-color: #29beff; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar { position: relative; z-index: 1000; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; } .navbar:before, .navbar:after { content: " "; display: table; } .navbar:after { clear: both; } .navbar:before, .navbar:after { content: " "; display: table; } .navbar:after { clear: both; } .navbar:before, .navbar:after { content: " "; display: table; } .navbar:after { clear: both; } .navbar:before, .navbar:after { content: " "; display: table; } .navbar:after { clear: both; } @media (min-width: 992px) { .navbar { border-radius: 4px; } } .navbar-header:before, .navbar-header:after { content: " "; display: table; } .navbar-header:after { clear: both; } .navbar-header:before, .navbar-header:after { content: " "; display: table; } .navbar-header:after { clear: both; } .navbar-header:before, .navbar-header:after { content: " "; display: table; } .navbar-header:after { clear: both; } .navbar-header:before, .navbar-header:after { content: " "; display: table; } .navbar-header:after { clear: both; } @media (min-width: 992px) { .navbar-header { float: left; } } .navbar-collapse { max-height: 340px; overflow-x: visible; padding-right: 7px; padding-left: 7px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); -webkit-overflow-scrolling: touch; } .navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; } .navbar-collapse:after { clear: both; } .navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; } .navbar-collapse:after { clear: both; } .navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; } .navbar-collapse:after { clear: both; } .navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; } .navbar-collapse:after { clear: both; } .navbar-collapse.in { overflow-y: auto; } @media (min-width: 992px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .navbar-collapse.in { overflow-y: visible; } .navbar-collapse .navbar-nav.navbar-left:first-child { margin-left: -7px; } .navbar-collapse .navbar-nav.navbar-right:last-child { margin-right: -7px; } .navbar-collapse .navbar-text:last-child { margin-right: 0; } } .container > .navbar-header, .container > .navbar-collapse { margin-right: -7px; margin-left: -7px; } @media (min-width: 992px) { .container > .navbar-header, .container > .navbar-collapse { margin-right: 0; margin-left: 0; } } .navbar-static-top { border-width: 0 0 1px; } @media (min-width: 992px) { .navbar-static-top { border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; border-width: 0 0 1px; } @media (min-width: 992px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } } .navbar-fixed-top { z-index: 1030; top: 0; } .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; } .navbar-brand { float: left; padding: 15px 7px; font-size: 18px; line-height: 20px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } @media (min-width: 992px) { .navbar > .container .navbar-brand { margin-left: -7px; } } .navbar-toggle { position: relative; float: right; margin-right: 7px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; border-radius: 4px; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 992px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 7.5px -7px; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; } @media (max-width: 991px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } } @media (min-width: 992px) { .navbar-nav { float: left; margin: 0; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } } @media (min-width: 992px) { .navbar-left { float: left !important; } .navbar-right { float: right !important; } } .navbar-form { margin-left: -7px; margin-right: -7px; padding: 10px 7px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1); margin-top: 8px; margin-bottom: 8px; } @media (min-width: 992px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { float: none; margin-left: 0; } } @media (max-width: 991px) { .navbar-form .form-group { margin-bottom: 5px; } } @media (min-width: 992px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } } .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right { left: auto; right: 0; } .navbar-btn { margin-top: 8px; margin-bottom: 8px; } .navbar-text { float: left; margin-top: 15px; margin-bottom: 15px; } @media (min-width: 992px) { .navbar-text { margin-left: 7px; margin-right: 7px; } } .navbar-default { background-color: #264C7A; border-color: #1e3c61; } .navbar-default .navbar-brand { color: #ffffff; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #e6e6e6; background-color: transparent; } .navbar-default .navbar-text { color: #777; } .navbar-default .navbar-nav > li > a { color: #ffffff; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #e6e6e6; background-color: #ffffff; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #e6e6e6; background-color: #428bca; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; } .navbar-default .navbar-toggle { border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar { background-color: #ccc; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #1e3c61; } .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #e6e6e6; border-bottom-color: #e6e6e6; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #428bca; color: #e6e6e6; } .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: #e6e6e6; border-bottom-color: #e6e6e6; } .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } @media (max-width: 991px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #e6e6e6; background-color: #ffffff; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #e6e6e6; background-color: #428bca; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } } .navbar-default .navbar-link { color: #ffffff; } .navbar-default .navbar-link:hover { color: #e6e6e6; } .navbar-inverse { background-color: #264C7A; border-color: #1a3453; } .navbar-inverse .navbar-brand { color: #b1b1b1; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-text { color: #b1b1b1; } .navbar-inverse .navbar-nav > li > a { color: #b1b1b1; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #1a3453; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; } .navbar-inverse .navbar-toggle { border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #1e3b5f; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #1a3453; color: #fff; } .navbar-inverse .navbar-nav > .dropdown > a:hover .caret { border-top-color: #fff; border-bottom-color: #fff; } .navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color: #b1b1b1; border-bottom-color: #b1b1b1; } .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; } @media (max-width: 991px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #1a3453; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #b1b1b1; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #1a3453; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } } .navbar-inverse .navbar-link { color: #b1b1b1; } .navbar-inverse .navbar-link:hover { color: #fff; } .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; } .breadcrumb > li { display: inline-block; } .breadcrumb > li+li:before { content: "/\00a0"; padding: 0 5px; color: #ccc; } .breadcrumb > .active { color: #b1b1b1; } .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; } .pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { background-color: #eeeeee; } .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { z-index: 2; color: #fff; background-color: #0099db; border-color: #0099db; cursor: default; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #b1b1b1; background-color: #fff; border-color: #ddd; cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span { padding: 3px 10px; font-size: 12px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; } .label[href]:hover, .label[href]:focus { color: #fff; text-decoration: none; cursor: pointer; } .label:empty { display: none; } .label-default { background-color: #b1b1b1; } .label-default[href]:hover, .label-default[href]:focus { background-color: #989898; } .label-primary { background-color: #0099db; } .label-primary[href]:hover, .label-primary[href]:focus { background-color: #0075a8; } .label-success { background-color: #88ba38; } .label-success[href]:hover, .label-success[href]:focus { background-color: #6b932c; } .label-info { background-color: #5bc7de; } .label-info[href]:hover, .label-info[href]:focus { background-color: #31b9d5; } .label-warning { background-color: #f0ad4e; } .label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; } .label-danger { background-color: #d9534f; } .label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; } .thumbnail { padding: 4px; line-height: 1.428571429; background-color: transparent; border: 1px solid none; border-radius: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto; display: block; margin-bottom: 20px; } .thumbnail > img { display: block; max-width: 100%; height: auto; } a.thumbnail:hover, a.thumbnail:focus { border-color: #0099db; } .thumbnail > img { margin-left: auto; margin-right: auto; } .thumbnail .caption { padding: 9px; color: #414141; } .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .alert h4 { margin-top: 0; color: inherit; } .alert .alert-link { font-weight: bold; } .alert > p, .alert > ul { margin-bottom: 0; } .alert > p + p { margin-top: 5px; } .alert-dismissable { padding-right: 35px; } .alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit; } .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847; } .alert-success hr { border-top-color: #c9e2b3; } .alert-success .alert-link { color: #356635; } .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; } .alert-info hr { border-top-color: #a6e1ec; } .alert-info .alert-link { color: #2d6987; } .alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #c09853; } .alert-warning hr { border-top-color: #f7e1b5; } .alert-warning .alert-link { color: #a47e3c; } .alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #b94a48; } .alert-danger hr { border-top-color: #e4b9c0; } .alert-danger .alert-link { color: #953b39; } .list-group { margin-bottom: 20px; padding-left: 0; } .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; } a.list-group-item { color: #555; } a.list-group-item .list-group-item-heading { color: #333; } a.list-group-item:hover, a.list-group-item:focus { text-decoration: none; background-color: #f5f5f5; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #0099db; border-color: #0099db; } .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading { color: inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #a8e5ff; } .list-group-item-heading { margin-top: 0; margin-bottom: 5px; } .list-group-item-text { margin-bottom: 0; line-height: 1.3; } .panel { margin-bottom: 20px; background-color: #e5f5ff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); box-shadow: 0 1px 1px rgba(0,0,0,0.05); } .panel-body { padding: 15px; } .panel-body:before, .panel-body:after { content: " "; display: table; } .panel-body:after { clear: both; } .panel-body:before, .panel-body:after { content: " "; display: table; } .panel-body:after { clear: both; } .panel-body:before, .panel-body:after { content: " "; display: table; } .panel-body:after { clear: both; } .panel-body:before, .panel-body:after { content: " "; display: table; } .panel-body:after { clear: both; } .panel > .list-group { margin-bottom: 0; } .panel > .list-group .list-group-item { border-width: 1px 0; } .panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .panel > .list-group .list-group-item:last-child { border-bottom: 0; } .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; } .panel > .table, .panel > .table-responsive { margin-bottom: 0; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive { border-top: 1px solid #dddddd; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .panel > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; } .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; } .panel-title > a { color: inherit; } .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .panel-group .panel { margin-bottom: 0; border-radius: 4px; overflow: hidden; } .panel-group .panel + .panel { margin-top: 5px; } .panel-group .panel-heading { border-bottom: 0; } .panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #ddd; } .panel-group .panel-footer { border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; } .panel-default { border-color: #ddd; } .panel-default > .panel-heading { color: #414141; background-color: #f5f5f5; border-color: #ddd; } .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #ddd; } .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ddd; } .panel-primary { border-color: #0099db; } .panel-primary > .panel-heading { color: #fff; background-color: #0099db; border-color: #0099db; } .panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #0099db; } .panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #0099db; } .panel-success { border-color: #d6e9c6; } .panel-success > .panel-heading { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #d6e9c6; } .panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #d6e9c6; } .panel-warning { border-color: #faebcc; } .panel-warning > .panel-heading { color: #c09853; background-color: #fcf8e3; border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #faebcc; } .panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #faebcc; } .panel-danger { border-color: #ebccd1; } .panel-danger > .panel-heading { color: #b94a48; background-color: #f2dede; border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #ebccd1; } .panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ebccd1; } .panel-info { border-color: #bce8f1; } .panel-info > .panel-heading { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #bce8f1; } .panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bce8f1; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #ffffff; border: 1px solid #ededed; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); } .well blockquote { border-color: #ddd; border-color: rgba(0,0,0,0.15); } .well-lg { padding: 24px; border-radius: 6px; } .well-sm { padding: 9px; border-radius: 3px; } .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20); } .close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50); } button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } .modal-open { overflow: hidden; } body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom { margin-right: 15px; } .modal { display: none; overflow: auto; overflow-y: scroll; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; } .modal.fade .modal-dialog { -webkit-transform: translate(0,-25%); -ms-transform: translate(0,-25%); transform: translate(0,-25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); } .modal-dialog { margin-left: auto; margin-right: auto; width: auto; padding: 10px; z-index: 1050; } .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; outline: none; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000; } .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); } .modal-backdrop.in { opacity: .5; filter: alpha(opacity=50); } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.428571429px; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.428571429; } .modal-body { position: relative; padding: 20px; } .modal-footer { margin-top: 15px; padding: 19px 20px 20px; text-align: right; border-top: 1px solid #e5e5e5; } .modal-footer:before, .modal-footer:after { content: " "; display: table; } .modal-footer:after { clear: both; } .modal-footer:before, .modal-footer:after { content: " "; display: table; } .modal-footer:after { clear: both; } .modal-footer:before, .modal-footer:after { content: " "; display: table; } .modal-footer:after { clear: both; } .modal-footer:before, .modal-footer:after { content: " "; display: table; } .modal-footer:after { clear: both; } .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } @media screen and (min-width: 992px) { .modal-dialog { width: 600px; padding-top: 30px; padding-bottom: 30px; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); box-shadow: 0 5px 15px rgba(0,0,0,0.5); } } .tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); } .tooltip.in { opacity: .9; filter: alpha(opacity=90); } .tooltip.top { margin-top: -3px; padding: 5px 0; } .tooltip.right { margin-left: 3px; padding: 0 5px; } .tooltip.bottom { margin-top: 3px; padding: 5px 0; } .tooltip.left { margin-left: -3px; padding: 0 5px; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; } .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000; } .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); white-space: normal; } .popover.top { margin-top: -10px; } .popover.right { margin-left: 10px; } .popover.bottom { margin-top: 10px; } .popover.left { margin-left: -10px; } .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; } .popover-content { padding: 9px 14px; } .popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .popover .arrow { border-width: 11px; } .popover .arrow:after { border-width: 10px; content: ""; } .popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0,0,0,0.25); bottom: -11px; } .popover.top .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; } .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0,0,0,0.25); } .popover.right .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; } .popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,0.25); top: -11px; } .popover.bottom .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; } .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0,0,0,0.25); } .popover.left .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; } .carousel { position: relative; } .carousel-inner { position: relative; overflow: hidden; width: 100%; } .carousel-inner > .item { display: none; position: relative; -webkit-transition: .6s ease-in-out left; transition: .6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; line-height: 1; } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: .5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,0.6); } .carousel-control.left { background-image: -webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001))); background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0%),color-stop(rgba(0,0,0,0.0001) 100%)); background-image: -moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%); background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right { left: auto; right: 0; background-image: -webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5))); background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0%),color-stop(rgba(0,0,0,0.5) 100%)); background-image: -moz-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%); background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7f000000', GradientType=1); } .carousel-control:hover, .carousel-control:focus { color: #fff; text-decoration: none; opacity: .9; filter: alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; } .carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; font-family: serif; } .carousel-control .icon-prev:before { content: '\2039'; } .carousel-control .icon-next:before { content: '\203a'; } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; } .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; } .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; } .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,0.6); } .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 992px) { .carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; font-size: 30px; } .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; } } .datepicker { padding: 4px; border-radius: 4px; direction: ltr; } .datepicker-inline { width: 220px; } .datepicker.datepicker-rtl { direction: rtl; } .datepicker.datepicker-rtl table tr td span { float: right; } .datepicker-dropdown { top: 0; left: 0; } .datepicker-dropdown:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0,0,0,0.2); position: absolute; top: -7px; left: 3px; } .datepicker-dropdown:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-top: 0; position: absolute; top: -6px; left: 4px; } .datepicker-dropdown.datepicker-orient-left:before { left: 6px; } .datepicker-dropdown.datepicker-orient-left:after { left: 7px; } .datepicker-dropdown.datepicker-orient-right:before { right: 6px; } .datepicker-dropdown.datepicker-orient-right:after { right: 7px; } .datepicker-dropdown.datepicker-orient-top:before { top: -7px; } .datepicker-dropdown.datepicker-orient-top:after { top: -6px; } .datepicker-dropdown.datepicker-orient-bottom:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; } .datepicker-dropdown.datepicker-orient-bottom:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #ffffff; } .datepicker >div { display: none; } .datepicker.days div.datepicker-days { display: block; } .datepicker.months div.datepicker-months { display: block; } .datepicker.years div.datepicker-years { display: block; } .datepicker table { margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .datepicker td, .datepicker th { text-align: center; height: 20px; border-radius: 4px; border: none; } .table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; } .datepicker table tr td.day:hover { background: #eee; cursor: pointer; } .datepicker table tr td.old, .datepicker table tr td.new { color: #999; } .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: none; color: #999; cursor: default; } .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #fde19a; background-image: -moz-linear-gradient(top,#fdd49a,#fdf59a); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a)); background-image: -webkit-linear-gradient(top,#fdd49a,#fdf59a); background-image: -o-linear-gradient(top,#fdd49a,#fdf59a); background-image: linear-gradient(to bottom,#fdd49a,#fdf59a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcd49a', endColorstr='#fffcf49a', GradientType=0); border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #fdf59a; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #000; } .datepicker table tr td.today:hover, .datepicker table tr td.today:focus, .datepicker table tr td.today:active, .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover[disabled] { color: #fff; background-color: #fdf59a; *background-color: #fcf282; } .datepicker table tr td.today:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover.active { background-color: #fbf069 \9; } .datepicker table tr td.today:hover:hover { color: #000; } .datepicker table tr td.today.active:hover { color: #fff; } .datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { background: #eee; border-radius: 0; } .datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #f3d17a; background-image: -moz-linear-gradient(top,#f3c17a,#f3e97a); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a)); background-image: -webkit-linear-gradient(top,#f3c17a,#f3e97a); background-image: -o-linear-gradient(top,#f3c17a,#f3e97a); background-image: linear-gradient(to bottom,#f3c17a,#f3e97a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3c17a', endColorstr='#fff3e979', GradientType=0); border-color: #f3e97a #f3e97a #edde34; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #f3e97a; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); border-radius: 0; } .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover:focus, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover[disabled] { color: #fff; background-color: #f3e97a; *background-color: #f1e663; } .datepicker table tr td.range.today:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover.active { background-color: #efe24b \9; } .datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #9e9e9e; background-image: -moz-linear-gradient(top,#b3b3b3,#808080); background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080)); background-image: -webkit-linear-gradient(top,#b3b3b3,#808080); background-image: -o-linear-gradient(top,#b3b3b3,#808080); background-image: linear-gradient(to bottom,#b3b3b3,#808080); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2b2b2', endColorstr='#ff7f7f7f', GradientType=0); border-color: #808080 #808080 #595959; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #808080; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .datepicker table tr td.selected:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover[disabled] { color: #fff; background-color: #808080; *background-color: #737373; } .datepicker table tr td.selected:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover.active { background-color: #666666 \9; } .datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #006dcc; background-image: -moz-linear-gradient(top,#08c,#0044cc); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc)); background-image: -webkit-linear-gradient(top,#08c,#0044cc); background-image: -o-linear-gradient(top,#08c,#0044cc); background-image: linear-gradient(to bottom,#08c,#0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #0044cc; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .datepicker table tr td.active:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:active, .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover[disabled] { color: #fff; background-color: #0044cc; *background-color: #003bb3; } .datepicker table tr td.active:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover.active { background-color: #003399 \9; } .datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; border-radius: 4px; } .datepicker table tr td span:hover { background: #eee; } .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: none; color: #999; cursor: default; } .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #006dcc; background-image: -moz-linear-gradient(top,#08c,#0044cc); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc)); background-image: -webkit-linear-gradient(top,#08c,#0044cc); background-image: -o-linear-gradient(top,#08c,#0044cc); background-image: linear-gradient(to bottom,#08c,#0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #0044cc; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .datepicker table tr td span.active:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover[disabled] { color: #fff; background-color: #0044cc; *background-color: #003bb3; } .datepicker table tr td span.active:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover.active { background-color: #003399 \9; } .datepicker table tr td span.old, .datepicker table tr td span.new { color: #999; } .datepicker th.datepicker-switch { width: 145px; } .datepicker thead tr:first-child th, .datepicker tfoot tr th { cursor: pointer; } .datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover { background: #eee; } .datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; } .datepicker thead tr:first-child th.cw { cursor: default; background-color: transparent; } .input-append.date .add-on i, .input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px; } .input-daterange input { text-align: center; } .input-daterange input:first-child { border-radius: 3px 0 0 3px; } .input-daterange input:last-child { border-radius: 0 3px 3px 0; } .input-daterange .add-on { display: inline-block; width: auto; min-width: 16px; height: 20px; padding: 4px 5px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #ffffff; vertical-align: middle; background-color: #eee; border: 1px solid #ccc; margin-left: -5px; margin-right: -5px; } body { margin-top: 90px; background: #ffffff; background: #CCEAFF; } body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom { margin-right: 0; } h1, h2, h3, h4, h5, h6 { font: 400 25px/20px "HolidayExtrasSans-Light", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #212121; margin-bottom: 10px; } h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-size: 0.6em; } h1 i, h2 i, h3 i, h4 i, h5 i, h6 i { font-style: normal; } a { text-decoration: underline; } a.nounderline, a.dropdown-toggle, a.btn { text-decoration: none; } a#top { position: absolute; top: -10px; } ul { padding-left: 20px; } img { max-width: 100%; } .bg-white { background: #ffffff; } .font-white { color: #ffffff; } .bg-header-blue { background: #264C7A; } .bg-header-yellow { background: #ffd200; font-size: 30px !important; } .bg-white { background: #ffffff; } .yellowengine { background: #fff6cc; } .hotel-pink, .hotel-pink .priceSmall { color: #de4b95 !important; } .tab-content a { text-decoration: underline; } .back-to-top { margin-top: 10px; text-decoration: none !important; } .tab-content ul.hxComment { padding-left: 0px !important; } body .btn-full-width { width: auto !important; padding-left: 5px !important; padding-right: 5px !important; } .caret-right { border-left: 4px solid #000; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-right: 0 dotted; margin-left: -13px; margin-right: 9px; margin-top: 4px; width: auto; float: left; } textarea, input, select { padding: 4px 3px 6px 3px !important; line-height: 18px; height: 28px; border: 1px solid #b1b1b1; padding: 4px 6px !important; color: #414141; } textarea[type="text"], textarea[type="password"], input[type="text"], input[type="password"], select[type="text"], select[type="password"] { background-color: #ffffff; } textarea[type="radio"], input[type="radio"], select[type="radio"] { border-radius: 10px; } input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: searchfield-cancel-button !important; } select { background: #ffffff; } .placeholder { color: #A9A9A9 !important; } .smallscreen, .xsscreen { display: none; } .callusbox { border: 0 !important; margin-top: -22px; } .callusbox span { text-decoration: none; margin-right: 3px; } .free-if { background: #AEDCFD url('/free-if-banner.png') center 0 no-repeat; height: 33px; display: block; } .unstyled { padding-left: 0; list-style: none; } .panel { -webkit-box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); margin-bottom: 15px; } .panel .panel-heading { border-bottom: 1px solid #ffffff; overflow: hidden; } .panel .panel-heading .panel-subtitle { margin: 5px 0 0; } div.divider { border-right: 1px solid #ccc; } div.leftdivider { border-left: 1px solid #ccc; padding-left: 20px; } .bold { font-weight: bold; } .center { text-align: center; } .strike { text-decoration: line-through; } .notcentered { text-align: left !important; } .btn { white-space: normal; } .btn.pull-left { margin-right: 10px; } .btn:active, .btn.active { -webkit-box-shadow: none; box-shadow: none; } .displayblock { display: block !important; } .nooffset { margin: 0 !important; } .topmargin { margin-top: 20px !important; } #mainTitle h2 { margin-bottom: 0; } #mainTitle a { white-space: nowrap; } h1.mainTitleClean { font-size: 50px; font-family: "HolidayExtrasSans-Light", 'helvetica neue', sans-serif; top: 20px; padding-bottom: 20px; text-align: center; font-weight: 300; text-shadow: none; letter-spacing: 0.01em; line-height: 1em; position: relative; margin-top: -20px; margin-bottom: 35px; } h1.mainTitle { font-size: 60px; font-family: "HolidayExtrasSans-Light", Helvetica, Arial, sans-serif; top: 20px; padding-bottom: 20px; text-align: center; font-weight: bold; text-shadow: none; letter-spacing: 0.01em; line-height: 1em; position: relative; margin-top: -20px; margin-bottom: 35px; } h1.mainTitle sup { font-weight: 300 !important; } @media only screen and (max-width: 991px) { h1.mainTitle { font-size: 45px; margin-top: -37px; margin-bottom: 21px; } h1.mainTitleClean { font-size: 45px; } } @media only screen and (max-width: 580px) { h1.mainTitle { font-size: 22px; width: 95%; margin: -43px auto 48px; } h1.mainTitleClean { font-size: 45px; } } #datetochange div.input-append, body .inline { display: inline !important; } #emailMeBackForm label { font-size: 13px; font-weight: 500; } #emailMeBackForm input, #emailMeBackForm select { color: #555 !important; } .destination_arrival h2 { text-align: center; } .destination_arrival h3 { text-align: center; font-size: 20px; border: 1px solid; border-width: 1px 0; } .destination_arrival div.span6 { margin-left: 0; } .destination_arrival div.span6:first-child { border-right: 1px solid; } #newProductSummary { min-height: 120px; border: none; padding-bottom: 0px; margin-bottom: 0px; padding-top: 5px; } #newProductSummary .summaryLegalText { padding-bottom: 0px; padding-top: 0px; margin-top: 0px; } #newProductSummary .summaryRating { padding-left: 0px !important; font-size: 28px; color: #eedf1a; } #newProductSummary .summaryRatingText { font-size: 24px; color: #88ba38; } #newProductSummary .summaryInfoSmall { font-size: 12px; } #newProductSummary .summaryDistance { font-size: 24px; color: #ff8400; } #newProductSummary .summaryPrice { font-size: 24px; color: #800080; } #newProductSummary .summaryPricePence { color: #800080; } #newProductSummary .summaryCustomerRating { padding-right: 0px !important; } img.pull-left { margin: 3px 5px 5px 0px !important; } img.pull-right { margin: 3px 0px 5px 5px !important; } p.sub { border-top: 1px solid; padding-top: 5px; } img.ui-datepicker-trigger, a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer { cursor: pointer; } #ui-datepicker-div { font-size: 16px; } .fr { float: right; } .fr button.close { font-size: 40px; } .fl { float: left; } .cb { clear: both; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .btn { font-weight: 900; padding-left: 0px !important; padding-right: 0px !important; width: 80px !important; } .hx-btn-ultimate { color: #fff; background-color: #9933cc; border-color: #8a2eb8; } .hx-btn-ultimate:hover, .hx-btn-ultimate:focus, .hx-btn-ultimate:active, .hx-btn-ultimate.active, .open .dropdown-toggle.hx-btn-ultimate { color: #fff; background-color: #812bab; border-color: #652287; } .hx-btn-ultimate:active, .hx-btn-ultimate.active, .open .dropdown-toggle.hx-btn-ultimate { background-image: none; } .hx-btn-ultimate.disabled, .hx-btn-ultimate.disabled:hover, .hx-btn-ultimate.disabled:focus, .hx-btn-ultimate.disabled:active, .hx-btn-ultimate.disabled.active, .hx-btn-ultimate[disabled], .hx-btn-ultimate[disabled]:hover, .hx-btn-ultimate[disabled]:focus, .hx-btn-ultimate[disabled]:active, .hx-btn-ultimate[disabled].active, fieldset[disabled] .hx-btn-ultimate, fieldset[disabled] .hx-btn-ultimate:hover, fieldset[disabled] .hx-btn-ultimate:focus, fieldset[disabled] .hx-btn-ultimate:active, fieldset[disabled] .hx-btn-ultimate.active { background-color: #9933cc; border-color: #8a2eb8; } body a.underline { text-decoration: underline !important; } body p, .row li { font-size: 16px; } hr { border-top: 1px solid #e6dbb8; border-bottom: none; } body p { color: #696969 !important; } strong { font-family: "HolidayExtrasSans-Light", Helvetica, Arial, sans-serif; font-weight: 500; color: #212121; } body h2.join, #csProp h2 { font-size: 15px !important; } .homepage #join-us, .homepage #csProp { padding-bottom: 12px; } #join-us input { font-size: 13px; font-weight: 300 !important; } #join-us p { font-size: 12px; } #join-us p.help-text { margin: 10px auto -10px; } #join-us button { font-size: 12px; padding: 4px 10px; } #csProp h2 { margin-top: 0; margin-bottom: 0; } .partner-box { background: #fff; } input, select { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 12px; } select { padding-left: 2px; padding-top: 5px !important; padding-bottom: 5px; } body div#toolTip { border: 1px solid; max-width: 206px; opacity: 1 !important; padding: 4px; text-align: left; width: 206px; z-index: 1000; background-color: #F8FFF4; border: 1px solid #77DF42; color: #43C133; } #background { height: auto; } .tooltip_title { position: absolute; top: 20px; background: #ffffff; border: 1px solid #888; border-radius: 5px; padding: 6px; left: 0; white-space: nowrap; } h1, h2, h3, h4, h5, h6 { text-transform: none; } a.btn { font-size: 12px; } body .tab-content h2 { font-size: 18px !important; } body .tab-content h3, body .tab-content h4, body .tab-content h5, body .tab-content h6 { font-size: 15px !important; } .bar-01, .bar-02, .bar-03, .bar-04, .bar-05, .bar-06, .bar-07, .bar-08, .bestseats, .starmember, .allProducts li.hcp label, .allProducts li.ho label, .allProducts li.ins label, .allProducts li.insMed label, .allProducts li.lo label, .allProducts li.cp label, .allProducts li.rail label, .allProducts li.flight label, .allProducts li.port label, .allProducts li.portho label, ul.products li.hcp, ul.products li.ho, ul.products li.ins, ul.products li.insMed, ul.products li.lo, ul.products li.cp, ul.products li.rail, ul.products li.flight, ul.products li.port, ul.products li.portho, .home-icon-search, .facebook, .twitter, .cpactive, .hoactive, .hcpactive, .flightactive, .loactive, .railactive, .portactive, .insactive, .insMedactive, .carhireactive, .fairfxactive, .coachactive, .theatreactive, .themeactive, .transfersactive, .taxiactive, .uparrow, .icon-chevron-sign-up, .calendarEmbed input, .starRating .star, #hotelsTable .star, #parkingTable .star, #parkingMap .star, #parkingGrid .star, #hotelTableList, #hotelTableGrid, #hotelTableMap, #ui-datepicker-div .ui-icon, .parking-suitcase, .hotel-suitcase, .lounge-suitcase, .insurance-suitcase, .rail-suitcase, .alarm, .alarm2, .commentSect, .commentSectEnd, .icon-arrow-right, .icon-arrow-left, .summaryKeyIcon, .summaryFullStar, .summaryEmptyStar, .summaryFullStarCsProp, .camera-icon, .video-camera-icon, .arrow-circle-left-icon, .arrow-circle-right-icon, .hx-play-icon, .hx-play-icon-hover, .big-star, .toptipimage, .recommendimage, .empty-big-star, .empty-star, .icon-friends, .icon-families-with-teenagers, .icon-mature-couples, .icon-families-with-young-children, .icon-young-couples, .icon-thumb-image, .icon-solo-traveller, .smallTick, .largeTick, .icon-share, .topAttractions, .trustedPartners { background: url('/images/hx-bootstrap/hx-homepage-sprite-33.png') no-repeat top left; } .bar-01 { background-position: -10px -109px; height: 140px; width: 122px; position: relative; top: 7px; } .bar-02 { background-position: -10px -9px; height: 92px; width: 180px; position: relative; top: 31px; } .bar-03 { background-position: -10px -719px; height: 126px; width: 130px; position: relative; top: 12px; } .bar-04 { background-position: -10px -480px; height: 90px; width: 200px; position: relative; top: 33px; } .bar-05 { background-position: -10px -330px; height: 140px; width: 140px; position: relative; top: 0px; } .bar-06 { background-position: -10px -580px; height: 132px; width: 140px; position: relative; top: 5px; } .bar-07 { background-position: -10px -259px; height: 56px; width: 200px; position: relative; top: 40px; } .bar-08 { background-position: -10px -860px; height: 149px; width: 149px; position: relative; top: 5px; } .bestseats { background-position: -10px -4475px; height: 74px; width: 160px; position: relative; top: 45px; } .starmember { background-position: -10px -4346px; height: 110px; width: 81px; position: relative; top: 20px; } .allProducts li.ho label { background-position: -10px -1183px; } .allProducts li.ho label:hover, .allProducts li.ho.hilit label, ul.products li.ho { background-position: -10px -1723px; } .allProducts li.hcp label { background-position: -10px -1244px; } .allProducts li.hcp label:hover, .allProducts li.hcp.hilit label, ul.products li.hcp, .alarm, .alarm2, .hotel-suitcase { background-position: -10px -1664px; } .allProducts li.cp label { background-position: -10px -1303px; } .allProducts li.cp label:hover, .allProducts li.cp.hilit label, ul.products li.cp, .parking-suitcase { background-position: -10px -1603px; } .allProducts li.lo label { background-position: -10px -1363px; } .allProducts li.lo label:hover, .allProducts li.lo.hilit label, ul.products li.lo, .lounge-suitcase { background-position: -10px -1783px; } .allProducts li.ins label { background-position: -10px -1423px; } .allProducts li.ins label:hover, .allProducts li.ins.hilit label, ul.products li.ins, .insurance-suitcase { background-position: -10px -1843px; } .full-thumb-image { background-position: -10px -3630px; height: 30px; width: 30px; margin-top: -5px; display: inline-block; } .half-thumb-image { background-position: -60px -3630px; height: 30px; width: 30px; margin-top: -5px; display: inline-block; } .icon-share { display: block; position: relative; top: 0; left: 50%; margin-left: -13px; height: 25px; width: 25px; background-repeat: no-repeat; } .icon-email-inverted { background-position:-10px -3804px; } .icon-facebook-inverted { background-position:-10px -3685px; } .icon-twitter-inverted { background-position:-10px -3725px; } .icon-google-plus-inverted { background-position:-10px -3765px; } .icon-youtube-inverted { background-position:-10px -3894px; } .icon-instagram-inverted { background-position:-10px -3935px; } .icon-pinterest-inverted { background-position:-10px -3975px; } .icon-email { background-position:-60px -3804px; } .icon-facebook { background-position:-60px -3685px; } .icon-twitter { background-position:-60px -3725px; } .icon-google-plus { background-position:-60px -3765px; } .icon-youtube { background-position:-60px -3894px; } .icon-instagram { background-position:-60px -3935px; } .icon-pinterest { background-position:-60px -3975px; } .allProducts li.insMed label { background-position: -10px -3148px; } .allProducts li.insMed label:hover, .allProducts li.insMed.hilit label, ul.products li.insMed { background-position: -10px -3208px; } .allProducts li.rail label { background-position: -10px -1483px; } .allProducts li.rail label:hover, .allProducts li.rail.hilit label, ul.products li.rail, .rail-suitcase { background-position: -10px -1903px; } .allProducts li.flight label { background-position: -10px -2023px; } .allProducts li.flight label:hover, .allProducts li.flight.hilit label, ul.products li.flight { background-position: -10px -2083px; } .allProducts li.port label, .allProducts li.portho label { background-position: -10px -1543px; } .allProducts li.port label:hover, .allProducts li.port.hilit label, ul.products li.port, .allProducts li.portho label:hover, .allProducts li.portho.hilit label, ul.products li.portho label { background-position: -10px -1963px; } .home-icon-search { background-position: -9px -1163px; height: 17px; width: 16px; } .smallTick { background-position:-10px -4208px; padding-left:22px; position:relative; top:3px; display:inline-block; height:19px; } li.smallTick:before { background-position:-10px -4209px; list-style-type:none; position:relative !important; height:auto; display: block; } .largeTick { background-position:-10px -4170px; padding-left:28px; position:relative; top:5px; display:inline-block; height:22px; } li.largeTick:before { background-position:-10px -4170px; list-style-type:none; padding-top:3px; height:auto; min-height:25px; margin-bottom:5px; } .social { margin-top: -38px; margin-right: -12px; width: 88px; float: right !important; } .social div { width: 90px; } .facebook, .twitter { width: 35px; height: 35px; float: left; margin: 0 5px; } .facebook { background-position: -10px -2150px; } .twitter { background-position: -10px -2205px; } .cpactive { background-position: -5px -1607px; } .hoactive { background-position: -5px -1727px; } .hcpactive { background-position: -5px -1667px; } .loactive { background-position: -5px -1787px; } .railactive { background-position: -5px -1907px; } .portactive { background-position: -5px -1967px; } .flightactive { background-position: -5px -2087px; } .transfersactive { background-position: -5px -3332px; } .taxiactive { background-position: -5px -4727px; } .insactive { background-position: -5px -1847px; } .insMedactive { background-position: -5px -3212px; } .carhireactive { background-position: -5px -3571px; } .fairfxactive { background-position: -5px -3454px; } .coachactive { background-position: -5px -3334px; } .theatreactive { background-position: -5px -4288px; } .themeactive{ background-position: -5px -4233px; } .confidenceimg { height: 150px; } .uparrow, .icon-chevron-sign-up { height: 20px; background-position: -99px -2338px; display: inline-block; padding-left: 20px; top: 6px; position: relative; } .confidenceimg { height: 150px; } #ui-datepicker-div .ui-icon { background-position: -167px -2467px; } #ui-datepicker-div .ui-datepicker-prev .ui-icon { background-position: -118px -2467px; } .recommendimage, .toptipimage { float: right; height: 78px; width: 74px; } .recommendimage { background-position: -9px -2914px; margin: 0px 3px 5px 10px; } .toptipimage { background-position: -96px -2914px; margin: 8px -6px 5px 10px; } #newProductSummary { min-height: 70px !important; padding-bottom: 15px; padding-top: 0px; } @media only screen and (max-width: 991px) { #newProductSummary { padding-bottom:35px; } } #newProductSummary .parking { padding-top: 10px !important; padding-bottom: 0px !important; } #newProductSummary .summaryInfoSmall { margin-left: 0px !important; } #newProductSummary .summaryRating { padding-left: 5px !important; padding-right: 0px !important; } .summaryTerminal { font-size: 24px; color: #696969; } .summaryKeyIcon { background-position: -5px -3109px; height: 35px; width: 40px; display: inline-block; } .summaryFullStar { background-position: -18px -2518px; height: 27px; width: 27px; display: block; float:left; } .summaryEmptyStar { background-position: -68px -2518px; height: 27px; width: 27px; } .topAttractions { background-position: -9px -4785px; height: 114px; width: 163px; position: relative; top: 20px; } .trustedPartners { background-position: -8px -4910px; height: 128px; width: 128px; position: relative; top: 10px; } .summaryInfo { font-size: 14px !important; color: #000000; width: 100%; float:left; text-align:center; } .starSummaryInfo { margin-top: -6px; } @media only screen and (min-width: 600px) { .summaryRatingSmall { padding-left: 7%; } } @media only screen and (min-width: 1200px) { #newProductSummary { padding-top: 0px; margin-bottom: -10px; } } #recommendbox { min-width: 280px; overflow: hidden; margin: 10px 0px 10px 10px; border: 1px solid #fcd862; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #feffce; background: -moz-linear-gradient(top,#feffce,#f7e6a7); background: -webkit-gradient(linear,left top,left bottom,from(#feffce),to(#f7e6a7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffce',endColorstr='#f7e6a7'); } #recommendbox ul.left { width: 100%; float: left; margin-top: 8px; } #recommendbox ul.left li.title { color: #f06800; font-size: 15px !important; list-style-type: none !important; position: relative; left: 3px; } #recommendbox ul.left li.title:first-child { font-size: 18px !important; margin-bottom: 5px; position: relative; left: -5px; } #recommendbox ul.left li { position: relative; left: 25px; } #recommendbox ul.left li span { color: #666; } .recommendbox { min-width: 280px; margin: 10px 0px 10px 10px; border: 1px solid #fcd862; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #feffce; background: -moz-linear-gradient(top,#feffce,#f7e6a7); background: -webkit-gradient(linear,left top,left bottom,from(#feffce),to(#f7e6a7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffce',endColorstr='#f7e6a7'); } .recommendbox h2, .recommendbox h3 { color: #f06800; font-size: 18px; } .recommendbox h2 { margin: 10px 0px 15px 10px; } .recommendbox h3 { font-size: 15px; margin: -10px 0px 0px 10px; } .recommendimage { background-position: -9px -2914px; margin: 8px 5px 5px 4px; } .recommendbox ul { margin-left: 5px; } .recommendbox ul li { color: #555; } .recommendbox.indent h3 { margin-left: 18px; } .recommendbox.indent ul { margin-left: 13px; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .recommendbox.indent ul { margin-left: 15px; } .recommendbox ul { margin-left: 7px; } } @media (max-width: 724px) { .recommendbox ul { margin-left: 27px !important; } .recommendbox.indent ul { margin-left: 35px !important; } } @media (max-width: 550px) { .recommendbox { width: 100%; } } #toptipbox { position: relative; margin: 10px 0; clear: both; padding: 0px 15px; border: 1px solid #a7e38f; -moz-border-radius: 5px; background: #E7FFD7; background: -moz-linear-gradient(center top,#E7FFD7,#CEF9BB); -webkit-border-radius: 5px; border-radius: 5px; background: -webkit-gradient(linear,left top,left bottom,from(#e7ffd7),to(#cef9bb)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7ffd7',endColorstr='#cef9bb'); } #toptipbox h2 { color: #19aa16; margin-top: 10px; margin-bottom: 5px; } #redfcobox { position: relative; margin: 10px 0; clear: both; padding: 0px 15px; border: 1px solid #cc0000; -moz-border-radius: 5px; background: #E7FFD7; background: -moz-linear-gradient(center top,#fcf2f2,#f7d8d8); -webkit-border-radius: 5px; border-radius: 5px; background: -webkit-gradient(linear,left top,left bottom,from(#fcf2f2),to(#f7d8d8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf2f2',endColorstr='#f7d8d8'); } #redfcobox h2 { color: #cc0000; margin-top: 10px; margin-bottom: 5px; } .boxlist li {margin-bottom:8px; line-height:1.8em;} .related-news { position: relative; margin: 10px 0; clear: both; padding: 0px 15px; border: 1px solid #aa72c6; background: #f7f2f9; -moz-border-radius: 5px; background: -moz-linear-gradient(center top,#f7f2f9,#e8d8ef); -webkit-border-radius: 5px; border-radius: 5px; background: -webkit-gradient(linear,left top,left bottom,from(#f7f2f9),to(#e8d8ef)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f2f9',endColorstr='#e8d8ef'); } .related-news h2 { color: #8433ad; } input[type="submit"]:focus, input[type="button"]:focus, input[type="text"]:focus, a:focus, button:focus { outline: none !important; } .notabs { margin-top: -22px !important; } #checklist-content table input[type="radio"], #checklist-content table input[type="checkbox"] { margin: 17px 6px 0px 0px !important; height: 12px !important; } #smartbanner { position: absolute; left: 0; top: -82px; border-bottom: 1px solid #e8e8e8; width: 100%; height: 78px; font-family: 'Helvetica Neue', sans-serif; background: -webkit-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%); background-image: -moz-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%); box-shadow: 0 1px 2px rgba(0,0,0,0.5); z-index: 9998; -webkit-font-smoothing: antialiased; overflow: hidden; -webkit-text-size-adjust: none; } #smartbanner .sb-container { margin: 0 auto; } #smartbanner .sb-close { position: absolute; left: 5px; top: 5px; display: block; border: 2px solid #fff; width: 14px; height: 14px; font-family: 'ArialRoundedMTBold', Arial; font-size: 15px; line-height: 15px; text-align: center; color: #fff; background: #070707; text-decoration: none; text-shadow: none; border-radius: 14px; box-shadow: 0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing: subpixel-antialiased; } #smartbanner .sb-close:active { font-size: 13px; color: #aaa; } #smartbanner .sb-icon { position: absolute; left: 30px; top: 10px; display: block; width: 57px; height: 57px; background: rgba(0,0,0,0.6); background-size: cover; border-radius: 10px; box-shadow: 0 1px 3px rgba(0,0,0,0.3); } #smartbanner.no-icon .sb-icon { display: none; } #smartbanner .sb-info { position: absolute; left: 98px; top: 8px; width: 44%; font-size: 11px; line-height: 1.2em; font-weight: bold; color: #6a6a6a; text-shadow: 0 1px 0 rgba(255,255,255,0.8); } #smartbanner #smartbanner.no-icon .sb-info { left: 34px; } #smartbanner .sb-info strong { display: block; font-size: 11px; color: #4d4d4d; line-height: 15px; } #smartbanner .sb-info > span { display: block; font-size: 10px; } #smartbanner .sb-info em { font-style: normal; text-transform: uppercase; } #smartbanner .sb-button { position: absolute; right: 20px; top: 24px; border: 1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height: 24px; font-size: 14px; line-height: 20px; text-align: center; font-weight: bold; color: #6a6a6a; background: -webkit-linear-gradient(top,#efefef 0%,#dcdcdc 100%); text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 rgba(255,255,255,0.8); border-radius: 3px; box-shadow: 0 1px 0 rgba(255,255,255,0.6), 0 1px 0 rgba(255,255,255,0.7) inset; } #smartbanner .sb-button:active, #smartbanner .sb-button:hover { background: -webkit-linear-gradient(top,#dcdcdc 0%,#efefef 100%); } #smartbanner .sb-icon.gloss:after { content: ''; position: absolute; left: 0; top: -1px; border-top: 1px solid rgba(255,255,255,0.8); width: 100%; height: 50%; background: -webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius: 10px 10px 12px 12px; } #smartbanner.android { border-color: #212228; background: #3d3d3d; border-top: 5px solid #88B131; box-shadow: none; } #smartbanner.android .sb-close { border: 0; width: 17px; height: 17px; line-height: 17px; color: #b1b1b3; background: #1c1e21; text-shadow: 0 1px 1px #000; box-shadow: 0 1px 2px rgba(0,0,0,0.8) inset, 0 1px 1px rgba(255,255,255,0.3); } #smartbanner.android .sb-close:active { color: #eee; } #smartbanner.android .sb-info { color: #ccc; text-shadow: 0 1px 2px #000; } #smartbanner.android .sb-info strong { color: #fff; } #smartbanner.android .sb-button { min-width: 12%; border: 1px solid #DDDCDC; padding: 1px; color: #d1d1d1; background: none; border-radius: 0; box-shadow: none; } #smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform: none; text-shadow: none; box-shadow: none; } #smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; } #smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background: #2AC7E1; } #smartbanner.windows .sb-icon { border-radius: 0px; } #app-download { background: #254C78; position: relative; } @media only screen and (max-width: 991px) and (min-width: 768px) { #app-download div { margin-right: 20px; } #app-download div p { margin: 0; } #app-download p { margin: 15px 0 0; } } #app-download p { color: #f1f1f1 !important; font-size: 12px; } #app-download p.cb { margin-bottom: 0; padding-top: 7px; } #app-download h2 { margin-top: 0; color: #fff; margin-bottom: 4px; font: normal 24px/1em "Helvetica Neue", Helvetica, Arial, sans-serif !important; } @media only screen and (min-width: 1200px) { #newProductSummary .summaryInfoSmall { margin-left: 10px; } } @media only screen and (max-width: 991px) { .row { margin: 0; } [class*=col-] { padding: 0; } .container { padding: 0; } .panel, .enginewell form, .well, .nav-tabs > li > a { border-radius: 0; } .xsellbox.bg-white { background: #e5f5ff; } .xsellbox .font-white { color: #212121; } .xsellbox .bg-header-blue { background: transparent; } body .typeahead { width: 100% !important; left: 0 !important; border-radius: 0; padding: 0; margin-bottom: 25px; } body .typeahead a::first-line { font-size: 16px; font-weight: 500; } body .typeahead li { border-bottom: 1px solid #ddd; height: 44px; } body .typeahead li > a { padding-top: 10px !important; height: 44px; } } body.tablet .typeahead { width: 100% !important; left: 0 !important; border-radius: 0; padding: 0; margin-bottom: 25px; } body.tablet .typeahead a::first-line { font-size: 16px; font-weight: 500; } body.tablet .typeahead li { border-bottom: 1px solid #ddd; height: 44px; } @media only screen and (max-width: 724px) { .tab-pane ul { margin-left: 20px; margin-right: 20px; } .tabbable { margin-top: -20px; } .tabbable ul li { float: none !important; width: auto; margin-right: -2px; margin-left: -20px; margin-right: -11px; } .nopadding-mobile { padding: 0px; border: none; } } @media only screen and (max-width: 991px) { body { margin-top: 0; } .callusbox { font-size: 15px; display: block; margin-top: -25px; margin-bottom: 16px; } } .promomessage { width: 50%; left: 25%; position: absolute; top: 51px !important; background: #fee934; padding-top: 8px; padding-bottom: 0px; border: 0; box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); border-radius: 0px 0px 3px 3px; color: #212121; text-align: center; } @media only screen and (max-width: 991px) { .promomessage { top: 50px !important; } } .promomessage.alert-danger { background-color: #d9534f; border-color: #ebccd1; color: #b94a48; } .promomessage.alert-danger hr { border-top-color: #e4b9c0; } .promomessage.alert-danger .alert-link { color: #953b39; } .promomessage button { font-size: 14px; } .promomessage h4 { font-size: 23px; } .promomessage h4 a, .promomessage h4 span { color: #ffffff; font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: -5px 0; display: block; } .promomessage h4 span { color: #212121; } @media only screen and (max-width: 580px) { .promomessage { width: 97%; left: 1.5%; } } .visible-loggedin { display: none; } .navbar-inverse .navbar-nav > li > a { color: #fff; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #e6e6e6; background-color: transparent; } .navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color: #fff; border-bottom-color: #fff; } .navbar-inverse .navbar-nav > .dropdown > a .caret:hover, .navbar-inverse .navbar-nav > .dropdown > a .caret:focus { border-top-color: #e6e6e6; border-bottom-color: #e6e6e6; } body .navbar .brand { position: absolute; display: block; font-size: 20px; font-weight: 200; color: white; text-shadow: 0 1px 0 #325D94; margin: 0 !important; padding: 0 !important; background-image: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/images/hx-logo-web.png'); width: 125px; background-repeat: no-repeat; background-size: contain; height: 80px; text-indent: -5000em; z-index: 9999; top: 0; left: 8px; } @media only screen and (max-width:991px) { body .navbar .brand { background-size: 108px 60px; height: 60px; width: 108px; } } body .navbar .nav li a:hover { text-decoration: underline; text-shadow: 0 1px 0 #325D94; } body .navbar .navbar-toggle { margin-right: 15px; } body .navbar .navbar-collapse { max-height: none; } body .navbar .navbar-collapse .navbar-nav { width: 100%; } body .navbar .navbar-collapse .navbar-nav li { border-left: 1px solid #3c5e88; } body .navbar .navbar-collapse .navbar-nav li.open > a, body .navbar .navbar-collapse .navbar-nav li.open > a:hover, body .navbar .navbar-collapse .navbar-nav li.open > a:focus { background-color: transparent; } body .navbar .navbar-collapse .navbar-nav li.userlogin { border-left: 0; } @media only screen and (max-width: 991px) { body .navbar .navbar-collapse .navbar-nav li { float: none !important; border-left: 0; } body .navbar .navbar-collapse .navbar-nav li.divider { display: none; } } body .navbar .navbar-collapse .navbar-nav li.dropdown a { padding-right: 16px; } body .navbar .navbar-collapse .navbar-nav li.dropdown a .caret { position: absolute; top: 22px; right: 5px; } @media only screen and (max-width: 991px) { body .navbar .navbar-collapse .navbar-nav li.dropdown a .caret { position: static; } } body .navbar .navbar-collapse .navbar-nav li.dropdown a.single { padding-right: 8px; } body .navbar .navbar-collapse .navbar-nav li.dropdown a.single .caret { position: static; } body .navbar .navbar-collapse .navbar-nav li > a { display: block; text-decoration: none; } @media only screen and (min-width: 992px) { body .navbar .navbar-collapse .navbar-nav li > a { padding: 7px 10px; text-align: center; line-height: 18px; } } @media only screen and (max-width: 991px) { body .navbar .navbar-collapse .navbar-nav li > a br, body .navbar .navbar-collapse .navbar-nav li > a br:before { content: " "; } } body .navbar .navbar-collapse .navbar-nav li > a:hover, body .navbar .navbar-collapse .navbar-nav li > a:focus { text-decoration: none; text-shadow: none; background-color: transparent; } @media only screen and (min-width: 992px) { body .navbar .navbar-collapse .navbar-nav li > a.single { padding: 16px 8px; } } body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li { border-left: 0; } body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a { padding: 5px 15px 5px 15px; color: #ffffff; text-align: left; } @media only screen and (min-width: 992px) { body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a { padding: 3px 20px; color: #212121; } } body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover, body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:focus { color: #eeeeee; background-color: transparent; } @media only screen and (min-width: 992px) { body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover, body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:focus { background-color: #428bca; color: #ffffff; } } @media only screen and (max-width: 991px) { body .navbar .navbar-collapse .navbar-nav { width: 100%; padding: 0; } } @media only screen and (min-width: 991px) { body .navbar .navbar-collapse .navbar-nav { padding-left: 145px; } } body .navbar .navbar-collapse .navbar-nav a .caret { margin-left: 6px; } @media only screen and (max-width: 991px) { body .navbar .navbar-collapse { padding: 0; } } body .navbar #nav { width: 100%; left: 0px; position: relative; } body .navbar #nav li { float: left; border-left: 1px solid #3c5e88; border-right: 1px solid #3c5e88; padding: 0; margin-right: -1px; height: 100%; } @media only screen and (max-width: 991px) { body .navbar #nav li { border-left: 0; border-right: 0; } } body .navbar #nav li a { padding: 7px 8px; text-align: center; color: #ffffff; display: block; line-height: 15px; text-shadow: none; letter-spacing: 0.1em; height: 100%; font-size: 12px; text-decoration: none; } body .navbar #nav li a.single { padding: 14.5px 8px; } body .navbar #nav li a.single .caret { position: static; } body .navbar #nav li a .caret { position: absolute; top: 21px; right: 5px; } @media only screen and (max-width: 991px) { body .navbar #nav li a { text-align: left; } } body .navbar #nav li.dropdown .caret { border-top: 4px solid #ffffff; } body .navbar #nav li.pull-right { float: right !important; } body .navbar #nav .dropdown-menu { margin-top: 0; margin-left: 0; border-radius: 0 0 5px 5px; } body .navbar #nav .dropdown-menu > li { float: none; border-left: none; border-right: none; padding: 0; margin-right: 0; display: block; background: none !important; } body .navbar #nav .dropdown-menu > li.divider { background-color: #e5e5e5 !important; height: 1px !important; margin: 9px 0; } body .navbar #nav .dropdown-menu > li > a { font-weight: normal !important; text-align: left; display: block; padding: 3px 20px; clear: both; line-height: 20px !important; color: #333333; white-space: nowrap; text-decoration: none; letter-spacing: 0px; font-size: 14px; height: auto; } body .navbar #nav .dropdown-menu > li > a:hover, body .navbar #nav .dropdown-menu > li > a:focus { background-image: none; background-color: transparent; filter: none; } body .navbar #nav .dropdown-menu > li > a.divider { background-color: #eeeeee !important; } div.divider { border-right: 1px solid #ccc; } div.leftdivider { border-left: 1px solid #ccc; padding-left: 20px; } .newdep .dropdown-menu > .active > a, .newdep .dropdown-menu > .active > a:hover, .newdep .dropdown-menu > .active > a:focus { background-image: linear-gradient(to bottom,#0088CC,#0077B3) !important; } .navbar .form-search { width: 126px; margin: 8px 10px 8px 0; z-index: 1; } .navbar li.form-search.nav-search-link { margin: 0 !important; height: 50px; width: auto; } .navbar li.form-search.nav-search-link > a { margin-top: 9px; } .navbar li.form-search.nav-search-link > a > img { display: inline-block; float: left; margin: 2px 4px 0 0; color: #fff; } @media only screen and (max-width: 991px) { .navbar .form-search { width: auto; margin-right: 0; margin-left: 15px; } } .navbar .form-search .btn { width: 30px !important; } .navbar .form-search .btn .home-icon-search { margin: auto; background-position: -9px -1159px; height: 20px; } @media only screen and (min-width: 992px) { .navbar-fixed-top .container { position: relative; } .navbar .form-search #appendedInput { width: 98px; } } @media only screen and (max-width: 991px) { .navbar #nav li { float: none; width: 100%; border-right: 0; border-left: 0; } .navbar #nav li a { text-align: left; font-size: 14px; font-weight: normal; } .navbar #nav li.divider { display: none; } .container > .navbar-header, .container > .navbar-collapse { margin-left: 0 !important; margin-right: 0 !important; } #nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } #nav .open .dropdown-menu > li > a { color: #ffffff; line-height: 20px; } #nav .open .dropdown-menu > li > a, #nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } ul.navbar-nav li a { text-decoration: none; display: block; } } @media only screen and (max-width: 991px) { .navbar-fixed-top { position: relative !important; } .homepage .navbar-fixed-top { margin-bottom: 53px; } } @media only screen and (max-width: 320px) { .navbar .dropdown-menu { width: 100%; } .navbar .dropdown-menu ul { width: 50%; padding: 0 10px !important; } .navbar .dropdown-menu ul:first-child { border-right: 1px solid #e5e5e5; } } #footer { background: #FFF3CD; padding: 40px 5px 5px 5px; position: relative; margin: 0 auto; color: #666; } #footer span { margin-bottom: 4px; } #footer a { text-decoration: underline; } #footer ul li, #footer ul li strong, #footer div div, #footer div div a { font-size: 12px; line-height: 1.3em !important; } #footer div div a { line-height: 1.6em !important; } #footer .footer-links { padding-left: 15px; } #footer p, #footer center, #footer ul li a, #footer strong { line-height: 20px !important; } @media only screen and (max-width: 991px) { #footer ul li, #footer ul li strong, #footer div div, #footer div div a { font-size: 16px; } #footer div div { margin-bottom: 10px; } #footer div div br { display: block; content: " "; margin: 5px; } #footer .footer-lower .text-center, #footer .footer-lower center { text-align: left; } #footer .footer-lower .footer-links { padding-left: 0; } #footer p { padding: 0 9px; } #footer div.row div { padding-left: 15px !important; } #footer div.row.footer-links a { border-right: 1px solid #72b4ee; padding-right: 5px; margin-right: 5px; display: inline !important; } #footer div.row.footer-links a:last-child, #footer div.row.footer-links a.last { border-right: 0; margin-right: 0; } #footer div.row.footer-links strong { display: block; } } @media only screen and (max-width: 767px) { #footer p { padding: 0 15px; } } .enginewell form { background: #edf4f9; background: -moz-linear-gradient(left,#edf4f9 0%,#edf4f9 0%,#eef4f9 40%,#ffffff 100%,#edf4f9 100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,#edf4f9),color-stop(0%,#edf4f9),color-stop(88%,#eef4f9),color-stop(100%,#ffffff),color-stop(100%,#edf4f9)); background: -webkit-linear-gradient(left,#edf4f9 0%,#edf4f9 0%,#eef4f9 40%,#ffffff 100%,#edf4f9 100%); background: -o-linear-gradient(left,#edf4f9 0%,#edf4f9 0%,#eef4f9 40%,#ffffff 100%,#edf4f9 100%); background: -ms-linear-gradient(left,#edf4f9 0%,#edf4f9 0%,#eef4f9 40%,#ffffff 100%,#edf4f9 100%); background: linear-gradient(to right,#edf4f9 0%,#edf4f9 0%,#eef4f9 40%,#ffffff 100%,#edf4f9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf4f9',endColorstr='#edf4f9',GradientType=1); padding-top: 0; padding-bottom: 0; border-color: #ffffff; -webkit-box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); margin-bottom: 15px; border: 1px solid transparent; border-radius: 4px; } @media only screen and (max-width: 991px) { .enginewell form { background: #edf4f9 !important; } .enginewell form div.options { background: #ffffff; } } body > .typeahead > li > a { padding: 3px 5px; text-decoration: none; font-size: 12px; } body > .typeahead > li > a:hover, body > .typeahead > li.active { text-decoration: underline !important; } .homepage form.hxEmbed .options { min-height: 484px !important; } #flightsModal .table-hover > tbody > tr.hover > td, #flightsModal .table-hover > tbody > tr.hover > th, #flightsModal .table-hover > tbody > tr:hover > td, #flightsModal .table-hover > tbody > tr:hover > th, #flightTableContainer .table-hover > tbody > tr.hover > td, #flightTableContainer .table-hover > tbody > tr.hover > th, #flightTableContainer .table-hover > tbody > tr:hover > td, #flightTableContainer .table-hover > tbody > tr:hover > th { background-color: #e0f2ff; } #flightsModal .table-hover > tbody > tr.hover .caret-right, #flightsModal .table-hover > tbody > tr:hover .caret-right, #flightTableContainer .table-hover > tbody > tr.hover .caret-right, #flightTableContainer .table-hover > tbody > tr:hover .caret-right { display: block !important; } form.hxEmbed #hxEmbedtravellers, form.hxEmbed .age select { width: 60px; } form.hxEmbed #lookupClose { z-index: 100001; } form.hxEmbed .lookupResult { display: none; background-color: #ffffff; border: solid #999999; border-width: 0 1px 1px 1px; width: 250px; z-index: 100000; text-align: left; } form.hxEmbed .lookupResult div { padding: 5px; } form.hxEmbed .lookupResult em { float: right; } form.hxEmbed span.destRegion { font-weight: bold; font-size: 1.1em; } form.hxEmbed .allProducts, form.hxEmbed .options { padding: 0; color: #666; } form.hxEmbed .options { padding: 7px 7px 7px 17px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; margin-left: 0 !important; margin-top: 0px !important; color: #212121 !important; background: #ffffff !important; } form.hxEmbed .options div { margin: 0px; padding: 0px !important; } form.hxEmbed .options div.tooltip { margin-top: -12px; padding: 5px 0 !important; width: 100%; left: 0; opacity: 1; } form.hxEmbed .options div.tooltip .tooltip-arrow { border-top-color: #264C7A; border-width: 17px 11px 0; margin-bottom: -12px !important; } form.hxEmbed .options div.tooltip .tooltip-inner { background: #264C7A; max-width: none; padding: 5px 9px !important; text-align: left; } form.hxEmbed .options div.tooltip .tooltip-inner p { margin: 0 0 2px; color: #fff !important; font-size: 1.3em; } form.hxEmbed .options .first-list { padding-left: 0; } @media only screen and (max-width: 991px) { form.hxEmbed .options .first-list { padding-right: 7.5px; } } form.hxEmbed .options .last-list { padding-right: 0; } form.hxEmbed .options > ul { margin-bottom: 8px !important; margin-top: -6px !important; } form.hxEmbed .options .pre-existing_conditions { margin-bottom: 10px; } form.hxEmbed .options .pre-existing_conditions ul.preexist_medical_choice li { position: relative; margin-top: 5px; } form.hxEmbed .options .preexist_medical_choice input, form.hxEmbed .options #aO0, form.hxEmbed .options #aO1, form.hxEmbed .options #performances input { height: auto; } form.hxEmbed .options #performances .disabled { color: rgba(85, 85, 85, 0.5); } form.hxEmbed .options .hasDatepicker { cursor: pointer; } form.hxEmbed .options .datePicker { position: relative; } form.hxEmbed .options .datePicker .ui-datepicker-trigger { position: absolute; margin-top: 3px; margin-left: -21px; left: 100%; } form.hxEmbed .options .ui-datepicker-trigger { position: relative; top: 3px; left: -21px; } form.hxEmbed .options label { display: block; font-weight: normal; margin-top: 5px; } form.hxEmbed .options label.time { padding: 0; margin:0; } form.hxEmbed .options label.time .sweetTitle { position: absolute; top: 0; right: 10px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { form.hxEmbed .options label.time .sweetTitle { right: -10px; } } form.hxEmbed .options input { margin: 0px !important; padding: 6px !important; border: 1px solid #bbb; color: #555; } form.hxEmbed .options input[type=radio] { border: none !important; } form.hxEmbed .options input:focus { outline: #619dd7 auto 5px !important; outline-offset: -2px; } form.hxEmbed .options .has-error .form-control { border-color: #b94a48; } form.hxEmbed .options .has-success .form-control { border-color: #468847; } form.hxEmbed .options .has-warning .form-control { border-color: #c09853; } form.hxEmbed .options .calendarEmbed input { background-color: #ffffff; background-position: 151px -2562px; } @media only screen and (max-width: 1199px) { form.hxEmbed .options .calendarEmbed input { background-position: 112px -2562px; } } @media only screen and (max-width: 991px) { form.hxEmbed .options .calendarEmbed input { background-position: -16px -2562px !important; padding-left: 25px !important; } } form.hxEmbed .options li.promoCode input { outline-offset: -2px; outline: -moz-focus-ring-color auto 5px; outline: -webkit-focus-ring-color auto 5px; outline-color: #fee934 !important; background: #fefbda; } form.hxEmbed .options select { float: none; margin: 0px; height: 28px !important; } form.hxEmbed .options select.time { margin-top: -5px !important; } form.hxEmbed .options .pull-right, form.hxEmbed .options select.ppts { margin-right: 10px; } @media only screen and (max-width: 991px) { form.hxEmbed .options .pull-right, form.hxEmbed .options select.ppts { margin-right: 0; } } form.hxEmbed .options a.thickbox { display: none; } form.hxEmbed .options .flight_number { position: relative; } form.hxEmbed .options .flight_number input[type=text] { padding-right: 25px !important; } form.hxEmbed .options .flight_number div { padding-left: 0px !important; } @media only screen and (min-width: 992px) and (max-width: 1199px) { form.hxEmbed .options .flight_number input::-webkit-input-placeholder { font-size: 11px; } form.hxEmbed .options .flight_number input::-moz-placeholder { font-size: 11px; } form.hxEmbed .options .flight_number input:-ms-input-placeholder { font-size: 11px; } form.hxEmbed .options .flight_number input:-moz-placeholder { font-size: 11px; } } @media only screen and (max-width: 991px) { form.hxEmbed .options .flight_number input::-webkit-input-placeholder { font-size: 11px; } form.hxEmbed .options .flight_number input::-moz-placeholder { font-size: 11px; } form.hxEmbed .options .flight_number input:-ms-input-placeholder { font-size: 11px; } form.hxEmbed .options .flight_number input:-moz-placeholder { font-size: 11px; } } form.hxEmbed .options .tT input { height: auto !important; } form.hxEmbed .options .has-feedback { position: relative; } form.hxEmbed .options .has-feedback .form-control-feedback { position: absolute; width: 12px; height: 12px; line-height: 10px; font-size: 10px; border-radius: 20px; color: #fff; cursor: pointer; right: 7px; bottom: 8px; text-align: center; background: #c8c8c8; } @media only screen and (max-width: 991px) { form.hxEmbed .options .has-feedback .form-control-feedback { bottom: 10px; right: 4px; font-size: 15px; line-height: 15px; width: 18px; height: 18px; } } form.hxEmbed .flightSearchView .ui-datepicker-trigger { left: 0; margin-left: -21px; } form.hxEmbed .flightSearchView div.col-lg-7, form.hxEmbed .flightSearchView select.s, form.hxEmbed .flightSearchView .dA, form.hxEmbed .flightSearchView .dD { width: 100%; } form.hxEmbed .allProducts { padding-bottom: 0 !important; } form.hxEmbed .allProducts ul { margin: 0; padding: 0px; } form.hxEmbed .allProducts ul li { border-bottom: 1px solid #ffffff; margin: 0; } form.hxEmbed .allProducts ul li:first-child { border-top-left-radius: 4px; margin-top: 1px; } form.hxEmbed .allProducts ul li:last-child { border-bottom: 0; } form.hxEmbed .allProducts ul li:hover, form.hxEmbed .allProducts ul li.hilit { background: #ffffff; } form.hxEmbed .allProducts ul li label { font-size: 17px; font-weight: bold; color: #212121; position: relative; display: block; width: auto; padding: 15px 0 15px 50px; cursor: pointer; margin: -1px 0 0; } form.hxEmbed .allProducts ul li.flight label { padding-top: 14px; } form.hxEmbed .allProducts ul li.insMed label { padding: 7px 0 0px 50px; margin-bottom: -2px; } form.hxEmbed .allProducts ul li.insMed label small { font-size: 13px; top: -8px; position: relative; font-weight: normal; } form.hxEmbed .allProducts ul li input { left: -9999px !important; position: absolute; } form.hxEmbed .radio { margin-top: 0; padding-left: 7px; } form.hxEmbed .hx-btn-ultimate { width: 154px !important; color: #fff; background-color: #9933cc; border-color: #8a2eb8; } form.hxEmbed .hx-btn-ultimate:hover, form.hxEmbed .hx-btn-ultimate:focus, form.hxEmbed .hx-btn-ultimate:active, form.hxEmbed .hx-btn-ultimate.active, .open .dropdown-toggleform.hxEmbed .hx-btn-ultimate { color: #fff; background-color: #812bab; border-color: #652287; } form.hxEmbed .hx-btn-ultimate:active, form.hxEmbed .hx-btn-ultimate.active, .open .dropdown-toggleform.hxEmbed .hx-btn-ultimate { background-image: none; } form.hxEmbed .hx-btn-ultimate.disabled, form.hxEmbed .hx-btn-ultimate.disabled:hover, form.hxEmbed .hx-btn-ultimate.disabled:focus, form.hxEmbed .hx-btn-ultimate.disabled:active, form.hxEmbed .hx-btn-ultimate.disabled.active, form.hxEmbed .hx-btn-ultimate[disabled], form.hxEmbed .hx-btn-ultimate[disabled]:hover, form.hxEmbed .hx-btn-ultimate[disabled]:focus, form.hxEmbed .hx-btn-ultimate[disabled]:active, form.hxEmbed .hx-btn-ultimate[disabled].active, fieldset[disabled] form.hxEmbed .hx-btn-ultimate, fieldset[disabled] form.hxEmbed .hx-btn-ultimate:hover, fieldset[disabled] form.hxEmbed .hx-btn-ultimate:focus, fieldset[disabled] form.hxEmbed .hx-btn-ultimate:active, fieldset[disabled] form.hxEmbed .hx-btn-ultimate.active { background-color: #9933cc; border-color: #8a2eb8; } form.hxEmbed .submit { margin-top: 10px; width: 100% !important; font-size: 22px !important; font-weight: 300; } form.hxEmbed select.l { width: 100% !important; } form.hxEmbed select.time { margin-top: -5px; } form.hxEmbed li { background: none; } form.hxEmbed li #hxEmbedflight_number { margin-left: 0; } form.hxEmbed li.passengers input { width: 100px !important; margin-top: -9px; } form.hxEmbed li.groupBookings { margin-top: 10px !important; margin-bottom: 5px; font-weight: 400; } form.hxEmbed li.groupBookings a { display: block; } form.hxEmbed li.groupBookings a.groupBookingsInlineLink { display: inline; } form.hxEmbed li label { margin: 0px; } form.hxEmbed .lA, form.hxEmbed .lC, form.hxEmbed .lI { margin-right: 10px; } form.hxEmbed .lOT { padding: 0 0.5em 15px 0; } body .ui-state-highlight, body .ui-widget-content .ui-state-highlight { border: 1px solid #c5dbec; background: #dfeffc; color: #2e6e9e; } body .ui-state-highlight.ui-state-active, body .ui-widget-content .ui-state-highlight.ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9; font-weight: bold; color: #e17009; } .ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; width: 250px !important; } .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } .ac_results ul li { text-align: left; margin: 0px; padding: 8px 5px; cursor: default; display: block; font: menu; font-size: 14px; line-height: 16px; overflow: hidden; } .ac_results ul li em { margin-left: 20px; padding-left: 20px; font-size: 0.8em; float: right; } .ac_results .ac_odd { background-color: #eee; } .ac_results .ac_over { background-color: #0A246A; color: white; } .ac_results .ac_over strong { color: #ffffff !important; } @media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) { body form.hxEmbed div.options { padding-top: 5px !important; padding-bottom: 6px !important; } form.hxEmbed li.terminal { margin-top: -7px !important; } } @media only screen and (max-width: 991px) { .enginewell form, .enginewell { position: static; } body form.hxEmbed { background: #edf4f9 !important; } body form.hxEmbed div.options { background: #edf4f9 !important; padding: 10px; min-height: 0 !important; } body form.hxEmbed div.options ul { margin-top: 0 !important; } body form.hxEmbed div.options .nights_duration select { float: right !important; } body form.hxEmbed div.options .nights_duration select.nightamount { float: left !important; } body form.mobileslide h3 { font-size: 30px !important; padding-top: 13px !important; padding-bottom: 13px !important; border-bottom: 0px !important; color: #264C7A; font-weight: 500; font-family: "Yanone Kaffeesatz", Helvetica, Arial, sans-serif; } body form.mobileslide div.options { border-radius: 0; display: none; position: absolute; top: 0; left: 100%; z-index: 1000; } body form.mobileslide div.options.mobileview { left: 0%; width: 100%; display: block; background: #CCEAFF !important; background-attachment: fixed; } body form.mobileslide div.options #backwards { display: block !important; } body form.mobileslide div.options ul { margin-bottom: 45px !important; } body.mobileengineslid { background: #CCEAFF !important; } .hidefrommobile { display: none; } #ui-datepicker-div { z-index: 1001; } } @media only screen and (max-width: 580px) { body h2.join, #csProp h2 { font-size: 28px !important; } body .tab-content h3, body .tab-content h4, body .tab-content h5, body .tab-content h6 { font-size: 23px !important; } body p, .nav-tabs a { font-size: 16px; } form.hxEmbed div.options label, form.hxEmbed div.options input, form.hxEmbed div.options select { font-size: 16px; line-height: 20px; } form.hxEmbed div.options input[name=flight_number_text] { font-size: 13px; } form.hxEmbed div.options label { margin-top: 12px; } form.hxEmbed div.options label.time { margin-top: 5px; } form.hxEmbed div.options input, form.hxEmbed div.options select { height: 35px !important; } form.hxEmbed div.options input[type=radio], form.hxEmbed div.options input[type=checkbox], form.hxEmbed div.options input[type=date], form.hxEmbed div.options select[type=radio], form.hxEmbed div.options select[type=checkbox], form.hxEmbed div.options select[type=date] { height: auto !important; } form.hxEmbed div.options input[type=date], form.hxEmbed div.options select[type=date] { line-height: 35px !important; } form.hxEmbed .allProducts li:hover { background: none !important; } form.hxEmbed .allProducts li.hilit:hover { background: #ffffff !important; } form.hxEmbed .allProducts li.ho label:hover { background-position: -10px -1183px; } form.hxEmbed .allProducts li.hcp label:hover { background-position: -10px -1244px; } form.hxEmbed .allProducts li.cp label:hover { background-position: -10px -1303px; } form.hxEmbed .allProducts li.lo label:hover { background-position: -10px -1363px; } form.hxEmbed .allProducts li.ins label:hover { background-position: -10px -1423px; } form.hxEmbed .allProducts li.rail label:hover { background-position: -10px -1483px; } form.hxEmbed .allProducts li.flight label:hover { background-position: -10px -2023px; } form.hxEmbed .allProducts li.port label:hover { background-position: -10px -1543px; } form.hxEmbed .allProducts li.ho.hilit label:hover { background-position: -10px -1723px; } form.hxEmbed .allProducts li.hcp.hilit label:hover { background-position: -10px -1664px; } form.hxEmbed .allProducts li.cp.hilit label:hover { background-position: -10px -1603px; } form.hxEmbed .allProducts li.lo.hilit label:hover { background-position: -10px -1783px; } form.hxEmbed .allProducts li.ins.hilit label:hover { background-position: -10px -1843px; } form.hxEmbed .allProducts li.rail.hilit label:hover { background-position: -10px -1903px; } form.hxEmbed .allProducts li.flight.hilit label:hover li.flight { background-position: -10px -2083px; } form.hxEmbed .allProducts li.port.hilit label:hover { background-position: -10px -1963px; } } @media only screen and (max-width: 1199px) and (min-width: 992px) { form.hxEmbed .options .flight_number label { font-size: 10px; } form.hxEmbed .options .flight_number .help-block { font-size: 11px; } } @media only screen and (max-width: 991px) { body .notLo .yellowengine h2{ display: none;} h1.mainTitleClean{ font-size: 35px; margin-bottom: 20px;} h2.lead{ font-size: 18px; padding: 10px;} .help-block, .flightNumberContainer{ display: none;} li.flight_number{display:none !important;} form.hxEmbed div.options label{ font-size: 14px;} form.hxEmbed div.options input, form.hxEmbed div.options input[type=date], form.hxEmbed div.options select { height: 35px !important; line-height: 35px; font-size: 14px; } form.hxEmbed .options .calendarEmbed input{ background-position: -16px -2559px !important; } } .ie8 form.hxEmbed .options, .ie7 form.hxEmbed .options { padding-left: 8px !important; padding-right: 8px !important; } .ie7 form.hxEmbed .aT, .ie7 form.hxEmbed .dT { width:95px; } .ie8 form.hxEmbed .options label, .ie8 form.hxEmbed .options div.help-block, .ie8 form.hxEmbed .options input, .ie7 form.hxEmbed .options label, .ie7 form.hxEmbed .options div.help-block, .ie7 form.hxEmbed .options input { letter-spacing: -1px; } .ie8 body > .typeahead > li > a:hover, .ie8 body > .typeahead > li.active, .ie7 body > .typeahead > li > a:hover, .ie7 body > .typeahead > li.active { text-decoration: underline !important; color: #fff !important; } .ie7 #hxEmbedflight_number { width: 90%; } #railengine form.hxEmbed { font-size: 13px; max-width: 260px !important; } #railengine form.hxEmbed .rail .lA, #railengine form.hxEmbed .rail .lC, #railengine form.hxEmbed .rail .lI { margin-right: 1px; margin-bottom: 5px; } #railengine form.hxEmbed .rail .lA span, #railengine form.hxEmbed .rail .lC span, #railengine form.hxEmbed .rail .lI span { margin-left: -2px; } #railengine form.hxEmbed input.station { width: 150px; } #railengine form.hxEmbed .options .ui-datepicker-trigger { top: -1px; } #railengine form.hxEmbed button.submit { color: #fff; background-color: #9933cc; border-color: #8a2eb8; padding: 10px 16px; font-size: 18px; line-height: 1.33; border: 1px solid transparent; border-radius: 6px; } #railengine form.hxEmbed button.submit:hover, #railengine form.hxEmbed button.submit:focus, #railengine form.hxEmbed button.submit:active { background-color: #812bab; } .ie8 #railengine form.hxEmbed, .ie7 #railengine form.hxEmbed { max-width: 270px !important; } .ie .tooltip-inner { background-color: #000000; } .ie7 .container, .ie8 .container { width: 955px; } .ie7 .col-md-1, .ie7 .col-md-2, .ie7 .col-md-3, .ie7 .col-md-4, .ie7 .col-md-5, .ie7 .col-md-6, .ie7 .col-md-7, .ie7 .col-md-8, .ie7 .col-md-9, .ie7 .col-md-10, .ie7 .col-md-11, .ie8 .col-md-1, .ie8 .col-md-2, .ie8 .col-md-3, .ie8 .col-md-4, .ie8 .col-md-5, .ie8 .col-md-6, .ie8 .col-md-7, .ie8 .col-md-8, .ie8 .col-md-9, .ie8 .col-md-10, .ie8 .col-md-11 { float: left; } .ie7 .col-md-1, .ie8 .col-md-1 { width: 8.3333333333333%; } .ie7 .col-md-2, .ie8 .col-md-2 { width: 16.666666666667%; } .ie7 .col-md-3, .ie8 .col-md-3 { width: 25%; } .ie7 .col-md-4, .ie8 .col-md-4 { width: 33.333333333333%; } .ie7 .col-md-5, .ie8 .col-md-5 { width: 41.666666666667%; } .ie7 .col-md-6, .ie8 .col-md-6 { width: 50%; } .ie7 .col-md-7, .ie8 .col-md-7 { width: 58.333333333333%; } .ie7 .col-md-8, .ie8 .col-md-8 { width: 66.666666666667%; } .ie7 .col-md-9, .ie8 .col-md-9 { width: 75%; } .ie7 .col-md-10, .ie8 .col-md-10 { width: 83.333333333333%; } .ie7 .col-md-11, .ie8 .col-md-11 { width: 91.666666666667%; } .ie7 .col-md-12, .ie8 .col-md-12 { width: 100%; } .ie7 .col-md-push-0, .ie8 .col-md-push-0 { left: auto; } .ie7 .col-md-push-1, .ie8 .col-md-push-1 { left: 8.3333333333333%; } .ie7 .col-md-push-2, .ie8 .col-md-push-2 { left: 16.666666666667%; } .ie7 .col-md-push-3, .ie8 .col-md-push-3 { left: 25%; } .ie7 .col-md-push-4, .ie8 .col-md-push-4 { left: 33.333333333333%; } .ie7 .col-md-push-5, .ie8 .col-md-push-5 { left: 41.666666666667%; } .ie7 .col-md-push-6, .ie8 .col-md-push-6 { left: 50%; } .ie7 .col-md-push-7, .ie8 .col-md-push-7 { left: 58.333333333333%; } .ie7 .col-md-push-8, .ie8 .col-md-push-8 { left: 66.666666666667%; } .ie7 .col-md-push-9, .ie8 .col-md-push-9 { left: 75%; } .ie7 .col-md-push-10, .ie8 .col-md-push-10 { left: 83.333333333333%; } .ie7 .col-md-push-11, .ie8 .col-md-push-11 { left: 91.666666666667%; } .ie7 .col-md-pull-0, .ie8 .col-md-pull-0 { right: auto; } .ie7 .col-md-pull-1, .ie8 .col-md-pull-1 { right: 8.3333333333333%; } .ie7 .col-md-pull-2, .ie8 .col-md-pull-2 { right: 16.666666666667%; } .ie7 .col-md-pull-3, .ie8 .col-md-pull-3 { right: 25%; } .ie7 .col-md-pull-4, .ie8 .col-md-pull-4 { right: 33.333333333333%; } .ie7 .col-md-pull-5, .ie8 .col-md-pull-5 { right: 41.666666666667%; } .ie7 .col-md-pull-6, .ie8 .col-md-pull-6 { right: 50%; } .ie7 .col-md-pull-7, .ie8 .col-md-pull-7 { right: 58.333333333333%; } .ie7 .col-md-pull-8, .ie8 .col-md-pull-8 { right: 66.666666666667%; } .ie7 .col-md-pull-9, .ie8 .col-md-pull-9 { right: 75%; } .ie7 .col-md-pull-10, .ie8 .col-md-pull-10 { right: 83.333333333333%; } .ie7 .col-md-pull-11, .ie8 .col-md-pull-11 { right: 91.666666666667%; } .ie7 .col-md-offset-0, .ie8 .col-md-offset-0 { margin-left: 0; } .ie7 .col-md-offset-1, .ie8 .col-md-offset-1 { margin-left: 8.3333333333333%; } .ie7 .col-md-offset-2, .ie8 .col-md-offset-2 { margin-left: 16.666666666667%; } .ie7 .col-md-offset-3, .ie8 .col-md-offset-3 { margin-left: 25%; } .ie7 .col-md-offset-4, .ie8 .col-md-offset-4 { margin-left: 33.333333333333%; } .ie7 .col-md-offset-5, .ie8 .col-md-offset-5 { margin-left: 41.666666666667%; } .ie7 .col-md-offset-6, .ie8 .col-md-offset-6 { margin-left: 50%; } .ie7 .col-md-offset-7, .ie8 .col-md-offset-7 { margin-left: 58.333333333333%; } .ie7 .col-md-offset-8, .ie8 .col-md-offset-8 { margin-left: 66.666666666667%; } .ie7 .col-md-offset-9, .ie8 .col-md-offset-9 { margin-left: 75%; } .ie7 .col-md-offset-10, .ie8 .col-md-offset-10 { margin-left: 83.333333333333%; } .ie7 .col-md-offset-11, .ie8 .col-md-offset-11 { margin-left: 91.666666666667%; } .ie7 body .navbar .navbar-collapse .navbar-nav li#alertMsg a, .ie8 body .navbar .navbar-collapse .navbar-nav li#alertMsg a { width: 90px; } .ie7 body .navbar .navbar-collapse .navbar-nav li > a, .ie8 body .navbar .navbar-collapse .navbar-nav li > a { padding: 4px 15px; } .ie7 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a, .ie8 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a { color: #000 !important; } .ie7 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover, .ie8 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover { color: #fff !important; } .ie7 .navbar-fixed-top .container, .ie8 .navbar-fixed-top .container { position: relative; } .ie7 form.hxEmbed div.options label.time .sweetTitle, .ie8 form.hxEmbed div.options label.time .sweetTitle { position: absolute; top: 0; right: 0px; } .ie7 form.hxEmbed .options .calendarEmbed input, .ie8 form.hxEmbed .options .calendarEmbed input { background-position: 116px -2563px; } .ie7 .lead, .ie8 .lead { font-size: 21px; } .ie7 .dl-horizontal dt, .ie8 .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ie7 .dl-horizontal dd, .ie8 .dl-horizontal dd { margin-left: 180px; } .ie7 .dl-horizontal dd:before, .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:before, .ie8 .dl-horizontal dd:after { content: " "; display: table; } .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:after { clear: both; } .ie7 .dl-horizontal dd:before, .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:before, .ie8 .dl-horizontal dd:after { content: " "; display: table; } .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:after { clear: both; } .ie7 .dl-horizontal dd:before, .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:before, .ie8 .dl-horizontal dd:after { content: " "; display: table; } .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:after { clear: both; } .ie7 .dl-horizontal dd:before, .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:before, .ie8 .dl-horizontal dd:after { content: " "; display: table; } .ie7 .dl-horizontal dd:after, .ie8 .dl-horizontal dd:after { clear: both; } .ie7 .form-inline .form-group, .ie8 .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .ie7 .form-inline .form-control, .ie8 .form-inline .form-control { display: inline-block; } .ie7 .form-inline .radio, .ie7 .form-inline .checkbox, .ie8 .form-inline .radio, .ie8 .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; } .ie7 .form-inline .radio input[type="radio"], .ie7 .form-inline .checkbox input[type="checkbox"], .ie8 .form-inline .radio input[type="radio"], .ie8 .form-inline .checkbox input[type="checkbox"] { float: none; margin-left: 0; } .ie7 .form-horizontal .control-label, .ie8 .form-horizontal .control-label { text-align: right; } .ie7 .nav-tabs.nav-justified > li, .ie8 .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .ie7 .nav-tabs.nav-justified > li > a, .ie8 .nav-tabs.nav-justified > li > a { margin-bottom: 0; } .ie7 .nav-tabs.nav-justified > li > a, .ie8 .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .ie7 .nav-tabs.nav-justified > .active > a, .ie7 .nav-tabs.nav-justified > .active > a:hover, .ie7 .nav-tabs.nav-justified > .active > a:focus, .ie8 .nav-tabs.nav-justified > .active > a, .ie8 .nav-tabs.nav-justified > .active > a:hover, .ie8 .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #cceaff; } .ie7 .nav-justified > li, .ie8 .nav-justified > li { display: table-cell; width: 1%; } .ie7 .nav-justified > li > a, .ie8 .nav-justified > li > a { margin-bottom: 0; } .ie7 .nav-tabs-justified > li > a, .ie8 .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .ie7 .nav-tabs-justified > .active > a, .ie7 .nav-tabs-justified > .active > a:hover, .ie7 .nav-tabs-justified > .active > a:focus, .ie8 .nav-tabs-justified > .active > a, .ie8 .nav-tabs-justified > .active > a:hover, .ie8 .nav-tabs-justified > .active > a:focus { border-bottom-color: #cceaff; } .ie7 .navbar, .ie8 .navbar { border-radius: 4px; } .ie7 .navbar-header, .ie8 .navbar-header { float: left; } .ie7 .navbar-collapse, .ie8 .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } .ie7 .navbar-collapse.collapse, .ie8 .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .ie7 .navbar-collapse.in, .ie8 .navbar-collapse.in { overflow-y: visible; } .ie7 .navbar-collapse .navbar-nav.navbar-left:first-child, .ie8 .navbar-collapse .navbar-nav.navbar-left:first-child { margin-left: -7px; } .ie7 .navbar-collapse .navbar-nav.navbar-right:last-child, .ie8 .navbar-collapse .navbar-nav.navbar-right:last-child { margin-right: -7px; } .ie7 .navbar-collapse .navbar-text:last-child, .ie8 .navbar-collapse .navbar-text:last-child { margin-right: 0; } .ie7 .container > .navbar-header, .ie7 .container > .navbar-collapse, .ie8 .container > .navbar-header, .ie8 .container > .navbar-collapse { margin-right: 0; margin-left: 0; } .ie7 .navbar-static-top, .ie8 .navbar-static-top { border-radius: 0; } .ie7 .navbar-fixed-top, .ie7 .navbar-fixed-bottom, .ie8 .navbar-fixed-top, .ie8 .navbar-fixed-bottom { border-radius: 0; } .ie7 .navbar > .container .navbar-brand, .ie8 .navbar > .container .navbar-brand { margin-left: -7px; } .ie7 .navbar-toggle, .ie8 .navbar-toggle { display: none; } .ie7 .navbar-nav, .ie8 .navbar-nav { float: left; margin: 0; } .ie7 .navbar-nav > li, .ie8 .navbar-nav > li { float: left; } .ie7 .navbar-nav > li > a, .ie8 .navbar-nav > li > a { padding-top: 12.5px; padding-bottom: 12.5px; } .ie7 .navbar-left, .ie8 .navbar-left { float: left; float: left !important; } .ie7 .navbar-right, .ie8 .navbar-right { float: right; float: right !important; } .ie7 .navbar-form .form-group, .ie8 .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .ie7 .navbar-form .form-control, .ie8 .navbar-form .form-control { display: inline-block; } .ie7 .navbar-form .radio, .ie7 .navbar-form .checkbox, .ie8 .navbar-form .radio, .ie8 .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; } .ie7 .navbar-form .radio input[type="radio"], .ie7 .navbar-form .checkbox input[type="checkbox"], .ie8 .navbar-form .radio input[type="radio"], .ie8 .navbar-form .checkbox input[type="checkbox"] { float: none; margin-left: 0; } .ie7 .navbar-form, .ie8 .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } .ie7 .navbar-text, .ie8 .navbar-text { margin-left: 7px; margin-right: 7px; } .ie7 .jumbotron, .ie8 .jumbotron { padding-top: 48px; padding-bottom: 48px; } .ie7 .container .jumbotron, .ie8 .container .jumbotron { padding-left: 60px; padding-right: 60px; } .ie7 .jumbotron h1, .ie8 .jumbotron h1 { font-size: 63px; } .ie7 .modal-dialog, .ie8 .modal-dialog { width: 600px; padding-top: 30px; padding-bottom: 30px; } .ie7 .modal-content, .ie8 .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); box-shadow: 0 5px 15px rgba(0,0,0,0.5); } .ie7 .carousel-control .glyphicons-chevron-left, .ie7 .carousel-control .glyphicons-chevron-right, .ie7 .carousel-control .icon-prev, .ie7 .carousel-control .icon-next, .ie8 .carousel-control .glyphicons-chevron-left, .ie8 .carousel-control .glyphicons-chevron-right, .ie8 .carousel-control .icon-prev, .ie8 .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; font-size: 30px; } .ie7 .carousel-caption, .ie8 .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .ie7 .carousel-indicators, .ie8 .carousel-indicators { bottom: 20px; } .ie7 .modal-dialog, .ie8 .modal-dialog { width: 768px; overflow: auto; -webkit-overflow-scrolling: touch; } .ie7 body .navbar .navbar-collapse .navbar-nav li#alertMsg, .ie8 body .navbar .navbar-collapse .navbar-nav li#alertMsg { background: #e93359; background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#e93359),color-stop(1,#a90329)); background: -ms-linear-gradient(bottom,#e93359,#a90329); background: -moz-linear-gradient(center bottom,#e93359 0%,#a90329 100%); border: 1px solid #e93359; border-width: 1px 1px 0 1px; margin-top: -1px; } .ie7 body .navbar .navbar-collapse .navbar-nav li#alertMsg a, .ie8 body .navbar .navbar-collapse .navbar-nav li#alertMsg a { color: #ffffff; width: 85px; } .ie7 body .navbar .navbar-collapse .navbar-nav li#alertMsg a, .ie8 body .navbar .navbar-collapse .navbar-nav li#alertMsg a { width: 90px; } .ie7 body .navbar .navbar-collapse .navbar-nav li > a, .ie8 body .navbar .navbar-collapse .navbar-nav li > a { padding: 4px 15px; } .ie7 body .navbar .navbar-collapse .navbar-nav li > a.single, .ie8 body .navbar .navbar-collapse .navbar-nav li > a.single { padding: 13px 8px; } .ie7 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a, .ie8 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a { padding: 3px 20px; } .ie7 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover, .ie7 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:focus, .ie8 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover, .ie8 body .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:focus { background-color: #428bca; } .ie7 body .navbar .navbar-collapse .navbar-nav, .ie8 body .navbar .navbar-collapse .navbar-nav { padding-left: 130px; } .ie7 .navbar-fixed-top .container, .ie8 .navbar-fixed-top .container { position: relative; } .ie7 .enginewell form, .ie8 .enginewell form { background: #edf4f9 !important; } .ie7 .enginewell form div.options, .ie8 .enginewell form div.options { background: #ffffff; } .ie7 form.hxEmbed .options, .ie8 form.hxEmbed .options { padding: 7px 15px; border-radius: 0 0 4px 4px; } .ie7 form.hxEmbed div.options label.time .sweetTitle, .ie8 form.hxEmbed div.options label.time .sweetTitle { position: absolute; top: 0; right: 0px; } .ie7 .visible-xs.visible-md, .ie8 .visible-xs.visible-md { display: block !important; } .ie7 tr.visible-xs.visible-md, .ie8 tr.visible-xs.visible-md { display: table-row !important; } .ie7 th.visible-xs.visible-md, .ie7 td.visible-xs.visible-md, .ie8 th.visible-xs.visible-md, .ie8 td.visible-xs.visible-md { display: table-cell !important; } .ie7 .visible-sm.visible-md, .ie8 .visible-sm.visible-md { display: block !important; } .ie7 tr.visible-sm.visible-md, .ie8 tr.visible-sm.visible-md { display: table-row !important; } .ie7 th.visible-sm.visible-md, .ie7 td.visible-sm.visible-md, .ie8 th.visible-sm.visible-md, .ie8 td.visible-sm.visible-md { display: table-cell !important; } .ie7 .visible-md, .ie8 .visible-md { display: block !important; } .ie7 tr.visible-md, .ie8 tr.visible-md { display: table-row !important; } .ie7 th.visible-md, .ie7 td.visible-md, .ie8 th.visible-md, .ie8 td.visible-md { display: table-cell !important; } .ie7 .visible-lg.visible-md, .ie8 .visible-lg.visible-md { display: block !important; } .ie7 tr.visible-lg.visible-md, .ie8 tr.visible-lg.visible-md { display: table-row !important; } .ie7 th.visible-lg.visible-md, .ie7 td.visible-lg.visible-md, .ie8 th.visible-lg.visible-md, .ie8 td.visible-lg.visible-md { display: table-cell !important; } .ie7 .hidden-xs.hidden-md, .ie7 tr.hidden-xs.hidden-md, .ie7 th.hidden-xs.hidden-md, .ie7 td.hidden-xs.hidden-md, .ie8 .hidden-xs.hidden-md, .ie8 tr.hidden-xs.hidden-md, .ie8 th.hidden-xs.hidden-md, .ie8 td.hidden-xs.hidden-md { display: none !important; } .ie7 .hidden-sm.hidden-md, .ie7 tr.hidden-sm.hidden-md, .ie7 th.hidden-sm.hidden-md, .ie7 td.hidden-sm.hidden-md, .ie8 .hidden-sm.hidden-md, .ie8 tr.hidden-sm.hidden-md, .ie8 th.hidden-sm.hidden-md, .ie8 td.hidden-sm.hidden-md { display: none !important; } .ie7 .hidden-md, .ie7 tr.hidden-md, .ie7 th.hidden-md, .ie7 td.hidden-md, .ie8 .hidden-md, .ie8 tr.hidden-md, .ie8 th.hidden-md, .ie8 td.hidden-md { display: none !important; } .ie7 .hidden-lg.hidden-md, .ie7 tr.hidden-lg.hidden-md, .ie7 th.hidden-lg.hidden-md, .ie7 td.hidden-lg.hidden-md, .ie8 .hidden-lg.hidden-md, .ie8 tr.hidden-lg.hidden-md, .ie8 th.hidden-lg.hidden-md, .ie8 td.hidden-lg.hidden-md { display: none !important; } .ie7 .row, .ie7 .panel, .ie7 .well, .ie7 .col-lg-1, .ie7 .col-lg-2, .ie7 .col-lg-3, .ie7 .col-lg-4, .ie7 .col-lg-5, .ie7 .col-lg-6, .ie7 .col-lg-7, .ie7 .col-lg-8, .ie7 .col-lg-9, .ie7 .col-lg-10, .ie7 .col-lg-11, .ie7 .col-lg-12 { padding: 0 !important; } .ie7 audio, .ie7 canvas, .ie7 video { display: inline; zoom: 1; } .ie7 html { font-size: 100%; } .ie7 .enginewell { width: 65%; margin-right: 10px; } .ie7 img { width: auto; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } .ie7 button, .ie7 input { overflow: visible; } .ie7 .row { zoom: 1; } .ie7 .dl-horizontal { zoom: 1; } .ie7 input[type="radio"], .ie7 input[type="checkbox"] { margin-top: 0; } .ie7 .form-actions { zoom: 1; } .ie7 .help-inline { display: inline; zoom: 1; } .ie7 .form-horizontal .control-group { zoom: 1; } .ie7 .table-bordered { border-collapse: collapse; } .ie7 .dropdown-toggle { margin-bottom: -3px; } .ie7 body > .container > .row > .col-lg-4 { width: 300px; margin-right: 15px; } .ie7 .flight_number input { width: 250px; } .ie7 form.hxEmbed .options { padding: 7px 0px !important; width: 290px; } .ie7 form.hxEmbed .options .calendarEmbed input{ background-position: 146px -2565px; } .ie7 #homepage form.hxEmbed .options { padding: 7px 12px !important; } .ie7 .clearfix { display: inline-block; } .ie7 input { height: auto !important; line-height: 15px !important; } .ie7 select { font-size: 1.1em; } .ie7 ul.unstyled { margin-left: 0px; } .ie7 body .navbar .navbar-collapse .navbar-nav { width: 825px; } .ie7 body .navbar .navbar-collapse .navbar-nav li.form-search { margin-bottom: -10px !important; height: 43px !important; } .ie7 body .navbar .navbar-collapse .navbar-nav li.form-search input { width: 90px !important; float: left; padding-bottom: 10px !important; } .ie7 body .navbar .navbar-collapse .navbar-nav li.form-search button { padding: 3px 0 !important; } .xsell h2 { margin-top: -5px; } .xsell p { margin-top: -6px !important; margin-bottom: 7px; max-width: 70%; } .upsell span[class*=active] { display: inline-block; width: 46px; height: 46px; } .parking-suitcase, .hotel-suitcase, .lounge-suitcase, .insurance-suitcase, .rail-suitcase, .commentSect, .commentSectEnd { height: 52px; width: 40px !important; } .panel > .content > .well { border: 0; box-shadow: none; } .alarm, .alarm2 { width: 40px; height: 52px; margin-top: -26px; } .commentSect { background-position: -19px -2275px; position: absolute; top: 0; left: 0px; float: left; height: 30px; width: 30px !important; } .commentSectEnd { background-position: -99px -2275px; position: absolute; top: 0; right: 0px; height: 30px; width: 30px !important; } .panel-email .parking-suitcase, .panel-email .hotel-suitcase, .panel-email .lounge-suitcase, .panel-email .insurance-suitcase, .panel-email .rail-suitcase, .panel-email .alarm, .panel-email .alarm2 { top: 0; } .panel-email .parking-suitcase.col-lg-1, .panel-email .hotel-suitcase.col-lg-1, .panel-email .lounge-suitcase.col-lg-1, .panel-email .insurance-suitcase.col-lg-1, .panel-email .rail-suitcase.col-lg-1, .panel-email .alarm.col-lg-1, .panel-email .alarm2.col-lg-1 { height: 8.6666666666667px; width: 8.3333333333333%; } .panel-email .parking-suitcase.col-lg-2, .panel-email .hotel-suitcase.col-lg-2, .panel-email .lounge-suitcase.col-lg-2, .panel-email .insurance-suitcase.col-lg-2, .panel-email .rail-suitcase.col-lg-2, .panel-email .alarm.col-lg-2, .panel-email .alarm2.col-lg-2 { height: 17.333333333333px; width: 16.666666666667%; } .panel-email .parking-suitcase.col-lg-3, .panel-email .hotel-suitcase.col-lg-3, .panel-email .lounge-suitcase.col-lg-3, .panel-email .insurance-suitcase.col-lg-3, .panel-email .rail-suitcase.col-lg-3, .panel-email .alarm.col-lg-3, .panel-email .alarm2.col-lg-3 { height: 26px; width: 25%; } .panel-email .parking-suitcase.col-lg-4, .panel-email .hotel-suitcase.col-lg-4, .panel-email .lounge-suitcase.col-lg-4, .panel-email .insurance-suitcase.col-lg-4, .panel-email .rail-suitcase.col-lg-4, .panel-email .alarm.col-lg-4, .panel-email .alarm2.col-lg-4 { height: 34.666666666667px; width: 33.333333333333%; } .panel-email .parking-suitcase.col-lg-5, .panel-email .hotel-suitcase.col-lg-5, .panel-email .lounge-suitcase.col-lg-5, .panel-email .insurance-suitcase.col-lg-5, .panel-email .rail-suitcase.col-lg-5, .panel-email .alarm.col-lg-5, .panel-email .alarm2.col-lg-5 { height: 43.333333333333px; width: 41.666666666667%; } .panel-email .parking-suitcase.col-lg-6, .panel-email .hotel-suitcase.col-lg-6, .panel-email .lounge-suitcase.col-lg-6, .panel-email .insurance-suitcase.col-lg-6, .panel-email .rail-suitcase.col-lg-6, .panel-email .alarm.col-lg-6, .panel-email .alarm2.col-lg-6 { height: 52px; width: 50%; } .panel-email .parking-suitcase.col-lg-7, .panel-email .hotel-suitcase.col-lg-7, .panel-email .lounge-suitcase.col-lg-7, .panel-email .insurance-suitcase.col-lg-7, .panel-email .rail-suitcase.col-lg-7, .panel-email .alarm.col-lg-7, .panel-email .alarm2.col-lg-7 { height: 60.666666666667px; width: 58.333333333333%; } .panel-email .parking-suitcase.col-lg-8, .panel-email .hotel-suitcase.col-lg-8, .panel-email .lounge-suitcase.col-lg-8, .panel-email .insurance-suitcase.col-lg-8, .panel-email .rail-suitcase.col-lg-8, .panel-email .alarm.col-lg-8, .panel-email .alarm2.col-lg-8 { height: 69.333333333333px; width: 66.666666666667%; } .panel-email .parking-suitcase.col-lg-9, .panel-email .hotel-suitcase.col-lg-9, .panel-email .lounge-suitcase.col-lg-9, .panel-email .insurance-suitcase.col-lg-9, .panel-email .rail-suitcase.col-lg-9, .panel-email .alarm.col-lg-9, .panel-email .alarm2.col-lg-9 { height: 78px; width: 75%; } .panel-email .parking-suitcase.col-lg-10, .panel-email .hotel-suitcase.col-lg-10, .panel-email .lounge-suitcase.col-lg-10, .panel-email .insurance-suitcase.col-lg-10, .panel-email .rail-suitcase.col-lg-10, .panel-email .alarm.col-lg-10, .panel-email .alarm2.col-lg-10 { height: 86.666666666667px; width: 83.333333333333%; } .panel-email .parking-suitcase.col-lg-11, .panel-email .hotel-suitcase.col-lg-11, .panel-email .lounge-suitcase.col-lg-11, .panel-email .insurance-suitcase.col-lg-11, .panel-email .rail-suitcase.col-lg-11, .panel-email .alarm.col-lg-11, .panel-email .alarm2.col-lg-11 { height: 95.333333333333px; width: 91.666666666667%; } .panel-email .parking-suitcase.col-lg-12, .panel-email .hotel-suitcase.col-lg-12, .panel-email .lounge-suitcase.col-lg-12, .panel-email .insurance-suitcase.col-lg-12, .panel-email .rail-suitcase.col-lg-12, .panel-email .alarm.col-lg-12, .panel-email .alarm2.col-lg-12 { width: 100%; } img.border { margin: 10px 0px; border: 1px solid #ccc; padding: 2px; background-color: #fff; -webkit-box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); -moz-box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); box-shadow: 1px 1px 10px 2px rgba(10,10,10,0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } body h2, body h2 span, body .landingtabs .nav-tabs li h3 { font-size: 15px !important; } h1.cpactive, h1.hoactive, h1.hcpactive, h1.loactive, h1.railactive, h1.portactive, h1.flightactive, h1.insMedactive, h1.insactive, h1.theatreactive, h1.themeactive, h1.carhireactive, h1.transfersactive, h1.taxiactive, h2.cpactive, h2.hoactive, h2.hcpactive, h2.loactive, h2.railactive, h2.portactive, h2.flightactive, h2.insMedactive, h2.insactive, h2.carhireactive, h2.theatreactive, h2.themeactive, h2.transfersactive, h2.taxiactive { background-color: #edf4f9; padding: 13px 0px 14px 60px !important; max-height: 60px !important; padding: 11px 0px 12px 60px\9 !important; margin-bottom: 3px\9; } h1.cpactive.panel-title, h1.hoactive.panel-title, h1.hcpactive.panel-title, h1.loactive.panel-title, h1.railactive.panel-title, h1.portactive.panel-title, h1.flightactive.panel-title, h1.insMedactive.panel-title, h1.insactive.panel-title, h1.carhireactive.panel-title, h1.theatreactive.panel-title, h1.themeactive.panel-title, h1.transfersactive.panel-title, h1.taxiactive.panel-title, h2.cpactive.panel-title, h2.hoactive.panel-title, h2.hcpactive.panel-title, h2.loactive.panel-title, h2.railactive.panel-title, h2.portactive.panel-title, h2.flightactive.panel-title, h2.insMedactive.panel-title, h2.insactive.panel-title, h2.carhireactive.panel-title, h2.theatreactive.panel-title, h2.themeactive.panel-title, h2.transfersactive.panel-title, h2.taxiactive.panel-title { font-size: 20px; } #layoutMainContent > div > h2.panel-title { height: 47px !important; } .typeahead > li > a:hover, .typeahead > li > a:focus, .typeahead > .active > a, .typeahead > .active > a:hover, .typeahead > .active > a:focus { background-image: -webkit-gradient(linear,left 0%,left 100%,from(#0099db),to(#0087c2)); background-image: -webkit-linear-gradient(top,#0099db,0%,#0087c2,100%); background-image: -moz-linear-gradient(top,#0099db 0%,#0087c2 100%); background-image: linear-gradient(to bottom,#0099db 0%,#0087c2 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0099db', endColorstr='#ff0087c1', GradientType=0); } .breadcrumb { background: none; top: -4px; position: relative; margin-bottom: -16px !important; margin-top: -6px !important; } .breadcrumb > li+li:before { content: none; } .breadcrumb li { padding-right: 0 !important; } .breadcrumb a { text-decoration: none !important; } .breadcrumb .divider { margin-right: 4px; } .well .panel { border: 1px solid #ddd; } .yellowengine .engineSubTitle { padding: 5px 15px; } .yellowengine .engineSubTitle h2, .yellowengine .engineSubTitle p { margin-bottom: 0; padding-top: 0 !important; padding-bottom: 0 !important; } .yellowengine .newstyleengine form.hxEmbed { margin-top: 0 !important; } .yellowengine form.hxEmbed { margin-top: -15px !important; } .yellowengine form.hxEmbed .flightSearchView ul > li > div[class*=col-lg-]:nth-child(2) { padding-left: 7.5px !important; } .yellowengine form.hxEmbed .flightSearchView li.flight_number label { font-size: 13px !important; } @media only screen and (max-width: 580px) { .yellowengine form.hxEmbed .flightSearchView li.flight_number label { font-size: 15px !important; } } .yellowengine form.hxEmbed #resetEngine { margin: -14px 0 -3px !important; font-size: 12px; position: relative; z-index: 1; } .yellowengine form.hxEmbed .options { background: none !important; width: 100%; padding: 0; } .yellowengine form.hxEmbed .options .input-group-addon { padding: 6px 12px 2px; } .yellowengine form.hxEmbed .options .group-select span { position: relative; border-right: 1px solid #bbb; } .yellowengine form.hxEmbed .options .group-select select { margin-left: -5px !important; } .yellowengine form.hxEmbed .options li.flight_number label { font-size: 12px; } @media only screen and (max-width: 1199px) and (min-width: 992px) { .yellowengine form.hxEmbed .options li.flight_number label { font-size: 9px; } } @media only screen and (max-width: 991px) { .yellowengine form.hxEmbed .options li.flight_number label { font-size: 10px; } } @media only screen and (max-width: 1199px) and (min-width: 992px) { .yellowengine form.hxEmbed .options li.flight_number .help-block { font-size: 10px; } } @media only screen and (max-width: 991px) { .yellowengine form.hxEmbed .options li.flight_number .help-block { font-size: 10px; } } .yellowengine form.hxEmbed .allProducts { width: 100%; margin-top: -10px; margin-bottom: 5px; } .yellowengine form.hxEmbed .allProducts ul { margin-left: 15px; } .yellowengine form.hxEmbed .allProducts ul li label { font-weight: normal; font-size: 14px; margin-left: 10px; background-size: 180px; padding: 14px 0 10px 44px; position: relative; top: -1px; } .yellowengine form.hxEmbed .allProducts ul li.cp label { background-position: -7px -1067px; } .yellowengine form.hxEmbed .allProducts ul li.cp.selected label, .yellowengine form.hxEmbed .allProducts ul li.cp:hover label { background-position: -7px -1312px; } .yellowengine form.hxEmbed .allProducts ul li.hcp label { background-position: -7px -1017px; } .yellowengine form.hxEmbed .allProducts ul li.hcp.selected label, .yellowengine form.hxEmbed .allProducts ul li.hcp:hover label { background-position: -7px -1361px; } .yellowengine form.hxEmbed .allProducts ul li.ho label { background-position: -7px -968px; } .yellowengine form.hxEmbed .allProducts ul li.ho.selected label, .yellowengine form.hxEmbed .allProducts ul li.ho:hover label { background-position: -7px -1410px; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .allProducts ul li label { top: 0px !important; } img.nopadding { margin-bottom: 1px !important; } } .lOT { margin-bottom: -10px; } a.lo { position: absolute; left: 82px; } .insuranceDurationError { padding-top: 10px; } html #layoutSideBar .csprop-menu .panel-heading { padding: 10px !important; } .insuranceSearchButton{ width: 100%; height: 50px; background-color: #9933cc; border-color: #8a2eb8; display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; padding: 15px; color:white; text-decoration: none; } #theatre-breaks .roomTypeContainer .bookMore { position:relative; top: 5px; margin-bottom:5px; } @media (max-width:991px) and (min-width:580px) { #theatre-breaks .roomTypeContainer .bookMore { font-size:11px; line-height:1.6em; margin-bottom:10px; display:block; } } @media (min-width:991px) { #theatre-breaks .roomTypeContainer { position:Relative; } #theatre-breaks .roomTypeContainer .roomType { max-width: 50%; } #theatre-breaks .roomTypeContainer .bookMore { position:absolute; right:-2px; font-size:11px; width:50%; padding-top:0px; padding-left:10px; top:22px; } } .youtube-responsive { position: relative; padding-bottom: 56.25% !important; margin-bottom:15px; } .youtube-responsive iframe { position: absolute; width: 100% !important; height: 100% !important; } .gt-ie9 .no-ie { display:none;} .ie .no-ie { display:none;} .ie .show-ie { display:inline-block; } .gt-ie9 .show-ie { display:inline-block; } .show-ie { display:none; } .h1-not-in-col { padding:10px 15px; } .btn-group-justified.mobileNav .btn { float: left !important; display: block !important; width: 100% !important; margin-bottom: 15px; } .mobileNav .btn { height:55px; font-size:12px; } .confidenceimgs h3 { font-weight: bold; color: #000; margin-top: 8px; } .confidenceimgs p { font-size: 16px; } #help-panel { border: 1px solid rgba(0,0,0,.1); overflow: auto; text-align: left; margin: 10px 0; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); padding: 20px; background: #fff; } #help-panel .text-muted { color:rgba(0,0,0,.5); } #help-panel h2 { font-weight: 500; font-size: 28px !important; margin-top: 0px; padding: 0px; } #help-panel p { font-size: 13px; padding-left: 0px; font-weight: 300; line-height: 1.6; } #help-panel ul { display: inline; padding: 0px; } #help-panel ul li { list-style: none; } #help-panel ul li .icon { width: 16.66666667%; text-align: center; } #help-panel ul li .link { width: 83.33333333%; } #help-panel ul li div { float: left; display: inline-block; font-size: 15px; } #help-panel ul li a { text-decoration: underline; padding-left: 15px; font-weight: 300; white-space: nowrap; line-height: 24px; } .new-brand .text-muted { color: rgba(0,0,0,.5); } .new-brand.panel { border: 1px solid rgba(0,0,0,.1); overflow: auto; text-align: left; margin: 10px 0; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); padding: 20px; background: #fff; } .new-brand.panel h2 { font-weight: 500; font-size: 28px !important; margin-top: 0px; padding: 0px; margin-bottom: 15px; } .new-brand.panel p { font-size: 13px; padding-left: 0px; font-weight: 300; line-height: 1.6; margin: 0px 0px 15px; } .new-brand.panel p.disclaimer { margin-top: 10px; } .new-brand .email-input { padding-left: 0px; padding-right: 7.5px !important; } .new-brand .form-control { float: left; display: block; box-sizing: border-box; width: 100%; -webkit-appearance: none; height: 46px; padding: 10px 18px; font-size: 15px; line-height: 1.6; color: #414141; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); } .new-brand .emailSignupButton { color: #542e91; background-color: #fff; border-color: #542e91; } .new-brand .emailSignupButton { border: 1px solid #542e91; display: inline-block; margin: 0; font-weight: 400; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; white-space: nowrap; padding: 10px 20px; font-size: 15px; line-height: 1.6; border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media ( max-width: 990px ) { .new-brand.panel, #help-panel { margin: 10px; } .new-brand.panel h2 { line-height: 1.2; } } .emailSignupBox a.btn {font-size: 18px;width: 100% !important;} .emailSignupBox p.disclaimer {margin: 15px 0 0 0 !important;} .trustpilot-widget { margin-bottom: 20px; background: #fff; padding: 20px; } #displayform .row .textfield label, #displayform .row .listfield label {color:#000; font-size:16px;} 