.pmsbuttonlist-result-error{padding:20px;margin-bottom:20px;font-size:16px;color:red}.pmsbuttonlist-result-empty{padding:20px;margin-bottom:20px;font-size:16px;color:#333}a#jquerytips,span#jquerytips{color:#5f5858;text-align:center;cursor:help;position:relative}span#jquerytips span#jquerytips-dashed{color:#6b6b6b;display:block;padding-top:3px;font-size:13px}span#jquerytips span#jquerytips-dashed.b-green{border-bottom:none;color:#0a0;font-size:13px}span#jquerytips img{margin-left:1px;margin-bottom:-4px}span#jquerytips{position:relative;text-align:left;padding:5px 10px}.page-hotel .pmsbuttonlist-opendescription-inner-text-block-small span#jquerytips{position:relative}.page-hotel span#jquerytips{position:static}.pane-planet-bookingbutton-pmsresult span#jquerytips,.pane-planet-bookingbutton-bresult span#jquerytips{padding:0}.pmsbuttonlist-contentlist-td-right-table-td-3 span#jquerytips,.pmsbuttonlist-contentlist-td-right-table-td-4 span#jquerytips{position:relative}.pmsbuttonlist-contentlist-td-right-table-td-3 span#jquerytips #tipcontent-id{width:auto;white-space:nowrap}span#jquerytips #tipcontent-id{display:none;width:450px;text-align:left;background:#f1f1f1;padding:10px 14px 4px;position:absolute;left:-10px;top:20px;cursor:normal;border:solid 1px #fff;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.2);box-shadow:0px 0px 8px 1px rgba(0,0,0,.2);font-style:normal;z-index:201;font-size:13px}span#jquerytips #tipcontent-id-deal{display:none;width:450px;text-align:left;background:#eee;padding:10px 14px 4px;position:absolute;left:-10px;top:20px;cursor:normal;border:solid 1px #fff;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.2);box-shadow:0px 0px 8px 1px rgba(0,0,0,.2);font-style:normal;z-index:201;font-size:12px}.pmsbuttonlist-opendescription-modal span#jquerytips #tipcontent-id{width:auto}span#jquerytips #tipcontent-id div.tipcontent-item{margin-bottom:7px;line-height:1}span#jquerytips #tipcontent-id span.tipcontent-item-title{font-weight:700;font-style:normal;border:none}span#jquerytips #tipcontent-id span.tipcontent-item-content{font-style:normal;border:none}span#jquerytips #tipcontent-id span.tipcontent-item-content.tipcontent-item-content-green{color:#00aa0c;font-weight:700}span#jquerytips #tipcontent-id span.tipcontent-item-content span.bg-green{color:#0a0;font-weight:700;padding:2px 3px}span#jquerytips:hover #tipcontent-id{display:block}.datepicker-poh-in-list{position:relative}.datepicker-poh-in-list>.ui-datepicker-inline{position:absolute;top:0;right:15px;z-index:500}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-item{margin:0;padding:0}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input{background:#fff url(/sites/all/modules/custom/plhotel_bookingbutton/images/pmsbutton-calendar-icon.png) no-repeat scroll 100% -1px;font-size:14px;height:44px;border:none;width:100%;padding-left:22px;box-sizing:border-box;cursor:pointer}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input::-webkit-input-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input:-moz-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input::-moz-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input:-ms-input-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input::-webkit-input-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input:-moz-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input::-moz-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input:-ms-input-placeholder{color:#000;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout label{height:15px;margin-bottom:5px}
.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input{background:#fff url(/sites/all/modules/custom/plhotel_bookingbutton/images/pmsbutton-calendar-icon.png) no-repeat scroll 100% -1px;font-size:14px;height:44px;border:none;width:100%;box-sizing:border-box;cursor:pointer}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga label{color:#fff;height:15px;margin-bottom:5px;font-size:14px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select{background:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png) no-repeat 95% center #fff;border:1px solid #fff;height:42px;text-align:left;font-size:12px;padding-left:7px;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select option{padding:3px 3px 3px 7px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-na{float:left;margin-left:34px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-na label{color:#fff;height:15px;margin-bottom:5px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-na .form-item select{width:65px;background:none repeat scroll 0 0 #fff;border:1px solid #fff;height:42px;text-align:center;font-size:16px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit.form-pmsbuttonform-submit-hide{display:none}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit input,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit .hli-l-link{padding:0;font-weight:400;-webkit-border-radius:0px;border-radius:0 !important;height:42px;margin:0 auto !important;font-size:16px;color:#fff;display:block;cursor:pointer;transition:1s}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit input{width:100%}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit .hli-l-link{line-height:42px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit input:hover,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit .hli-l-link:hover{background:#ed9800}#planet_calendar_form_output.pane-planet-bookingbutton-pmsform .pmsbuttonform-title{float:none;color:#e1e1df;font-size:19px;margin-bottom:13px}#planet_calendar_form_output.pane-planet-bookingbutton-pmsform.bookingbutton-pmsform-searchresults .pmsbuttonlist-header-text{margin-top:9px}#planet_calendar_form_output.pane-planet-bookingbutton-pmsform.bookingbutton-pmsform-searchresults .pmsbuttonlist-header{margin-top:0;padding-top:5px}span.pmsbuttonlist-header-icons-mobile{border:1px solid #00ab0c;color:#00ab0c;display:block;font-size:15px;padding:6px 0;text-align:center}.pmsbuttonlist-header-today{width:420px;margin-bottom:9px}@media screen and (min-width:768px){.pmsbuttonlist-header-today{float:right}.pmsbuttonlist-header{margin-bottom:9px;margin-top:5px;padding:10px 0}.pane-planet-bookingbutton-pmsform .pmsbuttonform-title{font-size:18px;color:#bc0f00;line-height:24px;min-height:24px;float:left}.pane-planet-bookingbutton-pmsform #pmsbuttonlist-header-norooms.pmsbuttonform-title{float:none;padding-bottom:15px}.pane-planet-bookingbutton-pmsform .pmsbuttonlist-header-icons{float:right;font-size:13px;line-height:24px;min-height:24px;margin-right:10px;width:220px}.pane-planet-bookingbutton-pmsform .pmsbuttonlist-header-icons .pmsbuttonlist-header-icons-1{float:right;font-size:13px;line-height:24px;min-height:24px;margin-right:10px;color:#1bb458;padding-left:40px;background:url(/sites/all/modules/custom/plhotel_bookingbutton/images/icon-no-credit-card.png) no-repeat scroll 0 50% rgba(0,0,0,0)}.pane-planet-bookingbutton-pmsform .pmsbuttonform{background:#4d4e7b;padding:15px;overflow:hidden}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein{width:335px;float:left}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout{width:335px;float:left;margin-left:10px}.page-hotel .pane-planet-bookingbutton-pmsform .pmsbuttonform .rooms-guests-count{margin-left:2px}
.page-hotel .panel-col-middle-bottom .pane-planet-bookingbutton-pmsform .pmsbuttonform .rooms-guests-count{margin-left:10px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input{padding-left:22px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga{float:left;margin-left:20px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select{width:130px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit{float:right;width:270px}}@media screen and (max-width:767px){.pane-plhotel-pms-facilities table#hotelfacilitycontenttable{background:#fff}.pane-planet-bookingbutton-pmsform .pmsbuttonform-title{font-size:14px;color:#bc0f00;padding:0 0 10px;margin-top:0;text-align:center}.pane-planet-bookingbutton-pmsform .pmsbuttonlist-header-icons{font-size:13px;line-height:24px;margin-top:10px}.pane-planet-bookingbutton-pmsform .pmsbuttonlist-header-icons .pmsbuttonlist-header-icons-1{font-size:13px;line-height:24px;min-height:24px;color:#1bb458;padding-left:40px;background:url(/sites/all/modules/custom/plhotel_bookingbutton/images/icon-no-credit-card.png) no-repeat scroll 0 50% rgba(0,0,0,0)}.pane-planet-bookingbutton-pmsform .pmsbuttonform{background:#7f62a4;padding:1em;margin-bottom:1em;overflow:hidden;box-shadow:0 1em 1em}.pane-planet-bookingbutton-pmsform .pmsbuttonform.form-pmsbuttonform-hide{display:none}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein{width:auto;margin-bottom:1em}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout{margin-bottom:1em;width:49%;display:inline-block;vertical-align:top}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein{margin-right:2%}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga{margin-bottom:1em;width:33%;display:inline-block;-webkit-appearance:none;-webkit-border-radius:0}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input{padding-left:7px;font-size:12px;background-image:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png);background-repeat:no-repeat;background-position:95% center;font-family:Arial;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;border:none}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input::-webkit-input-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input::-moz-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input:-moz-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input:-ms-input-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input::-webkit-input-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input::-moz-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input:-moz-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input:-ms-input-placeholder{color:#000}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select{background-image:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png);background-repeat:no-repeat;background-position:95% center;width:100%;padding-left:7px;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-submit{width:auto}.pane-planet-bookingbutton-pmsform .pmsbuttonform .clear-form{display:none}
.pmsbuttonlist-header-today{width:100%;margin-bottom:0;margin-top:10px}}@media screen and (max-width:370px){.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select{font-size:10px}}