/* ::::: http://fonts.googleapis.com/css?family=Open+Sans ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('../fonts/cjzkeoubrn4kerxqtauh3t8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
/* ::::: http://beta.johnsoncontrols.com/bundles/css/vendor/bootstrap?v=xVZKR-hvcUN6Ve1BgGYbJ4cKWJmANuRVYBfwuK9sulU1 ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button, select { text-transform: none; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
input { line-height: normal; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('../fonts/glyphicons-halflings-regular.eot') format("embedded-opentype"), url('../fonts/glyphicons-halflings-regular.woff2') format("woff2"), url('../fonts/glyphicons-halflings-regular.woff') format("woff"), url('../fonts/glyphicons-halflings-regular.ttf') format("truetype"), url('../fonts/glyphicons-halflings-regular.svg') format("svg");
}
.glyphicon-asterisk::before { content: "*"; }
.glyphicon-plus::before { content: "+"; }
.glyphicon-euro::before, .glyphicon-eur::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: ""; }
.glyphicon-cd::before { content: ""; }
.glyphicon-save-file::before { content: ""; }
.glyphicon-open-file::before { content: ""; }
.glyphicon-level-up::before { content: ""; }
.glyphicon-copy::before { content: ""; }
.glyphicon-paste::before { content: ""; }
.glyphicon-alert::before { content: ""; }
.glyphicon-equalizer::before { content: ""; }
.glyphicon-king::before { content: ""; }
.glyphicon-queen::before { content: ""; }
.glyphicon-pawn::before { content: ""; }
.glyphicon-bishop::before { content: ""; }
.glyphicon-knight::before { content: ""; }
.glyphicon-baby-formula::before { content: ""; }
.glyphicon-tent::before { content: "⛺"; }
.glyphicon-blackboard::before { content: ""; }
.glyphicon-bed::before { content: ""; }
.glyphicon-apple::before { content: ""; }
.glyphicon-erase::before { content: ""; }
.glyphicon-hourglass::before { content: "⌛"; }
.glyphicon-lamp::before { content: ""; }
.glyphicon-duplicate::before { content: ""; }
.glyphicon-piggy-bank::before { content: ""; }
.glyphicon-scissors::before { content: ""; }
.glyphicon-bitcoin::before { content: ""; }
.glyphicon-btc::before { content: ""; }
.glyphicon-xbt::before { content: ""; }
.glyphicon-yen::before { content: "¥"; }
.glyphicon-jpy::before { content: "¥"; }
.glyphicon-ruble::before { content: "₽"; }
.glyphicon-rub::before { content: "₽"; }
.glyphicon-scale::before { content: ""; }
.glyphicon-ice-lolly::before { content: ""; }
.glyphicon-ice-lolly-tasted::before { content: ""; }
.glyphicon-education::before { content: ""; }
.glyphicon-option-horizontal::before { content: ""; }
.glyphicon-option-vertical::before { content: ""; }
.glyphicon-menu-hamburger::before { content: ""; }
.glyphicon-modal-window::before { content: ""; }
.glyphicon-oil::before { content: ""; }
.glyphicon-grain::before { content: ""; }
.glyphicon-sunglasses::before { content: ""; }
.glyphicon-text-size::before { content: ""; }
.glyphicon-text-color::before { content: ""; }
.glyphicon-text-background::before { content: ""; }
.glyphicon-object-align-top::before { content: ""; }
.glyphicon-object-align-bottom::before { content: ""; }
.glyphicon-object-align-horizontal::before { content: ""; }
.glyphicon-object-align-left::before { content: ""; }
.glyphicon-object-align-vertical::before { content: ""; }
.glyphicon-object-align-right::before { content: ""; }
.glyphicon-triangle-right::before { content: ""; }
.glyphicon-triangle-left::before { content: ""; }
.glyphicon-triangle-bottom::before { content: ""; }
.glyphicon-triangle-top::before { content: ""; }
.glyphicon-console::before { content: ""; }
.glyphicon-superscript::before { content: ""; }
.glyphicon-subscript::before { content: ""; }
.glyphicon-menu-left::before { content: ""; }
.glyphicon-menu-right::before { content: ""; }
.glyphicon-menu-down::before { content: ""; }
.glyphicon-menu-up::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(51, 122, 183); text-decoration: none; }
a:hover, a:focus { color: rgb(35, 82, 124); 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; }
h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }
h4, .h4 { font-size: 18px; }
p { margin: 0px 0px 10px; }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
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: " —"; }
.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; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
@media screen and (max-width: 767px) {
}
.form-control::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
@media not all {
}
.collapse { display: none; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 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 > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-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; }
.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; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204); content: "/ "; }
@media screen and (min-width: 768px) {
}
.panel { margin-bottom: 20px; background-color: rgb(255, 255, 255); border: 1px solid transparent; border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); }
.panel-body { padding: 15px; }
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.panel-title { margin-top: 0px; margin-bottom: 0px; font-size: 16px; color: inherit; }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; }
.panel-group { margin-bottom: 20px; }
.panel-group .panel { margin-bottom: 0px; border-radius: 4px; }
.panel-group .panel + .panel { margin-top: 5px; }
.panel-group .panel-heading { border-bottom: 0px none; }
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid rgb(221, 221, 221); }
.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); }
@media not all, not all {
}
.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; }
/* ::::: http://beta.johnsoncontrols.com/bundles/css/vendor/other?v=_Hp0eaqjvWizE1gGqy4UtJtk9fYhxT_ltxjosVcpCI01 ::::: */

