/* #vfic now: 02 Aug 2017 10:03:05 on web251 */ 
.smooth_zoom_preloader{background:transparent url('/FP/Assets/Images/DocumentViewer/preloader_light_background.gif') center center no-repeat;margin:auto}
.fullScreen .smooth_zoom_preloader{background-image:url('/FP/Assets/Images/DocumentViewer/preloader_dark_background.gif')}
#documentViewerMainContainer .landmarks{position:absolute;z-index:10;top:0;left:0;font-family:Helvetica,Arial,Verdana;font-size:12px;opacity:.4;color:#000}
#documentViewerMainContainer .landmarks .item{position:absolute;text-align:center;display:none}
#documentViewerMainContainer .landmarks .lable div{width:200px;height:50px;padding:4px}
#documentViewerMainContainer .landmarks .mark .text{background-color:#000;padding:2px 6px}
#documentViewerMainContainer{position:relative;margin-bottom:50px}
@media(max-width:767px){#documentViewerMainContainer{margin-bottom:10px}
}
#documentViewerControlsContainer{position:relative;top:0;width:100%;display:none}
.documentViewerControls{padding:10px}
#documentViewerNormalControls,#documentViewerFullscreenHeader,#documentViewerFullscreenFloatControls{display:none}
.documentViewerSubtitle a{text-decoration:none}
.documentViewerSubtitle img{vertical-align:text-bottom}
@media(max-width:767px){.documentViewerSubtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.documentViewerSubtitle>span:not(.line){display:none}
}
#documentViewerNormalControls{background-color:#f6f0e2;background-color:rgba(246,240,226,0.9);border-radius:5px 5px 5px 5px;box-shadow:0 0 5px #9a9a9a;margin:10px;min-height:22px}
.mh_responsive #documentViewerNormalControls{box-sizing:content-box}
#documentViewerFullscreenHeader{background-color:#f6f0e2;text-align:center;color:#555751;padding:7px 0 11px;min-height:45px}
@media(max-width:767px){#documentViewerFullscreenHeader{padding-right:10px;padding-left:10px}
#documentViewerFullscreenHeader>.FL_LabelLargePlusBold{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#documentViewerFullscreenHeader>.FL_LabelLargePlusBold>div{padding:0!important;display:inline}
}
#documentViewerFullscreenHeader #backToNormalButton{position:absolute;z-index:1001;top:15px}
#documentViewerFullscreenHeader .documentActions{position:absolute;z-index:1001;top:15px}
#documentViewerFullscreenFloatControls .documentActions{position:absolute;z-index:1001;top:8px;display:inline-flex}
@media(max-width:767px){#normalModeButton>tbody{display:none}
#normalModeButton:after{content:"\2715";font-size:18px;font-weight:200}
#documentViewerNormalControls{position:static!important;min-height:0;padding:0}
#fullScreenButton>tbody{display:none}
#fullScreenButton{top:20px;z-index:3;width:44px;height:44px;border:1px solid;border-radius:4px;background:rgba(0,0,0,0.6);font-size:15px;font-weight:200;right:auto!important;left:20px}
#fullScreenButton:before,#fullScreenButton:after{display:block;position:absolute;transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg)}
#fullScreenButton:before{content:"\21e6";bottom:1px;right:5px}
#fullScreenButton:after{content:"\21e8";top:1px;left:5px}
}
#documentViewerMainContainer .zoomButtons{direction:ltr}
#documentViewerFullscreenFloatControls .zoomButtons{position:absolute;z-index:1001;top:8px}
#documentViewerFullscreenFloatControls{background-color:#000;background-color:rgba(0,0,0,0.8);position:relative;min-height:18px}
#documentViewerNormalControls{display:block;position:relative}
#documentViewerNormalControls .zoomButtons{position:absolute}
#documentViewerNormalControls #fullScreenButton{position:absolute}
#fullScreenButton{display:inline-block;vertical-align:middle}
#downloadSourceButton,#saveRecordButton{display:inline-block;position:relative}
#downloadSourceButton img{position:relative;display:inline;top:-2px}
#documentViewerFullscreenFloatControls .pk_SearchWidget{position:relative;top:2px}
.documentViewerPaginationControls{text-align:center}
.documentViewerPaginationControls .documentViewerPaginationJumpControls{position:relative;display:inline-block;margin:0 8px;color:#c9c7c2;top:1px}
#documentViewerNormalControls.withPagination .documentViewerPaginationJumpControls{color:#757474;font-size:12px}
.documentViewerPaginationJumpControls .current{background-color:#555;color:#fff}
.documentViewerPaginationControls .select-replace-cover{float:none;top:-1px!important}
.documentViewerPaginationControls #normalPaginationSelect_styled,.documentViewerPaginationControls #fullscreenPaginationSelect_styled{padding-top:1px}
.documentViewerPaginationControls .documentViewerHomeButton{margin:0 8px}
.companyLogo{background-image:url('/FP/Assets/Images/MasterPage/pk_master.png?v=4');background-repeat:no-repeat;background-position:-2px -2px;width:190px;height:37px;position:absolute;top:12px}
#documentViewerPdfBar{width:30%;max-width:100%;background-color:#4d4b47;display:none}
#documentViewerPdfBarText{padding:15px;color:#f6f0e2}
#documentViewerPdfBarCaption{font-size:16px;padding:0 0 10px}
#documentViewerPdfBar .highlighted-text{font-weight:normal;color:#4d4b47}
#documentViewerPdfContainer #scribdLoadingMessage{position:absolute;top:0;left:0;padding-top:150px;text-align:center;vertical-align:middle;background-color:#f6f0e2;display:none}
#documentViewerPdfMain #scribdLoadingMessageHiRes{color:#f6f0e2;display:none}
#ocrTextContainer{max-height:300px;overflow:auto;color:#949393;white-space:pre;background-color:#f0f0f0;padding:1% 3% 3%;border:1px solid #e9e2d5;border-radius:6px;line-height:1.28}
@media(max-width:767px){div#ocrTextContainer{white-space:initial;-webkit-overflow-scrolling:touch}
}
#ocrTextContainer .highlighted-text{font-weight:normal;background-color:#eea7fa;margin-right:3px;color:#105a83}
#documentViewerSideBarTable{width:100%}
#documentViewerSideBarTable tr{border-bottom:1px solid #666}
#documentViewerSideBarTable tr.current{color:#e56c30}
#documentViewerSideBarTable tr.highlight{background-color:#666}
#documentViewerSideBarTable td{padding:5px}
#documentViewerSideBarTable th{padding:5px;color:#ccc;border-top:1px solid #666}
.mh_responsive #documentViewerMainContainer,.mh_responsive #pdfContainer{width:100%!important}
.mh_responsive #documentViewerMainContainer:not(.fullScreen) #documentViewerPdfMain{float:none}
.mh_responsive #documentViewerPdfContainer{text-align:center}
#documentViewerControlsContainer{text-align:right}
#documentViewerNormalControls .zoomButtons img,.documentViewerControls .zoomButtons img{margin-right:6px}
#documentViewerFullscreenHeader #backToNormalButton{left:15px}
#documentViewerFullscreenHeader .documentActions{right:13px}
#documentViewerFullscreenFloatControls .documentActions{right:14px}
#documentViewerFullscreenFloatControls .zoomButtons{left:13px}
#documentViewerNormalControls .zoomButtons{left:10px}
#documentViewerNormalControls #fullScreenButton{right:10px}
#downloadSourceButton,#saveRecordButton{margin-left:10px}
#downloadSourceButton img{left:-5px}
#documentViewerFullscreenFloatControls .pk_SearchWidget{float:left;margin-right:8px}
.companyLogo{left:12px}
#documentViewerPdfBar{float:left}
#documentViewerPdfMain{float:right}
