.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background: #eee !important;
  border: 1px solid #ccc !important;
  border-radius: 0 !important;
  border-left: 0 !important;
}
.btn {
  padding: 6px 30px;
}
.btn:hover,
.btn:focus,
.btn:active {
  outline: none;
}
.mt10 {
  margin-top: 10px;
}
.popover {
  z-index: 99999;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
a.navbar-brand {
  height: calc(100% - 14px);
  padding: 0;
  margin: 7px;
}
a.navbar-brand .logo-title {
  cursor: default;
  height: 100%;
  line-height: 30px;
  padding-top: 3px;
  display: block;
  float: right;
  top: 0;
}
@media (max-width: 400px) {
  nav.navbar button#save_new {
    padding: 6px;
  }
}
#object-count {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  padding: 4px 0 0 0;
}
#sidebar-container ul {
  border-right: 1px solid #888;
}
#sidebar-container .mCSB_scrollTools {
  width: 9px;
}
.map-icon-start.no-photo {
  text-align: center;
  font-size: 1.35em;
  padding-top: 1.15em;
  display: block;
  font-weight: 700;
}
.map-icon-start.no-photo.map-icon-small.no-photo {
  font-size: 0.65em;
  padding-top: 1.05em;
}
.map-icon-start.no-photo#startMarker:before {
  content: "START";
}
.map-icon-start.no-photo#stopMarker:before {
  content: "STOP";
}
.export-trip-day-button {
  padding: 6px 12px;
}
.modal {
  z-index: 9999 !important;
}
#modal-save-tip .modal-header .row {
  height: 100%;
}
#modal-save-tip .modal-header .row .btn {
  height: 100%;
  font-size: 20px;
}
#modal-save-tip .modal-header .row .btn i {
  padding: 0 15px 0 0;
}
#modal-save-tip .modal-header .row .btn > span {
  display: inline-block;
  position: relative;
  top: -3px;
}
#modal-save-tip .modal-body .btn-row {
  margin-bottom: 20px;
}
#modal-save-tip .modal-body .btn-row #tripNameInput {
  height: 60px;
  padding: 0 15px;
  font-size: 20px;
}
#modal-save-tip .modal-body .btn-row .btn {
  padding: 10px 15px;
  font-size: 22px;
  font-weight: 700;
  text-align: left;
}
#modal-save-tip .modal-body .btn-row .btn > span {
  display: inline-block;
  position: relative;
  top: -5px;
}
#modal-save-tip .modal-body .btn-row .btn i {
  padding: 0 15px 0 0;
  position: relative;
  top: 3px;
  font-size: 36px;
}
#modal-save-tip .modal-body .btn-row .btn i:hover,
#modal-save-tip .modal-body .btn-row .btn i:active,
#modal-save-tip .modal-body .btn-row .btn i:focus {
  font-size: 36px;
}
@media (max-width: 767px) {
  .modal-body .btn-row > div {
    margin-bottom: 20px;
  }
  .modal-body .btn-row > div:last-of-type {
    margin-bottom: 0;
  }
}
.modal-dialog.upload-photo-container .modal-header h4 span {
  font-weight: bold;
  margin-left: 20px;
}
.modal-dialog.upload-photo-container .modal-body .dropzone {
  border-radius: 0;
}
.modal-dialog.upload-photo-container .modal-body .dropzone .dz-message.needsclick {
  font-size: 35px;
}
.modal-dialog.upload-photo-container .modal-body .rules label {
  font-weight: 400;
  font-size: 12px;
}
.modal-dialog.upload-photo-container .modal-body .rules input[type="radio"],
.modal-dialog.upload-photo-container .modal-body .rules input[type="checkbox"] {
  position: relative;
  top: 2px;
}
#add-object-dropzone .notification-container {
  max-width: 100%;
}
#add-object-dropzone .panel-group .panel.panel-default .panel-heading {
  cursor: pointer;
}
#add-object-dropzone #object-add-map {
  display: block;
  width: 100%;
  height: 236px;
}
#add-object-dropzone .place-marker {
  margin-top: 12px;
}
#add-object-dropzone #object-seasons .object-season {
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 20px;
  padding-top: 20px;
}
#add-object-dropzone #object-seasons .object-season:first-of-type {
  border-top-width: 0;
  margin-top: 0;
  padding-top: 20px;
}
#modify-object-dropzone .notification-container {
  max-width: 100%;
}
#modify-object-dropzone .panel-group .panel.panel-default .panel-heading {
  cursor: pointer;
}
#modify-object-dropzone #object-modify-map {
  display: block;
  width: 100%;
  height: 236px;
}
#modify-object-dropzone .place-marker {
  margin-top: 12px;
}
#modify-object-dropzone #object-seasons .object-season {
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 20px;
  padding-top: 20px;
}
#modify-object-dropzone #object-seasons .object-season:first-of-type {
  border-top-width: 0;
  margin-top: 0;
  padding-top: 20px;
}
.day-hours {
  margin-top: 10px;
}
.day-hours .day-title {
  font-weight: 700;
}
.day-border {
  border-bottom: 1px solid #DDD;
  padding-bottom: 15px;
}
#facebook-share .sharer-row > div {
  margin-bottom: 20px;
}
#facebook-share i.fa.fa-google-plus {
  position: relative;
  top: 2px;
}
#startup label.big {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 15px;
}
#startup .localization-row {
  margin-top: 35px;
}
#startup .localization-row .loader-container {
  display: none;
}
#startup .localization-row.loader > * {
  display: none;
}
#startup .localization-row.loader .loader-container {
  display: block;
  text-align: center;
  padding: 30px 0 0 0;
}
#startup .ps-circle-container {
  margin: auto;
  float: none;
}
#startup .ps-circle-container .ps-circle input,
#startup .ps-circle-container .ps-circle select {
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  height: 100%;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
#startup .ps-circle-container .ps-circle .select-center-day {
  height: 100%;
  margin: 0 auto;
  width: 68px;
}
#startup .ps-circle-container .ps-circle .select-center-day.days {
  width: 55px;
}
#startup .ps-circle-container .ps-circle select::-ms-expand {
  display: none;
}
#startup #startup-plan {
  font-weight: 700;
}
#tutorial .video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
#tutorial .video-container iframe,
#tutorial .video-container object,
#tutorial .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon/icomoon1.eot?i4s3lq');
  src: url('../fonts/icomoon/icomoon1.eot?i4s3lq#iefix') format('embedded-opentype'), url('../fonts/icomoon/icomoon1.ttf?i4s3lq') format('truetype'), url('../fonts/icomoon/icomoon1.woff?i4s3lq') format('woff'), url('../fonts/icomoon/icomoon1.svg?i4s3lq#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-blogging:before {
  content: "\e900";
}
.icon-klm:before {
  content: "\e901";
}
.icon-ludziki:before {
  content: "\e902";
}
.icon-navigation:before {
  content: "\e903";
}
.icon-printer:before {
  content: "\e904";
}
.icon-share:before {
  content: "\e905";
}
#terms_of_use {
  position: absolute;
  width: 200px;
  background: rgba(255, 255, 255, 0.5);
  font-size: 10px;
  bottom: 0;
  left: 65px;
  padding: 3px 20px;
}
#terms_of_use ul {
  padding: 0;
  margin: 0;
}
#terms_of_use a {
  color: #000;
  text-decoration: none;
}
.text-primary {
  color: #b9403d;
}
.ps-link {
  color: #b9403d;
}
.ps-link:focus,
.ps-link:active,
.ps-link:hover {
  color: #a63937;
}
.btn-default {
  background: #0093d3;
  border: 1px solid #0093d3;
  color: #FFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
  color: #FFF;
  background: #0081ba;
  border: 1px solid #0081ba;
}
.btn-default[disabled] {
  background: #be926f;
  border: 1px solid #be926f;
}
.btn-white {
  background: #FFF;
  border: 1px solid #0093d3;
  color: #000;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active {
  color: #FFF;
  background: #0093d3;
  border: 1px solid #0081ba;
}
.btn-white:hover i,
.btn-white:focus i,
.btn-white:active i {
  color: #FFF;
}
.btn-white i {
  color: #0093d3;
}
.btn-white-pink {
  background: #FFF;
  color: #b9403d;
  border: 1px solid #b9403d;
}
.btn-white-pink:hover,
.btn-white-pink:focus,
.btn-white-pink:active {
  color: #FFF;
  background: #b9403d;
  border: 1px solid #a63937;
}
nav.navbar-default,
nav.sidebar {
  background: #3b4045;
}
nav.navbar-default ul,
nav.sidebar ul {
  background: #3b4045;
}
nav.navbar-default ul li a.expandable.active,
nav.sidebar ul li a.expandable.active,
nav.navbar-default ul li a.expandable.focus,
nav.sidebar ul li a.expandable.focus,
nav.navbar-default ul li a.expandable:hover,
nav.sidebar ul li a.expandable:hover,
nav.navbar-default ul li a.expandable:focus,
nav.sidebar ul li a.expandable:focus,
nav.navbar-default ul li a.expandable:active,
nav.sidebar ul li a.expandable:active {
  background-color: #0093d3;
  border-bottom: 1px solid #0081ba;
}
#object-count {
  background-color: #b9403d;
}
.container1 > div,
.container2 > div,
.container3 > div {
  background: #0093d3;
}
#mailForm .ps-object-detail-header-double:hover,
.ps-object-detail-header-double,
.ps-object-detail-header-trip,
#printArea .ps-object-detail-header-trip:hover,
.ps-object-detail-header-trip:hover,
.ps-object-detail-header-double:hover {
  background: #0093d3;
}
.div.trip-start {
  color: #0093d3;
}
#ps-object-details .ps-object-details-container {
  background: #3b4045;
}
#ps-object-details .ps-object-details-container .ps-object-detail-header {
  background: #0093d3;
}
#ps-object-details .ps-object-details-container .ps-object-detail-header:hover {
  background: #0081ba;
}
#ps-object-details .ps-object-details-container #add-to-trip-day-box {
  background-color: transparent;
}
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip .addToTrip,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip #addTripDay {
  color: #0093d3;
}
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip .addToTrip:hover,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip #addTripDay:hover,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip .addToTrip:active,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip #addTripDay:active,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip .addToTrip:focus,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip #addTripDay:focus,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip .addToTrip.active,
#ps-object-details .ps-object-details-container #add-to-trip-day-box #addToTrip #addTripDay.active {
  background-color: #0093d3;
  color: #FFF;
}
#add-to-trip-button,
#add-object-button,
#add-season-button,
#modify-object-button,
#close-add-to-trip-button {
  background-color: #b9403d;
}
#add-to-trip-button:focus,
#add-object-button:focus,
#add-season-button:focus,
#modify-object-button:focus,
#close-add-to-trip-button:focus,
#add-to-trip-button:active,
#add-object-button:active,
#add-season-button:active,
#modify-object-button:active,
#close-add-to-trip-button:active,
#add-to-trip-button:hover,
#add-object-button:hover,
#add-season-button:hover,
#modify-object-button:hover,
#close-add-to-trip-button:hover {
  background-color: #a63937;
}
.trip-day-switch span {
  color: #b9403d;
}
#tripDaySwitch ul .day-info {
  color: #b9403d;
}
.trip-day-switch div.add-obj,
li#addDay,
li#addDay i {
  color: #0093d3;
}
.trip-day-switch div.add-obj:hover,
li#addDay:hover,
li#addDay i:hover,
.trip-day-switch div.add-obj:active,
li#addDay:active,
li#addDay i:active,
.trip-day-switch div.add-obj:focus,
li#addDay:focus,
li#addDay i:focus {
  color: #0081ba;
}
.trip-icon-settings:hover,
.trip-icon-settings:active,
.trip-icon-settings:focus {
  color: #a63937;
}
.ps-circle {
  border: 1px solid #0093d3;
}
.ps-circle:hover,
.ps-circle:focus,
.ps-circle:active {
  background: #0093d3;
}
.ps-circle:hover input,
.ps-circle:focus input,
.ps-circle:active input,
.ps-circle:hover select,
.ps-circle:focus select,
.ps-circle:active select,
.ps-circle:hover #date-start-change,
.ps-circle:focus #date-start-change,
.ps-circle:active #date-start-change {
  background: #0093d3;
  color: #FFF;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-color: #b9403d;
  border-color: #a63937;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #0093d3;
  border-color: #0081ba;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-color: #0081ba;
  border-color: #0081ba;
}
.clockpicker-canvas line {
  stroke: #0093d3;
}
.clockpicker-canvas-bg,
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  fill: #0093d3;
}
.map-icon-intrip {
  border-color: #0093d3 !important;
}
.map-icon-start {
  border-color: #b9403d !important;
}
#category-collapse .category.categoryChecked i {
  color: #b9403d;
}
#tripDescription .ps-objects-list ul li .ps-object .ps-object-info .ps-object-text {
  color: #0093d3;
}
div.trip-start {
  color: #0093d3;
}
.modal .modal-dialog .modal-content {
  background-color: #FFF;
  border-radius: 0;
}
.modal .modal-dialog .modal-content .modal-header {
  border-bottom: 1px solid #0093d3;
}
.modal-body {
  color: #A3A3A3;
}
.modal-body .dropzone {
  border: 2px dashed #0093d3;
}
.modal-body #tripNameInput {
  border: 1px solid #0093d3;
  color: #000;
}
#modal-add-object .panel-heading,
#modal-modify-object .panel-heading {
  background: #0093d3;
  border: 1px solid #0081ba;
  color: #FFF;
  border-radius: 0;
  padding: 12px;
}
#modal-add-object #object-seasons .object-season,
#modal-modify-object #object-seasons .object-season {
  border-top-color: #0093d3;
}
.trip-name-title a {
  color: #414141;
}
.trip-name-title a:hover {
  text-decoration: underline;
}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #b9403d;
  border-color: #a63937;
}
#startup .localization-row .loader-container {
  color: #b9403d;
}
#startup .localization-row .loader-container i {
  color: #b9403d;
}
.trip-day-switch span.ui-state-highlight {
  border: 1px solid #b9403d;
  background-color: #a63937;
}
button.btn.modal-upload-image {
  white-space: normal;
}
@media (max-height: 470px) {
  .ps-column-1 .form-control {
    height: 30px;
    font-size: 16px;
    margin-bottom: 8px;
  }
  .ps-column-1 .ico-big {
    font-size: 21px;
  }
  .objects_line {
    top: 117px;
  }
  #objects {
    padding-top: 116px;
  }
  #tripPlanerSearchCity {
    margin-top: 5px;
  }
  #categories {
    top: 85px;
  }
  #categories p {
    margin: 0;
  }
  #categories h6 {
    font-size: 16px;
    margin: 0;
  }
  #categories h6 i {
    font-size: 18px;
    margin-left: 10px;
  }
  #categories h6 i.indicator {
    margin-right: 23px;
    margin-left: 0;
  }
}
@media (max-height: 998px) {
  #startup .ps-circle {
    margin-bottom: 20px;
  }
  #startup .btn-row button {
    margin-bottom: 20px;
  }
}
body.streetView .sidebar,
body.streetView .columns-conatiner,
body.streetView .ps-spinner-cont,
body.streetView #menu-overlay,
body.streetView #gps,
body.streetView .navbar {
  display: none;
}
body.streetView #map-canvas {
  padding: 0;
  height: 100%;
  width: 100%;
}
body.streetView *:before,
body.streetView *:after,
body.streetView * {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/*# sourceMappingURL=100.planner.css.map */