.property-app .booking-form-error,.property-app-phone .booking-form-error{padding-bottom:30px}.property-app .booking-form-error .message-wrapper,.property-app-phone .booking-form-error .message-wrapper{border:1px solid;height:148px;position:relative;width:100%}.property-app .booking-form-error .message-wrapper .message-side,.property-app-phone .booking-form-error .message-wrapper .message-side{display:inline-block;height:100%;width:50px}html[dir=ltr] .property-app .booking-form-error .message-wrapper .message-side,html[dir=ltr] .property-app-phone .booking-form-error .message-wrapper .message-side{float:left}html[dir=rtl] .property-app .booking-form-error .message-wrapper .message-side,html[dir=rtl] .property-app-phone .booking-form-error .message-wrapper .message-side{float:right}.property-app .booking-form-error .message-wrapper .message-side .ficon,.property-app-phone .booking-form-error .message-wrapper .message-side .ficon{position:relative;top:calc(50% - 12px)}html[dir=ltr] .property-app .booking-form-error .message-wrapper .message-side .ficon,html[dir=ltr] .property-app-phone .booking-form-error .message-wrapper .message-side .ficon{left:calc(50% - 12px)}html[dir=rtl] .property-app .booking-form-error .message-wrapper .message-side .ficon,html[dir=rtl] .property-app-phone .booking-form-error .message-wrapper .message-side .ficon{right:calc(50% - 12px)}.property-app .booking-form-error .message-wrapper .message-content,.property-app-phone .booking-form-error .message-wrapper .message-content{display:inline-block;float:left;font-weight:400;height:100%;text-align:center;width:calc(100% - 50px)}.property-app .booking-form-error .message-wrapper .message-content-text,.property-app-phone .booking-form-error .message-wrapper .message-content-text{display:block;margin:15px}.property-app .booking-form-error .message-wrapper .message-content-button,.property-app-phone .booking-form-error .message-wrapper .message-content-button{display:block;font-size:14px;height:40px;margin:20px auto;text-transform:uppercase;width:auto}.property-app .booking-form-error .message-wrapper .message-content-link,.property-app-phone .booking-form-error .message-wrapper .message-content-link{display:block;text-decoration:underline}.property-app .booking-form-error .message-wrapper .message-close,.property-app-phone .booking-form-error .message-wrapper .message-close{cursor:pointer;position:absolute;top:12px}html[dir=ltr] .property-app .booking-form-error .message-wrapper .message-close,html[dir=ltr] .property-app-phone .booking-form-error .message-wrapper .message-close{right:12px}html[dir=rtl] .property-app .booking-form-error .message-wrapper .message-close,html[dir=rtl] .property-app-phone .booking-form-error .message-wrapper .message-close{left:12px}.property-app-phone .booking-form-error{margin:0 15px}.property-app-phone .booking-form-error .message-wrapper{border-left:5px solid;height:auto}.property-app-phone .booking-form-error .message-wrapper:after{clear:both;content:"";display:block}.property-app-phone .booking-form-error .message-wrapper .message-side{height:52px;position:absolute;width:100%}.property-app-phone .booking-form-error .message-wrapper .message-side .ficon{top:20px}.property-app-phone .booking-form-error .message-wrapper .message-content{height:auto;margin-top:52px;width:100%}.property-app-phone .booking-form-error .message-wrapper .message-content-text{margin:5px 10px}.property-app-phone .booking-form-error .message-wrapper .message-content-button{height:auto;max-width:calc(100% - 20px);white-space:normal}