.mjl-modal{z-index:2000;height:100vh;width:100vw;background:rgba(0,0,0,.25);position:fixed;top:0;left:0}@media only screen and (min-width:960px){.mjl-modal{padding-top:100px}}.mjl-modal .modal-content{background:#fefefe;border:1px solid #e6ddd5;border-radius:0;width:100vw;height:100vh;padding:0}@media only screen and (min-width:960px){.mjl-modal .modal-content{width:400px;height:auto;margin:auto}}.mjl-modal .modal-content .modal-header{text-align:center;font-size:13px;color:#545861;letter-spacing:2px;border-bottom:none;padding-bottom:0}.mjl-modal .modal-content .modal-header h1{font-size:13px;color:#545861;font-weight:400}.mjl-modal .modal-content .modal-body{text-align:center}.mjl-modal .modal-content .modal-body h1{font-size:22px;line-height:28px}.availability-modal .mjl-modal .button--red.round{display:inline-block;font-size:13px;font-weight:400}.mjl-modal.change-vehicle-modal .modal-content{width:100vw;height:100vh;color:#000}@media only screen and (min-width:960px){.mjl-modal.change-vehicle-modal .modal-content{width:760px;height:auto;margin:auto}}.mjl-modal.change-vehicle-modal .modal-content .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.mjl-modal.change-vehicle-modal .modal-content .modal-header h1{font-weight:700}.mjl-modal.change-vehicle-modal .modal-content .modal-body .button--red.round{width:280px;margin-left:auto;margin-right:auto}