/* ::::: http://netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background: transparent none repeat scroll 0px 0px; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: 700; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
textarea { overflow: auto; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('glyphicons-halflings-regular.eot') format("embedded-opentype"), url('glyphicons-halflings-regular.woff') format("woff"), url('glyphicons-halflings-regular.ttf') format("truetype"), url('glyphicons-halflings-regular.svg') format("svg");
}
.glyphicon-asterisk::before { content: "*"; }
.glyphicon-plus::before { content: "+"; }
.glyphicon-euro::before { content: "€"; }
.glyphicon-minus::before { content: "−"; }
.glyphicon-cloud::before { content: "☁"; }
.glyphicon-envelope::before { content: "✉"; }
.glyphicon-pencil::before { content: "✏"; }
.glyphicon-glass::before { content: ""; }
.glyphicon-music::before { content: ""; }
.glyphicon-search::before { content: ""; }
.glyphicon-heart::before { content: ""; }
.glyphicon-star::before { content: ""; }
.glyphicon-star-empty::before { content: ""; }
.glyphicon-user::before { content: ""; }
.glyphicon-film::before { content: ""; }
.glyphicon-th-large::before { content: ""; }
.glyphicon-th::before { content: ""; }
.glyphicon-th-list::before { content: ""; }
.glyphicon-ok::before { content: ""; }
.glyphicon-remove::before { content: ""; }
.glyphicon-zoom-in::before { content: ""; }
.glyphicon-zoom-out::before { content: ""; }
.glyphicon-off::before { content: ""; }
.glyphicon-signal::before { content: ""; }
.glyphicon-cog::before { content: ""; }
.glyphicon-trash::before { content: ""; }
.glyphicon-home::before { content: ""; }
.glyphicon-file::before { content: ""; }
.glyphicon-time::before { content: ""; }
.glyphicon-road::before { content: ""; }
.glyphicon-download-alt::before { content: ""; }
.glyphicon-download::before { content: ""; }
.glyphicon-upload::before { content: ""; }
.glyphicon-inbox::before { content: ""; }
.glyphicon-play-circle::before { content: ""; }
.glyphicon-repeat::before { content: ""; }
.glyphicon-refresh::before { content: ""; }
.glyphicon-list-alt::before { content: ""; }
.glyphicon-lock::before { content: ""; }
.glyphicon-flag::before { content: ""; }
.glyphicon-headphones::before { content: ""; }
.glyphicon-volume-off::before { content: ""; }
.glyphicon-volume-down::before { content: ""; }
.glyphicon-volume-up::before { content: ""; }
.glyphicon-qrcode::before { content: ""; }
.glyphicon-barcode::before { content: ""; }
.glyphicon-tag::before { content: ""; }
.glyphicon-tags::before { content: ""; }
.glyphicon-book::before { content: ""; }
.glyphicon-bookmark::before { content: ""; }
.glyphicon-print::before { content: ""; }
.glyphicon-camera::before { content: ""; }
.glyphicon-font::before { content: ""; }
.glyphicon-bold::before { content: ""; }
.glyphicon-italic::before { content: ""; }
.glyphicon-text-height::before { content: ""; }
.glyphicon-text-width::before { content: ""; }
.glyphicon-align-left::before { content: ""; }
.glyphicon-align-center::before { content: ""; }
.glyphicon-align-right::before { content: ""; }
.glyphicon-align-justify::before { content: ""; }
.glyphicon-list::before { content: ""; }
.glyphicon-indent-left::before { content: ""; }
.glyphicon-indent-right::before { content: ""; }
.glyphicon-facetime-video::before { content: ""; }
.glyphicon-picture::before { content: ""; }
.glyphicon-map-marker::before { content: ""; }
.glyphicon-adjust::before { content: ""; }
.glyphicon-tint::before { content: ""; }
.glyphicon-edit::before { content: ""; }
.glyphicon-share::before { content: ""; }
.glyphicon-check::before { content: ""; }
.glyphicon-move::before { content: ""; }
.glyphicon-step-backward::before { content: ""; }
.glyphicon-fast-backward::before { content: ""; }
.glyphicon-backward::before { content: ""; }
.glyphicon-play::before { content: ""; }
.glyphicon-pause::before { content: ""; }
.glyphicon-stop::before { content: ""; }
.glyphicon-forward::before { content: ""; }
.glyphicon-fast-forward::before { content: ""; }
.glyphicon-step-forward::before { content: ""; }
.glyphicon-eject::before { content: ""; }
.glyphicon-chevron-left::before { content: ""; }
.glyphicon-chevron-right::before { content: ""; }
.glyphicon-plus-sign::before { content: ""; }
.glyphicon-minus-sign::before { content: ""; }
.glyphicon-remove-sign::before { content: ""; }
.glyphicon-ok-sign::before { content: ""; }
.glyphicon-question-sign::before { content: ""; }
.glyphicon-info-sign::before { content: ""; }
.glyphicon-screenshot::before { content: ""; }
.glyphicon-remove-circle::before { content: ""; }
.glyphicon-ok-circle::before { content: ""; }
.glyphicon-ban-circle::before { content: ""; }
.glyphicon-arrow-left::before { content: ""; }
.glyphicon-arrow-right::before { content: ""; }
.glyphicon-arrow-up::before { content: ""; }
.glyphicon-arrow-down::before { content: ""; }
.glyphicon-share-alt::before { content: ""; }
.glyphicon-resize-full::before { content: ""; }
.glyphicon-resize-small::before { content: ""; }
.glyphicon-exclamation-sign::before { content: ""; }
.glyphicon-gift::before { content: ""; }
.glyphicon-leaf::before { content: ""; }
.glyphicon-fire::before { content: ""; }
.glyphicon-eye-open::before { content: ""; }
.glyphicon-eye-close::before { content: ""; }
.glyphicon-warning-sign::before { content: ""; }
.glyphicon-plane::before { content: ""; }
.glyphicon-calendar::before { content: ""; }
.glyphicon-random::before { content: ""; }
.glyphicon-comment::before { content: ""; }
.glyphicon-magnet::before { content: ""; }
.glyphicon-chevron-up::before { content: ""; }
.glyphicon-chevron-down::before { content: ""; }
.glyphicon-retweet::before { content: ""; }
.glyphicon-shopping-cart::before { content: ""; }
.glyphicon-folder-close::before { content: ""; }
.glyphicon-folder-open::before { content: ""; }
.glyphicon-resize-vertical::before { content: ""; }
.glyphicon-resize-horizontal::before { content: ""; }
.glyphicon-hdd::before { content: ""; }
.glyphicon-bullhorn::before { content: ""; }
.glyphicon-bell::before { content: ""; }
.glyphicon-certificate::before { content: ""; }
.glyphicon-thumbs-up::before { content: ""; }
.glyphicon-thumbs-down::before { content: ""; }
.glyphicon-hand-right::before { content: ""; }
.glyphicon-hand-left::before { content: ""; }
.glyphicon-hand-up::before { content: ""; }
.glyphicon-hand-down::before { content: ""; }
.glyphicon-circle-arrow-right::before { content: ""; }
.glyphicon-circle-arrow-left::before { content: ""; }
.glyphicon-circle-arrow-up::before { content: ""; }
.glyphicon-circle-arrow-down::before { content: ""; }
.glyphicon-globe::before { content: ""; }
.glyphicon-wrench::before { content: ""; }
.glyphicon-tasks::before { content: ""; }
.glyphicon-filter::before { content: ""; }
.glyphicon-briefcase::before { content: ""; }
.glyphicon-fullscreen::before { content: ""; }
.glyphicon-dashboard::before { content: ""; }
.glyphicon-paperclip::before { content: ""; }
.glyphicon-heart-empty::before { content: ""; }
.glyphicon-link::before { content: ""; }
.glyphicon-phone::before { content: ""; }
.glyphicon-pushpin::before { content: ""; }
.glyphicon-usd::before { content: ""; }
.glyphicon-gbp::before { content: ""; }
.glyphicon-sort::before { content: ""; }
.glyphicon-sort-by-alphabet::before { content: ""; }
.glyphicon-sort-by-alphabet-alt::before { content: ""; }
.glyphicon-sort-by-order::before { content: ""; }
.glyphicon-sort-by-order-alt::before { content: ""; }
.glyphicon-sort-by-attributes::before { content: ""; }
.glyphicon-sort-by-attributes-alt::before { content: ""; }
.glyphicon-unchecked::before { content: ""; }
.glyphicon-expand::before { content: ""; }
.glyphicon-collapse-down::before { content: ""; }
.glyphicon-collapse-up::before { content: ""; }
.glyphicon-log-in::before { content: ""; }
.glyphicon-flash::before { content: ""; }
.glyphicon-log-out::before { content: ""; }
.glyphicon-new-window::before { content: ""; }
.glyphicon-record::before { content: ""; }
.glyphicon-save::before { content: ""; }
.glyphicon-open::before { content: ""; }
.glyphicon-saved::before { content: ""; }
.glyphicon-import::before { content: ""; }
.glyphicon-export::before { content: ""; }
.glyphicon-send::before { content: ""; }
.glyphicon-floppy-disk::before { content: ""; }
.glyphicon-floppy-saved::before { content: ""; }
.glyphicon-floppy-remove::before { content: ""; }
.glyphicon-floppy-save::before { content: ""; }
.glyphicon-floppy-open::before { content: ""; }
.glyphicon-credit-card::before { content: ""; }
.glyphicon-transfer::before { content: ""; }
.glyphicon-cutlery::before { content: ""; }
.glyphicon-header::before { content: ""; }
.glyphicon-compressed::before { content: ""; }
.glyphicon-earphone::before { content: ""; }
.glyphicon-phone-alt::before { content: ""; }
.glyphicon-tower::before { content: ""; }
.glyphicon-stats::before { content: ""; }
.glyphicon-sd-video::before { content: ""; }
.glyphicon-hd-video::before { content: ""; }
.glyphicon-subtitles::before { content: ""; }
.glyphicon-sound-stereo::before { content: ""; }
.glyphicon-sound-dolby::before { content: ""; }
.glyphicon-sound-5-1::before { content: ""; }
.glyphicon-sound-6-1::before { content: ""; }
.glyphicon-sound-7-1::before { content: ""; }
.glyphicon-copyright-mark::before { content: ""; }
.glyphicon-registration-mark::before { content: ""; }
.glyphicon-cloud-download::before { content: ""; }
.glyphicon-cloud-upload::before { content: ""; }
.glyphicon-tree-conifer::before { content: ""; }
.glyphicon-tree-deciduous::before { content: ""; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(66, 139, 202); text-decoration: none; }
a:hover, a:focus { color: rgb(42, 100, 150); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }
h3, .h3 { font-size: 24px; }
p { margin: 0px 0px 10px; }
.text-right { text-align: right; }
.text-primary { color: rgb(66, 139, 202); }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }
.list-inline { padding-left: 0px; margin-left: -5px; list-style: outside none none; }
.list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
blockquote footer::before, blockquote small::before, blockquote .small::before { content: "— "; }
.blockquote-reverse footer::before, blockquote.pull-right footer::before, .blockquote-reverse small::before, blockquote.pull-right small::before, .blockquote-reverse .small::before, blockquote.pull-right .small::before { content: ""; }
.blockquote-reverse footer::after, blockquote.pull-right footer::after, .blockquote-reverse small::after, blockquote.pull-right small::after, .blockquote-reverse .small::after, blockquote.pull-right .small::after { content: " —"; }
blockquote::before, blockquote::after { content: ""; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { margin-right: -15px; margin-left: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.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 { float: left; }
.col-xs-12 { width: 100%; }
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }
@media screen and (max-width: 767px) {
}
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px none; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline-offset: -2px; }
.form-control::-moz-placeholder { color: rgb(119, 119, 119); opacity: 1; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn:focus, .btn:active:focus, .btn.active:focus { outline: thin dotted; outline-offset: -2px; }
.btn:hover, .btn:focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active, .btn.active { background-image: none; outline: 0px none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
.btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); border-color: rgb(53, 126, 189); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); background-color: rgb(48, 113, 169); border-color: rgb(40, 94, 142); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-color: rgb(172, 41, 37); }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image: none; }
.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.in { opacity: 1; }
.collapse { display: none; }
.caret { display: inline-block; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.dropdown { position: relative; }
.dropdown-toggle:focus { outline: 0px none; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; font-size: 14px; text-align: left; list-style: outside none none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); }
.dropdown-menu.pull-right { right: 0px; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245); }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(66, 139, 202); outline: 0px none; }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857; color: rgb(119, 119, 119); white-space: nowrap; }
.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-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; }
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline: 0px none; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; opacity: 0; }
.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: 0px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.nav { padding-left: 0px; margin-bottom: 0px; list-style: outside none none; }
.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: rgb(238, 238, 238); }
.nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.nav-tabs > li { float: left; margin-bottom: -1px; }
.nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.nav-tabs > li > a:hover { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset; }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
.navbar-nav { margin: 7.5px -15px; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
.navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204); content: "/ "; }
.label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; }
.label:empty { display: none; }
.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: baseline; background-color: rgb(119, 119, 119); border-radius: 10px; }
.badge:empty { display: none; }
@media screen and (min-width: 768px) {
}
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: rgb(245, 245, 245); border: 1px solid rgb(227, 227, 227); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); opacity: 0.2; }
.close:hover, .close:focus { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }
button.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0px 0px; border: 0px none; }
.modal { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s; transform: translate3d(0px, -25%, 0px); }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px none; box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5); }
.modal-header { min-height: 16.43px; padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0px; line-height: 1.42857; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid rgb(229, 229, 229); }
.modal-footer .btn + .btn { margin-bottom: 0px; margin-left: 5px; }
.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover > .arrow::after { content: ""; border-width: 10px; }
.popover.top > .arrow::after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }
.popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.bottom > .arrow::after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left > .arrow::after { right: 1px; bottom: -10px; content: " "; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }
.carousel-control .icon-prev::before { content: "‹"; }
.carousel-control .icon-next::before { content: "›"; }
@media screen and (min-width: 768px) {
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after { clear: both; }
.pull-right { float: right ! important; }
.hidden { display: none ! important; visibility: hidden ! important; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none ! important; }
/* ::::: http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,300,400,700 ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoategdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbo4p5icox8kq3llunmylgo4.woff2') format("woff2");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxolizu-hdpmdizmigmsroc4.woff2') format("woff2");
}
/* ::::: http://flytohotel.com/views/default/css/font-awesome.min.css ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont.eot') format("embedded-opentype"), url('fontawesome-webfont.woff2') format("woff2"), url('fontawesome-webfont.woff') format("woff"), url('fontawesome-webfont.ttf') format("truetype"), url('fontawesome-webfont.svg') format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; transform: translate(0px, 0px); }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-4x { font-size: 4em; }
.pull-right { float: right; }
.fa-spin { animation: 2s linear 0s normal none infinite running fa-spin; }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-genderless::before, .fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
/* ::::: http://flytohotel.com/views/default/css/smartadmin-production.min.css ::::: */

