.viewer-menu-divider{border-bottom:1px solid rgba(0,0,0,.3);margin:4px 0}.viewer-menu-item{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;padding:4px 0}.viewer-menu-item:hover{background-color:rgba(0,0,0,.1)}.viewer-menu-item-icon{padding-left:16px;padding-right:8px}.viewer-menu-item-label{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;padding-right:32px;white-space:nowrap}.viewer-menu-item-check{padding-right:16px}.viewer-button{background-color:transparent;border:none;border-radius:4px;cursor:pointer;padding:8px}.viewer-button-selected,.viewer-button:hover{background-color:rgba(0,0,0,.1)}.viewer-spinner{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:viewer-spinner-transform;animation-name:viewer-spinner-transform;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.viewer-spinner-circle{fill:none;stroke:rgba(0,0,0,.4);stroke-linecap:round;stroke-width:2}@-webkit-keyframes viewer-spinner-transform{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes viewer-spinner-transform{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.viewer-separator{border-bottom:1px solid rgba(0,0,0,.3)}.viewer-icon{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.viewer-modal-body{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;margin:160px auto 0;max-width:480px}.viewer-toolbar{width:100%}.viewer-toolbar,.viewer-toolbar-center,.viewer-toolbar-left{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.viewer-toolbar-center{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-toolbar-right{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;margin-left:auto}.viewer-toolbar-item{padding:0 2px}.viewer-modal-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.viewer-primary-button{background-color:#357edd;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px}.viewer-progress-bar{background-color:rgba(0,0,0,.1);border-radius:9999px}.viewer-progress-bar-inner{-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#357edd;border-radius:9999px;color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:10px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-tooltip-body{background:#000;border-radius:4px;color:#fff;left:0;max-width:300px;position:absolute;text-align:center;top:-9999px;z-index:9999}.viewer-tooltip-body-arrow{background-color:#000}.viewer-tooltip-body-content{padding:8px}.viewer-popover-body{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;left:0;padding:8px 0;position:absolute;top:-9999px;z-index:9999}.viewer-popover-body-arrow{background:#fff}.viewer-inner-pages-vertical{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.viewer-inner-pages-horizontal,.viewer-inner-pages-wrapped{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.viewer-inner-pages-wrapped{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-inner-page{padding:8px}.viewer-doc-error{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100%}.viewer-doc-error-text{background-color:#e53e3e;border-radius:.25rem;color:#fff;line-height:1.5;max-width:50%;padding:.5rem}.viewer-doc-loading{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}.viewer-popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.viewer-arrow{border-bottom:1px solid rgba(0,0,0,.3);border-left-color:rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.3);height:10px;position:absolute;width:10px;z-index:0}.viewer-arrow-tl{bottom:0;left:0;-webkit-transform:translate(50%,50%) rotate(45deg);transform:translate(50%,50%) rotate(45deg)}.viewer-arrow-tc{left:50%}.viewer-arrow-tc,.viewer-arrow-tr{bottom:0;-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}.viewer-arrow-tr{right:0}.viewer-arrow-rt{left:0;top:0;-webkit-transform:translate(-50%,50%) rotate(135deg);transform:translate(-50%,50%) rotate(135deg)}.viewer-arrow-rc{top:50%}.viewer-arrow-rb,.viewer-arrow-rc{left:0;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.viewer-arrow-rb{bottom:0}.viewer-arrow-bl{left:0;top:0;-webkit-transform:translate(50%,-50%) rotate(225deg);transform:translate(50%,-50%) rotate(225deg)}.viewer-arrow-bc{left:50%}.viewer-arrow-bc,.viewer-arrow-br{top:0;-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}.viewer-arrow-br{right:0}.viewer-arrow-lt{right:0;top:0;-webkit-transform:translate(50%,50%) rotate(315deg);transform:translate(50%,50%) rotate(315deg)}.viewer-arrow-lc{top:50%}.viewer-arrow-lb,.viewer-arrow-lc{right:0;-webkit-transform:translate(50%,-50%) rotate(315deg);transform:translate(50%,-50%) rotate(315deg)}.viewer-arrow-lb{bottom:0}.viewer-layout-container{border:1px solid rgba(0,0,0,.3);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:44px calc(100% - 44px);grid-template-rows:44px -webkit-calc(100% - 44px);grid-template-rows:44px calc(100% - 44px);height:100%;position:relative;width:100%}.viewer-layout-toolbar{-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#eee;border-bottom:1px solid rgba(0,0,0,.1);-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row:1;padding:4px}.viewer-layout-sidebar,.viewer-layout-toolbar{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-layout-sidebar{border-right:1px solid rgba(0,0,0,.2);display:none}.viewer-layout-main,.viewer-layout-sidebar{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.viewer-layout-main{overflow:scroll}.viewer-layout-with-sidebar.viewer-layout-container{-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr}.viewer-layout-with-sidebar .viewer-layout-sidebar{display:-webkit-flex;display:-moz-box;display:flex}.viewer-layout-with-sidebar .viewer-layout-main{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.viewer-page-size-calculator{height:100%;width:100%}.viewer-page-layer,.viewer-page-size-calculator{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-page-layer{-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);margin:0 auto;position:relative}.viewer-drop-area{-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#fff;border:2px dashed rgba(0,0,0,.3);bottom:0;display:-webkit-flex;display:-moz-box;display:flex;font-size:24px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;left:0;position:absolute;right:0;top:44px;z-index:9999}.viewer-exit-fullscreen{bottom:0;padding:8px;position:fixed;right:0}.viewer-exit-fullscreen-inner{background-color:#fff}.viewer-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.viewer-grab :not(input),.viewer-grab :not(select),.viewer-grab :not(textarea){cursor:-webkit-grab!important;cursor:-moz-grab!important;cursor:grab!important}.viewer-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.viewer-grabbing :not(input),.viewer-grabbing :not(select),.viewer-grabbing :not(textarea){cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.viewer-print-zone{display:none}@media print{.viewer-body-printing #root{display:none}.viewer-print-zone{display:block}.viewer-print-zone-page-thumbnail{overflow:hidden;page-break-after:auto;page-break-inside:avoid}}.viewer-asking-password{-webkit-align-items:center;-moz-box-align:center;align-items:center;border:1px solid rgba(0,0,0,.3);display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}.viewer-asking-password-message{margin:8px 0}.viewer-asking-password-input-container{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-asking-password-input{border:1px solid rgba(0,0,0,.2);padding:8px;width:200px}.viewer-asking-password-button{background-color:#357edd;border:1px solid rgba(0,0,0,.2);border-left-color:transparent;color:#fff;cursor:pointer;padding:8px 16px}.viewer-text-layer{height:100%;left:0;line-height:1;position:absolute;top:0;width:100%}.viewer-text{color:transparent;cursor:text;opacity:.2;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;white-space:pre}.viewer-text::-moz-selection{background:#00f;color:transparent}.viewer-text::selection{background:#00f;color:transparent}.viewer-text-highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.viewer-sidebar{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%;width:100%}.viewer-sidebar,.viewer-sidebar-tabs{display:-webkit-flex;display:-moz-box;display:flex}.viewer-sidebar-tabs{-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#eee;border-bottom:1px solid rgba(0,0,0,.1);-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:4px}.viewer-sidebar-tab{padding:0 2px}.viewer-sidebar-content{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;overflow:auto;padding:8px 0}.viewer-sidebar-thumbnails{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.viewer-bookmark-empty{text-align:center}.viewer-open-file{background-color:transparent;border:none;border-radius:4px;padding:8px;position:relative}.viewer-open-file:hover{background-color:rgba(0,0,0,.1)}.viewer-open-file-input{bottom:0;cursor:pointer;opacity:0;right:0}.viewer-open-file-input,.viewer-print-progress{height:100%;left:0;position:absolute;top:0;width:100%}.viewer-print-progress{-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:rgba(0,0,0,.2);display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:9999}.viewer-print-progress-inner{background-color:#fff;border-radius:4px;padding:24px;text-align:center;width:240px}.viewer-print-progress-bar{margin-bottom:16px}.viewer-print-progress-message{margin-bottom:8px}.viewer-properties-modal{padding:8px 0}.viewer-properties-modal-group{padding:0 8px}.viewer-properties-modal-footer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:8px}.viewer-search-popover{padding:0 8px}.viewer-search-popover-input-counter{-webkit-align-items:center;-moz-box-align:center;align-items:center;border:1px solid rgba(0,0,0,.3);display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:8px;position:relative;width:180px}.viewer-search-popover-input{border:none;padding:4px;width:100%}.viewer-search-popover-counter{bottom:0;padding-right:4px;position:absolute;right:0;top:0}.viewer-search-popover-counter,.viewer-search-popover-label{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.viewer-search-popover-label{margin-bottom:8px}.viewer-search-popover-label-checkbox{margin-right:4px}.viewer-search-popover-footer{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.viewer-search-popover-footer-item{padding:0 4px}.viewer-search-popover-footer-button{margin-left:auto}.viewer-attachment-list{list-style-type:none;margin:0;padding:0;width:100%}.viewer-attachment-list-empty{text-align:center}.viewer-attachment-item{padding:8px}.viewer-attachment-item:hover{background-color:rgba(0,0,0,.1)}.viewer-thumbnail{padding:8px}.viewer-thumbnail-selected,.viewer-thumbnail:hover{background-color:rgba(0,0,0,.3)}.viewer-zoom-popover-target{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;padding:8px}.viewer-zoom-popover-target-scale{margin-right:4px}.viewer-zoom-popover-target-arrow{border-color:rgba(0,0,0,.6) transparent transparent;border-style:solid;border-width:8px 4px 0;height:0;width:0}.viewer-annotation-link a{height:100%;left:0;position:absolute;top:0;width:100%}.viewer-annotation-link a:hover{background:rgba(255,255,0,.2)}.viewer-property-item{margin:8px 0}.viewer-property-item-label{display:inline-block;padding-right:8px;width:30%}.viewer-property-item-value{display:inline-block}.viewer-toolbar-current-page-input{border:1px solid rgba(0,0,0,.3);padding:4px;width:50px}.viewer-annotation{position:absolute}.viewer-bookmark-list,.viewer-menu{list-style-type:none;margin:0;padding:0}.viewer-thumbnail-container{-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto;position:relative}.viewer-annotation-popup-wrapper{background-color:#faf089;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:.75rem;margin-left:.25rem;position:absolute;top:0;width:16rem;word-wrap:break-word}.viewer-annotation-popup-wrapper-header{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:.25rem}.viewer-annotation-popup-wrapper-title{font-weight:600;margin-right:1rem}.viewer-annotation-popup-wrapper-content{border-top:1px solid #1a202c;padding:.25rem}.viewer-properties-loader{text-align:center}.viewer-bookmark-item{-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;padding-bottom:6px;padding-right:4px;padding-top:6px}.viewer-bookmark-item:hover{background-color:rgba(0,0,0,.1)}.viewer-bookmark-toggle{margin-right:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.viewer-bookmark-toggle-expanded{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.viewer-bookmark-title{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;text-decoration:none}.viewer-canvas-layer{left:0;position:absolute;overflow:hidden;top:0}