#ModuleLoadingErrorScreen { display: none; align-items: center; justify-content: center; flex-direction: column; width: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 90; overflow: auto; padding: 40px 20px; color: #333; background:#fff; font-family: Arial, Helvetica, sans-serif; } .bp3-dark #ModuleLoadingErrorScreen {color: #fff;background:#111;} #ModuleLoadingErrorScreen-ErrorCircles {fill: #bababa;} .bp3-dark #ModuleLoadingErrorScreen-ErrorCircles {fill: #666;} #ModuleLoadingErrorScreen-title { font-weight: 500; font-size: 32px; text-align: center; margin: 16px auto 8px; } #ModuleLoadingErrorScreen-mainText { font-size: 16px; line-height:28px; margin: 0 0 16px; } #ModuleLoadingErrorScreen-refreshButton, #ModuleLoadingErrorScreen-refreshButton:hover, .bp3-dark #ModuleLoadingErrorScreen-refreshButton, .bp3-dark #ModuleLoadingErrorScreen-refreshButton:hover { height: 48px; width: 118px; font-weight: 600; font-size: 16px; line-height: normal; text-align: center; padding: 13px 18px; color: #222; background: #f9ad4e; border: 1px solid #f9ad4e; border-radius: 2px; display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; cursor: pointer; } #ModuleLoadingErrorScreen-ctaText { font-size:14px;line-height:18px;margin:16px auto;max-width:300px;text-align:center; } #ModuleLoadingErrorScreen-ctaText span { color: #0070eb; cursor: pointer; } .bp3-dark #ModuleLoadingErrorScreen-ctaText span { color: #429dff; }