#ouibounce-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#ouibounce-modal .modal{width:600px;height:415px;background-color:#f9f9f9;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin .3s;animation:popin .3s;display:block}#ouibounce-modal .modal-title{font-size:18px;color:#51bce6;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#51bce6;font-size:20px;margin:.2em;text-transform:uppercase;font-weight:200;padding-bottom:15px}#ouibounce-modal .modal-body{padding:20px 35px;font-size:.9em}#ouibounce-modal p{color:#344a5f;margin:0 0 9px;text-align:center;font-size:12px}#ouibounce-modal form{text-align:center;margin-top:0}#ouibounce-modal form input[type=text]{padding:0 7px;font-size:1.2em;width:300px;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}#ouibounce-modal .modal-footer{position:absolute;bottom:-5px;padding:9px;text-align:center;width:100%}#ouibounce-modal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}#ouibounce-modal .form-control{display:initial;width:300px;font-size:1.2em}#ouibounce-modal .help-block{margin:-2px}#ouibounce-modal .form-group{margin-bottom:13px}#ouibounce-modal form input[type=submit]{width:30%;font-weight:inherit}.modal-form p{color:#333!important;font-weight:700;margin:-27px 0 0!important;font-size:15px!important;line-height:1.6;text-transform:uppercase}.modal-form span{color:#51bce6!important}.modal-confirmation .modal-body{padding:0 33px!important;line-height:20px}.modal-confirmation .booking-submit{margin:0!important}.modal-confirmation .modal-footer{line-height:22px!important}.separator-modal{text-align:center;margin:-29px 4px 4px;font-size:15px}.separator-modal:after{background:url(../img/zigzag-2.png) left repeat-x;width:41%;height:4px;content:"";position:absolute;right:25px;top:50px}.separator-modal:before{background:url(../img/zigzag-2.png) left repeat-x;width:41%;height:4px;content:"";position:absolute;left:25px;top:50px}.separator-modal>i{color:#c9c9c9}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}#ouibounce-modal .modal-confirmation .modal-footer p{border:none}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}