body .off-canvas-content{min-height:100vh}body.admin-bar .off-canvas-content{min-height:calc( 100vh - 32px )}@media screen and (max-width: 782px){body.admin-bar .off-canvas-content{min-height:calc( 100vh - 46px )}}body.asv-auth-page{overflow-y:scroll}body.asv-modal-open{overflow:hidden}.asv-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.asv-modal.open{display:table}.asv-modal .modal-dialog{display:table-cell;vertical-align:middle;background-color:transparent;max-width:900px;margin:30px auto;border-radius:6px}.asv-modal .modal-content{position:relative;margin:auto;box-shadow:0 5px 15px rgba(0,0,0,0.5);background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;width:1000px;max-width:90vw}.asv-modal .modal-close{position:absolute;z-index:999999999;top:5px;right:5px;color:#aaa;width:35px;height:35px;font-size:35px;line-height:35px;font-weight:bold;text-align:center}.asv-modal .modal-close:hover,.asv-modal .modal-close:focus{color:red;text-decoration:none;cursor:pointer}.asv-modal .modal-header{padding:10px;border-bottom:1px solid #e5e5e5}.asv-modal .modal-header h3{margin:0}.asv-modal .modal-body{position:relative;padding:15px;min-height:200px;max-height:calc(100vh - 160px);overflow-y:auto}.asv-modal .modal-footer{padding:10px;text-align:right;border-top:1px solid #e5e5e5}.asv-modal .modal-footer .modal-close-button,.asv-modal .modal-footer .modal-print-button{margin:0;padding:.2625rem 1.5rem}.asv-login-frame{width:100%;height:510px;max-height:90vh;border:none;border-radius:4px}.asv-modal.asv-login{z-index:999999}@media screen and (min-width: 855px){.asv-login-frame{height:420px}}
