.ui-widget-overlay{background:#666;z-index:1001}.ui-dialog{z-index:1002}.ui-dialog-titlebar{display:none}.ui-widget-content{border-radius:10px;border:none}.modal:before{background:rgba(0,0,0,.8);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;z-index:10}.modal:target:before{display:block}.modal:target .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:10px}.ui-dialog .modal{border:6px solid #003fae}@media screen and (min-width:48em){.modal:target .modal-dialog{top:20%}}.modal .modal-dialog{background:#fff;border-radius:10px;left:10px;position:fixed;right:10px;top:10px;z-index:11;-webkit-transform:translate(0,-500%);-ms-transform:translate(0,-500%);transform:translate(0,-500%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}@media screen and (min-width:48em){.modal .modal-dialog{left:50%;margin-left:-300px;right:initial;top:-100%;width:600px}}.modal #close{display:none}.modal .modal-body{border-radius:10px;padding:20px 15px}@media screen and (min-width:48em){.modal .modal-body{padding:70px 25px}}.modal .modal-body .modal-loading{width:100px}.modal .modal-body .modal-text{text-align:center}@media screen and (min-width:48em){.modal .modal-body .modal-text{text-align:left}}.modal .modal-body .modal-title{color:#000;font-size:20px;font-weight:500;margin-bottom:10px}@media screen and (min-width:48em){.modal .modal-body .modal-title{font-size:25px}}.modal .modal-body .modal-description{color:#333;font-size:15px;line-height:26px}@media screen and (min-width:48em){.modal .modal-body .modal-description{font-size:18px}}.modal .modal-body .modal-link{font-size:14px;font-weight:500;color:#09f}.modal#modal-availability .modal-face{background:url(/img/icons2.temp.png) -45px -41px;display:block;height:28px;margin:0 auto 25px auto;width:28px}@media screen and (min-width:48em){.modal#modal-availability .modal-face{content:"";margin:0;position:absolute;right:10px;top:10px}}.modal#modal-availability .modal-loading{margin:0 auto 25px auto}@media screen and (min-width:48em){.modal#modal-availability .modal-loading{float:left;margin:0}}@media screen and (min-width:48em){.modal#modal-availability .modal-text{padding-left:120px}}.modal#modal-time-expired .modal-image{background:url(/img/icons2.temp.png) -479px -1px;content:"";height:100px;margin:0 auto 25px auto;width:100px}@media screen and (min-width:48em){.modal#modal-time-expired .modal-image{float:left;margin:0}}@media screen and (min-width:48em){.modal#modal-time-expired .modal-text{padding-left:130px}}.modal#modal-time-expired .modal-description{margin-bottom:10px}@media screen and (min-width:48em){.modal#modal-time-expired .modal-description{margin-bottom:20px}}.modal#modal-time-expired .pure-button{display:block;font-size:14px;margin:0 0 20px 0;padding:10px;width:100%}@media screen and (min-width:48em){.modal#modal-time-expired .pure-button{display:inline-block;font-size:15px;margin:0 10px 0 0;padding:10px;width:auto}}.modal#modal-time-expired .pure-button i{display:none}@media screen and (min-width:48em){.modal#modal-time-expired .pure-button i{display:inline-block}}