.md-editor > .md-header > :first-child { margin-left: 0px; }
.slider.slider-horizontal .slider-handle.triangle::before { content: ""; font-size: 34px; }
.slider-horizontal .slider-selection + .slider-handle.triangle + .slider-handle.triangle::before { content: ""; }
.slider.slider-vertical .slider-handle.triangle::before { content: ""; font-size: 32px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); }
.slider.slider-vertical .slider-selection + .slider-handle.triangle + .slider-handle.triangle::before { content: ""; text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.8); }
.slider-handle::before { content: ""; }
.bootstrap-tagsinput .tag [data-role="remove"]::after { content: ""; font-family: fontAwesome; padding: 2px 1px; line-height: 17px; font-size: 15px; text-align: center; }
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu::before { left: auto; right: 12px; }
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu::after { left: auto; right: 13px; }
.bootstrap-timepicker-widget.dropdown-menu::before { border-bottom: 7px solid rgba(0, 0, 0, 0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; display: inline-block; position: absolute; }
.bootstrap-timepicker-widget.dropdown-menu::after { border-bottom: 6px solid rgb(255, 255, 255); border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; position: absolute; }
.bootstrap-timepicker-widget.timepicker-orient-left::before { left: 6px; }
.bootstrap-timepicker-widget.timepicker-orient-left::after { left: 7px; }
.bootstrap-timepicker-widget.timepicker-orient-right::before { right: 6px; }
.bootstrap-timepicker-widget.timepicker-orient-right::after { right: 7px; }
.bootstrap-timepicker-widget.timepicker-orient-top::before { top: -7px; }
.bootstrap-timepicker-widget.timepicker-orient-top::after { top: -6px; }
.bootstrap-timepicker-widget.timepicker-orient-bottom::before { bottom: -7px; border-bottom: 0px none; border-top: 7px solid rgb(153, 153, 153); }
.bootstrap-timepicker-widget.timepicker-orient-bottom::after { bottom: -6px; border-bottom: 0px none; border-top: 6px solid rgb(255, 255, 255); }
.bootstrap-timepicker-widget table td:not(.separator) { min-width: 30px; }
.colorpicker::after { clear: both; }
.colorpicker::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px; }
.colorpicker::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 7px; }
button.ColVis_Button::-moz-focus-inner { border: medium none ! important; padding: 0px; }
@media screen and (max-width: 640px) {
	div.DTTT_container::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; }
}
.dt-toolbar-footer > :first-child, .dt-toolbar > :first-child { padding-left: 0px ! important; }
.dt-toolbar-footer > :last-child, .dt-toolbar > :last-child { padding-right: 0px ! important; }
.dt-toolbar > :first-child .DTTT, .dt-toolbar > :first-child .dataTables_filter > :only-child, .dt-toolbar > :first-child .dataTables_length, .dt-toolbar > :first-child .pagination { float: left ! important; }
.dt-toolbar > :last-child .DTTT, .dt-toolbar > :last-child .dataTables_filter > :only-child, .dt-toolbar > :last-child .dataTables_length, .dt-toolbar > :last-child .pagination { float: right; }
.dt-toolbar-footer > :first-child .DTTT, .dt-toolbar-footer > :first-child .dataTables_filter > :only-child, .dt-toolbar-footer > :first-child .dataTables_length, .dt-toolbar-footer > :first-child .pagination { float: left; }
.dt-toolbar-footer > :last-child .DTTT, .dt-toolbar-footer > :last-child .dataTables_filter > :only-child, .dt-toolbar-footer > :last-child .dataTables_length, .dt-toolbar-footer > :last-child .pagination { float: right; }
button.fd-slider-handle:focus::-moz-focus-inner { border-color: transparent; }
.fd-slider-handle::after, .fd-slider-handle::before { opacity: 0; transition-property: opacity; transition-duration: 1s; transition-delay: 1s; }
.fd-slider-active .fd-slider-handle::before, .fd-slider-focused .fd-slider-handle::before, .fd-slider-hover .fd-slider-handle::before { display: block; position: absolute; top: -21px; left: -8px; margin: 0px; width: 20px; padding: 3px; height: 14px; line-height: 12px; text-align: center; font-size: 10px; font-weight: 700; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(26, 58, 149); background: rgb(47, 110, 224) none repeat scroll 0% 0% padding-box; z-index: 1; content: attr(aria-valuetext); border-radius: 3px; box-shadow: 0px 0px 4px rgb(153, 153, 153); opacity: 1; }
.fd-slider-active .fd-slider-handle::after, .fd-slider-focused .fd-slider-handle::after, .fd-slider-hover .fd-slider-handle::after { outline: 0px none; content: ""; display: block; position: absolute; top: -9px; left: 50%; margin: 0px 0px 0px -5px; background: rgb(47, 110, 224) none repeat scroll 0% 0%; z-index: 2; width: 10px; height: 10px; overflow: hidden; transform: rotate(45deg); box-shadow: 0px 0px 4px rgb(170, 170, 170); clip: rect(4px, 14px, 14px, 4px); opacity: 1; }
.oldie .fd-slider-handle::after, .oldie .fd-slider-handle::before { display: none; }
.fc-event-skin .fa::before { display: block; font-size: 14px; position: absolute; right: 4px; top: 3px; }
.irs-slider.single::before { position: absolute; display: block; content: ""; top: -50%; left: -150%; width: 400%; height: 200%; background: transparent none repeat scroll 0% 0%; }
.irs-slider.from::before { position: absolute; display: block; content: ""; top: -50%; left: -300%; width: 400%; height: 200%; background: transparent none repeat scroll 0% 0%; }
.irs-slider.to::before { position: absolute; display: block; content: ""; top: -50%; left: 0px; width: 400%; height: 200%; background: transparent none repeat scroll 0% 0%; }
.jarviswidget { margin: 0px 0px 30px; position: relative; border-radius: 0px; padding: 0px; }
.jarviswidget > div { float: left; width: 100%; position: relative; font-size: 13px; border-radius: 0px; margin: 0px; border-width: medium 1px 2px; border-style: none solid solid; border-top: medium none; border-right-color: rgb(204, 204, 204) ! important; border-bottom-color: rgb(204, 204, 204) ! important; border-left-color: rgb(204, 204, 204) ! important; padding: 13px 13px 0px; overflow: visible; }
.jarviswidget .widget-body { min-height: 100px; position: relative; padding-bottom: 13px; }
.jarviswidget.well { margin: 0px 0px 30px; }
.jarviswidget.well > div { border: medium none ! important; box-shadow: none ! important; }
.jarviswidget.well header { display: none; }
.jarviswidget-editbox { display: none; padding: 10px; }
.widget-body-ajax-loading::before { content: url('ajax-loader.gif'); padding-top: 18%; text-align: center; font-weight: 700; font-size: 16px; color: rgb(255, 255, 255); display: block; background: rgba(255, 255, 255, 0.4) none repeat scroll 0% 0%; height: 100%; z-index: 1; width: 100%; position: absolute; }
.jarviswidget > div { background-color: rgb(255, 255, 255) ! important; }
.jarviswidget-editbox { border-bottom: 1px solid rgb(177, 177, 177); background-color: rgb(255, 255, 255); margin: -13px -13px 13px; }
.no-padding .jarviswidget-editbox { margin: 0px 0px 10px; }
.jarviswidget-color-magenta .nav-tabs li:not(.active) a, .jarviswidget-color-magenta > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-pink .nav-tabs li:not(.active) a, .jarviswidget-color-pink > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-pinkDark .nav-tabs li:not(.active) a, .jarviswidget-color-pinkDark > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-yellow .nav-tabs li:not(.active) a, .jarviswidget-color-yellow > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-orange .nav-tabs li:not(.active) a, .jarviswidget-color-orange > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-orangeDark .nav-tabs li:not(.active) a, .jarviswidget-color-orangeDark > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-darken > .nav-tabs > li:not(.active) > a, .jarviswidget-color-darken > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-purple .nav-tabs li:not(.active) a, .jarviswidget-color-purple > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-teal .nav-tabs li:not(.active) a, .jarviswidget-color-teal > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-blueDark .nav-tabs li:not(.active) a, .jarviswidget-color-blueDark > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-blue .nav-tabs li:not(.active) a, .jarviswidget-color-blue > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-blueLight .nav-tabs li a:hover, .jarviswidget-color-blueLight .nav-tabs li:not(.active) a, .jarviswidget-color-blueLight > header > .jarviswidget-ctrls a { color: rgb(43, 54, 60) ! important; }
.jarviswidget-color-red .nav-tabs li:not(.active) a, .jarviswidget-color-red > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-redLight .nav-tabs li:not(.active) a, .jarviswidget-color-redLight > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-white .nav-tabs li a:hover, .jarviswidget-color-white .nav-tabs li:not(.active) a, .jarviswidget-color-white > header > .jarviswidget-ctrls a { color: rgb(131, 131, 131) ! important; }
.jarviswidget-color-greenDark .nav-tabs li:not(.active) a, .jarviswidget-color-greenDark > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-green .nav-tabs li:not(.active) a, .jarviswidget-color-green > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.jarviswidget-color-greenLight .nav-tabs li:not(.active) a, .jarviswidget-color-greenLight > header > .jarviswidget-ctrls a { color: rgb(255, 255, 255) ! important; }
.clearfix::after, .clearfix::before, .inner-spacer::after, .inner-spacer::before, .jarviswidget-editbox::after, .jarviswidget-editbox::before, .jarviswidget::after, .jarviswidget::before, .jarviswidget > div::after, .jarviswidget > div::before { content: " "; display: block; height: 0px; overflow: hidden; font-size: 0px; line-height: 0; visibility: hidden; }
.clearfix::after, .inner-spacer::after, .jarviswidget-editbox::after, .jarviswidget::after, .jarviswidget > div::after { clear: both; }
.clearfix, .inner-spacer::after, .jarviswidget, .jarviswidget-editbox, .jarviswidget > div {  }
.widget-toolbar > :first-child { text-align: left; }
.select2-container .select2-choice .select2-arrow b::before { content: ""; width: 100%; height: 100%; text-align: center; display: block; }
.select2-search::before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; position: absolute; content: ""; top: 25%; right: 10px; color: rgb(104, 104, 104) ! important; }
.select2-drop.select2-drop-above .select2-search::before { top: 34%; }
.select2-no-results::before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; content: ""; margin-right: 5px; }
.select2-search-choice-close::before { color: rgb(255, 255, 255); content: ""; }
.editable-input .datepicker::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px; }
.editable-input .datepicker::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 7px; }
.editable-input .datepicker .prev i::before { content: ""; }
.editable-input .datepicker .next i::before { content: ""; }
#divMiniIcons { position: fixed; width: 415px; right: 10px; bottom: 180px; z-index: 9999; float: right; }
#divSmallBoxes { position: fixed; right: 0px; top: 0px; z-index: 9999; }
@media screen and (max-width: 450px) and (max-width: 767px) {
	#divSmallBoxes { position: fixed; width: 90%; right: 0px; top: 0px; }
}
.note-editor .dropdown-menu.right::before { right: 9px; left: auto ! important; }
.note-editor .dropdown-menu.right::after { right: 10px; left: auto ! important; }
.superbox *, .superbox *::after, .superbox *::before { margin: 0px; padding: 0px; box-sizing: border-box; text-rendering: optimizelegibility; }
.superbox-list.active::before { content: ""; font-family: FontAwesome; display: block; position: absolute; left: 43%; bottom: -34px; z-index: 2; text-align: center; font-size: 45px; color: rgb(34, 34, 34); }
.superbox-imageinfo > :first-child { margin-bottom: 10px; font-weight: 700; }
@media only screen and (min-width: 320px) {
}
@media only screen and (min-width: 486px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 1025px) {
}
@media only screen and (min-width: 1824px) {
}
.animated { animation-duration: 1s; animation-fill-mode: both; }
.animated.bounceIn { animation-name: bounceIn; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.ui-helper-clearfix::after, .ui-helper-clearfix::before { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-dialog-buttonset .ui-button:not(:first-child) { cursor: pointer; display: inline-block; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); transition: all 0.1s linear 0s; overflow: visible; }
.ui-dialog-buttonset .ui-button:not(:first-child) .ui-state-hover { color: rgb(51, 51, 51); background-color: rgb(235, 235, 235); border-color: rgb(173, 173, 173); text-decoration: none; }
.ui-button-icon-primary.ui-icon[class*=" icon-"]::before, .ui-button-icon-primary.ui-icon[class^="icon-"]::before, .ui-button-icon-secondary.ui-icon[class*=" icon-"]::before, .ui-button-icon-secondary.ui-icon[class^="icon-"]::before { font-size: inherit; margin-left: 7px ! important; display: inline; text-decoration: inherit; color: inherit; }
.flag { width: 16px; height: 11px; background: transparent url('flags.png') no-repeat scroll 0% 0%; margin-top: -0.18em; display: inline-block; }
.flag.flag-de { background-position: -80px -33px; }
.flag.flag-ru { background-position: -224px -121px; }
:-moz-full-screen #fullscreen > :first-child > a { background-color: rgb(232, 232, 232); background-image: linear-gradient(to bottom, rgb(90, 90, 90) 0px, rgb(104, 104, 104) 100%); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15) inset; color: rgb(255, 255, 255); border-color: rgb(73, 73, 73); }
.ui-icon-carat-1-e::before { content: ""; font-family: FontAwesome; font-size: 14px; display: inline; }
.ui-datepicker-next > :first-child, .ui-datepicker-prev > :first-child { text-indent: 0px ! important; }
.noUi-active::after { box-sizing: border-box; content: ""; display: block; height: 100%; border: 1px solid rgb(221, 221, 221); }
.ui-spinner-down::before, .ui-spinner-up::before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; content: ""; color: rgb(255, 255, 255); font-size: 14px; margin-top: 1px; }
.ui-spinner-down::before { content: ""; }
.ui-spinner-down > :first-child, .ui-spinner-up > :first-child { display: none; }
.ui-spinner-input.spinner-both + .ui-spinner-up + .ui-spinner-down::before, .ui-spinner-input.spinner-both + .ui-spinner-up::before { margin-top: 8px; }
.widget-header > :first-child { margin: 13px 0px; }
.ui-dialog-titlebar-close::before { content: ""; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; font-size: 13px; }
#chat-container *, #chat-container *::after, #chat-container *::before { box-sizing: content-box; }
#chat-container.open .chat-list-open-close i::before { content: "" ! important; }
.chat-body li.message .message-text .chat-file:nth-child(3) { margin-top: 15px; }
@media only screen and (min-width: 320px) and (max-width: 479px) {
}
.smart-form *, .smart-form *::after, .smart-form *::before { margin: 0px; padding: 0px; box-sizing: content-box; }
.smart-form .btn { box-sizing: border-box; }
.smart-form footer .btn { float: right; height: 31px; margin: 10px 0px 0px 5px; padding: 0px 22px; font: 300 15px/29px "Open Sans",Helvetica,Arial,sans-serif; cursor: pointer; }
.smart-form { margin: 0px; outline: 0px none; color: rgb(102, 102, 102); position: relative; }
.smart-form header { display: block; padding: 8px 0px; border-bottom: 1px dashed rgba(0, 0, 0, 0.2); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 16px; font-weight: 300; color: rgb(35, 35, 35); margin: 10px 14px 0px; }
.smart-form fieldset { display: block; padding: 25px 14px 5px; border: medium none; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; position: relative; }
.smart-form fieldset + fieldset { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.smart-form section { margin-bottom: 15px; position: relative; }
.smart-form footer { display: block; padding: 7px 14px 15px; border-top: 1px solid rgba(0, 0, 0, 0.1); background: rgba(248, 248, 248, 0.9) none repeat scroll 0% 0%; }
.smart-form footer::after { content: ""; display: table; clear: both; }
.smart-form .label { display: block; margin-bottom: 6px; line-height: 19px; font-weight: 400; font-size: 13px; color: rgb(51, 51, 51); text-align: left; }
.note, .smart-form .note { margin-top: 6px; padding: 0px 1px; font-size: 11px; line-height: 15px; color: rgb(153, 153, 153); }
.smart-form .button, .smart-form .checkbox, .smart-form .input, .smart-form .radio, .smart-form .select, .smart-form .textarea, .smart-form .toggle { position: relative; display: block; font-weight: 400; }
.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea { display: block; box-sizing: border-box; width: 100%; height: 32px; padding: 8px 10px; outline: 0px none; border-width: 1px; border-style: solid; border-radius: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font: 13px/16px "Open Sans",Helvetica,Arial,sans-serif; color: rgb(64, 64, 64); -moz-appearance: none; }
.smart-form .select i { position: absolute; top: 10px; right: 11px; width: 5px; height: 11px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 9px rgb(255, 255, 255); }
.smart-form .select i::after, .smart-form .select i::before { content: ""; position: absolute; right: 0px; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.smart-form .select i::after { bottom: 0px; border-top: 4px solid rgb(64, 64, 64); }
.smart-form .select i::before { top: 0px; border-bottom: 4px solid rgb(64, 64, 64); }
.smart-form .textarea textarea { height: auto; resize: none; }
.smart-form .checkbox input + i::after, .smart-form .radio input + i::after { position: absolute; opacity: 0; transition: opacity 0.1s ease 0s; }
.smart-form .radio input + i::after { content: ""; top: 4px; left: 4px; width: 9px; height: 9px; border-radius: 50%; }
.smart-form .checkbox input + i::after { content: ""; top: -1px; left: 1px; width: 15px; height: 15px; font: 400 16px/19px FontAwesome; text-align: center; }
.smart-form .checkbox input:checked:hover + i::after { content: ""; }
.smart-form .checkbox input:checked:disabled:hover + i::after { content: ""; }
.smart-form .checkbox input:checked + i::after, .smart-form .radio input:checked + i::after { opacity: 1; }
.smart-form .inline-group::after { content: ""; display: table; clear: both; }
.smart-form .toggle i::after { content: attr(data-swchoff-text); position: absolute; top: 2px; right: 8px; left: 8px; font-style: normal; font-size: 9px; line-height: 13px; font-weight: 700; text-align: left; color: rgb(95, 95, 95); }
.smart-form .toggle i::before { content: ""; position: absolute; z-index: 1; top: 4px; right: 4px; display: block; width: 9px; height: 9px; border-radius: 50%; opacity: 1; transition: right 0.2s ease 0s; }
.smart-form .toggle input:checked + i::after { content: attr(data-swchon-text); text-align: right; }
.smart-form .toggle input:checked + i::before { right: 36px; }
.smart-form .row { margin: 0px -15px; }
.smart-form .row::after { content: ""; display: table; clear: both; }
.smart-form .col { float: left; min-height: 1px; padding-right: 15px; padding-left: 15px; box-sizing: border-box; }
.smart-form .col-4 { width: 33.33%; }
.smart-form .col-6 { width: 50%; }
@media screen and (max-width: 600px) {
	.smart-form .col { float: none; width: 100%; }
}
.smart-form .select select { padding: 5px; }
.smart-form .tooltip::after { content: ""; position: absolute; }
.smart-form .tooltip-top-right::after { top: 100%; right: 11px; border-top: 4px solid rgba(0, 0, 0, 0.9); border-right: 4px solid transparent; border-left: 4px solid transparent; }
.smart-form .tooltip-top-left::after { top: 100%; left: 11px; border-top: 4px solid rgba(0, 0, 0, 0.9); border-right: 4px solid transparent; border-left: 4px solid transparent; }
.smart-form .tooltip-right::after { top: 6px; right: 100%; border-top: 4px solid transparent; border-right: 4px solid rgba(0, 0, 0, 0.9); border-bottom: 4px solid transparent; }
.smart-form .tooltip-left::after { top: 6px; left: 100%; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid rgba(0, 0, 0, 0.9); }
.smart-form .tooltip-bottom-right::after { bottom: 100%; right: 11px; border-right: 4px solid transparent; border-bottom: 4px solid rgba(0, 0, 0, 0.9); border-left: 4px solid transparent; }
.smart-form .tooltip-bottom-left::after { bottom: 100%; left: 11px; border-right: 4px solid transparent; border-bottom: 4px solid rgba(0, 0, 0, 0.9); border-left: 4px solid transparent; }
.smart-form .checkbox i, .smart-form .icon-append, .smart-form .icon-prepend, .smart-form .input input, .smart-form .radio i, .smart-form .select select, .smart-form .textarea textarea, .smart-form .toggle i { border-color: rgb(189, 189, 189); transition: border-color 0.3s ease 0s; }
.smart-form .toggle i::before { background-color: rgb(50, 118, 177); }
.smart-form .checkbox:hover i, .smart-form .input:hover input, .smart-form .radio:hover i, .smart-form .select:hover select, .smart-form .textarea:hover textarea, .smart-form .toggle:hover i { border-color: rgb(93, 152, 204); }
.smart-form .checkbox input:focus + i, .smart-form .input input:focus, .smart-form .radio input:focus + i, .smart-form .select select:focus, .smart-form .textarea textarea:focus, .smart-form .toggle input:focus + i { border-color: rgb(50, 118, 177); }
.smart-form .radio input + i::after { background-color: rgb(50, 118, 177); }
.smart-form .checkbox input + i::after { color: rgb(50, 118, 177); }
.smart-form .state-disabled.checkbox input + i::after, .smart-form .state-disabled.checkbox input:checked + i, .smart-form .state-disabled.radio input + i::after, .smart-form .state-disabled.radio input:checked + i, .smart-form .state-disabled.toggle input:checked + i { border-color: rgb(229, 229, 229) ! important; color: rgb(51, 51, 51) ! important; }
.smart-form .state-disabled.radio input + i::after { background-color: rgb(51, 51, 51); }
.smart-form .checkbox input + input[type="hidden"] + i::after { content: ""; top: -1px; left: 1px; width: 15px; height: 15px; font: 400 16px/19px FontAwesome; text-align: center; }
.smart-form .checkbox input:checked:hover + input[type="hidden"] + i::after { content: ""; }
.smart-form .checkbox input:checked:disabled:hover + input[type="hidden"] + i::after { content: ""; }
.smart-form .checkbox input:checked + input[type="hidden"] + i::after { opacity: 1; }
.smart-form .toggle input:checked + input[type="hidden"] + i::after { content: attr(data-swchon-text); text-align: right; }
.smart-form .toggle input:checked + input[type="hidden"] + i::before { right: 36px; }
#extr-page-header-space > :first-child { font-size: 13px; margin-right: 14px; vertical-align: -3px; font-weight: 400; }
@media only screen and (min-width: 0px) and (max-width: 679px) {
}
.dd-item > button::before { content: ""; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0px; color: rgb(0, 145, 217); }
.dd-item > button[data-action="collapse"]::before { content: ""; color: rgb(169, 3, 41); }
@media only screen and (min-width: 700px) {
}
.dd3-handle::before { content: ""; display: block; position: absolute; left: 0px; top: 3px; width: 100%; text-align: center; text-indent: 0px; color: rgb(129, 129, 129); font-weight: 400; line-height: 28px; }
.dd3-handle:hover::before { color: rgb(194, 118, 22); }
#external-events > li > :first-child { padding: 5px 10px 10px; cursor: move; display: block; }
#external-events > li > :first-child::after { color: rgba(255, 255, 255, 0.7); content: attr(data-description); font-size: 11px; font-weight: 400; display: block; line-height: 0; margin: 7px 0px; text-transform: lowercase; }
.inbox-data-from > :first-child { width: 200px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inbox-data-message > :first-child { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 27px; color: rgb(138, 138, 138); }
.inbox-data-message > :first-child > :first-child::after { content: " - "; }
.unread .inbox-data-date > :first-child, .unread .inbox-data-from > :first-child, .unread .inbox-data-message > :first-child > :first-child { font-weight: 700; }
.inbox-download-list li > :first-child { margin-bottom: 0px; width: 150px; overflow: hidden; }
.inbox-download-list li > :first-child:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: silver; }
.inbox-download-list li > :first-child > :first-child { text-align: center; display: block; color: rgb(214, 214, 214); }
.inbox-download-list li > :first-child > :first-child > .fa { font-size: 150px; }
.inbox-download-list li > :first-child > :first-child > img { max-width: 120px; }
.hidden { display: none; }
.email-reply-text > :first-child { padding-left: 45px; }
.search-results > :first-child { margin-bottom: 4px; font-weight: 400; }
.todo > li > :first-child { display: block; border-right: 1px solid rgb(255, 225, 235); height: 100%; padding: 6px 11px 6px 18px; width: 20px; vertical-align: top; position: absolute; }
.todo > li > :first-child:hover { cursor: move; }
.todo > li.complete > :first-child:hover { cursor: default; }
.todo > li > p > :first-child { margin-top: -5px; color: rgb(153, 153, 153); margin-bottom: 4px; }
.smart-timeline-list::after { content: " "; background-color: rgb(238, 238, 238); position: absolute; display: block; width: 2px; top: 0px; left: 95px; bottom: 0px; z-index: 1; }
.table-forum tr.locked h4 > a::before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; content: ""; }
html { margin: 0px; padding: 0px; min-height: 100%; background: rgb(255, 255, 255) url('mybg.png') repeat scroll 0% 0%; position: relative; }
body { margin: 0px; padding: 0px; min-height: 100%; background: rgb(255, 255, 255) url('mybg.png') repeat scroll 0% 0%; direction: ltr; }
a:active, a:focus, a:hover, button, button:active, button:focus, embed, input::-moz-focus-inner, object { outline: 0px none; }
h1, h2, h3, h4 { margin: 0px; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-weight: 300; }
label { font-weight: 400; }
:focus { outline: 0px none ! important; }
a, button, input {  }
.uneditable-input:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus { outline: 0px none; box-shadow: none ! important; }
.btn-xs { padding: 1px 5px; }
.btn-lg { padding: 10px 16px; }
#content { padding: 10px 14px; position: relative; }
h3 { display: block; font-size: 19px; font-weight: 400; margin: 20px 0px; line-height: normal; }
.bordered { border: 1px solid rgba(0, 0, 0, 0.2); }
.bordered:hover { border: 1px solid rgba(0, 0, 0, 0.4); }
#logo { display: inline-block; width: 175px; margin-top: 13px; margin-left: 9px; }
#logo img { width: 110px; height: auto; padding-left: 3px; }
#project-context > :first-child, .project-context > :first-child { display: block; color: rgb(191, 191, 191); font-size: 10px; font-weight: 700; text-transform: uppercase; text-shadow: 0px 0px 1px rgb(255, 255, 255); padding-left: 0px; text-align: left; }
#header > :first-child, aside { width: 220px; }
#main { margin-left: 220px; padding: 0px 0px 52px; min-height: 500px; }
nav ul li.active > a::before { content: ""; font-family: FontAwesome; display: block; height: 27px; line-height: normal; width: 27px; position: absolute; right: -21px; font-size: 20px; color: rgb(238, 238, 238); }
nav ul li.active.open > a::before { content: ""; }
nav > ul > li > ul::before { content: ""; display: block; position: absolute; z-index: 1; left: 23px; top: 0px; bottom: 0px; border-left: 1px solid rgb(122, 122, 122); }
nav > ul ul li::before { content: ""; display: block; position: absolute; width: 8px; left: 23px; top: 16px; border-top: 1px solid rgb(122, 122, 122); z-index: 1; }
nav > ul ul ul li::before { content: ""; display: block; position: absolute; width: 18px; left: 10px; top: 17px; border-top: 1px solid transparent; }
nav > ul > li:hover > ul::before, nav > ul > li:hover > ul > li::before { border-color: rgb(172, 172, 172) ! important; }
.header-dropdown-list { list-style: outside none none; float: right; position: relative; margin: 0px; }
.header-dropdown-list > li { display: inline-block; padding-right: 5px; }
.header-dropdown-list > li > .dropdown-toggle { margin-top: 16px; display: block; }
.smart-accordion-default .panel-title > a.collapsed > .fa, .smart-accordion-default .panel-title > a > :first-child { display: none; }
.smart-accordion-default .panel-title > a.collapsed > :first-child { display: inline-block; }
.onoffswitch-inner::after, .onoffswitch-inner::before { float: left; width: 50%; height: 15px; padding: 0px; line-height: 15px; font-size: 10px; font-family: Trebuchet,Arial,sans-serif; font-weight: 700; box-sizing: border-box; }
.onoffswitch-inner::before { content: attr(data-swchon-text); text-shadow: 0px -1px 0px rgb(51, 51, 51); padding-left: 7px; background-color: rgb(50, 118, 177); color: rgb(255, 255, 255); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); text-align: left; }
.onoffswitch-inner::after { content: attr(data-swchoff-text); padding-right: 7px; text-shadow: 0px -1px 0px rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); text-align: right; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.onoffswitch-checkbox + .onoffswitch-label .onoffswitch-switch::before, .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch::before { content: ""; color: rgb(169, 3, 41); display: block; text-align: center; line-height: 19px; font-size: 10px; text-shadow: 0px -1px 0px rgb(255, 255, 255); font-weight: 700; font-family: FontAwesome; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch::before { content: ""; color: rgb(87, 136, 156); }
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner::before, .onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner::after { text-shadow: 0px 1px 0px rgb(255, 255, 255); background: rgb(191, 191, 191) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
fieldset { position: relative; }
.note { margin-top: 6px; padding: 0px 1px; font-size: 11px; line-height: 15px; color: rgb(153, 153, 153); }
.input-group-addon label input.checkbox[type="checkbox"] + span, .input-group-addon label input.checkbox[type="checkbox"] + span::before, .input-group-addon label input.radiobox[type="radio"] + span, .input-group-addon label input.radiobox[type="radio"] + span::before { margin-right: 0px; }
.timeline-seperator > :first-child { padding: 4px 5px; border: 1px dashed rgba(0, 0, 0, 0.1); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 11px; border-radius: 4px; }
.timeline-seperator::after { display: block; content: " "; margin: -8px 20px 0px; border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }
.well { background: rgb(251, 251, 251) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 1px rgb(236, 236, 236); position: relative; }
.vertical-bars::after { content: ""; display: block; height: 0px; clear: both; }
.nav-tabs > li > a { border-radius: 0px; color: rgb(51, 51, 51); }
.nav-tabs > li.active > a { box-shadow: 0px -2px 0px rgb(87, 136, 156); border-top-width: 0px ! important; margin-top: 1px ! important; font-weight: 700; }
.pill-content > .pill-pane, .tab-content > .tab-pane { display: none; }
.pill-content > .active, .tab-content > .active { display: block; }
.nav-tabs.bordered { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
.nav-tabs.bordered + .tab-content { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.btn, a:link, button {  }
.dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(191, 191, 191); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.show-stats .show-stat-buttons > :first-child { padding-right: 5px; }
.show-stats .show-stat-buttons > :last-child { padding-left: 5px; }
.show-stat-microcharts > :last-child { border-right: medium none ! important; }
.minified .minifyme .fa::before { content: ""; }
.minified nav > ul > li.active > a::before { content: ""; }
.minified nav > ul ul li::before, .minified nav > ul > li > ul::before { left: 12px; }
.minified nav > ul > li > ul::before { border-left: medium none; }
.minified nav > ul ul li::before { border: medium none; }
.slimScrollDiv, .slimScrollDiv > :first-child { overflow: hidden; }
.minified .slimScrollDiv, .minified .slimScrollDiv > :first-child { overflow: visible ! important; }
.btn { border-radius: 2px; box-shadow: 0px -2px 0px rgba(0, 0, 0, 0.05) inset; }
.btn:active { position: relative; top: 1px; left: 1px; }
#main { transition: all 0.2s ease-out 0s; }
.degree-sign::after, .percent-sign::after { content: " %"; line-height: normal; }
.degree-sign::after { content: " °F"; }
.btn-header > :first-child > a { border-radius: 2px; cursor: default ! important; display: inline-block; font-weight: 700; height: 30px; min-width: 30px; padding: 2px; text-align: center; text-decoration: none ! important; -moz-user-select: none; background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)); border: 1px solid rgb(191, 191, 191); color: rgb(109, 106, 105); font-size: 17px; margin: 10px 0px 0px; }
.btn-header > :first-child > a:hover { border: 1px solid rgb(191, 191, 191); color: rgb(34, 34, 34); transition: all 0s ease 0s; cursor: pointer; box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.08) inset; }
.btn-header > :first-child > a:active { background-color: rgb(232, 232, 232); background-image: linear-gradient(to bottom, rgb(232, 232, 232) 0px, rgb(237, 237, 237) 100%); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15) inset; }
.hidden-menu #hide-menu > :first-child > a { background-color: rgb(232, 232, 232); background-image: linear-gradient(to bottom, rgb(90, 90, 90) 0px, rgb(104, 104, 104) 100%); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15) inset; color: rgb(255, 255, 255); border-color: rgb(73, 73, 73); }
.full-screen #fullscreen > :first-child > a:active, .hidden-menu #hide-menu > :first-child > a:active { box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2) inset; }
.ajax-dropdown > :first-child { margin: 0px 0px 3px; padding: 0px 0px 9px; }
.ajax-dropdown { position: absolute; display: none; z-index: 905; top: 48px; left: 16px; width: 344px; height: 435px; border-radius: 0px; box-shadow: 0px 2px 4px rgba(30, 30, 100, 0.25); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(179, 179, 179); }
.ajax-dropdown::after, .ajax-dropdown::before { bottom: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.ajax-dropdown::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 7px; left: 50%; margin-left: -7px; }
.ajax-dropdown::before { border-color: rgba(131, 131, 131, 0) rgba(131, 131, 131, 0) rgb(131, 131, 131); border-width: 8px; left: 50%; margin-left: -8px; }
.ajax-dropdown .btn-group .btn { font-weight: 700; text-transform: capitalize; }
.ajax-dropdown .btn-group > :nth-child(2) { border-right-width: 0px; border-left-width: 0px; }
.ajax-dropdown .btn-group > :last-child { border-right-width: 1px ! important; }
.ajax-dropdown .btn-group .btn:active { top: 0px; left: 0px; }
.ajax-notifications { height: 365px; display: block; overflow: auto; margin-right: -10px; margin-left: -10px; border-bottom: 1px solid rgb(206, 206, 206); border-top: 1px solid rgb(206, 206, 206); background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
.ajax-notifications > .alert > :first-child { margin-bottom: 10px; font-weight: 400; }
.ajax-dropdown > :last-child { font-size: 13px; display: block; padding: 5px 0px; line-height: 22px; font-weight: 400; }
.dropdown-large { position: static ! important; }
.dropdown-menu-large { margin-left: 16px; margin-right: 16px; padding: 20px 0px; }
.dropdown-menu-large > li > ul { padding: 0px; margin: 0px; }
.dropdown-menu-large > li > ul > li { list-style: outside none none; }
.dropdown-menu-large > li > ul > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-space: normal; }
.dropdown-menu-large > li ul > li > a:focus, .dropdown-menu-large > li ul > li > a:hover { text-decoration: none; color: rgb(38, 38, 38); background-color: rgb(245, 245, 245); }
.dropdown-menu-large .dropdown-header { color: rgb(66, 139, 202); font-size: 18px; }
.bootstrapWizard li::before { border-top: 3px solid rgb(85, 96, 110); content: ""; display: block; font-size: 0px; overflow: hidden; position: relative; top: 11px; right: 1px; width: 100%; z-index: 1; }
.bootstrapWizard li:first-child::before { left: 50%; max-width: 50%; }
.bootstrapWizard li:last-child::before { max-width: 50%; width: 50%; }
.fuelux .wizard::after, .fuelux .wizard::before { display: table; line-height: 0; content: ""; }
.fuelux .wizard::after { clear: both; }
.fuelux .wizard ul.previous-disabled li.complete:hover .chevron::before { border-left-color: rgb(243, 244, 245); }
.fuelux .wizard ul li .chevron::before { position: absolute; top: -24px; right: 1px; display: block; border-width: 24px 0px 24px 14px; border-style: solid none solid solid; border-color: transparent -moz-use-text-color transparent rgb(237, 237, 237); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: ""; }
.fuelux .wizard ul li.complete:hover .chevron::before { border-left: 14px solid rgb(231, 239, 248); }
.fuelux .wizard ul li.complete .chevron::before { border-left: 14px solid rgb(243, 244, 245); }
.fuelux .wizard ul li.active .chevron::before { border-left: 14px solid rgb(241, 246, 252); }
.selected::before { display: block; position: absolute; content: ""; color: rgb(255, 255, 255); right: 4px; top: 3px; font-family: FontAwesome; z-index: 2; }
.selected::after { width: 0px; height: 0px; border-top: 35px solid rgb(0, 145, 217); border-left: 35px solid transparent; position: absolute; display: block; right: 0px; content: ""; top: 0px; z-index: 1; }
.arrow-box-up::after, .arrow-box-up::before { bottom: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.arrow-box-up::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 7px; left: 50%; margin-left: -7px; }
.arrow-box-up::before { border-color: rgba(131, 131, 131, 0) rgba(131, 131, 131, 0) rgb(131, 131, 131); border-width: 8px; left: 50%; margin-left: -8px; }
.arrow-box-up-right::after, .arrow-box-up-right::before { bottom: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.arrow-box-up-right::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 7px; right: 10px; margin-left: -7px; }
.arrow-box-up-right::before { border-color: rgba(131, 131, 131, 0) rgba(131, 131, 131, 0) rgb(131, 131, 131); border-width: 8px; right: 9px; margin-left: -8px; }
.tree li::after, .tree li::before { content: ""; left: -20px; position: absolute; right: auto; }
.tree li::before { border-left: 1px solid rgb(153, 153, 153); bottom: 50px; height: 100%; top: -11px; width: 1px; }
.tree li::after { border-top: 1px solid rgb(153, 153, 153); height: 20px; top: 18px; width: 25px; }
.tree > ul > li::after, .tree > ul > li::before { border: 0px none; }
.tree li:last-child::before { height: 30px; }
.tree li.parent_li > span:hover + ul li::before { border-left-color: rgb(248, 148, 6); }
.tree li.parent_li > span:hover + ul li::after { border-top-color: rgb(248, 148, 6); }
.btn-group > .btn-group:nth-child(2) > .multiselect.btn { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.icon-addon::after, .icon-addon::before { display: table; content: " "; }
.icon-addon::after { clear: both; }
.no-padding { padding: 0px ! important; }
.padding-10 { padding: 10px ! important; }
.padding-bottom-0 { padding-bottom: 0px ! important; }
.padding-top-0 { padding-top: 0px ! important; }
.text-align-right, .text-right { text-align: right ! important; }
.pull-right { float: right ! important; }
input.checkbox[type="checkbox"] + span, input.checkbox[type="checkbox"] + span::after, input.checkbox[type="checkbox"] + span::before, input.radiobox[type="radio"] + span, input.radiobox[type="radio"] + span::after, input.radiobox[type="radio"] + span::before { box-sizing: content-box ! important; }
label input.checkbox[type="checkbox"] + span::before, label input.radiobox[type="radio"] + span::before { font-family: FontAwesome; font-size: 12px; border-radius: 0px; content: " "; display: inline-block; text-align: center; vertical-align: middle; padding: 1px; height: 12px; line-height: 12px; min-width: 12px; margin-right: 5px; border: 1px solid rgb(191, 191, 191); background-color: rgb(244, 244, 244); font-weight: 400; margin-top: -1px; }
label input.radiobox[type="radio"] + span::before { content: " "; border-radius: 50%; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.2); }
label input.radiobox[type="radio"]:checked + span::before { content: ""; color: rgb(46, 123, 204); }
label input.radiobox.style-3[type="radio"]:checked + span::before { color: rgb(169, 3, 41); border-color: rgb(169, 3, 41); }
label input.radiobox.style-2[type="radio"]:checked + span::before { color: rgb(102, 102, 94); border-color: rgb(77, 144, 254); font-size: 9px; }
label input.radiobox.style-1[type="radio"] + span::before { font-size: 9px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-shadow: none; box-shadow: none ! important; border-width: 1px; height: 13px; line-height: 13px; min-width: 13px; }
label input.radiobox.style-1[type="radio"]:checked + span::before { font-size: 10px; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
label:hover input.radiobox[type="radio"] + span::before, label:hover input.radiobox[type="radio"]:checked + span::before { color: rgb(46, 123, 204); border-color: rgb(46, 123, 204); }
label:hover input.radiobox.style-3[type="radio"] + span::before, label:hover input.radiobox.style-3[type="radio"]:checked + span::before { color: rgb(169, 3, 41); border-color: rgb(169, 3, 41); }
label:hover input.radiobox.style-2[type="radio"]:checked + span::before { color: rgb(102, 102, 94); border-color: rgb(77, 144, 254); }
label:hover input.radiobox.style-1[type="radio"] + span::before, label:hover input.radiobox.style-1[type="radio"]:checked + span::before { color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
label:active input.radiobox[type="radio"] + span::before { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.4); }
label input.radiobox[type="radio"][disabled] + span, label input.radiobox[type="radio"][disabled]:checked + span, label:hover input.radiobox[type="radio"][disabled]:checked + span::before { color: rgb(167, 167, 167); cursor: not-allowed; }
label input.radiobox[type="radio"][disabled]:checked + span::before { content: ""; }
label input.radiobox[type="radio"][disabled] + span::before, label input.radiobox[type="radio"][disabled]:checked + span::before, label:active input.radiobox[type="radio"][disabled]:checked + span::before, label:hover input.radiobox[type="radio"][disabled]:checked + span::before { background: rgb(238, 238, 238) none repeat scroll 0% 0% ! important; border-color: rgb(204, 204, 204) ! important; box-shadow: none; color: rgb(167, 167, 167); }
label input.checkbox[type="checkbox"] + span::before { content: " "; }
label input.checkbox[type="checkbox"]:checked + span::before { content: ""; }
label input.checkbox[type="checkbox"]:checked + span::before { color: rgb(46, 123, 204); }
label input.checkbox.style-3[type="checkbox"]:checked + span::before { color: rgb(255, 255, 255); border-color: rgb(169, 3, 41); background: rgb(169, 3, 41) none repeat scroll 0% 0%; }
label input.checkbox.style-2[type="checkbox"] + span::before { background: transparent none repeat scroll 0px 0px; border-color: rgb(193, 193, 193); box-shadow: none; }
label input.checkbox.style-2[type="checkbox"]:checked + span::before { content: ""; color: rgb(102, 102, 94); border-color: rgb(77, 144, 254); background: rgb(255, 255, 255) url('undefined') repeat scroll 0% 0%; }
label input.checkbox.style-1[type="checkbox"] + span::before { color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-shadow: none; box-shadow: none ! important; border-width: 1px; height: 12px; line-height: 13px; min-width: 12px; }
label input.checkbox.style-1[type="checkbox"]:checked + span::before { color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); }
label:active input.checkbox[type="checkbox"] + span::before { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.4); }
label:hover input.checkbox[type="checkbox"] + span::before { color: rgb(46, 123, 204); border-color: rgb(46, 123, 204); }
label:hover input.checkbox.style-3[type="checkbox"] + span::before { color: rgb(255, 255, 255); border-color: rgb(169, 3, 39); }
label:hover input.checkbox.style-2[type="checkbox"] + span::before { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.2); }
label:hover input.checkbox.style-2[type="checkbox"]:checked + span::before { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.4); }
label:hover input.checkbox.style-1[type="checkbox"] + span::before { border-color: rgb(51, 51, 51); }
label:active input.checkbox[type="checkbox"]:checked + span::before { color: rgb(255, 255, 255); background: rgb(46, 123, 204) none repeat scroll 0% 0%; border-color: rgb(46, 123, 204); }
label:active input.checkbox.style-3[type="checkbox"]:checked + span::before { color: rgb(169, 3, 41); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(169, 3, 41); }
label:active input.checkbox.style-2[type="checkbox"] + span::before, label:active input.checkbox.style-2[type="checkbox"]:checked + span::before { color: rgb(102, 102, 94); background: transparent none repeat scroll 0px 0px; border-color: rgb(193, 193, 193); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.4); }
label:active input.checkbox.style-1[type="checkbox"]:checked + span::before { color: rgb(255, 255, 255); background: rgb(51, 51, 51) none repeat scroll 0% 0%; border-color: rgb(51, 51, 51); }
label input.checkbox[type="checkbox"][disabled] + span, label input.checkbox[type="checkbox"][disabled]:checked + span, label:hover input.checkbox[type="checkbox"][disabled]:checked + span::before { color: rgb(167, 167, 167); cursor: not-allowed; }
label input.checkbox.style-2[type="checkbox"][disabled]:checked + span::before, label input.checkbox[type="checkbox"][disabled]:checked + span::before { content: ""; }
label input.checkbox[type="checkbox"][disabled] + span::before, label input.checkbox[type="checkbox"][disabled]:checked + span::before, label:active input.checkbox[type="checkbox"][disabled]:checked + span::before, label:hover input.checkbox[type="checkbox"][disabled]:checked + span::before { background: rgb(238, 238, 238) none repeat scroll 0% 0% ! important; border-color: rgb(204, 204, 204) ! important; color: rgb(167, 167, 167); box-shadow: none ! important; }
[class*=" bg-"], [class^="bg-"] { filter: none ! important; }
.bg-color-red { background-color: rgb(169, 3, 41) ! important; }
.page-footer { height: 52px; padding: 15px 13px 0px 233px; border-top: 1px solid rgb(206, 206, 206); background: rgb(42, 39, 37) none repeat scroll 0% 0%; width: 100%; position: absolute; display: block; bottom: 0px; }
@media only screen and (min-width: 0px) and (max-width: 679px) {
	#main { margin-left: 0px; overflow-x: hidden; }
	#content, #ribbon { padding-left: 5px; padding-right: 5px; }
	#logo { margin-left: 4px; }
	#hide-menu > :first-child > a, .btn-header a { margin-top: 5px ! important; width: 40px ! important; height: 39px ! important; line-height: 38px ! important; }
	#hide-menu > :first-child > a { width: 50px ! important; }
	#logo { margin-top: 10px; }
	#logo img { width: 127px; }
	#hide-menu i::before { content: ""; }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	#main { margin-left: 0px; overflow-x: hidden; }
	#content, #ribbon { padding-left: 5px; padding-right: 5px; }
	#logo { margin-left: 4px; }
	#logo { width: 135px; }
	#hide-menu > :first-child > a, .btn-header a { margin-top: 5px ! important; width: 40px ! important; height: 39px ! important; line-height: 38px ! important; }
	#logo { margin-top: 10px; }
	#logo img { width: 127px; }
	#hide-menu > :first-child > a { width: 46px ! important; }
	#hide-menu i::before { content: ""; }
	.ajax-notifications { height: 250px; }
	.ajax-dropdown { width: 299px; height: 320px; left: 0px; top: 49px; }
	.ajax-dropdown::before { margin-left: -14px; }
	.ajax-dropdown::after { margin-left: -13px; }
}
.menu-on-top aside#left-panel nav ul li.active > a::before { content: "" ! important; }
.menu-on-top nav > ul ul li::before, .menu-on-top nav > ul > li > ul::before { border: medium none; }
.menu-on-top nav > ul > li > a::after { content: "" ! important; top: 76% ! important; color: rgb(99, 99, 99) ! important; left: 46%; }
.menu-on-top nav ul ul li:hover > a::after, .menu-on-top nav > ul ul > li a::after, .menu-on-top nav > ul ul > li a:hover::after, .menu-on-top nav > ul > li > a::after { font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; content: ""; display: block ! important; position: absolute; top: 9px; right: 4px; color: rgb(51, 51, 51); }
.menu-on-top nav ul ul li:hover > a::after, .menu-on-top nav > ul ul > li a:hover::after { color: rgb(255, 255, 255); }
.menu-on-top nav > ul ul > li a:only-child::after, .menu-on-top nav > ul > li > a:only-child::after { content: "" ! important; }
/* ::::: http://flytohotel.com/views/default/css/smartadmin-skins.min.css ::::: */

