@import url('open-iconic/font/css/open-iconic-bootstrap.min.css'); html, body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; padding: 0; } html, body { height: 100%; overflow: hidden; } article { height: calc(100vh - 70px); display: flex; flex-direction: column; overflow: hidden; padding-left: 0 !important; padding-right: 0 !important; } .receiver-page-layout { display: flex; flex-direction: column; height: 100%; overflow: hidden; } .receiver-signature-panel { flex: 0 0 auto; } .receiver-viewer-wrapper { flex: 1 1 0; min-height: 0; overflow: hidden; } .valid.modified:not([type=checkbox]) { outline: 1px solid #26b050; } .invalid { outline: 1px solid red; } .validation-message { color: red; } #blazor-error-ui { background: lightyellow; bottom: 0; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); display: none; left: 0; padding: 0.6rem 1.25rem 0.7rem 1.25rem; position: fixed; width: 100%; z-index: 1000; } #blazor-error-ui .dismiss { cursor: pointer; position: absolute; right: 0.75rem; top: 0.5rem; } .dx-blazor-reporting-container { height: calc(100vh - 130px) !important; width: 100% !important; }