.col-spacer{margin-top:10px;margin-bottom:10px}.form-control,.input-group .form-control,.input-group .input-group-btn .btn{border-radius:0}.sub-heading{font-weight:bold}#login-page{position:absolute;width:100%;height:100%;top:0;left:0;padding:4.7em 1em 1em 1em;min-height:680px}#login-page .page-middle{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;min-height:566px;background-color:#eee;border:solid thin #ccc}#login-page .page-middle .jumbotron{margin-bottom:0;background-color:transparent;border:none}@media (max-width: 320px){#login-page .page-middle{min-height:585px}}.alert-no-bookings{border-radius:0}.search-controls{border-radius:0}.search-controls h4{margin-top:0;margin-bottom:0;cursor:pointer}.search-controls h4 .fa-minus-square{color:#ccc}.search-controls h4 .fa-plus-square{color:#87be2f}.search-controls .col-sm-12{margin-bottom:5px}.search-controls .search-filters-form input.ios-date-control{appearance:none;-webkit-appearance:none;-moz-appearance:none}.navbar .navbar-header{z-index:20000}.navbar .navbar-header #seekom-logo{width:2.5em;height:2.5em;background:transparent;margin-top:0.5em;float:left;margin-right:1em;margin-left:-1em}.selected-property{margin-bottom:1em}.cards{margin-top:15px;margin-bottom:3em}.cards .no-value{color:#ccc}.cards .no-filtered-bookings-alert{border-radius:0}.cards .panel{border-radius:0;border-color:#ab70ab}.cards .panel .panel-heading{border-radius:0;background-color:#faf;border-bottom:#ab70ab solid thin;background-image:none !important}.cards .panel .panel-heading h3.panel-title{font-weight:bold;color:#000}.cards .panel .panel-body h4{margin:0 0 15px}.cards .panel .table.arrival-departure-dates thead tr,.cards .panel .table.pax-count thead tr{background-color:#ffd6ff}.cards .panel .table.arrival-departure-dates thead tr th,.cards .panel .table.pax-count thead tr th{border-bottom:0}.cards .panel .table.arrival-departure-dates tbody td,.cards .panel .table.pax-count tbody td{border-top:0}.cards .panel .table.pax-count{border-top:solid thin #ab70ab}.cards .panel .list-group{border-top:solid thin #ab70ab}.cards .panel .list-group .list-group-item.booking-notes-section{position:relative}.cards .panel .list-group .list-group-item.booking-notes-section:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(rgba(255,255,255,0), white);pointer-events:none}.cards .panel .list-group .list-group-item.booking-notes-section .booking-notes{padding-bottom:2em}.cards .panel .list-group .list-group-item .vehicle-reg{position:relative;height:2.2em;max-height:2.2em;overflow-y:scroll}.cards .panel .list-group .list-group-item .guest-names,.cards .panel .list-group .list-group-item .booking-notes{position:relative;height:3.6em;max-height:3.6em;overflow-y:scroll}.cards .panel.checked-in{border-color:#519e51}.cards .panel.checked-in .panel-heading{border-radius:0;background-color:#afa;border-bottom:#519e51 solid thin}.cards .panel.checked-in .panel-heading h3.panel-title{font-weight:bold;color:#000}.cards .panel.checked-in .table.arrival-departure-dates thead tr,.cards .panel.checked-in .table.pax-count thead tr{background-color:#d0ffd0}.cards .panel.checked-in .table.arrival-departure-dates tbody td,.cards .panel.checked-in .table.pax-count tbody td{border-top:0}.cards .panel.checked-in .table.pax-count{border-top:solid thin #519e51}.cards .panel.checked-in .list-group{border-top:solid thin #519e51}.cards .panel.pending-checkin{border-color:#d66805}.cards .panel.pending-checkin .panel-heading{border-radius:0;background-color:#FDAB61;border-bottom:#d66805 solid thin}.cards .panel.pending-checkin .panel-heading h3.panel-title{font-weight:bold;color:#000}.cards .panel.pending-checkin .table.arrival-departure-dates thead tr,.cards .panel.pending-checkin .table.pax-count thead tr{background-color:#fecca0}.cards .panel.pending-checkin .table.arrival-departure-dates tbody td,.cards .panel.pending-checkin .table.pax-count tbody td{border-top:0}.cards .panel.pending-checkin .table.pax-count{border-top:solid thin #d66805}.cards .panel.pending-checkin .list-group{border-top:solid thin #d66805}.licence-details{margin-top:20px}.navbar-inverse{background:#333;border-color:#263238}.navbar-inverse .navbar-nav li a{color:white;text-shadow:0 0 0 rgba(255,255,255,0) !important}.navbar-inverse .navbar-brand{color:white;text-shadow:0 0 0 rgba(255,255,255,0) !important}.btn{background-image:none !important;border-radius:0}.btn.btn-primary{background-color:#87be2f;border-color:#43a047}.jumbotron{background-color:#F5F5F5;border:solid thin #ccc}.jumbotron h2,.jumbotron h3{color:#333}.jumbotron .known-users h3{font-size:1.2em}.jumbotron .known-users .saved-user{background-color:#333;border-color:#263238;color:#87be2f;font-weight:bold;border-radius:0}.login .col-xs-12 .input-group,.login .col-sm-12 .input-group{padding-bottom:10px}.login .new-user-login-error{margin-top:10px}.btn-scroll-to-top{background-color:rgba(0,0,0,0.7);color:#87be2f;border:0;border-radius:3em;position:fixed;right:1em;bottom:1em;padding:0.5em 1em;outline:none}@media (max-width: 767px){.navbar .navbar-header #seekom-logo{margin-right:0;margin-left:0}}@media (max-width: 991px){.cards .panel .list-group .list-group-item .vehicle-reg{position:relative;height:auto;max-height:initial;overflow-y:auto}.cards .panel .list-group .list-group-item .guest-names{position:relative;height:auto;max-height:initial;overflow-y:auto}}

/*# sourceMappingURL=../../../maps/offline-checker/main.css.map */
