.dialog-off-canvas-main-canvas,body{padding:0;margin:0;height:100%;min-height:100vh;width:100%}.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-off-canvas-main-canvas #footer{margin-top:auto}html{display:-webkit-box;display:-ms-flexbox;display:flex}