.smart-style-1 .project-context > :first-child { color: rgb(105, 123, 146); text-shadow: 0px 0px 1px rgb(17, 19, 24); }
.smart-style-1 .breadcrumb > li + li::before { color: rgb(100, 100, 100); }
.smart-style-1 .btn-header > :first-child > a { background: rgb(251, 60, 74) none repeat scroll 0% 0%; border: 1px solid rgb(251, 60, 74); color: rgb(255, 255, 255) ! important; cursor: pointer ! important; }
.smart-style-1 .btn-header > :first-child > a:hover { opacity: 0.9; }
@media only screen and (max-width: 679px) and (min-width: 0px) {
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
}
.smart-style-1 .superbox-list.active::before { color: rgb(27, 30, 36); }
.smart-style-1 nav ul b .fa-plus-square-o::before { content: ""; }
.smart-style-1 nav ul b .fa-minus-square-o::before { content: ""; }
.smart-style-1 nav > ul ul li::before, .smart-style-1 nav > ul > li > ul::before { border: medium none ! important; }
.smart-style-1 nav > ul > li > a > i::after { border: 1px solid rgb(255, 255, 255); }
.smart-style-1 .onoffswitch-inner::before { background-color: rgb(54, 174, 204) ! important; }
.smart-style-1.menu-on-top nav > ul > li > a::after { color: rgb(138, 161, 179) ! important; }
.smart-style-1.menu-on-top nav ul ul li:hover > a::after, .smart-style-1.menu-on-top nav > ul ul > li a::after, .smart-style-1.menu-on-top nav > ul ul > li a:hover::after, .smart-style-1.menu-on-top nav > ul > li > a::after { color: rgb(213, 213, 213); }
.smart-style-1.menu-on-top nav ul ul li:hover > a::after, .smart-style-1.menu-on-top nav > ul ul > li a:hover::after { color: rgb(255, 255, 255); }
.smart-style-1.menu-on-top nav > ul ul > li a:only-child::after, .smart-style-1.menu-on-top nav > ul > li > a:only-child::after { content: "" ! important; }
.smart-style-2 .superbox-list.active::before { color: rgb(44, 55, 66); }
.smart-style-2 .project-context > :first-child { text-shadow: none; }
.smart-style-2 #hide-menu a > i, .smart-style-2 .btn-header > :first-child > a { background: transparent none repeat scroll 0px 0px; border: medium none ! important; color: rgb(197, 198, 202) ! important; box-shadow: none ! important; }
.smart-style-2 #hide-menu a:hover i, .smart-style-2 .btn-header > :first-child > a:hover { color: rgb(255, 255, 255) ! important; cursor: pointer ! important; }
.smart-style-2 nav > ul ul li::before, .smart-style-2 nav > ul > li > ul::before { border: medium none ! important; }
.smart-style-2.minified nav ul li.active > a::before { height: 23px; right: -19px; top: 7px; font-size: 20px; color: rgb(255, 255, 255); }
.smart-style-2 .smart-form .toggle i::before { background-color: rgb(59, 159, 243); }
.smart-style-2 .onoffswitch-inner::before { background: rgb(59, 159, 243) none repeat scroll 0% 0%; border-color: rgb(59, 159, 243) rgb(37, 125, 199) rgb(42, 125, 196); }
.smart-style-2 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch::before { color: rgb(132, 168, 62); }
.smart-style-2.menu-on-top nav > ul > li > a::after { color: rgb(138, 161, 179) ! important; }
.smart-style-2.menu-on-top nav ul ul li:hover > a::after, .smart-style-2.menu-on-top nav > ul ul > li a::after, .smart-style-2.menu-on-top nav > ul ul > li a:hover::after, .smart-style-2.menu-on-top nav > ul > li > a::after { color: rgb(213, 213, 213); }
.smart-style-2.menu-on-top nav ul ul li:hover > a::after, .smart-style-2.menu-on-top nav > ul ul > li a:hover::after { color: rgb(255, 255, 255); }
.smart-style-3 #logo-group span#activity, .smart-style-3 .btn-header > :first-child > a { background-color: rgb(221, 124, 55); background-image: linear-gradient(to bottom, rgb(221, 124, 55), rgb(185, 102, 43)); color: rgb(255, 255, 255) ! important; border: 1px solid rgb(240, 157, 97); text-shadow: 0px -1px rgb(152, 88, 19); }
.smart-style-3 #logo-group span#activity:active, .smart-style-3 #logo-group span#activity:hover, .smart-style-3 .btn-header > :first-child > a:active, .smart-style-3 .btn-header > :first-child > a:hover { box-shadow: 1px 1px 0px rgb(152, 88, 19) inset, -1px -1px 0px rgb(152, 88, 19) inset; background-color: rgb(221, 122, 53); background-image: linear-gradient(to bottom, rgb(221, 122, 53), rgb(152, 74, 19)); }
.smart-style-3 .header-dropdown-list > li > .dropdown-toggle, .smart-style-3 .project-context > :first-child, .smart-style-3 .project-selector { color: rgb(255, 255, 255); text-shadow: 0px -1px rgb(152, 88, 19); }
.smart-style-3 nav > ul > li.active > a::before { top: 10px ! important; }
.smart-style-3 nav ul li.active > a::before { top: 6px; }
.smart-style-3 nav > ul ul li::before, .smart-style-3 nav > ul > li > ul::before { border: medium none; }
.smart-style-3 nav ul li.active > a::before { color: rgb(187, 187, 187); }
.smart-style-3 .superbox-list.active::before { color: rgb(61, 59, 57); }
.smart-style-3 input:not([type]), .smart-style-3 input[type="color"], .smart-style-3 input[type="email"], .smart-style-3 input[type="number"], .smart-style-3 input[type="password"], .smart-style-3 input[type="tel"], .smart-style-3 input[type="text"], .smart-style-3 input[type="url"], .smart-style-3 textarea { border-color: rgb(163, 163, 163) rgb(204, 204, 204) rgb(204, 204, 204) rgb(163, 163, 163); box-shadow: 0px 1px 0px rgb(214, 214, 214) inset; color: rgb(0, 0, 0); }
.smart-style-3.menu-on-top nav > ul > li > a::after { color: rgb(138, 161, 179) ! important; }
.smart-style-3.menu-on-top nav ul ul li:hover > a::after, .smart-style-3.menu-on-top nav > ul ul > li a::after, .smart-style-3.menu-on-top nav > ul ul > li a:hover::after, .smart-style-3.menu-on-top nav > ul > li > a::after { color: inherit; }
/* ::::: http://flytohotel.com/views/default/css/same-height-col.css ::::: */

