/* ==========================================================================
 * Adobe View SDK helper classes.
 * These were captured as runtime-injected <style> blocks when the template
 * page this site started from was saved out of the browser, so index.html
 * held several duplicated copies. Collapsed here to one copy of each rule.
 * Nothing on this page opens a PDF viewer, so this file is inert; it is kept
 * only to preserve the saved page's behavior byte-for-byte.
 * ========================================================================== */

.ViewSDK_hideOverflow {
          overflow: hidden;
      }

.ViewSDK_parentRelativeWidth {
          width: 100%;
      }

.ViewSDK_viewportRelativeWidth {
          width: 100vw;
      }

.ViewSDK_parentRelativeHeight {
          height: 100%;
      }

.ViewSDK_viewportRelativeHeight {
          height: 100vh;
      }

.ViewSDK_fullScreenPDFViewer {
          width:100vw !important; height:100vh !important;
          max-width:100vw !important; max-height:100vh !important;
          position:fixed; top:0; left:0; z-index:99999;
          margin: 0 !important; padding: 0 !important;
          border: none !important;
      }

:root { --ViewSDK-mobile-viewport-height:1vh; }

.ViewSDK_fullScreenPDFViewerMobile {
          width:100vw !important; height:calc(100 * var(--ViewSDK-mobile-viewport-height)) !important;
          max-width:100vw !important; max-height:calc(100 * var(--ViewSDK-mobile-viewport-height)) !important;
          position:fixed; top:0; left:0; z-index:99999;
          margin: 0 !important; padding: 0 !important;
          border: none !important;
      }

.ViewSDK_fullScreenPDFViewer {
          width:100vw !important; height:100vh !important;
          max-width:100vw !important; max-height:100vh !important;
          position:fixed; top:0; left:0; z-index:9999;
          margin: 0 !important; padding: 0 !important;
          border: none !important;
      }

.ViewSDK_LBFullScreenPDFViewer {
          width:100vw !important; height:100vh !important;
          max-width:100vw !important; max-height:100vh !important;
          position:fixed; top:0; left:0; z-index:10000;
          margin: 0 !important; padding: 0 !important;
          background-color: rgba(0, 0, 0, 0.2);
          border: none !important;
      }

.ViewSDK_fullScreenPDFViewerMobile {
          width:100vw !important; height:calc(100 * var(--ViewSDK-mobile-viewport-height)) !important;
          max-width:100vw !important; max-height:calc(100 * var(--ViewSDK-mobile-viewport-height)) !important;
          position:fixed; top:0; left:0; z-index:9999;
          margin: 0 !important; padding: 0 !important;
          border: none !important;
      }

.ViewSDK_LBLoader {
          position: absolute;
          left: 50%;
          top: 50%;
          z-index: 10000;
          border: 4px solid #f3f3f3;
          border-top: 4px solid #1473E6;
          width: 56px !important;
          height: 56px !important;
          margin: -32px 0 0 -32px;
          border-radius: 50%;
          -webkit-animation: lbSpin 2s linear infinite;
          animation: lbSpin 2s linear infinite;
      }
      @-webkit-keyframes lbSpin {
          0% { -webkit-transform: rotate(0deg); }
          100% { -webkit-transform: rotate(360deg); }
      }
      @keyframes lbSpin {
          0% { transform: rotate(0deg); }
          100% { transform: rotate(360deg); }
      }
