/* General, recommended page style settings  */
::selection { background:rgba(60,120,180,0.3); }
::-moz-selection { background:rgba(60,120,180,0.3); }

/* FlexPaper general styles */
.flexpaper_toolbarstd > input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.flexpaper_toolbarios > input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.flexpaper_floatright { float:right; margin-left:3px; margin-top:0px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
.flexpaper_floatright:hover { border: 1px solid #496487; }
.flexpaper_grab {cursor: -moz-grab;cursor:-webkit-grab;cursor:-ms-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_nograb > * {cursor: default;}
.flexpaper_grabbing {cursor: -moz-grabbing;}
.flexpaper_hidden {display: none;}
.flexpaper_printFrame{position:absolute;left:-1000px;top:-1000px;border-width:0px;border-style:none;width:1000px;height:1000px;}

/* FlexPaper text layer styles */
.flexpaper_textLayer {position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: #000;}
.flexpaper_textLayer > div {color: transparent;position: absolute;line-height:1.3;}
.flexpaper_selected {}
.flexpaper_selected_default {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_yellow {background-color:#fff774; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_orange {background-color:#facd56; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_green {background-color:#c2f785; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_blue {background-color:#9cdcff; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_selected {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_selected_hover {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; cursor:pointer;}
.flexpaper_selected_strikeout {background-color:#fb5450; opacity:.6; filter: alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}		
.flexpaper_tmpselected {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.flexpaper_pageword{position:absolute;z-index:11;}
.flexpaper_selector{position:absolute;left:-1000px;top:-10px;border-width:0px;border-style:none;width:0px;height:0px;}
.flexpaper_note_semitrans{opacity:.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.flexpaper_note_textarea{border: 0px;resize: none;font-family:verdana;background-color:#ffffec;}
.flexpaper_note_container{font-family:verdana;font-size:10px;font-weight:bold;}
.flexpaper_drawinghitarea{background-image: url(data:image/gif;base64,R0lGODlhAQABAOf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAP8ALAAAAAABAAEAAAgEAP8FBAA7)}
/* FlexPaper specific styles for pages */
.flexpaper_viewer {height: 100%;width: 100%;}
.flexpaper_viewer_gradient {background-image: -ms-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -moz-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -o-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAB3B3), color-stop(1, #D4DCDC));background-image: -webkit-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);}
.flexpaper_viewer_wrap {background-color:#d0dcdc;overflow-x:hidden;overflow-y:hidden;}
.flexpaper_initloader {padding-bottom:21px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#DDDDDD;opacity:.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
.flexpaper_initloader_panel {font-family: Verdana; font-size: 10px; font-size:10px;padding-top:0px;padding-left:10px;position:relative;top:40%;background-color:#efefef;width:180px;height:49px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px; -moz-border-radius-topright: 10px;border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;}
.flexpaper_loaderIcon{background-image : url(data:image/gif;base64, %3D); background-repeat: no-repeat;width: auto;height: auto;margin: 0;padding: 0;}
.flexpaper_pages {clear: both;padding-bottom:10px; }
.flexpaper_pages_border {border-left:1px solid #777777;border-right:1px solid #777777;border-bottom:1px solid #777777;}
.flexpaper_linkhint {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flexpaper_page > a:hover {background: #ff0;box-shadow: 0px 2px 10px #ff0;opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flexpaper_page .flexpaper_border { box-shadow: 0px 4px 5px #000;-moz-box-shadow: 0px 4px 5px #000;-webkit-box-shadow: 0px 4px 5px #000;background-color:white;}
.flexpaper_page {clear: both;margin-bottom: 0.5em; }
.flexpaper_thumb{opacity:0.75; filter: alpha(opacity=75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}
.flexpaper_thumb:hover{opacity:1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.flexpaper_interactive_canvas_drawing{cursor:url(data:image/gif;base64,R0lGODlhEAAQAOfiAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAhOAAEAgATpn8GDCA0CkDIsHJeEECGRynVr20OIByXe2mgR40EuXDZWvOgRpMiOHv+Z5EgS48qRKVWGZBnzJcqSMxXFNAhS506eP4MKHRoQADs%3D) 0 0,default;pointer-events:auto;}
.flexpaper_interactive_canvas_drawing_moz{cursor:url(data:image/gif;base64,R0lGODlhEAAQAOfiAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAhOAAEAgATpn8GDCA0CkDIsHJeEECGRynVr20OIByXe2mgR40EuXDZWvOgRpMiOHv+Z5EgS48qRKVWGZBnzJcqSMxXFNAhS506eP4MKHRoQADs%3D) 0 0,default;pointer-events:auto;}
.flexpaper_interactive_canvas_drawing_ie{cursor:url(./images/annotations/draw.cur),pointer;pointer-events:auto;}
.flexpaper_interactive_note{cursor:url(data:image/gif;base64,R0lGODlhDgAOAKUfAP/phf/97evQM+u0Mv/meP/ypuvSlP/SVv/xm//2uv/63OvGRf/zsf7YZ//2wv/3yOvIVv/kTOvOeuuaE//oZf/4zv76xeulHf/vyOvLZf/PTv/vj//iluvcvP/bfv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKACAALAAAAAAOAA4AAAZ/wI5hKJFkIJDFQsA0KDAYjqfROByoDYEBY7VqvuCDVgEoAwjoNEAg+VTej4cjQWco2IGhfl+4ZwJxDnMMDAUFCAoLEHl7BocIGxYDi4IJhIcbZwkDC4yNBgQUCJwBg5hnFBEAFwKenwarAhYBCrUVDwyZZxNISEoLAwMXFxPFQQA7) 14 14,default;}
.flexpaper_interactive_note_ie{cursor:url(data:application/octet-stream;base64,Qk0WBQAAAAAAADYEAAAoAAAADgAAAA4AAAABAAgAAAAAAOAAAAAAAAAAAAAAAAABAAAAAQAAhen/AO39/wAz0OsAMrTrAHjm/wCm8v8AlNLrAFbS/wCb8f8Auvb/ANz6/wBFxusAsfP/AGfY/gDC9v8AyPf/AFbI6wBM5P8Aes7rABOa6wBl6P8Azvj/AMX6/gAdpesAyO//AGXL6wBOz/8Aj+//AJbi/wC83OsAftv/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBALCwsDAxcXExMTAAACFgEKCgoVDwwbAAAEEwAAAgEGBgYGBgYGBgYGABcAAAsBDgkMBQgbAAQUEQAXAAALAQYGBgYGBgYGBBQIAwAAEAEODgkMDAUIGwAECQMAABABBgYGBgYGBQgIGxYDAAAZAQ8PDg4JDAwFBQgKCwAAEgEGBgYGBgYGBgYFCgIAABIfFRUVDw8OCQkJDAoCAAAGCgAAAAAEBAQEBAQAAgAABhgHBwcHGhoaGhoaBwIAAAYKGBgcHg0NBwcNDQ0CAAAdBgYGEhIZEBALCwICAgAA),pointer;}
.flexpaper_note_marker{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMJFBMzG1jJjQAAAEBJREFUCNdjvO9s/Z+BkZEBHTBe42P4z4AFMDHgANSU4AuJxXCSWFMfROxJUizDNT6G/9f4GP6/WzCPgYGBgQEAwD8NypPYna4AAAAASUVORK5CYII%3D) 14 14,auto;}
.flexpaper_note_marker_ie{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMJFBMzG1jJjQAAAEBJREFUCNdjvO9s/Z+BkZEBHTBe42P4z4AFMDHgANSU4AuJxXCSWFMfROxJUizDNT6G/9f4GP6/WzCPgYGBgQEAwD8NypPYna4AAAAASUVORK5CYII%3D),pointer;}
.flexpaper_ppage { display:block;max-width:210mm;max-height:297mm;margin-bottom:20px;margin-top:0px;}
.ppage_break { page-break-after : right; }
.ppage_none { page-break-after : avoid; } @page {}

.flexpaper_note{background-color:#ffffa5;position:absolute;box-shadow: 0px 2px 3px #000;-moz-box-shadow: 0px 2px 3px #000;-webkit-box-shadow: 0px 2px 3px #000;}
.flexpaper_note_selected{background-color:#ABABAB;cursor:pointer}

/* FlexPaper specific styles for the toolbar */
.flexpaper_toolbarstd { background-image:url(data:image/gif;base64,R0lGODlhAQAYAIQXAObm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P///////////////////////////////////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACwAAAAAAQAYAAAFFCAABMJAFMaBJMrCNM4DRdJEVVYIADs%3D); height:24px; border-style:solid; border-width:1px; border-color:#777777; white-space: nowrap; overflow:hidden;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_toolbarstd_bottom { background-image:url(data:image/gif;base64,R0lGODlhAQAYAIQXAObm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P///////////////////////////////////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACwAAAAAAQAYAAAFFCAABMJAFMaBJMrCNM4DRdJEVVYIADs%3D); height:24px; border-style:solid; border-width:1px; border-color:#777777; white-space: nowrap; overflow:hidden;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_toolbarios { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAAqCAIAAADgcbJoAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wDBxUnNeXEI0AAAAG1SURBVHja7d3BbtswFATApeL//962gLQ9SA5SJD20bg/Cm7kEMXgiRCxXpqy173sAYKpH233f248fNlm///cz441PkrWS5NdryXS9ON50GW/1/ffxj/04vn3/kR42BbxqbS4ksPruN3nnrdHj00YC/tS2VutKAqvvZh5NethH8A/YToHVd8sgTCMGAZgbhGvlbW3nZmKZD/5KXTxg9d03CNu0xzmVqjWvrEbA6rtnECZHkqY2FQDMs5kCAEY3wqtV131mAGYGYZ83mN1mBmBoI+wZhpIQgIlBmC9+oA4AZtiiDAIwvBE2yeHxCQCmBmGaJksrBGCeLVclFIMAjG2EaVuVEIC5QagQAjA3CJ8/LeO0DABDG2F8RwjA4Ebo1CgAU23iD4DRjbC9Do2qhABMDMLrrxAEYGgQ9nx4wqlRACY3QqUQgJG2JG0OMQjA1EbY6z1MDssAMDIIkyT1GiYAxjbC6/UTGiEAYxthksNsADDO9uyCYhCAqUEYj04AMNXjQwpKQwBGBmGaNsvjEwCMDUJ9EICZru8IxSAAcxvh2rKS9R6KADAqCB2WAWB0EDosA8BYPwGM/ebzTggeuwAAAABJRU5ErkJggg%3D%3D); height:42px; border-style:solid; border-width:1px; border-color:#CCCCCC;z-index:100; white-space: nowrap;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;}
.flexpaper_tbbutton { float:left; margin-left:3px; margin-top:2px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
.flexpaper_tbbutton_pressed {background-color:#c8e4fd;}
.flexpaper_tbbutton_disabled {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.flexpaper_tbbutton_large { float:left; margin-left:3px; margin-top:5px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; -moz-border-radius: 7px;  border-radius: 7px;}
.flexpaper_tbbutton:hover { border: 1px solid #496487;}
.flexpaper_tbtextbutton { background-position: left center; background-repeat: no-repeat; padding-left:20px; position:relative;float:left; margin-left:2px; padding-right:5px; padding-top:1px; padding-bottom:3px; border: 1px solid transparent; font-family: Verdana; font-size: 10px; height:14px;vertical-align:middle}
.flexpaper_tbtextbutton:hover { border: 1px solid #496487; float:left; font-family: Verdana; font-size: 10px; cursor:default;}
.flexpaper_tbtextbutton_pressed { background-color:#c8e4fd;	}
.flexpaper_tbbutton:active { background-image:url(data:image/png;base64, );}
.flexpaper_tbseparator { float:left; padding-top:1px; padding-left:2px; padding-right:2px; }
.flexpaper_tbseparator_large { float:left; padding-top:3px; padding-left:7px; padding-right:7px; }
.flexpaper_tbbutton_fitmode_selected { background-color:#bbdaf3;}
.flexpaper_tbbutton_viewmode_selected { background-color:#bbdaf3;}
.flexpaper_tbbutton_cursormode_selected { background-color:#bbdaf3;}
.flexpaper_tbbutton_fullscreen_selected { background-color:#bbdaf3;}
.flexpaper_tbtextinput { float:left; font-family: Verdana; font-size: 10px; margin-top:2px; height:20px; border:1px solid #888; padding:3px; }
.flexpaper_tbtextinput_large { float:left; font-family: Verdana; font-size: 18px; margin-top:7px; height:29px; border:1px solid #888; padding:3px; -moz-border-radius: 7px;  border-radius: 7px; }
.flexpaper_tblabel { float:left; font-family: Verdana; font-size: 10px; height:14px; margin-top: 6px; margin-left:5px; width:29px; }
.flexpaper_tblabelbutton { float:left; font-family: Verdana; font-size: 10px; height:23px; padding-left:27px; padding-top:5px; margin-top:0px;margin-left:5px; background-repeat:no-repeat;cursor:pointer;}
.flexpaper_tblabel_large { float:left; font-family: Verdana; font-size: 18px; height:29px; margin-top: 11px; margin-left:5px; width:59px; }
.flexpaper_tbloader { float:right; margin-top:3px; margin-right:3px; }
.flexpaper_slider {top:5px; float:left; margin-left:4px; margin-right: 4px; width: 108px; position: relative;height: 12px;background-image:url(data:image/gif;base64,R0lGODlhbAAMAOMNAEhMTFNXV11gYGhra4ePj4yUlJGZmZ2fn6iqqru8vMbHx8/S0vDw8P///////////yH5BAEKAA8ALAAAAABsAAwAAARQ8MlJq7046827/2AojmRpnmiqrqyqCEAsz3Rt33iu7zwvJIMFY0gsGo/IpHLJbDqdiwCCYKhar9isdsvter9gcOHQKpvP6LR6zW673/C4PAIAOw%3D%3D);}
.flexpaper_slider .flexpaper_handle {position: absolute;width: 11px;height: 12px;color: #FFF;line-height: 10px;text-align: center;background-image:url(data:image/gif;base64,R0lGODlhCwAMAMZjAElxvlNvtVRxtkp1v0p9wVh7vkqBwl58vml6vml7vm19qHJ+qXSBwXiAwHWBv2eFxk+QzHCJx36HwlCUzoKJw3eNyluY1XuQy1Od1lSh2FWi22qe14uaz4ybz2Sn3ZKdxJKeyZWexI+k1ZilznCv4XOw4Y2u1Xuz4Xe05H2z4JKv1aKs0qSs1Kas1H245oS76Iy63o2637S1wI696Yu+6Yy+6Y2/6Y/B6o/C6ry8vJrD68DAwJ3H7J3I7JvJ7p3J7p7J8aXK66DL8KHL76LL7arJ7q/M76zO7azT9c/Pz6/W+LHW+LLY+rrX8b3X77vY8b7Z8sPa8Mrd7snf8svg883h9M/h8MHk/8Hl/8To/9nn9dvp9d7q98/y/dDy/ezw+Ozx+Nj7//L3+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAALAAwAAAd4gH+CSTs5O0mCiTIfHCIdITKJORVFXWFeRhc5gg8zSlhZV0w6EX8KFi9ASEtIQjYbCwUaKDc/Qz44Lh4HABgkND1EPDUlGQMBECdHT1BNQSkTAiAEMVFUVVNOMAYgfwgmVltcWlIqCYkMI2BiXysOiYIsEg0ULYmBADs%3D) ; background-repeat:no-repeat;}
.flexpaper_slider .disabled {}
.flexpaper_colorselector{float:left;border:1px solid #555555;width:16px;height:16px;background-position: center; background-repeat: no-repeat; }
.flexpaper_colorselector:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flexpaper_colorselector_2{float:left;border:1px solid #555555;width:16px;height:16px;background-position: center; background-repeat: no-repeat; }
.flexpaper_colorselector_2:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flexpaper_notetypeselector{float:left;width:35px;height:18px;padding: 2px 1px 0px 15px; background-position: left center; background-repeat: no-repeat;font-family: Verdana; font-size: 10px;}
.flexpaper_notetypeselector:hover{background-color:#bbb;}
.flexpaper_notetypeselector_selected{background-color:#bbb;}
.flexpaper_notetype_colorselector{float:left;border:1px solid #555555;width:12px;height:12px;background-position: center; background-repeat: no-repeat; }
.flexpaper_notetype_colorselector:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
.flexpaper_printdialog_button {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:10px;font-weight:bold;padding:2px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;
}.flexpaper_printdialog_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;
}.flexpaper_printdialog_button:active {position:relative;top:1px;}
.flexpaper_printdialog td{font-size:11px;border:0;padding: 5px 5px 5px 5px;}
.flexpaper_searchabstract_result{vertical-align: middle;display:table-cell;padding: 10px 10px 10px 10px;margin-right:10px;margin-bottom:17px;font-family: Verdana; font-size: 10px;width:90%;min-height:40px;height:40px;}
.flexpaper_searchabstract_result:hover{background-color:#999;cursor:pointer;}
.flexpaper_searchabstract_result_separator{width:90%;}
.flexpaper_textarea_contenteditable{-webkit-user-select: auto;}
.flexpaper_bottom_fade {
    height:200px; width:100%; position:absolute; bottom:0%;
    background: -moz-linear-gradient(top,  rgba(212,220,220,0) 0%, rgba(212,220,220,1) 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,220,220,0)), color-stop(95%,rgba(212,220,220,1)));
    background: -webkit-linear-gradient(top,  rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
    background: -o-linear-gradient(top,  rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
    background: -ms-linear-gradient(top,  rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
    background: linear-gradient(to bottom,  rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    z-index:200;
    pointer-events:none;
}

/* Modal styles */
.flexpaper_viewer_wrap > .modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {font: 11px/22px verdana, arial, sans-serif;height:204px; width:360px; color:#777; background-color:#fff; border:4px solid #444; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a {color:#000;}
#simplemodal-container a.modalCloseImg {background:url(data:image/gif;base64,R0lGODlhDQANAJEDAJCPkGZmZv///////yH5BAEAAAMALAAAAAANAA0AAAInXI4ZBu0PDpwSCOFuqxf3HWQdBj6fU1kjGqqeFrWwWk5PakeGogwFADs%3D) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:1px; right:-11px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

/* Scroll styles for android and pre-iOS version 5 based touch devices */
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: #333333;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: #333333;}
.jspCap {display: none;margin:0; padding: 0;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #bbb;position: relative;}
.jspDrag{background: #666;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;} /* Yuk! CSS Hack for IE6 3 pixel bug :( */

/* jQuery UI extensions */
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* log in form and dialog below */
.flexpaper_publications  {
    margin-bottom: 20px;
    perspective: 280px;
    transform-style: preserve-3d;
}

.flexpaper_publication {
    width: 50%;
    display: inline-block;
    box-shadow: 5px 5px 20px rgba(51, 51, 51, 0);
    margin: 10px;
}

.flexpaper_publication img { vertical-align: middle; }

.flexpaper_publication_csstransforms3d  .flexpaper_publications {
    -moz-perspective: 280px;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}

.flexpaper_publication_csstransforms3d  .flexpaper_publication {
    position: relative;
    outline: 1px solid transparent;
    -moz-perspective: 280px;
    -moz-transform: rotateY(-40deg);
    -webkit-transform: perspective(300) rotateY(-40deg);
    opacity:.0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

box-shadow: none;
    margin: 0;
}

.flexpaper_publication_csstransforms3d  .flexpaper_publication img {
    position: relative;
    max-width: 100%;
}

.flexpaper_publication_csstransforms3d  .flexpaper_publication:before {
    width: 100%;
    left: 5.5%; /* flexpaper_publication width parameter */
    background-color: #777;
    box-shadow: 5px 5px 20px rgba(51, 51, 51, 1);
}

.flexpaper_publication_csstransforms3d  .flexpaper_publication:before,
.flexpaper_publication_csstransforms3d  .flexpaper_publication:after {
    position: absolute;
    top: 2%;
    height: 96%;
    content: ' ';
    z-index: -1;
}

.flexpaper_publication_csstransforms3d  .flexpaper_publication:after {
    width: 5%; /* flexpaper_publication width parameter */
    left: 100%;
    background-color: #EFEFEF;
    box-shadow: inset 0px 0px 5px #aaa;
    -moz-transform: rotateY(20deg);
    -webkit-transform: perspective(100) rotateY(20deg);
}

/* FlexPaper password form below */
.flexpaper_htmldialog {
    font: 13px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #404040;
    position: relative;
    width: 280px;
    padding: 33px 25px 29px;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

.flexpaper_htmldialog:before, .flexpaper_htmldialog:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    height: 10px;
    background: inherit;
    border-bottom: 1px solid #d2d2d2;
    border-radius: 4px;
}

.flexpaper_htmldialog:after {
    bottom: 3px;
    border-color: #dcdcdc;
}

.flexpaper_htmldialog-title {
    margin: 0px -25px 25px;
    padding: 15px 25px;
    line-height: 35px;
    font-size: 20px;
    font-weight: 300;
    color: #aaa;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
    background: #f7f7f7;
}

.flexpaper_htmldialog-title:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background: #aaa;
    border-radius: 5px 5px 0 0;
}

.flexpaper_htmldialog-input {
    font-family: inherit;
    color: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    margin-bottom: 25px;
    padding: 0 15px 2px;
    font-size: 17px;
    background: white;
    border: 2px solid #ebebeb;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 -2px #ebebeb;
    box-shadow: inset 0 -2px #ebebeb;
}

.flexpaper_htmldialog-input:focus {
    border-color: #62c2e4;
    outline: none;
    -webkit-box-shadow: inset 0 -2px #62c2e4;
    box-shadow: inset 0 -2px #62c2e4;
}

.flexpaper_htmldialog-lt-ie9 .flexpaper_htmldialog-input {
    line-height: 48px;
}

.flexpaper_htmldialog-button {
    position: relative;
    vertical-align: top;
    width: 100%;
    height: 54px;
    padding: 0;
    font-size: 22px;
    color: white;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    background: #f0776c;
    border: 0;
    border-bottom: 2px solid #d76b60;
    border-radius: 5px;
    cursor: pointer;
    -webkit-box-shadow: inset 0 -2px #d76b60;
    box-shadow: inset 0 -2px #d76b60;
}
.flexpaper_htmldialog-button:active {
    top: 1px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.flexpaper_cssline
{
    position: absolute;
    height: 0px;
    border-width: 1px 0px 0px 0px;
    border-style: dashed;
    border-color: #FF0000;
    z-index:110;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media print{
    .flexpaper_viewer > * {
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    .flexpaper_textarea_contenteditable{
        display:none;
    }

    .flexpaper_note_textarea{
        border:3px dashed #000;
    }

}