@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css');
html {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#viewer {
  display: inline-block;
  width: 100%;
  height: calc(100vh - 60px);
  margin-top: 60px;
  -webkit-box-shadow: 1px 1px 10px #999;
  box-shadow: 1px 1px 10px #999;
}
#viewer.loading {
  opacity: 0;
}
#app, body, button, form, html, input, label, select, textarea {
  font-family: 'Roboto', sans-serif;
}
.Header {
  padding-top: 3px;
}
/*
[data-element="toolbarGroup-View"] {
  visibility: hidden;
}
[data-element="toolbarGroup-View"]::after {
  display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    content:"\f303";
    visibility: visible;
}
*/
[data-element="downloadButton"] {
  flex-direction: row-reverse;
  margin-right: 20px!important;
  font-size: 16px;
  font-weight: 600;
  gap: 4px;
  background: #e7ebee;
  width: auto!important;
  padding: 4px 8px;
  background-image: linear-gradient(to bottom, #ba1b43, #ef2d40);
  color: white!important;
}
[data-element="downloadButton"] .Icon svg {
  width: 22px;
  height: 22px;
  pointer-events: none;
  color: white!important;
}
[data-element="downloadButton"]:hover {
  background-image: linear-gradient(to bottom, #b71a42, #ab1d2b)!important;
  color: white!important;
}
[data-element="downloadButton"]:hover .Icon svg {
  color: white!important;
}
.HeaderItems .divider:first-child {
  display: none;
}
[data-element="menuButton"]{
  display: none;
}
.HeaderItems button, .HeaderItems input, [data-element="ToggleZoomOverlay"] .OverlayText span {
  font-size: 16px;
  font-weight: 600;
}
.HeaderItems .Icon, [data-element="downloadButton"] .Icon svg {
  width:26px;
  height: 26px;
}
.Header {
  height: 45px;
}
.right-panel.tools-header-open:not(.closed) [data-element="textEditingPanel"] {
  max-width: 160px!important;
  min-width: 160px!important;
}
.MultiViewer {
  /*width: calc(100% - 571px)!important;*/
}
.document-content-container.right-panel-open {
  width: calc(100% - 449px)!important;
}
/* When left panel open */
/* .LeftPanel.closed */
.document-content-container.right-panel-open.left-panel-closed {
  width: calc(100% - 172px)!important;
}
.text-editing-panel-text-style-picker .container-fluid {
  flex-direction: column;
}
.resize-bar {
    pointer-events: none;
}
.resize-bar .Icon {
  display: none;
}
/*** Navbar Scroll FIX ***/
.nav-container {
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.nav-container.scroll-up {
  opacity: 0;
  /* z-index: -1; */
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.nav-container.scroll-up.z-index--1 {
  z-index: -1;
}
/*** Navbar Scroll FIX End ***/