.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0px; right: 0px; width: 16px; height: 100%; background: red none repeat scroll 0% 0%; }
.jspHorizontalBar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 16px; background: red none repeat scroll 0% 0%; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: rgb(221, 221, 238) none repeat scroll 0% 0%; position: relative; }
.jspDrag { background: rgb(187, 187, 221) none repeat scroll 0% 0%; position: relative; top: 0px; left: 0px; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspCorner { background: rgb(238, 238, 244) none repeat scroll 0% 0%; float: left; height: 100%; }
@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/fontawesome-webfont.eot') format("embedded-opentype"), url('../fonts/fontawesome-webfont.woff2') format("woff2"), url('../fonts/fontawesome-webfont.woff') format("woff"), url('../fonts/fontawesome-webfont.ttf') format("truetype"), url('../fonts/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-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://beta.johnsoncontrols.com/bundles/css/local?v=8DyIH9tbbDlzcaPzl8-s_XStjRsBMTQ8GQ5P96ud6B01 ::::: */

@media screen and (max-width: 991px) {
}
@media screen and (min-width: 992px) {
}
h4 { font-size: 16px; }
body { font-family: "SegoeUI","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; width: 100%; overflow-x: hidden; position: relative;  font-size: 16px; }
a, a:hover, a:visited, a:focus { text-decoration: none; color: inherit; }
[class^="icon-"], [class*=" icon-"] { height: 32px; width: 32px; display: inline-block; fill: currentcolor; }
@font-face {
	font-family: "SegoeUI";
	font-style: normal;
	font-weight: normal;
	src: url('segoeui.eot') format("embedded-opentype"), url('../fonts/segoeui.woff') format("woff"), url("../fonts/Segoe UI.ttf") format("truetype"), url('segoeui.svg') format("svg");
}
@font-face {
	font-family: "SegoeBd";
	src: url('../fonts/segoebd.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeBI";
	src: url('../fonts/segoebi.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeBLI";
	src: url('../fonts/segoebli.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeBlk";
	src: url('../fonts/segoeblk.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeIt";
	src: url('../fonts/segoeit.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeL";
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/segoeuilight.eot') format("embedded-opentype"), url('../fonts/segoeuilight.woff') format("woff"), url('../fonts/segoel.ttf') format("truetype"), url('../fonts/segoeuilight.svg') format("svg");
}
@font-face {
	font-family: "SegoeLI";
	src: url('../fonts/segoeli.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeRg";
	src: url('../fonts/segoerg.ttf') format("truetype");
}
@font-face {
	font-family: "SegoeSb";
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/segoeuisemibold.eot') format("embedded-opentype"), url('../fonts/segoeuisemibold.woff') format("woff"), url('../fonts/segoesb.ttf') format("truetype"), url('../fonts/segoeuisemibold.svg') format("svg");
}
@font-face {
	font-family: "SegoeSbI";
	src: url('../fonts/segoesbi.ttf') format("truetype");
}
@font-face {
	font-family: "SEGOEUI";
	src: url('../fonts/segoeui.ttf') format("truetype");
}
@font-face {
	font-family: "SEGOEUIB";
	src: url('../fonts/segoeuib.ttf') format("truetype");
}
@font-face {
	font-family: "SEGOEUII";
	src: url('../fonts/segoeuii.ttf') format("truetype");
}
@font-face {
	font-family: "SEGOEUIZ";
	src: url('../fonts/segoeuiz.ttf') format("truetype");
}
@font-face {
	font-family: "jci";
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/jci.eot') format("embedded-opentype"), url('../fonts/jci.woff') format("woff"), url('../fonts/jci.ttf') format("truetype"), url('../fonts/jci.svg') format("svg");
}
[data-icon]::before { font-family: "jci" ! important; content: attr(data-icon); font-style: normal ! important; font-weight: normal ! important; font-variant: normal ! important; text-transform: none ! important; line-height: 1; }
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: "jci" ! important; font-style: normal ! important; font-weight: normal ! important; font-variant: normal ! important; text-transform: none ! important; line-height: 1; }
.icon-vehicleseating::before { content: "a"; }
.icon-subscribe::before { content: "b"; }
.icon-share::before { content: "c"; }
.icon-search::before { content: "d"; }
.icon-resources::before { content: "e"; }
.icon-press-release::before { content: "f"; }
.icon-plus::before { content: "g"; }
.icon-play::before { content: "h"; }
.icon-newsletter::before { content: "i"; }
.icon-in-the-news::before { content: "j"; }
.icon-menu-closed::before { content: "k"; }
.icon-arrow-down::before { content: "l"; }
.icon-arrow-up::before { content: "m"; }
.icon-buildings::before { content: "n"; }
.icon-close::before { content: "o"; }
.icon-connected-community::before { content: "p"; }
.icon-download::before { content: "q"; }
.icon-enterprise::before { content: "s"; }
.icon-featured-story::before { content: "t"; }
.icon-features-benefits::before { content: "u"; }
.icon-flag::before { content: "v"; }
.icon-go::before { content: "w"; }
.icon-menu::before { content: "x"; }
.icon-energystorage::before { content: "r"; }
.icon-check::before { content: "y"; }
.icon-battery::before { content: "z"; }
.menu-lists-container { width: auto ! important; }
.menu-lists-container:focus { outline: medium none; border: medium none; }
.menu-lists-container .jspContainer { width: auto ! important; }
.menu-lists-container .jspContainer:focus { outline: medium none; border: medium none; }
.menu-lists-container .jspContainer .jspPane { left: 0px ! important; }
.menu-lists-container .jspHorizontalBar { display: none; }
.menu-lists-container .menu-main-categories, .menu-lists-container .menu-accordian-items, .menu-lists-container .menu-social-container { width: 170px; }
.spacer { height: 25px; background-color: rgb(255, 255, 255); position: relative; }
@media screen and (max-width: 767px) {
}
.search-overlay-btn { cursor: pointer; }
.no-cookie-header { top: 0px; }
.no-cookie-first-elem { margin-top: 87px; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
.header { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 87px; position: fixed; text-align: right; width: 100%; z-index: 1010; transition: all 0.3s linear 0s; }
.header .header-logo { float: left; margin-left: 80px; margin-top: 10px; }
@media screen and (max-width: 767px) {
	.header .header-logo { margin-left: 30px; width: 115px; margin-top: 15px; }
}
.header .header-items { display: inline-block; }
.header .header-search { display: inline-block; margin-right: 10px; transition: none 0s ease 0s ; font-size: 20px; float: left; margin-top: 30px; }
@media screen and (min-width: 992px) {
	.header .header-search { margin-right: 45px; }
}
.header .header-search .icon-search { height: 20px; width: 20px; margin-bottom: -5px; }
@media screen and (max-width: 767px) {
	.header .header-search { font-size: 20px; height: 100%; padding-right: 20px; padding-left: 10px; padding-top: 25px; margin-top: 4px; }
}
.header .header-search:hover { color: rgb(250, 165, 26); }
.header .header-text { cursor: pointer; display: inline-block; font-size: 10px; margin-right: 45px; margin-top: 36px; }
.header .header-text:hover { color: rgb(250, 165, 26); }
@media screen and (max-width: 767px) {
	.header .header-text { display: none; }
}
.header .menu-btn { border-left: 2px solid rgb(32, 32, 32); color: rgb(250, 165, 26); cursor: pointer; display: inline-block; float: right; font-size: 12px; height: 100%; padding-top: 25px; padding-left: 40px; padding-right: 40px; text-align: center; transition: none 0s ease 0s ; }
.header .menu-btn:hover { color: rgb(255, 255, 255); }
.header .menu-btn .icon-menu { font-size: 20px; height: 20px; margin-top: 3px; }
.header .menu-btn .icon-menu-closed { height: 30px; }
@media screen and (max-width: 767px) {
	.header .menu-btn { border-left: medium none; color: rgb(255, 255, 255); padding-top: 20px; padding-right: 25px; padding-left: 0px; font-size: 30px; }
}
@media screen and (max-width: 767px) {
	.header .menu-btn .text { display: none; }
}
.header .menu-btn .menu-burger { display: block; }
.header .menu-btn .menu-burger .icon-menu-closed { font-size: 25px; width: 25px; display: none; }
@media screen and (max-width: 767px) {
	.header .menu-btn .menu-burger .icon-menu-closed { margin-top: 5px; }
}
.page-layout { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; transition: all 0.3s ease-in-out 0s; }
.menu-shadow-overlay { top: -87px; position: absolute; bottom: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 500; left: 0px; right: 0px; display: none; }
.menu-dropdown { background: rgb(32, 32, 32) none repeat scroll 0% 0%; float: right; overflow: hidden; padding-top: 33px; padding-left: 40px; position: fixed; text-align: left; transition: all 0.3s ease-in-out 0s; top: 187px; bottom: 0px; width: 310px; z-index: 1010; }
.menu-dropdown .jspTrack, .menu-dropdown .jspVerticalBar { background: rgb(32, 32, 32) none repeat scroll 0% 0%; }
.menu-dropdown .jspDrag { background: rgb(67, 67, 67) none repeat scroll 0% 0%; border-radius: 10px; }
@media screen and (max-width: 1024px) {
	.menu-dropdown .jspDrag { visibility: hidden; }
}
.menu-dropdown .sticker { transition: all 0s linear 0s; }
@media screen and (min-width: 768px) {
	.menu-dropdown { top: 0px ! important; }
}
@media screen and (max-width: 767px) {
	.menu-dropdown { padding-left: 20px; padding-right: 5px; width: 280px; }
}
.menu-dropdown .menu-heading { display: inline-block; letter-spacing: 2px; margin-left: 15px; max-width: 175px; line-height: 1.3em; text-transform: uppercase; width: 170px; }
@media screen and (max-width: 767px) {
	.menu-dropdown .menu-heading { margin-left: 10px; width: 170px; }
}
.menu-dropdown .dropdown-icon { vertical-align: middle; float: left; font-size: 32px; color: rgb(250, 165, 26); }
.menu-dropdown ul { list-style: outside none none; margin-left: 50px; }
.menu-dropdown .menu-accordian-items { margin-top: 15px; font-size: 14px; }
.menu-dropdown .menu-accordian-items li { margin-bottom: 25px; }
.menu-dropdown .menu-lists-container { position: relative; overflow-y: auto; margin-right: 10px; padding-right: 20px; }
.menu-dropdown .menu-lists-container .menu-divider { background: rgb(51, 51, 51) none repeat scroll 0% 0%; height: 2px; width: 45px; margin-bottom: 30px; margin-left: 50px; }
.menu-dropdown .menu-scroll-list { color: rgb(255, 255, 255); font-size: 16px; }
.menu-dropdown .menu-scroll-list .panel-title { color: rgb(250, 165, 26); width: 220px; }
.menu-dropdown .menu-scroll-list .panel-title .collapsed { color: rgb(255, 255, 255); }
.menu-dropdown .menu-scroll-list .panel-heading, .menu-dropdown .menu-scroll-list .panel-body { padding-left: 0px; }
.menu-dropdown .menu-scroll-list .panel-heading { padding-right: 0px; }
.menu-dropdown .menu-scroll-list .panel { background-color: transparent; border: medium none; box-shadow: none; }
.menu-dropdown .menu-scroll-list .menu-accordian-items { padding-left: 0px; }
.menu-dropdown .menu-scroll-list .menu-accordian-items .accordian-item { color: rgb(255, 255, 255); }
.menu-dropdown .menu-scroll-list .panel-body { padding: 0px; }
.menu-dropdown .menu-scroll-list .panel-heading + .panel-collapse > .panel-body, .menu-dropdown .menu-scroll-list .panel-heading + .panel-collapse > .list-group { border-top: 1px solid transparent; }
.menu-dropdown .menu-main-categories { color: rgb(143, 143, 143); font-size: 13px; padding-left: 0px; margin-top: 0px; }
@media screen and (max-width: 767px) {
	.menu-dropdown .menu-main-categories { transition: all 0.3s ease-in-out 0s; }
}
.menu-dropdown .menu-main-categories li { margin-bottom: 30px; }
.menu-dropdown .menu-main-categories li:hover { color: rgb(255, 255, 255); }
.menu-dropdown .menu-social-container { margin-top: 50px; margin-left: 50px; padding-bottom: 100px; }
.menu-dropdown .menu-social-icon { background: rgb(58, 58, 58) none repeat scroll 0% 0%; border-radius: 50%; color: rgb(143, 143, 143); display: inline-block; font-size: 17px; height: 33px; margin-bottom: 20px; margin-right: 20px; padding-top: 5px; padding-left: 1px; text-align: center; width: 33px; }
@media screen and (max-width: 767px) {
	.menu-dropdown .menu-social-icon { margin-right: 10px; }
}
.menu-dropdown .menu-social-icon:hover { color: rgb(255, 255, 255); }
@media screen and (max-width: 767px) {
	.off-right { right: -280px; width: 0px; }
}
@media screen and (min-width: 768px) {
	.off-right { right: -385px; }
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 360px) {
}
.breadcrumb-control .breadcrumb > li + li::before { padding: 0px 5px; color: inherit; content: ":"; }
@media screen and (max-width: 360px) {
	.breadcrumb-control .breadcrumb > li + li::before { content: ">"; }
}
.search-overlay { display: none; }
.search-overlay .search-overlay-background { display: block; position: fixed; top: 0px; bottom: 0px; z-index: 200; background: rgb(0, 0, 0) none repeat scroll 0% 0%; right: 0px; left: 0px; opacity: 0.8; }
.search-overlay .search-overlay-main { position: fixed; top: 250px; right: 20px; left: 20px; z-index: 210; }
@media screen and (min-width: 992px) {
	.search-overlay .search-overlay-main { right: 25%; left: 25%; }
}
@media screen and (max-width: 767px) {
	.search-overlay .search-overlay-main { top: 187px; }
}
.search-overlay .search-overlay-main .search-overlay-input-wrapper { border-bottom: 2px solid rgb(255, 255, 255); }
.search-overlay .search-overlay-main .search-text-input { background-color: transparent; border: medium none; color: rgb(255, 255, 255); display: inline-block; font-size: 37px; padding-bottom: 13px; width: 90%; }
.search-overlay .search-overlay-main .search-text-input:-moz-placeholder { color: rgb(143, 143, 143); font-family: "SegoeL","SegoeUI","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-style: italic; font-weight: lighter; opacity: 1; }
.search-overlay .search-overlay-main .search-text-input::-moz-placeholder { color: rgb(143, 143, 143); font-family: "SegoeL","SegoeUI","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-style: italic; font-weight: lighter; opacity: 1; }
.search-overlay .search-overlay-main .search-text-input:focus { outline: medium none; }
.search-overlay .search-overlay-main .overlay-search-submit { color: rgb(255, 255, 255); display: inline-block; margin-left: -5px; padding-bottom: 10px; width: 10%; }
.search-overlay .search-overlay-main .overlay-search-submit .submit-btn { border: 2px solid rgb(255, 255, 255); border-radius: 50%; cursor: pointer; float: right; font-size: 24px; height: 35px; margin-bottom: -15px; padding-top: 2px; text-align: center; width: 35px; transition: none 0s ease 0s ; }
.search-overlay .search-overlay-main .overlay-search-submit .submit-btn .icon-search { height: 27px; width: 27px; }
.search-overlay .search-overlay-main .overlay-search-submit .submit-btn:hover { border-color: rgb(250, 165, 26); background: rgb(250, 165, 26) none repeat scroll 0% 0%; }
.search-overlay .search-overlay-main .search-overlay-close { color: rgb(255, 255, 255); margin-top: 35px; transition: none 0s ease 0s ; }
.search-overlay .search-overlay-main .search-overlay-close:hover { color: rgb(250, 165, 26); }
.initial-load-2.header { /*margin-top: -187px;*/ }
.load-animations { transition: all 1.3s ease-in-out 0s; }
.load-animations div { transition: all 1.3s ease-in-out 0s; }
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-height: 600px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 1200px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}
.carousel-right .news-story-info .news-date::after { content: "|"; color: rgb(12, 90, 84); display: inline-block; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 1367px) {
}
@media screen and (max-width: 991px) {
}
.carousel-left .news-story-info .news-date::after { content: "|"; color: rgb(41, 104, 19); display: inline-block; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
.medium-hero { color: rgb(255, 255, 255); font-family: "SegoeL","SegoeUI","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 67px; font-weight: lighter; padding-top: 130px; padding-bottom: 125px; text-align: center; height: 327px; background-position: center center; }
@media screen and (max-width: 767px) {
	.medium-hero { padding-top: 125px; }
}
.medium-hero-subtitle { font-size: 32px; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 1200px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
}
@media screen and (min-width: 1200px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (min-width: 361px) and (max-width: 600px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 1200px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 360px) {
}
.tab-control .tab-content-wrapper .features-benefits-content li::before { font-family: FontAwesome; content: ""; float: left; width: 1.4em; font-size: 0.5em; margin-top: 0.75em; color: rgb(250, 165, 26); }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
.insights-results { background: rgb(243, 243, 243) none repeat scroll 0% 0%; margin-top: 30px; margin-bottom: 30px; }
.load-more-control { cursor: pointer; height: 50px; text-align: center; text-transform: uppercase; font-size: 12px; line-height: 50px; border-top: 2px solid rgb(226, 226, 226); border-bottom: 2px solid rgb(226, 226, 226); font-family: "SegoeSb","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; }
.load-more-control:hover { background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
.load-more-control .content-container { width: 110px; margin: 0px auto; }
.load-more-control .icon { display: inline; font-size: 18px; margin-top: 2px; float: left; }
.insights-list { background: rgb(243, 243, 243) none repeat scroll 0% 0%; }
.insights-filters { background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding-top: 50px; padding-bottom: 20px; }
.insights-filters .insights-filter-wrapper { width: 240px; margin: 0px 2px; }
@media screen and (min-width: 768px) {
	.insights-filters .insights-filter-wrapper { display: inline-block; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.insights-filters .insights-filter-wrapper { width: 230px; }
}
@media screen and (max-width: 767px) {
	.insights-filters .insights-filter-wrapper { width: 100%; margin: 0px; padding-bottom: 15px; }
}
.insights-filters .insights-container { text-align: center; }
@media screen and (max-width: 767px) {
	.insights-filters .insights-container { text-align: center; padding: 0px 20px; margin-right: 0px; }
}
.insights-filters .selectboxit-btn.selectboxit-enabled:focus, .insights-filters .selectboxit-btn.selectboxit-enabled:active, .insights-filters .selectboxit-btn.selectboxit-enabled:hover { color: rgb(102, 99, 102); background-color: rgb(255, 255, 255); }
.insights-filters .selectboxit-btn { border-radius: 0px; border: 2px solid rgb(226, 226, 226); background: transparent none repeat scroll 0% 0%; }
.insights-filters .selectboxit-container { color: rgb(102, 99, 102); width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.insights-filters .selectboxit-container .selectboxit-options { border-radius: 0px; width: 100% ! important; }
.insights-filters .selectboxit-container .selectboxit { border-radius: 3px; height: 55px; line-height: 55px; width: 100% ! important; }
.insights-filters .selectboxit-container span, .insights-filters .selectboxit-container .selectboxit-options a { height: 55px; line-height: 55px; }
.insights-filters .selectboxit-container .selectboxit-option, .insights-filters .selectboxit-container .selectboxit-optgroup-header { text-indent: 0px; color: rgb(102, 99, 102); }
.insights-filters .selectboxit-option-icon-container { margin-left: 0px; }
.insights-filters .selectboxit-text { text-indent: 0px; padding-left: 6px; font-size: 12px; text-overflow: ellipsis; }
.insights-filters .selectboxit-option .selectboxit-option-anchor { padding-left: 15px; }
.insights-loading { text-align: center; padding: 40px 0px; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}
.search-input .search-text-input::-moz-placeholder { color: rgb(226, 226, 226); font-family: "SegoeL","SegoeUI","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-style: italic; font-weight: lighter; opacity: 1; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 1200px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) and (max-width: 991px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
.footer { background: rgb(255, 255, 255) url('footer.jpg') repeat scroll 0% 0% / cover ; position: relative; }
.footer .footer-content { padding-top: 50px; }
.footer .footer-main-box { margin-bottom: 200px; margin-top: 30px; position: relative; }
.footer .footer-row { background: rgb(32, 32, 32) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-right: 0px; margin-left: 0px; opacity: 0.8; padding-bottom: 20px; padding-top: 35px; }
@media screen and (min-width: 992px) {
	.footer .footer-row { margin-left: -15px; margin-right: -15px; }
}
.footer .footer-row .footer-divider { background: rgb(0, 0, 0) none repeat scroll 0% 0%; bottom: 20px; display: none; position: absolute; top: 35px; width: 2px; right: 50%; }
@media screen and (min-width: 992px) {
	.footer .footer-row .footer-divider { display: inline-block; }
}
.footer .footer-col-title { font-size: 16px; }
.footer .footer-list { font-size: 12px; list-style: outside none none; padding-left: 0px; }
@media screen and (max-width: 767px) {
	.footer .footer-list { margin-bottom: 40px; }
}
.footer .footer-list li { margin-top: 15px; }
@media screen and (max-width: 767px) {
	.footer .footer-list li { margin-top: 25px; }
}
.footer .footer-list li:hover { color: rgb(250, 165, 26); }
.footer .footer-list li:hover a, .footer .footer-list li:hover a:visited, .footer .footer-list li:hover a:link { color: rgb(250, 165, 26); }
.footer .footer-left .footer-col-title, .footer .footer-left .footer-list { padding-left: 20px; }
.footer .footer-right-1 .footer-list { padding-left: 20px; margin-top: 50px; }
@media screen and (min-width: 992px) {
	.footer .footer-right-1 .footer-list { padding-left: 50px; margin-top: 0px; }
}
.footer .footer-right-1 .footer-list li { margin-top: 0px; margin-bottom: 15px; }
@media screen and (max-width: 767px) {
	.footer .footer-right-1 .footer-list li { margin-top: 30px; }
}
@media screen and (min-width: 992px) {
	.footer .footer-right-2 { text-align: right; }
}
.footer .footer-right-2 .footer-country { margin-top: 35px; margin-left: 20px; padding-right: 25px; transition: none 0s ease 0s ; }
.footer .footer-right-2 .footer-country .text { font-size: 12px; }
@media screen and (min-width: 992px) {
	.footer .footer-right-2 .footer-country { margin-top: 0px; margin-left: 0px; }
}
.footer .footer-right-2 .footer-country div { display: inline-block; transition: none 0s ease 0s ; }
.footer .footer-right-2 .footer-country .icon-flag { height: 25px; width: 25px; margin-bottom: -5px; font-size: 20px; }
.footer .footer-right-2 .footer-country:hover { color: rgb(250, 165, 26); }
.footer .footer-right-2 .footer-social-container { padding-right: 10px; margin-top: 30px; margin-bottom: 45px; margin-left: 20px; }
@media screen and (min-width: 992px) {
	.footer .footer-right-2 .footer-social-container { margin-left: 0px; margin-bottom: 0px; }
}
.footer .footer-social-icon { background: rgb(58, 58, 58) none repeat scroll 0% 0%; border-radius: 50%; color: rgb(143, 143, 143); display: inline-block; font-size: 17px; height: 30px; margin-right: 15px; margin-bottom: 10px; padding-top: 3px; padding-left: 1px; text-align: center; width: 30px; }
@media screen and (max-width: 360px) {
	.footer .footer-social-icon { margin-right: 7px; }
}
.footer .footer-social-icon:hover { color: rgb(255, 255, 255); }
.footer .footer-copy { font-size: 9px; margin-left: 40px; }
@media screen and (min-width: 992px) {
	.footer .footer-copy { bottom: 20px; right: 20px; margin-left: 0px; position: absolute; }
}
@media screen and (max-width: 767px) {
	.footer .footer-copy { margin-right: 40px; }
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 360px) {
}
.selectboxit-container { position: relative; display: inline-block; vertical-align: top; }
.selectboxit-container * { font-family: inherit; -moz-user-select: none; outline: medium none; white-space: nowrap; }
.selectboxit-container .selectboxit { width: 220px; cursor: pointer; margin: 0px; padding: 0px; border-radius: 6px; overflow: hidden; display: block; position: relative; }
.selectboxit-container span, .selectboxit-container .selectboxit-options a { height: 30px; line-height: 30px; display: block; }
.selectboxit-container .selectboxit:focus { outline: 0px none; }
.selectboxit-text { text-indent: 5px; overflow: hidden; text-overflow: ellipsis; float: left; }
.selectboxit .selectboxit-option-icon-container { margin-left: 5px; }
.selectboxit-container .selectboxit-options { box-sizing: border-box; min-width: 100%; margin: 0px; padding: 0px; list-style: outside none none; position: absolute; overflow-x: hidden; overflow-y: auto; cursor: pointer; display: none; z-index: 2147483647; border-radius: 6px; text-align: left; box-shadow: none; }
.selectboxit-option .selectboxit-option-anchor { padding: 0px 2px; }
.selectboxit-option .selectboxit-option-anchor:hover { text-decoration: none; }
.selectboxit-option, .selectboxit-optgroup-header { text-indent: 5px; margin: 0px; list-style-type: none; }
.selectboxit-option-first { border-top-right-radius: 6px; border-top-left-radius: 6px; }
.selectboxit-option-last { border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.selectboxit-arrow-container { width: 30px; position: absolute; right: 0px; }
.selectboxit .selectboxit-arrow-container .selectboxit-arrow { margin: 0px auto; position: absolute; top: 40%; right: 0px; left: 0px; }
.selectboxit-option-icon-container { float: left; }
.selectboxit-container .selectboxit-option-icon { margin: 0px; padding: 0px; vertical-align: middle; }
.selectboxit-default-arrow { width: 0px; height: 0px; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; }
.selectboxit-list { background-color: rgb(255, 255, 255); border: 1px solid rgb(226, 226, 226); }
.selectboxit-list .selectboxit-option-anchor { color: rgb(102, 99, 102); }
.tweet-quote::after { content: ""; font-family: FontAwesome; margin-left: 5px; margin-right: 10px; }
html.zh .search-overlay .search-overlay-main .search-text-input::-moz-placeholder { font-family: Tahoma,Arial,Helvetica,"Microsoft YaHei New","Microsoft Yahei","微软雅黑","宋体",SimSun,STXihei,"华文细黑",sans-serif; }
html.zh .search-input .search-text-input::-moz-placeholder { font-family: Tahoma,Arial,Helvetica,"Microsoft YaHei New","Microsoft Yahei","微软雅黑","宋体",SimSun,STXihei,"华文细黑",sans-serif; }
