comparison Applications/StoneWebViewer/WebApplication/app.css @ 1655:092af2150f67

removed useless css classes for PDF.js
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 17 Nov 2020 09:45:14 +0100
parents d1806b4e4839
children b8f54ab47b3b
comparison
equal deleted inserted replaced
1654:39137da83b0b 1655:092af2150f67
2653 background-color: rgba(220, 200, 0, 0.9); } 2653 background-color: rgba(220, 200, 0, 0.9); }
2654 2654
2655 .wvOverlay__studyBadge--violet { 2655 .wvOverlay__studyBadge--violet {
2656 background-color: rgba(255, 31, 255, 0.7); } 2656 background-color: rgba(255, 31, 255, 0.7); }
2657 2657
2658 wv-pdf-viewer { 2658 /*@import "wv-pdf-viewer.scss";*/
2659 display: block;
2660 width: 100%;
2661 height: 100%; }
2662
2663 #toolbarContainer > #toolbarViewer > #toolbarViewerLeft > .wv-pdf-viewer-closebutton {
2664 background-color: inherit;
2665 color: white;
2666 border: none;
2667 padding: 2px;
2668 margin-left: 4px;
2669 margin-right: 2px; }
2670 #toolbarContainer > #toolbarViewer > #toolbarViewerLeft > .wv-pdf-viewer-closebutton:hover {
2671 color: black; }
2672
2673 .fa.fa-window-close.wv-pdf-viewer-closebuttonicon {
2674 font-size: 2rem;
2675 line-height: 28px; }
2676
2677 .pdfjs .textLayer {
2678 position: absolute;
2679 left: 0;
2680 top: 0;
2681 right: 0;
2682 bottom: 0;
2683 overflow: hidden;
2684 opacity: 0.2; }
2685
2686 .pdfjs .textLayer > div {
2687 color: transparent;
2688 position: absolute;
2689 white-space: pre;
2690 cursor: text;
2691 -webkit-transform-origin: 0 0;
2692 -moz-transform-origin: 0 0;
2693 -o-transform-origin: 0 0;
2694 -ms-transform-origin: 0 0;
2695 transform-origin: 0 0; }
2696
2697 .pdfjs .textLayer .highlight {
2698 margin: -1px;
2699 padding: 1px;
2700 background-color: #b400aa;
2701 border-radius: 4px; }
2702
2703 .pdfjs .textLayer .highlight.begin {
2704 border-radius: 4px 0 0 4px; }
2705
2706 .pdfjs .textLayer .highlight.end {
2707 border-radius: 0 4px 4px 0; }
2708
2709 .pdfjs .textLayer .highlight.middle {
2710 border-radius: 0; }
2711
2712 .pdfjs .textLayer .highlight.selected {
2713 background-color: #006400; }
2714
2715 .pdfjs .textLayer ::selection {
2716 background: #00f; }
2717
2718 .pdfjs .textLayer ::-moz-selection {
2719 background: #00f; }
2720
2721 .pdfjs .pdfViewer .canvasWrapper {
2722 overflow: hidden; }
2723
2724 .pdfjs .pdfViewer .page {
2725 direction: ltr;
2726 width: 816px;
2727 height: 1056px;
2728 margin: 1px auto -8px;
2729 position: relative;
2730 overflow: visible;
2731 border: 9px solid transparent;
2732 background-clip: content-box;
2733 border-image: url("../images/pdf.js-viewer/shadow.png") 9 9 repeat;
2734 background-color: #fff; }
2735
2736 body {
2737 height: 100%; }
2738
2739 .pdfjs .pdfViewer.removePageBorders .page {
2740 margin: 0 auto 10px;
2741 border: none; }
2742
2743 .pdfjs .pdfViewer .page canvas {
2744 margin: 0;
2745 display: block; }
2746
2747 .pdfjs .pdfViewer .page .loadingIcon {
2748 position: absolute;
2749 display: block;
2750 left: 0;
2751 top: 0;
2752 right: 0;
2753 bottom: 0;
2754 background: url("../images/pdf.js-viewer/loading-icon.gif") center no-repeat; }
2755
2756 .pdfjs .pdfViewer .page .annotLink > a:hover {
2757 opacity: .2;
2758 background: #ff0;
2759 box-shadow: 0 2px 10px #ff0; }
2760
2761 .pdfjs .pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
2762 margin-bottom: 100%;
2763 border: 0; }
2764
2765 .pdfjs .pdfPresentationMode:-moz-full-screen .pdfViewer .page {
2766 margin-bottom: 100%;
2767 border: 0; }
2768
2769 .pdfjs .pdfPresentationMode:-ms-fullscreen .pdfViewer .page {
2770 margin-bottom: 100% !important;
2771 border: 0; }
2772
2773 .pdfjs .pdfPresentationMode:fullscreen .pdfViewer .page {
2774 margin-bottom: 100%;
2775 border: 0; }
2776
2777 .pdfjs .pdfViewer .page .annotText > img {
2778 position: absolute;
2779 cursor: pointer; }
2780
2781 .pdfjs .pdfViewer .page .annotTextContentWrapper {
2782 position: absolute;
2783 width: 20em; }
2784
2785 .pdfjs .pdfViewer .page .annotTextContent {
2786 z-index: 200;
2787 float: left;
2788 max-width: 20em;
2789 background-color: #FF9;
2790 box-shadow: 0 2px 5px #333;
2791 border-radius: 2px;
2792 padding: .6em;
2793 cursor: pointer; }
2794
2795 .pdfjs .pdfViewer .page .annotTextContent > h1 {
2796 font-size: 1em;
2797 border-bottom: 1px solid #000;
2798 padding-bottom: 0.2em; }
2799
2800 .pdfjs .pdfViewer .page .annotTextContent > p {
2801 padding-top: 0.2em; }
2802
2803 .pdfjs .pdfViewer .page .annotLink > a {
2804 position: absolute;
2805 font-size: 1em;
2806 top: 0;
2807 left: 0;
2808 width: 100%;
2809 height: 100%; }
2810
2811 .pdfjs .pdfViewer .page .annotLink > a {
2812 background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAA LAAAAAABAAEAAAIBRAA7") 0 0 repeat; }
2813
2814 .pdfjs * {
2815 padding: 0;
2816 margin: 0; }
2817
2818 html {
2819 height: 100%;
2820 font-size: 10px; }
2821
2822 .pdfjs input,
2823 .pdfjs button,
2824 .pdfjs select {
2825 font: message-box;
2826 outline: none; }
2827
2828 .pdfjs .hidden {
2829 display: none !important; }
2830
2831 .pdfjs [hidden] {
2832 display: none !important; }
2833
2834 .pdfjs #viewerContainer.pdfPresentationMode:-webkit-full-screen {
2835 top: 0;
2836 border-top: 2px solid transparent;
2837 background-color: #000;
2838 width: 100%;
2839 height: 100%;
2840 overflow: hidden;
2841 cursor: none;
2842 -webkit-user-select: none; }
2843
2844 .pdfjs #viewerContainer.pdfPresentationMode:-moz-full-screen {
2845 top: 0;
2846 border-top: 2px solid transparent;
2847 background-color: #000;
2848 width: 100%;
2849 height: 100%;
2850 overflow: hidden;
2851 cursor: none;
2852 -moz-user-select: none; }
2853
2854 .pdfjs #viewerContainer.pdfPresentationMode:-ms-fullscreen {
2855 top: 0 !important;
2856 border-top: 2px solid transparent;
2857 width: 100%;
2858 height: 100%;
2859 overflow: hidden !important;
2860 cursor: none;
2861 -ms-user-select: none; }
2862
2863 .pdfjs #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop {
2864 background-color: #000; }
2865
2866 .pdfjs #viewerContainer.pdfPresentationMode:fullscreen {
2867 top: 0;
2868 border-top: 2px solid transparent;
2869 background-color: #000;
2870 width: 100%;
2871 height: 100%;
2872 overflow: hidden;
2873 cursor: none;
2874 -webkit-user-select: none;
2875 -moz-user-select: none;
2876 -ms-user-select: none; }
2877
2878 .pdfjs .pdfPresentationMode:-webkit-full-screen a:not(.internalLink) {
2879 display: none; }
2880
2881 .pdfjs .pdfPresentationMode:-moz-full-screen a:not(.internalLink) {
2882 display: none; }
2883
2884 .pdfjs .pdfPresentationMode:-ms-fullscreen a:not(.internalLink) {
2885 display: none !important; }
2886
2887 .pdfjs .pdfPresentationMode:fullscreen a:not(.internalLink) {
2888 display: none; }
2889
2890 .pdfjs .pdfPresentationMode:-webkit-full-screen .textLayer > div {
2891 cursor: none; }
2892
2893 .pdfjs .pdfPresentationMode:-moz-full-screen .textLayer > div {
2894 cursor: none; }
2895
2896 .pdfjs .pdfPresentationMode:-ms-fullscreen .textLayer > div {
2897 cursor: none; }
2898
2899 .pdfjs .pdfPresentationMode:fullscreen .textLayer > div {
2900 cursor: none; }
2901
2902 .pdfjs .pdfPresentationMode.pdfPresentationModeControls > *,
2903 .pdfjs .pdfPresentationMode.pdfPresentationModeControls .textLayer > div {
2904 cursor: default; }
2905
2906 .pdfjs .outerCenter {
2907 pointer-events: none;
2908 position: relative; }
2909
2910 html[dir='ltr'] .pdfjs .outerCenter {
2911 float: right;
2912 right: 50%; }
2913
2914 html[dir='rtl'] .pdfjs .outerCenter {
2915 float: left;
2916 left: 50%; }
2917
2918 .pdfjs .innerCenter {
2919 pointer-events: auto;
2920 position: relative; }
2921
2922 html[dir='ltr'] .pdfjs .innerCenter {
2923 float: right;
2924 right: -50%; }
2925
2926 html[dir='rtl'] .pdfjs .innerCenter {
2927 float: left;
2928 left: -50%; }
2929
2930 .pdfjs #outerContainer {
2931 width: 100%;
2932 height: 100%;
2933 position: relative;
2934 background-color: #404040;
2935 background-image: url("../images/pdf.js-viewer/texture.png"); }
2936
2937 .pdfjs #sidebarContainer {
2938 position: absolute;
2939 top: 0;
2940 bottom: 0;
2941 width: 200px;
2942 visibility: hidden;
2943 -webkit-transition-duration: 200ms;
2944 -webkit-transition-timing-function: ease;
2945 transition-duration: 200ms;
2946 transition-timing-function: ease; }
2947
2948 html[dir='ltr'] .pdfjs #sidebarContainer {
2949 -webkit-transition-property: left;
2950 transition-property: left;
2951 left: -200px; }
2952
2953 html[dir='rtl'] .pdfjs #sidebarContainer {
2954 -webkit-transition-property: right;
2955 transition-property: right;
2956 right: -200px; }
2957
2958 .pdfjs #outerContainer.sidebarMoving > #sidebarContainer,
2959 .pdfjs #outerContainer.sidebarOpen > #sidebarContainer {
2960 visibility: visible; }
2961
2962 html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen > #sidebarContainer {
2963 left: 0; }
2964
2965 html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen > #sidebarContainer {
2966 right: 0; }
2967
2968 .pdfjs #mainContainer {
2969 position: absolute;
2970 top: 0;
2971 right: 0;
2972 bottom: 0;
2973 left: 0;
2974 min-width: 320px;
2975 -webkit-transition-duration: 200ms;
2976 -webkit-transition-timing-function: ease;
2977 transition-duration: 200ms;
2978 transition-timing-function: ease; }
2979
2980 html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
2981 -webkit-transition-property: left;
2982 transition-property: left;
2983 left: 200px; }
2984
2985 html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
2986 -webkit-transition-property: right;
2987 transition-property: right;
2988 right: 200px; }
2989
2990 .pdfjs #sidebarContent {
2991 top: 32px;
2992 bottom: 0;
2993 overflow: auto;
2994 -webkit-overflow-scrolling: touch;
2995 position: absolute;
2996 width: 200px;
2997 background-color: rgba(0, 0, 0, 0.1); }
2998
2999 html[dir='ltr'] .pdfjs #sidebarContent {
3000 left: 0;
3001 box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25); }
3002
3003 html[dir='rtl'] .pdfjs #sidebarContent {
3004 right: 0;
3005 box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25); }
3006
3007 .pdfjs #viewerContainer {
3008 overflow: auto;
3009 -webkit-overflow-scrolling: touch;
3010 position: absolute;
3011 top: 32px;
3012 right: 0;
3013 bottom: 0;
3014 left: 0;
3015 outline: none; }
3016
3017 html[dir='ltr'] .pdfjs #viewerContainer {
3018 box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.05); }
3019
3020 html[dir='rtl'] .pdfjs #viewerContainer {
3021 box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.05); }
3022
3023 .pdfjs .toolbar {
3024 position: relative;
3025 left: 0;
3026 right: 0;
3027 cursor: default; }
3028
3029 .pdfjs #toolbarContainer {
3030 width: 100%; }
3031
3032 .pdfjs #toolbarSidebar {
3033 width: 200px;
3034 height: 32px;
3035 background-color: #424242;
3036 background-image: url("../images/pdf.js-viewer/texture.png"), linear-gradient(rgba(77, 77, 77, 0.99), rgba(64, 64, 64, 0.95)); }
3037
3038 html[dir='ltr'] .pdfjs #toolbarSidebar {
3039 box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1); }
3040
3041 html[dir='rtl'] .pdfjs #toolbarSidebar {
3042 box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1); }
3043
3044 .pdfjs #toolbarContainer,
3045 .pdfjs .findbar,
3046 .pdfjs .secondaryToolbar {
3047 position: relative;
3048 height: 32px;
3049 background-color: #474747;
3050 background-image: url("../images/pdf.js-viewer/texture.png"), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95)); }
3051
3052 html[dir='ltr'] .pdfjs #toolbarContainer,
3053 .pdfjs .findbar,
3054 .pdfjs .secondaryToolbar {
3055 box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1); }
3056
3057 html[dir='rtl'] .pdfjs #toolbarContainer,
3058 .pdfjs .findbar,
3059 .pdfjs .secondaryToolbar {
3060 box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1); }
3061
3062 .pdfjs #toolbarViewer {
3063 height: 32px; }
3064
3065 .pdfjs #loadingBar {
3066 position: relative;
3067 width: 100%;
3068 height: 4px;
3069 background-color: #333;
3070 border-bottom: 1px solid #333; }
3071
3072 .pdfjs #loadingBar .progress {
3073 position: absolute;
3074 top: 0;
3075 left: 0;
3076 width: 0;
3077 height: 100%;
3078 background-color: #ddd;
3079 overflow: hidden;
3080 -webkit-transition: width 200ms;
3081 transition: width 200ms; }
3082
3083 @-webkit-keyframes progressIndeterminate {
3084 0% {
3085 left: 0; }
3086 50% {
3087 left: 100%; }
3088 100% {
3089 left: 100%; } }
3090
3091 @keyframes progressIndeterminate {
3092 0% {
3093 left: 0; }
3094 50% {
3095 left: 100%; }
3096 100% {
3097 left: 100%; } }
3098
3099 .pdfjs #loadingBar .progress.indeterminate {
3100 background-color: #999;
3101 -webkit-transition: none;
3102 transition: none; }
3103
3104 .pdfjs #loadingBar .indeterminate .glimmer {
3105 position: absolute;
3106 top: 0;
3107 left: 0;
3108 height: 100%;
3109 width: 50px;
3110 background-image: linear-gradient(to right, #999 0%, #fff 50%, #999 100%);
3111 background-size: 100% 100%;
3112 background-repeat: no-repeat;
3113 -webkit-animation: progressIndeterminate 2s linear infinite;
3114 animation: progressIndeterminate 2s linear infinite; }
3115
3116 .pdfjs .findbar,
3117 .pdfjs .secondaryToolbar {
3118 top: 32px;
3119 position: absolute;
3120 z-index: 10000;
3121 height: 32px;
3122 min-width: 16px;
3123 padding: 0 6px;
3124 margin: 4px 2px;
3125 color: #d9d9d9;
3126 font-size: 12px;
3127 line-height: 14px;
3128 text-align: left;
3129 cursor: default; }
3130
3131 html[dir='ltr'] .pdfjs .findbar {
3132 left: 68px; }
3133
3134 html[dir='rtl'] .pdfjs .findbar {
3135 right: 68px; }
3136
3137 .pdfjs .findbar label {
3138 -webkit-user-select: none;
3139 -moz-user-select: none; }
3140
3141 .pdfjs #findInput[data-status="pending"] {
3142 background-image: url("../images/pdf.js-viewer/loading-small.png");
3143 background-repeat: no-repeat;
3144 background-position: right; }
3145
3146 html[dir='rtl'] .pdfjs #findInput[data-status="pending"] {
3147 background-position: left; }
3148
3149 .pdfjs .secondaryToolbar {
3150 padding: 6px;
3151 height: auto;
3152 z-index: 30000; }
3153
3154 html[dir='ltr'] .pdfjs .secondaryToolbar {
3155 right: 4px; }
3156
3157 html[dir='rtl'] .pdfjs .secondaryToolbar {
3158 left: 4px; }
3159
3160 .pdfjs #secondaryToolbarButtonContainer {
3161 max-width: 200px;
3162 max-height: 400px;
3163 overflow-y: auto;
3164 -webkit-overflow-scrolling: touch;
3165 margin-bottom: -4px; }
3166
3167 .pdfjs .doorHanger,
3168 .pdfjs .doorHangerRight {
3169 border: 1px solid rgba(0, 0, 0, 0.5);
3170 border-radius: 2px;
3171 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
3172
3173 .pdfjs .doorHanger:after,
3174 .pdfjs .doorHanger:before,
3175 .pdfjs .doorHangerRight:after,
3176 .pdfjs .doorHangerRight:before {
3177 bottom: 100%;
3178 border: solid transparent;
3179 content: " ";
3180 height: 0;
3181 width: 0;
3182 position: absolute;
3183 pointer-events: none; }
3184
3185 .pdfjs .doorHanger:after,
3186 .pdfjs .doorHangerRight:after {
3187 border-bottom-color: rgba(82, 82, 82, 0.99);
3188 border-width: 8px; }
3189
3190 .pdfjs .doorHanger:before,
3191 .pdfjs .doorHangerRight:before {
3192 border-bottom-color: rgba(0, 0, 0, 0.5);
3193 border-width: 9px; }
3194
3195 html[dir='ltr'] .pdfjs .doorHanger:after,
3196 html[dir='rtl'] .pdfjs .doorHangerRight:after {
3197 left: 13px;
3198 margin-left: -8px; }
3199
3200 html[dir='ltr'] .pdfjs .doorHanger:before,
3201 html[dir='rtl'] .pdfjs .doorHangerRight:before {
3202 left: 13px;
3203 margin-left: -9px; }
3204
3205 html[dir='rtl'] .pdfjs .doorHanger:after,
3206 html[dir='ltr'] .pdfjs .doorHangerRight:after {
3207 right: 13px;
3208 margin-right: -8px; }
3209
3210 html[dir='rtl'] .pdfjs .doorHanger:before,
3211 html[dir='ltr'] .pdfjs .doorHangerRight:before {
3212 right: 13px;
3213 margin-right: -9px; }
3214
3215 .pdfjs #findMsg {
3216 font-style: italic;
3217 color: #A6B7D0; }
3218
3219 .pdfjs #findInput.notFound {
3220 background-color: #f66; }
3221
3222 html[dir='ltr'] .pdfjs #toolbarViewerLeft {
3223 margin-left: -1px; }
3224
3225 html[dir='rtl'] .pdfjs #toolbarViewerRight {
3226 margin-right: -1px; }
3227
3228 html[dir='ltr'] .pdfjs #toolbarViewerLeft,
3229 html[dir='rtl'] .pdfjs #toolbarViewerRight {
3230 position: absolute;
3231 top: 0;
3232 left: 0; }
3233
3234 html[dir='ltr'] .pdfjs #toolbarViewerRight,
3235 html[dir='rtl'] .pdfjs #toolbarViewerLeft {
3236 position: absolute;
3237 top: 0;
3238 right: 0; }
3239
3240 html[dir='ltr'] .pdfjs #toolbarViewerLeft > *,
3241 html[dir='ltr'] .pdfjs #toolbarViewerMiddle > *,
3242 html[dir='ltr'] .pdfjs #toolbarViewerRight > *,
3243 html[dir='ltr'] .pdfjs .findbar > * {
3244 position: relative;
3245 float: left; }
3246
3247 html[dir='rtl'] .pdfjs #toolbarViewerLeft > *,
3248 html[dir='rtl'] .pdfjs #toolbarViewerMiddle > *,
3249 html[dir='rtl'] .pdfjs #toolbarViewerRight > *,
3250 html[dir='rtl'] .pdfjs .findbar > * {
3251 position: relative;
3252 float: right; }
3253
3254 html[dir='ltr'] .pdfjs .splitToolbarButton {
3255 margin: 3px 2px 4px 0;
3256 display: inline-block; }
3257
3258 html[dir='rtl'] .pdfjs .splitToolbarButton {
3259 margin: 3px 0 4px 2px;
3260 display: inline-block; }
3261
3262 html[dir='ltr'] .pdfjs .splitToolbarButton > .toolbarButton {
3263 border-radius: 0;
3264 float: left; }
3265
3266 html[dir='rtl'] .pdfjs .splitToolbarButton > .toolbarButton {
3267 border-radius: 0;
3268 float: right; }
3269
3270 .pdfjs .toolbarButton,
3271 .pdfjs .secondaryToolbarButton,
3272 .pdfjs .overlayButton {
3273 border: 0 none;
3274 background: none;
3275 width: 32px;
3276 height: 25px; }
3277
3278 .pdfjs .toolbarButton > span {
3279 display: inline-block;
3280 width: 0;
3281 height: 0;
3282 overflow: hidden; }
3283
3284 .pdfjs .toolbarButton[disabled],
3285 .pdfjs .secondaryToolbarButton[disabled],
3286 .pdfjs .overlayButton[disabled] {
3287 opacity: 0.5; }
3288
3289 .pdfjs .toolbarButton.group {
3290 margin-right: 0; }
3291
3292 .pdfjs .splitToolbarButton.toggled .toolbarButton {
3293 margin: 0; }
3294
3295 .pdfjs .splitToolbarButton:hover > .toolbarButton,
3296 .pdfjs .splitToolbarButton:focus > .toolbarButton,
3297 .pdfjs .splitToolbarButton.toggled > .toolbarButton,
3298 .pdfjs .toolbarButton.textButton {
3299 background-color: rgba(0, 0, 0, 0.12);
3300 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3301 background-clip: padding-box;
3302 border: 1px solid rgba(0, 0, 0, 0.35);
3303 border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
3304 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
3305 -webkit-transition-property: background-color, border-color, box-shadow;
3306 -webkit-transition-duration: 150ms;
3307 -webkit-transition-timing-function: ease;
3308 transition-property: background-color, border-color, box-shadow;
3309 transition-duration: 150ms;
3310 transition-timing-function: ease; }
3311
3312 .pdfjs .splitToolbarButton > .toolbarButton:hover,
3313 .pdfjs .splitToolbarButton > .toolbarButton:focus,
3314 .pdfjs .dropdownToolbarButton:hover,
3315 .pdfjs .overlayButton:hover,
3316 .pdfjs .toolbarButton.textButton:hover,
3317 .pdfjs .toolbarButton.textButton:focus {
3318 background-color: rgba(0, 0, 0, 0.2);
3319 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 0 1px rgba(0, 0, 0, 0.05);
3320 z-index: 199; }
3321
3322 .pdfjs .splitToolbarButton > .toolbarButton {
3323 position: relative; }
3324
3325 html[dir='ltr'] .pdfjs .splitToolbarButton > .toolbarButton:first-child,
3326 html[dir='rtl'] .pdfjs .splitToolbarButton > .toolbarButton:last-child {
3327 position: relative;
3328 margin: 0;
3329 margin-right: -1px;
3330 border-top-left-radius: 2px;
3331 border-bottom-left-radius: 2px;
3332 border-right-color: transparent; }
3333
3334 html[dir='ltr'] .pdfjs .splitToolbarButton > .toolbarButton:last-child,
3335 html[dir='rtl'] .pdfjs .splitToolbarButton > .toolbarButton:first-child {
3336 position: relative;
3337 margin: 0;
3338 margin-left: -1px;
3339 border-top-right-radius: 2px;
3340 border-bottom-right-radius: 2px;
3341 border-left-color: transparent; }
3342
3343 .pdfjs .splitToolbarButtonSeparator {
3344 padding: 8px 0;
3345 width: 1px;
3346 background-color: rgba(0, 0, 0, 0.5);
3347 z-index: 99;
3348 box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
3349 display: inline-block;
3350 margin: 5px 0; }
3351
3352 html[dir='ltr'] .pdfjs .splitToolbarButtonSeparator {
3353 float: left; }
3354
3355 html[dir='rtl'] .pdfjs .splitToolbarButtonSeparator {
3356 float: right; }
3357
3358 .pdfjs .splitToolbarButton:hover > .splitToolbarButtonSeparator,
3359 .pdfjs .splitToolbarButton.toggled > .splitToolbarButtonSeparator {
3360 padding: 12px 0;
3361 margin: 1px 0;
3362 box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03);
3363 -webkit-transition-property: padding;
3364 -webkit-transition-duration: 10ms;
3365 -webkit-transition-timing-function: ease;
3366 transition-property: padding;
3367 transition-duration: 10ms;
3368 transition-timing-function: ease; }
3369
3370 .pdfjs .toolbarButton,
3371 .pdfjs .dropdownToolbarButton,
3372 .pdfjs .secondaryToolbarButton,
3373 .pdfjs .overlayButton {
3374 min-width: 16px;
3375 padding: 2px 6px 0;
3376 border: 1px solid transparent;
3377 border-radius: 2px;
3378 color: rgba(255, 255, 255, 0.8);
3379 font-size: 12px;
3380 line-height: 14px;
3381 -webkit-user-select: none;
3382 -moz-user-select: none;
3383 -ms-user-select: none;
3384 cursor: default;
3385 -webkit-transition-property: background-color, border-color, box-shadow;
3386 -webkit-transition-duration: 150ms;
3387 -webkit-transition-timing-function: ease;
3388 transition-property: background-color, border-color, box-shadow;
3389 transition-duration: 150ms;
3390 transition-timing-function: ease; }
3391
3392 html[dir='ltr'] .pdfjs .toolbarButton,
3393 html[dir='ltr'] .pdfjs .overlayButton,
3394 html[dir='ltr'] .pdfjs .dropdownToolbarButton {
3395 margin: 3px 2px 4px 0; }
3396
3397 html[dir='rtl'] .pdfjs .toolbarButton,
3398 html[dir='rtl'] .pdfjs .overlayButton,
3399 html[dir='rtl'] .pdfjs .dropdownToolbarButton {
3400 margin: 3px 0 4px 2px; }
3401
3402 .pdfjs .toolbarButton:hover,
3403 .pdfjs .toolbarButton:focus,
3404 .pdfjs .dropdownToolbarButton,
3405 .pdfjs .overlayButton,
3406 .pdfjs .secondaryToolbarButton:hover,
3407 .pdfjs .secondaryToolbarButton:focus {
3408 background-color: rgba(0, 0, 0, 0.12);
3409 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3410 background-clip: padding-box;
3411 border: 1px solid rgba(0, 0, 0, 0.35);
3412 border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
3413 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05); }
3414
3415 .pdfjs .toolbarButton:hover:active,
3416 .pdfjs .overlayButton:hover:active,
3417 .pdfjs .dropdownToolbarButton:hover:active,
3418 .pdfjs .secondaryToolbarButton:hover:active {
3419 background-color: rgba(0, 0, 0, 0.2);
3420 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3421 border-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45);
3422 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
3423 -webkit-transition-property: background-color, border-color, box-shadow;
3424 -webkit-transition-duration: 10ms;
3425 -webkit-transition-timing-function: linear;
3426 transition-property: background-color, border-color, box-shadow;
3427 transition-duration: 10ms;
3428 transition-timing-function: linear; }
3429
3430 .pdfjs .toolbarButton.toggled,
3431 .pdfjs .splitToolbarButton.toggled > .toolbarButton.toggled,
3432 .pdfjs .secondaryToolbarButton.toggled {
3433 background-color: rgba(0, 0, 0, 0.3);
3434 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3435 border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.5);
3436 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
3437 -webkit-transition-property: background-color, border-color, box-shadow;
3438 -webkit-transition-duration: 10ms;
3439 -webkit-transition-timing-function: linear;
3440 transition-property: background-color, border-color, box-shadow;
3441 transition-duration: 10ms;
3442 transition-timing-function: linear; }
3443
3444 .pdfjs .toolbarButton.toggled:hover:active,
3445 .pdfjs .splitToolbarButton.toggled > .toolbarButton.toggled:hover:active,
3446 .pdfjs .secondaryToolbarButton.toggled:hover:active {
3447 background-color: rgba(0, 0, 0, 0.4);
3448 border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.55);
3449 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.05); }
3450
3451 .pdfjs .dropdownToolbarButton {
3452 width: 120px;
3453 max-width: 120px;
3454 padding: 0;
3455 overflow: hidden;
3456 background: url("../images/pdf.js-viewer/toolbarButton-menuArrows.png") no-repeat; }
3457
3458 html[dir='ltr'] .pdfjs .dropdownToolbarButton {
3459 background-position: 95%; }
3460
3461 html[dir='rtl'] .pdfjs .dropdownToolbarButton {
3462 background-position: 5%; }
3463
3464 .pdfjs .dropdownToolbarButton > select {
3465 min-width: 140px;
3466 font-size: 12px;
3467 color: #f2f2f2;
3468 margin: 0;
3469 padding: 3px 2px 2px;
3470 border: none;
3471 background: rgba(0, 0, 0, 0); }
3472
3473 .pdfjs .dropdownToolbarButton > select > option {
3474 background: #3d3d3d; }
3475
3476 .pdfjs #customScaleOption {
3477 display: none; }
3478
3479 .pdfjs #pageWidthOption {
3480 border-bottom: 1px rgba(255, 255, 255, 0.5) solid; }
3481
3482 html[dir='ltr'] .pdfjs .splitToolbarButton:first-child,
3483 html[dir='ltr'] .pdfjs .toolbarButton:first-child,
3484 html[dir='rtl'] .pdfjs .splitToolbarButton:last-child,
3485 html[dir='rtl'] .pdfjs .toolbarButton:last-child {
3486 margin-left: 4px; }
3487
3488 html[dir='ltr'] .pdfjs .splitToolbarButton:last-child,
3489 html[dir='ltr'] .pdfjs .toolbarButton:last-child,
3490 html[dir='rtl'] .pdfjs .splitToolbarButton:first-child,
3491 html[dir='rtl'] .pdfjs .toolbarButton:first-child {
3492 margin-right: 4px; }
3493
3494 .pdfjs .toolbarButtonSpacer {
3495 width: 30px;
3496 display: inline-block;
3497 height: 1px; }
3498
3499 .pdfjs .toolbarButtonFlexibleSpacer {
3500 -webkit-box-flex: 1;
3501 -moz-box-flex: 1;
3502 min-width: 30px; }
3503
3504 html[dir='ltr'] .pdfjs #findPrevious {
3505 margin-left: 3px; }
3506
3507 html[dir='ltr'] .pdfjs #findNext {
3508 margin-right: 3px; }
3509
3510 html[dir='rtl'] .pdfjs #findPrevious {
3511 margin-right: 3px; }
3512
3513 html[dir='rtl'] .pdfjs #findNext {
3514 margin-left: 3px; }
3515
3516 .pdfjs .toolbarButton::before,
3517 .pdfjs .secondaryToolbarButton::before {
3518 position: absolute;
3519 display: inline-block;
3520 top: 4px;
3521 left: 7px; }
3522
3523 html[dir="ltr"] .pdfjs .secondaryToolbarButton::before {
3524 left: 4px; }
3525
3526 html[dir="rtl"] .pdfjs .secondaryToolbarButton::before {
3527 right: 4px; }
3528
3529 html[dir='ltr'] .pdfjs .toolbarButton#sidebarToggle::before {
3530 content: url("../images/pdf.js-viewer/toolbarButton-sidebarToggle.png"); }
3531
3532 html[dir='rtl'] .pdfjs .toolbarButton#sidebarToggle::before {
3533 content: url("../images/pdf.js-viewer/toolbarButton-sidebarToggle-rtl.png"); }
3534
3535 html[dir='ltr'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
3536 content: url("../images/pdf.js-viewer/toolbarButton-secondaryToolbarToggle.png"); }
3537
3538 html[dir='rtl'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
3539 content: url("../images/pdf.js-viewer/toolbarButton-secondaryToolbarToggle-rtl.png"); }
3540
3541 html[dir='ltr'] .pdfjs .toolbarButton.findPrevious::before {
3542 content: url("../images/pdf.js-viewer/findbarButton-previous.png"); }
3543
3544 html[dir='rtl'] .pdfjs .toolbarButton.findPrevious::before {
3545 content: url("../images/pdf.js-viewer/findbarButton-previous-rtl.png"); }
3546
3547 html[dir='ltr'] .pdfjs .toolbarButton.findNext::before {
3548 content: url("../images/pdf.js-viewer/findbarButton-next.png"); }
3549
3550 html[dir='rtl'] .pdfjs .toolbarButton.findNext::before {
3551 content: url("../images/pdf.js-viewer/findbarButton-next-rtl.png"); }
3552
3553 html[dir='ltr'] .pdfjs .toolbarButton.pageUp::before {
3554 content: url("../images/pdf.js-viewer/toolbarButton-pageUp.png"); }
3555
3556 html[dir='rtl'] .pdfjs .toolbarButton.pageUp::before {
3557 content: url("../images/pdf.js-viewer/toolbarButton-pageUp-rtl.png"); }
3558
3559 html[dir='ltr'] .pdfjs .toolbarButton.pageDown::before {
3560 content: url("../images/pdf.js-viewer/toolbarButton-pageDown.png"); }
3561
3562 html[dir='rtl'] .pdfjs .toolbarButton.pageDown::before {
3563 content: url("../images/pdf.js-viewer/toolbarButton-pageDown-rtl.png"); }
3564
3565 .pdfjs .toolbarButton.zoomOut::before {
3566 content: url("../images/pdf.js-viewer/toolbarButton-zoomOut.png"); }
3567
3568 .pdfjs .toolbarButton.zoomIn::before {
3569 content: url("../images/pdf.js-viewer/toolbarButton-zoomIn.png"); }
3570
3571 .pdfjs .toolbarButton.presentationMode::before,
3572 .pdfjs .secondaryToolbarButton.presentationMode::before {
3573 content: url("../images/pdf.js-viewer/toolbarButton-presentationMode.png"); }
3574
3575 .pdfjs .toolbarButton.print::before,
3576 .pdfjs .secondaryToolbarButton.print::before {
3577 content: url("../images/pdf.js-viewer/toolbarButton-print.png"); }
3578
3579 .pdfjs .toolbarButton.openFile::before,
3580 .pdfjs .secondaryToolbarButton.openFile::before {
3581 content: url("../images/pdf.js-viewer/toolbarButton-openFile.png"); }
3582
3583 .pdfjs .toolbarButton.download::before,
3584 .pdfjs .secondaryToolbarButton.download::before {
3585 content: url("../images/pdf.js-viewer/toolbarButton-download.png"); }
3586
3587 .pdfjs .toolbarButton.bookmark,
3588 .pdfjs .secondaryToolbarButton.bookmark {
3589 -webkit-box-sizing: border-box;
3590 -moz-box-sizing: border-box;
3591 box-sizing: border-box;
3592 outline: none;
3593 padding-top: 4px;
3594 text-decoration: none; }
3595
3596 .pdfjs .secondaryToolbarButton.bookmark {
3597 padding-top: 5px; }
3598
3599 .pdfjs .bookmark[href='#'] {
3600 opacity: .5;
3601 pointer-events: none; }
3602
3603 .pdfjs .toolbarButton.bookmark::before,
3604 .pdfjs .secondaryToolbarButton.bookmark::before {
3605 content: url("../images/pdf.js-viewer/toolbarButton-bookmark.png"); }
3606
3607 .pdfjs #viewThumbnail.toolbarButton::before {
3608 content: url("../images/pdf.js-viewer/toolbarButton-viewThumbnail.png"); }
3609
3610 html[dir="ltr"] .pdfjs #viewOutline.toolbarButton::before {
3611 content: url("../images/pdf.js-viewer/toolbarButton-viewOutline.png"); }
3612
3613 html[dir="rtl"] .pdfjs #viewOutline.toolbarButton::before {
3614 content: url("../images/pdf.js-viewer/toolbarButton-viewOutline-rtl.png"); }
3615
3616 .pdfjs #viewAttachments.toolbarButton::before {
3617 content: url("../images/pdf.js-viewer/toolbarButton-viewAttachments.png"); }
3618
3619 .pdfjs #viewFind.toolbarButton::before {
3620 content: url("../images/pdf.js-viewer/toolbarButton-search.png"); }
3621
3622 .pdfjs .secondaryToolbarButton {
3623 position: relative;
3624 margin: 0 0 4px;
3625 padding: 3px 0 1px;
3626 height: auto;
3627 min-height: 25px;
3628 width: auto;
3629 min-width: 100%;
3630 white-space: normal; }
3631
3632 html[dir="ltr"] .pdfjs .secondaryToolbarButton {
3633 padding-left: 24px;
3634 text-align: left; }
3635
3636 html[dir="rtl"] .pdfjs .secondaryToolbarButton {
3637 padding-right: 24px;
3638 text-align: right; }
3639
3640 html[dir="ltr"] .pdfjs .secondaryToolbarButton.bookmark {
3641 padding-left: 27px; }
3642
3643 html[dir="rtl"] .pdfjs .secondaryToolbarButton.bookmark {
3644 padding-right: 27px; }
3645
3646 html[dir="ltr"] .pdfjs .secondaryToolbarButton > span {
3647 padding-right: 4px; }
3648
3649 html[dir="rtl"] .pdfjs .secondaryToolbarButton > span {
3650 padding-left: 4px; }
3651
3652 .pdfjs .secondaryToolbarButton.firstPage::before {
3653 content: url("../images/pdf.js-viewer/secondaryToolbarButton-firstPage.png"); }
3654
3655 .pdfjs .secondaryToolbarButton.lastPage::before {
3656 content: url("../images/pdf.js-viewer/secondaryToolbarButton-lastPage.png"); }
3657
3658 .pdfjs .secondaryToolbarButton.rotateCcw::before {
3659 content: url("../images/pdf.js-viewer/secondaryToolbarButton-rotateCcw.png"); }
3660
3661 .pdfjs .secondaryToolbarButton.rotateCw::before {
3662 content: url("../images/pdf.js-viewer/secondaryToolbarButton-rotateCw.png"); }
3663
3664 .pdfjs .secondaryToolbarButton.handTool::before {
3665 content: url("../images/pdf.js-viewer/secondaryToolbarButton-handTool.png"); }
3666
3667 .pdfjs .secondaryToolbarButton.documentProperties::before {
3668 content: url("../images/pdf.js-viewer/secondaryToolbarButton-documentProperties.png"); }
3669
3670 .pdfjs .verticalToolbarSeparator {
3671 display: block;
3672 padding: 8px 0;
3673 margin: 8px 4px;
3674 width: 1px;
3675 background-color: rgba(0, 0, 0, 0.5);
3676 box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08); }
3677
3678 html[dir='ltr'] .pdfjs .verticalToolbarSeparator {
3679 margin-left: 2px; }
3680
3681 html[dir='rtl'] .pdfjs .verticalToolbarSeparator {
3682 margin-right: 2px; }
3683
3684 .pdfjs .horizontalToolbarSeparator {
3685 display: block;
3686 margin: 0 0 4px;
3687 height: 1px;
3688 width: 100%;
3689 background-color: rgba(0, 0, 0, 0.5);
3690 box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08); }
3691
3692 .pdfjs .toolbarField {
3693 padding: 3px 6px;
3694 margin: 4px 0;
3695 border: 1px solid transparent;
3696 border-radius: 2px;
3697 background-color: rgba(255, 255, 255, 0.09);
3698 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3699 background-clip: padding-box;
3700 border: 1px solid rgba(0, 0, 0, 0.35);
3701 border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
3702 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
3703 color: #f2f2f2;
3704 font-size: 12px;
3705 line-height: 14px;
3706 outline-style: none;
3707 transition-property: background-color, border-color, box-shadow;
3708 transition-duration: 150ms;
3709 transition-timing-function: ease; }
3710
3711 .pdfjs .toolbarField[type=checkbox] {
3712 display: inline-block;
3713 margin: 8px 0; }
3714
3715 .pdfjs .toolbarField.pageNumber {
3716 -moz-appearance: textfield;
3717 min-width: 16px;
3718 text-align: right;
3719 width: 40px; }
3720
3721 .pdfjs .toolbarField.pageNumber.visiblePageIsLoading {
3722 background-image: url("../images/pdf.js-viewer/loading-small.png");
3723 background-repeat: no-repeat;
3724 background-position: 1px; }
3725
3726 .pdfjs .toolbarField.pageNumber::-webkit-inner-spin-button,
3727 .pdfjs .toolbarField.pageNumber::-webkit-outer-spin-button {
3728 -webkit-appearance: none;
3729 margin: 0; }
3730
3731 .pdfjs .toolbarField:hover {
3732 background-color: rgba(255, 255, 255, 0.11);
3733 border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.43) rgba(0, 0, 0, 0.45); }
3734
3735 .pdfjs .toolbarField:focus {
3736 background-color: rgba(255, 255, 255, 0.15);
3737 border-color: rgba(77, 184, 255, 0.8) rgba(77, 184, 255, 0.85) rgba(77, 184, 255, 0.9); }
3738
3739 .pdfjs .toolbarLabel {
3740 min-width: 16px;
3741 padding: 3px 6px 3px 2px;
3742 margin: 4px 2px 4px 0;
3743 border: 1px solid transparent;
3744 border-radius: 2px;
3745 color: #d9d9d9;
3746 font-size: 12px;
3747 line-height: 14px;
3748 text-align: left;
3749 -webkit-user-select: none;
3750 -moz-user-select: none;
3751 cursor: default; }
3752
3753 .pdfjs #thumbnailView {
3754 position: absolute;
3755 width: 120px;
3756 top: 0;
3757 bottom: 0;
3758 padding: 10px 40px 0;
3759 overflow: auto;
3760 -webkit-overflow-scrolling: touch; }
3761
3762 .pdfjs .thumbnail {
3763 float: left;
3764 margin-bottom: 5px; }
3765
3766 .pdfjs #thumbnailView > a:last-of-type > .thumbnail {
3767 margin-bottom: 10px; }
3768
3769 .pdfjs #thumbnailView > a:last-of-type > .thumbnail:not([data-loaded]) {
3770 margin-bottom: 9px; }
3771
3772 .pdfjs .thumbnail:not([data-loaded]) {
3773 border: 1px dashed rgba(255, 255, 255, 0.5);
3774 margin: -1px -1px 4px; }
3775
3776 .pdfjs .thumbnailImage {
3777 border: 1px solid transparent;
3778 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
3779 opacity: .8;
3780 z-index: 99;
3781 background-color: #fff;
3782 background-clip: content-box; }
3783
3784 .pdfjs .thumbnailSelectionRing {
3785 border-radius: 2px;
3786 padding: 7px; }
3787
3788 .pdfjs a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage,
3789 .pdfjs .thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
3790 opacity: 0.9; }
3791
3792 .pdfjs a:focus > .thumbnail > .thumbnailSelectionRing,
3793 .pdfjs .thumbnail:hover > .thumbnailSelectionRing {
3794 background-color: rgba(255, 255, 255, 0.15);
3795 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3796 background-clip: padding-box;
3797 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
3798 color: rgba(255, 255, 255, 0.9); }
3799
3800 .pdfjs .thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
3801 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
3802 opacity: 1; }
3803
3804 .pdfjs .thumbnail.selected > .thumbnailSelectionRing {
3805 background-color: rgba(255, 255, 255, 0.3);
3806 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3807 background-clip: padding-box;
3808 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
3809 color: #ffffff; }
3810
3811 .pdfjs #outlineView,
3812 .pdfjs #attachmentsView {
3813 position: absolute;
3814 width: 192px;
3815 top: 0;
3816 bottom: 0;
3817 overflow: auto;
3818 -webkit-overflow-scrolling: touch;
3819 -webkit-user-select: none;
3820 -moz-user-select: none; }
3821
3822 .pdfjs #outlineView {
3823 padding: 4px 4px 0; }
3824
3825 .pdfjs #attachmentsView {
3826 padding: 3px 4px 0; }
3827
3828 html[dir='ltr'] .pdfjs .outlineItem > .outlineItems {
3829 margin-left: 20px; }
3830
3831 html[dir='rtl'] .pdfjs .outlineItem > .outlineItems {
3832 margin-right: 20px; }
3833
3834 .pdfjs .outlineItem > a,
3835 .pdfjs .attachmentsItem > button {
3836 text-decoration: none;
3837 display: inline-block;
3838 min-width: 95%;
3839 height: auto;
3840 margin-bottom: 1px;
3841 border-radius: 2px;
3842 color: rgba(255, 255, 255, 0.8);
3843 font-size: 13px;
3844 line-height: 15px;
3845 -moz-user-select: none;
3846 white-space: normal; }
3847
3848 .pdfjs .attachmentsItem > button {
3849 border: 0 none;
3850 background: none;
3851 cursor: pointer;
3852 width: 100%; }
3853
3854 html[dir='ltr'] .pdfjs .outlineItem > a {
3855 padding: 2px 0 5px 10px; }
3856
3857 html[dir='ltr'] .pdfjs .attachmentsItem > button {
3858 padding: 2px 0 3px 7px;
3859 text-align: left; }
3860
3861 html[dir='rtl'] .pdfjs .outlineItem > a {
3862 padding: 2px 10px 5px 0; }
3863
3864 html[dir='rtl'] .pdfjs .attachmentsItem > button {
3865 padding: 2px 7px 3px 0;
3866 text-align: right; }
3867
3868 .pdfjs .outlineItem > a:hover,
3869 .pdfjs .attachmentsItem > button:hover {
3870 background-color: rgba(255, 255, 255, 0.02);
3871 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3872 background-clip: padding-box;
3873 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
3874 color: rgba(255, 255, 255, 0.9); }
3875
3876 .pdfjs .outlineItem.selected {
3877 background-color: rgba(255, 255, 255, 0.08);
3878 background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
3879 background-clip: padding-box;
3880 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
3881 color: #ffffff; }
3882
3883 .pdfjs .noResults {
3884 font-size: 12px;
3885 color: rgba(255, 255, 255, 0.8);
3886 font-style: italic;
3887 cursor: default; }
3888
3889 .pdfjs ::selection {
3890 background: rgba(0, 0, 255, 0.3); }
3891
3892 .pdfjs ::-moz-selection {
3893 background: rgba(0, 0, 255, 0.3); }
3894
3895 .pdfjs #errorWrapper {
3896 background: none repeat scroll 0 0 #F55;
3897 color: #fff;
3898 left: 0;
3899 position: absolute;
3900 right: 0;
3901 z-index: 1000;
3902 padding: 3px;
3903 font-size: 0.8em; }
3904
3905 .pdfjs .loadingInProgress #errorWrapper {
3906 top: 37px; }
3907
3908 .pdfjs #errorMessageLeft {
3909 float: left; }
3910
3911 .pdfjs #errorMessageRight {
3912 float: right; }
3913
3914 .pdfjs #errorMoreInfo {
3915 background-color: #FFF;
3916 color: #000;
3917 padding: 3px;
3918 margin: 3px;
3919 width: 98%; }
3920
3921 .pdfjs .overlayButton {
3922 width: auto;
3923 margin: 3px 4px 2px !important;
3924 padding: 2px 6px 3px; }
3925
3926 .pdfjs #overlayContainer {
3927 display: table;
3928 position: absolute;
3929 width: 100%;
3930 height: 100%;
3931 background-color: rgba(0, 0, 0, 0.2);
3932 z-index: 40000; }
3933
3934 .pdfjs #overlayContainer > * {
3935 overflow: auto;
3936 -webkit-overflow-scrolling: touch; }
3937
3938 .pdfjs #overlayContainer > .container {
3939 display: table-cell;
3940 vertical-align: middle;
3941 text-align: center; }
3942
3943 .pdfjs #overlayContainer > .container > .dialog {
3944 display: inline-block;
3945 padding: 15px;
3946 border-spacing: 4px;
3947 color: #d9d9d9;
3948 font-size: 12px;
3949 line-height: 14px;
3950 background-color: #474747;
3951 background-image: url("../images/pdf.js-viewer/texture.png"), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95));
3952 box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
3953 border: 1px solid rgba(0, 0, 0, 0.5);
3954 border-radius: 4px;
3955 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
3956
3957 .pdfjs .dialog > .row {
3958 display: table-row; }
3959
3960 .pdfjs .dialog > .row > * {
3961 display: table-cell; }
3962
3963 .pdfjs .dialog .toolbarField {
3964 margin: 5px 0; }
3965
3966 .pdfjs .dialog .separator {
3967 display: block;
3968 margin: 4px 0;
3969 height: 1px;
3970 width: 100%;
3971 background-color: rgba(0, 0, 0, 0.5);
3972 box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08); }
3973
3974 .pdfjs .dialog .buttonRow {
3975 text-align: center;
3976 vertical-align: middle; }
3977
3978 .pdfjs #passwordOverlay > .dialog {
3979 text-align: center; }
3980
3981 .pdfjs #passwordOverlay .toolbarField {
3982 width: 200px; }
3983
3984 .pdfjs #documentPropertiesOverlay > .dialog {
3985 text-align: left; }
3986
3987 .pdfjs #documentPropertiesOverlay .row > * {
3988 min-width: 100px; }
3989
3990 html[dir='ltr'] .pdfjs #documentPropertiesOverlay .row > * {
3991 text-align: left; }
3992
3993 html[dir='rtl'] .pdfjs #documentPropertiesOverlay .row > * {
3994 text-align: right; }
3995
3996 .pdfjs #documentPropertiesOverlay .row > span {
3997 width: 125px;
3998 word-wrap: break-word; }
3999
4000 .pdfjs #documentPropertiesOverlay .row > p {
4001 max-width: 225px;
4002 word-wrap: break-word; }
4003
4004 .pdfjs #documentPropertiesOverlay .buttonRow {
4005 margin-top: 10px; }
4006
4007 .pdfjs .clearBoth {
4008 clear: both; }
4009
4010 .pdfjs .fileInput {
4011 background: #fff;
4012 color: #000;
4013 margin-top: 5px;
4014 visibility: hidden;
4015 position: fixed;
4016 right: 0;
4017 top: 0; }
4018
4019 .pdfjs #PDFBug {
4020 background: none repeat scroll 0 0 #fff;
4021 border: 1px solid #666;
4022 position: fixed;
4023 top: 32px;
4024 right: 0;
4025 bottom: 0;
4026 font-size: 10px;
4027 padding: 0;
4028 width: 300px; }
4029
4030 .pdfjs #PDFBug .controls {
4031 background: #EEE;
4032 border-bottom: 1px solid #666;
4033 padding: 3px; }
4034
4035 .pdfjs #PDFBug .panels {
4036 bottom: 0;
4037 left: 0;
4038 overflow: auto;
4039 -webkit-overflow-scrolling: touch;
4040 position: absolute;
4041 right: 0;
4042 top: 27px; }
4043
4044 .pdfjs #PDFBug button.active {
4045 font-weight: 700; }
4046
4047 .pdfjs .debuggerShowText {
4048 background: none repeat scroll 0 0 #ff0;
4049 color: blue; }
4050
4051 .pdfjs .debuggerHideText:hover {
4052 background: none repeat scroll 0 0 #ff0; }
4053
4054 .pdfjs #PDFBug .stats {
4055 font-family: courier;
4056 font-size: 10px;
4057 white-space: pre; }
4058
4059 .pdfjs #PDFBug .stats .title {
4060 font-weight: 700; }
4061
4062 .pdfjs #PDFBug table {
4063 font-size: 10px; }
4064
4065 .pdfjs #viewer.textLayer-visible .textLayer > div,
4066 .pdfjs #viewer.textLayer-hover .textLayer > div:hover {
4067 background-color: #fff;
4068 color: #000; }
4069
4070 .pdfjs #viewer.textLayer-shadow .textLayer > div {
4071 background-color: rgba(255, 255, 255, 0.6);
4072 color: #000; }
4073
4074 .pdfjs .grab-to-pan-grab {
4075 cursor: url("../images/pdf.js-viewer/grab.cur"), move !important;
4076 cursor: -webkit-grab !important;
4077 cursor: -moz-grab !important;
4078 cursor: grab !important; }
4079
4080 .pdfjs .grab-to-pan-grab :not(input):not(textarea):not(button):not(select):not(:link) {
4081 cursor: inherit !important; }
4082
4083 .pdfjs .grab-to-pan-grab:active,
4084 .pdfjs .grab-to-pan-grabbing {
4085 cursor: url("../images/pdf.js-viewer/grabbing.cur"), move !important;
4086 cursor: -webkit-grabbing !important;
4087 cursor: -moz-grabbing !important;
4088 cursor: grabbing !important;
4089 position: fixed;
4090 background: transparent;
4091 display: block;
4092 top: 0;
4093 left: 0;
4094 right: 0;
4095 bottom: 0;
4096 overflow: hidden;
4097 z-index: 50000; }
4098
4099 @page { 2659 @page {
4100 margin: 0; } 2660 margin: 0; }
4101
4102 .pdfjs #printContainer {
4103 display: none; }
4104
4105 @media screen and (min-resolution: 2dppx) {
4106 .pdfjs .toolbarButton::before {
4107 -webkit-transform: scale(0.5);
4108 transform: scale(0.5);
4109 top: -5px; }
4110 .pdfjs .secondaryToolbarButton::before {
4111 -webkit-transform: scale(0.5);
4112 transform: scale(0.5);
4113 top: -4px; }
4114 html[dir='ltr'] .pdfjs .toolbarButton::before,
4115 html[dir='rtl'] .pdfjs .toolbarButton::before {
4116 left: -1px; }
4117 html[dir="ltr"] .pdfjs .secondaryToolbarButton::before {
4118 left: -2px; }
4119 html[dir="rtl"] .pdfjs .secondaryToolbarButton::before {
4120 left: 186px; }
4121 .pdfjs .toolbarField.pageNumber.visiblePageIsLoading,
4122 .pdfjs #findInput[data-status="pending"] {
4123 background-image: url("../images/pdf.js-viewer/loading-small@2x.png");
4124 background-size: 16px 17px; }
4125 .pdfjs .dropdownToolbarButton {
4126 background: url("../images/pdf.js-viewer/toolbarButton-menuArrows@2x.png") no-repeat;
4127 background-size: 7px 16px; }
4128 html[dir='ltr'] .pdfjs .toolbarButton#sidebarToggle::before {
4129 content: url("../images/pdf.js-viewer/toolbarButton-sidebarToggle@2x.png"); }
4130 html[dir='rtl'] .pdfjs .toolbarButton#sidebarToggle::before {
4131 content: url("../images/pdf.js-viewer/toolbarButton-sidebarToggle-rtl@2x.png"); }
4132 html[dir='ltr'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
4133 content: url("../images/pdf.js-viewer/toolbarButton-secondaryToolbarToggle@2x.png"); }
4134 html[dir='rtl'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
4135 content: url("../images/pdf.js-viewer/toolbarButton-secondaryToolbarToggle-rtl@2x.png"); }
4136 html[dir='ltr'] .pdfjs .toolbarButton.findPrevious::before {
4137 content: url("../images/pdf.js-viewer/findbarButton-previous@2x.png"); }
4138 html[dir='rtl'] .pdfjs .toolbarButton.findPrevious::before {
4139 content: url("../images/pdf.js-viewer/findbarButton-previous-rtl@2x.png"); }
4140 html[dir='ltr'] .pdfjs .toolbarButton.findNext::before {
4141 content: url("../images/pdf.js-viewer/findbarButton-next@2x.png"); }
4142 html[dir='rtl'] .pdfjs .toolbarButton.findNext::before {
4143 content: url("../images/pdf.js-viewer/findbarButton-next-rtl@2x.png"); }
4144 html[dir='ltr'] .pdfjs .toolbarButton.pageUp::before {
4145 content: url("../images/pdf.js-viewer/toolbarButton-pageUp@2x.png"); }
4146 html[dir='rtl'] .pdfjs .toolbarButton.pageUp::before {
4147 content: url("../images/pdf.js-viewer/toolbarButton-pageUp-rtl@2x.png"); }
4148 html[dir='ltr'] .pdfjs .toolbarButton.pageDown::before {
4149 content: url("../images/pdf.js-viewer/toolbarButton-pageDown@2x.png"); }
4150 html[dir='rtl'] .pdfjs .toolbarButton.pageDown::before {
4151 content: url("../images/pdf.js-viewer/toolbarButton-pageDown-rtl@2x.png"); }
4152 .pdfjs .toolbarButton.zoomIn::before {
4153 content: url("../images/pdf.js-viewer/toolbarButton-zoomIn@2x.png"); }
4154 .pdfjs .toolbarButton.zoomOut::before {
4155 content: url("../images/pdf.js-viewer/toolbarButton-zoomOut@2x.png"); }
4156 .pdfjs .toolbarButton.presentationMode::before,
4157 .pdfjs .secondaryToolbarButton.presentationMode::before {
4158 content: url("../images/pdf.js-viewer/toolbarButton-presentationMode@2x.png"); }
4159 .pdfjs .toolbarButton.print::before,
4160 .pdfjs .secondaryToolbarButton.print::before {
4161 content: url("../images/pdf.js-viewer/toolbarButton-print@2x.png"); }
4162 .pdfjs .toolbarButton.openFile::before,
4163 .pdfjs .secondaryToolbarButton.openFile::before {
4164 content: url("../images/pdf.js-viewer/toolbarButton-openFile@2x.png"); }
4165 .pdfjs .toolbarButton.download::before,
4166 .pdfjs .secondaryToolbarButton.download::before {
4167 content: url("../images/pdf.js-viewer/toolbarButton-download@2x.png"); }
4168 .pdfjs .toolbarButton.bookmark::before,
4169 .pdfjs .secondaryToolbarButton.bookmark::before {
4170 content: url("../images/pdf.js-viewer/toolbarButton-bookmark@2x.png"); }
4171 .pdfjs #viewThumbnail.toolbarButton::before {
4172 content: url("../images/pdf.js-viewer/toolbarButton-viewThumbnail@2x.png"); }
4173 html[dir="ltr"] .pdfjs #viewOutline.toolbarButton::before {
4174 content: url("../images/pdf.js-viewer/toolbarButton-viewOutline@2x.png"); }
4175 html[dir="rtl"] .pdfjs #viewOutline.toolbarButton::before {
4176 content: url("../images/pdf.js-viewer/toolbarButton-viewOutline-rtl@2x.png"); }
4177 .pdfjs #viewAttachments.toolbarButton::before {
4178 content: url("../images/pdf.js-viewer/toolbarButton-viewAttachments@2x.png"); }
4179 .pdfjs #viewFind.toolbarButton::before {
4180 content: url("../images/pdf.js-viewer/toolbarButton-search@2x.png"); }
4181 .pdfjs .secondaryToolbarButton.firstPage::before {
4182 content: url("../images/pdf.js-viewer/secondaryToolbarButton-firstPage@2x.png"); }
4183 .pdfjs .secondaryToolbarButton.lastPage::before {
4184 content: url("../images/pdf.js-viewer/secondaryToolbarButton-lastPage@2x.png"); }
4185 .pdfjs .secondaryToolbarButton.rotateCcw::before {
4186 content: url("../images/pdf.js-viewer/secondaryToolbarButton-rotateCcw@2x.png"); }
4187 .pdfjs .secondaryToolbarButton.rotateCw::before {
4188 content: url("../images/pdf.js-viewer/secondaryToolbarButton-rotateCw@2x.png"); }
4189 .pdfjs .secondaryToolbarButton.handTool::before {
4190 content: url("../images/pdf.js-viewer/secondaryToolbarButton-handTool@2x.png"); }
4191 .pdfjs .secondaryToolbarButton.documentProperties::before {
4192 content: url("../images/pdf.js-viewer/secondaryToolbarButton-documentProperties@2x.png"); } }
4193
4194 @media print {
4195 body {
4196 background: transparent none; }
4197 .pdfjs #sidebarContainer,
4198 .pdfjs #secondaryToolbar,
4199 .pdfjs .toolbar,
4200 .pdfjs #loadingBox,
4201 .pdfjs #errorWrapper,
4202 .pdfjs .textLayer {
4203 display: none; }
4204 .pdfjs #viewerContainer {
4205 overflow: visible; }
4206 .pdfjs #mainContainer,
4207 .pdfjs #viewerContainer,
4208 .pdfjs .page,
4209 .pdfjs .page canvas {
4210 position: static;
4211 padding: 0;
4212 margin: 0; }
4213 .pdfjs .page {
4214 float: left;
4215 display: none;
4216 border: none;
4217 box-shadow: none;
4218 background-clip: content-box;
4219 background-color: #fff; }
4220 .pdfjs .page[data-loaded] {
4221 display: block; }
4222 .pdfjs .fileInput {
4223 display: none; }
4224 body[data-mozPrintCallback] .pdfjs #outerContainer {
4225 display: none; }
4226 body[data-mozPrintCallback] .pdfjs #printContainer {
4227 display: block; }
4228 .pdfjs #printContainer > div {
4229 position: relative;
4230 top: 0;
4231 left: 0;
4232 overflow: hidden; }
4233 .pdfjs #printContainer canvas {
4234 display: block; } }
4235
4236 .pdfjs .visibleLargeView,
4237 .pdfjs .visibleMediumView,
4238 .pdfjs .visibleSmallView {
4239 display: none; }
4240
4241 @media all and (max-width: 960px) {
4242 html[dir='ltr'] .pdfjs #outerContainer.sidebarMoving .outerCenter,
4243 html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen .outerCenter {
4244 float: left;
4245 left: 205px; }
4246 html[dir='rtl'] .pdfjs #outerContainer.sidebarMoving .outerCenter,
4247 html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen .outerCenter {
4248 float: right;
4249 right: 205px; } }
4250
4251 @media all and (max-width: 900px) {
4252 .pdfjs .sidebarOpen .hiddenLargeView {
4253 display: none; }
4254 .pdfjs .sidebarOpen .visibleLargeView {
4255 display: inherit; } }
4256
4257 @media all and (max-width: 860px) {
4258 .pdfjs .sidebarOpen .hiddenMediumView {
4259 display: none; }
4260 .pdfjs .sidebarOpen .visibleMediumView {
4261 display: inherit; } }
4262
4263 @media all and (max-width: 770px) {
4264 .pdfjs #sidebarContainer {
4265 top: 32px;
4266 z-index: 100; }
4267 .pdfjs .loadingInProgress #sidebarContainer {
4268 top: 37px; }
4269 .pdfjs #sidebarContent {
4270 top: 32px;
4271 background-color: rgba(0, 0, 0, 0.7); }
4272 html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
4273 left: 0; }
4274 html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
4275 right: 0; }
4276 html[dir='ltr'] .pdfjs .outerCenter {
4277 float: left;
4278 left: 205px; }
4279 html[dir='rtl'] .pdfjs .outerCenter {
4280 float: right;
4281 right: 205px; }
4282 .pdfjs #outerContainer .hiddenLargeView,
4283 .pdfjs #outerContainer .hiddenMediumView {
4284 display: inherit; }
4285 .pdfjs #outerContainer .visibleLargeView,
4286 .pdfjs #outerContainer .visibleMediumView {
4287 display: none; } }
4288
4289 @media all and (max-width: 700px) {
4290 .pdfjs #outerContainer .hiddenLargeView {
4291 display: none; }
4292 .pdfjs #outerContainer .visibleLargeView {
4293 display: inherit; } }
4294
4295 @media all and (max-width: 660px) {
4296 .pdfjs #outerContainer .hiddenMediumView {
4297 display: none; }
4298 .pdfjs #outerContainer .visibleMediumView {
4299 display: inherit; } }
4300
4301 @media all and (max-width: 600px) {
4302 .pdfjs .hiddenSmallView {
4303 display: none; }
4304 .pdfjs .visibleSmallView {
4305 display: inherit; }
4306 html[dir='ltr'] .pdfjs #outerContainer.sidebarMoving .outerCenter,
4307 html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen .outerCenter,
4308 html[dir='ltr'] .pdfjs .outerCenter {
4309 left: 156px; }
4310 html[dir='rtl'] .pdfjs #outerContainer.sidebarMoving .outerCenter,
4311 html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen .outerCenter,
4312 html[dir='rtl'] .pdfjs .outerCenter {
4313 right: 156px; }
4314 .pdfjs .toolbarButtonSpacer {
4315 width: 0; } }
4316
4317 @media all and (max-width: 510px) {
4318 .pdfjs #scaleSelectContainer,
4319 .pdfjs #pageNumberLabel {
4320 display: none; } }
4321
4322 /* should be hidden differently */
4323 #fileInput.fileInput {
4324 display: none; }
4325 2661
4326 .wvSplitpane { 2662 .wvSplitpane {
4327 height: 100%; 2663 height: 100%;
4328 padding: 7px 2px 2px 2px; 2664 padding: 7px 2px 2px 2px;
4329 position: relative; } 2665 position: relative; }