
body.noscroll { overflow: hidden !important; }

#pdfreader { display: none; }
#pdfreader .pdfreader-background {  }
#pdfreader .pdfreader-container { background-color: #404040; z-index: 999; position: fixed; width: 100%; height: 100%; top: 0; left: 0; }
#pdfreader .pdfreader-container .loader { text-align: center; margin-top: 10%; }
#pdfreader .pdfreader-container .iframe { width: 100%; height: 100%; }

#pdfreader-body { padding-top: 0px; }
#pdfreader-body #outerContainer { width: 80%; }
@media only screen and (max-width: 1025px) { #pdfreader-body #outerContainer { width: 100%; } }
@media only screen and (max-width: 720px) { 
    #pdfreader-body #secondaryToolbarToggle { display: none; }
    #pdfreader-body .close-btn { display: block !important; }
    #pdfreader-body .verticalToolbarSeparator { display: none; }
}

#pdfreader-body .document-info { width: 20%; height: 100%; float: right; background-color: #fff; overflow-x: hidden; overflow-y: auto;  }
#pdfreader-body #viewerContextMenu { overflow-y: scroll; overflow-x: hidden; }
#pdfreader-body .loader { float: right; }
#pdfreader-body .loader img { margin-top: 40px; margin-right: -190px; }
#pdfreader-body .close-btn { width: 70px; line-height: 11px; background-color: #333; }