/* ::::: http://flytohotel.com/views/default/css/style.css ::::: */

html, body { background-image: none; background-color: rgb(255, 255, 255); }
body > header { height: 64px; }
body > header a, body > header a:hover, body > header a:focus { color: rgb(0, 90, 144); }
#logo { float: left; width: 190px; margin-left: 0px; margin-top: 10px; }
#logo img { width: 244px; height: 50px; }
header > .container > .pull-right { margin-top: 6px; }
header .header-dropdown-list, header #login, header #hide-menu { padding-left: 10px ! important; padding-right: 0px ! important; }
#notification-group { position: relative; }
#notification-group * { box-sizing: content-box; }
.ajax-dropdown { left: -169px; top: 43px; }
#notification-group span#notifications { -moz-user-select: none; background-color: transparent; background-image: none; border: medium none; color: rgb(175, 175, 175); cursor: pointer ! important; display: inline-block; font-size: 24px; font-weight: 700; height: 24px; margin: 2px 15px 0px 0px; padding: 2px; position: relative; text-align: center; text-decoration: none ! important; width: 24px; }
#notification-group > span b.badge { background: rgb(0, 145, 217) none repeat scroll 0px 0px; border-radius: 50%; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1) inset, 0px -1px 0px rgba(0, 0, 0, 0.07) inset; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 10px; font-weight: 700; line-height: normal; padding: 2px 4px 3px; position: absolute; right: -5px; text-align: center; top: 3px; }
.ajax-dropdown .fa-4x { color: rgb(209, 209, 209); display: block; margin: 150px auto 0px; text-align: center; width: 46px; }
.header-dropdown-list > li { padding-right: 0px; }
.header-dropdown-list > li > .dropdown-toggle.btn, header .header-loggedin .btn, header .header-loggedout .btn { margin-top: 6px; padding: 5px 16px; }
.header-loggedin .header-dropdown-list > li > .dropdown-toggle { margin-top: 5px; }
.topmenu { background: transparent url('menu_new_bg.png') repeat scroll 0px 0px; }
.topmenu ul.nav.pull-right { background: transparent url('menu_right_bg.png') repeat-x scroll 0px 0px; padding-left: 15px; padding-right: 15px; }
.topmenu .navbar-collapse { padding-left: 0px; padding-right: 0px; }
.topmenu .navbar-nav { padding-top: 5px; padding-bottom: 4px; }
.topmenu .navbar-nav > li > a { color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; }
.topmenu .navbar-nav > li > a:hover, .topmenu .navbar-nav > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
.topmenu .navbar-nav > li.active > a { color: rgb(0, 174, 239); font-weight: normal ! important; }
.topmenu .navbar-nav.pull-right > li > a { color: rgb(0, 45, 93); }
.topmenu .dropdown-menu { top: auto; }
body > .topmenu .navbar-nav > li > a, body > .topmenu navbar-nav.pull-right > li > a { color: rgb(255, 255, 255); }
body > .topmenu .navbar-nav > li > a:hover, body > .topmenu .navbar-nav > li > a:focus { color: rgb(0, 174, 239); background-color: transparent; }
#content { padding-left: 16px; padding-right: 16px; }
.flag.flag-en { background-position: -176px -44px; }
.topmenu .pull-right .dropdown-menu { left: auto; right: 0px; }
.topmenu .dropdown-menu-large { width: 100%; left: 0px ! important; margin-left: 0px; margin-right: 0px; }
#main { margin-top: 0px ! important; margin-left: 0px ! important; }
.jarviswidget.well .widget-body header { display: block; }
.smart-form .col-12 { width: 100%; }
.smart-form .btn { padding: 6px 12px; }
.updownswitch .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-switch::before, .updownswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch::before { content: ""; color: rgb(169, 3, 41); }
.updownswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch::before { content: ""; color: rgb(53, 110, 53); }
.updownswitch .onoffswitch-inner::after, .updownswitch .onoffswitch-inner::before { font-size: 12px; font-weight: normal; }
div.no-padding > div.widget-body { padding-bottom: 0px; }
.smart-form > fieldset > legend::after { content: ""; display: block; width: 100%; height: 5px; border-bottom: 1px dashed rgba(0, 0, 0, 0.2); }
.form-horizontal footer::after { clear: both; content: ""; display: table; }
.page-footer { padding-left: 0px; padding-right: 0px; background: rgb(107, 107, 107) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.page-footer ul { margin-left: -15px; }
.page-footer li { padding: 0px; }
.page-footer li a { padding: 0px 15px; border-left: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255) ! important; }
.page-footer li:first-child a { border-left: medium none; }
/* ::::: http://flytohotel.com/views/flytohotel/css/template.css ::::: */

body > header { height: 75px; }
#logo img { width: 294px; height: 62px; }
