.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.modal .close_modal{position:absolute;right:20px;top:20px;cursor:pointer;font-size:18px;background:none;border:none;transition:opacity .2s ease}.modal .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:995;visibility:visible;opacity:.7;background:hsla(0,0%,69.4%,.8)}.modal .modal_content{z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90%;overflow:auto;background:#fff;box-sizing:border-box;padding:20px;box-shadow:0 2px 3px 0 rgba(0,0,0,.16);width:auto}.modal .modal_content>h2{font-size:28px;font-weight:200;margin:20px 0 40px;text-align:center}.modal .modal_content .buttons_wrapper{padding:20px}@media screen and (max-width:1023px){.modal .modal_content{width:50%}}@media screen and (max-width:766px){.modal .modal_content{width:90%}.marginTop30{margin-top:30px}}.salesTaxModal .modal_content{padding:22px}.modal .modal_content a:focus{outline:0;box-shadow:0 0 3px 3px rgba(0,123,255,.5)}