.simple-line-icon {
  font-family: 'Simple Line Icons';
  font-size: 1em;
  line-height: 1; }

:root {
  --font-size-xs: 0.65em;
  --font-size-ms: 0.73em;
  --font-size-s: 0.8em;
  --font-size-ms: 1em;
  --font-size-l: 1.2em;
  --font-size-ml: 1.35em;
  --font-size-xl: 1.5em;
  --font-family-default: "Calibre", "Calibre Regular", Arial, Helvetica, sans-serif; }

:root {
  --color-gray-base: black;
  --color-gray-darker: #222222;
  --color-gray-dark: #333333;
  --color-gray: #555555;
  --color-gray-light: #777777;
  --color-gray-lighter: #eeeeee;
  --color-front: #000000;
  --color-back: #ffffff;
  --color-primary: #446bf9;
  --color-primary-contrast: #ffffff;
  --color-primary-light: #A2CEFC;
  --color-primary-light-contrast: #000000;
  --color-primary-dark: #0733D1;
  --color-primary-dark-contrast: #ffffff;
  --color-default: #95989A;
  --color-default-contrast: #ffffff;
  --color-default-light: #CCCDCE;
  --color-default-light-contrast: #000000;
  --color-default-dark: #686A6C;
  --color-default-dark-contrast: #ffffff;
  --color-success: #52b89c;
  --color-success-contrast: #ffffff;
  --color-success-light: #c7e3d1;
  --color-success-light-contrast: #000000;
  --color-success-dark: #337D69;
  --color-success-dark-contrast: #ffffff;
  --color-warning: #f29100;
  --color-warning-contrast: #ffffff;
  --color-warning-light: #f9ed84;
  --color-warning-light-contrast: #000000;
  --color-warning-dark: #CD9A0F;
  --color-warning-dark-contrast: #ffffff;
  --color-error: #d9534f;
  --color-error-contrast: #ffffff;
  --color-error-light: #FCA38C;
  --color-error-light-contrast: #000000;
  --color-error-dark: #AE2A26;
  --color-error-dark-contrast: #ffffff;
  --color-info: #003160;
  --color-info-contrast: #ffffff;
  --color-info-light: #45A2F9;
  --color-info-light-contrast: #000000;
  --color-info-dark: #021C34;
  --color-info-dark-contrast: #ffffff; }

.simple-line-icon {
  font-family: 'Simple Line Icons';
  font-size: 1em;
  line-height: 1; }

:root {
  --font-size-xs: 0.65em;
  --font-size-ms: 0.73em;
  --font-size-s: 0.8em;
  --font-size-ms: 1em;
  --font-size-l: 1.2em;
  --font-size-ml: 1.35em;
  --font-size-xl: 1.5em;
  --font-family-default: "Calibre", "Calibre Regular", Arial, Helvetica, sans-serif; }

:root {
  --color-gray-base: black;
  --color-gray-darker: #222222;
  --color-gray-dark: #333333;
  --color-gray: #555555;
  --color-gray-light: #777777;
  --color-gray-lighter: #eeeeee;
  --color-front: #000000;
  --color-back: #ffffff;
  --color-primary: #446bf9;
  --color-primary-contrast: #ffffff;
  --color-primary-light: #A2CEFC;
  --color-primary-light-contrast: #000000;
  --color-primary-dark: #0733D1;
  --color-primary-dark-contrast: #ffffff;
  --color-default: #95989A;
  --color-default-contrast: #ffffff;
  --color-default-light: #CCCDCE;
  --color-default-light-contrast: #000000;
  --color-default-dark: #686A6C;
  --color-default-dark-contrast: #ffffff;
  --color-success: #52b89c;
  --color-success-contrast: #ffffff;
  --color-success-light: #c7e3d1;
  --color-success-light-contrast: #000000;
  --color-success-dark: #337D69;
  --color-success-dark-contrast: #ffffff;
  --color-warning: #f29100;
  --color-warning-contrast: #ffffff;
  --color-warning-light: #f9ed84;
  --color-warning-light-contrast: #000000;
  --color-warning-dark: #CD9A0F;
  --color-warning-dark-contrast: #ffffff;
  --color-error: #d9534f;
  --color-error-contrast: #ffffff;
  --color-error-light: #FCA38C;
  --color-error-light-contrast: #000000;
  --color-error-dark: #AE2A26;
  --color-error-dark-contrast: #ffffff;
  --color-info: #003160;
  --color-info-contrast: #ffffff;
  --color-info-light: #45A2F9;
  --color-info-light-contrast: #000000;
  --color-info-dark: #021C34;
  --color-info-dark-contrast: #ffffff; }

.dgs-sans-serif, .dgs-font {
  font-family: Calibre, Arial, Helvetica, sans-serif; }

.dgs-serif {
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; }

.dgs-monospace {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; }

.dgs-simple-line-icon-font {
  font-family: 'Simple Line Icons';
  font-size: 1em;
  line-height: 1; }

.dgs-weight-thin {
  font-weight: 100; }

.dgs-weight-xtralight {
  font-weight: 200; }

.dgs-weight-light {
  font-weight: 300; }

.dgs-weight-normal {
  font-weight: 400; }

.dgs-weight-medium {
  font-weight: 500; }

.dgs-weight-semibold {
  font-weight: 600; }

.dgs-weight-bold {
  font-weight: 700; }

.dgs-weight-xtrabold {
  font-weight: 800; }

.dgs-weight-black {
  font-weight: 900; }

.dgs-padding-none {
  padding: 0; }

.dgs-padding-small {
  padding: 0.5em; }

.dgs-padding-medium {
  padding: 1em; }

.dgs-padding-medium {
  padding: 2em; }

.dgs-padding-top-none {
  padding-top: 0; }

.dgs-padding-top-small {
  padding-top: 0.5em; }

.dgs-padding-top-medium {
  padding-top: 1em; }

.dgs-padding-top-medium {
  padding-top: 2em; }

.dgs-padding-bottom-none {
  padding-bottom: 0; }

.dgs-padding-bottom-small {
  padding-bottom: 0.5em; }

.dgs-padding-bottom-medium {
  padding-top: 1em; }

.dgs-padding-bottom-medium {
  padding-bottom: 2em; }

.dgs-padding-left-none {
  padding-left: 0; }

.dgs-padding-left-small {
  padding-left: 0.5em; }

.dgs-padding-left-medium {
  padding-left: 1em; }

.dgs-padding-left-medium {
  padding-left: 2em; }

.dgs-padding-right-none {
  padding-right: 0; }

.dgs-padding-right-small {
  padding-right: 0.5em; }

.dgs-padding-right-medium {
  padding-right: 1em; }

.dgs-padding-right-medium {
  padding-right: 2em; }

.dgs-font-smallest {
  font-size: 0.65em; }

.dgs-font-smaller {
  font-size: 0.73em; }

.dgs-font-small {
  font-size: 0.8em; }

.dgs-font-medium {
  font-size: 1em; }

.dgs-font-large {
  font-size: 1.2em; }

.dgs-font-larger {
  font-size: 1.35em; }

.dgs-font-largest {
  font-size: 1.5em; }

.dgs-border-thin {
  border-width: 1px;
  border-style: solid; }

.dgs-border-double {
  border-width: 2px;
  border-style: solid; }

.dgs-border-fat {
  border-width: 3px;
  border-style: solid; }

.dgs-inline-block {
  display: inline-block; }

.dgs-color-primary {
  color: #446bf9; }

.dgs-color-default {
  color: #95989A; }

.dgs-color-info {
  color: #003160; }

.dgs-color-success {
  color: #52b89c; }

.dgs-color-warning {
  color: #f29100; }

.dgs-color-error {
  color: #d9534f; }

.dgs-color-primary-dark {
  color: #0733D1; }

.dgs-color-default-dark {
  color: #686A6C; }

.dgs-color-info-dark {
  color: #021C34; }

.dgs-color-success-dark {
  color: #337D69; }

.dgs-color-warning-dark {
  color: #CD9A0F; }

.dgs-color-error-dark {
  color: #AE2A26; }

.dgs-color-primary-light {
  color: #A2CEFC; }

.dgs-color-default-light {
  color: #CCCDCE; }

.dgs-color-info-light {
  color: #45A2F9; }

.dgs-color-success-light {
  color: #c7e3d1; }

.dgs-color-warning-light {
  color: #f9ed84; }

.dgs-color-error-light {
  color: #FCA38C; }

.dgs-color-gray-darker {
  color: #222222; }

.dgs-color-gray-dark {
  color: #333333; }

.dgs-color-gray {
  color: #555555; }

.dgs-color-gray-light {
  color: #777777; }

.dgs-color-gray-lighter {
  color: #eeeeee; }

.dgs-background-color-detail {
  background-color: #F3F7FD; }

.dgs-background-color-primary {
  background-color: #446bf9; }

.dgs-background-color-default {
  background-color: #95989A; }

.dgs-background-color-info {
  background-color: #003160; }

.dgs-background-color-success {
  background-color: #52b89c; }

.dgs-background-color-warning {
  background-color: #f29100; }

.dgs-background-color-error {
  background-color: #d9534f; }

.dgs-background-color-primary-dark {
  background-color: #0733D1; }

.dgs-background-color-default-dark {
  background-color: #686A6C; }

.dgs-background-color-info-dark {
  background-color: #021C34; }

.dgs-background-color-success-dark {
  background-color: #337D69; }

.dgs-background-color-warning-dark {
  background-color: #CD9A0F; }

.dgs-background-color-error-dark {
  background-color: #AE2A26; }

.dgs-background-color-primary-light {
  background-color: #A2CEFC; }

.dgs-background-color-default-light {
  background-color: #CCCDCE; }

.dgs-background-color-info-light {
  background-color: #45A2F9; }

.dgs-background-color-success-light {
  background-color: #c7e3d1; }

.dgs-background-color-warning-light {
  background-color: #f9ed84; }

.dgs-background-color-error-light {
  background-color: #FCA38C; }

.dgs-background-color-gray-darker {
  background-color: #222222; }

.dgs-background-color-gray-dark {
  background-color: #333333; }

.dgs-background-color-gray {
  background-color: #555555; }

.dgs-background-color-gray-light {
  background-color: #777777; }

.dgs-background-color-gray-lighter {
  background-color: #eeeeee; }

.dgs-border-color-primary {
  border-color: #446bf9; }

.dgs-border-color-default {
  border-color: #95989A; }

.dgs-border-color-info {
  border-color: #003160; }

.dgs-border-color-success {
  border-color: #52b89c; }

.dgs-border-color-warning {
  border-color: #f29100; }

.dgs-border-color-error {
  border-color: #d9534f; }

.dgs-border-color-primary-dark {
  border-color: #0733D1; }

.dgs-border-color-default-dark {
  border-color: #686A6C; }

.dgs-border-color-info-dark {
  border-color: #021C34; }

.dgs-border-color-success-dark {
  border-color: #337D69; }

.dgs-border-color-warning-dark {
  border-color: #CD9A0F; }

.dgs-border-color-error-dark {
  border-color: #AE2A26; }

.dgs-border-color-primary-light {
  border-color: #A2CEFC; }

.dgs-border-color-default-light {
  border-color: #CCCDCE; }

.dgs-border-color-info-light {
  border-color: #45A2F9; }

.dgs-border-color-success-light {
  border-color: #c7e3d1; }

.dgs-border-color-warning-light {
  border-color: #f9ed84; }

.dgs-border-color-error-light {
  border-color: #FCA38C; }

.dgs-border-color-gray-darker {
  border-color: #222222; }

.dgs-border-color-gray-dark {
  border-color: #333333; }

.dgs-border-color-gray {
  border-color: #555555; }

.dgs-border-color-gray-light {
  border-color: #777777; }

.dgs-border-color-gray-lighter {
  border-color: #eeeeee; }

.dgs-border-color-transparent {
  border-color: transparent; }

.dgs-border-top-color-transparent {
  border-top-color: transparent; }

.dgs-border-bottom-color-transparent {
  border-bottom-color: transparent; }

.dgs-border-left-color-transparent {
  border-left-color: transparent; }

.dgs-border-right-color-transparent {
  border-right-color: transparent; }

.dgs-border-double {
  border-width: 1px; }

.dgs-icon, .dgs-icon-small, .dgs-icon-medium, .dgs-icon-large {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  content: " "; }

.dgs-small, .dgs-icon-no-label-small, .dgs-icon-small {
  width: 18px;
  height: 18px;
  max-width: 18px;
  max-height: 18px;
  min-width: 18px;
  min-height: 18px; }

.dgs-medium, .dgs-icon-no-label-medium, .dgs-icon-medium {
  width: 32px;
  height: 32px;
  max-width: 32px;
  max-height: 32px;
  min-width: 32px;
  min-height: 32px; }

.dgs-large, .dgs-icon-no-label-large, .dgs-icon-large {
  width: 48px;
  height: 48px;
  max-width: 48px;
  max-height: 48px;
  min-width: 48px;
  min-height: 48px; }

.dgs-icon-no-label, .dgs-icon-no-label-small, .dgs-icon-no-label-medium, .dgs-icon-no-label-large {
  display: block;
  overflow: hidden; }

.dgs-icon-document-created:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="32"><path d="M24 9.4v21.2c0 .8-.6 1.4-1.3 1.4H1.4C.6 32 0 31.4 0 30.6V1.4C0 .6.6 0 1.4 0h13.4c.2 0 .3.1.3.2l8.6 8.6h.1V9c.2.1.2.3.2.4v.1zm-8.7-7.1v6.4h6.4l-6.4-6.4zm-.6 7.7c-.4 0-.7-.3-.7-.7v-8H1.3v29.3h21.4V10h-8zM18 21.3h-2a.7.7 0 1 1 0-1.3h2c.4 0 .7.3.7.7s-.3.6-.7.6zm-2.2-3.5a.7.7 0 1 1-1-1l1.4-1.3a.7.7 0 0 1 1 1l-1.4 1.3zm0 5.7l1.4 1.4a.7.7 0 1 1-1 .9L15 24.5c-.3-.3-.3-.7 0-1s.7-.2 1 0zM12 27.3a.7.7 0 0 1-.7-.6v-2a.7.7 0 1 1 1.4 0v2c0 .3-.3.6-.7.6zm0-10a.7.7 0 0 1-.7-.6v-2a.7.7 0 1 1 1.4 0v2c0 .3-.3.6-.7.6zm-4.2 8.5a.7.7 0 1 1-1-1l1.4-1.3a.7.7 0 0 1 1 1l-1.4 1.3zm.9-7.8c-.2 0-.4 0-.5-.2l-1.3-1.3a.7.7 0 0 1 1-1L9 17a.7.7 0 0 1-.4 1.1zm0 2.7c0 .3-.3.6-.7.6H6A.7.7 0 1 1 6 20h2c.4 0 .7.3.7.7z"/></svg>'); }

.dgs-icon-document-modified:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="32"><path d="M24 9.3V20c0 .4-.3.7-.7.7s-.6-.3-.6-.7V10h-8a.7.7 0 0 1-.7-.7v-8H1.3v29.3h14a.7.7 0 0 1 0 1.4h-14C.6 32 0 31.4 0 30.6V1.4C0 .6.6 0 1.3 0h13.5l.3.2 8.6 8.6.1.1.2.4zm-8.7-7v6.4h6.4l-6.4-6.4zm-.5 24.2a.7.7 0 0 1 0-1l4-4 .2-.1h.3a.7.7 0 0 1 .5.1l4 4a.7.7 0 0 1-1 1L20 23.6v7.7a.7.7 0 1 1-1.4 0v-7.7l-2.8 2.9c-.3.2-.7.2-1 0z"/></svg>'); }

.dgs-icon-email-sent:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M32 8.8L30 23.3a3 3 0 0 1-2.8 2.6h-18a.7.7 0 1 1 0-1.3h18c.7 0 1.4-.7 1.5-1.5l1.8-14.4-12.9 9.8a.7.7 0 0 1-.9-.1L6.8 7.1V7l-.1-.2v-.2-.1-.1l.2-.1.2-.2h22.2c.7 0 1.5.3 2 1 .5.4.7 1.1.6 1.8zm-2.7-1.5H8.8l8.6 9.8 12.5-9.6-.6-.2zm-22 5.3c0 .4-.3.7-.6.7h-4a.7.7 0 1 1 0-1.3h4c.3 0 .6.3.6.6zm2 4c0 .4-.3.7-.7.7h-8a.7.7 0 1 1 0-1.3h8c.4 0 .7.3.7.6zM4.7 20h6.6a.7.7 0 1 1 0 1.3H4.7a.7.7 0 1 1 0-1.3z"/></svg>'); }

html, body, #dgsViewport, #dgsDocument, .dgs-viewport, dgs-document, dgs-view-content {
  width: 100vw;
  height: 100vh;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  min-height: 100vh;
  max-width: 100vw;
  min-width: 100vw;
  padding: 0;
  margin: 0;
  overflow: hidden; }

body {
  color: #000000;
  font-family: "Calibre", "Calibre Regular", Arial, Helvetica, sans-serif; }
  body::selection {
    background-color: #E4EA66;
    color: #0160A0; }

h1, h2, h3, h4, h5, h6 {
  color: #446bf9;
  font-family: "Calibre Medium", Arial, Helvetica, sans-serif; }

html, body, .dgs-viewport, .dgs-document {
  background-color: #ffffff; }

.dgs-profile.dgs-dialog.dgs-frame {
  border: 1px solid #95989A; }

.dgs-profile.dgs-dialog > .dgs-close {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: inline-block; }

.dgs-brand, .dgs-brand:before {
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: center;
  background-size: auto 20px;
  height: 30px;
  display: block; }

.dgs-brand {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="299.6" height="92.3" viewBox="12 15 299.6 92.3"><defs><clipPath id="a"><path d="M0 85h283.5V0H0z"/></clipPath></defs><g fill="#fff" clip-path="url(../../source/style/sass/#a)" transform="matrix(1.33333 0 0 -1.33333 -70.7 125.8)"><path d="M74 49.3h-3.8V35.7H74c3.7 0 5 1.3 5 6.8s-1.2 6.8-5 6.8m.5-16.7h-8.3c-.2 0-.4.2-.4.5v18.8c0 .2.2.4.4.4h8.3c6.8 0 9-3 9-9.8 0-7-2.2-9.9-9-9.9M90.8 48.2h-2.5c-.5 0-.8.2-.8.7v3c0 .5.3.8.8.8h2.5c.5 0 .8-.3.8-.7v-3.1c0-.5-.3-.7-.8-.7m.4-15.6h-3.3c-.2 0-.4.2-.4.4V46c0 .2.2.4.4.4h3.3c.2 0 .4-.2.4-.4V33c0-.2-.2-.4-.4-.4M102 44.7c-1.9 0-2.4-.9-2.4-2.6 0-1.7.5-2.7 2.4-2.7 1.8 0 2.4 1 2.4 2.7 0 1.7-.6 2.6-2.4 2.6m1-12.6H101c-.9 0-2-.1-2-1.4 0-1.4 1.1-1.7 3.1-1.7 1.7 0 3 .4 3 1.8 0 1.2-1 1.3-2.2 1.3m7.3 12.5s0-.2-.2-.3c-.6-.4-1.3-.6-1.9-.6l-1.1.2c.4-.3 1-1.2 1-2.4 0-3.2-2.5-4.3-5.7-4.3h-1.6c-1 0-1.2-.4-1.2-1.1 0-1 .6-1 2-1h2.5c2.4 0 5-.6 5-3.8 0-3.4-3-4.6-7-4.6-4.5 0-6.9.7-6.9 3.4 0 2.4 2 2.5 3 2.7v.5c-1.3.2-2.5.2-2.5 2.3 0 1.8 1.3 2 3 2.3-1 .2-3.1.8-3.1 4 0 3.8 2.4 5 6.3 5 1.6 0 2.3-.1 3.2-.4l1.3-.2 1.3.2 1.4.6h.2c.1 0 .2 0 .3-.2l.6-2.1v-.2M116 48.2h-2.5c-.5 0-.7.2-.7.7v3c0 .5.2.8.7.8h2.6c.5 0 .7-.3.7-.7v-3.1c0-.5-.2-.7-.7-.7m.3-15.6h-3.2c-.3 0-.4.2-.4.4V46c0 .2.1.4.4.4h3.2c.3 0 .5-.2.5-.4V33c0-.2-.2-.4-.5-.4M129.5 33.4c0-.2 0-.4-.3-.5-.4-.1-1.6-.5-3.4-.5-3.1 0-4.7 1.2-4.7 4.4v13.4c0 .3 0 .5.4.6l3 .5c.4 0 .7-.1.7-.4v-4.3h3.5c.2 0 .4-.1.4-.4v-2.1c0-.3-.2-.4-.4-.4h-3.5v-6.8c0-1 .3-1.6 1.7-1.6l1.9.2c.2 0 .4-.1.4-.3zM140.4 39.3l-2.8-.5c-1-.1-2-.3-2-1.9 0-1.9 1.6-2 2.6-2s1.9.2 2.2.3zm1.5-6.7c-1-.2-2.2-.3-3.8-.3-3 0-6.5.4-6.5 4.5 0 3.5 2.2 3.9 4.2 4.2l4.6.7v.8c0 .7 0 1.1-.6 1.4-.4.2-1 .3-2 .3-1.7 0-3.6-.6-4.3-.8h-.3c-.2 0-.3 0-.3.2l-.4 1.8v.2c0 .2.2.3.3.4.6.2 3 1 6 1 1.8 0 3.1-.3 4-.8 1.3-.7 1.7-2 1.7-3.4v-7.4c0-2-.8-2.3-2.6-2.8M155 33.2c0-.3-.3-.4-.3-.4-.2-.1-1-.4-2.6-.4-2.7 0-4 1.5-4 3.8v15.4c0 .3.1.5.5.6l3 .5c.5 0 .7-.2.7-.5V36.5c0-1 .5-1.2 1-1.2l1 .1c.2 0 .3 0 .3-.2zM165 32.3a24 24 0 0 0-7 1c-.2.1-.4.4-.4.7l.4 2c0 .4.3.5.7.4.6-.1 3.3-.9 5.7-.9 2.1 0 3.8.6 3.8 2.6s-1.7 2.3-4.3 2.7c-2.8.4-6.5 1.2-6.5 5.8 0 4.7 3.4 6 7.7 6 3 0 5.8-.7 6.3-.9.4-.1.6-.3.6-.6l-.4-2.1c0-.3-.2-.4-.5-.4h-.2c-1.5.4-3.2.8-5.4.8-1.8 0-3.7-.3-3.7-2.4 0-2 2.1-2.1 4.4-2.6h.4c3-.6 6.1-1.2 6.1-6 0-4.6-3.7-6-7.7-6M185 40.5c0 .7-.1 1.3-.3 2-.3 1.3-1 1.7-2.3 1.7-1.7 0-2.3-.5-2.5-1.7-.2-.7-.2-1.3-.2-2.1h5.2zm4-2c0-.3-.2-.6-.7-.6h-8.6c0-1.1.4-1.8 1.1-2.3.7-.4 1.6-.6 3-.6 1.5 0 2.7.4 3.5.6.3.1.5 0 .6-.3l.3-1.5c.2-.4 0-.6-.2-.6a14 14 0 0 0-5-1c-5.2 0-7.4 2-7.4 7.4 0 5.2 1.6 7.4 6.7 7.4 2.7 0 4.3-.7 5.3-1.8 1-1.2 1.4-3 1.4-5.3zM200.1 39.3l-2.8-.5c-1-.1-2-.3-2-1.9 0-1.9 1.6-2 2.6-2s1.9.2 2.2.3zm1.5-6.7c-1-.2-2.2-.3-3.8-.3-3 0-6.5.4-6.5 4.5 0 3.5 2.2 3.9 4.2 4.2l4.6.7v.8c0 .7 0 1.1-.6 1.4-.4.2-1 .3-2 .3-1.7 0-3.6-.6-4.3-.8h-.3c-.2 0-.3 0-.3.2l-.4 1.8v.2c0 .2.2.3.3.4.6.2 3 1 6 1 1.8 0 3.1-.3 4-.8 1.3-.7 1.7-2 1.7-3.4v-7.4c0-2-.8-2.3-2.6-2.8M217.1 50c0-.3-.2-.5-.4-.4l-1.9.2c-.6 0-1-.1-1.3-.3-.3-.3-.4-.6-.4-1.2v-1.7h3.4c.3 0 .4-.1.4-.4v-2.1c0-.3-.1-.4-.4-.4h-3.4V33c0-.2-.1-.4-.4-.4h-3.2c-.3 0-.5.2-.5.4v10.7h-2c-.3 0-.5.1-.5.4v2.1c0 .3.2.4.5.4h2v1.8c0 2.8 1.5 4.3 4.6 4.3 2 0 3.1-.4 3.5-.5.3 0 .4-.2.3-.5zM225 44.2c-2.5 0-2.6-1.4-2.6-4.6 0-3.1.1-4.5 2.6-4.5 2.4 0 2.6 1.4 2.6 4.5 0 3.2-.2 4.6-2.6 4.6m0-12c-6 0-6.8 3.3-6.8 7.4 0 4.1.8 7.4 6.8 7.4s6.8-3.3 6.8-7.4c0-4-.8-7.3-6.8-7.3M241 44.2c-2.5 0-2.6-1.4-2.6-4.6 0-3.1 0-4.5 2.6-4.5 2.4 0 2.6 1.4 2.6 4.5 0 3.2-.2 4.6-2.6 4.6m0-12c-6 0-6.8 3.3-6.8 7.4 0 4.1.8 7.4 6.8 7.4s6.7-3.3 6.7-7.4c0-4-.7-7.3-6.7-7.3M259.5 44l-2.2.2c-2 0-2.7-.4-2.7-4.5 0-4.2.8-4.6 3-4.6l1.9.2zm2.6-11.1a17 17 0 0 0-4.6-.6c-5.2 0-7 1.6-7 7.2 0 4.6 1 7.5 5.7 7.5 1.9 0 3.3-.5 3.6-.5l-.3 1.6v3.4c0 .4.1.6.5.7l3 .5c.4 0 .6-.2.6-.5V35c0-.7 0-1.7-1.5-2.1M270 56.2h-1.2V53l-.1-.1h-.7-.1v3.3h-1.2l-.1.1v.5h3.4v-.5M275.4 52.9h-.7-.1l-.2 3.4h-.2l-.7-2.6-.1-.1h-.9l-.8 2.7h-.1l-.3-3.3v-.1h-.7-.1l.3 3.9h1.6l.6-2.3.6 2.3H275.1l.4-3.8-.1-.1"/></g></svg>');
  width: 250px; }
  .dgs-brand a {
    display: inline-block;
    color: transparent; }

.dgs-brand::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="80.8" height="93.7" viewBox="12 15 80.8 93.7"><defs><clipPath id="a"><path d="M0 85h283.5V0H0z"/></clipPath></defs><g transform="matrix(1.33333 0 0 -1.33333 -.9 94.4)"><path fill="#fff" d="M18.7 28.6c0-6.4 9.7-13.2 18.7-12 2.5.4 4 3.3 1.7 4.7-7.8 4.7-22 14.7 8 33 0 0-28.4-11.4-28.4-25.7"/><a transform="translate(9 -24)"><g fill="#fff" clip-path="url(../../source/style/sass/#a)"><path d="M51.7 42.5a1.4 1.4 0 1 0-2.8 0 1.4 1.4 0 0 0 2.8 0M31.6 62.6V51l7.8-6.5c1.2-1.1 1.2-2.9 0-4L31.6 34V22.4c0-1.6 1-2.1 2.3-1l22.7 19.2c1.2 1 1.2 2.8 0 3.9L33.9 63.7c-.5.4-1 .5-1.3.5-.6 0-1-.5-1-1.6"/></g></a></g></svg>');
  width: 1.78em;
  left: -1.78em;
  position: relative;
  content: ""; }

.dgs-document {
  padding: 2em 4em 4em 8em; }

.dgs-document:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="380" height="100" viewBox="10 20 380 100"><defs><clipPath id="a"><path d="M0 85h283.5V0H0z"/></clipPath><clipPath id="b"><path d="M0 85h283.5V0H0z"/></clipPath></defs><g transform="matrix(1.33333 0 0 -1.33333 -.9 100.7)"><g fill="#fff" clip-path="url(../../source/style/sass/#a)" transform="translate(9 -24)"><path d="M74 49.3h-3.8V35.7H74c3.7 0 5 1.3 5 6.8s-1.2 6.8-5 6.8m.5-16.7h-8.3c-.2 0-.4.2-.4.5v18.8c0 .2.2.4.4.4h8.3c6.8 0 9-3 9-9.8 0-7-2.2-9.9-9-9.9m16.3 15.6h-2.5c-.5 0-.8.2-.8.7v3c0 .5.3.8.8.8h2.5c.5 0 .8-.3.8-.7v-3.1c0-.5-.3-.7-.8-.7m.4-15.6h-3.3c-.2 0-.4.2-.4.4v13c0 .2.2.4.4.4h3.3c.2 0 .4-.2.4-.4V33c0-.2-.2-.4-.4-.4M102 44.7c-1.9 0-2.4-.9-2.4-2.6 0-1.7.5-2.7 2.4-2.7 1.8 0 2.4 1 2.4 2.7 0 1.7-.6 2.6-2.4 2.6m1-12.6h-2c-.9 0-2-.1-2-1.4 0-1.4 1.1-1.7 3.1-1.7 1.7 0 3 .4 3 1.8 0 1.2-1 1.3-2.2 1.3m7.3 12.5s0-.2-.2-.3c-.6-.4-1.3-.6-1.9-.6l-1.1.2c.4-.3 1-1.2 1-2.4 0-3.2-2.5-4.3-5.7-4.3h-1.6c-1 0-1.2-.4-1.2-1.1 0-1 .6-1 2-1h2.5c2.4 0 5-.6 5-3.8 0-3.4-3-4.6-7-4.6-4.5 0-6.9.7-6.9 3.4 0 2.4 2 2.5 3 2.7v.5c-1.3.2-2.5.2-2.5 2.3 0 1.8 1.3 2 3 2.3-1 .2-3.1.8-3.1 4 0 3.8 2.4 5 6.3 5 1.6 0 2.3-.1 3.2-.4l1.3-.2 1.3.2 1.4.6h.2c.1 0 .2 0 .3-.2l.6-2.1v-.2m5.9 3.6h-2.5c-.5 0-.7.2-.7.7v3c0 .5.2.8.7.8h2.6c.5 0 .7-.3.7-.7v-3.1c0-.5-.2-.7-.7-.7m.3-15.6h-3.2c-.3 0-.4.2-.4.4v13c0 .2.1.4.4.4h3.2c.3 0 .5-.2.5-.4V33c0-.2-.2-.4-.5-.4m13.1.8c0-.2 0-.4-.3-.5-.4-.1-1.6-.5-3.4-.5-3.1 0-4.7 1.2-4.7 4.4v13.4c0 .3 0 .5.4.6l3 .5c.4 0 .7-.1.7-.4v-4.3h3.5c.2 0 .4-.1.4-.4v-2.1c0-.3-.2-.4-.4-.4h-3.5v-6.8c0-1 .3-1.6 1.7-1.6l1.9.2c.2 0 .4-.1.4-.3zm10.9 5.9l-2.8-.5c-1-.1-2-.3-2-1.9 0-1.9 1.6-2 2.6-2s1.9.2 2.2.3zm1.5-6.7c-1-.2-2.2-.3-3.8-.3-3 0-6.5.4-6.5 4.5 0 3.5 2.2 3.9 4.2 4.2l4.6.7v.8c0 .7 0 1.1-.6 1.4-.4.2-1 .3-2 .3-1.7 0-3.6-.6-4.3-.8h-.3c-.2 0-.3 0-.3.2l-.4 1.8v.2c0 .2.2.3.3.4.6.2 3 1 6 1 1.8 0 3.1-.3 4-.8 1.3-.7 1.7-2 1.7-3.4v-7.4c0-2-.8-2.3-2.6-2.8m13.1.6c0-.3-.3-.4-.3-.4-.2-.1-1-.4-2.6-.4-2.7 0-4 1.5-4 3.8v15.4c0 .3.1.5.5.6l3 .5c.5 0 .7-.2.7-.5V36.5c0-1 .5-1.2 1-1.2l1 .1c.2 0 .3 0 .3-.2zm10-.9a24 24 0 0 0-7 1c-.2.1-.4.4-.4.7l.4 2c0 .4.3.5.7.4.6-.1 3.3-.9 5.7-.9 2.1 0 3.8.6 3.8 2.6s-1.7 2.3-4.3 2.7c-2.8.4-6.5 1.2-6.5 5.8 0 4.7 3.4 6 7.7 6 3 0 5.8-.7 6.3-.9.4-.1.6-.3.6-.6l-.4-2.1c0-.3-.2-.4-.5-.4h-.2c-1.5.4-3.2.8-5.4.8-1.8 0-3.7-.3-3.7-2.4 0-2 2.1-2.1 4.4-2.6h.4c3-.6 6.1-1.2 6.1-6 0-4.6-3.7-6-7.7-6m20 8.1a7 7 0 0 1-.3 2c-.3 1.3-1 1.7-2.3 1.7-1.7 0-2.3-.5-2.5-1.7-.2-.7-.2-1.3-.2-2.1h5.2zm4-2c0-.3-.2-.6-.7-.6h-8.6c0-1.1.4-1.8 1.1-2.3.7-.4 1.6-.6 3-.6 1.5 0 2.7.4 3.5.6.3.1.5 0 .6-.3l.3-1.5c.2-.4 0-.6-.2-.6a14 14 0 0 0-5-1c-5.2 0-7.4 2-7.4 7.4 0 5.2 1.6 7.4 6.7 7.4 2.7 0 4.3-.7 5.3-1.8 1-1.2 1.4-3 1.4-5.3zm11.1.8l-2.8-.5c-1-.1-2-.3-2-1.9 0-1.9 1.6-2 2.6-2s1.9.2 2.2.3zm1.5-6.7c-1-.2-2.2-.3-3.8-.3-3 0-6.5.4-6.5 4.5 0 3.5 2.2 3.9 4.2 4.2l4.6.7v.8c0 .7 0 1.1-.6 1.4-.4.2-1 .3-2 .3-1.7 0-3.6-.6-4.3-.8h-.3c-.2 0-.3 0-.3.2l-.4 1.8v.2c0 .2.2.3.3.4.6.2 3 1 6 1 1.8 0 3.1-.3 4-.8 1.3-.7 1.7-2 1.7-3.4v-7.4c0-2-.8-2.3-2.6-2.8M217.1 50c0-.3-.2-.5-.4-.4l-1.9.2c-.6 0-1-.1-1.3-.3-.3-.3-.4-.6-.4-1.2v-1.7h3.4c.3 0 .4-.1.4-.4v-2.1c0-.3-.1-.4-.4-.4h-3.4V33c0-.2-.1-.4-.4-.4h-3.2c-.3 0-.5.2-.5.4v10.7h-2c-.3 0-.5.1-.5.4v2.1c0 .3.2.4.5.4h2v1.8c0 2.8 1.5 4.3 4.6 4.3 2 0 3.1-.4 3.5-.5.3 0 .4-.2.3-.5zm7.9-5.8c-2.5 0-2.6-1.4-2.6-4.6 0-3.1.1-4.5 2.6-4.5 2.4 0 2.6 1.4 2.6 4.5 0 3.2-.2 4.6-2.6 4.6m0-12c-6 0-6.8 3.3-6.8 7.4 0 4.1.8 7.4 6.8 7.4s6.8-3.3 6.8-7.4c0-4-.8-7.3-6.8-7.3m16 11.9c-2.5 0-2.6-1.4-2.6-4.6 0-3.1 0-4.5 2.6-4.5 2.4 0 2.6 1.4 2.6 4.5 0 3.2-.2 4.6-2.6 4.6m0-12c-6 0-6.8 3.3-6.8 7.4 0 4.1.8 7.4 6.8 7.4s6.7-3.3 6.7-7.4c0-4-.7-7.3-6.7-7.3M259.5 44l-2.2.2c-2 0-2.7-.4-2.7-4.5 0-4.2.8-4.6 3-4.6l1.9.2zm2.6-11.1a17 17 0 0 0-4.6-.6c-5.2 0-7 1.6-7 7.2 0 4.6 1 7.5 5.7 7.5 1.9 0 3.3-.5 3.6-.5l-.3 1.6v3.4c0 .4.1.6.5.7l3 .5c.4 0 .6-.2.6-.5V35c0-.7 0-1.7-1.5-2.1m7.9 23.3h-1.2V53l-.1-.1h-.8v3.3h-1.2l-.1.1v.5h3.4v-.5m5.4-3.4h-.8l-.2 3.4h-.2l-.7-2.6-.1-.1h-.9l-.8 2.7h-.1l-.3-3.3v-.1h-.8l.3 3.9h1.6l.6-2.3.6 2.3h1.5l.4-3.8-.1-.1"/></g><path fill="#fff" d="M18.7 28.6c0-2.4 1.4-5 3.6-7a19.6 19.6 0 0 1 15.1-5c2.5.4 4 3.3 1.7 4.7-2.2 1.4-5 3.2-7.2 5.5-2 2.3-3.4 5-3 8.3.3 2.4 1.5 5 4 8a46 46 0 0 0 6.7 6.1c2.2 1.6 4.6 3.3 7.6 5 0 0-3.2-1.1-7.3-3.3A86.2 86.2 0 0 1 26.5 42a30 30 0 0 1-5.3-6 13.7 13.7 0 0 1-2.5-7.5"/><a transform="translate(9 -24)"><g fill="#fff" clip-path="url(../../source/style/sass/#b)"><path d="M31.6 62.6V51l3.9-3.2 3.9-3.3a2.7 2.7 0 0 0 0-4l-4-3.2-3.8-3.3V22.4c0-1.6 1-2.1 2.3-1a5127981005948.6 5127981005948.6 0 0 0 22.7 19.2c.6.5 1 1.2 1 2h-5.9a1.4 1.4 0 1 0-2.8 0 1.4 1.4 0 0 0 2.8 0h5.8c0 .7-.3 1.3-1 1.9L49 50.9l-7.6 6.4-7.5 6.4c-.5.4-1 .5-1.3.5-.6 0-1-.5-1-1.6"/></g></a></g></svg>');
  display: block;
  transform: rotate(90deg);
  background-color: #446bf9;
  position: absolute;
  height: 2em;
  width: 150px;
  content: "";
  top: 150px;
  left: -65px;
  background-repeat: no-repeat;
  background-position-x: 0;
  background-position-y: center;
  background-size: auto 2.1em;
  border: 6px solid #446bf9; }

.dgs-container, .dgs-view-content {
  margin-left: 40px;
  margin-right: 40px; }

.dgs-viewport, .dgs-viewport .dgs-layout, .dgs-viewport dgs-header, .dgs-head-section, .dgs-head-section .dgs-layout, .dgs-head-section dgs-header {
  max-width: 100vw;
  width: 100vw;
  margin: auto; }

.dgs-viewport, .dgs-viewport .dgs-layout, .dgs-head-section, .dgs-head-section .dgs-layout {
  height: 100vh; }

.dgs-viewport .dgs-layout,
.dgs-viewport .dgs-layout > .dgs-container,
.dgs-viewport .dgs-layout > .dgs-view-content,
.dgs-viewport .dgs-layout > .dgs-header, .dgs-viewport .dgs-layout > .dgs-header > .dgs-container, .dgs-viewport .dgs-layout > .dgs-header > .dgs-view-content,
.dgs-viewport .dgs-layout > .dgs-toolbar, .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-container, .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-view-content,
.dgs-viewport .dgs-layout > .dgs-main, .dgs-viewport .dgs-layout > .dgs-main > .dgs-container, .dgs-viewport .dgs-layout > .dgs-main > .dgs-view-content, .dgs-head-section .dgs-layout,
.dgs-head-section .dgs-layout > .dgs-container,
.dgs-head-section .dgs-layout > .dgs-view-content,
.dgs-head-section .dgs-layout > .dgs-header, .dgs-head-section .dgs-layout > .dgs-header > .dgs-container, .dgs-head-section .dgs-layout > .dgs-header > .dgs-view-content,
.dgs-head-section .dgs-layout > .dgs-toolbar, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-container, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-view-content,
.dgs-head-section .dgs-layout > .dgs-main, .dgs-head-section .dgs-layout > .dgs-main > .dgs-container, .dgs-head-section .dgs-layout > .dgs-main > .dgs-view-content {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto;
  align-items: center;
  align-self: stretch;
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-start: 1; }

.dgs-viewport .dgs-layout, .dgs-head-section .dgs-layout {
  grid-template-columns: 100%;
  grid-template-rows: 30px 30px auto; }
  .dgs-viewport .dgs-layout .dgs-container, .dgs-viewport .dgs-layout .dgs-view-content, .dgs-head-section .dgs-layout .dgs-container, .dgs-head-section .dgs-layout .dgs-view-content {
    padding: 0 2em; }
  .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-container, .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-view-content, .dgs-viewport .dgs-layout > .dgs-header > .dgs-container, .dgs-viewport .dgs-layout > .dgs-header > .dgs-view-content, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-container, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-view-content, .dgs-head-section .dgs-layout > .dgs-header > .dgs-container, .dgs-head-section .dgs-layout > .dgs-header > .dgs-view-content {
    grid-template-columns: 33.33333% 33.33333% 33.33333%; }
    .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-container > .dgs-section, .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-view-content > .dgs-section, .dgs-viewport .dgs-layout > .dgs-header > .dgs-container > .dgs-section, .dgs-viewport .dgs-layout > .dgs-header > .dgs-view-content > .dgs-section, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-container > .dgs-section, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-view-content > .dgs-section, .dgs-head-section .dgs-layout > .dgs-header > .dgs-container > .dgs-section, .dgs-head-section .dgs-layout > .dgs-header > .dgs-view-content > .dgs-section {
      display: block; }
      .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-container > .dgs-section.dgs-right > *, .dgs-viewport .dgs-layout > .dgs-toolbar > .dgs-view-content > .dgs-section.dgs-right > *, .dgs-viewport .dgs-layout > .dgs-header > .dgs-container > .dgs-section.dgs-right > *, .dgs-viewport .dgs-layout > .dgs-header > .dgs-view-content > .dgs-section.dgs-right > *, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-container > .dgs-section.dgs-right > *, .dgs-head-section .dgs-layout > .dgs-toolbar > .dgs-view-content > .dgs-section.dgs-right > *, .dgs-head-section .dgs-layout > .dgs-header > .dgs-container > .dgs-section.dgs-right > *, .dgs-head-section .dgs-layout > .dgs-header > .dgs-view-content > .dgs-section.dgs-right > * {
        display: block;
        float: right; }
  .dgs-viewport .dgs-layout > .dgs-header, .dgs-head-section .dgs-layout > .dgs-header {
    grid-row-start: 1;
    /*margin-left: -$p;
            padding-left: $p;*/
    background-color: #446bf9;
    color: #ffffff;
    height: 100%; }
    .dgs-viewport .dgs-layout > .dgs-header .dgs-brand,
    .dgs-viewport .dgs-layout > .dgs-header .dgs-brand::selection, .dgs-head-section .dgs-layout > .dgs-header .dgs-brand,
    .dgs-head-section .dgs-layout > .dgs-header .dgs-brand::selection {
      background-color: transparent;
      color: transparent; }
    .dgs-viewport .dgs-layout > .dgs-header .dgs-section, .dgs-head-section .dgs-layout > .dgs-header .dgs-section {
      text-align: center; }
      .dgs-viewport .dgs-layout > .dgs-header .dgs-section > *, .dgs-head-section .dgs-layout > .dgs-header .dgs-section > * {
        margin: auto inherit; }
    .dgs-viewport .dgs-layout > .dgs-header .dgs-title, .dgs-head-section .dgs-layout > .dgs-header .dgs-title {
      font-size: 1em; }
    .dgs-viewport .dgs-layout > .dgs-header .dgs-subtitle, .dgs-head-section .dgs-layout > .dgs-header .dgs-subtitle {
      margin-left: 1em;
      font-size: 0.8em; }
  .dgs-viewport .dgs-layout > .dgs-toolbar, .dgs-head-section .dgs-layout > .dgs-toolbar {
    grid-row-start: 2;
    color: #003160; }
  .dgs-viewport .dgs-layout > .dgs-main, .dgs-head-section .dgs-layout > .dgs-main {
    grid-row-start: 3;
    padding-bottom: 2em; }
  .dgs-viewport .dgs-layout > .dgs-main > .dgs-container.dgs-dual, .dgs-viewport .dgs-layout > .dgs-main > .dgs-dual.dgs-view-content, .dgs-head-section .dgs-layout > .dgs-main > .dgs-container.dgs-dual, .dgs-head-section .dgs-layout > .dgs-main > .dgs-dual.dgs-view-content {
    grid-template-columns: minmax(35%, 65%) 2em minmax(35%, 65%); }
    .dgs-viewport .dgs-layout > .dgs-main > .dgs-container.dgs-dual > *:last-child, .dgs-viewport .dgs-layout > .dgs-main > .dgs-dual.dgs-view-content > *:last-child, .dgs-head-section .dgs-layout > .dgs-main > .dgs-container.dgs-dual > *:last-child, .dgs-head-section .dgs-layout > .dgs-main > .dgs-dual.dgs-view-content > *:last-child {
      grid-row-start: 1;
      grid-column-start: 3; }
  .dgs-viewport .dgs-layout > .dgs-main > .dgs-container, .dgs-viewport .dgs-layout > .dgs-main > .dgs-view-content, .dgs-head-section .dgs-layout > .dgs-main > .dgs-container, .dgs-head-section .dgs-layout > .dgs-main > .dgs-view-content {
    grid-template-columns: auto; }
    .dgs-viewport .dgs-layout > .dgs-main > .dgs-container > *:first-child, .dgs-viewport .dgs-layout > .dgs-main > .dgs-view-content > *:first-child, .dgs-head-section .dgs-layout > .dgs-main > .dgs-container > *:first-child, .dgs-head-section .dgs-layout > .dgs-main > .dgs-view-content > *:first-child {
      grid-row-start: 1;
      grid-column-start: 1; }

.dgs-container > .dgs-wrapper.dgs-tab-panel, .dgs-view-content > .dgs-wrapper.dgs-tab-panel,
.dgs-main > .dgs-container > .dgs-wrapper,
.dgs-main > .dgs-view-content > .dgs-wrapper {
  align-self: stretch;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: minmax(22px, 22px) auto;
  height: calc( 100vh - 100px); }
  .dgs-container > .dgs-wrapper.dgs-tab-panel .dgs-panel, .dgs-view-content > .dgs-wrapper.dgs-tab-panel .dgs-panel,
  .dgs-main > .dgs-container > .dgs-wrapper .dgs-panel,
  .dgs-main > .dgs-view-content > .dgs-wrapper .dgs-panel {
    height: calc( 100vh - 120px);
    z-index: 100; }

/*.dgs-panel-overlay {
    overflow: hidden;
    border-color: $border-color;
    border-style: solid;
    border-width: 1px;
    padding: $p;
    height: calc( 100vh - 100px );
    position: relative;
    z-index:500;
    .dgs-title {

    }
}*/
.dgs-panel-overlay {
  position: absolute;
  overflow: hidden;
  padding: 2em;
  height: calc( 100vh - 100px);
  z-index: 500; }

.dgs-dialog-panel, .dgs-panel, .dgs-panel-placeholder {
  overflow: hidden;
  border-color: #95989A;
  border-style: solid;
  border-width: 1px;
  padding: 2em;
  height: calc( 100vh - 100px);
  box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.15);
  position: relative; }
  .dgs-dialog-panel:before, .dgs-panel:before, .dgs-panel-placeholder:before {
    content: ".";
    color: #ffffff;
    background-color: #ffffff;
    position: absolute;
    width: 100%;
    height: 4px;
    top: 0;
    left: 0;
    z-index: 200; }
  .dgs-dialog-panel.dgs-border-double, .dgs-panel.dgs-border-double, .dgs-panel-placeholder.dgs-border-double {
    border-width: 2px; }
  .dgs-dialog-panel:not(.dgs-tabbed):not(dgs-no-head), .dgs-panel:not(.dgs-tabbed):not(dgs-no-head), .dgs-panel-placeholder:not(.dgs-tabbed):not(dgs-no-head) {
    align-self: stretch;
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: minmax(2em, 4em) auto; }
  .dgs-dialog-panel.dgs-no-head, .dgs-panel.dgs-no-head, .dgs-panel-placeholder.dgs-no-head {
    display: normal; }
  .dgs-dialog-panel.dgs-border-color-default, .dgs-panel.dgs-border-color-default, .dgs-panel-placeholder.dgs-border-color-default {
    border-color: #95989A; }
  .dgs-dialog-panel.dgs-border-color-info, .dgs-panel.dgs-border-color-info, .dgs-panel-placeholder.dgs-border-color-info {
    border-color: #446bf9; }
  .dgs-dialog-panel.dgs-border-color-primary, .dgs-panel.dgs-border-color-primary, .dgs-panel-placeholder.dgs-border-color-primary {
    border-color: #446bf9; }
  .dgs-dialog-panel.dgs-border-color-success, .dgs-panel.dgs-border-color-success, .dgs-panel-placeholder.dgs-border-color-success {
    border-color: #52b89c; }
  .dgs-dialog-panel.dgs-border-color-warning, .dgs-panel.dgs-border-color-warning, .dgs-panel-placeholder.dgs-border-color-warning {
    border-color: #f29100; }
  .dgs-dialog-panel.dgs-border-color-error, .dgs-panel.dgs-border-color-error, .dgs-panel-placeholder.dgs-border-color-error {
    border-color: #d9534f; }
  .dgs-dialog-panel .dgs-header > *, .dgs-panel .dgs-header > *, .dgs-panel-placeholder .dgs-header > * {
    padding: 0;
    margin: 0; }

.dgs-wrapper.dgs-border-double {
  border: none; }
  .dgs-wrapper.dgs-border-double .dgs-panel {
    border-width: 2px; }

.dgs-icon, .dgs-icon-small, .dgs-icon-medium, .dgs-icon-large {
  font-style: normal; }

.dgs-fieldset.dgs-stacked {
  display: grid;
  grid-template-columns: 1.4em auto;
  grid-template-rows: auto minmax(0.65em, 0.65em) minmax(0.8em, 0.8em) auto;
  text-align: left;
  vertical-align: middle;
  align-items: center;
  align-content: space-around; }
  .dgs-fieldset.dgs-stacked .dgs-icon, .dgs-fieldset.dgs-stacked .dgs-icon-small, .dgs-fieldset.dgs-stacked .dgs-icon-medium, .dgs-fieldset.dgs-stacked .dgs-icon-large {
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 1;
    font-family: 'Simple Line Icons';
    font-size: 1.2em;
    line-height: 1; }
  .dgs-fieldset.dgs-stacked .dgs-label {
    font-family: 'Calibre Regular', Arial, Helvetica, sans-serif;
    font-size: 0.65em;
    line-height: 0.9;
    font-weight: 200;
    grid-row-start: 2;
    grid-column-start: 2; }
  .dgs-fieldset.dgs-stacked .dgs-value {
    font-family: 'Calibre Regular', Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    line-height: 0.9;
    font-weight: 200;
    grid-row-start: 3;
    grid-column-start: 2;
    margin-top: -0.2em; }

.dgs-color-list {
  display: inline-table;
  width: 100%;
  margin: 1em auto; }
  .dgs-color-list .dgs-item {
    vertical-align: middle;
    float: right; }
    .dgs-color-list .dgs-item .dgs-label {
      font-family: 'Calibre Regular', Arial, Helvetica, sans-serif;
      font-size: 0.8em;
      line-height: 1;
      text-decoration: unset;
      vertical-align: bottom; }
    .dgs-color-list .dgs-item .dgs-preview {
      vertical-align: sub;
      display: inline-block;
      line-height: 1;
      height: 0.4em;
      width: 0.4em;
      margin-left: 0.6em; }
    .dgs-color-list .dgs-item .dgs-preview.dgs-line {
      height: 0.25em;
      vertical-align: middle; }

.dgs-widget {
  margin: 1.2em auto; }

.dgs-horizontal-separator {
  height: 1em;
  margin: 0.8em auto;
  display: block;
  color: transparent;
  background-color: transparent; }

.dgs-tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
  bottom: 0px;
  max-height: 24px; }
  .dgs-tabs li,
  .dgs-tabs li a,
  .dgs-tabs .dgs-tab-box,
  .dgs-tabs .dgs-tab-box .dgs-tab-text {
    display: inline-block;
    border-color: #95989A;
    border-style: solid;
    border-width: 0;
    background-color: #ffffff;
    position: relative;
    border-bottom-width: 0; }
  .dgs-tabs li,
  .dgs-tabs .dgs-tab-box {
    border-right-width: 1px;
    border-top-width: 1px;
    transform: skew(22.5deg);
    right: -5px;
    box-shadow: 2px 0 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px 4px 0 0;
    bottom: -1px; }
  .dgs-tabs li a,
  .dgs-tabs .dgs-tab-box .dgs-tab-text {
    border-left-width: 1px;
    transform: skew(-22.5deg);
    left: -5px;
    padding: 0 10px;
    color: #000000;
    border-radius: 4px 4px 4px 0px;
    cursor: pointer; }
  .dgs-tabs .dgs-tab-box .dgs-tab-text:hover,
  .dgs-tabs li a:hover {
    text-decoration: none; }
  .dgs-tabs .dgs-tab-box:nth-child(29),
  .dgs-tabs li:nth-child(1) {
    z-index: 29; }
  .dgs-tabs .dgs-tab-box:nth-child(28),
  .dgs-tabs li:nth-child(2) {
    z-index: 28; }
  .dgs-tabs .dgs-tab-box:nth-child(27),
  .dgs-tabs li:nth-child(3) {
    z-index: 27; }
  .dgs-tabs .dgs-tab-box:nth-child(26),
  .dgs-tabs li:nth-child(4) {
    z-index: 26; }
  .dgs-tabs .dgs-tab-box:nth-child(25),
  .dgs-tabs li:nth-child(5) {
    z-index: 25; }
  .dgs-tabs .dgs-tab-box:nth-child(24),
  .dgs-tabs li:nth-child(6) {
    z-index: 24; }
  .dgs-tabs .dgs-tab-box:nth-child(23),
  .dgs-tabs li:nth-child(7) {
    z-index: 23; }
  .dgs-tabs .dgs-tab-box:nth-child(22),
  .dgs-tabs li:nth-child(8) {
    z-index: 22; }
  .dgs-tabs .dgs-tab-box:nth-child(21),
  .dgs-tabs li:nth-child(9) {
    z-index: 21; }
  .dgs-tabs .dgs-tab-box:nth-child(20),
  .dgs-tabs li.dgs-active {
    bottom: 0; }
  .dgs-tabs .dgs-tab-box:hover,
  .dgs-tabs .dgs-tab-box .dgs-tab-text:hover,
  .dgs-tabs li.dgs-active:hover,
  .dgs-tabs li.dgs-active a:hover {
    cursor: default; }
  .dgs-tabs .dgs-tab-box.dgs-active:after,
  .dgs-tabs li.dgs-active:after {
    display: inline-block;
    position: absolute;
    content: ".";
    width: calc(100% + 6px);
    height: 4px;
    transform: skew(-22.5deg);
    left: -7px;
    bottom: -3px;
    background-color: #ffffff; }
  .dgs-tabs .dgs-tab-box.dgs-active,
  .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-primary,
  .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-info,
  .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-default,
  .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-success,
  .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-warning,
  .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-error,
  .dgs-tabs li.dgs-active,
  .dgs-tabs li.dgs-active.dgs-border-color-primary,
  .dgs-tabs li.dgs-active.dgs-border-color-info,
  .dgs-tabs li.dgs-active.dgs-border-color-default,
  .dgs-tabs li.dgs-active.dgs-border-color-success,
  .dgs-tabs li.dgs-active.dgs-border-color-warning,
  .dgs-tabs li.dgs-active.dgs-border-color-error {
    z-index: 150; }
    .dgs-tabs .dgs-tab-box.dgs-active,
    .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-primary,
    .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-info,
    .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-default,
    .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-success,
    .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-warning,
    .dgs-tabs .dgs-tab-box.dgs-active.dgs-border-color-error,
    .dgs-tabs li.dgs-active,
    .dgs-tabs li.dgs-active.dgs-border-color-primary,
    .dgs-tabs li.dgs-active.dgs-border-color-info,
    .dgs-tabs li.dgs-active.dgs-border-color-default,
    .dgs-tabs li.dgs-active.dgs-border-color-success,
    .dgs-tabs li.dgs-active.dgs-border-color-warning,
    .dgs-tabs li.dgs-active.dgs-border-color-error {
      border-bottom-color: #ffffff;
      border-bottom-width: 1px; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary, .dgs-tabs .dgs-tab-box.dgs-border-color-primary > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-border-color-primary,
  .dgs-tabs li.dgs-border-color-primary > a,
  .dgs-tabs li.dgs-background-color-primary,
  .dgs-tabs li.dgs-background-color-primary > a {
    border-color: #446bf9; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-background-color-primary,
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-background-color-primary > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-background-color-primary,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-border-color-primary.dgs-background-color-primary,
  .dgs-tabs li.dgs-border-color-primary.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-background-color-primary.dgs-background-color-primary,
  .dgs-tabs li.dgs-background-color-primary.dgs-background-color-primary > a {
    background-color: #446bf9;
    color: #ffffff; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-active.dgs-background-color-primary:after, .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-background-color-primary:hover,
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-background-color-primary > a:hover, .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-active.dgs-background-color-primary,
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-active.dgs-background-color-primary > a, .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-background-color-primary:after,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-active.dgs-background-color-primary:after,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-background-color-primary:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-background-color-primary > a:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-active.dgs-background-color-primary,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-active.dgs-background-color-primary > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-background-color-primary:after,
  .dgs-tabs li.dgs-border-color-primary.dgs-active.dgs-background-color-primary:after,
  .dgs-tabs li.dgs-border-color-primary.dgs-background-color-primary:hover,
  .dgs-tabs li.dgs-border-color-primary.dgs-background-color-primary > a:hover,
  .dgs-tabs li.dgs-border-color-primary.dgs-active.dgs-background-color-primary,
  .dgs-tabs li.dgs-border-color-primary.dgs-active.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-border-color-primary.dgs-background-color-primary:after,
  .dgs-tabs li.dgs-background-color-primary.dgs-active.dgs-background-color-primary:after,
  .dgs-tabs li.dgs-background-color-primary.dgs-background-color-primary:hover,
  .dgs-tabs li.dgs-background-color-primary.dgs-background-color-primary > a:hover,
  .dgs-tabs li.dgs-background-color-primary.dgs-active.dgs-background-color-primary,
  .dgs-tabs li.dgs-background-color-primary.dgs-active.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-background-color-primary.dgs-background-color-primary:after {
    background-color: #A2CEFC;
    color: #000000; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-primary.dgs-active.dgs-background-color-primary > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-primary.dgs-active.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-border-color-primary.dgs-active.dgs-background-color-primary > a,
  .dgs-tabs li.dgs-background-color-primary.dgs-active.dgs-background-color-primary > a {
    border-bottom-width: 0px; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-info, .dgs-tabs .dgs-tab-box.dgs-border-color-info > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info > a,
  .dgs-tabs li.dgs-border-color-info,
  .dgs-tabs li.dgs-border-color-info > a,
  .dgs-tabs li.dgs-background-color-info,
  .dgs-tabs li.dgs-background-color-info > a {
    border-color: #003160; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-background-color-info,
  .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-background-color-info > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-background-color-info,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-background-color-info > a,
  .dgs-tabs li.dgs-border-color-info.dgs-background-color-info,
  .dgs-tabs li.dgs-border-color-info.dgs-background-color-info > a,
  .dgs-tabs li.dgs-background-color-info.dgs-background-color-info,
  .dgs-tabs li.dgs-background-color-info.dgs-background-color-info > a {
    background-color: #003160;
    color: #ffffff; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-active.dgs-background-color-info:after, .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-background-color-info:hover,
  .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-background-color-info > a:hover, .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-active.dgs-background-color-info,
  .dgs-tabs .dgs-tab-box.dgs-border-color-info.dgs-active.dgs-background-color-info > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-active.dgs-background-color-info:after,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-background-color-info:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-background-color-info > a:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-active.dgs-background-color-info,
  .dgs-tabs .dgs-tab-box.dgs-background-color-info.dgs-active.dgs-background-color-info > a,
  .dgs-tabs li.dgs-border-color-info.dgs-active.dgs-background-color-info:after,
  .dgs-tabs li.dgs-border-color-info.dgs-background-color-info:hover,
  .dgs-tabs li.dgs-border-color-info.dgs-background-color-info > a:hover,
  .dgs-tabs li.dgs-border-color-info.dgs-active.dgs-background-color-info,
  .dgs-tabs li.dgs-border-color-info.dgs-active.dgs-background-color-info > a,
  .dgs-tabs li.dgs-background-color-info.dgs-active.dgs-background-color-info:after,
  .dgs-tabs li.dgs-background-color-info.dgs-background-color-info:hover,
  .dgs-tabs li.dgs-background-color-info.dgs-background-color-info > a:hover,
  .dgs-tabs li.dgs-background-color-info.dgs-active.dgs-background-color-info,
  .dgs-tabs li.dgs-background-color-info.dgs-active.dgs-background-color-info > a {
    background-color: #45A2F9;
    color: #000000; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-success, .dgs-tabs .dgs-tab-box.dgs-border-color-success > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success > a,
  .dgs-tabs li.dgs-border-color-success,
  .dgs-tabs li.dgs-border-color-success > a,
  .dgs-tabs li.dgs-background-color-success,
  .dgs-tabs li.dgs-background-color-success > a {
    border-color: #52b89c; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-background-color-success,
  .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-background-color-success > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-background-color-success,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-background-color-success > a,
  .dgs-tabs li.dgs-border-color-success.dgs-background-color-success,
  .dgs-tabs li.dgs-border-color-success.dgs-background-color-success > a,
  .dgs-tabs li.dgs-background-color-success.dgs-background-color-success,
  .dgs-tabs li.dgs-background-color-success.dgs-background-color-success > a {
    background-color: #52b89c;
    color: #ffffff; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-active.dgs-background-color-success:after, .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-background-color-success:hover,
  .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-background-color-success > a:hover, .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-active.dgs-background-color-success,
  .dgs-tabs .dgs-tab-box.dgs-border-color-success.dgs-active.dgs-background-color-success > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-active.dgs-background-color-success:after,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-background-color-success:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-background-color-success > a:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-active.dgs-background-color-success,
  .dgs-tabs .dgs-tab-box.dgs-background-color-success.dgs-active.dgs-background-color-success > a,
  .dgs-tabs li.dgs-border-color-success.dgs-active.dgs-background-color-success:after,
  .dgs-tabs li.dgs-border-color-success.dgs-background-color-success:hover,
  .dgs-tabs li.dgs-border-color-success.dgs-background-color-success > a:hover,
  .dgs-tabs li.dgs-border-color-success.dgs-active.dgs-background-color-success,
  .dgs-tabs li.dgs-border-color-success.dgs-active.dgs-background-color-success > a,
  .dgs-tabs li.dgs-background-color-success.dgs-active.dgs-background-color-success:after,
  .dgs-tabs li.dgs-background-color-success.dgs-background-color-success:hover,
  .dgs-tabs li.dgs-background-color-success.dgs-background-color-success > a:hover,
  .dgs-tabs li.dgs-background-color-success.dgs-active.dgs-background-color-success,
  .dgs-tabs li.dgs-background-color-success.dgs-active.dgs-background-color-success > a {
    background-color: #c7e3d1;
    color: #000000; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-warning, .dgs-tabs .dgs-tab-box.dgs-border-color-warning > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning > a,
  .dgs-tabs li.dgs-border-color-warning,
  .dgs-tabs li.dgs-border-color-warning > a,
  .dgs-tabs li.dgs-background-color-warning,
  .dgs-tabs li.dgs-background-color-warning > a {
    border-color: #f29100; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-background-color-warning,
  .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-background-color-warning > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-background-color-warning,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-background-color-warning > a,
  .dgs-tabs li.dgs-border-color-warning.dgs-background-color-warning,
  .dgs-tabs li.dgs-border-color-warning.dgs-background-color-warning > a,
  .dgs-tabs li.dgs-background-color-warning.dgs-background-color-warning,
  .dgs-tabs li.dgs-background-color-warning.dgs-background-color-warning > a {
    background-color: #f29100;
    color: #ffffff; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-active.dgs-background-color-warning:after, .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-background-color-warning:hover,
  .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-background-color-warning > a:hover, .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-active.dgs-background-color-warning,
  .dgs-tabs .dgs-tab-box.dgs-border-color-warning.dgs-active.dgs-background-color-warning > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-active.dgs-background-color-warning:after,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-background-color-warning:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-background-color-warning > a:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-active.dgs-background-color-warning,
  .dgs-tabs .dgs-tab-box.dgs-background-color-warning.dgs-active.dgs-background-color-warning > a,
  .dgs-tabs li.dgs-border-color-warning.dgs-active.dgs-background-color-warning:after,
  .dgs-tabs li.dgs-border-color-warning.dgs-background-color-warning:hover,
  .dgs-tabs li.dgs-border-color-warning.dgs-background-color-warning > a:hover,
  .dgs-tabs li.dgs-border-color-warning.dgs-active.dgs-background-color-warning,
  .dgs-tabs li.dgs-border-color-warning.dgs-active.dgs-background-color-warning > a,
  .dgs-tabs li.dgs-background-color-warning.dgs-active.dgs-background-color-warning:after,
  .dgs-tabs li.dgs-background-color-warning.dgs-background-color-warning:hover,
  .dgs-tabs li.dgs-background-color-warning.dgs-background-color-warning > a:hover,
  .dgs-tabs li.dgs-background-color-warning.dgs-active.dgs-background-color-warning,
  .dgs-tabs li.dgs-background-color-warning.dgs-active.dgs-background-color-warning > a {
    background-color: #f9ed84;
    color: #000000; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-error, .dgs-tabs .dgs-tab-box.dgs-border-color-error > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error > a,
  .dgs-tabs li.dgs-border-color-error,
  .dgs-tabs li.dgs-border-color-error > a,
  .dgs-tabs li.dgs-background-color-error,
  .dgs-tabs li.dgs-background-color-error > a {
    border-color: #d9534f; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-background-color-error,
  .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-background-color-error > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-background-color-error,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-background-color-error > a,
  .dgs-tabs li.dgs-border-color-error.dgs-background-color-error,
  .dgs-tabs li.dgs-border-color-error.dgs-background-color-error > a,
  .dgs-tabs li.dgs-background-color-error.dgs-background-color-error,
  .dgs-tabs li.dgs-background-color-error.dgs-background-color-error > a {
    background-color: #d9534f;
    color: #ffffff; }
  .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-active.dgs-background-color-error:after, .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-background-color-error:hover,
  .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-background-color-error > a:hover, .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-active.dgs-background-color-error,
  .dgs-tabs .dgs-tab-box.dgs-border-color-error.dgs-active.dgs-background-color-error > a,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-active.dgs-background-color-error:after,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-background-color-error:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-background-color-error > a:hover,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-active.dgs-background-color-error,
  .dgs-tabs .dgs-tab-box.dgs-background-color-error.dgs-active.dgs-background-color-error > a,
  .dgs-tabs li.dgs-border-color-error.dgs-active.dgs-background-color-error:after,
  .dgs-tabs li.dgs-border-color-error.dgs-background-color-error:hover,
  .dgs-tabs li.dgs-border-color-error.dgs-background-color-error > a:hover,
  .dgs-tabs li.dgs-border-color-error.dgs-active.dgs-background-color-error,
  .dgs-tabs li.dgs-border-color-error.dgs-active.dgs-background-color-error > a,
  .dgs-tabs li.dgs-background-color-error.dgs-active.dgs-background-color-error:after,
  .dgs-tabs li.dgs-background-color-error.dgs-background-color-error:hover,
  .dgs-tabs li.dgs-background-color-error.dgs-background-color-error > a:hover,
  .dgs-tabs li.dgs-background-color-error.dgs-active.dgs-background-color-error,
  .dgs-tabs li.dgs-background-color-error.dgs-active.dgs-background-color-error > a {
    background-color: #FCA38C;
    color: #000000; }

.dgs-wrapper.dgs-border-double .dgs-tabs {
  border: none; }
  .dgs-wrapper.dgs-border-double .dgs-tabs li {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px; }
  .dgs-wrapper.dgs-border-double .dgs-tabs a {
    border-left-width: 2px; }

.dgs-view-content {
  display: block;
  position: fixed;
  top: 80px;
  left: 0;
  height: calc(100vh - 80px); }

.dgs-no-toolbar.dgs-view-content,
.dgs-no-toolbar .dgs-view-content {
  top: 45px;
  height: calc(100vh - 35px); }

.dgs-view.dgs-view-content.dgs-dual {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto;
  align-items: center;
  align-self: stretch;
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-start: 1;
  grid-template-columns: minmax(35%, 65%) 2em minmax(35%, 65%); }
  .dgs-view.dgs-view-content.dgs-dual > *:last-child {
    grid-row-start: 1;
    grid-column-start: 3; }

.dgs-selectes-item .dgs-thumbnail {
  border: 1px solid #003160; }

.dgs-view-hide {
  display: none;
  z-index: 1; }

.dgs-non-active-view,
.dgs-view.dgs-view-content.dgs-non-active-view {
  z-index: 1; }

.dgs-semi-background {
  z-index: 2;
  background-color: #ffffff;
  position: absolute;
  height: 100vh;
  width: 100vw;
  display: block;
  top: 0;
  left: 0; }

.dgs-button {
  display: inline-block;
  padding: 2px 4px; }

.dgs-view.dgs-view-content.dgs-active-view {
  z-index: 3;
  background-color: #ffffff; }

.dgs-view-display {
  display: block;
  z-index: 2;
  width: 100%;
  height: 100%; }

.dgs-inner-frame {
  width: 100%;
  height: 100%;
  display: block;
  position: relative; }

body:not(:empty) .dgs-hide:not(.dgs-display):not(.dgs-show):not(.dgs-visible),
body:not(:empty) .dgs-hidden:not(.dgs-display):not(.dgs-show):not(.dgs-visible) {
  display: none;
  z-index: 1; }

.dgs-hidden, .dgs-hide {
  display: none;
  z-index: 1; }

.dgs-show, .dgs-display, dgs-visible {
  z-index: 3; }

.dgs-viewport *::selection {
  background-color: transparent;
  color: #fff; }

.dgs-no-selection::selection {
  background-color: transparent; }
  .dgs-no-selection::selection *:not(.dgs-selection)::selection {
    background-color: transparent; }

.dgs-fieldsets {
  display: table; }
  .dgs-fieldsets .dgs-fieldset {
    display: table-row; }
    .dgs-fieldsets .dgs-fieldset .dgs-label, .dgs-fieldsets .dgs-fieldset .dgs-value {
      display: table-cell; }

.dgs-value-attr:after {
  content: attr(data-value); }

.dgs-fieldsets {
  display: table;
  margin-bottom: 20px; }

.dgs-fieldsets .dgs-fieldset {
  display: table-row; }

.dgs-fieldsets .dgs-fieldset .dgs-label,
.dgs-fieldsets .dgs-fieldset .dgs-value {
  display: table-cell; }

.dgs-fieldsets .dgs-fieldset .dgs-label {
  width: 80px; }

.dgs-profile.dgs-dialog.dgs-box {
  padding: 10px; }

.dgs-profile.dgs-dialog .dgs-navigation.dgs-logout {
  position: absolute;
  display: inline-block;
  left: 10px;
  bottom: 10px; }

.dgs-profile.dgs-dialog.dgs-frame {
  border: 1px solid gray;
  background-color: #ffffff; }

.dgs-profile.dgs-dialog.dgs-frame:after {
  content: " ";
  border-left: 1px solid gray;
  border-top: 1px solid gray;
  background-color: #ffffff;
  transform: rotate(45deg);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -10px;
  right: 30px; }

