/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@swimlane/ngx-dnd/release/index.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.ngx-dnd-container {
  background-color: rgba(255, 255, 255, 0.2);
  border: 2px solid red;
  margin: 10px;
  padding: 10px; }
  .ngx-dnd-container.gu-empty {
    border: 2px dotted red; }
  .ngx-dnd-container:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.2); }
  .ngx-dnd-container .ex-moved {
    background-color: #e74c3c; }
  .ngx-dnd-container .ex-over {
    background-color: rgba(255, 255, 255, 0.3); }
  .ngx-dnd-container .handle {
    padding: 0 5px;
    margin-right: 5px;
    background-color: rgba(0, 0, 0, 0.4);
    cursor: move; }

.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  /* Firefox */
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently
                                  not supported by any browser */ }

.clearfix::after {
  content: " ";
  display: block;
  height: 0;
  clear: both; }

.ngx-dnd-box,
.ngx-dnd-item {
  margin: 10px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  transition: opacity 0.4s ease-in-out;
  border: 1px solid lightblue;
  display: block; }
  .ngx-dnd-box:not(.has-handle):not(.move-disabled),
  .ngx-dnd-box.has-handle [ngxdraghandle],
  .ngx-dnd-box.has-handle [ngxDragHandle],
  .ngx-dnd-item:not(.has-handle):not(.move-disabled),
  .ngx-dnd-item.has-handle [ngxdraghandle],
  .ngx-dnd-item.has-handle [ngxDragHandle] {
    cursor: move;
    cursor: grab;
    cursor: -webkit-grab; }
  .ngx-dnd-box .ngx-dnd-content,
  .ngx-dnd-item .ngx-dnd-content {
    -webkit-user-select: none;
            user-select: none; }
  .ngx-dnd-box:hover,
  .ngx-dnd-item:hover {
    border: 1px solid blue; }

.ngx-dnd-box {
  height: 40px;
  width: 40px;
  line-height: 20px;
  text-align: center;
  float: left; }

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80); }

.gu-hide {
  display: none !important; }

.gu-unselectable {
  -webkit-user-select: none !important;
  user-select: none !important; }

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20); }

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, 0.1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color:rgba(0, 0, 0, 0.1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, 0.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:0.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:0.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:0.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 0.87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);--mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);--mat-form-field-hover-state-layer-opacity:0.04;--mat-form-field-focus-state-layer-opacity:0.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:0.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:0.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:0.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:0.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:0.4;--mat-chip-trailing-action-opacity:0.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1;--mat-switch-disabled-selected-handle-opacity:0.38;--mat-switch-disabled-unselected-handle-opacity:0.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:0.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:0.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);--mat-slider-value-indicator-opacity:0.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:#3f51b5}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-text-button-hover-state-layer-opacity:0.04;--mat-text-button-focus-state-layer-opacity:0.12;--mat-text-button-pressed-state-layer-opacity:0.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-filled-button-hover-state-layer-opacity:0.04;--mat-filled-button-focus-state-layer-opacity:0.12;--mat-filled-button-pressed-state-layer-opacity:0.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-protected-button-hover-state-layer-opacity:0.04;--mat-protected-button-focus-state-layer-opacity:0.12;--mat-protected-button-pressed-state-layer-opacity:0.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-outlined-button-hover-state-layer-opacity:0.04;--mat-outlined-button-focus-state-layer-opacity:0.12;--mat-outlined-button-pressed-state-layer-opacity:0.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, 0.1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, 0.1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, 0.1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:0.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:0.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:0.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:0.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-icon-button-hover-state-layer-opacity:0.04;--mat-icon-button-focus-state-layer-opacity:0.12;--mat-icon-button-pressed-state-layer-opacity:0.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-hover-state-layer-opacity:0.04;--mat-fab-focus-state-layer-opacity:0.12;--mat-fab-pressed-state-layer-opacity:0.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-small-hover-state-layer-opacity:0.04;--mat-fab-small-focus-state-layer-opacity:0.12;--mat-fab-small-pressed-state-layer-opacity:0.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:0.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:0.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:0.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:0.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, 0.87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px*.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px*.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/theme/sass/style.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  color: #333333;
  line-height: 1.2;
}
h1 p,
h1 a,
h1 span,
h2 p,
h2 a,
h2 span,
h3 p,
h3 a,
h3 span,
h4 p,
h4 a,
h4 span,
h5 p,
h5 a,
h5 span,
h6 p,
h6 a,
h6 span {
  font-size: 1em;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.8rem;
}
h2.budget-attachments {
  margin-bottom: 30px;
}

.flex {
  display: flex;
}
.flex.items-center {
  align-items: center;
}
.flex.between {
  justify-content: space-between;
}
.flex.justify-end {
  justify-content: flex-end;
}

h3 {
  font-size: 1.3rem;
}

h4,
h5,
h6 {
  font-size: 1rem;
}

p,
a,
span {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  vertical-align: middle;
}

a[href].unlink {
  font-weight: 300;
}

i {
  color: #888888;
}

p {
  margin-bottom: 10px;
}
p:last-child {
  margin-bottom: 0;
}

ul.ckeditor-generated {
  padding-left: 20px;
  list-style: initial;
}

p.ckeditor-generated {
  margin-bottom: 10px;
}
p.ckeditor-generated:first-child {
  margin-bottom: 0;
}

a,
button {
  font-family: inherit;
  color: #888888;
  text-decoration: none;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.button,
button.button {
  cursor: pointer;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
  color: #333333;
  padding: 12px 15px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.2s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.button.btn-center,
button.button.btn-center {
  margin: 0 auto;
  display: table;
}
a.button.button-hero,
button.button.button-hero {
  color: #ffffff;
}
a.button.smaller,
button.button.smaller {
  padding: 6px 10px;
}
a.white,
button.white {
  background-color: #ffffff;
}
a.white-blue,
button.white-blue {
  background-color: #ffffff;
}
a.color-blue,
button.color-blue {
  background-color: #2980b9;
  color: #ffffff;
  border: none;
}
a.color-success-black,
button.color-success-black {
  border: 1px solid #333333;
  background-color: #99bd99;
  background-color: var(--success-background-color-hover);
  color: #333333;
  color: var(--success-color);
}
a.icon-btn-run div,
a.icon-btn-run span,
button.icon-btn-run div,
button.icon-btn-run span {
  vertical-align: top;
}
a.icon-btn-run div,
button.icon-btn-run div {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: transparent;
  border: 1px solid #a2d0a2;
  position: relative;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.icon-btn-run div div,
button.icon-btn-run div div {
  width: 30px;
  height: 30px;
  border: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36.406 36.406" style="enable-background:new 0 0 36.406 36.406;" xml:space="preserve"%3E%3Cpath style="fill:%23a2d0a2;" d="M27.955,19.015l-8.984,8.539l-8.984,8.539c-0.444,0.429-1.159,0.413-1.571-0.032  C8.21,35.84,8.099,35.57,8.099,35.285l0,0V18.206V1.127C8.099,0.508,8.607,0,9.226,0c0.317,0,0.619,0.143,0.825,0.365l8.92,8.492  l8.984,8.539c0.444,0.429,0.476,1.127,0.048,1.587C27.987,19,27.971,19,27.955,19.015L27.955,19.015z M17.432,25.936l8.142-7.73 l-8.142-7.73L10.337,3.73v14.476v14.476L17.432,25.936z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-45%, -50%);
}
a.icon-btn-run span,
button.icon-btn-run span {
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
}
a.icon-btn-run.smaller > div,
button.icon-btn-run.smaller > div {
  width: 40px;
  height: 40px;
}
a.download-icon,
button.download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #e8ebed;
}
a.download-icon.rounded,
button.download-icon.rounded {
  border-radius: 50%;
}
a.download-icon.smaller,
button.download-icon.smaller {
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.download-zip-icon,
button.download-zip-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns%23" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve" id="svg217" sodipodi:docname="icon_download_zip.svg" inkscape:version="0.92+devel (unknown)"%3E%3Cmetadata id="metadata223"%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=""%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id="defs221"%3E%3Cinkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 20.856 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="41.712 : 20.856 : 1" inkscape:persp3d-origin="20.856 : 13.904 : 1" id="perspective327"/%3E%3C/defs%3E%3Csodipodi:namedview pagecolor="%23333333" bordercolor="%23666666" inkscape:document-rotation="0" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1043" id="namedview219" showgrid="false" inkscape:zoom="11.579401" inkscape:cx="20.856001" inkscape:cy="27.88713" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg217"/%3E%3Cpath fill="%23333333" d="m 31.49964,9.6232044 c 0.444,-0.444 0.444,-1.143 0,-1.587 -0.429,-0.444 -1.143,-0.444 -1.571,0 l -8.047,8.0319996 V 1.706 c 0,-0.619 -0.492,-1.127 -1.111,-1.127 -0.619,0 -1.127,0.508 -1.127,1.127 v 14.362204 l -8.031,-8.0319996 c -0.444,-0.444 -1.159,-0.444 -1.587,0 -0.4440003,0.444 -0.4440003,1.143 0,1.587 l 9.952,9.9519996 c 0.429,0.429 1.143,0.429 1.587,0 z M 39.474,29.086 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 10.92 c 0,0.619 -0.508,1.127 -1.127,1.127 H 1.111 C 0.492,41.133 0,40.625 0,40.006 v -10.92 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 9.809 h 37.236 z" id="path215" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccssccssssssssssccs"/%3E%3Cg transform="matrix(0.72625827,0,0,0.70490569,2.5583192,1.6289501)" id="g290"%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23333333" d="M 8.73,47.8 V 46.1 L 16.28,35.6 H 8.99 V 33.5 H 19.4 v 1.92 l -7.41,10.27 h 7.46 l -0.01,2.11 z" id="path284"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23333333" d="M 23.54,47.8 V 33.5 h 2.65 v 14.3 z" id="path286"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23333333" d="M 31.28,47.8 V 33.46 h 4.77 c 1.13,0 2.09,0.15 2.89,0.43 0.8,0.28 1.43,0.76 1.9,1.41 0.47,0.65 0.7,1.47 0.7,2.45 0,0.68 -0.09,1.29 -0.26,1.82 -0.17,0.53 -0.47,1.01 -0.87,1.45 -0.4,0.44 -0.97,0.77 -1.7,1 -0.73,0.23 -1.62,0.35 -2.65,0.35 -0.89,0 -1.6,-0.03 -2.16,-0.08 v 5.51 z m 4.49,-7.34 c 0.54,0 1.01,-0.05 1.41,-0.16 0.4,-0.11 0.71,-0.24 0.94,-0.4 0.23,-0.16 0.4,-0.36 0.54,-0.61 0.14,-0.25 0.22,-0.47 0.26,-0.7 0.04,-0.23 0.06,-0.48 0.06,-0.76 0,-0.79 -0.25,-1.39 -0.76,-1.8 C 37.71,35.62 37,35.41 36.07,35.41 h -2.18 v 5.01 c 0.08,0.03 0.71,0.04 1.88,0.04 z" id="path288"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #e8ebed;
}
a.download-zip-icon.rounded,
button.download-zip-icon.rounded {
  border-radius: 50%;
}
a.download-zip-icon.smaller,
button.download-zip-icon.smaller {
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns%23" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve" id="svg217" sodipodi:docname="icon_download_zip.svg" inkscape:version="0.92+devel (unknown)"%3E%3Cmetadata id="metadata223"%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=""%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id="defs221"%3E%3Cinkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 20.856 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="41.712 : 20.856 : 1" inkscape:persp3d-origin="20.856 : 13.904 : 1" id="perspective327"/%3E%3C/defs%3E%3Csodipodi:namedview pagecolor="%23333333" bordercolor="%23666666" inkscape:document-rotation="0" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1043" id="namedview219" showgrid="false" inkscape:zoom="11.579401" inkscape:cx="20.856001" inkscape:cy="27.88713" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg217"/%3E%3Cpath fill="%23333333" d="m 31.49964,9.6232044 c 0.444,-0.444 0.444,-1.143 0,-1.587 -0.429,-0.444 -1.143,-0.444 -1.571,0 l -8.047,8.0319996 V 1.706 c 0,-0.619 -0.492,-1.127 -1.111,-1.127 -0.619,0 -1.127,0.508 -1.127,1.127 v 14.362204 l -8.031,-8.0319996 c -0.444,-0.444 -1.159,-0.444 -1.587,0 -0.4440003,0.444 -0.4440003,1.143 0,1.587 l 9.952,9.9519996 c 0.429,0.429 1.143,0.429 1.587,0 z M 39.474,29.086 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 10.92 c 0,0.619 -0.508,1.127 -1.127,1.127 H 1.111 C 0.492,41.133 0,40.625 0,40.006 v -10.92 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 9.809 h 37.236 z" id="path215" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccssccssssssssssccs"/%3E%3Cg transform="matrix(0.72625827,0,0,0.70490569,2.5583192,1.6289501)" id="g290"%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23333333" d="M 8.73,47.8 V 46.1 L 16.28,35.6 H 8.99 V 33.5 H 19.4 v 1.92 l -7.41,10.27 h 7.46 l -0.01,2.11 z" id="path284"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23333333" d="M 23.54,47.8 V 33.5 h 2.65 v 14.3 z" id="path286"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23333333" d="M 31.28,47.8 V 33.46 h 4.77 c 1.13,0 2.09,0.15 2.89,0.43 0.8,0.28 1.43,0.76 1.9,1.41 0.47,0.65 0.7,1.47 0.7,2.45 0,0.68 -0.09,1.29 -0.26,1.82 -0.17,0.53 -0.47,1.01 -0.87,1.45 -0.4,0.44 -0.97,0.77 -1.7,1 -0.73,0.23 -1.62,0.35 -2.65,0.35 -0.89,0 -1.6,-0.03 -2.16,-0.08 v 5.51 z m 4.49,-7.34 c 0.54,0 1.01,-0.05 1.41,-0.16 0.4,-0.11 0.71,-0.24 0.94,-0.4 0.23,-0.16 0.4,-0.36 0.54,-0.61 0.14,-0.25 0.22,-0.47 0.26,-0.7 0.04,-0.23 0.06,-0.48 0.06,-0.76 0,-0.79 -0.25,-1.39 -0.76,-1.8 C 37.71,35.62 37,35.41 36.07,35.41 h -2.18 v 5.01 c 0.08,0.03 0.71,0.04 1.88,0.04 z" id="path288"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.download-pdf-icon,
button.download-pdf-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23333333" d="M50.95,12.187l-0.771-0.771L40.084,1.321L39.313,0.55C38.964,0.201,38.48,0,37.985,0H8.963C7.777,0,6.5,0.916,6.5,2.926V39v16.537V56c0,0.837,0.842,1.653,1.838,1.91c0.05,0.013,0.098,0.032,0.15,0.042C8.644,57.983,8.803,58,8.963,58h40.074c0.16,0,0.319-0.017,0.475-0.048c0.052-0.01,0.1-0.029,0.15-0.042C50.658,57.653,51.5,56.837,51.5,56v-0.463V39V13.978C51.5,13.211,51.408,12.645,50.95,12.187z M47.935,12H39.5V3.565L47.935,12z M8.963,56c-0.071,0-0.135-0.026-0.198-0.049C8.609,55.877,8.5,55.721,8.5,55.537V41h41v14.537c0,0.184-0.109,0.339-0.265,0.414C49.172,55.974,49.108,56,49.037,56H8.963z M8.5,39V2.926C8.5,2.709,8.533,2,8.963,2h28.595C37.525,2.126,37.5,2.256,37.5,2.391V14h11.609c0.135,0,0.264-0.025,0.39-0.058c0,0.015,0.001,0.021,0.001,0.036V39H8.5z"/%3E%3Cpath fill="%23333333" d="M22.042,44.744c-0.333-0.273-0.709-0.479-1.128-0.615c-0.419-0.137-0.843-0.205-1.271-0.205h-2.898V54h1.641v-3.637h1.217c0.528,0,1.012-0.077,1.449-0.232s0.811-0.374,1.121-0.656c0.31-0.282,0.551-0.631,0.725-1.046c0.173-0.415,0.26-0.877,0.26-1.388c0-0.483-0.103-0.918-0.308-1.306S22.375,45.018,22.042,44.744z M21.42,48.073c-0.101,0.278-0.232,0.494-0.396,0.649c-0.164,0.155-0.344,0.267-0.54,0.335c-0.196,0.068-0.395,0.103-0.595,0.103h-1.504v-3.992h1.23c0.419,0,0.756,0.066,1.012,0.198c0.255,0.132,0.453,0.296,0.595,0.492c0.141,0.196,0.234,0.401,0.28,0.615c0.045,0.214,0.068,0.403,0.068,0.567C21.57,47.451,21.52,47.795,21.42,48.073z"/%3E%3Cpath fill="%23333333" d="M31.954,45.4c-0.424-0.446-0.957-0.805-1.6-1.073s-1.388-0.403-2.235-0.403h-3.035V54h3.814c0.127,0,0.323-0.016,0.588-0.048c0.264-0.032,0.556-0.104,0.875-0.219c0.319-0.114,0.649-0.285,0.991-0.513s0.649-0.54,0.923-0.937s0.499-0.889,0.677-1.477s0.267-1.297,0.267-2.126c0-0.602-0.105-1.188-0.314-1.757C32.694,46.355,32.378,45.847,31.954,45.4z M30.758,51.73c-0.492,0.711-1.294,1.066-2.406,1.066h-1.627v-7.629h0.957c0.784,0,1.422,0.103,1.914,0.308s0.882,0.474,1.169,0.807s0.48,0.704,0.581,1.114c0.1,0.41,0.15,0.825,0.15,1.244C31.496,49.989,31.25,51.02,30.758,51.73z"/%3E%3Cpolygon fill="%23333333" points="35.598,54 37.266,54 37.266,49.461 41.477,49.461 41.477,48.34 37.266,48.34 37.266,45.168 41.9,45.16841.9,43.924 35.598,43.924 "/%3E%3Cpath fill="%23333333" d="M38.428,22.961c-0.919,0-2.047,0.12-3.358,0.358c-1.83-1.942-3.74-4.778-5.088-7.562c1.337-5.629,0.668-6.426,0.373-6.802c-0.314-0.4-0.757-1.049-1.261-1.049c-0.211,0-0.787,0.096-1.016,0.172c-0.576,0.192-0.886,0.636-1.134,1.215c-0.707,1.653,0.263,4.471,1.261,6.643c-0.853,3.393-2.284,7.454-3.788,10.75c-3.79,1.736-5.803,3.441-5.985,5.068c-0.066,0.592,0.074,1.461,1.115,2.242c0.285,0.213,0.619,0.326,0.967,0.326h0c0.875,0,1.759-0.67,2.782-2.107c0.746-1.048,1.547-2.477,2.383-4.251c2.678-1.171,5.991-2.229,8.828-2.822c1.58,1.517,2.995,2.285,4.211,2.285c0.896,0,1.664-0.412,2.22-1.191c0.579-0.811,0.711-1.537,0.39-2.16C40.943,23.327,39.994,22.961,38.428,22.961z M20.536,32.634c-0.468-0.359-0.441-0.601-0.431-0.692c0.062-0.556,0.933-1.543,3.07-2.744C21.555,32.19,20.685,32.587,20.536,32.634z M28.736,9.712c0.043-0.014,1.045,1.101,0.096,3.216C27.406,11.469,28.638,9.745,28.736,9.712z M26.669,25.738c1.015-2.419,1.959-5.09,2.674-7.564c1.123,2.018,2.472,3.976,3.822,5.544C31.031,24.219,28.759,24.926,26.669,25.738z M39.57,25.259C39.262,25.69,38.594,25.7,38.36,25.7c-0.533,0-0.732-0.317-1.547-0.944c0.672-0.086,1.306-0.108,1.811-0.108c0.889,0,1.052,0.131,1.175,0.197C39.777,24.916,39.719,25.05,39.57,25.259z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #e8ebed;
}
a.download-pdf-icon.rounded,
button.download-pdf-icon.rounded {
  border-radius: 50%;
}
a.download-pdf-icon.smaller,
button.download-pdf-icon.smaller {
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23333333" d="M50.95,12.187l-0.771-0.771L40.084,1.321L39.313,0.55C38.964,0.201,38.48,0,37.985,0H8.963C7.777,0,6.5,0.916,6.5,2.926V39v16.537V56c0,0.837,0.842,1.653,1.838,1.91c0.05,0.013,0.098,0.032,0.15,0.042C8.644,57.983,8.803,58,8.963,58h40.074c0.16,0,0.319-0.017,0.475-0.048c0.052-0.01,0.1-0.029,0.15-0.042C50.658,57.653,51.5,56.837,51.5,56v-0.463V39V13.978C51.5,13.211,51.408,12.645,50.95,12.187z M47.935,12H39.5V3.565L47.935,12z M8.963,56c-0.071,0-0.135-0.026-0.198-0.049C8.609,55.877,8.5,55.721,8.5,55.537V41h41v14.537c0,0.184-0.109,0.339-0.265,0.414C49.172,55.974,49.108,56,49.037,56H8.963z M8.5,39V2.926C8.5,2.709,8.533,2,8.963,2h28.595C37.525,2.126,37.5,2.256,37.5,2.391V14h11.609c0.135,0,0.264-0.025,0.39-0.058c0,0.015,0.001,0.021,0.001,0.036V39H8.5z"/%3E%3Cpath fill="%23333333" d="M22.042,44.744c-0.333-0.273-0.709-0.479-1.128-0.615c-0.419-0.137-0.843-0.205-1.271-0.205h-2.898V54h1.641v-3.637h1.217c0.528,0,1.012-0.077,1.449-0.232s0.811-0.374,1.121-0.656c0.31-0.282,0.551-0.631,0.725-1.046c0.173-0.415,0.26-0.877,0.26-1.388c0-0.483-0.103-0.918-0.308-1.306S22.375,45.018,22.042,44.744z M21.42,48.073c-0.101,0.278-0.232,0.494-0.396,0.649c-0.164,0.155-0.344,0.267-0.54,0.335c-0.196,0.068-0.395,0.103-0.595,0.103h-1.504v-3.992h1.23c0.419,0,0.756,0.066,1.012,0.198c0.255,0.132,0.453,0.296,0.595,0.492c0.141,0.196,0.234,0.401,0.28,0.615c0.045,0.214,0.068,0.403,0.068,0.567C21.57,47.451,21.52,47.795,21.42,48.073z"/%3E%3Cpath fill="%23333333" d="M31.954,45.4c-0.424-0.446-0.957-0.805-1.6-1.073s-1.388-0.403-2.235-0.403h-3.035V54h3.814c0.127,0,0.323-0.016,0.588-0.048c0.264-0.032,0.556-0.104,0.875-0.219c0.319-0.114,0.649-0.285,0.991-0.513s0.649-0.54,0.923-0.937s0.499-0.889,0.677-1.477s0.267-1.297,0.267-2.126c0-0.602-0.105-1.188-0.314-1.757C32.694,46.355,32.378,45.847,31.954,45.4z M30.758,51.73c-0.492,0.711-1.294,1.066-2.406,1.066h-1.627v-7.629h0.957c0.784,0,1.422,0.103,1.914,0.308s0.882,0.474,1.169,0.807s0.48,0.704,0.581,1.114c0.1,0.41,0.15,0.825,0.15,1.244C31.496,49.989,31.25,51.02,30.758,51.73z"/%3E%3Cpolygon fill="%23333333" points="35.598,54 37.266,54 37.266,49.461 41.477,49.461 41.477,48.34 37.266,48.34 37.266,45.168 41.9,45.16841.9,43.924 35.598,43.924 "/%3E%3Cpath fill="%23333333" d="M38.428,22.961c-0.919,0-2.047,0.12-3.358,0.358c-1.83-1.942-3.74-4.778-5.088-7.562c1.337-5.629,0.668-6.426,0.373-6.802c-0.314-0.4-0.757-1.049-1.261-1.049c-0.211,0-0.787,0.096-1.016,0.172c-0.576,0.192-0.886,0.636-1.134,1.215c-0.707,1.653,0.263,4.471,1.261,6.643c-0.853,3.393-2.284,7.454-3.788,10.75c-3.79,1.736-5.803,3.441-5.985,5.068c-0.066,0.592,0.074,1.461,1.115,2.242c0.285,0.213,0.619,0.326,0.967,0.326h0c0.875,0,1.759-0.67,2.782-2.107c0.746-1.048,1.547-2.477,2.383-4.251c2.678-1.171,5.991-2.229,8.828-2.822c1.58,1.517,2.995,2.285,4.211,2.285c0.896,0,1.664-0.412,2.22-1.191c0.579-0.811,0.711-1.537,0.39-2.16C40.943,23.327,39.994,22.961,38.428,22.961z M20.536,32.634c-0.468-0.359-0.441-0.601-0.431-0.692c0.062-0.556,0.933-1.543,3.07-2.744C21.555,32.19,20.685,32.587,20.536,32.634z M28.736,9.712c0.043-0.014,1.045,1.101,0.096,3.216C27.406,11.469,28.638,9.745,28.736,9.712z M26.669,25.738c1.015-2.419,1.959-5.09,2.674-7.564c1.123,2.018,2.472,3.976,3.822,5.544C31.031,24.219,28.759,24.926,26.669,25.738z M39.57,25.259C39.262,25.69,38.594,25.7,38.36,25.7c-0.533,0-0.732-0.317-1.547-0.944c0.672-0.086,1.306-0.108,1.811-0.108c0.889,0,1.052,0.131,1.175,0.197C39.777,24.916,39.719,25.05,39.57,25.259z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.disabled,
button.disabled {
  background-color: #777777;
  color: #ffffff;
}
a:disabled,
button:disabled {
  cursor: auto;
  background-color: #777777;
  color: #ffffff;
}
a.color-green,
button.color-green {
  background-color: #add5ae;
  background-color: var(--success-background-color);
  color: #ffffff;
  color: var(--success-color);
  border: none;
}
a.dropdown:after,
button.dropdown:after {
  content: "";
  width: 10px;
  height: 14px;
  display: inline-block;
  margin-left: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.icon-btn-left div,
a.icon-btn-left span,
button.icon-btn-left div,
button.icon-btn-left span {
  vertical-align: top;
}
a.icon-btn-left div,
button.icon-btn-left div {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: transparent;
  border: 1px solid #cccccc;
  position: relative;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.icon-btn-left div div,
button.icon-btn-left div div {
  width: 16px;
  height: 16px;
  border: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-55%, -50%);
}
a.icon-btn-left span,
button.icon-btn-left span {
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
}
a.icon-btn-left.inverted,
button.icon-btn-left.inverted {
  transform: rotate(180deg);
}
a.icon-btn-right div,
a.icon-btn-right span,
button.icon-btn-right div,
button.icon-btn-right span {
  vertical-align: top;
}
a.icon-btn-right div,
button.icon-btn-right div {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: transparent;
  border: 1px solid #cccccc;
  position: relative;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.icon-btn-right div div,
button.icon-btn-right div div {
  width: 16px;
  height: 16px;
  border: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-55%, -50%);
}
a.icon-btn-right span,
button.icon-btn-right span {
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
}
a.icon-btn-right.inverted,
button.icon-btn-right.inverted {
  transform: rotate(180deg);
}
a.icon-btn-right.down,
button.icon-btn-right.down {
  transform: rotate(-90deg);
}
a.icon-btn-right.smaller div,
a.icon-btn-right.smaller span,
button.icon-btn-right.smaller div,
button.icon-btn-right.smaller span {
  width: 40px;
  height: 40px;
}
a.icon-btn-right.smaller div div,
a.icon-btn-right.smaller span div,
button.icon-btn-right.smaller div div,
button.icon-btn-right.smaller span div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
a.icon-btn-right.smallest div,
a.icon-btn-right.smallest span,
button.icon-btn-right.smallest div,
button.icon-btn-right.smallest span {
  width: 30px;
  height: 30px;
}
a.icon-btn-right.smallest div div,
a.icon-btn-right.smallest span div,
button.icon-btn-right.smallest div div,
button.icon-btn-right.smallest span div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
a.icon-btn-left-small,
button.icon-btn-left-small {
  margin: 0 10px 0 0;
  width: 16px;
  display: inline-block;
  height: 16px;
  border: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.icon-btn-down-small,
button.icon-btn-down-small {
  margin: 0 10px 0 0;
  width: 16px;
  display: inline-block;
  height: 16px;
  border: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.icon-btn-right-small,
button.icon-btn-right-small {
  margin: 0 10px 0 0;
  width: 16px;
  display: inline-block;
  height: 16px;
  border: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.red-close-btn,
button.red-close-btn {
  width: 25px;
  position: relative;
  display: block;
  height: 25px;
}
a.red-close-btn .icon-close,
button.red-close-btn .icon-close {
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.close-btn,
button.close-btn {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  position: relative;
  display: inline-block;
}
a.close-btn .icon-close,
button.close-btn .icon-close {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.close-btn.smaller,
button.close-btn.smaller {
  width: 40px;
  height: 40px;
}
a.close-btn.smaller .icon-close,
button.close-btn.smaller .icon-close {
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.close-btn.smallest,
button.close-btn.smallest {
  width: 25px;
  height: 25px;
}
a.close-btn.smallest .icon-close,
button.close-btn.smallest .icon-close {
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.close-btn.red,
button.close-btn.red {
  display: inline-block;
}
a.approve-btn,
button.approve-btn {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  position: relative;
  display: block;
}
a.approve-btn .icon-approve,
button.approve-btn .icon-approve {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.approve-btn.smaller,
button.approve-btn.smaller {
  width: 40px;
  height: 40px;
}
a.approve-btn.smaller .icon-close,
button.approve-btn.smaller .icon-close {
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.approve-btn.smallest,
button.approve-btn.smallest {
  width: 25px;
  height: 25px;
}
a.approve-btn.smallest .icon-close,
button.approve-btn.smallest .icon-close {
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.trash-btn,
button.trash-btn {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  position: relative;
  display: block;
}
a.trash-btn .icon-trash,
button.trash-btn .icon-trash {
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
a.trash-btn.smaller,
button.trash-btn.smaller {
  width: 40px;
  height: 40px;
}
a.trash-btn.smaller .icon-trash,
button.trash-btn.smaller .icon-trash {
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.trash-btn.smallest,
button.trash-btn.smallest {
  width: 30px;
  height: 30px;
}
a.trash-btn.smallest .icon-trash,
button.trash-btn.smallest .icon-trash {
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.trash-btn.rounded,
button.trash-btn.rounded {
  border-radius: 50%;
}
a.pencil-button,
button.pencil-button {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  position: relative;
  display: block;
  background: transparent;
  cursor: pointer;
}
a.pencil-button > [class~=" icon-"],
a.pencil-button > [class^=icon-],
button.pencil-button > [class~=" icon-"],
button.pencil-button > [class^=icon-] {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.pencil-button .icon-pencil,
button.pencil-button .icon-pencil {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.pencil-button.smaller,
button.pencil-button.smaller {
  width: 38px;
  height: 38px;
}
a.pencil-button.smaller .icon-pencil,
button.pencil-button.smaller .icon-pencil {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.pencil-button.rounded,
button.pencil-button.rounded {
  border-radius: 50%;
}
a.pencil-button.smallest,
button.pencil-button.smallest {
  width: 30px;
  height: 30px;
}
a.bullet-point-icon,
button.bullet-point-icon {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  position: relative;
  display: block;
}
a.bullet-point-icon .icon-bullet,
button.bullet-point-icon .icon-bullet {
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="70" height="58"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M69.525 54.139a1.18 1.18 0 0 1-.874.379H21.442c-.338 0-.627-.126-.874-.379a1.247 1.247 0 0 1-.37-.897v-7.656c0-.345.125-.643.37-.896s.536-.379.874-.379h47.209c.336 0 .628.127.874.379.246.251.368.551.368.896v7.656c0 .346-.122.644-.368.897zm-.874-20.035H21.442c-.338 0-.627-.126-.874-.379a1.245 1.245 0 0 1-.37-.897v-7.655c0-.346.125-.645.37-.898s.536-.378.874-.378h47.209c.336 0 .628.126.874.378.246.253.368.552.368.898v7.655c0 .346-.122.645-.368.897a1.18 1.18 0 0 1-.874.379zm0-20.415H21.442a1.18 1.18 0 0 1-.874-.378 1.249 1.249 0 0 1-.37-.897V4.758c0-.345.125-.644.37-.897.245-.252.536-.378.874-.378h47.209c.336 0 .628.126.874.378s.368.552.368.897v7.656c0 .345-.122.644-.368.897a1.182 1.182 0 0 1-.874.378zM7.776 57.07c-2.07 0-3.831-.745-5.28-2.233C1.047 53.348.322 51.541.322 49.413c0-2.125.725-3.933 2.174-5.422 1.449-1.488 3.208-2.232 5.28-2.232s3.831.744 5.28 2.232c1.45 1.489 2.174 3.297 2.174 5.422 0 2.128-.724 3.935-2.174 5.424-1.45 1.488-3.21 2.233-5.28 2.233zm0-20.415c-2.07 0-3.831-.744-5.28-2.232C1.047 32.934.322 31.126.322 29c0-2.127.725-3.934 2.174-5.422 1.449-1.489 3.208-2.233 5.28-2.233 2.07 0 3.83.745 5.28 2.233 1.45 1.488 2.174 3.295 2.174 5.422 0 2.126-.724 3.934-2.174 5.423-1.45 1.488-3.21 2.232-5.28 2.232zm0-20.414c-2.07 0-3.831-.745-5.28-2.232C1.047 12.52.322 10.713.322 8.586c0-2.127.725-3.934 2.174-5.423C3.945 1.675 5.704.931 7.776.931s3.831.744 5.28 2.232c1.45 1.489 2.174 3.296 2.174 5.423 0 2.127-.724 3.934-2.174 5.423-1.45 1.487-3.21 2.232-5.28 2.232z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
a.bullet-point-icon.smaller,
button.bullet-point-icon.smaller {
  width: 40px;
  height: 40px;
}
a.bullet-point-icon.smaller .icon-pencil,
button.bullet-point-icon.smaller .icon-pencil {
  width: 35px;
  height: 35px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="70" height="58"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M69.525 54.139a1.18 1.18 0 0 1-.874.379H21.442c-.338 0-.627-.126-.874-.379a1.247 1.247 0 0 1-.37-.897v-7.656c0-.345.125-.643.37-.896s.536-.379.874-.379h47.209c.336 0 .628.127.874.379.246.251.368.551.368.896v7.656c0 .346-.122.644-.368.897zm-.874-20.035H21.442c-.338 0-.627-.126-.874-.379a1.245 1.245 0 0 1-.37-.897v-7.655c0-.346.125-.645.37-.898s.536-.378.874-.378h47.209c.336 0 .628.126.874.378.246.253.368.552.368.898v7.655c0 .346-.122.645-.368.897a1.18 1.18 0 0 1-.874.379zm0-20.415H21.442a1.18 1.18 0 0 1-.874-.378 1.249 1.249 0 0 1-.37-.897V4.758c0-.345.125-.644.37-.897.245-.252.536-.378.874-.378h47.209c.336 0 .628.126.874.378s.368.552.368.897v7.656c0 .345-.122.644-.368.897a1.182 1.182 0 0 1-.874.378zM7.776 57.07c-2.07 0-3.831-.745-5.28-2.233C1.047 53.348.322 51.541.322 49.413c0-2.125.725-3.933 2.174-5.422 1.449-1.488 3.208-2.232 5.28-2.232s3.831.744 5.28 2.232c1.45 1.489 2.174 3.297 2.174 5.422 0 2.128-.724 3.935-2.174 5.424-1.45 1.488-3.21 2.233-5.28 2.233zm0-20.415c-2.07 0-3.831-.744-5.28-2.232C1.047 32.934.322 31.126.322 29c0-2.127.725-3.934 2.174-5.422 1.449-1.489 3.208-2.233 5.28-2.233 2.07 0 3.83.745 5.28 2.233 1.45 1.488 2.174 3.295 2.174 5.422 0 2.126-.724 3.934-2.174 5.423-1.45 1.488-3.21 2.232-5.28 2.232zm0-20.414c-2.07 0-3.831-.745-5.28-2.232C1.047 12.52.322 10.713.322 8.586c0-2.127.725-3.934 2.174-5.423C3.945 1.675 5.704.931 7.776.931s3.831.744 5.28 2.232c1.45 1.489 2.174 3.296 2.174 5.423 0 2.127-.724 3.934-2.174 5.423-1.45 1.487-3.21 2.232-5.28 2.232z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a.bullet-point-icon.rounded,
button.bullet-point-icon.rounded {
  border-radius: 50%;
}
a.bullet-point-icon.smallest,
button.bullet-point-icon.smallest {
  width: 30px;
  height: 30px;
}
a.communication-button,
button.communication-button {
  width: 50px;
  height: 50px;
  border: 1px solid #cccccc;
  display: inline-block;
  position: relative;
  border-radius: 100%;
  float: right;
}
a.communication-button div,
button.communication-button div {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
a.communication-print,
button.communication-print {
  width: 50px;
  height: 50px;
  border: 1px solid #cccccc;
  display: inline-block;
  position: relative;
  border-radius: 100%;
  margin-right: 10px;
  float: right;
}
a.communication-print div,
button.communication-print div {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M11.5,36.7h26.9v7.8H11.5V36.7z M11.5,5.6h19.3v4.8c0,0.8,0.2,1.5,0.8,2.1c0.6,0.6,1.3,0.8,2.1,0.8h4.8V25h-27V5.6z M44.2,28.8c-0.5,0-1-0.2-1.3-0.6c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.5,0.2-1,0.6-1.3c0.4-0.4,0.8-0.6,1.3-0.6c0.5,0,1,0.2,1.3,0.6 c0.4,0.4,0.6,0.8,0.6,1.3c0,0.5-0.2,1-0.6,1.3C45.2,28.7,44.8,28.8,44.2,28.8z M48.3,22.8c-1.2-1.2-2.5-1.8-4.1-1.8h-1.9v-7.8 c0-0.8-0.2-1.7-0.6-2.7c-0.4-1-0.9-1.7-1.4-2.3l-4.6-4.6c-0.6-0.6-1.3-1.1-2.3-1.4c-1.1-0.4-1.9-0.6-2.7-0.6H10.6 C9.8,1.8,9.1,2,8.5,2.6S7.7,3.8,7.7,4.7v16.5H5.8c-1.6,0-2.9,0.6-4.1,1.8S0,25.4,0,27v12.6c0,0.2,0.1,0.5,0.2,0.7s0.4,0.2,0.7,0.2 h6.8v4.8c0,0.8,0.2,1.5,0.8,2.1c0.6,0.6,1.2,0.8,2.1,0.8h28.8c0.8,0,1.5-0.2,2.1-0.8c0.6-0.6,0.8-1.2,0.8-2.1v-4.8h6.8 c0.2,0,0.5-0.1,0.7-0.2s0.2-0.4,0.2-0.7V26.9C50,25.3,49.4,24,48.3,22.8z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
a.btn-delete,
button.btn-delete {
  color: #e4254e;
  border: none;
  float: right;
}
a.icon-refresh,
button.icon-refresh {
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  position: relative;
  border-radius: 3px;
  border: 1px solid #cccccc;
}
a.icon-refresh .refresh,
button.icon-refresh .refresh {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15" height="16"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.552 13.481a7.502 7.502 0 0 1-5.36 1.866 7.504 7.504 0 0 1-4.298-1.598l.16 1.767a.444.444 0 0 1-.408.481C2.632 16 2.619 16 2.605 16a.446.446 0 0 1-.448-.402l-.268-2.905a.443.443 0 0 1 .408-.48l2.978-.261a.446.446 0 0 1 .493.398.445.445 0 0 1-.409.481l-1.97.173a6.633 6.633 0 0 0 4.178 1.467 6.61 6.61 0 0 0 4.379-1.644c1.778-1.568 2.532-3.956 1.966-6.231a.44.44 0 0 1 .332-.532.454.454 0 0 1 .546.323c.643 2.591-.215 5.307-2.238 7.094zm.08-9.681l-2.988.107h-.017a.448.448 0 0 1-.452-.424.445.445 0 0 1 .436-.458l1.946-.072c-2.456-1.95-6.08-1.918-8.503.219a6.277 6.277 0 0 0-1.966 6.231.442.442 0 0 1-.439.546.448.448 0 0 1-.439-.337c-.643-2.588.215-5.306 2.238-7.093A7.488 7.488 0 0 1 7.808.653a7.46 7.46 0 0 1 4.315 1.611l-.07-1.807A.443.443 0 0 1 12.488 0a.447.447 0 0 1 .469.424l.111 2.882V3.358a.446.446 0 0 1-.436.442z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
}
a.icon-refresh.smaller,
button.icon-refresh.smaller {
  width: 40px;
  height: 40px;
}
a:focus, a:hover,
button:focus,
button:hover {
  color: #236fa1;
}
a:focus.readonly, a:hover.readonly,
button:focus.readonly,
button:hover.readonly {
  color: #888888;
  cursor: pointer;
}
a:focus.button, a:hover.button,
button:focus.button,
button:hover.button {
  color: #ffffff;
  background-color: #236fa1;
  border-color: #236fa1;
}
a:focus.button:after, a:hover.button:after,
button:focus.button:after,
button:hover.button:after {
  content: none;
}
a:focus.white-blue, a:hover.white-blue,
button:focus.white-blue,
button:hover.white-blue {
  border-color: #236fa1;
  background-color: #236fa1;
  color: #ffffff;
}
a:focus.disabled, a:hover.disabled,
button:focus.disabled,
button:hover.disabled {
  border-color: #777777;
  background-color: #777777;
  color: #ffffff;
}
a:focus.download-icon, a:hover.download-icon,
button:focus.download-icon,
button:hover.download-icon {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.download-icon.smaller, a:hover.download-icon.smaller,
button:focus.download-icon.smaller,
button:hover.download-icon.smaller {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.download-zip-icon, a:hover.download-zip-icon,
button:focus.download-zip-icon,
button:hover.download-zip-icon {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns%23" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve" id="svg217" sodipodi:docname="icon_download_zip.svg" inkscape:version="0.92+devel (unknown)"%3E%3Cmetadata id="metadata223"%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=""%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id="defs221"%3E%3Cinkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 20.856 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="41.712 : 20.856 : 1" inkscape:persp3d-origin="20.856 : 13.904 : 1" id="perspective327"/%3E%3C/defs%3E%3Csodipodi:namedview pagecolor="%23ffffff" bordercolor="%23666666" inkscape:document-rotation="0" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1043" id="namedview219" showgrid="false" inkscape:zoom="11.579401" inkscape:cx="20.856001" inkscape:cy="27.88713" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg217"/%3E%3Cpath fill="%23ffffff" d="m 31.49964,9.6232044 c 0.444,-0.444 0.444,-1.143 0,-1.587 -0.429,-0.444 -1.143,-0.444 -1.571,0 l -8.047,8.0319996 V 1.706 c 0,-0.619 -0.492,-1.127 -1.111,-1.127 -0.619,0 -1.127,0.508 -1.127,1.127 v 14.362204 l -8.031,-8.0319996 c -0.444,-0.444 -1.159,-0.444 -1.587,0 -0.4440003,0.444 -0.4440003,1.143 0,1.587 l 9.952,9.9519996 c 0.429,0.429 1.143,0.429 1.587,0 z M 39.474,29.086 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 10.92 c 0,0.619 -0.508,1.127 -1.127,1.127 H 1.111 C 0.492,41.133 0,40.625 0,40.006 v -10.92 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 9.809 h 37.236 z" id="path215" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccssccssssssssssccs"/%3E%3Cg transform="matrix(0.72625827,0,0,0.70490569,2.5583192,1.6289501)" id="g290"%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23ffffff" d="M 8.73,47.8 V 46.1 L 16.28,35.6 H 8.99 V 33.5 H 19.4 v 1.92 l -7.41,10.27 h 7.46 l -0.01,2.11 z" id="path284"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23ffffff" d="M 23.54,47.8 V 33.5 h 2.65 v 14.3 z" id="path286"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23ffffff" d="M 31.28,47.8 V 33.46 h 4.77 c 1.13,0 2.09,0.15 2.89,0.43 0.8,0.28 1.43,0.76 1.9,1.41 0.47,0.65 0.7,1.47 0.7,2.45 0,0.68 -0.09,1.29 -0.26,1.82 -0.17,0.53 -0.47,1.01 -0.87,1.45 -0.4,0.44 -0.97,0.77 -1.7,1 -0.73,0.23 -1.62,0.35 -2.65,0.35 -0.89,0 -1.6,-0.03 -2.16,-0.08 v 5.51 z m 4.49,-7.34 c 0.54,0 1.01,-0.05 1.41,-0.16 0.4,-0.11 0.71,-0.24 0.94,-0.4 0.23,-0.16 0.4,-0.36 0.54,-0.61 0.14,-0.25 0.22,-0.47 0.26,-0.7 0.04,-0.23 0.06,-0.48 0.06,-0.76 0,-0.79 -0.25,-1.39 -0.76,-1.8 C 37.71,35.62 37,35.41 36.07,35.41 h -2.18 v 5.01 c 0.08,0.03 0.71,0.04 1.88,0.04 z" id="path288"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.download-zip-icon.smaller, a:hover.download-zip-icon.smaller,
button:focus.download-zip-icon.smaller,
button:hover.download-zip-icon.smaller {
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="UTF-8" standalone="no"?%3E%3Csvg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns%23" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve" id="svg217" sodipodi:docname="icon_download_zip.svg" inkscape:version="0.92+devel (unknown)"%3E%3Cmetadata id="metadata223"%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=""%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id="defs221"%3E%3Cinkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 20.856 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="41.712 : 20.856 : 1" inkscape:persp3d-origin="20.856 : 13.904 : 1" id="perspective327"/%3E%3C/defs%3E%3Csodipodi:namedview pagecolor="%23ffffff" bordercolor="%23666666" inkscape:document-rotation="0" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1043" id="namedview219" showgrid="false" inkscape:zoom="11.579401" inkscape:cx="20.856001" inkscape:cy="27.88713" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg217"/%3E%3Cpath fill="%23ffffff" d="m 31.49964,9.6232044 c 0.444,-0.444 0.444,-1.143 0,-1.587 -0.429,-0.444 -1.143,-0.444 -1.571,0 l -8.047,8.0319996 V 1.706 c 0,-0.619 -0.492,-1.127 -1.111,-1.127 -0.619,0 -1.127,0.508 -1.127,1.127 v 14.362204 l -8.031,-8.0319996 c -0.444,-0.444 -1.159,-0.444 -1.587,0 -0.4440003,0.444 -0.4440003,1.143 0,1.587 l 9.952,9.9519996 c 0.429,0.429 1.143,0.429 1.587,0 z M 39.474,29.086 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 10.92 c 0,0.619 -0.508,1.127 -1.127,1.127 H 1.111 C 0.492,41.133 0,40.625 0,40.006 v -10.92 c 0,-0.619 0.492,-1.111 1.111,-1.111 0.619,0 1.127,0.492 1.127,1.111 v 9.809 h 37.236 z" id="path215" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccssccssssssssssccs"/%3E%3Cg transform="matrix(0.72625827,0,0,0.70490569,2.5583192,1.6289501)" id="g290"%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23ffffff" d="M 8.73,47.8 V 46.1 L 16.28,35.6 H 8.99 V 33.5 H 19.4 v 1.92 l -7.41,10.27 h 7.46 l -0.01,2.11 z" id="path284"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23ffffff" d="M 23.54,47.8 V 33.5 h 2.65 v 14.3 z" id="path286"/%3E%3Cpath inkscape:connector-curvature="0" class="st0" fill="%23ffffff" d="M 31.28,47.8 V 33.46 h 4.77 c 1.13,0 2.09,0.15 2.89,0.43 0.8,0.28 1.43,0.76 1.9,1.41 0.47,0.65 0.7,1.47 0.7,2.45 0,0.68 -0.09,1.29 -0.26,1.82 -0.17,0.53 -0.47,1.01 -0.87,1.45 -0.4,0.44 -0.97,0.77 -1.7,1 -0.73,0.23 -1.62,0.35 -2.65,0.35 -0.89,0 -1.6,-0.03 -2.16,-0.08 v 5.51 z m 4.49,-7.34 c 0.54,0 1.01,-0.05 1.41,-0.16 0.4,-0.11 0.71,-0.24 0.94,-0.4 0.23,-0.16 0.4,-0.36 0.54,-0.61 0.14,-0.25 0.22,-0.47 0.26,-0.7 0.04,-0.23 0.06,-0.48 0.06,-0.76 0,-0.79 -0.25,-1.39 -0.76,-1.8 C 37.71,35.62 37,35.41 36.07,35.41 h -2.18 v 5.01 c 0.08,0.03 0.71,0.04 1.88,0.04 z" id="path288"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.download-pdf-icon, a:hover.download-pdf-icon,
button:focus.download-pdf-icon,
button:hover.download-pdf-icon {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M50.95,12.187l-0.771-0.771L40.084,1.321L39.313,0.55C38.964,0.201,38.48,0,37.985,0H8.963C7.777,0,6.5,0.916,6.5,2.926V39v16.537V56c0,0.837,0.842,1.653,1.838,1.91c0.05,0.013,0.098,0.032,0.15,0.042C8.644,57.983,8.803,58,8.963,58h40.074c0.16,0,0.319-0.017,0.475-0.048c0.052-0.01,0.1-0.029,0.15-0.042C50.658,57.653,51.5,56.837,51.5,56v-0.463V39V13.978C51.5,13.211,51.408,12.645,50.95,12.187z M47.935,12H39.5V3.565L47.935,12z M8.963,56c-0.071,0-0.135-0.026-0.198-0.049C8.609,55.877,8.5,55.721,8.5,55.537V41h41v14.537c0,0.184-0.109,0.339-0.265,0.414C49.172,55.974,49.108,56,49.037,56H8.963z M8.5,39V2.926C8.5,2.709,8.533,2,8.963,2h28.595C37.525,2.126,37.5,2.256,37.5,2.391V14h11.609c0.135,0,0.264-0.025,0.39-0.058c0,0.015,0.001,0.021,0.001,0.036V39H8.5z"/%3E%3Cpath fill="%23ffffff" d="M22.042,44.744c-0.333-0.273-0.709-0.479-1.128-0.615c-0.419-0.137-0.843-0.205-1.271-0.205h-2.898V54h1.641v-3.637h1.217c0.528,0,1.012-0.077,1.449-0.232s0.811-0.374,1.121-0.656c0.31-0.282,0.551-0.631,0.725-1.046c0.173-0.415,0.26-0.877,0.26-1.388c0-0.483-0.103-0.918-0.308-1.306S22.375,45.018,22.042,44.744z M21.42,48.073c-0.101,0.278-0.232,0.494-0.396,0.649c-0.164,0.155-0.344,0.267-0.54,0.335c-0.196,0.068-0.395,0.103-0.595,0.103h-1.504v-3.992h1.23c0.419,0,0.756,0.066,1.012,0.198c0.255,0.132,0.453,0.296,0.595,0.492c0.141,0.196,0.234,0.401,0.28,0.615c0.045,0.214,0.068,0.403,0.068,0.567C21.57,47.451,21.52,47.795,21.42,48.073z"/%3E%3Cpath fill="%23ffffff" d="M31.954,45.4c-0.424-0.446-0.957-0.805-1.6-1.073s-1.388-0.403-2.235-0.403h-3.035V54h3.814c0.127,0,0.323-0.016,0.588-0.048c0.264-0.032,0.556-0.104,0.875-0.219c0.319-0.114,0.649-0.285,0.991-0.513s0.649-0.54,0.923-0.937s0.499-0.889,0.677-1.477s0.267-1.297,0.267-2.126c0-0.602-0.105-1.188-0.314-1.757C32.694,46.355,32.378,45.847,31.954,45.4z M30.758,51.73c-0.492,0.711-1.294,1.066-2.406,1.066h-1.627v-7.629h0.957c0.784,0,1.422,0.103,1.914,0.308s0.882,0.474,1.169,0.807s0.48,0.704,0.581,1.114c0.1,0.41,0.15,0.825,0.15,1.244C31.496,49.989,31.25,51.02,30.758,51.73z"/%3E%3Cpolygon fill="%23ffffff" points="35.598,54 37.266,54 37.266,49.461 41.477,49.461 41.477,48.34 37.266,48.34 37.266,45.168 41.9,45.16841.9,43.924 35.598,43.924 "/%3E%3Cpath fill="%23ffffff" d="M38.428,22.961c-0.919,0-2.047,0.12-3.358,0.358c-1.83-1.942-3.74-4.778-5.088-7.562c1.337-5.629,0.668-6.426,0.373-6.802c-0.314-0.4-0.757-1.049-1.261-1.049c-0.211,0-0.787,0.096-1.016,0.172c-0.576,0.192-0.886,0.636-1.134,1.215c-0.707,1.653,0.263,4.471,1.261,6.643c-0.853,3.393-2.284,7.454-3.788,10.75c-3.79,1.736-5.803,3.441-5.985,5.068c-0.066,0.592,0.074,1.461,1.115,2.242c0.285,0.213,0.619,0.326,0.967,0.326h0c0.875,0,1.759-0.67,2.782-2.107c0.746-1.048,1.547-2.477,2.383-4.251c2.678-1.171,5.991-2.229,8.828-2.822c1.58,1.517,2.995,2.285,4.211,2.285c0.896,0,1.664-0.412,2.22-1.191c0.579-0.811,0.711-1.537,0.39-2.16C40.943,23.327,39.994,22.961,38.428,22.961z M20.536,32.634c-0.468-0.359-0.441-0.601-0.431-0.692c0.062-0.556,0.933-1.543,3.07-2.744C21.555,32.19,20.685,32.587,20.536,32.634z M28.736,9.712c0.043-0.014,1.045,1.101,0.096,3.216C27.406,11.469,28.638,9.745,28.736,9.712z M26.669,25.738c1.015-2.419,1.959-5.09,2.674-7.564c1.123,2.018,2.472,3.976,3.822,5.544C31.031,24.219,28.759,24.926,26.669,25.738z M39.57,25.259C39.262,25.69,38.594,25.7,38.36,25.7c-0.533,0-0.732-0.317-1.547-0.944c0.672-0.086,1.306-0.108,1.811-0.108c0.889,0,1.052,0.131,1.175,0.197C39.777,24.916,39.719,25.05,39.57,25.259z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.download-pdf-icon.smaller, a:hover.download-pdf-icon.smaller,
button:focus.download-pdf-icon.smaller,
button:hover.download-pdf-icon.smaller {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M50.95,12.187l-0.771-0.771L40.084,1.321L39.313,0.55C38.964,0.201,38.48,0,37.985,0H8.963C7.777,0,6.5,0.916,6.5,2.926V39v16.537V56c0,0.837,0.842,1.653,1.838,1.91c0.05,0.013,0.098,0.032,0.15,0.042C8.644,57.983,8.803,58,8.963,58h40.074c0.16,0,0.319-0.017,0.475-0.048c0.052-0.01,0.1-0.029,0.15-0.042C50.658,57.653,51.5,56.837,51.5,56v-0.463V39V13.978C51.5,13.211,51.408,12.645,50.95,12.187z M47.935,12H39.5V3.565L47.935,12z M8.963,56c-0.071,0-0.135-0.026-0.198-0.049C8.609,55.877,8.5,55.721,8.5,55.537V41h41v14.537c0,0.184-0.109,0.339-0.265,0.414C49.172,55.974,49.108,56,49.037,56H8.963z M8.5,39V2.926C8.5,2.709,8.533,2,8.963,2h28.595C37.525,2.126,37.5,2.256,37.5,2.391V14h11.609c0.135,0,0.264-0.025,0.39-0.058c0,0.015,0.001,0.021,0.001,0.036V39H8.5z"/%3E%3Cpath fill="%23ffffff" d="M22.042,44.744c-0.333-0.273-0.709-0.479-1.128-0.615c-0.419-0.137-0.843-0.205-1.271-0.205h-2.898V54h1.641v-3.637h1.217c0.528,0,1.012-0.077,1.449-0.232s0.811-0.374,1.121-0.656c0.31-0.282,0.551-0.631,0.725-1.046c0.173-0.415,0.26-0.877,0.26-1.388c0-0.483-0.103-0.918-0.308-1.306S22.375,45.018,22.042,44.744z M21.42,48.073c-0.101,0.278-0.232,0.494-0.396,0.649c-0.164,0.155-0.344,0.267-0.54,0.335c-0.196,0.068-0.395,0.103-0.595,0.103h-1.504v-3.992h1.23c0.419,0,0.756,0.066,1.012,0.198c0.255,0.132,0.453,0.296,0.595,0.492c0.141,0.196,0.234,0.401,0.28,0.615c0.045,0.214,0.068,0.403,0.068,0.567C21.57,47.451,21.52,47.795,21.42,48.073z"/%3E%3Cpath fill="%23ffffff" d="M31.954,45.4c-0.424-0.446-0.957-0.805-1.6-1.073s-1.388-0.403-2.235-0.403h-3.035V54h3.814c0.127,0,0.323-0.016,0.588-0.048c0.264-0.032,0.556-0.104,0.875-0.219c0.319-0.114,0.649-0.285,0.991-0.513s0.649-0.54,0.923-0.937s0.499-0.889,0.677-1.477s0.267-1.297,0.267-2.126c0-0.602-0.105-1.188-0.314-1.757C32.694,46.355,32.378,45.847,31.954,45.4z M30.758,51.73c-0.492,0.711-1.294,1.066-2.406,1.066h-1.627v-7.629h0.957c0.784,0,1.422,0.103,1.914,0.308s0.882,0.474,1.169,0.807s0.48,0.704,0.581,1.114c0.1,0.41,0.15,0.825,0.15,1.244C31.496,49.989,31.25,51.02,30.758,51.73z"/%3E%3Cpolygon fill="%23ffffff" points="35.598,54 37.266,54 37.266,49.461 41.477,49.461 41.477,48.34 37.266,48.34 37.266,45.168 41.9,45.16841.9,43.924 35.598,43.924 "/%3E%3Cpath fill="%23ffffff" d="M38.428,22.961c-0.919,0-2.047,0.12-3.358,0.358c-1.83-1.942-3.74-4.778-5.088-7.562c1.337-5.629,0.668-6.426,0.373-6.802c-0.314-0.4-0.757-1.049-1.261-1.049c-0.211,0-0.787,0.096-1.016,0.172c-0.576,0.192-0.886,0.636-1.134,1.215c-0.707,1.653,0.263,4.471,1.261,6.643c-0.853,3.393-2.284,7.454-3.788,10.75c-3.79,1.736-5.803,3.441-5.985,5.068c-0.066,0.592,0.074,1.461,1.115,2.242c0.285,0.213,0.619,0.326,0.967,0.326h0c0.875,0,1.759-0.67,2.782-2.107c0.746-1.048,1.547-2.477,2.383-4.251c2.678-1.171,5.991-2.229,8.828-2.822c1.58,1.517,2.995,2.285,4.211,2.285c0.896,0,1.664-0.412,2.22-1.191c0.579-0.811,0.711-1.537,0.39-2.16C40.943,23.327,39.994,22.961,38.428,22.961z M20.536,32.634c-0.468-0.359-0.441-0.601-0.431-0.692c0.062-0.556,0.933-1.543,3.07-2.744C21.555,32.19,20.685,32.587,20.536,32.634z M28.736,9.712c0.043-0.014,1.045,1.101,0.096,3.216C27.406,11.469,28.638,9.745,28.736,9.712z M26.669,25.738c1.015-2.419,1.959-5.09,2.674-7.564c1.123,2.018,2.472,3.976,3.822,5.544C31.031,24.219,28.759,24.926,26.669,25.738z M39.57,25.259C39.262,25.69,38.594,25.7,38.36,25.7c-0.533,0-0.732-0.317-1.547-0.944c0.672-0.086,1.306-0.108,1.811-0.108c0.889,0,1.052,0.131,1.175,0.197C39.777,24.916,39.719,25.05,39.57,25.259z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus:disabled, a:hover:disabled,
button:focus:disabled,
button:hover:disabled {
  border-color: #777777;
  background-color: #777777;
  color: #ffffff;
}
a:focus.icon-refresh, a:hover.icon-refresh,
button:focus.icon-refresh,
button:hover.icon-refresh {
  background-color: #236fa1;
}
a:focus.icon-refresh .refresh, a:hover.icon-refresh .refresh,
button:focus.icon-refresh .refresh,
button:hover.icon-refresh .refresh {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15" height="16"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.552 13.481a7.502 7.502 0 0 1-5.36 1.866 7.504 7.504 0 0 1-4.298-1.598l.16 1.767a.444.444 0 0 1-.408.481C2.632 16 2.619 16 2.605 16a.446.446 0 0 1-.448-.402l-.268-2.905a.443.443 0 0 1 .408-.48l2.978-.261a.446.446 0 0 1 .493.398.445.445 0 0 1-.409.481l-1.97.173a6.633 6.633 0 0 0 4.178 1.467 6.61 6.61 0 0 0 4.379-1.644c1.778-1.568 2.532-3.956 1.966-6.231a.44.44 0 0 1 .332-.532.454.454 0 0 1 .546.323c.643 2.591-.215 5.307-2.238 7.094zm.08-9.681l-2.988.107h-.017a.448.448 0 0 1-.452-.424.445.445 0 0 1 .436-.458l1.946-.072c-2.456-1.95-6.08-1.918-8.503.219a6.277 6.277 0 0 0-1.966 6.231.442.442 0 0 1-.439.546.448.448 0 0 1-.439-.337c-.643-2.588.215-5.306 2.238-7.093A7.488 7.488 0 0 1 7.808.653a7.46 7.46 0 0 1 4.315 1.611l-.07-1.807A.443.443 0 0 1 12.488 0a.447.447 0 0 1 .469.424l.111 2.882V3.358a.446.446 0 0 1-.436.442z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.pencil-button, a:hover.pencil-button,
button:focus.pencil-button,
button:hover.pencil-button {
  border-color: #236fa1;
  background-color: #236fa1;
}
a:focus.pencil-button .icon-pencil, a:hover.pencil-button .icon-pencil,
button:focus.pencil-button .icon-pencil,
button:hover.pencil-button .icon-pencil {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.bullet-point-icon, a:hover.bullet-point-icon,
button:focus.bullet-point-icon,
button:hover.bullet-point-icon {
  background-color: #236fa1;
}
a:focus.bullet-point-icon .icon-bullet, a:hover.bullet-point-icon .icon-bullet,
button:focus.bullet-point-icon .icon-bullet,
button:hover.bullet-point-icon .icon-bullet {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="70" height="58"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M69.525 54.139a1.18 1.18 0 0 1-.874.379H21.442c-.338 0-.627-.126-.874-.379a1.247 1.247 0 0 1-.37-.897v-7.656c0-.345.125-.643.37-.896s.536-.379.874-.379h47.209c.336 0 .628.127.874.379.246.251.368.551.368.896v7.656c0 .346-.122.644-.368.897zm-.874-20.035H21.442c-.338 0-.627-.126-.874-.379a1.245 1.245 0 0 1-.37-.897v-7.655c0-.346.125-.645.37-.898s.536-.378.874-.378h47.209c.336 0 .628.126.874.378.246.253.368.552.368.898v7.655c0 .346-.122.645-.368.897a1.18 1.18 0 0 1-.874.379zm0-20.415H21.442a1.18 1.18 0 0 1-.874-.378 1.249 1.249 0 0 1-.37-.897V4.758c0-.345.125-.644.37-.897.245-.252.536-.378.874-.378h47.209c.336 0 .628.126.874.378s.368.552.368.897v7.656c0 .345-.122.644-.368.897a1.182 1.182 0 0 1-.874.378zM7.776 57.07c-2.07 0-3.831-.745-5.28-2.233C1.047 53.348.322 51.541.322 49.413c0-2.125.725-3.933 2.174-5.422 1.449-1.488 3.208-2.232 5.28-2.232s3.831.744 5.28 2.232c1.45 1.489 2.174 3.297 2.174 5.422 0 2.128-.724 3.935-2.174 5.424-1.45 1.488-3.21 2.233-5.28 2.233zm0-20.415c-2.07 0-3.831-.744-5.28-2.232C1.047 32.934.322 31.126.322 29c0-2.127.725-3.934 2.174-5.422 1.449-1.489 3.208-2.233 5.28-2.233 2.07 0 3.83.745 5.28 2.233 1.45 1.488 2.174 3.295 2.174 5.422 0 2.126-.724 3.934-2.174 5.423-1.45 1.488-3.21 2.232-5.28 2.232zm0-20.414c-2.07 0-3.831-.745-5.28-2.232C1.047 12.52.322 10.713.322 8.586c0-2.127.725-3.934 2.174-5.423C3.945 1.675 5.704.931 7.776.931s3.831.744 5.28 2.232c1.45 1.489 2.174 3.296 2.174 5.423 0 2.127-.724 3.934-2.174 5.423-1.45 1.487-3.21 2.232-5.28 2.232z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.color-blue, a:hover.color-blue,
button:focus.color-blue,
button:hover.color-blue {
  background-color: #236fa1;
  color: #ffffff;
}
a:focus.color-success-black, a:hover.color-success-black,
button:focus.color-success-black,
button:hover.color-success-black {
  background-color: #add5ae;
  background-color: var(--success-background-color);
  color: #333333;
  color: var(--success-color);
}
a:focus.color-green, a:hover.color-green,
button:focus.color-green,
button:hover.color-green {
  background-color: #99bd99;
  background-color: var(--success-background-color-hover);
  color: #ffffff;
  color: var(--success-color);
}
a:focus.icon-btn-left div, a:hover.icon-btn-left div,
button:focus.icon-btn-left div,
button:hover.icon-btn-left div {
  background-color: #236fa1;
  border: none;
}
a:focus.icon-btn-left div div, a:hover.icon-btn-left div div,
button:focus.icon-btn-left div div,
button:hover.icon-btn-left div div {
  background-color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.icon-btn-left span, a:hover.icon-btn-left span,
button:focus.icon-btn-left span,
button:hover.icon-btn-left span {
  color: #236fa1;
}
a:focus.icon-btn-run div, a:hover.icon-btn-run div,
button:focus.icon-btn-run div,
button:hover.icon-btn-run div {
  background-color: #99bd99;
  background-color: var(--success-background-color);
  border-color: transparent;
}
a:focus.icon-btn-run div div, a:hover.icon-btn-run div div,
button:focus.icon-btn-run div div,
button:hover.icon-btn-run div div {
  background-color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36.406 36.406" style="enable-background:new 0 0 36.406 36.406;" xml:space="preserve"%3E%3Cpath style="fill:%23ffffff;" d="M27.955,19.015l-8.984,8.539l-8.984,8.539c-0.444,0.429-1.159,0.413-1.571-0.032  C8.21,35.84,8.099,35.57,8.099,35.285l0,0V18.206V1.127C8.099,0.508,8.607,0,9.226,0c0.317,0,0.619,0.143,0.825,0.365l8.92,8.492  l8.984,8.539c0.444,0.429,0.476,1.127,0.048,1.587C27.987,19,27.971,19,27.955,19.015L27.955,19.015z M17.432,25.936l8.142-7.73 l-8.142-7.73L10.337,3.73v14.476v14.476L17.432,25.936z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.icon-btn-run span, a:hover.icon-btn-run span,
button:focus.icon-btn-run span,
button:hover.icon-btn-run span {
  color: #236fa1;
}
a:focus.icon-btn-right div, a:hover.icon-btn-right div,
button:focus.icon-btn-right div,
button:hover.icon-btn-right div {
  background-color: #236fa1;
  border: none;
}
a:focus.icon-btn-right div div, a:hover.icon-btn-right div div,
button:focus.icon-btn-right div div,
button:hover.icon-btn-right div div {
  background-color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.icon-btn-right span, a:hover.icon-btn-right span,
button:focus.icon-btn-right span,
button:hover.icon-btn-right span {
  color: #236fa1;
}
a:focus.icon-btn-left-small, a:hover.icon-btn-left-small,
button:focus.icon-btn-left-small,
button:hover.icon-btn-left-small {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23236fa1" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.icon-btn-down-small, a:hover.icon-btn-down-small,
button:focus.icon-btn-down-small,
button:hover.icon-btn-down-small {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23236fa1" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.close-btn, a:hover.close-btn,
button:focus.close-btn,
button:hover.close-btn {
  background-color: #236fa1;
  border: none;
}
a:focus.close-btn.red, a:hover.close-btn.red,
button:focus.close-btn.red,
button:hover.close-btn.red {
  background-color: #c92045;
}
a:focus.close-btn .icon-close, a:hover.close-btn .icon-close,
button:focus.close-btn .icon-close,
button:hover.close-btn .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.close-btn.smallest .icon-close, a:hover.close-btn.smallest .icon-close,
button:focus.close-btn.smallest .icon-close,
button:hover.close-btn.smallest .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.red-close-btn .icon-close, a:hover.red-close-btn .icon-close,
button:focus.red-close-btn .icon-close,
button:hover.red-close-btn .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.approve-btn, a:hover.approve-btn,
button:focus.approve-btn,
button:hover.approve-btn {
  background-color: #99bd99;
  background-color: var(--success-background-color);
  border: none;
}
a:focus.approve-btn.red, a:hover.approve-btn.red,
button:focus.approve-btn.red,
button:hover.approve-btn.red {
  background-color: #c92045;
}
a:focus.approve-btn .icon-approve, a:hover.approve-btn .icon-approve,
button:focus.approve-btn .icon-approve,
button:hover.approve-btn .icon-approve {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.approve-btn.smallest .icon-close, a:hover.approve-btn.smallest .icon-close,
button:focus.approve-btn.smallest .icon-close,
button:hover.approve-btn.smallest .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.trash-btn, a:hover.trash-btn,
button:focus.trash-btn,
button:hover.trash-btn {
  background-color: #236fa1;
  border: none;
}
a:focus.trash-btn .icon-trash, a:hover.trash-btn .icon-trash,
button:focus.trash-btn .icon-trash,
button:hover.trash-btn .icon-trash {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.trash-btn.smaller .icon-trash, a:hover.trash-btn.smaller .icon-trash,
button:focus.trash-btn.smaller .icon-trash,
button:hover.trash-btn.smaller .icon-trash {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.trash-btn.smallest .icon-trash, a:hover.trash-btn.smallest .icon-trash,
button:focus.trash-btn.smallest .icon-trash,
button:hover.trash-btn.smallest .icon-trash {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.communication-button, a:hover.communication-button,
button:focus.communication-button,
button:hover.communication-button {
  background-color: #236fa1;
  border: none;
}
a:focus.communication-button div, a:hover.communication-button div,
button:focus.communication-button div,
button:hover.communication-button div {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.communication-print, a:hover.communication-print,
button:focus.communication-print,
button:hover.communication-print {
  background-color: #236fa1;
  border: none;
}
a:focus.communication-print div, a:hover.communication-print div,
button:focus.communication-print div,
button:hover.communication-print div {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M11.5,36.7h26.9v7.8H11.5V36.7z M11.5,5.6h19.3v4.8c0,0.8,0.2,1.5,0.8,2.1c0.6,0.6,1.3,0.8,2.1,0.8h4.8V25h-27V5.6z M44.2,28.8c-0.5,0-1-0.2-1.3-0.6c-0.4-0.4-0.6-0.8-0.6-1.3c0-0.5,0.2-1,0.6-1.3c0.4-0.4,0.8-0.6,1.3-0.6c0.5,0,1,0.2,1.3,0.6 c0.4,0.4,0.6,0.8,0.6,1.3c0,0.5-0.2,1-0.6,1.3C45.2,28.7,44.8,28.8,44.2,28.8z M48.3,22.8c-1.2-1.2-2.5-1.8-4.1-1.8h-1.9v-7.8 c0-0.8-0.2-1.7-0.6-2.7c-0.4-1-0.9-1.7-1.4-2.3l-4.6-4.6c-0.6-0.6-1.3-1.1-2.3-1.4c-1.1-0.4-1.9-0.6-2.7-0.6H10.6 C9.8,1.8,9.1,2,8.5,2.6S7.7,3.8,7.7,4.7v16.5H5.8c-1.6,0-2.9,0.6-4.1,1.8S0,25.4,0,27v12.6c0,0.2,0.1,0.5,0.2,0.7s0.4,0.2,0.7,0.2 h6.8v4.8c0,0.8,0.2,1.5,0.8,2.1c0.6,0.6,1.2,0.8,2.1,0.8h28.8c0.8,0,1.5-0.2,2.1-0.8c0.6-0.6,0.8-1.2,0.8-2.1v-4.8h6.8 c0.2,0,0.5-0.1,0.7-0.2s0.2-0.4,0.2-0.7V26.9C50,25.3,49.4,24,48.3,22.8z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus.btn-delete, a:hover.btn-delete,
button:focus.btn-delete,
button:hover.btn-delete {
  color: #c92045;
  background-color: transparent;
}
a:focus.dropdown:after, a:hover.dropdown:after,
button:focus.dropdown:after,
button:hover.dropdown:after {
  content: "";
  width: 10px;
  height: 14px;
  display: inline-block;
  margin-left: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:focus:disabled, a:hover:disabled,
button:focus:disabled,
button:hover:disabled {
  background-color: #777777;
}

a {
  color: var(--link-color);
}
a:hover, a:focus {
  color: var(--link-color-hover);
}

strong {
  font-weight: bold;
}

.text-center {
  text-align: center;
}

@media screen and (min-width: 768px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    line-height: 1.2;
  }
  h1,
  .h1 {
    font-size: 3rem;
  }
  h2,
  .h2 {
    font-size: 2.2rem;
  }
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}
.error-message {
  color: #e4254e;
  font-weight: bold;
}

table.fonda-table {
  width: 100%;
  border: 1px solid #cccccc;
  border-collapse: collapse;
}
table.fonda-table > tr > td,
table.fonda-table > tr > th,
table.fonda-table > tbody > tr > td,
table.fonda-table > tbody > tr > th,
table.fonda-table > thead > tr > td,
table.fonda-table > thead > tr > th {
  padding: 10px 20px;
  text-align: left;
}
table.fonda-table > tr > th.to-right,
table.fonda-table > tr td.to-right,
table.fonda-table > tbody > tr > th.to-right,
table.fonda-table > tbody > tr td.to-right,
table.fonda-table > thead > tr > th.to-right,
table.fonda-table > thead > tr td.to-right {
  text-align: right;
}

table.fonda-search-results-table {
  border: none;
  width: 100%;
  border-collapse: collapse;
}
table.fonda-search-results-table th {
  font-weight: 700;
  color: #333333;
  text-align: center;
  padding: 10px 20px;
}
table.fonda-search-results-table td {
  text-align: center;
  padding: 10px 20px;
  border: none;
}
table.fonda-search-results-table tbody tr {
  cursor: pointer;
  background: #ffffff;
  border-bottom: 1px solid #e8ebed;
}
table.fonda-search-results-table tbody tr:hover {
  background: #2980b9;
  color: #ffffff;
}

.buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.buttons.is-right {
  justify-content: flex-end;
}

.btn {
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  border: 1px solid #cccccc;
  border-radius: 3px;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  padding: 12px 16px;
  transition: all 0.2s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.btn.small {
  font-size: 14px;
  padding: 6px 14px;
}
.btn.smallest {
  padding: 3px 8px;
  font-size: 12px;
}
.btn.btn--disabled, .btn:disabled {
  cursor: not-allowed;
}
.btn.btn--disabled, .btn.btn--disabled:hover, .btn:disabled, .btn:disabled:hover {
  color: #ffffff;
  background: #777777;
  border-color: #777777;
}
.btn.btn--disabled.btn--outline, .btn.btn--disabled:hover.btn--outline, .btn:disabled.btn--outline, .btn:disabled:hover.btn--outline {
  color: #777777;
  background: transparent;
  border-color: #777777;
}
.btn.btn--icon {
  padding: 0;
}
.btn.btn--rounded {
  border-radius: 1000px;
}
.buttons:not(.has-addons) .btn:not(:last-child) {
  margin-right: 8px;
}
.buttons.has-addons .btn {
  z-index: 0;
}
.buttons.has-addons .btn:hover, .buttons.has-addons .btn:focus {
  z-index: 1;
}
.buttons.has-addons .btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.buttons.has-addons .btn:not(:last-child):not(:first-child) {
  border-radius: 0;
  margin-left: -1px;
}
.buttons.has-addons .btn:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}

.fonda-btn {
  color: #ffffff;
  background: #2980b9;
  border-color: #2980b9;
}
.fonda-btn--outline {
  color: #333333;
  background: transparent;
  border-color: #2980b9;
}
.fonda-btn--outline.btn--icon {
  border-color: #2980b9;
}
.fonda-btn:hover, .fonda-btn--outline:hover, .fonda-btn:focus, .fonda-btn--outline:focus {
  color: #ffffff;
  background: #236fa1;
  border-color: #236fa1;
}
.fonda-btn:hover.btn--icon, .fonda-btn--outline:hover.btn--icon, .fonda-btn:focus.btn--icon, .fonda-btn--outline:focus.btn--icon {
  border-color: #236fa1;
}

.danger-btn {
  color: #ffffff;
  background: #e4254e;
  border-color: #e4254e;
}
.danger-btn--outline {
  color: #333333;
  background: transparent;
  border-color: #e4254e;
}
.danger-btn--outline.btn--icon {
  border-color: #e4254e;
}
.danger-btn:hover, .danger-btn--outline:hover, .danger-btn:focus, .danger-btn--outline:focus {
  color: #ffffff;
  background: #c92045;
  border-color: #c92045;
}
.danger-btn:hover.btn--icon, .danger-btn--outline:hover.btn--icon, .danger-btn:focus.btn--icon, .danger-btn--outline:focus.btn--icon {
  border-color: #c92045;
}

.success-btn {
  color: #333333;
  background: #add5ae;
  border-color: #add5ae;
  color: var(--success-color);
  background: var(--success-background-color);
  border-color: var(--success-background-color);
}
.success-btn--outline {
  color: #333333;
  background: transparent;
  border-color: #add5ae;
}
.success-btn--outline.btn--icon {
  border-color: #add5ae;
}
.success-btn:hover, .success-btn--outline:hover, .success-btn:focus, .success-btn--outline:focus {
  color: #333333;
  background: #99bd99;
  border-color: #99bd99;
}
.success-btn:hover.btn--icon, .success-btn--outline:hover.btn--icon, .success-btn:focus.btn--icon, .success-btn--outline:focus.btn--icon {
  border-color: #99bd99;
}
.success-btn--outline {
  color: #333333;
  background: transparent;
  border-color: var(--success-background-color);
}
.success-btn--outline.btn--icon {
  border-color: var(--success-background-color);
}
.success-btn:hover, .success-btn--outline:hover, .success-btn:focus, .success-btn--outline:focus {
  color: var(--success-color-hover);
  background: var(--success-background-color-hover);
  border-color: var(--success-background-color-hover);
}
.success-btn:hover.btn--icon, .success-btn--outline:hover.btn--icon, .success-btn:focus.btn--icon, .success-btn--outline:focus.btn--icon {
  border-color: var(--success-background-color-hover);
}

.primary-btn {
  color: #ffffff;
  background: #888888;
  border-color: #888888;
  color: var(--primary-color);
  background: var(--primary-background-color);
  border-color: var(--primary-background-color);
}
.primary-btn--outline {
  color: #333333;
  background: transparent;
  border-color: #888888;
}
.primary-btn--outline.btn--icon {
  border-color: #888888;
}
.primary-btn:hover, .primary-btn--outline:hover, .primary-btn:focus, .primary-btn--outline:focus {
  color: #ffffff;
  background: #333333;
  border-color: #333333;
}
.primary-btn:hover.btn--icon, .primary-btn--outline:hover.btn--icon, .primary-btn:focus.btn--icon, .primary-btn--outline:focus.btn--icon {
  border-color: #333333;
}
.primary-btn--outline {
  color: #333333;
  background: transparent;
  border-color: var(--primary-background-color);
}
.primary-btn--outline.btn--icon {
  border-color: var(--primary-background-color);
}
.primary-btn:hover, .primary-btn--outline:hover, .primary-btn:focus, .primary-btn--outline:focus {
  color: var(--primary-color-hover);
  background: var(--primary-background-color-hover);
  border-color: var(--primary-background-color-hover);
}
.primary-btn:hover.btn--icon, .primary-btn--outline:hover.btn--icon, .primary-btn:focus.btn--icon, .primary-btn--outline:focus.btn--icon {
  border-color: var(--primary-background-color-hover);
}

.secondary-btn {
  color: #ffffff;
  background: #888888;
  border-color: #888888;
}
.secondary-btn--outline {
  color: #333333;
  background: transparent;
  border-color: #888888;
}
.secondary-btn--outline.btn--icon {
  border-color: #888888;
}
.secondary-btn:hover, .secondary-btn--outline:hover, .secondary-btn:focus, .secondary-btn--outline:focus {
  color: #ffffff;
  background: #333333;
  border-color: #333333;
}
.secondary-btn:hover.btn--icon, .secondary-btn--outline:hover.btn--icon, .secondary-btn:focus.btn--icon, .secondary-btn--outline:focus.btn--icon {
  border-color: #333333;
}

.hero-btn {
  background: transparent;
  color: #333333;
  color: var(--hero-color);
  border-color: var(--hero-color);
}
.hero-btn:hover, .hero-btn:focus {
  background: var(--hero-background-color-hover);
  color: var(--hero-color-hover);
  border-color: var(--hero-color-hover);
}

.icon-pencil {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-pencil.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-pencil, a:focus .icon-pencil, button:hover .icon-pencil, button:focus .icon-pencil, .btn:hover .icon-pencil, .btn:focus .icon-pencil {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-pencil.has-left-margin {
  margin-left: 10px;
}
.icon-pencil.has-right-margin {
  margin-right: 10px;
}
.icon-pencil.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-trash {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-trash.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-trash, a:focus .icon-trash, button:hover .icon-trash, button:focus .icon-trash, .btn:hover .icon-trash, .btn:focus .icon-trash {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-trash.has-left-margin {
  margin-left: 10px;
}
.icon-trash.has-right-margin {
  margin-right: 10px;
}
.icon-trash.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-burger {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-burger.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-burger, a:focus .icon-burger, button:hover .icon-burger, button:focus .icon-burger, .btn:hover .icon-burger, .btn:focus .icon-burger {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-burger.has-left-margin {
  margin-left: 10px;
}
.icon-burger.has-right-margin {
  margin-right: 10px;
}
.icon-burger.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-cross {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-cross.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-cross, a:focus .icon-cross, button:hover .icon-cross, button:focus .icon-cross, .btn:hover .icon-cross, .btn:focus .icon-cross {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-cross.has-left-margin {
  margin-left: 10px;
}
.icon-cross.has-right-margin {
  margin-right: 10px;
}
.icon-cross.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-check {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-check.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-check, a:focus .icon-check, button:hover .icon-check, button:focus .icon-check, .btn:hover .icon-check, .btn:focus .icon-check {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-check.has-left-margin {
  margin-left: 10px;
}
.icon-check.has-right-margin {
  margin-right: 10px;
}
.icon-check.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-arrow-down {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-arrow-down.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-arrow-down, a:focus .icon-arrow-down, button:hover .icon-arrow-down, button:focus .icon-arrow-down, .btn:hover .icon-arrow-down, .btn:focus .icon-arrow-down {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-arrow-down.has-left-margin {
  margin-left: 10px;
}
.icon-arrow-down.has-right-margin {
  margin-right: 10px;
}
.icon-arrow-down.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-arrow-right {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-arrow-right.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-arrow-right, a:focus .icon-arrow-right, button:hover .icon-arrow-right, button:focus .icon-arrow-right, .btn:hover .icon-arrow-right, .btn:focus .icon-arrow-right {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-arrow-right.has-left-margin {
  margin-left: 10px;
}
.icon-arrow-right.has-right-margin {
  margin-right: 10px;
}
.icon-arrow-right.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-message {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-message.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-message, a:focus .icon-message, button:hover .icon-message, button:focus .icon-message, .btn:hover .icon-message, .btn:focus .icon-message {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-message.has-left-margin {
  margin-left: 10px;
}
.icon-message.has-right-margin {
  margin-right: 10px;
}
.icon-message.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-share {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="utf-8"?%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="122.88px" height="114.318px" viewBox="0 0 122.88 114.318" enable-background="new 0 0 122.88 114.318" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23333333" fill-rule="evenodd" clip-rule="evenodd" d="M122.88,35.289L87.945,70.578v-17.58c-22.091-4.577-39.542,0.468-52.796,17.271 c2.301-34.558,25.907-51.235,52.795-52.339L87.945,0L122.88,35.289L122.88,35.289z"/%3E%3Cpath fill="%23333333" d="M6.908,23.746h35.626c-4.587,3.96-8.71,8.563-12.264,13.815H13.815v62.943h80.603V85.831l13.814-13.579v35.159 c0,3.814-3.093,6.907-6.907,6.907H6.908c-3.815,0-6.908-3.093-6.908-6.907V30.653C0,26.838,3.093,23.746,6.908,23.746L6.908,23.746 z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-share.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="utf-8"?%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="122.88px" height="114.318px" viewBox="0 0 122.88 114.318" enable-background="new 0 0 122.88 114.318" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" clip-rule="evenodd" d="M122.88,35.289L87.945,70.578v-17.58c-22.091-4.577-39.542,0.468-52.796,17.271 c2.301-34.558,25.907-51.235,52.795-52.339L87.945,0L122.88,35.289L122.88,35.289z"/%3E%3Cpath fill="%23ffffff" d="M6.908,23.746h35.626c-4.587,3.96-8.71,8.563-12.264,13.815H13.815v62.943h80.603V85.831l13.814-13.579v35.159 c0,3.814-3.093,6.907-6.907,6.907H6.908c-3.815,0-6.908-3.093-6.908-6.907V30.653C0,26.838,3.093,23.746,6.908,23.746L6.908,23.746 z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-share, a:focus .icon-share, button:hover .icon-share, button:focus .icon-share, .btn:hover .icon-share, .btn:focus .icon-share {
  background-image: url('data:image/svg+xml;charset=utf8,%3C?xml version="1.0" encoding="utf-8"?%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="122.88px" height="114.318px" viewBox="0 0 122.88 114.318" enable-background="new 0 0 122.88 114.318" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" clip-rule="evenodd" d="M122.88,35.289L87.945,70.578v-17.58c-22.091-4.577-39.542,0.468-52.796,17.271 c2.301-34.558,25.907-51.235,52.795-52.339L87.945,0L122.88,35.289L122.88,35.289z"/%3E%3Cpath fill="%23ffffff" d="M6.908,23.746h35.626c-4.587,3.96-8.71,8.563-12.264,13.815H13.815v62.943h80.603V85.831l13.814-13.579v35.159 c0,3.814-3.093,6.907-6.907,6.907H6.908c-3.815,0-6.908-3.093-6.908-6.907V30.653C0,26.838,3.093,23.746,6.908,23.746L6.908,23.746 z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-share.has-left-margin {
  margin-left: 10px;
}
.icon-share.has-right-margin {
  margin-right: 10px;
}
.icon-share.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-arrow-left {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-arrow-left.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-arrow-left, a:focus .icon-arrow-left, button:hover .icon-arrow-left, button:focus .icon-arrow-left, .btn:hover .icon-arrow-left, .btn:focus .icon-arrow-left {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-arrow-left.has-left-margin {
  margin-left: 10px;
}
.icon-arrow-left.has-right-margin {
  margin-right: 10px;
}
.icon-arrow-left.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-upload {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23333333" d="M10 9h-6l8-9 8 9h-6v11h-4v-11zm11 11v2h-18v-2h-2v4h22v-4h-2z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-upload.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23ffffff" d="M10 9h-6l8-9 8 9h-6v11h-4v-11zm11 11v2h-18v-2h-2v4h22v-4h-2z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-upload, a:focus .icon-upload, button:hover .icon-upload, button:focus .icon-upload, .btn:hover .icon-upload, .btn:focus .icon-upload {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23ffffff" d="M10 9h-6l8-9 8 9h-6v11h-4v-11zm11 11v2h-18v-2h-2v4h22v-4h-2z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-upload.has-left-margin {
  margin-left: 10px;
}
.icon-upload.has-right-margin {
  margin-right: 10px;
}
.icon-upload.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.icon-download {
  width: 16px;
  height: 16px;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-download.is-white {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
a:hover .icon-download, a:focus .icon-download, button:hover .icon-download, button:focus .icon-download, .btn:hover .icon-download, .btn:focus .icon-download {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.icon-download.has-left-margin {
  margin-left: 10px;
}
.icon-download.has-right-margin {
  margin-right: 10px;
}
.icon-download.has-margin {
  margin-left: 10px;
  margin-right: 10px;
}

.btn-hidden-placeholder {
  opacity: 0;
  cursor: initial;
  pointer-events: none;
  visibility: hidden;
}

.badge {
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  color: #ffffff;
  background: transparent;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
.badge--error {
  background: #e4254e;
}
.badge--fonda {
  background: #2980b9;
}
.badge--success {
  color: #333333;
  background: #add5ae;
  color: var(--success-color);
  background: var(--success-background-color);
}
.badge--secondary {
  color: #ffffff;
  background: #333333;
}
.btn--icon .badge {
  position: absolute;
  top: -5px;
  right: -5px;
}

header .header nav .close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
}
header .header nav.desktop ul li form {
  background: white;
  position: fixed !important;
  padding: 25px 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  width: 400px;
}
header .header nav.desktop ul li form h2 {
  text-align: left;
  width: 100%;
  padding-right: 50px;
  margin-bottom: 30px;
}
header .header nav.desktop ul li form button {
  margin: 0;
  display: inline-block;
}
header .header nav.desktop .actions-container {
  align-items: center;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
header .header nav .center {
  width: 100%;
  display: flex;
  justify-content: center;
}
header a.language {
  display: inline-block;
  color: #888888;
}
header a.language > .active {
  color: #333333;
  font-weight: bold;
}
header .header {
  width: 100%;
  height: 70px;
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
header .header .container {
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .header .logo {
  width: 105px;
  height: 32px;
  display: block;
  background-size: 105px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
header .header .button-mobile {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 1px solid #cccccc;
  position: relative;
  display: block;
  float: right;
}
header .header .button-mobile.landing-page div {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M40,35.7l-8-4c-0.8-0.4-1.2-1.1-1.2-2V27c0.2-0.2,0.4-0.5,0.6-0.8c1-1.5,1.9-3.1,2.5-4.8c1.2-0.5,1.9-1.7,1.9-3V15 c0-0.8-0.3-1.6-0.8-2.2V8.4c0-0.5,0.2-3.2-1.7-5.4C31.5,1,28.8,0,25,0s-6.5,1-8.3,2.9c-2,2.3-1.8,5-1.7,5.4v4.4 c-0.5,0.6-0.8,1.4-0.8,2.2v3.3c0,1,0.5,2,1.2,2.6c0.8,3,2.4,5.3,2.9,6v2.8c0,0.8-0.4,1.5-1.1,1.9l-7.4,4.1c-2.4,1.3-3.9,3.8-3.9,6.6 V45c0,4,12.5,5,19.2,5s19.2-1,19.2-5v-2.5C44.2,39.6,42.6,37,40,35.7z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
header .header .button-mobile div {
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
header .header nav.desktop ul li a.menu-icon:hover {
  background-color: #236fa1;
}
header .header nav.desktop ul li a:hover .search {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M49.4,46.8L34.6,31.9c2.9-3.4,4.7-7.8,4.7-12.6C39.3,8.7,30.6,0,19.9,0S0.6,8.7,0.6,19.4s8.7,19.4,19.4,19.4 c4.2,0,8.1-1.4,11.3-3.7l15,15L49.4,46.8z M2.8,19.4c0-9.4,7.7-17.1,17.1-17.1C29.3,2.3,37,9.9,37,19.4c0,9.4-7.7,17.1-17.1,17.1 C10.5,36.4,2.8,28.8,2.8,19.4z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
header .header nav.desktop ul li a:hover .notifications {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M45.7,42.2l-3.6-6c-1.6-2.8-2.5-5.9-2.5-9.1v-5.2c0-6.6-4.4-12.2-10.4-14V4.2C29.2,1.9,27.3,0,25,0s-4.2,1.9-4.2,4.2v3.7 c-6,1.8-10.4,7.4-10.4,14v5.2c0,3.2-0.9,6.4-2.5,9.1l-3.6,6c-0.2,0.3-0.2,0.7,0,1c0.2,0.3,0.5,0.5,0.9,0.5h14.7 c-0.1,0.3-0.1,0.7-0.1,1c0,2.9,2.3,5.2,5.2,5.2s5.2-2.3,5.2-5.2c0-0.4,0-0.7-0.1-1h14.7c0.4,0,0.7-0.2,0.9-0.5 C45.9,42.9,45.9,42.5,45.7,42.2z M22.9,4.2c0-1.2,0.9-2.1,2.1-2.1s2.1,0.9,2.1,2.1v3.3c-0.7-0.1-1.4-0.1-2.1-0.1 c-0.7,0-1.4,0.1-2.1,0.1V4.2z M28.1,44.8c0,1.7-1.4,3.1-3.1,3.1s-3.1-1.4-3.1-3.1c0-0.4,0.1-0.7,0.2-1h5.9 C28.1,44.1,28.1,44.4,28.1,44.8z M7,41.7l2.6-4.4c1.8-3.1,2.8-6.6,2.8-10.2v-5.2C12.5,15,18.1,9.4,25,9.4S37.5,15,37.5,21.9v5.2 c0,3.6,1,7.1,2.8,10.2l2.6,4.4H7z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
header .header nav.desktop ul li a:hover .correspondence {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
header .header nav.desktop ul li a:hover .settings {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M48.2,35.3l1.8-1c-0.1-0.7-0.3-1.3-0.5-2h-2.1l-1.1-2l1.1-1.8c-0.4-0.5-0.9-1-1.4-1.4l-1.8,1l-2-1.2v-2.1 c0,0-0.1,0-0.2,0c-0.6-0.2-1.2-0.4-1.8-0.5L39.1,26h-2.3l-1-1.8c-0.7,0.1-1.3,0.3-2,0.5v2.1l-2,1.1L30,26.9c-0.5,0.4-1,0.9-1.4,1.4 l1,1.8l-1.2,2h-2.1c-0.2,0.7-0.4,1.3-0.5,2l1.8,1.1v2.3l-1.8,1c0.1,0.7,0.3,1.3,0.5,2h2.1l1.1,2l-1.1,1.8c0.4,0.5,0.9,1,1.4,1.4 l1.8-1l2,1.2v2.1c0,0,0.1,0,0.2,0c0.6,0.2,1.2,0.4,1.8,0.5l1.1-1.8H39l1,1.8c0.7-0.1,1.3-0.3,2-0.5v-2.1l2-1.1l1.8,1.1 c0.5-0.4,1-0.9,1.4-1.4l-1-1.8l1.2-2h2.1c0.2-0.7,0.4-1.3,0.5-2l-1.8-1.1V35.3z M37.9,43.1c-3.7,0-6.8-3-6.8-6.8 c0-3.7,3-6.8,6.8-6.8c3.7,0,6.8,3,6.8,6.8S41.6,43.1,37.9,43.1z"/%3E%3Cpath fill="%23ffffff" d="M27.3,23.8c0-0.7,0-1.5-0.2-2.3l-2.2-0.5l-0.8-2.4l1.5-1.7c-0.4-0.7-0.8-1.3-1.2-1.9l-2.2,0.7l-1.9-1.7 l0.5-2.3c-0.7-0.4-1.3-0.7-2-1l-1.5,1.7l-2.5-0.5l-0.7-2.2c-0.7,0-1.5,0-2.3,0.2l-0.5,2.2l-2.4,0.8l-1.7-1.5 c-0.7,0.4-1.3,0.8-1.9,1.2L5.9,15l-1.7,1.9L2,16.4c-0.4,0.7-0.7,1.3-1,2L2.7,20l-0.5,2.5L0,23.2c0,0.7,0,1.5,0.2,2.3l2.3,0.5 l0.8,2.4l-1.5,1.7c0.4,0.7,0.8,1.3,1.2,1.9l2.2-0.7l1.9,1.7l-0.5,2.3c0.7,0.4,1.3,0.7,2,1l1.5-1.7l2.5,0.5l0.7,2.2 c0.7,0,1.5,0,2.3-0.2l0.5-2.2l2.4-0.8l1.7,1.5c0.7-0.4,1.3-0.8,1.9-1.2L21.4,32l1.7-1.9l2.3,0.5c0.4-0.7,0.7-1.3,1-2L24.6,27 l0.5-2.5L27.3,23.8L27.3,23.8z M13.6,31c-4.2,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6s7.6,3.4,7.6,7.6S17.8,31,13.6,31z"/%3E%3Cpath fill="%23ffffff" d="M45.3,12.4l1.6-0.7c0-0.6-0.1-1.2-0.2-1.8L45,9.7l-0.7-1.8l1.1-1.4c-0.3-0.5-0.7-1-1.1-1.4l-1.6,0.7l-1.6-1.2 l0.2-1.8l-0.1-0.1c-0.5-0.2-1-0.5-1.5-0.6l-1.1,1.4l-2-0.3l-0.7-1.7c-0.6,0-1.2,0.1-1.8,0.2l-0.2,1.8l-1.9,0.8l-1.4-1.1 c-0.5,0.3-1,0.7-1.4,1.1l0.7,1.6l-1.2,1.6L27,7.2c-0.3,0.5-0.5,1.1-0.7,1.6l1.4,1.1l-0.3,2l-1.6,0.7c0,0.6,0.1,1.2,0.2,1.8l1.8,0.2 l0.7,1.8l-1.1,1.4c0.3,0.5,0.7,1,1.1,1.4l1.6-0.7l1.6,1.2l-0.2,1.8l0.1,0.1c0.5,0.2,1,0.5,1.5,0.6l1.1-1.4l2,0.3l0.7,1.6 c0.6,0,1.2-0.1,1.8-0.2l0.2-1.8l1.8-0.7l1.4,1.1c0.5-0.3,1-0.7,1.4-1.1l-0.7-1.6l1.2-1.6l1.8,0.2c0.3-0.5,0.5-1.1,0.7-1.6L45,14.3 C45,14.3,45.3,12.4,45.3,12.4z M36.4,18.2c-3.4,0-6.1-2.7-6.1-6.1s2.7-6.1,6.1-6.1s6.1,2.7,6.1,6.1S39.7,18.2,36.4,18.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
header .header .internal-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header nav.mobile {
  width: 100%;
  height: calc(100vh - 70px);
  position: fixed;
  top: 100vh;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: #ffffff;
  z-index: 500;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
header nav.mobile.active {
  top: 70px;
  visibility: visible;
  opacity: 1;
  display: block;
}
header nav.mobile ul {
  margin-top: 30px;
}
header nav.mobile ul:first-child {
  margin-top: 0;
}
header nav.mobile ul h3 {
  text-align: center;
  padding: 15px 0;
}
header nav.mobile ul li:first-of-type a {
  border-top: 1px solid #cccccc;
}
header nav.mobile ul li a {
  width: 100%;
  display: block;
  padding: 20px 0;
  text-align: center;
  border-bottom: 1px solid #cccccc;
  color: #333333;
}
header nav.mobile #login {
  width: 100%;
  padding: 30px 20px;
}
header nav.mobile #login h3 {
  text-align: center;
}
header nav.mobile #login button {
  margin-top: 30px;
}
header nav.mobile #recovery {
  width: 100%;
  padding: 30px 20px;
}
header nav.mobile #recovery h3 {
  text-align: center;
}
header nav.mobile #recovery button {
  margin-top: 30px;
}
header nav.desktop {
  display: none;
}
header nav.recover-password ul {
  display: flex;
  justify-content: flex-end;
}
header nav.recover-password ul li {
  width: 40px;
}
header.header-fixed .header {
  z-index: 500;
  position: fixed;
  background-color: #ffffff;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
header.header-fixed .header .logo {
  width: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  background-position: center left;
}
header.header-fixed .header .button-mobile div {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
header.header-fixed .header .button-mobile.landing-page div {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M40,35.7l-8-4c-0.8-0.4-1.2-1.1-1.2-2V27c0.2-0.2,0.4-0.5,0.6-0.8c1-1.5,1.9-3.1,2.5-4.8c1.2-0.5,1.9-1.7,1.9-3V15 c0-0.8-0.3-1.6-0.8-2.2V8.4c0-0.5,0.2-3.2-1.7-5.4C31.5,1,28.8,0,25,0s-6.5,1-8.3,2.9c-2,2.3-1.8,5-1.7,5.4v4.4 c-0.5,0.6-0.8,1.4-0.8,2.2v3.3c0,1,0.5,2,1.2,2.6c0.8,3,2.4,5.3,2.9,6v2.8c0,0.8-0.4,1.5-1.1,1.9l-7.4,4.1c-2.4,1.3-3.9,3.8-3.9,6.6 V45c0,4,12.5,5,19.2,5s19.2-1,19.2-5v-2.5C44.2,39.6,42.6,37,40,35.7z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  header .header .button-mobile {
    display: none;
  }
  header .header nav.mobile.active {
    display: none;
  }
  header .header nav.desktop {
    display: inline-block;
  }
  header .header nav.desktop ul li {
    display: inline-block;
    margin-right: 30px;
    vertical-align: middle;
  }
  header .header nav.desktop ul li .active {
    font-weight: bold;
  }
  header .header nav.desktop ul li:last-child {
    margin-right: 0;
  }
  header .header nav.desktop ul li.icon-item {
    margin-right: 5px;
  }
  header .header nav.desktop ul li a.menu-icon {
    width: 50px;
    height: 50px;
    display: block;
    position: relative;
    border: 1px solid #cccccc;
    border-radius: 3px;
  }
  header .header nav.desktop ul li a.menu-icon.smaller {
    width: 40px;
    height: 40px;
  }
  header .header nav.desktop ul li a.button.smaller {
    padding: 7px 10px;
  }
  header .header nav.desktop ul li a .search,
  header .header nav.desktop ul li a .notifications,
  header .header nav.desktop ul li a .correspondence,
  header .header nav.desktop ul li a .settings {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
  }
  header .header nav.desktop ul li a .search {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M49.4,46.8L34.6,31.9c2.9-3.4,4.7-7.8,4.7-12.6C39.3,8.7,30.6,0,19.9,0S0.6,8.7,0.6,19.4s8.7,19.4,19.4,19.4 c4.2,0,8.1-1.4,11.3-3.7l15,15L49.4,46.8z M2.8,19.4c0-9.4,7.7-17.1,17.1-17.1C29.3,2.3,37,9.9,37,19.4c0,9.4-7.7,17.1-17.1,17.1 C10.5,36.4,2.8,28.8,2.8,19.4z"/%3E%3C/svg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
  header .header nav.desktop ul li a .notifications {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M45.7,42.2l-3.6-6c-1.6-2.8-2.5-5.9-2.5-9.1v-5.2c0-6.6-4.4-12.2-10.4-14V4.2C29.2,1.9,27.3,0,25,0s-4.2,1.9-4.2,4.2v3.7 c-6,1.8-10.4,7.4-10.4,14v5.2c0,3.2-0.9,6.4-2.5,9.1l-3.6,6c-0.2,0.3-0.2,0.7,0,1c0.2,0.3,0.5,0.5,0.9,0.5h14.7 c-0.1,0.3-0.1,0.7-0.1,1c0,2.9,2.3,5.2,5.2,5.2s5.2-2.3,5.2-5.2c0-0.4,0-0.7-0.1-1h14.7c0.4,0,0.7-0.2,0.9-0.5 C45.9,42.9,45.9,42.5,45.7,42.2z M22.9,4.2c0-1.2,0.9-2.1,2.1-2.1s2.1,0.9,2.1,2.1v3.3c-0.7-0.1-1.4-0.1-2.1-0.1 c-0.7,0-1.4,0.1-2.1,0.1V4.2z M28.1,44.8c0,1.7-1.4,3.1-3.1,3.1s-3.1-1.4-3.1-3.1c0-0.4,0.1-0.7,0.2-1h5.9 C28.1,44.1,28.1,44.4,28.1,44.8z M7,41.7l2.6-4.4c1.8-3.1,2.8-6.6,2.8-10.2v-5.2C12.5,15,18.1,9.4,25,9.4S37.5,15,37.5,21.9v5.2 c0,3.6,1,7.1,2.8,10.2l2.6,4.4H7z"/%3E%3C/svg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
  header .header nav.desktop ul li a .correspondence {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
  header .header nav.desktop ul li a .settings {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M48.2,35.3l1.8-1c-0.1-0.7-0.3-1.3-0.5-2h-2.1l-1.1-2l1.1-1.8c-0.4-0.5-0.9-1-1.4-1.4l-1.8,1l-2-1.2v-2.1 c0,0-0.1,0-0.2,0c-0.6-0.2-1.2-0.4-1.8-0.5L39.1,26h-2.3l-1-1.8c-0.7,0.1-1.3,0.3-2,0.5v2.1l-2,1.1L30,26.9c-0.5,0.4-1,0.9-1.4,1.4 l1,1.8l-1.2,2h-2.1c-0.2,0.7-0.4,1.3-0.5,2l1.8,1.1v2.3l-1.8,1c0.1,0.7,0.3,1.3,0.5,2h2.1l1.1,2l-1.1,1.8c0.4,0.5,0.9,1,1.4,1.4 l1.8-1l2,1.2v2.1c0,0,0.1,0,0.2,0c0.6,0.2,1.2,0.4,1.8,0.5l1.1-1.8H39l1,1.8c0.7-0.1,1.3-0.3,2-0.5v-2.1l2-1.1l1.8,1.1 c0.5-0.4,1-0.9,1.4-1.4l-1-1.8l1.2-2h2.1c0.2-0.7,0.4-1.3,0.5-2l-1.8-1.1V35.3z M37.9,43.1c-3.7,0-6.8-3-6.8-6.8 c0-3.7,3-6.8,6.8-6.8c3.7,0,6.8,3,6.8,6.8S41.6,43.1,37.9,43.1z"/%3E%3Cpath fill="%23333333" d="M27.3,23.8c0-0.7,0-1.5-0.2-2.3l-2.2-0.5l-0.8-2.4l1.5-1.7c-0.4-0.7-0.8-1.3-1.2-1.9l-2.2,0.7l-1.9-1.7 l0.5-2.3c-0.7-0.4-1.3-0.7-2-1l-1.5,1.7l-2.5-0.5l-0.7-2.2c-0.7,0-1.5,0-2.3,0.2l-0.5,2.2l-2.4,0.8l-1.7-1.5 c-0.7,0.4-1.3,0.8-1.9,1.2L5.9,15l-1.7,1.9L2,16.4c-0.4,0.7-0.7,1.3-1,2L2.7,20l-0.5,2.5L0,23.2c0,0.7,0,1.5,0.2,2.3l2.3,0.5 l0.8,2.4l-1.5,1.7c0.4,0.7,0.8,1.3,1.2,1.9l2.2-0.7l1.9,1.7l-0.5,2.3c0.7,0.4,1.3,0.7,2,1l1.5-1.7l2.5,0.5l0.7,2.2 c0.7,0,1.5,0,2.3-0.2l0.5-2.2l2.4-0.8l1.7,1.5c0.7-0.4,1.3-0.8,1.9-1.2L21.4,32l1.7-1.9l2.3,0.5c0.4-0.7,0.7-1.3,1-2L24.6,27 l0.5-2.5L27.3,23.8L27.3,23.8z M13.6,31c-4.2,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6s7.6,3.4,7.6,7.6S17.8,31,13.6,31z"/%3E%3Cpath fill="%23333333" d="M45.3,12.4l1.6-0.7c0-0.6-0.1-1.2-0.2-1.8L45,9.7l-0.7-1.8l1.1-1.4c-0.3-0.5-0.7-1-1.1-1.4l-1.6,0.7l-1.6-1.2 l0.2-1.8l-0.1-0.1c-0.5-0.2-1-0.5-1.5-0.6l-1.1,1.4l-2-0.3l-0.7-1.7c-0.6,0-1.2,0.1-1.8,0.2l-0.2,1.8l-1.9,0.8l-1.4-1.1 c-0.5,0.3-1,0.7-1.4,1.1l0.7,1.6l-1.2,1.6L27,7.2c-0.3,0.5-0.5,1.1-0.7,1.6l1.4,1.1l-0.3,2l-1.6,0.7c0,0.6,0.1,1.2,0.2,1.8l1.8,0.2 l0.7,1.8l-1.1,1.4c0.3,0.5,0.7,1,1.1,1.4l1.6-0.7l1.6,1.2l-0.2,1.8l0.1,0.1c0.5,0.2,1,0.5,1.5,0.6l1.1-1.4l2,0.3l0.7,1.6 c0.6,0,1.2-0.1,1.8-0.2l0.2-1.8l1.8-0.7l1.4,1.1c0.5-0.3,1-0.7,1.4-1.1l-0.7-1.6l1.2-1.6l1.8,0.2c0.3-0.5,0.5-1.1,0.7-1.6L45,14.3 C45,14.3,45.3,12.4,45.3,12.4z M36.4,18.2c-3.4,0-6.1-2.7-6.1-6.1s2.7-6.1,6.1-6.1s6.1,2.7,6.1,6.1S39.7,18.2,36.4,18.2z"/%3E%3C/g%3E%3C/svg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
  header .header.original-header {
    transition: all 0s cubic-bezier(0.24, 0.63, 0.5, 0.99);
    height: initial;
    background-color: #ffffff;
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
    z-index: 500;
  }
  header .header.original-header .container {
    height: initial;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: flex-end;
  }
  header .header.original-header .container-lading-page {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  header .header.original-header .container-lading-page button {
    flex-shrink: 0;
  }
  header .header.original-header .logo {
    transition: all 0s cubic-bezier(0.24, 0.63, 0.5, 0.99);
    width: 190px;
    height: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
  header .header.original-header a :not(.btn) {
    color: #333333;
  }
  header .header.original-header a.language {
    display: inline-block;
    color: #888888;
  }
  header .header.original-header a.language > .active {
    color: #333333;
    font-weight: bold;
  }
  header.header-fixed .header.original-header .logo {
    width: 190px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
  header.header-fixed nav.desktop {
    align-items: center;
    display: flex;
  }
  header.header-fixed .internal-container.applicant {
    width: initial;
  }
  header.header-fixed .internal-container.applicant li {
    margin-right: 0;
  }
  header.header-fixed .internal-container.applicant li > * {
    margin-right: 30px;
  }
  header.header-sticky .internal-container {
    flex-flow: row wrap;
    justify-content: flex-end;
  }
  header.header-sticky .internal-container nav {
    width: 100%;
  }
  header.header-sticky .internal-container nav .language {
    padding: 18px 10px;
  }
  header.header-sticky .internal-container.applicant {
    width: initial;
  }
  header.header-sticky .internal-container.applicant li {
    margin-right: 0;
  }
  header.header-sticky .internal-container.applicant .language {
    padding: 18px 10px;
  }
}
footer {
  width: 100%;
  z-index: 100;
  position: relative;
}
footer .footer {
  padding: 10px 0 20px 0;
  background-color: #f3f6f9;
  display: table;
  width: 100%;
}
footer .footer .widget {
  width: 100%;
  margin-bottom: 50px;
}
footer .footer .widget:first-child {
  margin-left: 0;
}
footer .footer .widget:last-child {
  margin-bottom: 0;
}
footer .footer .widget .logo {
  width: 195px;
  height: 50px;
  display: block;
  margin-bottom: 15px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
footer .footer .widget h4 {
  margin-bottom: 15px;
  font-weight: 700;
}
footer .footer .widget p {
  margin: 0;
  line-height: 2;
}
footer .footer .widget span {
  line-height: 2;
  display: block;
}
footer .socket {
  width: 100%;
  background-color: #e8ebed;
  display: table;
}
footer .socket #links {
  display: table;
  margin: 0 auto;
}
footer .socket #links a {
  font-size: 0.8em;
  margin: 15px 20px 15px 0;
  display: inline-block;
}
footer .socket #links a:last-child {
  margin-right: 0;
}
footer .socket #copyright {
  display: table;
  margin: 0 auto;
}
footer .socket #copyright span {
  margin: 15px 0;
  display: inline-block;
}

@media screen and (min-width: 768px) {
  footer .footer .container {
    display: flex;
    justify-content: center;
  }
  footer .footer .widget {
    width: 50%;
    margin-left: 30px;
    vertical-align: top;
  }
  footer .footer .widget:first-child {
    margin-left: 0;
    width: 100%;
  }
  footer .footer .widget h4 {
    margin-top: 15px;
  }
  footer .socket > .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  footer .socket #links {
    margin: 0;
  }
  footer .socket #copyright {
    margin: 0;
  }
}
@media screen and (min-width: 1000px) {
  footer .footer .widget {
    width: 50%;
    margin-left: 30px;
  }
  footer .footer .widget:first-child {
    margin-left: 0;
  }
  footer .footer .widget .logo {
    width: 130px;
    height: 70px;
    background-size: contain;
  }
  footer .footer .widget h4 {
    margin-top: 15px;
  }
  footer .footer .widget p {
    font-size: 1em;
  }
  footer .socket #links a,
  footer .socket #copyright span {
    font-size: 1em;
  }
}
form,
.cdk-drag-preview {
  font-size: 0;
}
form div,
.cdk-drag-preview div {
  font-size: 1rem;
}
form.form-center,
.cdk-drag-preview.form-center {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
form .form-item,
.cdk-drag-preview .form-item {
  vertical-align: top;
  font-size: 1rem;
  display: inline-block;
  width: calc(100% - 16px);
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
}
form .form-item .only-when-in-search,
.cdk-drag-preview .form-item .only-when-in-search {
  display: none;
}
form .form-item.half, form .form-item.third,
.cdk-drag-preview .form-item.half,
.cdk-drag-preview .form-item.third {
  width: 100%;
}
form .form-item.autofill:before,
.cdk-drag-preview .form-item.autofill:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  margin-top: 31px;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23777777" d="M28.3,32.2c0-1.9-1.4-3.3-3.3-3.3s-3.3,1.4-3.3,3.3c0,1,0.4,1.9,1.1,2.4v3.1c0,1.2,1,2.2,2.2,2.2 s2.2-1,2.2-2.2v-3.1C27.9,34.1,28.3,33.2,28.3,32.2z"/%3E%3Cpath fill="%23777777" d="M40.6,18.9h-3.3v-6.7C37.2,5.4,31.8,0,25,0S12.8,5.4,12.8,12.2v6.7H9.4c-1.9,0-3.3,1.4-3.3,3.3v24.4 c0,1.9,1.4,3.3,3.3,3.3h31.1c1.9,0,3.3-1.4,3.3-3.3V22.2C43.9,20.3,42.4,18.9,40.6,18.9z M15,12.2c0-5.6,4.4-10,10-10s10,4.4,10,10 v6.7H15V12.2z M41.7,46.7c0,0.7-0.4,1.1-1.1,1.1H9.4c-0.7,0-1.1-0.4-1.1-1.1V22.2c0-0.7,0.4-1.1,1.1-1.1h31.1 c0.7,0,1.1,0.4,1.1,1.1V46.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form .form-item.valuta:before, form .form-item.percentage:before,
.cdk-drag-preview .form-item.valuta:before,
.cdk-drag-preview .form-item.percentage:before {
  content: var(--currency);
  top: 0;
  right: 0;
  display: block;
  position: absolute;
  color: #999999;
  margin-top: 28px;
}
form .form-item.valuta input[type=text],
form .form-item.valuta input[type=number], form .form-item.percentage input[type=text],
form .form-item.percentage input[type=number],
.cdk-drag-preview .form-item.valuta input[type=text],
.cdk-drag-preview .form-item.valuta input[type=number],
.cdk-drag-preview .form-item.percentage input[type=text],
.cdk-drag-preview .form-item.percentage input[type=number] {
  text-align: right;
  padding-right: 25px;
}
form .form-item.percentage:before,
.cdk-drag-preview .form-item.percentage:before {
  content: "%";
}
form .form-item.budget label,
form .form-item.budget input:placeholder-shown ~ label,
form .form-item.budget input:focus ~ label,
form .form-item.budget input:not(:placeholder-shown) ~ label,
form .form-item.budget input:disabled ~ label,
.cdk-drag-preview .form-item.budget label,
.cdk-drag-preview .form-item.budget input:placeholder-shown ~ label,
.cdk-drag-preview .form-item.budget input:focus ~ label,
.cdk-drag-preview .form-item.budget input:not(:placeholder-shown) ~ label,
.cdk-drag-preview .form-item.budget input:disabled ~ label {
  top: 31px;
  left: 0;
  font-size: 1rem;
}
form .form-item.budget label:not(.normal),
form .form-item.budget input:placeholder-shown ~ label:not(.normal),
form .form-item.budget input:focus ~ label:not(.normal),
form .form-item.budget input:not(:placeholder-shown) ~ label:not(.normal),
form .form-item.budget input:disabled ~ label:not(.normal),
.cdk-drag-preview .form-item.budget label:not(.normal),
.cdk-drag-preview .form-item.budget input:placeholder-shown ~ label:not(.normal),
.cdk-drag-preview .form-item.budget input:focus ~ label:not(.normal),
.cdk-drag-preview .form-item.budget input:not(:placeholder-shown) ~ label:not(.normal),
.cdk-drag-preview .form-item.budget input:disabled ~ label:not(.normal) {
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: #333333;
}
form .form-item.readonly input,
.cdk-drag-preview .form-item.readonly input {
  color: #777777;
  border-bottom: 2px dotted #cccccc;
}
form .form-item.readonly label,
.cdk-drag-preview .form-item.readonly label {
  opacity: 0.5;
}
form .form-item.readonly .form-focus:after, form .form-item.readonly .form-focus:before,
.cdk-drag-preview .form-item.readonly .form-focus:after,
.cdk-drag-preview .form-item.readonly .form-focus:before {
  background-color: transparent;
}
form .form-item input ~ label,
form .form-item input:disabled ~ label,
form .form-item textarea ~ label,
form .form-item textarea:disabled ~ label,
form .form-item select ~ label,
form .form-item select:valid ~ label,
.cdk-drag-preview .form-item input ~ label,
.cdk-drag-preview .form-item input:disabled ~ label,
.cdk-drag-preview .form-item textarea ~ label,
.cdk-drag-preview .form-item textarea:disabled ~ label,
.cdk-drag-preview .form-item select ~ label,
.cdk-drag-preview .form-item select:valid ~ label {
  top: 8px;
  font-size: 12px;
  font-style: normal;
  color: #999999;
  position: absolute;
  z-index: 1;
  left: 0;
  font-weight: 300;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form .form-item input:placeholder-shown:not(:focus) ~ label,
form .form-item select:placeholder-shown:not(:focus) ~ label,
form .form-item textarea:placeholder-shown:not(:focus) ~ label,
form .form-item select ~ label,
.cdk-drag-preview .form-item input:placeholder-shown:not(:focus) ~ label,
.cdk-drag-preview .form-item select:placeholder-shown:not(:focus) ~ label,
.cdk-drag-preview .form-item textarea:placeholder-shown:not(:focus) ~ label,
.cdk-drag-preview .form-item select ~ label {
  position: absolute;
  z-index: 1;
  top: 31px;
  left: 0;
  font-size: 1rem;
  font-weight: 300;
  font-style: italic;
  color: #999999;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form .form-item input:not([type=radio]),
form .form-item textarea,
form .form-item select,
.cdk-drag-preview .form-item input:not([type=radio]),
.cdk-drag-preview .form-item textarea,
.cdk-drag-preview .form-item select {
  position: relative;
  z-index: 2;
  width: 100%;
  color: #333333;
  background-color: transparent;
  font-size: 1rem;
  display: block;
  padding: 30px 0 8px;
  border-bottom: 2px solid #cccccc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form .form-item input:not([type=radio]):focus ~ .form-focus:before, form .form-item input:not([type=radio]):focus ~ .form-focus:after, form .form-item input:not([type=radio]):not(:placeholder-shown) ~ .form-focus:before, form .form-item input:not([type=radio]):not(:placeholder-shown) ~ .form-focus:after,
form .form-item textarea:focus ~ .form-focus:before,
form .form-item textarea:focus ~ .form-focus:after,
form .form-item textarea:not(:placeholder-shown) ~ .form-focus:before,
form .form-item textarea:not(:placeholder-shown) ~ .form-focus:after,
form .form-item select:focus ~ .form-focus:before,
form .form-item select:focus ~ .form-focus:after,
form .form-item select:not(:placeholder-shown) ~ .form-focus:before,
form .form-item select:not(:placeholder-shown) ~ .form-focus:after,
.cdk-drag-preview .form-item input:not([type=radio]):focus ~ .form-focus:before,
.cdk-drag-preview .form-item input:not([type=radio]):focus ~ .form-focus:after,
.cdk-drag-preview .form-item input:not([type=radio]):not(:placeholder-shown) ~ .form-focus:before,
.cdk-drag-preview .form-item input:not([type=radio]):not(:placeholder-shown) ~ .form-focus:after,
.cdk-drag-preview .form-item textarea:focus ~ .form-focus:before,
.cdk-drag-preview .form-item textarea:focus ~ .form-focus:after,
.cdk-drag-preview .form-item textarea:not(:placeholder-shown) ~ .form-focus:before,
.cdk-drag-preview .form-item textarea:not(:placeholder-shown) ~ .form-focus:after,
.cdk-drag-preview .form-item select:focus ~ .form-focus:before,
.cdk-drag-preview .form-item select:focus ~ .form-focus:after,
.cdk-drag-preview .form-item select:not(:placeholder-shown) ~ .form-focus:before,
.cdk-drag-preview .form-item select:not(:placeholder-shown) ~ .form-focus:after {
  width: 50%;
}
form .form-item input:not([type=radio]):required ~ label::after,
form .form-item textarea:required ~ label::after,
form .form-item select:required ~ label::after,
.cdk-drag-preview .form-item input:not([type=radio]):required ~ label::after,
.cdk-drag-preview .form-item textarea:required ~ label::after,
.cdk-drag-preview .form-item select:required ~ label::after {
  content: " *";
  color: #e4254e;
}
form .form-item input:not([type=radio]):disabled::placeholder,
form .form-item textarea:disabled::placeholder,
form .form-item select:disabled::placeholder,
.cdk-drag-preview .form-item input:not([type=radio]):disabled::placeholder,
.cdk-drag-preview .form-item textarea:disabled::placeholder,
.cdk-drag-preview .form-item select:disabled::placeholder {
  color: #777777;
}
form .form-item input[type=date],
.cdk-drag-preview .form-item input[type=date] {
  text-transform: uppercase;
  padding: 30px 0 2px;
}
form .form-item textarea,
.cdk-drag-preview .form-item textarea {
  position: relative;
  overflow: auto;
  resize: none;
  padding-top: 0;
  margin-top: 30px;
  max-height: 250px;
  font-family: inherit;
}
form .form-item select,
.cdk-drag-preview .form-item select {
  border-radius: 0;
  padding: 30px 0 10px;
  appearance: none;
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: right 75%;
  object-fit: contain;
}
form .form-item .form-focus,
.cdk-drag-preview .form-item .form-focus {
  position: relative;
  display: block;
  width: 100%;
}
form .form-item .form-focus:before, form .form-item .form-focus:after,
.cdk-drag-preview .form-item .form-focus:before,
.cdk-drag-preview .form-item .form-focus:after {
  content: "";
  height: 2px;
  width: 0;
  bottom: 0;
  position: absolute;
  z-index: 3;
  background-color: #2980b9;
  transition: all 0.3s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form .form-item .form-focus:before,
.cdk-drag-preview .form-item .form-focus:before {
  left: 50%;
}
form .form-item .form-focus:after,
.cdk-drag-preview .form-item .form-focus:after {
  right: 50%;
}
form .form-item .form-error,
.cdk-drag-preview .form-item .form-error {
  font-size: 0.8rem;
  color: #e4254e;
  margin-top: 8px;
  opacity: 0;
  visibility: hidden;
  display: inline-block;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form .form-item .form-error.active,
.cdk-drag-preview .form-item .form-error.active {
  visibility: visible;
  opacity: 1;
}
form .form-item .form-error.configuration,
.cdk-drag-preview .form-item .form-error.configuration {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #777777;
}
form .form-item .select-component,
.cdk-drag-preview .form-item .select-component {
  width: 100%;
  cursor: pointer;
  position: relative;
  border: none;
  border-bottom: 2px solid #2980b9;
  border-radius: 0;
  padding: 30px 0 10px;
  appearance: none;
  color: #333333;
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: right 75%;
  object-fit: contain;
}
form .form-item .select-component:after,
.cdk-drag-preview .form-item .select-component:after {
  background: none;
}
form .form-item .select-component .option-component-container,
.cdk-drag-preview .form-item .select-component .option-component-container {
  top: 62px;
}
form .form-item.basic-select .select-component.checkbox,
.cdk-drag-preview .form-item.basic-select .select-component.checkbox {
  top: auto;
  height: auto;
}
form .form-item.basic-select .select-component.checkbox:hover, form .form-item.basic-select .select-component.checkbox.expanded,
.cdk-drag-preview .form-item.basic-select .select-component.checkbox:hover,
.cdk-drag-preview .form-item.basic-select .select-component.checkbox.expanded {
  background-color: transparent;
}
form .form-item.force-full,
.cdk-drag-preview .form-item.force-full {
  width: 100% !important;
}
form .form-item .select-box-label,
.cdk-drag-preview .form-item .select-box-label {
  position: absolute;
}
form a.form-item,
.cdk-drag-preview a.form-item {
  cursor: auto;
}
form button:not(.btn),
.cdk-drag-preview button:not(.btn) {
  cursor: pointer;
  display: table;
  padding: 12px 15px;
  height: 50px;
  font-size: 1rem;
  color: #ffffff;
  background-color: #2980b9;
  border-radius: 3px;
  margin: 0 auto;
  float: none;
  clear: both;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form button:not(.btn):disabled,
.cdk-drag-preview button:not(.btn):disabled {
  background-color: #777777;
}
form button:not(.btn).application-next,
.cdk-drag-preview button:not(.btn).application-next {
  margin: 0;
  bottom: 0;
}
form button:not(.btn).boxed,
.cdk-drag-preview button:not(.btn).boxed {
  color: #333333;
  font-weight: 300;
  border: 1px solid #cccccc;
  background-color: transparent;
}
form button:not(.btn).boxed:hover,
.cdk-drag-preview button:not(.btn).boxed:hover {
  color: #ffffff;
}
form button:not(.btn).btn-right,
.cdk-drag-preview button:not(.btn).btn-right {
  margin: 0 5px 0 0;
}
form .checkbox,
.cdk-drag-preview .checkbox {
  position: relative;
  top: 10px;
  margin-bottom: 1rem;
}
form .checkbox input[type=checkbox],
.cdk-drag-preview .checkbox input[type=checkbox] {
  display: none;
}
form .checkbox label,
.cdk-drag-preview .checkbox label {
  font-weight: 300;
  width: 100%;
  padding: 10px 0;
  display: inline-block;
}
form .checkbox label:before,
.cdk-drag-preview .checkbox label:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  appearance: none;
  vertical-align: middle;
  margin-right: 20px;
  cursor: pointer;
}
form .checkbox label:nth-child(3),
.cdk-drag-preview .checkbox label:nth-child(3) {
  z-index: -1;
}
form .checkbox label:nth-child(3):before,
.cdk-drag-preview .checkbox label:nth-child(3):before {
  border: transparent;
}
form .checkbox label.only-icon,
.cdk-drag-preview .checkbox label.only-icon {
  width: 32px;
}
form .checkbox input[type=checkbox]:checked + label:before,
.cdk-drag-preview .checkbox input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23add5ae" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form .checkbox input[type=checkbox]:checked + label,
.cdk-drag-preview .checkbox input[type=checkbox]:checked + label {
  color: #333333;
}
form .checkbox.search input[type=checkbox] + label,
.cdk-drag-preview .checkbox.search input[type=checkbox] + label {
  font-size: 1rem;
}
form .checkbox.search input[type=checkbox]:checked + label:before,
.cdk-drag-preview .checkbox.search input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  background-color: #add5ae;
  background-color: var(--success-background-color);
}
form .readonly .checkbox label:before,
.cdk-drag-preview .readonly .checkbox label:before {
  background-color: #f2f2f2;
}
form .checkbox-wrapper,
.cdk-drag-preview .checkbox-wrapper {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  margin: 50px 0 30px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
form .checkbox-wrapper.checked,
.cdk-drag-preview .checkbox-wrapper.checked {
  background-color: #ffffff;
  border: none;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
form .checkbox-wrapper.checked label,
.cdk-drag-preview .checkbox-wrapper.checked label {
  border-bottom: 1px solid #cccccc;
}
form .checkbox-wrapper .checkbox input[type=checkbox],
.cdk-drag-preview .checkbox-wrapper .checkbox input[type=checkbox] {
  display: none;
}
form .checkbox-wrapper .checkbox label,
.cdk-drag-preview .checkbox-wrapper .checkbox label {
  font-weight: 300;
  width: 100%;
  padding: 30px 30px;
  display: inline-block;
}
form .checkbox-wrapper .checkbox label:before,
.cdk-drag-preview .checkbox-wrapper .checkbox label:before {
  content: "";
  min-width: 30px;
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  appearance: none;
  vertical-align: middle;
  margin-right: 20px;
  cursor: pointer;
}
form .checkbox-wrapper .checkbox input[type=checkbox]:checked + label:before,
.cdk-drag-preview .checkbox-wrapper .checkbox input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23add5ae" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form .checkbox-wrapper .external-investments-wrapper,
.cdk-drag-preview .checkbox-wrapper .external-investments-wrapper {
  padding: 20px;
}
form .checkbox-wrapper .external-investments-wrapper label,
.cdk-drag-preview .checkbox-wrapper .external-investments-wrapper label {
  border-bottom: none;
}
form.payment-container,
.cdk-drag-preview.payment-container {
  font-size: 1rem;
  margin-bottom: 60px;
}
form.payment-container > div,
.cdk-drag-preview.payment-container > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 1rem;
}
form.payment-container > div > div,
.cdk-drag-preview.payment-container > div > div {
  display: flex;
  justify-content: flex-start;
}
form.payment-container > div button.button,
.cdk-drag-preview.payment-container > div button.button {
  margin: 0 10px 0 0;
}
form.payment-container > div button.button:last-child,
.cdk-drag-preview.payment-container > div button.button:last-child {
  margin-right: 0;
}
form.payment-container > div button.smaller,
.cdk-drag-preview.payment-container > div button.smaller {
  height: 40px;
}
form.payment-container > div button.add,
.cdk-drag-preview.payment-container > div button.add {
  line-height: 0.5em;
  width: 40px;
  font-size: 2em;
}
form.payment-container .select-box,
.cdk-drag-preview.payment-container .select-box {
  padding-bottom: 8px;
  height: 62px;
}
form.payment-container table,
.cdk-drag-preview.payment-container table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
form.payment-container table tr,
.cdk-drag-preview.payment-container table tr {
  border-bottom: 1px solid #cccccc;
}
form.payment-container table tr:last-child, form.payment-container table tr:first-child,
.cdk-drag-preview.payment-container table tr:last-child,
.cdk-drag-preview.payment-container table tr:first-child {
  border: none;
}
form.payment-container table tr th,
.cdk-drag-preview.payment-container table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
form.payment-container table tr td,
.cdk-drag-preview.payment-container table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
form.payment-container table tr td .download-icon,
.cdk-drag-preview.payment-container table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
form.payment-container table tr td .download-icon:hover,
.cdk-drag-preview.payment-container table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .log-icon,
.cdk-drag-preview.payment-container table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
form.payment-container table tr td .log-icon:hover,
.cdk-drag-preview.payment-container table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .delete-icon,
.cdk-drag-preview.payment-container table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
form.payment-container table tr td .delete-icon:hover,
.cdk-drag-preview.payment-container table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .edit-icon,
.cdk-drag-preview.payment-container table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
form.payment-container table tr td .edit-icon:hover,
.cdk-drag-preview.payment-container table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .trash-icon,
.cdk-drag-preview.payment-container table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
form.payment-container table tr td .trash-icon:hover,
.cdk-drag-preview.payment-container table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .approve-icon,
.cdk-drag-preview.payment-container table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
form.payment-container table tr td .approve-icon:hover,
.cdk-drag-preview.payment-container table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .document-icon,
.cdk-drag-preview.payment-container table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
form.payment-container table tr td .document-icon:hover,
.cdk-drag-preview.payment-container table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .cancel-icon,
.cdk-drag-preview.payment-container table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
form.payment-container table tr td .cancel-icon:hover,
.cdk-drag-preview.payment-container table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
form.payment-container table tr td .file-name,
.cdk-drag-preview.payment-container table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
form.payment-container table tr td .expand-icon,
.cdk-drag-preview.payment-container table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
form.payment-container table tr td .expand-icon.active,
.cdk-drag-preview.payment-container table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  form.payment-container table,
  .cdk-drag-preview.payment-container table {
    padding: 10px 10px;
  }
}
form.payment-container table tr td,
.cdk-drag-preview.payment-container table tr td {
  padding: 0 10px;
  min-width: 180px;
}
form.payment-container table tr td:last-child,
.cdk-drag-preview.payment-container table tr td:last-child {
  min-width: 40px;
  width: 40px;
  padding-right: 15px;
}
form.payment-container table tr td:first-child,
.cdk-drag-preview.payment-container table tr td:first-child {
  padding-left: 15px;
}
form.payment-container table tr th,
.cdk-drag-preview.payment-container table tr th {
  padding-top: 5px;
}
form.payment-container table tr.results-row td,
.cdk-drag-preview.payment-container table tr.results-row td {
  padding: 4px;
  padding-left: 15px;
  text-align: right;
}
form.payment-container table tr.results-row td div,
.cdk-drag-preview.payment-container table tr.results-row td div {
  display: flex;
  justify-content: space-between;
}
form.payment-container table.view-only,
.cdk-drag-preview.payment-container table.view-only {
  margin-top: 20px;
}
form.payment-container table.view-only tr td,
.cdk-drag-preview.payment-container table.view-only tr td {
  padding: 10px;
}
form.payment-container table.payment-plan tr td,
form.payment-container table.payment-plan tr th,
.cdk-drag-preview.payment-container table.payment-plan tr td,
.cdk-drag-preview.payment-container table.payment-plan tr th {
  width: 25%;
}
form.payment-container table.payment tr td,
form.payment-container table.payment tr th,
.cdk-drag-preview.payment-container table.payment tr td,
.cdk-drag-preview.payment-container table.payment tr th {
  width: 20%;
}
form.payment-container a.form-item.flex > div,
.cdk-drag-preview.payment-container a.form-item.flex > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
form .select-box-label,
.cdk-drag-preview .select-box-label {
  position: absolute;
}

@media screen and (min-width: 768px) {
  form .form-item-container,
  .cdk-drag-preview .form-item-container {
    display: flex;
    justify-content: space-between;
  }
  form .form-item.half,
  .cdk-drag-preview .form-item.half {
    width: calc(50% - 16px);
  }
  form .form-item.half.half-last,
  .cdk-drag-preview .form-item.half.half-last {
    margin-left: 30px;
  }
  form .form-item.half.half-last + .form-item,
  .cdk-drag-preview .form-item.half.half-last + .form-item {
    clear: both;
  }
  form .form-item.third,
  .cdk-drag-preview .form-item.third {
    width: calc(100%/3 - 48px);
  }
  form .form-item.third.third-last,
  .cdk-drag-preview .form-item.third.third-last {
    margin-right: 0;
  }
  form .form-item.third.third-last + .form-item,
  .cdk-drag-preview .form-item.third.third-last + .form-item {
    clear: both;
  }
  form .upload,
  .cdk-drag-preview .upload {
    cursor: pointer;
  }
  form .upload .upload-head .upload-filename,
  form .upload .upload-item .upload-filename,
  .cdk-drag-preview .upload .upload-head .upload-filename,
  .cdk-drag-preview .upload .upload-item .upload-filename {
    width: 75%;
    padding-left: 30px;
  }
  form .upload .upload-head .upload-size,
  form .upload .upload-item .upload-size,
  .cdk-drag-preview .upload .upload-head .upload-size,
  .cdk-drag-preview .upload .upload-item .upload-size {
    width: 15%;
  }
  form .upload .upload-head .upload-delete,
  form .upload .upload-item .upload-delete,
  .cdk-drag-preview .upload .upload-head .upload-delete,
  .cdk-drag-preview .upload .upload-item .upload-delete {
    width: 10%;
    padding-right: 30px;
  }
  form .upload .upload-head.thread,
  form .upload .upload-item.thread,
  .cdk-drag-preview .upload .upload-head.thread,
  .cdk-drag-preview .upload .upload-item.thread {
    display: flex;
    align-items: center;
  }
  form .upload .upload-head.thread .upload-filename,
  form .upload .upload-item.thread .upload-filename,
  .cdk-drag-preview .upload .upload-head.thread .upload-filename,
  .cdk-drag-preview .upload .upload-item.thread .upload-filename {
    width: 75%;
    padding-left: 15px;
  }
  form .upload .upload-head.thread .upload-filename.downloadable,
  form .upload .upload-item.thread .upload-filename.downloadable,
  .cdk-drag-preview .upload .upload-head.thread .upload-filename.downloadable,
  .cdk-drag-preview .upload .upload-item.thread .upload-filename.downloadable {
    cursor: pointer;
  }
  form .upload .upload-head.thread .upload-filename.downloadable:hover,
  form .upload .upload-item.thread .upload-filename.downloadable:hover,
  .cdk-drag-preview .upload .upload-head.thread .upload-filename.downloadable:hover,
  .cdk-drag-preview .upload .upload-item.thread .upload-filename.downloadable:hover {
    text-decoration: underline;
  }
  form .upload .upload-head.thread .upload-size,
  form .upload .upload-item.thread .upload-size,
  .cdk-drag-preview .upload .upload-head.thread .upload-size,
  .cdk-drag-preview .upload .upload-item.thread .upload-size {
    width: 20%;
  }
  form .upload .upload-head.thread .upload-delete,
  form .upload .upload-item.thread .upload-delete,
  .cdk-drag-preview .upload .upload-head.thread .upload-delete,
  .cdk-drag-preview .upload .upload-item.thread .upload-delete {
    width: 10%;
    padding-right: 15px;
  }
  form .upload .upload-head.thread .upload-delete .delete-file,
  form .upload .upload-item.thread .upload-delete .delete-file,
  .cdk-drag-preview .upload .upload-head.thread .upload-delete .delete-file,
  .cdk-drag-preview .upload .upload-item.thread .upload-delete .delete-file {
    position: relative;
    float: right;
    width: 30px;
    height: 30px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
  }
  form .upload .upload-head.thread .upload-delete .delete-file .icon-delete-file,
  form .upload .upload-item.thread .upload-delete .delete-file .icon-delete-file,
  .cdk-drag-preview .upload .upload-head.thread .upload-delete .delete-file .icon-delete-file,
  .cdk-drag-preview .upload .upload-item.thread .upload-delete .delete-file .icon-delete-file {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    display: block;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
    background-position: center center;
  }
  form .upload .upload-head.thread .upload-delete .delete-file:hover,
  form .upload .upload-item.thread .upload-delete .delete-file:hover,
  .cdk-drag-preview .upload .upload-head.thread .upload-delete .delete-file:hover,
  .cdk-drag-preview .upload .upload-item.thread .upload-delete .delete-file:hover {
    background-color: #236fa1;
  }
  form .upload .upload-head.thread .upload-delete .delete-file:hover .icon-delete-file,
  form .upload .upload-item.thread .upload-delete .delete-file:hover .icon-delete-file,
  .cdk-drag-preview .upload .upload-head.thread .upload-delete .delete-file:hover .icon-delete-file,
  .cdk-drag-preview .upload .upload-item.thread .upload-delete .delete-file:hover .icon-delete-file {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
}
.applicant form .form-item select {
  border-bottom: 2px solid #333333;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
}

.radio {
  display: block;
  width: 100%;
  word-break: break-word;
  line-height: 1.4;
  cursor: pointer;
}
.radio input[type=radio] {
  margin-right: 8px;
}

.upload {
  width: 100%;
  display: table;
  margin-bottom: 30px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.upload .upload-head,
.upload .upload-item {
  float: none;
  width: 100%;
  display: inline-block;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.upload .upload-head .upload-filename,
.upload .upload-head .upload-size,
.upload .upload-head .upload-delete,
.upload .upload-item .upload-filename,
.upload .upload-item .upload-size,
.upload .upload-item .upload-delete {
  padding-top: 15px;
  padding-bottom: 15px;
}
.upload .upload-head .upload-filename,
.upload .upload-item .upload-filename {
  width: 60%;
  padding-left: 10px;
  overflow-x: hidden;
}
.upload .upload-head .upload-size,
.upload .upload-item .upload-size {
  width: 22%;
}
.upload .upload-head .upload-delete,
.upload .upload-item .upload-delete {
  width: 18%;
  padding-right: 10px;
  text-align: right;
}
.upload .upload-head .upload-delete .delete-file,
.upload .upload-item .upload-delete .delete-file {
  position: relative;
  float: right;
  height: 20px;
}
.upload .upload-head .upload-delete .delete-file .icon-delete-file,
.upload .upload-item .upload-delete .delete-file .icon-delete-file {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23999999" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.upload .upload-head .upload-delete .delete-file:hover .icon-delete-file,
.upload .upload-item .upload-delete .delete-file:hover .icon-delete-file {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.upload .upload-head .upload-process,
.upload .upload-item .upload-process {
  width: 100%;
  height: 2px;
  background-color: #add5ae;
  background-color: var(--success-background-color);
  display: block;
  position: absolute;
  bottom: 0;
}
.upload .upload-head .upload-filename,
.upload .upload-head .upload-size,
.upload .upload-head .upload-delete {
  white-space: nowrap;
  color: #333333;
}
.upload .upload-item .upload-filename,
.upload .upload-item .upload-size,
.upload .upload-item .upload-delete {
  font-weight: 300;
}
.upload .upload-item.upload-error .upload-process {
  background-color: #e4254e;
}
.upload .upload-dragdrop {
  background-color: #f2f2f2;
  padding: 50px 30px;
  position: relative;
  border-top: 1px solid #cccccc;
  cursor: pointer;
}
.upload .upload-dragdrop .upload-dragdrop-icon {
  width: 100px;
  height: 100px;
  display: block;
  opacity: 0.06;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M20.2,15V8.6h9.6V15h8L25,27.7L12.3,15H20.2z M5.9,35.5h38.1V19.5c0-1.6,1.3-3,3-3c1.6,0,3,1.3,3,3v18.9 c0,1.6-1.3,3-3,3H3c-1.6,0-3-1.3-3-3V19.5c0-1.6,1.3-3,3-3c1.6,0,3,1.3,3,3L5.9,35.5L5.9,35.5z M8.2,30.9v-1.3h33.6v1.3L8.2,30.9 L8.2,30.9z M8.2,33.4v-1.3h33.6v1.3H8.2z"/%3E%3C/svg%3E');
  background-size: 100px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.upload .upload-dragdrop p {
  padding: 0;
  font-weight: bold;
  text-align: center;
}
.upload .on-drag-over .upload-dragdrop {
  background-color: #777777;
}

.hero {
  position: relative;
  width: 100%;
  height: calc(100vh + 100px);
  min-height: 510px;
  max-height: 800px;
  background-color: #add5ae;
  background-color: var(--hero-background-color);
  background-size: cover;
  overflow: hidden;
}
.hero:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.hero .hero-content {
  width: calc(100% - 40px);
  max-width: 800px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0);
  top: 0;
  margin-top: 190px;
}
.hero .hero-content h1,
.hero .hero-content p {
  text-align: center;
  color: #333333;
  color: var(--hero-color);
}
.hero .hero-content h1 {
  font-size: 2em;
  font-weight: 700;
  margin-bottom: 20px;
}
.hero .hero-content .form-container {
  margin: auto;
  max-width: 450px;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}
.hero .hero-content .form-container button {
  cursor: pointer;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 15px 0;
  font-size: 1.5rem;
  color: #333333;
  color: var(--hero-color);
  border: 1px solid #333333;
  border-color: var(--hero-color);
  background-color: transparent;
}
.hero .hero-content .form-container button:hover {
  background-color: #99bd99;
  background-color: var(--hero-background-color-hover);
  border-color: var(--hero-color-hover);
  color: var(--hero-color-hover);
}
@media only screen and (min-width: 450px) {
  .hero .hero-content .form-container {
    display: flex;
    justify-content: space-between;
  }
  .hero .hero-content .form-container button {
    width: 49%;
    margin: 0;
  }
}
.hero .hero-content #create-account .form-item.half {
  width: 100%;
}
.hero .hero-content #create-account .form-item.half.half-last {
  margin-left: 0;
}
.hero .hero-content #create-account .form-item label {
  top: -4px;
}
.hero .hero-content #create-account .form-item input {
  color: #ffffff;
  padding: 0;
}
.hero .hero-content #create-account .form-item input:focus ~ label, .hero .hero-content #create-account .form-item input:not(:placeholder-shown) ~ label {
  color: #ffffff;
  top: -20px;
}
.hero .hero-content #create-account .form-item label {
  color: #ffffff;
}
.hero .hero-content .icon-user-created {
  margin: 30px auto 0;
  width: 200px;
  height: 200px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M25,50C11.2,50,0,38.8,0,25S11.2,0,25,0s25,11.2,25,25S38.8,50,25,50z M25,3.7C13.3,3.7,3.7,13.3,3.7,25 c0,11.7,9.6,21.3,21.3,21.3c11.7,0,21.3-9.6,21.3-21.3C46.3,13.3,36.7,3.7,25,3.7z"/%3E%3Cpath fill="%23333333" d="M10,23.9l4-4l8,8l14-14l4,4L22,36L10,23.9z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 200px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.hero .hero-content .icon-check-email {
  margin: 30px auto 0;
  width: 180px;
  height: 120px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="180" height="118"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M145.862 118c-13.035 0-24.828-7.452-30.414-18.631H12.414C5.586 99.369 0 93.779 0 86.948V12.421C0 5.589 5.586 0 12.414 0h130.344c6.828 0 12.414 5.589 12.414 12.421v38.505c14.275 4.348 24.827 17.39 24.828 32.916C180 102.474 164.482 118 145.862 118zm-32.897-24.842c-.621-3.105-1.241-6.21-1.241-8.695 0-4.968.62-9.315 2.483-13.042L94.345 54.032 77.586 68.316 60.827 54.032l-45.31 39.126h97.448zM8.069 8.073c-1.241 1.243-1.862 2.485-1.862 4.348v74.527c0 1.863.62 3.105 1.862 4.347l47.793-41.611L8.069 8.073zm7.448-1.863l62.069 54.032L139.655 6.21H15.517zm133.448 6.211c0-1.864-.621-3.106-1.862-4.348L99.31 49.684l18 15.526c5.586-9.315 16.758-15.526 28.552-15.526h3.103V12.421zm-3.103 43.474c-15.517 0-27.931 12.421-27.931 27.947 0 15.527 12.414 27.948 27.931 27.948 15.517 0 27.93-12.422 27.93-27.948s-12.413-27.947-27.93-27.947zm-3.104 44.716l-14.896-14.284 4.965-4.348 9.931 9.937 19.241-19.253 4.966 4.348-24.207 23.6z"/%3E%3C/svg%3E');
  background-size: 180px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  .hero {
    min-height: 380px;
    height: calc(80vh - 130px);
    margin-top: 130px;
  }
  .hero .hero-content {
    margin-top: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 60px);
  }
  .hero .hero-content.basic {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(0, 0);
    left: 8%;
    top: inherit;
    right: inherit;
    bottom: 15%;
    text-align: left;
  }
  .hero .hero-content.basic h1 {
    text-align: left;
    margin-bottom: 40px;
  }
  .hero .hero-content h1 {
    font-size: 2.5rem;
  }
  .hero .hero-content h1 p {
    font-weight: inherit;
    text-align: inherit;
    line-height: inherit;
  }
  .hero .hero-content .form-container {
    margin: 0;
  }
  .hero .hero-content #create-account .form-item.half {
    width: calc(50% - 15px);
  }
  .hero .hero-content #create-account .form-item.half.half-last {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1000px) {
  .hero {
    height: calc(80vh - 130px);
  }
}
.articles {
  width: 100%;
  display: table;
}
.articles .container {
  width: 100%;
}
.articles .article {
  margin-bottom: 60px;
}
.articles .article .article-image,
.articles .article .article-content {
  max-width: 100%;
}
.articles .article .article-image {
  overflow: hidden;
  margin-bottom: 30px;
  height: 200px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
.articles .article .article-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.articles .article .article-content {
  padding: 0 20px;
}
.articles .article .article-content h2 {
  padding-bottom: 15px;
}
.articles .article .article-content a {
  margin-top: 25px;
  display: inline-block;
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .articles {
    padding: 60px 0;
  }
  .articles .container {
    width: calc(100% - 60px);
  }
  .articles .article:last-child {
    margin-bottom: 0;
  }
  .articles .article .article-image {
    height: auto;
    min-height: 450px;
    margin-bottom: 50px;
  }
  .articles .article .article-content {
    padding: 0 50px;
  }
}
@media screen and (min-width: 1000px) {
  .articles {
    padding: 100px 0;
  }
  .articles .article {
    margin-bottom: 100px;
    display: flex;
    justify-content: space-between;
  }
  .articles .article:nth-child(even) {
    flex-direction: row-reverse;
  }
  .articles .article .article-image,
  .articles .article .article-content {
    max-width: 50%;
  }
  .articles .article .article-image {
    margin-bottom: 0;
  }
  .articles .article .article-content {
    padding: 0 100px;
  }
}
.process {
  width: 100%;
  padding: 60px 0 20px;
  background-color: #f3f6f9;
  display: table;
}
.process h2 {
  text-align: center;
  margin-bottom: 50px;
}
.process .step {
  width: 100%;
  margin-bottom: 50px;
}
.process .step h3 {
  font-size: 1em;
  padding-bottom: 15px;
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .process .step {
    width: calc(50% - 15px);
    float: left;
    margin-left: 30px;
    margin-bottom: 40px;
  }
  .process .step:nth-child(2), .process .step:nth-child(4) {
    margin-left: 0;
  }
}
@media screen and (min-width: 1050px) {
  .process {
    padding: 80px 0 40px;
  }
  .process .step {
    width: calc(25% - 22.5px);
  }
  .process .step:nth-child(2) {
    margin-left: 0;
  }
  .process .step:nth-child(4) {
    margin-left: 30px;
  }
}
.list {
  padding: 30px 0 50px;
}
.list h2 {
  padding-bottom: 30px;
}
.list .list-wrapper {
  width: 100%;
  display: table;
}
.list .list-wrapper .list-header {
  display: none;
}
.list .list-wrapper .list-item {
  word-break: break-word;
  width: 100%;
  margin-bottom: 20px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.list .list-wrapper .list-item .list-item-buttons {
  display: flex;
  justify-content: space-around;
}
.list .list-wrapper .list-item .list-item-buttons a {
  width: 50%;
  display: block;
  padding: 25px 0;
  text-align: center;
  color: #333333;
  position: relative;
  background-color: #ffffff;
}
.list .list-wrapper .list-item .list-item-buttons a:first-child {
  border-right: 1px solid #cccccc;
}
.list .list-wrapper .list-item .list-item-buttons a span {
  color: #333333;
}
.list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-messages .icon-message {
  width: 20px;
  height: 20px;
  display: block;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-messages .notifications {
  display: table;
  height: 24px;
  min-width: 24px;
  width: auto;
  line-height: 24px;
  border-radius: 12px;
  background-color: #888888;
  font-size: 0.8em;
  color: #ffffff;
  font-weight: 700;
  position: absolute;
  padding: 0 8px;
  left: 0;
  top: 0;
  margin: 15px 0 0 10px;
}
.list .list-wrapper .list-item .list-item-buttons a:hover {
  background-color: #888888;
}
.list .list-wrapper .list-item .list-item-buttons a:hover span {
  color: #ffffff;
}
.list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-application {
  margin-left: 5px;
}
.list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-application .icon-arrow-right {
  width: 20px;
  height: 20px;
  display: block;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-application .refresh {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15" height="16"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.552 13.481a7.502 7.502 0 0 1-5.36 1.866 7.504 7.504 0 0 1-4.298-1.598l.16 1.767a.444.444 0 0 1-.408.481C2.632 16 2.619 16 2.605 16a.446.446 0 0 1-.448-.402l-.268-2.905a.443.443 0 0 1 .408-.48l2.978-.261a.446.446 0 0 1 .493.398.445.445 0 0 1-.409.481l-1.97.173a6.633 6.633 0 0 0 4.178 1.467 6.61 6.61 0 0 0 4.379-1.644c1.778-1.568 2.532-3.956 1.966-6.231a.44.44 0 0 1 .332-.532.454.454 0 0 1 .546.323c.643 2.591-.215 5.307-2.238 7.094zm.08-9.681l-2.988.107h-.017a.448.448 0 0 1-.452-.424.445.445 0 0 1 .436-.458l1.946-.072c-2.456-1.95-6.08-1.918-8.503.219a6.277 6.277 0 0 0-1.966 6.231.442.442 0 0 1-.439.546.448.448 0 0 1-.439-.337c-.643-2.588.215-5.306 2.238-7.093A7.488 7.488 0 0 1 7.808.653a7.46 7.46 0 0 1 4.315 1.611l-.07-1.807A.443.443 0 0 1 12.488 0a.447.447 0 0 1 .469.424l.111 2.882V3.358a.446.446 0 0 1-.436.442z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-application .edit {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-messages {
  border: none;
  background-color: #333333;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-messages .icon-message {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M47.2,20.4c-6.1,4.2-10.7,7.3-13.9,9.7c-1.1,0.7-1.9,1.4-2.6,1.8c-0.7,0.4-1.5,0.9-2.7,1.3C27,33.7,26,33.9,25,33.9l0,0 l0,0c-0.9,0-2-0.2-3.1-0.7s-2-0.9-2.7-1.3c-0.7-0.4-1.5-1.1-2.6-1.8c-2.5-1.8-7.2-5.1-13.8-9.7c-1.1-0.7-2-1.5-2.8-2.4v22.1 c0,1.2,0.4,2.2,1.3,3.2c0.8,0.9,1.9,1.3,3.2,1.3h41c1.2,0,2.2-0.4,3.2-1.3c0.8-0.9,1.3-1.9,1.3-3.2V18 C49.1,18.9,48.2,19.8,47.2,20.4L47.2,20.4z M48.6,6.7c-0.9-0.9-1.9-1.3-3.2-1.3H4.5C3.1,5.4,2,5.9,1.2,6.8C0.4,7.8,0,8.9,0,10.4 c0,1.2,0.5,2.4,1.5,3.8c1,1.3,2.1,2.4,3.2,3.2c0.7,0.4,2.5,1.7,5.7,4c3.2,2.2,5.6,3.9,7.3,5.1c0.2,0.2,0.6,0.4,1.2,0.8 s1.1,0.8,1.5,1.1c0.4,0.2,0.9,0.6,1.4,0.9s1.1,0.6,1.6,0.7c0.5,0.2,1,0.2,1.4,0.2l0,0l0,0c0.4,0,0.9-0.1,1.4-0.2 c0.5-0.2,1-0.4,1.6-0.7c0.6-0.3,1.1-0.7,1.4-0.9c0.4-0.2,0.9-0.6,1.5-1.1c0.6-0.4,1-0.7,1.2-0.8c1.7-1.2,6.1-4.2,13.1-9.1 c1.3-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.3-2.7,1.3-4.2C49.9,8.6,49.5,7.5,48.6,6.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-messages .notifications {
  background-color: #ffffff;
  color: #333333;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-application {
  border: none;
  background-color: #333333;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-application .icon-arrow-right {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-application .refresh {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15" height="16"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.552 13.481a7.502 7.502 0 0 1-5.36 1.866 7.504 7.504 0 0 1-4.298-1.598l.16 1.767a.444.444 0 0 1-.408.481C2.632 16 2.619 16 2.605 16a.446.446 0 0 1-.448-.402l-.268-2.905a.443.443 0 0 1 .408-.48l2.978-.261a.446.446 0 0 1 .493.398.445.445 0 0 1-.409.481l-1.97.173a6.633 6.633 0 0 0 4.178 1.467 6.61 6.61 0 0 0 4.379-1.644c1.778-1.568 2.532-3.956 1.966-6.231a.44.44 0 0 1 .332-.532.454.454 0 0 1 .546.323c.643 2.591-.215 5.307-2.238 7.094zm.08-9.681l-2.988.107h-.017a.448.448 0 0 1-.452-.424.445.445 0 0 1 .436-.458l1.946-.072c-2.456-1.95-6.08-1.918-8.503.219a6.277 6.277 0 0 0-1.966 6.231.442.442 0 0 1-.439.546.448.448 0 0 1-.439-.337c-.643-2.588.215-5.306 2.238-7.093A7.488 7.488 0 0 1 7.808.653a7.46 7.46 0 0 1 4.315 1.611l-.07-1.807A.443.443 0 0 1 12.488 0a.447.447 0 0 1 .469.424l.111 2.882V3.358a.446.446 0 0 1-.436.442z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.list .list-wrapper .list-item .list-item-buttons a:hover.list-item-buttons-application .edit {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.list.user-applications-list .list-wrapper .list-item .list-item-1,
.list.user-applications-list .list-wrapper .list-item .list-item-2,
.list.user-applications-list .list-wrapper .list-item .list-item-3,
.list.user-applications-list .list-wrapper .list-item .list-item-4 {
  padding: 15px;
  border-bottom: 1px solid #cccccc;
}
.list.user-applications-list .list-wrapper .list-item .list-item-1:before,
.list.user-applications-list .list-wrapper .list-item .list-item-2:before,
.list.user-applications-list .list-wrapper .list-item .list-item-3:before,
.list.user-applications-list .list-wrapper .list-item .list-item-4:before {
  color: #333333;
  padding-bottom: 5px;
  display: block;
  font-size: 0.8em;
  content: attr(aria-label);
}
.list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-bar {
  display: none;
}
@media screen and (min-width: 768px) {
  .list {
    padding: 50px 0;
  }
  .list .list-wrapper {
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  }
  .list .list-wrapper .list-header {
    display: block;
    padding: 15px 0;
  }
  .list .list-wrapper .list-header h3 {
    font-size: 0.8em;
    font-weight: 400;
    display: inline-block;
  }
  .list .list-wrapper .list-header h3:first-child {
    padding-left: 15px;
  }
  .list .list-wrapper .list-header h3:last-child {
    padding-right: 15px;
    text-align: right;
  }
  .list .list-wrapper .list-item {
    font-size: 0.8em;
    margin-bottom: 0;
    box-shadow: none;
    padding: 15px 0;
    border-bottom: 1px solid #cccccc;
  }
  .list .list-wrapper .list-item .list-item-1 {
    padding-left: 15px;
  }
  .list .list-wrapper .list-item .list-item-buttons {
    text-align: right;
    padding-right: 15px;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
  }
  .list .list-wrapper .list-item .list-item-buttons a:not(:last-child) {
    margin-right: 6px;
  }
  .list .list-wrapper .list-item .list-item-buttons a {
    padding: 15px 0;
    max-width: 50px;
    width: 50px;
    height: 50px;
    position: relative;
    border: 1px solid #cccccc;
    border-radius: 100%;
    background-color: transparent;
    display: inline-block;
  }
  .list .list-wrapper .list-item .list-item-buttons a span {
    display: none;
  }
  .list .list-wrapper .list-item .list-item-buttons a.list-item-buttons-messages .notifications {
    right: 0;
    left: auto;
    margin: -5px -5px 0 0;
  }
  .list.user-applications-list .list-header h3:nth-of-type(1) {
    width: calc(35% - 50px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-header h3:nth-of-type(2) {
    width: calc(30% - 100px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-header h3:nth-of-type(3), .list.user-applications-list .list-header h3:nth-of-type(4) {
    width: 10%;
  }
  .list.user-applications-list .list-header h3:nth-of-type(5) {
    width: 15%;
  }
  .list.user-applications-list .list-wrapper .list-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-1,
  .list.user-applications-list .list-wrapper .list-item .list-item-2,
  .list.user-applications-list .list-wrapper .list-item .list-item-3,
  .list.user-applications-list .list-wrapper .list-item .list-item-4 {
    border-bottom: none;
    padding: 0;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-1:before,
  .list.user-applications-list .list-wrapper .list-item .list-item-2:before,
  .list.user-applications-list .list-wrapper .list-item .list-item-3:before,
  .list.user-applications-list .list-wrapper .list-item .list-item-4:before {
    display: none;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-1,
  .list.user-applications-list .list-wrapper .list-item .list-item-2,
  .list.user-applications-list .list-wrapper .list-item .list-item-3,
  .list.user-applications-list .list-wrapper .list-item .list-item-4,
  .list.user-applications-list .list-wrapper .list-item .list-item-buttons {
    vertical-align: middle;
    display: inline-flex;
    margin: 0;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-1 {
    width: calc(35% - 50px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 {
    width: calc(30% - 100px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-3,
  .list.user-applications-list .list-wrapper .list-item .list-item-4 {
    width: 10%;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-5 {
    width: 15%;
  }
}
@media screen and (min-width: 1024px) {
  .list.admin-template-list .list-wrapper .list-header {
    display: flex;
    justify-content: space-between;
  }
  .list.admin-template-list .list-wrapper .list-header h3:first-child {
    width: calc(35% - 110px);
  }
  .list.admin-template-list .list-wrapper .list-header h3:nth-child(2) {
    width: 65%;
  }
  .list.admin-template-list .list-wrapper .list-header h3:last-child {
    width: 110px;
  }
  .list.admin-template-list .list-wrapper .list-item .list-item-1,
  .list.admin-template-list .list-wrapper .list-item .list-item-2,
  .list.admin-template-list .list-wrapper .list-item .list-item-buttons {
    vertical-align: middle;
    display: inline-block;
  }
  .list.admin-template-list .list-wrapper .list-item .list-item-1 {
    width: calc(35% - 110px);
  }
  .list.admin-template-list .list-wrapper .list-item .list-item-2 {
    width: 65%;
  }
  .list.admin-template-list .list-wrapper .list-item .list-item-2 div {
    display: inline-block;
    margin-left: 15px;
  }
  .list.admin-template-list .list-wrapper .list-item .list-item-2 div:first-child {
    margin-left: 0;
  }
  .list.admin-schedule-list .list-wrapper .list-header {
    display: flex;
    justify-content: space-between;
  }
  .list.admin-schedule-list .list-wrapper .list-header h3 {
    width: 100%;
  }
  .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(1), .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(2) {
    max-width: 25%;
  }
  .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(3) {
    max-width: 20%;
  }
  .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(4), .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(5) {
    max-width: 11%;
  }
  .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(6) {
    max-width: 6%;
  }
  .list.admin-schedule-list .list-wrapper .list-header h3:nth-child(7) {
    max-width: 75px;
  }
  .list.admin-schedule-list .list-wrapper .list-item {
    border-bottom: 1px solid #cccccc;
    align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    display: flex;
    justify-content: space-between;
  }
  .list.admin-schedule-list .list-wrapper .list-item div {
    width: 100%;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-1, .list.admin-schedule-list .list-wrapper .list-item div.list-item-2 {
    max-width: 25%;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-3 {
    max-width: 20%;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-4, .list.admin-schedule-list .list-wrapper .list-item div.list-item-5 {
    max-width: 11%;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-6 {
    max-width: 6%;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-6 .status {
    margin-left: 15px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-6 .status.active {
    background-color: #add5ae;
    background-color: var(--success-background-color);
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-6 .status.inactive {
    background-color: #999999;
  }
  .list.admin-schedule-list .list-wrapper .list-item div.list-item-buttons {
    max-width: 125px;
  }
  .list.admin-user-list {
    background-color: #f3f6f9;
  }
  .list.admin-user-list .user-list-nav {
    margin-bottom: 50px;
  }
  .list.admin-user-list .list-wrapper {
    background-color: #ffffff;
  }
  .list.admin-user-list .list-wrapper .list-header {
    display: flex;
    justify-content: space-between;
  }
  .list.admin-user-list .list-wrapper .list-header h3 {
    width: 100%;
  }
  .list.admin-user-list .list-wrapper .list-header h3:nth-child(1) {
    max-width: 20%;
  }
  .list.admin-user-list .list-wrapper .list-header h3:nth-child(2) {
    max-width: 40%;
  }
  .list.admin-user-list .list-wrapper .list-header h3:nth-child(3) {
    max-width: 15%;
  }
  .list.admin-user-list .list-wrapper .list-header h3:nth-child(4) {
    max-width: 10%;
  }
  .list.admin-user-list .list-wrapper .list-header h3:nth-child(5) {
    max-width: 125px;
  }
  .list.admin-user-list .list-wrapper .list-item {
    border-bottom: 1px solid #cccccc;
    align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    display: flex;
    justify-content: space-between;
  }
  .list.admin-user-list .list-wrapper .list-item div {
    width: 100%;
  }
  .list.admin-user-list .list-wrapper .list-item div.list-item-1 {
    max-width: 20%;
  }
  .list.admin-user-list .list-wrapper .list-item div.list-item-2 {
    max-width: 40%;
  }
  .list.admin-user-list .list-wrapper .list-item div.list-item-3 {
    max-width: 15%;
  }
  .list.admin-user-list .list-wrapper .list-item div.list-item-4 {
    max-width: 10%;
  }
  .list.admin-user-list .list-wrapper .list-item div.list-item-buttons {
    max-width: 125px;
  }
  .list.admin-user-list .list-wrapper .list-item .list-item-3 * {
    color: #888888;
    font-size: 0.8rem;
    display: inline;
  }
  .list .list-item-buttons {
    width: 125px;
  }
  .list .list-item-buttons a .icon-edit {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
  }
  .list .list-item-buttons a:hover {
    border-color: #888888;
  }
  .list .list-item-buttons a:hover .icon-edit {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    object-fit: contain;
  }
}
@media screen and (min-width: 1200px) {
  .list.user-applications-list .list-wrapper .list-header h3:nth-of-type(1) {
    width: calc(35% - 50px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-header h3:nth-of-type(2) {
    width: calc(30% - 100px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-header h3:nth-of-type(3), .list.user-applications-list .list-wrapper .list-header h3:nth-of-type(4) {
    width: 10%;
  }
  .list.user-applications-list .list-wrapper .list-header h3:nth-of-type(5) {
    width: 15%;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-1 {
    width: calc(38% - 15px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-bar,
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-percentage {
    float: left;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-bar {
    width: 80%;
    height: 4px;
    background-color: #cccccc;
    position: relative;
    display: block;
    margin-top: 6px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-bar:before {
    content: "";
    height: 4px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #99bd99;
    background-color: var(--success-background-color-hover);
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-bar.list-item-process-bar-status-20:before {
    width: 20%;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-bar.list-item-process-bar-status-done:before {
    width: 100%;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 .list-item-process-percentage {
    width: 20%;
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-1 {
    width: calc(35% - 50px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-2 {
    width: calc(30% - 100px);
    padding-left: 15px;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-3,
  .list.user-applications-list .list-wrapper .list-item .list-item-4 {
    width: 10%;
  }
  .list.user-applications-list .list-wrapper .list-item .list-item-5 {
    width: 15%;
  }
}
.cards {
  padding: 50px 0;
  background-color: #f2f2f2;
}
.cards h1,
.cards p {
  text-align: center;
}
.cards h1 {
  font-size: 2em;
  padding-bottom: 15px;
}
.cards p {
  padding-bottom: 30px;
}
.cards .card-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row wrap;
}
.cards .card-container .card-option {
  width: 100%;
  height: 340px;
  padding: 30px;
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.8s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  color: #333333;
  color: var(--success-color);
}
.cards .card-container .card-option:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #add5ae;
  background: var(--success-background-color);
  background-size: 110%;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 100;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  transition: all 0.8s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.cards .card-container .card-option.large-cards h2 {
  margin-bottom: 115px;
}
.cards .card-container .card-option.large-cards div p {
  width: 100%;
}
.cards .card-container .card-option h2 {
  font-size: 2em;
  color: inherit;
  z-index: 105;
}
.cards .card-container .card-option div {
  z-index: 105;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.cards .card-container .card-option div p {
  margin-right: 10px;
  text-align: left;
  width: 100%;
  color: inherit;
  padding-bottom: 0;
}
.cards .card-container .card-option a.button {
  background-color: transparent;
  border: 1px solid #333333;
  border: 1px solid var(--success-color);
  color: inherit;
}
.cards .card-container .card-option a.button:hover {
  color: #333333;
  color: var(--success-color-hover);
  background-color: #99bd99;
  background-color: var(--success-background-color-hover);
}

@media screen and (min-width: 768px) and (max-width: 1049px) {
  .cards h1 {
    font-size: 3rem;
  }
  .cards .card-container .card-option {
    width: calc(50% - 15px);
    margin-left: 30px;
    padding: 30px;
  }
  .cards .card-container .card-option:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 1050px) {
  .cards .card-container .card-option {
    width: calc(33.3333333333% - 20px);
  }
  .cards .card-container .card-option.large-cards {
    width: calc(50% - 15px);
    margin-left: 30px;
  }
  .cards .card-container .card-option:nth-child(3n+1) {
    margin-left: 0;
  }
  .cards .card-container .card-option div {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
@media only screen and (min-width: 1250px) {
  .cards {
    padding: 60px 0;
  }
}
.application-bar {
  padding: 20px 0;
  background-color: #f3f6f9;
  position: relative;
  z-index: 2;
}
.application-bar nav ul.application-template-type {
  text-align: center;
}
.application-bar nav ul.application-flow {
  width: auto;
  max-width: 800px;
  display: table;
  margin: 30px auto;
}
.application-bar nav ul.application-flow li {
  display: inline-block;
  margin-left: 15px;
  cursor: pointer;
}
.application-bar nav ul.application-flow li:first-child {
  margin-left: 0;
}
.application-bar nav ul.application-flow li a {
  font-size: 1em;
  color: #777777;
  position: relative;
}
.application-bar nav ul.application-flow li a .notification {
  display: table;
  width: auto;
  min-width: 24px;
  max-width: 100px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  color: #ffffff;
  position: absolute;
  z-index: 10;
  margin-top: -5px;
  margin-left: 30px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.application-bar nav ul.application-flow li a .notification.error {
  background-color: #e4254e;
}
.application-bar nav ul.application-flow li a .notification div {
  min-width: 24px;
  max-width: 100px;
  padding: 0 8px;
  line-height: 23px;
  text-align: center;
  font-size: 0.8em;
  font-weight: 700;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.application-bar nav ul.application-flow li a .flow-circle,
.application-bar nav ul.application-flow li a .flow-text {
  float: left;
}
.application-bar nav ul.application-flow li a .flow-circle {
  position: relative;
  width: 45px;
  height: 45px;
  background-color: #ffffff;
  border-radius: 100%;
}
.application-bar nav ul.application-flow li a .flow-circle .flow-step {
  font-weight: 700;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.application-bar nav ul.application-flow li a .flow-text {
  display: none;
}
.application-bar nav ul.application-flow li a.active .flow-circle, .application-bar nav ul.application-flow li a:hover .flow-circle {
  background-color: #888888;
}
.application-bar nav ul.application-flow li a.active .flow-circle .flow-step, .application-bar nav ul.application-flow li a:hover .flow-circle .flow-step {
  color: #ffffff;
}
.application-bar nav ul.application-flow li a.active .flow-text, .application-bar nav ul.application-flow li a:hover .flow-text {
  color: #333333;
}
.application-bar nav ul.application-options {
  display: table;
  margin: 0 auto;
}
.application-bar nav ul.application-options li {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  cursor: pointer;
}
.application-bar nav ul.application-options li:first-child {
  margin-left: 0;
}
.application-bar nav ul.application-options li a {
  min-width: 50px;
  height: 50px;
  line-height: 27px;
  border: 1px solid #cccccc;
  display: inline-block;
  border-radius: 3px;
  position: relative;
}
.application-bar nav ul.application-options li a .icon-trash {
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.application-bar nav ul.application-options li .notifications {
  width: 24px;
  height: 24px;
  background-color: #888888;
  font-size: 0.8em;
  color: #ffffff;
  position: absolute;
  right: -12px;
  top: -12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.application-bar.application-overview-sections nav ul li {
  margin-left: 15px;
  vertical-align: top;
}
.application-bar.application-overview-sections nav ul li:first-child {
  margin-left: 0;
}
.application-bar.application-overview-sections nav ul li a .flow-text {
  visibility: hidden;
  opacity: 0;
  display: none;
}
.application-bar.application-overview-sections nav ul li a.active .flow-text {
  visibility: visible;
  opacity: 1;
  display: block;
}
.application-bar.application-overview-sections nav ul li a.active:after {
  width: 60px;
}
.application-bar.application-overview-sections nav ul li a:after {
  content: "";
  width: 30px;
  height: 1px;
  background-color: #cccccc;
  display: inline-block;
  position: relative;
  top: 7px;
  margin-left: 15px;
}
.application-bar.application-overview-sections nav ul li:last-child a:after {
  display: none;
}

.application-template,
.page-content-center {
  width: 100%;
  max-width: 1000px;
  margin: 60px auto;
}
.application-template h1,
.application-template p,
.page-content-center h1,
.page-content-center p {
  text-align: center;
}
.application-template p,
.page-content-center p {
  padding: 20px 0;
}
.application-template p span.icon-form-error,
.page-content-center p span.icon-form-error {
  color: #e4254e;
}
.application-template p span.icon-form-lock,
.page-content-center p span.icon-form-lock {
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  top: 2px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M28.3,32.2c0-1.9-1.4-3.3-3.3-3.3s-3.3,1.4-3.3,3.3c0,1,0.4,1.9,1.1,2.4v3.1c0,1.2,1,2.2,2.2,2.2 s2.2-1,2.2-2.2v-3.1C27.9,34.1,28.3,33.2,28.3,32.2z"/%3E%3Cpath fill="%23333333" d="M40.6,18.9h-3.3v-6.7C37.2,5.4,31.8,0,25,0S12.8,5.4,12.8,12.2v6.7H9.4c-1.9,0-3.3,1.4-3.3,3.3v24.4 c0,1.9,1.4,3.3,3.3,3.3h31.1c1.9,0,3.3-1.4,3.3-3.3V22.2C43.9,20.3,42.4,18.9,40.6,18.9z M15,12.2c0-5.6,4.4-10,10-10s10,4.4,10,10 v6.7H15V12.2z M41.7,46.7c0,0.7-0.4,1.1-1.1,1.1H9.4c-0.7,0-1.1-0.4-1.1-1.1V22.2c0-0.7,0.4-1.1,1.1-1.1h31.1 c0.7,0,1.1,0.4,1.1,1.1V46.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  .application-bar {
    position: absolute;
    top: 130px;
  }
  .application-bar.first-section {
    margin-top: 0;
  }
  .application-bar nav ul.application-flow li {
    margin-left: 30px;
  }
  .application-bar nav ul.application-flow li a {
    display: flex;
  }
  .application-bar nav ul.application-flow li a .flow-text {
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    display: block;
  }
  .application-template,
  .page-content-center {
    width: calc(100% - 60px);
  }
  .application-template {
    margin-top: 380px;
  }
}
@media screen and (min-width: 1150px) {
  .application-bar nav {
    display: flex;
    justify-content: space-between;
  }
  .application-bar nav ul.application-template-type, .application-bar nav ul.application-flow, .application-bar nav ul.application-options {
    width: 100%;
    margin: 0;
  }
  .application-bar nav ul.application-template-type {
    text-align: left;
  }
  .application-bar nav ul.application-flow {
    display: flex;
    justify-content: center;
  }
  .application-bar nav ul.application-flow-left {
    justify-content: left;
  }
  .application-bar nav ul.application-options {
    display: flex;
    justify-content: flex-end;
  }
  .application-template {
    margin-top: 284px;
  }
}
.application-info-bar {
  width: 100%;
  padding: 10px 0;
}
.application-info-bar .application-details {
  display: table;
  height: 50px;
  line-height: 50px;
  float: left;
}
.application-info-bar .application-details div {
  display: inline-block;
  font-weight: 700;
  color: #333333;
  margin-right: 30px;
  font-size: 0.8em;
}
.application-info-bar .application-details div span {
  color: #888888;
  font-weight: 300;
}
.application-info-bar .application-info-menu {
  float: right;
}
.application-info-bar .application-info-menu.landscape {
  display: none;
}
.application-info-bar .application-info-menu ul li {
  position: relative;
  display: table;
}
.application-info-bar .application-info-menu ul li:hover ul {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.application-info-bar .application-info-menu ul li ul {
  opacity: 0;
  visibility: hidden;
  background-color: #ffffff;
  display: table;
  z-index: 200;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -12%);
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.3s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.application-info-bar .application-info-menu ul li ul li {
  width: 100%;
}
.application-info-bar .application-info-menu ul li ul li a {
  padding: 10px 20px;
  width: 100%;
  display: block;
}
.application-info-bar .application-info-menu ul li ul li a:after {
  display: none;
}
.application-info-bar .application-info-menu ul li ul li a:hover {
  background-color: #2980b9;
  color: white;
}

@media screen and (min-width: 1000px) {
  .application-info-bar .application-details div {
    font-size: 1em;
  }
  .application-info-menu.landscape {
    display: block !important;
  }
  .application-info-menu.portrait {
    display: none;
  }
}
#application-overview-applicant {
  padding-top: 30px;
}

#application-overview-attachments {
  padding-bottom: 50px;
}

.application-overview {
  width: 100%;
  display: table;
  padding-bottom: 10px;
}
.application-overview h1,
.application-overview h2 {
  font-size: 2.5em;
  padding-bottom: 30px;
  padding-top: 40px;
  clear: both;
}
.application-overview .application-typed-info {
  width: 50%;
  min-width: 50%;
  display: inline-block;
  margin-bottom: 20px;
  float: left;
}
.application-overview .application-typed-info.first-typed {
  display: block;
  width: 100%;
}
.application-overview .application-typed-info p:first-child {
  font-size: 0.8em;
}
.application-overview .application-typed-info p:last-child {
  color: #333333;
}
.application-overview .application-typed-budget {
  width: 100%;
  display: table;
  padding-bottom: 30px;
}
.application-overview .application-typed-budget h3 {
  font-size: 0.8em;
}
.application-overview .application-typed-budget div {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  padding: 5px 0;
  display: flex;
  justify-content: space-between;
}
.application-overview .application-typed-budget div p:first-child {
  width: 70%;
}
.application-overview .application-typed-budget div p:last-child {
  width: 30%;
  text-align: right;
}
.application-overview .application-typed-budget div p:last-child:after {
  content: var(--curency);
}
.application-overview .application-typed-budget div.subtotal p {
  color: #333333;
}
.application-overview .application-typed-budget div.total {
  position: relative;
  border-color: #333333;
}
.application-overview .application-typed-budget div.total:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 2px;
  background-color: #333333;
}
.application-overview .application-typed-budget div.total p {
  font-weight: 400;
  color: #333333;
}
.application-overview .application-typed-attachments {
  width: 100%;
  display: table;
  margin-bottom: 30px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.application-overview .application-typed-attachments div {
  padding: 15px 30px;
  border-bottom: 1px solid #cccccc;
  display: flex;
  justify-content: space-between;
}
.application-overview .application-typed-attachments div a {
  width: 80%;
}
.application-overview .application-typed-attachments div p {
  width: 20%;
  text-align: right;
}
.application-overview .application-typed-attachments .application-typed-attachments-head {
  border-bottom: none;
}
.application-overview .application-typed-attachments .application-typed-attachments-head p {
  font-weight: 400;
  color: #333333;
}
.application-overview .application-typed-attachments .application-typed-attachments-head p:first-child {
  width: 80%;
  text-align: left;
}
.application-overview .application-typed-attachments .application-typed-attachments-head p:last-child {
  width: 20%;
  text-align: right;
}

@media screen and (min-width: 1000px) {
  #application-overview-applicant {
    padding-top: 60px;
  }
  .application-overview {
    padding-bottom: 10px;
    width: 50%;
  }
}
.communication {
  width: 100%;
  overflow: visible;
}
.communication .no-messages {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  width: 180px;
  color: #777777;
}
.communication .no-messages .icon-paperplane {
  width: 180px;
  height: 120px;
  margin-bottom: 40px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="171" height="113"%3E%3Cpath fill="%23cccccc" fill-rule="evenodd" d="M170.933 3.287c.011-.068.031-.136.036-.204a2.929 2.929 0 0 0-.028-.633c-.006-.053.003-.104-.006-.158a2.809 2.809 0 0 0-.283-.816c-.022-.046-.053-.088-.079-.133-.006-.006-.006-.014-.008-.023-.003-.006-.012-.008-.015-.017-.019-.031-.036-.065-.056-.093a2.806 2.806 0 0 0-.626-.65c-.054-.04-.116-.062-.173-.099a2.746 2.746 0 0 0-.668-.328c-.104-.034-.209-.051-.317-.07a2.735 2.735 0 0 0-.628-.057 2.683 2.683 0 0 0-.334.026c-.074.011-.145 0-.218.017L3.199 33.945a2.832 2.832 0 0 0-2.231 2.37 2.825 2.825 0 0 0 1.481 2.896l47.086 24.79 8.258 45.738c-.006.034.003.07 0 .104a2.683 2.683 0 0 0-.003.67 2.616 2.616 0 0 0 .368 1.088c.029.045.029.099.06.144.008.014.022.025.034.037.036.053.087.096.13.149a2.9 2.9 0 0 0 .43.441c.026.02.043.051.071.071.042.031.091.039.133.068.173.113.351.206.541.279.076.029.147.062.226.085.255.073.518.124.784.124h.009c.011 0 .023-.005.034-.005.048.003.096.005.144.005.785 0 1.492-.35 2.016-.89l31.365-20.87 32.84 21.305a2.845 2.845 0 0 0 2.435.311 2.833 2.833 0 0 0 1.764-1.706L170.797 3.807a2.44 2.44 0 0 0 .093-.297c.011-.042.014-.085.023-.124.008-.031.014-.065.02-.099zm-32.789 18.036L70.218 71.169c-.11.082-.198.184-.294.28-.037.034-.074.062-.105.099-.059.065-.113.13-.167.2-.051.068-.09.139-.136.209-.104.17-.192.345-.26.532-.014.036-.037.065-.048.101-.003.012-.014.017-.017.029l-7.786 25.252-6.168-34.164 82.907-42.384zm-72.35 81.985l7.717-25.442 12.015 7.796 3.437 2.229-11.675 7.768-11.494 7.649zm82.485-93.517L52.1 58.96 12.069 37.886l136.21-28.095zm-21.191 96.088l-43.612-28.29-6.605-4.287 85.367-62.649-35.15 95.226z"/%3E%3C/svg%3E');
  background-size: 180px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.communication .no-messages a {
  margin-top: 30px;
}
.communication .communication-head {
  width: 100%;
  padding: 20px 5px;
  background-color: #ffffff;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cccccc;
}
.communication .communication-head > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.communication .communication-head > div h1 {
  margin-bottom: 0;
}
.communication .communication-head > div ul {
  display: flex;
}
.communication .communication-head > div ul li {
  display: inherit;
  margin-left: 10px;
}
.communication .communication-head > div ul li:first-child {
  margin-left: 0;
}
.communication .communication-head > div ul li .close-btn {
  position: relative;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
}
.communication .communication-head > div ul li .icon-refresh {
  width: 40px;
  height: 40px;
}
.communication .communication-head > div ul li .button {
  line-height: 1.8;
  padding: 5px 10px;
}
.communication .communication-head > div ul li .refresh {
  background-size: 15px;
}
.communication .communication-head > div ul li .icon-close {
  background-size: 15px;
}
.communication .communication-head div {
  vertical-align: top;
}
.communication .communication-head div h2,
.communication .communication-head div a {
  display: initial;
}
.communication .communication-head div h2 {
  position: relative;
}
.communication .communication-head div a.close-btn {
  display: block;
}
.communication .communication-inbox {
  width: 100%;
  max-height: calc(100vh - 70px);
  display: block;
  overflow-y: auto;
}
.communication .communication-inbox .communication-message-item {
  padding: 20px 5px;
  background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
  position: relative;
  cursor: pointer;
  display: flex;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.communication .communication-inbox .communication-message-item-seen {
  background-color: #e8ebed;
}
.communication .communication-inbox .communication-message-item-seen > span > span:not(.message-text) {
  color: #555555;
}
.communication .communication-inbox .communication-message-item-not-seen > span {
  font-weight: bold;
}
.communication .communication-inbox .communication-message-item-not-seen > span > span:not(.message-text) {
  font-weight: bold;
}
.communication .communication-inbox .communication-message-item > span {
  flex: 1;
  text-align: left;
}
.communication .communication-inbox .communication-message-item > span:nth-child(2) {
  flex: 2;
  padding: 0em 0.25em;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.communication .communication-inbox .communication-message-item > span:nth-child(3) {
  text-align: right;
}
.communication .communication-inbox .communication-message-item.communication-message-titles {
  display: none;
}
.communication .communication-inbox .communication-message-item.communication-message-titles:hover span {
  color: #333333;
}
.communication .communication-inbox .communication-message-item p:nth-of-type(2) {
  display: none;
  padding-right: 5px;
}
.communication .communication-inbox .communication-message-item.new-message {
  background-color: #f3f6f9;
  font-weight: 400;
  color: #333333;
}
.communication .communication-inbox .communication-message-item.new-message p:first-child:before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #2980b9;
  border-radius: 100%;
  position: absolute;
  top: 29px;
  left: 30px;
}
.communication .communication-inbox .communication-message-item:hover {
  background-color: #236fa1;
}
.communication .communication-inbox .communication-message-item:hover span,
.communication .communication-inbox .communication-message-item:hover span > span {
  color: #ffffff;
}
.communication .communication-inbox .communication-message-item:hover.new-message p:first-child:before {
  background-color: #ffffff;
}
.communication.landing .communication-head > div {
  align-items: center;
}
.communication.landing .communication-head > div h2 {
  padding: 0;
}

.applicant .communication .communication-inbox .communication-message-item:hover {
  background-color: #888888;
}
.applicant .communication .communication-inbox .communication-message-item-seen {
  background-color: #e8ebed;
}
.applicant .communication .communication-inbox .communication-message-item-not-seen > span {
  font-weight: bold;
}
.applicant .communication .communication-inbox .communication-message-item-not-seen > span > span:not(.message-text) {
  font-weight: bold;
}
.applicant .communication .communication-message-container form .communication-message-header .icon-arrow {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23888888" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

.communication {
  position: relative;
  float: left;
}
.communication .communication-inbox .communication-message-item p:nth-of-type(2) {
  display: block;
}
.communication.caseworker {
  overflow: visible;
  width: 100%;
}
.communication.caseworker .applicant-seen {
  font-size: 0.8em;
}
.communication.caseworker .communication-inbox {
  height: calc(100vh - 150px);
}
.communication.caseworker .communication-inbox .overlay .loader-container {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.communication.caseworker .communication-head > div {
  padding-right: 0;
}
.communication.caseworker .communication-head a.close-btn {
  z-index: 0;
}
.communication .communication-message-container {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  opacity: 0;
  background-color: white;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  visibility: hidden;
  right: 0;
  top: 0;
}
.communication .communication-message-container.active {
  opacity: 1;
  visibility: visible;
}
.communication .communication-message-container form h2 {
  padding: 15px;
}
.communication .communication-message-container form .artwork-image p {
  font-size: 0.8em;
}
.communication .communication-message-container form .artwork-image span {
  display: block;
  width: 100%;
  font-style: italic;
}
.communication .communication-message-container form .dialogue {
  width: 100%;
  min-height: 300px;
  padding: 15px;
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  display: inline-block;
  overflow: auto;
}
.communication .communication-message-container form .dialogue .message {
  display: inline-block;
  position: relative;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 30px;
  min-width: 150px;
  text-align: left;
}
.communication .communication-message-container form .dialogue .message .correspondence-file {
  padding-top: 10px;
}
.communication .communication-message-container form .dialogue .message .correspondence-file .file {
  width: 100%;
}
.communication .communication-message-container form .dialogue .message .correspondence-file a {
  cursor: pointer;
  width: 100%;
}
.communication .communication-message-container form .dialogue .message .correspondence-file a:hover {
  color: #236fa1;
}
.communication .communication-message-container form .dialogue .message .correspondence-file a.user {
  color: #ffffff;
  opacity: 0.7;
}
.communication .communication-message-container form .dialogue .message .correspondence-file a.user:hover {
  opacity: 1;
}
.communication .communication-message-container form .dialogue .message .correspondence-file a.other {
  color: #333333;
  opacity: 0.7;
}
.communication .communication-message-container form .dialogue .message .correspondence-file a.other:hover {
  opacity: 1;
}
.communication .communication-message-container form .dialogue .message h3 {
  font-size: 1em;
  padding-bottom: 15px;
}
.communication .communication-message-container form .dialogue .message p {
  display: block;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* width: 100%; */
  white-space: normal;
  font-size: 0.8em;
}
.communication .communication-message-container form .dialogue .message p p {
  font-size: 1em;
}
.communication .communication-message-container form .dialogue .message span {
  font-size: 0.8em;
  position: absolute;
  bottom: 0;
  margin-bottom: -20px;
  white-space: nowrap;
}
.communication .communication-message-container form .dialogue .message .file-icon {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  float: left;
  cursor: pointer;
  margin-right: 15px;
}
.communication .communication-message-container form .dialogue .message .file-icon .file-download {
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%232980b9" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.communication .communication-message-container form .dialogue .message.other {
  background-color: #ffffff;
}
.communication .communication-message-container form .dialogue .message.other h3,
.communication .communication-message-container form .dialogue .message.other p {
  color: #333333;
}
.communication .communication-message-container form .dialogue .message.other span {
  margin-left: -15px;
}
.communication .communication-message-container form .dialogue .message.user {
  background-color: #2980b9;
}
.communication .communication-message-container form .dialogue .message.user h3,
.communication .communication-message-container form .dialogue .message.user p {
  color: #ffffff;
}
.communication .communication-message-container form .dialogue .message.user span {
  right: 0;
}
.communication .communication-message-container form .dialogue div.align-right {
  width: 100%;
  text-align: right;
}
.communication .communication-message-container form .dialogue .correspondence-file a:hover {
  color: inherit;
}
.communication .communication-message-container form .texting {
  margin: 15px 0;
  width: 100%;
  vertical-align: top;
  padding: 0 15px;
}
.communication .communication-message-container form .texting.popup {
  padding: 0;
}
.communication .communication-message-container form .texting .cke_contents {
  height: 100px !important;
}
.communication .communication-message-container form .texting .actions .button {
  margin-top: 15px;
  position: relative;
  top: 0;
}
.communication .communication-message-container form .texting > div label {
  top: 0;
}
.communication .communication-message-container form .texting textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  margin-right: 15px;
  padding: 15px;
  line-height: 1.5;
  outline: none;
  resize: none;
}
.communication .communication-message-container form .texting textarea::-webkit-input-placeholder, .communication .communication-message-container form .texting textarea::-ms-input-placeholder, .communication .communication-message-container form .texting textarea:-ms-input-placeholder {
  color: #888888;
}
.communication .communication-message-container form .texting a {
  margin-top: 0;
}
.communication .communication-message-container form .texting a.icon-image, .communication .communication-message-container form .texting a.icon-attachment {
  width: 16px;
  height: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  display: inline-block;
}
.communication .communication-message-container form .texting a.icon-image {
  margin-left: 15px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23888888" d="M45.6,5.9H4.4C2,5.9,0,7.9,0,10.3v29.4c0,2.4,2,4.4,4.4,4.4h41.2c2.4,0,4.4-2,4.4-4.4V10.3 C50,7.9,48,5.9,45.6,5.9z M4.3,8.7h41.2c0.8,0,1.5,0.6,1.5,1.5V32l-7.3-6l-7.6,6.2l-16-15L2.8,29.5V10.2C2.8,9.3,3.4,8.7,4.3,8.7z M4.3,41.1c-0.8,0-1.5-0.6-1.5-1.5v-6.4l13.3-12.3l21.4,20.1H4.3z M45.5,41.1h-4l-7.4-6.9l5.5-4.6l7.3,5.9v4.1 C47,40.4,46.3,41.1,45.5,41.1z"/%3E%3Cpath fill="%23888888" d="M32.4,23.3c3.1,0,5.7-2.6,5.7-5.7s-2.6-5.7-5.7-5.7s-5.7,2.6-5.7,5.7S29.1,23.3,32.4,23.3z M32.4,14.5 c1.7,0,3,1.4,3,3c0,1.7-1.4,3-3,3c-1.7,0-3-1.4-3-3C29.3,15.8,30.7,14.5,32.4,14.5z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.communication .communication-message-container form .texting a.icon-attachment {
  margin-left: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23888888" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.communication .communication-message-container form .texting a:hover.icon-image {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%232980b9" d="M45.6,5.9H4.4C2,5.9,0,7.9,0,10.3v29.4c0,2.4,2,4.4,4.4,4.4h41.2c2.4,0,4.4-2,4.4-4.4V10.3 C50,7.9,48,5.9,45.6,5.9z M4.3,8.7h41.2c0.8,0,1.5,0.6,1.5,1.5V32l-7.3-6l-7.6,6.2l-16-15L2.8,29.5V10.2C2.8,9.3,3.4,8.7,4.3,8.7z M4.3,41.1c-0.8,0-1.5-0.6-1.5-1.5v-6.4l13.3-12.3l21.4,20.1H4.3z M45.5,41.1h-4l-7.4-6.9l5.5-4.6l7.3,5.9v4.1 C47,40.4,46.3,41.1,45.5,41.1z"/%3E%3Cpath fill="%232980b9" d="M32.4,23.3c3.1,0,5.7-2.6,5.7-5.7s-2.6-5.7-5.7-5.7s-5.7,2.6-5.7,5.7S29.1,23.3,32.4,23.3z M32.4,14.5 c1.7,0,3,1.4,3,3c0,1.7-1.4,3-3,3c-1.7,0-3-1.4-3-3C29.3,15.8,30.7,14.5,32.4,14.5z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.communication .communication-message-container form .texting a:hover.icon-attachment {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%232980b9" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.communication .communication-message-container form .communication-message-header {
  padding: 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.communication .communication-message-container form .communication-message-header a {
  margin: 0;
}
.communication .communication-message-container form .communication-message-header .icon-arrow {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 50px;
  height: 50px;
  border: 2px solid #ffffff;
  border-radius: 50px;
  content: "";
}
.communication .communication-message-container form .communication-message-header .icon-arrow.smaller {
  width: 40px;
  height: 40px;
}
.communication .communication-message-container form .communication-message-header .communication-message-header-actions {
  display: flex;
  align-items: center;
}
.communication .communication-message-container form .communication-message-header h2 {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .communication .communication-message-container form .communication-message-header {
    padding-right: 30px;
  }
}
.communication.applicant {
  position: relative;
  background-color: #ffffff;
  height: 100vh;
}
.communication.applicant .communication-message-container {
  width: 80%;
}
.communication.application {
  background-color: #ffffff;
  position: relative;
  transform: scale(1) translate(100%, 0);
  top: 0;
  overflow-x: hidden;
  visibility: hidden;
  width: 100%;
  height: 100%;
  right: 0;
}
.communication.application .communication-inbox,
.communication.application .communication-head {
  width: 100%;
}
.communication.application .communication-inbox {
  background-color: #ffffff;
}
.communication.application.active {
  transform: scale(1) translate(0%, 0%);
  position: absolute;
  visibility: visible;
  top: 0%;
}
.communication.application .overlay {
  transition: all 0 cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.communication.application .communication-message-container {
  z-index: 40;
  transform: scale(1) translate(0, 0);
  top: 0;
  overflow-x: hidden;
}
.communication.application .communication-message-container.active {
  transform: scale(1) translate(-50%, 0%);
  position: absolute;
  top: 0%;
  left: 50%;
  width: 100%;
}
.communication.application a.close-btn {
  z-index: 30;
}

@media only screen and (min-width: 768px) {
  .communication .communication-head {
    padding: 25px 30px 25px 30px;
  }
  .communication .communication-head > div {
    align-items: center;
  }
  .communication .communication-head div a.icon-refresh {
    display: initial;
  }
  .communication .communication-inbox .communication-message-item {
    padding: 10px 30px;
  }
  .communication .communication-inbox .communication-message-item.communication-message-titles {
    border: none;
    display: flex;
    padding: 10px 30px;
  }
  .communication .communication-inbox .communication-message-item.communication-message-titles p {
    color: black;
  }
  .communication .communication-inbox .communication-message-item.communication-message-titles:hover {
    background-color: #ffffff;
  }
  .communication .communication-inbox .communication-message-item.communication-message-titles:hover p {
    color: #333333;
  }
  .communication .communication-inbox p:first-child {
    padding-left: 21px;
  }
  .communication.application .communication-inbox,
  .communication.application .communication-head {
    width: 80%;
    float: right;
  }
  .communication.application .communication-message-container.active {
    transform: scale(1) translate(-50%, 0%);
    left: 60%;
    width: 80%;
  }
  .communication.applicant, .communication.application {
    background-color: transparent;
  }
  .communication.applicant .communication-inbox, .communication.application .communication-inbox {
    height: calc(100vh - 160px);
  }
}
.admin-application-tools .internal-chat {
  position: relative;
  width: 100%;
}
.admin-application-tools .internal-chat form .dialogue .edit-container {
  display: block;
  width: 30px;
  position: absolute;
  top: 2px;
  right: -35px;
}
.admin-application-tools .internal-chat form .dialogue .edit-container a {
  display: block;
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit {
  position: relative;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  margin-top: 0;
  border: 1px #cccccc solid;
  border-radius: 3px;
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit:first-child {
  margin-bottom: 10px;
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit .icon-edit {
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit .icon-delete {
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit:hover {
  border-color: #236fa1;
  background-color: #236fa1;
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit:hover .icon-edit {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .edit-container a.edit:hover .icon-delete {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message {
  margin-right: 35px;
  position: relative;
}
.admin-application-tools .internal-chat form .dialogue .message.user {
  background-color: #5cae5c;
}
.admin-application-tools .internal-chat form .dialogue .message.other {
  background-color: #a2d0a2;
}
.admin-application-tools .internal-chat form .dialogue .message.other a.edit {
  display: none;
}
.admin-application-tools .internal-chat form .dialogue .message span.cke_top {
  position: relative;
  margin-bottom: 0;
}
.admin-application-tools .internal-chat form .dialogue .message span.cke_top span {
  position: relative;
  margin-bottom: 0;
}
.admin-application-tools .internal-chat form .dialogue .message span.cke_top span a {
  margin-top: 0;
}
.admin-application-tools .internal-chat form .dialogue .message .texting {
  padding: 0;
  margin: 0;
}
.admin-application-tools .internal-chat form .dialogue .message .texting .icon-attachment {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message .texting .icon-attachment:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23236fa1" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message .texting a {
  display: inline-block;
}
.admin-application-tools .internal-chat form .dialogue .message .texting a.agree {
  margin-top: 8px;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message .texting a.cancel {
  margin-top: 8px;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message .texting .actions {
  display: block;
}
.admin-application-tools .internal-chat form .dialogue .message .texting form .upload {
  margin-bottom: 0;
}
.admin-application-tools .internal-chat form .dialogue .message .texting form .upload .icon-delete-file {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message .texting form .upload .icon-delete-file:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .internal-chat form .dialogue .message.edit-mode {
  width: 80%;
}

.datepicker-container {
  height: 0px !important;
  display: inherit !important;
  position: inherit !important;
}
.datepicker-container input {
  width: 100% !important;
  cursor: pointer;
  border: none !important;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  object-fit: contain;
  background-position: right center;
  bottom: 20px !important;
  position: absolute !important;
  padding: 18px !important;
  font-size: 0 !important;
}
.datepicker-container .calendar-container {
  top: 50px !important;
}
.datepicker-container span {
  font-size: 12px;
}

.datepicker-container span {
  font-size: 14px;
}

.ngx-datepicker-position-bottom-right {
  top: -21px !important;
  width: 100% !important;
  min-width: 310px;
}

span.day-unit {
  width: 40px !important;
  margin: 0 calc(7.1428571429% - 20px);
}

.ngx-datepicker-calendar-container {
  z-index: 10;
}

.pwa-datepicker .datepicker-container input {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ed7d30" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 16px;
  background-color: transparent;
  top: -8px !important;
}
.pwa-datepicker .datepicker-container .calendar-container {
  top: 35px !important;
  left: -16px !important;
}

.support-page {
  width: 100%;
  height: 100%;
  min-height: 75vh;
  display: table;
  background-color: #f2f2f2;
}
.support-page .support-wrapper {
  width: calc(100% - 40px);
  max-width: 800px;
  margin: 100px auto 30px;
  background-color: #ffffff;
  padding: 30px 0;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.support-page .support-wrapper p {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .support-page .support-wrapper {
    width: calc(100% - 60px);
    padding: 30px 0;
    margin: 140px auto 70px;
  }
}
@media screen and (min-width: 1000px) {
  .support-page .support-wrapper {
    padding: 50px 0;
  }
}
.admin-application-review {
  width: 100%;
  padding: 25px 5px 50px;
  display: block;
}
.admin-application-review .caseworker-container {
  padding: 25px 30px 25px 30px;
}
.admin-application-review.hidden {
  display: none;
}
.admin-application-review .application-flow {
  margin-top: 110px;
}
.admin-application-review .application-flow:nth-of-type(1) {
  margin-top: 70px;
}
.admin-application-review .application-flow:first-child {
  margin-top: 0;
}
.admin-application-review .application-flow:last-child {
  margin-bottom: 30px;
}
.admin-application-review .application-flow h2 {
  font-size: 2rem;
}
.admin-application-review .application-flow a.form-item,
.admin-application-review .application-flow li {
  display: inline-block;
  width: 100%;
  cursor: auto;
  padding-top: 20px;
}
.admin-application-review .application-flow a.form-item.full,
.admin-application-review .application-flow li.full {
  max-width: 100%;
}
.admin-application-review .application-flow a.form-item.full.file > ul,
.admin-application-review .application-flow li.full.file > ul {
  margin-top: 0;
}
.admin-application-review .application-flow a.form-item.full.file > h3,
.admin-application-review .application-flow li.full.file > h3 {
  margin-top: 30px;
}
.admin-application-review .application-flow a.form-item.economy,
.admin-application-review .application-flow li.economy {
  max-width: 100%;
  margin-top: 20px;
}
.admin-application-review .application-flow a.form-item.economy:first-child,
.admin-application-review .application-flow li.economy:first-child {
  margin-top: 0;
}
.admin-application-review .application-flow a.form-item.amount,
.admin-application-review .application-flow li.amount {
  max-width: 100%;
  padding-bottom: 5px;
  padding-top: 6px;
  height: 36px;
  border-bottom: 1px solid #cccccc;
}
.admin-application-review .application-flow a.form-item.amount:first-child,
.admin-application-review .application-flow li.amount:first-child {
  margin-top: 20px;
}
.admin-application-review .application-flow a.form-item.amount p,
.admin-application-review .application-flow li.amount p {
  font-size: 1em;
  position: absolute;
}
.admin-application-review .application-flow a.form-item.amount span,
.admin-application-review .application-flow li.amount span {
  display: inline-block;
  text-align: right;
}
.admin-application-review .application-flow a.form-item span:not(.icon-close):not(.mandatory),
.admin-application-review .application-flow li span:not(.icon-close):not(.mandatory) {
  font-size: 1em;
  color: #333333;
  display: block;
  width: 100%;
}
.admin-application-review .application-flow a.form-item span:not(.icon-close).valuta:after,
.admin-application-review .application-flow li span:not(.icon-close).valuta:after {
  content: var(--currency);
  padding-left: 5px;
  color: #888888;
}
@media only screen and (min-width: 768px) {
  .admin-application-review .application-flow a.form-item,
  .admin-application-review .application-flow li {
    max-width: 49%;
  }
}
.admin-application-review .application-flow ul {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}
.admin-application-review .application-flow ul.readonly-checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
}
.admin-application-review .application-flow ul.readonly-checkbox input[type=checkbox] {
  display: none;
}
.admin-application-review .application-flow ul.readonly-checkbox label {
  font-weight: 300;
  width: 100%;
  display: inline-block;
}
.admin-application-review .application-flow ul.readonly-checkbox label:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  appearance: none;
  vertical-align: middle;
  margin-right: 20px;
  cursor: pointer;
}
.admin-application-review .application-flow ul.readonly-checkbox input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23add5ae" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-review .application-flow ul.files {
  background-color: #ffffff;
  margin: 30px 0 20px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.admin-application-review .application-flow ul.files li {
  padding-top: 0;
}
.admin-application-review .application-flow ul.files li ul {
  cursor: pointer;
  border-bottom: 1px solid #cccccc;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.admin-application-review .application-flow ul.files li ul.header {
  border-bottom: none;
  cursor: default;
}
.admin-application-review .application-flow ul.files li ul.header li {
  color: #333333;
}
.admin-application-review .application-flow ul.files li ul li {
  padding: 15px 0;
}
.admin-application-review .application-flow ul.files li ul li:nth-child(1) {
  max-width: 65%;
  padding-left: 15px;
}
.admin-application-review .application-flow ul.files li ul li:nth-child(2) {
  max-width: 20%;
}
.admin-application-review .application-flow ul.files li ul li:nth-child(3) {
  max-width: 15%;
  text-align: right;
  padding-right: 15px;
}
.admin-application-review .application-flow ul.files li ul:hover {
  background-color: #2980b9;
}
.admin-application-review .application-flow ul.files li ul:hover.header {
  background-color: transparent;
}
.admin-application-review .application-flow ul.files li ul:hover.header li {
  color: #333333;
}
.admin-application-review .application-flow ul.files li ul:hover li {
  color: #ffffff;
}
.admin-application-review .application-flow ul.files.readonly {
  margin: 0;
  width: 100%;
}
.admin-application-review .application-flow ul.files.readonly ul li:nth-child(2) {
  display: none;
}
.admin-application-review .application-flow ul.files.readonly ul li:nth-child(3) {
  width: auto;
  max-width: inherit;
}
.admin-application-review .application-flow .stable-file-container {
  margin: 30px 0 20px;
}
.admin-application-review .application-flow .stable-file-container label {
  display: inline-block;
  margin-bottom: 1rem;
}
.admin-application-review .application-flow .actions {
  display: flex;
  justify-content: flex-start;
}
.admin-application-review .application-flow .actions button {
  cursor: pointer;
}
.admin-application-review .application-flow .actions button.close-btn {
  background-color: transparent;
  margin-left: 15px;
}
.admin-application-review .application-flow .actions button.close-btn:hover {
  background-color: #c92045;
}
.admin-application-review.applicant {
  float: left;
}
.admin-application-review.applicant .application-flow ul.files li ul {
  cursor: pointer;
}
.admin-application-review.applicant .application-flow ul.files li ul:hover {
  background-color: #888888;
}
.admin-application-review.applicant .application-flow ul.files li ul:hover.header {
  cursor: auto;
  background-color: transparent;
}
.admin-application-review.applicant .application-flow ul.files li ul:hover.header li {
  color: #333333;
}
.admin-application-review.applicant .application-flow ul.files li ul:hover li {
  color: #ffffff;
  cursor: pointer;
}
.admin-application-review.downloading {
  float: none !important;
  padding: 0 !important;
}
.admin-application-review.downloading .container {
  padding: 0 !important;
  margin: 0 !important;
  width: auto;
}
.admin-application-review.downloading .application-flow {
  margin: 0 !important;
  padding: 0 !important;
}
.admin-application-review.downloading .application-flow h2 {
  padding: 0 !important;
  font-size: 3rem !important;
}
.admin-application-review.downloading .application-flow .download-first-header {
  margin-top: 0 !important;
}
.admin-application-review.downloading .form-item {
  max-width: initial !important;
  width: 100% !important;
  display: block !important;
}
.admin-application-review.downloading li.form-item.readonly-checkbox {
  display: none !important;
}
.admin-application-review.downloading .records a p {
  font-size: 0.9rem !important;
  margin-bottom: 5px;
}
.admin-application-review.downloading .records i {
  font-size: 1rem;
}
.admin-application-review.downloading .granted-amount table {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0);
  padding: 0 !important;
}
.admin-application-review.downloading .granted-amount table tr,
.admin-application-review.downloading .granted-amount table th,
.admin-application-review.downloading .granted-amount table td {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.admin-application-review.downloading .custom-section {
  max-width: 100% !important;
}
.admin-application-review.downloading .caseworker-container {
  padding: 0 !important;
}
.admin-application-review .switch-mode-buttons-container {
  position: relative;
  width: 100%;
}
.admin-application-review .switch-mode-buttons-container .switch-mode-buttons {
  position: absolute;
  right: 20px;
  top: 20px;
  display: flex;
  justify-content: flex-end;
}
.admin-application-review .switch-mode-buttons-container .switch-mode-buttons button {
  cursor: pointer;
  position: relative;
}
.admin-application-review .switch-mode-buttons-container .switch-mode-buttons button:nth-child(2) {
  margin-left: 20px;
  top: 0;
}
.admin-application-review .switch-mode-buttons-container .switch-mode-buttons.fixed {
  position: fixed;
  top: 90px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0);
}

@media screen and (min-width: 768px) {
  .admin-application-review {
    padding: 40px 0 50px;
  }
  .admin-application-review .application-flow h2 {
    font-size: 3rem;
    margin: 20px 0px;
  }
  .admin-application-review.applicant {
    padding: 0 0 50px;
    float: left;
  }
  .admin-application-review.applicant .container {
    padding: 50px;
  }
}
.admin-application-bar {
  width: 100%;
  margin-top: 70px;
  background-color: #2980b9;
  padding: 15px 0;
  z-index: 2;
  position: relative;
}
.admin-application-bar.fixed {
  position: fixed;
}
.admin-application-bar .application-info {
  display: inline-flex;
}
.admin-application-bar .application-info li {
  color: #ffffff;
  padding: 13px;
}
.admin-application-bar .application-info li span {
  color: #ffffff;
}
.admin-application-bar .application-options {
  float: right;
  display: table;
}
.admin-application-bar .application-options .select-component {
  cursor: pointer;
  padding: 14px 15px;
  padding-right: 30px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  color: #ffffff;
  font-weight: 300;
}
.admin-application-bar .application-options .select-component .option-component {
  color: #333333;
}
.admin-application-bar .application-options .select-component .option-component-container {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
}
.admin-application-bar .application-options .select-component:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  color: #ffffff;
}
.admin-application-bar .application-options .select-component:after {
  content: "";
  width: 10px;
  height: 14px;
  display: inline-block;
  margin-left: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  top: 18px;
}
.admin-application-bar .application-options li {
  display: inline-block;
  margin-left: 10px;
}
.admin-application-bar .application-options li:first-child {
  margin-left: 0;
}
.admin-application-bar .application-options li a span {
  font-weight: 300;
  color: #888888;
}
.admin-application-bar .application-options li a.color-blue {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.admin-application-bar.applicant-nav {
  padding: 10px;
  display: inline-flex;
}
.admin-application-bar.applicant-nav li {
  color: #ffffff;
  padding: 13px;
  display: inline-block;
}
.admin-application-bar.applicant-nav li span {
  color: #ffffff;
  cursor: pointer;
  opacity: 0.6;
}
.admin-application-bar.applicant-nav li span.hidden {
  display: none;
}
.admin-application-bar.applicant-nav li span.active {
  opacity: 1;
  font-weight: 700;
}
.admin-application-bar.applicant-nav li span:hover {
  opacity: 1;
}

.admin-application-container {
  display: flex;
  justify-content: space-between;
  overflow-y: hidden;
}

.admin-application-tools {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 100vh;
}
.admin-application-tools.hidden {
  visibility: hidden;
  opacity: 0;
}
.admin-application-tools.not-displayed {
  display: none;
}
.admin-application-tools .application-flow h2 {
  padding: 0;
}
.admin-application-tools .application-flow > h2 {
  font-size: 1.4em;
  padding: 20px;
}
.admin-application-tools .application-flow .records a:not(.icon) {
  width: 100%;
  max-width: calc(50% - 15px);
  height: 95px;
}
.admin-application-tools .application-flow .records a:not(.icon).full {
  max-width: 100%;
  height: initial;
}
.admin-application-tools .application-flow .records a p {
  font-size: 0.8em;
}
.admin-application-tools .application-flow .records a span:not(.icon-close) {
  font-size: 1em;
  color: #333333;
  display: block;
  width: 100%;
}
.admin-application-tools .application-flow .caseworker-container {
  padding: 25px 30px 25px 30px;
}
.admin-application-tools .application-flow form > div {
  font-size: inherit;
}
.admin-application-tools .application-flow ul.files {
  background-color: #ffffff;
  margin: 0 0 50px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.admin-application-tools .application-flow ul.files li {
  padding-top: 0;
}
.admin-application-tools .application-flow ul.files li ul {
  cursor: pointer;
  border-bottom: 1px solid #cccccc;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.admin-application-tools .application-flow ul.files li ul.header {
  border-bottom: none;
  cursor: default;
}
.admin-application-tools .application-flow ul.files li ul.header li {
  color: #333333;
}
.admin-application-tools .application-flow ul.files li ul li {
  display: inline-block;
  padding: 15px 0;
}
.admin-application-tools .application-flow ul.files li ul:hover {
  background-color: #2980b9;
}
.admin-application-tools .application-flow ul.files li ul:hover.header {
  background-color: transparent;
}
.admin-application-tools .application-flow ul.files li ul:hover.header li {
  color: #333333;
}
.admin-application-tools .application-flow ul.files li ul:hover li {
  color: #ffffff;
}
.admin-application-tools .application-flow ul.files.readonly {
  margin: 0;
  width: 100%;
}
.admin-application-tools .application-flow ul.files.readonly ul {
  display: flex;
  justify-content: flex-start;
}
.admin-application-tools .application-flow ul.files.readonly ul li:nth-child(1) {
  max-width: 65%;
  width: 65%;
  padding-left: 15px;
}
.admin-application-tools .application-flow ul.files.readonly ul li:nth-child(2) {
  width: 15%;
  max-width: 20%;
}
.admin-application-tools .application-flow ul.files.readonly ul li:nth-child(3) {
  width: 20%;
  max-width: 20%;
  text-align: right;
  padding-right: 15px;
}
.admin-application-tools .application-flow ul.readonly-checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
}
.admin-application-tools .application-flow ul.readonly-checkbox input[type=checkbox] {
  display: none;
}
.admin-application-tools .application-flow ul.readonly-checkbox label {
  font-weight: 300;
  width: 100%;
  display: inline-block;
  position: relative;
}
.admin-application-tools .application-flow ul.readonly-checkbox label:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  appearance: none;
  vertical-align: middle;
  margin-right: 20px;
  cursor: pointer;
}
.admin-application-tools .application-flow ul.readonly-checkbox input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23add5ae" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .application-flow .stable-file-container {
  margin: 30px 0 20px;
}
.admin-application-tools .application-flow .stable-file-container label {
  display: inline-block;
  margin-bottom: 1rem;
}
.admin-application-tools h1 {
  margin-bottom: 20px;
}
.admin-application-tools h3.subject-title {
  padding-top: 20px;
  padding-bottom: 10px;
  clear: both;
}
.admin-application-tools a.expand-view {
  position: absolute;
  top: 0;
  right: 0;
  margin: 20px 0px 0 0;
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 100%;
  border: 1px solid #cccccc;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpolygon fill="%23333333" points="0,50 0,35 3.3,35 3.3,46.7 15,46.7 15,50"/%3E%3Cpolygon fill="%23333333" points="50,50 35,50 35,46.7 46.7,46.7 46.7,35 50,35"/%3E%3Cpolygon fill="%23333333" points="50,0 50,15 46.7,15 46.7,3.3 35,3.3 35,0"/%3E%3Cpolygon fill="%23333333" points="0,0 15,0 15,3.3 3.3,3.3 3.3,15 0,15"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools a:hover.expand-view {
  border-color: #2980b9;
  background-color: #2980b9;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpolygon fill="%23ffffff" points="0,50 0,35 3.3,35 3.3,46.7 15,46.7 15,50"/%3E%3Cpolygon fill="%23ffffff" points="50,50 35,50 35,46.7 46.7,46.7 46.7,35 50,35"/%3E%3Cpolygon fill="%23ffffff" points="50,0 50,15 46.7,15 46.7,3.3 35,3.3 35,0"/%3E%3Cpolygon fill="%23ffffff" points="0,0 15,0 15,3.3 3.3,3.3 3.3,15 0,15"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools form h2 {
  padding: 15px;
}
.admin-application-tools form .artwork-image p {
  font-size: 0.8em;
}
.admin-application-tools form .artwork-image span {
  display: block;
  width: 100%;
  font-style: italic;
}
.admin-application-tools form .dialogue {
  width: 100%;
  min-height: 300px;
  padding: 15px;
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  display: inline-block;
  overflow: auto;
}
.admin-application-tools form .dialogue .message {
  display: inline-block;
  position: relative;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 30px;
  min-width: 150px;
  text-align: left;
}
.admin-application-tools form .dialogue .message .correspondence-file {
  padding-top: 10px;
}
.admin-application-tools form .dialogue .message .correspondence-file .file {
  width: 100%;
}
.admin-application-tools form .dialogue .message .correspondence-file a {
  cursor: pointer;
  width: 100%;
}
.admin-application-tools form .dialogue .message .correspondence-file a:hover {
  color: #236fa1;
}
.admin-application-tools form .dialogue .message .correspondence-file a.user {
  color: #ffffff;
  opacity: 0.7;
}
.admin-application-tools form .dialogue .message .correspondence-file a.user:hover {
  opacity: 1;
}
.admin-application-tools form .dialogue .message .correspondence-file a.other {
  color: #333333;
  opacity: 0.7;
}
.admin-application-tools form .dialogue .message .correspondence-file a.other:hover {
  opacity: 1;
}
.admin-application-tools form .dialogue .message h3 {
  font-size: 1em;
  padding-bottom: 15px;
}
.admin-application-tools form .dialogue .message p {
  display: block;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* width: 100%; */
  white-space: normal;
  font-size: 0.8em;
}
.admin-application-tools form .dialogue .message p p {
  font-size: 1em;
}
.admin-application-tools form .dialogue .message span {
  font-size: 0.8em;
  position: absolute;
  bottom: 0;
  margin-bottom: -20px;
  white-space: nowrap;
}
.admin-application-tools form .dialogue .message .file-icon {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  float: left;
  cursor: pointer;
  margin-right: 15px;
}
.admin-application-tools form .dialogue .message .file-icon .file-download {
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%232980b9" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.admin-application-tools form .dialogue .message.other {
  background-color: #ffffff;
}
.admin-application-tools form .dialogue .message.other h3,
.admin-application-tools form .dialogue .message.other p {
  color: #333333;
}
.admin-application-tools form .dialogue .message.other span {
  margin-left: -15px;
}
.admin-application-tools form .dialogue .message.user {
  background-color: #2980b9;
}
.admin-application-tools form .dialogue .message.user h3,
.admin-application-tools form .dialogue .message.user p {
  color: #ffffff;
}
.admin-application-tools form .dialogue .message.user span {
  right: 0;
}
.admin-application-tools form .dialogue div.align-right {
  width: 100%;
  text-align: right;
}
.admin-application-tools form .texting {
  margin: 15px 0;
  width: 100%;
  vertical-align: top;
  padding: 0 15px;
}
.admin-application-tools form .texting.popup {
  padding: 0;
}
.admin-application-tools form .texting .cke_contents {
  height: 100px !important;
}
.admin-application-tools form .texting .actions button.button {
  margin-top: 15px;
  position: relative;
  top: 0;
}
.admin-application-tools form .texting .actions button.button:disabled {
  background-color: #777777;
}
.admin-application-tools form .texting .actions button.button:disabled:hover {
  background-color: #777777;
  color: #333333;
}
.admin-application-tools form .texting > div label {
  top: 0;
}
.admin-application-tools form .texting textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  margin-right: 15px;
  padding: 15px;
  line-height: 1.5;
  outline: none;
  resize: none;
}
.admin-application-tools form .texting textarea::-webkit-input-placeholder, .admin-application-tools form .texting textarea::-ms-input-placeholder, .admin-application-tools form .texting textarea:-ms-input-placeholder {
  color: #888888;
}
.admin-application-tools form .texting a {
  margin-top: 0;
}
.admin-application-tools form .texting a.icon-image, .admin-application-tools form .texting a.icon-attachment {
  width: 16px;
  height: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  display: inline-block;
}
.admin-application-tools form .texting a.icon-image {
  margin-left: 15px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23888888" d="M45.6,5.9H4.4C2,5.9,0,7.9,0,10.3v29.4c0,2.4,2,4.4,4.4,4.4h41.2c2.4,0,4.4-2,4.4-4.4V10.3 C50,7.9,48,5.9,45.6,5.9z M4.3,8.7h41.2c0.8,0,1.5,0.6,1.5,1.5V32l-7.3-6l-7.6,6.2l-16-15L2.8,29.5V10.2C2.8,9.3,3.4,8.7,4.3,8.7z M4.3,41.1c-0.8,0-1.5-0.6-1.5-1.5v-6.4l13.3-12.3l21.4,20.1H4.3z M45.5,41.1h-4l-7.4-6.9l5.5-4.6l7.3,5.9v4.1 C47,40.4,46.3,41.1,45.5,41.1z"/%3E%3Cpath fill="%23888888" d="M32.4,23.3c3.1,0,5.7-2.6,5.7-5.7s-2.6-5.7-5.7-5.7s-5.7,2.6-5.7,5.7S29.1,23.3,32.4,23.3z M32.4,14.5 c1.7,0,3,1.4,3,3c0,1.7-1.4,3-3,3c-1.7,0-3-1.4-3-3C29.3,15.8,30.7,14.5,32.4,14.5z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools form .texting a.icon-attachment {
  margin-left: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23888888" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools form .texting a:hover.icon-image {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%232980b9" d="M45.6,5.9H4.4C2,5.9,0,7.9,0,10.3v29.4c0,2.4,2,4.4,4.4,4.4h41.2c2.4,0,4.4-2,4.4-4.4V10.3 C50,7.9,48,5.9,45.6,5.9z M4.3,8.7h41.2c0.8,0,1.5,0.6,1.5,1.5V32l-7.3-6l-7.6,6.2l-16-15L2.8,29.5V10.2C2.8,9.3,3.4,8.7,4.3,8.7z M4.3,41.1c-0.8,0-1.5-0.6-1.5-1.5v-6.4l13.3-12.3l21.4,20.1H4.3z M45.5,41.1h-4l-7.4-6.9l5.5-4.6l7.3,5.9v4.1 C47,40.4,46.3,41.1,45.5,41.1z"/%3E%3Cpath fill="%232980b9" d="M32.4,23.3c3.1,0,5.7-2.6,5.7-5.7s-2.6-5.7-5.7-5.7s-5.7,2.6-5.7,5.7S29.1,23.3,32.4,23.3z M32.4,14.5 c1.7,0,3,1.4,3,3c0,1.7-1.4,3-3,3c-1.7,0-3-1.4-3-3C29.3,15.8,30.7,14.5,32.4,14.5z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools form .texting a:hover.icon-attachment {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%232980b9" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools form a {
  margin-top: 20px;
  display: inline-block;
}
.admin-application-tools form a:not(.button) {
  margin-top: 0;
}
.admin-application-tools .history-log {
  width: 100%;
  display: table;
}
.admin-application-tools .history-log > div {
  padding: 20px 30px;
  border-bottom: 1px solid #cccccc;
  background-color: #f2f2f2;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.admin-application-tools .history-log > div:first-child {
  border-top: 1px solid #cccccc;
}
.admin-application-tools .history-log > div.applicant {
  background-color: #f3f6f9;
}
.admin-application-tools .history-log > div p {
  font-size: 0.8em;
  width: 100%;
  text-align: left;
}
.admin-application-tools .history-log > div p:nth-child(1) {
  max-width: 30%;
  padding-right: 15px;
}
.admin-application-tools .history-log > div p:nth-child(2) {
  max-width: 58%;
  padding-right: 15px;
}
.admin-application-tools .history-log > div p:nth-child(3) {
  max-width: 12%;
}
.admin-application-tools .history-log > div p:last-child {
  text-align: right;
}
.admin-application-tools .history-log > div:hover {
  background-color: #2980b9;
}
.admin-application-tools .history-log > div:hover p {
  color: #ffffff;
}
.admin-application-tools .log-description {
  width: 90%;
  min-height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  background-color: white;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transform: scale(0);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  transform-origin: center;
  visibility: hidden;
  transform: scale(1) translate(0, 0);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  top: 0;
}
.admin-application-tools .log-description.active {
  transform-origin: center;
  opacity: 1;
  visibility: visible;
  transform: scale(1) translate(-50%, 0);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  top: 0;
  left: 55%;
}
.admin-application-tools .log-description .container .application-flow .records.full {
  height: inherit;
}
.admin-application-tools .files-table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.admin-application-tools .files-table tr {
  border-bottom: 1px solid #cccccc;
}
.admin-application-tools .files-table tr:last-child, .admin-application-tools .files-table tr:first-child {
  border: none;
}
.admin-application-tools .files-table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.admin-application-tools .files-table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.admin-application-tools .files-table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.admin-application-tools .files-table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-application-tools .files-table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-application-tools .files-table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.admin-application-tools .files-table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.admin-application-tools .files-table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .admin-application-tools .files-table {
    padding: 10px 10px;
  }
}
.admin-application-tools .files-table tr {
  padding: 10px 5px;
}
.admin-application-tools .files-table tr th {
  padding: 10px;
}
.admin-application-tools .files-table tr th:last-child,
.admin-application-tools .files-table tr td:last-child {
  width: 60px;
}

@media screen and (max-width: 1023px) {
  .mobile-deactivated {
    width: 100%;
    height: calc(100vh - 70px);
    position: fixed;
    top: 70px;
    left: 0;
    z-index: 3000;
    background-image: url("/assets/demo/fonda_hero_demo.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
  }
  .mobile-deactivated:before {
    content: "";
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .mobile-deactivated .mobile-deactivated-content {
    width: 100%;
    max-width: 500px;
    padding: 0 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
  }
  .mobile-deactivated .mobile-deactivated-content h2,
  .mobile-deactivated .mobile-deactivated-content p {
    color: #ffffff;
  }
  .mobile-deactivated .mobile-deactivated-content p {
    padding: 30px 0;
  }
}
@media screen and (min-width: 1024px) {
  .mobile-deactivated {
    display: none;
  }
}
.administration-menu {
  width: 100%;
  background-color: #f3f6f9;
  display: table;
}
.administration-menu ul.menu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.administration-menu ul.menu li {
  padding: 25px 0;
  display: inline-block;
}
.administration-menu ul.menu li:first-child {
  margin-left: 0;
}
.administration-menu ul.menu li a {
  opacity: 0.6;
  color: #333333;
}
.administration-menu ul.menu li a.active {
  opacity: 1;
  font-weight: 700;
}
.administration-menu ul.menu li a:hover {
  opacity: 1;
}
.administration-menu ul.menu li a.hidden {
  display: none;
}
.administration-menu ul.application-options {
  float: right;
  margin-top: 12px;
  display: table;
}
.administration-menu ul.application-options li {
  display: inline-block;
}
.administration-menu ul.application-options li > a,
.administration-menu ul.application-options li select-component {
  margin-left: 10px;
}
.administration-menu ul.application-options li a span {
  font-weight: 300;
  color: #888888;
}
.administration-menu ul.application-options li a.color-blue {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}

.bottom-info-bar {
  width: 56%;
  height: 10%;
  bottom: 0;
  position: fixed;
  background-color: #ffe082;
  border-left: 8px solid #ffca28;
  margin-left: 22%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}
.bottom-info-bar .icon-box {
  height: 100%;
  width: 10%;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23c79a00" d="M28.3,32.2c0-1.9-1.4-3.3-3.3-3.3s-3.3,1.4-3.3,3.3c0,1,0.4,1.9,1.1,2.4v3.1c0,1.2,1,2.2,2.2,2.2 s2.2-1,2.2-2.2v-3.1C27.9,34.1,28.3,33.2,28.3,32.2z"/%3E%3Cpath fill="%23c79a00" d="M40.6,18.9h-3.3v-6.7C37.2,5.4,31.8,0,25,0S12.8,5.4,12.8,12.2v6.7H9.4c-1.9,0-3.3,1.4-3.3,3.3v24.4 c0,1.9,1.4,3.3,3.3,3.3h31.1c1.9,0,3.3-1.4,3.3-3.3V22.2C43.9,20.3,42.4,18.9,40.6,18.9z M15,12.2c0-5.6,4.4-10,10-10s10,4.4,10,10 v6.7H15V12.2z M41.7,46.7c0,0.7-0.4,1.1-1.1,1.1H9.4c-0.7,0-1.1-0.4-1.1-1.1V22.2c0-0.7,0.4-1.1,1.1-1.1h31.1 c0.7,0,1.1,0.4,1.1,1.1V46.7z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.bottom-info-bar .text-box {
  height: 100%;
  width: 80%;
  color: hsla(0, 0%, 29%, 0.86);
}
.bottom-info-bar .title {
  font-weight: bold;
  color: hsla(0, 0%, 13%, 0.86);
}

.application-second-tab {
  position: relative;
}
.application-second-tab .close-btn {
  z-index: 30;
}
.application-second-tab .application-header {
  padding: 25px 30px 25px 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #cccccc;
}
.application-second-tab .application-header .close-btn {
  top: 0;
  right: 0;
  position: relative;
  z-index: 0;
}
.application-second-tab .application-header .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #2980b9;
}
.application-second-tab .application-header .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #236fa1;
}
.application-second-tab .application-header .actions {
  display: flex;
  justify-content: space-between;
}
.application-second-tab .application-header .actions ul {
  display: flex;
}
.application-second-tab .application-header .actions ul li {
  display: inline-block;
}
.application-second-tab .application-header .actions ul li > a,
.application-second-tab .application-header .actions ul li .select-component {
  margin-left: 10px;
}
.application-second-tab .application-header .actions .close-btn {
  width: 38px;
  height: 38px;
}
.application-second-tab .application-header .actions .close-btn .icon-close {
  background-size: 15px;
}
.application-second-tab .application-header .actions a.icon-refresh {
  width: 38px;
  height: 38px;
  display: inline-block;
}
.application-second-tab .application-header .actions a.icon-refresh .refresh {
  background-size: 15px;
}
.application-second-tab .application-header.small {
  padding: 10px 10px 10px 30px;
}
.application-second-tab .select-component .option-component-container {
  top: 38px;
}

section.application-review-wrapper {
  display: block;
}
section.application-review-wrapper .container {
  width: 100%;
}

.application-menu {
  background-color: #ffffff;
  width: 100%;
  overflow: auto;
}
.application-menu .application-details {
  display: none;
}
.application-menu .application-details h3 {
  padding: 15px 0 5px;
  margin-bottom: 0.5rem;
}
.application-menu .application-details p {
  line-height: 1.5;
}
.application-menu .application-details p span {
  color: #333333;
  vertical-align: baseline;
}
.application-menu .application-details a {
  margin: 10px 0 20px;
}
.application-menu .application-details #application-kategori {
  margin-bottom: 5px;
}
.application-menu .application-details #application-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  line-height: 1.2em;
  max-height: 2.5em;
  -webkit-line-clamp: 2;
  margin-bottom: 10px;
}
.application-menu .application-details .redirect-to-previous {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.application-menu .application-details .redirect-to-previous a {
  margin: 0 10px 0 0;
}
.application-menu .application-details select-component {
  display: block;
  width: 100%;
  margin: 20px auto 10px auto;
}
.application-menu .application-details select-component .select-component {
  width: 100%;
}
.application-menu .application-details select-component .select-component .option-component-container {
  max-width: 100%;
  width: 100%;
  top: 37px;
  left: 0;
}
.application-menu nav ul li {
  width: 50%;
  display: block;
  float: left;
}
.application-menu nav ul li a {
  width: 100%;
  padding: 20px 0;
  text-align: center;
  display: block;
  border-bottom: 1px solid #cccccc;
}
.application-menu nav ul li a.active {
  background-color: #2980b9;
  color: #ffffff;
}
.application-menu nav ul li ul {
  display: none;
}
.application-menu .notifications-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
}
.application-menu .notifications-container .notifications-count {
  background-color: #e4254e;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  width: 21px;
}
.application-menu .notifications-container .notifications-count--yellow {
  background-color: #f9812a;
}
.application-menu .notifications-container .notifications-count:nth-child(2) {
  margin-left: 7px;
}
@media screen and (min-width: 768px) {
  .application-second-tab {
    margin-left: 320px;
  }
  .application-second-tab.caseworker {
    margin-left: 280px;
  }
  section.application-review-wrapper {
    display: table;
  }
  section.application-review-wrapper .container {
    width: 100%;
  }
  section.application-review-wrapper.caseworker .application-second-tab .container {
    padding: 20px 60px;
  }
  .application-menu {
    width: 320px;
    height: calc(100vh - 70px);
    border-right: 1px solid #cccccc;
    float: left;
    position: fixed;
    display: block;
  }
  .application-menu .container {
    width: calc(100% - 60px);
  }
  .application-menu .application-details {
    display: block;
    padding: 20px;
  }
  .application-menu nav ul li {
    width: auto;
    float: none;
  }
  .application-menu nav ul li a {
    text-align: left;
    padding: 15px 30px;
    display: block;
    border-bottom: none;
  }
  .application-menu nav ul li a.active {
    background-color: #2980b9;
    color: #ffffff;
    border-top: none;
  }
  .application-menu nav ul li a.active:hover {
    background-color: #2980b9;
    color: #ffffff;
  }
  .application-menu nav ul li a:hover {
    background-color: #f2f2f2;
    color: #333333;
  }
  .application-menu nav ul li ul {
    transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
    display: block;
  }
  .application-menu nav ul li ul li:first-child a {
    border-top: none;
  }
  .application-menu nav ul li ul li a {
    padding-left: 60px;
    position: relative;
  }
  .application-menu nav ul li ul li a:before {
    content: "";
    height: 1px;
    width: 15px;
    background-color: #cccccc;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 30px;
    margin-top: 27px;
  }
  .application-menu nav ul li.active ul {
    display: block;
  }
  .application-menu nav > ul > li {
    border-top: 1px solid #cccccc;
  }
  .application-menu nav > ul > li:first-child {
    border-top: none;
  }
  .application-menu.applicant-viewer {
    position: absolute;
  }
  .application-menu.applicant-viewer.fixed-menu {
    padding-top: 0;
    top: 70px;
    position: fixed;
  }
}
@media screen and (min-width: 1900px) {
  .container {
    width: calc(100% - 60px);
  }
}
.applicant .application-second-tab .application-header .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #2980b9;
}
.applicant .application-second-tab .application-header .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #236fa1;
}
.applicant .application-menu nav ul li a.active {
  background-color: #333333;
}
.applicant .application-menu nav ul li a.active:hover {
  background-color: #333333;
}
@media only screen and (min-width: 768px) {
  .applicant .application-menu nav ul li a.active {
    background-color: #333333;
  }
  .applicant .application-menu nav ul li a.active:hover {
    background-color: #333333;
  }
}

.agenda .edit-container {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
}
.agenda .edit-container.no-shadow {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0);
}
li.agenda {
  display: block;
}
li.agenda .list-container {
  width: 100%;
  height: inherit;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}
li.agenda .list-container > div {
  height: inherit;
}
li.agenda .list-container > div.drag-handle {
  width: 100px;
}
li.agenda .list-container > div.actions {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100px;
}
li.agenda .list-container > div.actions div {
  margin-left: 10px;
}
li.agenda .list-container > div.actions div:first-child {
  margin-left: 0;
}
li.agenda .list-container > div.project-title {
  width: calc(100% - 250px);
}
li.agenda .list-container.file-table-opened {
  padding-bottom: 0;
}
li.agenda .checkbox {
  top: 0;
  display: inline-block;
  height: inherit;
}
li.agenda .checkbox input[type=checkbox] {
  display: none;
}
li.agenda .checkbox label {
  font-weight: 300;
  width: 100%;
  padding: 0;
  top: 0;
  display: inline-block;
}
li.agenda .checkbox label:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  appearance: none;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
}
li.agenda .checkbox input[type=checkbox]:checked + label:before {
  background-color: #add5ae;
  background-color: var(--success-background-color);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

.gu-transit.agenda .agenda-files-container {
  display: none;
}
.gu-transit.agenda div > div {
  display: block;
}

.gu-mirror.agenda .agenda-files-container {
  display: none;
}
.gu-mirror.agenda .notifications-count {
  display: none;
  opacity: 0;
}

.basic-search-area {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0.7);
  visibility: hidden;
  opacity: 0;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transform: scale(0);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.basic-search-area.active {
  opacity: 1;
  visibility: visible;
  display: table;
}
.basic-search-area .container {
  position: relative;
  z-index: 30;
  margin-bottom: 30px;
}
.basic-search-area #menu-search-close {
  width: 50px;
  height: 50px;
  border: 1px solid #cccccc;
  border-radius: 100%;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 30px;
}
.basic-search-area #menu-search-close div {
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.basic-search-area #menu-search-close:hover {
  background-color: #236fa1;
  border: none;
}
.basic-search-area #menu-search-close:hover div {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.basic-search-area form h2 {
  text-align: center;
  padding: 30px 0 10px;
}
.basic-search-area form .form-item input {
  font-size: 2em;
  text-align: center;
}
.basic-search-area form .form-item input:placeholder-shown ~ label {
  font-size: 2em;
  width: 100%;
  text-align: center;
  font-style: normal;
  color: #333333;
}
.basic-search-area form .form-item input:focus ~ label,
.basic-search-area form .form-item input:not(:placeholder-shown) ~ label {
  font-size: 12px;
  width: 100%;
  text-align: center;
}
.basic-search-area .blur-bg {
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  filter: blur(0.5px);
}

@media screen and (min-width: 768px) {
  .basic-search-area {
    width: calc(100% - 60px);
    height: calc(100vh - 130px);
    transform-origin: center;
    transform: scale(0.1);
  }
  .basic-search-area.active {
    transform-origin: center;
    transform: scale(1) translate(-50%, 0);
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    top: 10px;
  }
}
.search-area {
  color: #333333;
}
.search-area select {
  padding: 8px;
  background: transparent;
  border: 1px groove;
}
.search-area select.border-less {
  border: none;
}
.search-area select option {
  padding: 5px 1px;
}
.search-area a.button,
.search-area button.button {
  padding: 8px 15px;
}
.search-area a.button.smaller,
.search-area button.button.smaller {
  padding: 6px 10px;
}
.search-area .search-actions-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 11px 50px;
  background-color: #2980b9;
}
.search-area .search-actions-container select {
  font-size: initial;
  width: 150px;
}
.search-area .search-actions-container a {
  margin-left: 20px;
  color: #2980b9;
}
.search-area .search-actions-container input[type=text]:not(.default) {
  border: 1px groove;
  padding: 6px;
  width: 200px;
  font-size: 1.1em;
}
.search-area .search-actions-container .select-component {
  margin-right: 10px;
  color: #ffffff;
  border-color: #cccccc;
}
.search-area .search-actions-container .select-component .option-component {
  color: #333333;
}
.search-area .search-actions-container .select-component:after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .select-component:hover {
  background-color: #236fa1;
}
.search-area .search-actions-container .manage-search-button {
  color: #ffffff;
  cursor: pointer;
  background-color: transparent;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  margin-left: 10px;
}
.search-area .search-actions-container .manage-search-button:hover {
  background-color: #236fa1;
  border-color: #ffffff;
}
.search-area .search-actions-container .manage-search-button:first-child {
  margin-left: 0px;
}
.search-area .search-actions-container .manage-search-button:disabled {
  background-color: #777777;
  cursor: auto;
}
.search-area .search-actions-container .manage-search-button:disabled:hover {
  background-color: #777777;
}
.search-area .search-actions-container .manage-search-popup {
  width: 700px;
  z-index: 9999;
  background-color: rgb(255, 255, 255);
  visibility: hidden;
  opacity: 0;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transform: scale(0);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  top: calc(50% + 35px);
  overflow: auto;
  padding: 20px;
}
.search-area .search-actions-container .manage-search-popup .search-popup-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.search-area .search-actions-container .manage-search-popup h3 {
  margin-bottom: 25px;
}
.search-area .search-actions-container .manage-search-popup.active {
  opacity: 1;
  visibility: visible;
  display: block;
}
.search-area .search-actions-container .manage-search-popup .close-btn {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.search-area .search-actions-container .manage-search-popup a {
  margin-left: 0;
  color: #ffffff;
}
.search-area .search-actions-container .manage-search-popup a.button {
  margin-top: 10px;
}
.search-area .search-actions-container .manage-search-popup a.error {
  display: block;
  color: red;
  font-weight: 700;
}
.search-area .search-actions-container .manage-search-popup form .checkbox input[type=checkbox] + label:before {
  margin-right: 10px;
}
.search-area .search-actions-container .manage-search-popup table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.search-area .search-actions-container .manage-search-popup table tr {
  border-bottom: 1px solid #cccccc;
}
.search-area .search-actions-container .manage-search-popup table tr:last-child, .search-area .search-actions-container .manage-search-popup table tr:first-child {
  border: none;
}
.search-area .search-actions-container .manage-search-popup table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.search-area .search-actions-container .manage-search-popup table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.search-area .search-actions-container .manage-search-popup table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.search-area .search-actions-container .manage-search-popup table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.search-area .search-actions-container .manage-search-popup table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-actions-container .manage-search-popup table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.search-area .search-actions-container .manage-search-popup table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.search-area .search-actions-container .manage-search-popup table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .search-area .search-actions-container .manage-search-popup table {
    padding: 10px 10px;
  }
}
.search-area .search-actions-container .manage-search-popup table tr td,
.search-area .search-actions-container .manage-search-popup table tr th {
  padding: 10px 2px;
  padding-left: 10px;
}
.search-area .search-actions-container .manage-search-popup table tr td:nth-child(3),
.search-area .search-actions-container .manage-search-popup table tr th:nth-child(3) {
  text-align: center;
}
.search-area .search-actions-container .saved-searches-container {
  display: flex;
  justify-content: flex-start;
}
.search-area .search-actions-container .saved-searches-container .save-search {
  margin-left: 10px;
}
.search-area .filters-container {
  padding: 20px 50px 10px 40px;
}
.search-area .filters-container .static {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.search-area .filters-container .static li {
  margin-right: 10px;
}
.search-area .filters-container > ul {
  padding-left: 10px;
}
.search-area .filters-container > ul > li {
  display: inline-block;
  height: auto;
  transition: visibility 0s, opacity 0.5s ease-out, height 0.5s;
}
.search-area .filters-container > ul > li .mass-search {
  border: 1px groove;
  padding: 7px;
  width: 200px;
  font-size: 1.1em;
  height: 38px;
}
.search-area .filters-container > ul > li .filters-expand {
  padding: 14px 32px 11px 8px;
  position: relative;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  cursor: pointer;
}
.search-area .filters-container > ul > li .filters-expand:after {
  content: "";
  width: 20px;
  position: absolute;
  right: 8px;
  height: 20px;
  position: absolute;
  display: inline-block;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.search-area .filters-container > ul > li .filters-expand:hover {
  text-decoration: underline;
}
.search-area .filters-container > ul > li .filters-expand.active:after {
  transform: rotate(180deg);
}
.search-area .filters-container > ul > li.disabled {
  display: none;
}
.search-area .search-list-container {
  padding: 50px;
  background-color: #e7e9f2;
  position: relative;
}
.search-area .search-list-container .loader-container {
  width: 100%;
  text-align: center;
}
.search-area .search-list-container .loader {
  text-align: center;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px; /* Safari */
  animation: spin 2s linear infinite;
  /* Safari */
  display: none;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.search-area .search-list-container.loading {
  display: block;
  height: 400px;
}
.search-area .search-list-container.loading table {
  visibility: hidden;
}
.search-area .search-list-container.loading .loader {
  display: inline-block;
}
.search-area .search-list-container .options-container {
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}
.search-area .search-list-container .options-container.block {
  position: absolute;
  display: block;
  top: 40px;
  right: 50px;
}
.search-area .search-list-container .options-container .select-component {
  cursor: pointer;
  padding: 8px 15px;
  line-height: 1.5;
  padding-right: 30px;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
.search-area .search-list-container .options-container .select-component:hover {
  background-color: #236fa1;
  color: white;
}
.search-area .search-list-container .options-container .select-component:after {
  top: 30%;
}
.search-area .search-list-container .options-container .select-component .option-component-container:hover {
  border: 1px black solid;
}
.search-area .search-list-container .options-container .select-component .option-component {
  color: black;
}
.search-area .search-list-container .options-container .select-component .option-component:hover {
  color: white;
}
.search-area .search-list-container .options-container .select-component .option-component-container div {
  display: block;
}
.search-area .search-list-container .options-container ul li {
  cursor: pointer;
  display: inline-block;
}
.search-area .search-list-container .options-container ul li.active {
  border-bottom: 1px #2980b9 solid;
}
.search-area .search-list-container .options-container div {
  display: inline-block;
}
.search-area .search-list-container .options-container a.options {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M48.2,35.3l1.8-1c-0.1-0.7-0.3-1.3-0.5-2h-2.1l-1.1-2l1.1-1.8c-0.4-0.5-0.9-1-1.4-1.4l-1.8,1l-2-1.2v-2.1 c0,0-0.1,0-0.2,0c-0.6-0.2-1.2-0.4-1.8-0.5L39.1,26h-2.3l-1-1.8c-0.7,0.1-1.3,0.3-2,0.5v2.1l-2,1.1L30,26.9c-0.5,0.4-1,0.9-1.4,1.4 l1,1.8l-1.2,2h-2.1c-0.2,0.7-0.4,1.3-0.5,2l1.8,1.1v2.3l-1.8,1c0.1,0.7,0.3,1.3,0.5,2h2.1l1.1,2l-1.1,1.8c0.4,0.5,0.9,1,1.4,1.4 l1.8-1l2,1.2v2.1c0,0,0.1,0,0.2,0c0.6,0.2,1.2,0.4,1.8,0.5l1.1-1.8H39l1,1.8c0.7-0.1,1.3-0.3,2-0.5v-2.1l2-1.1l1.8,1.1 c0.5-0.4,1-0.9,1.4-1.4l-1-1.8l1.2-2h2.1c0.2-0.7,0.4-1.3,0.5-2l-1.8-1.1V35.3z M37.9,43.1c-3.7,0-6.8-3-6.8-6.8 c0-3.7,3-6.8,6.8-6.8c3.7,0,6.8,3,6.8,6.8S41.6,43.1,37.9,43.1z"/%3E%3Cpath fill="%23333333" d="M27.3,23.8c0-0.7,0-1.5-0.2-2.3l-2.2-0.5l-0.8-2.4l1.5-1.7c-0.4-0.7-0.8-1.3-1.2-1.9l-2.2,0.7l-1.9-1.7 l0.5-2.3c-0.7-0.4-1.3-0.7-2-1l-1.5,1.7l-2.5-0.5l-0.7-2.2c-0.7,0-1.5,0-2.3,0.2l-0.5,2.2l-2.4,0.8l-1.7-1.5 c-0.7,0.4-1.3,0.8-1.9,1.2L5.9,15l-1.7,1.9L2,16.4c-0.4,0.7-0.7,1.3-1,2L2.7,20l-0.5,2.5L0,23.2c0,0.7,0,1.5,0.2,2.3l2.3,0.5 l0.8,2.4l-1.5,1.7c0.4,0.7,0.8,1.3,1.2,1.9l2.2-0.7l1.9,1.7l-0.5,2.3c0.7,0.4,1.3,0.7,2,1l1.5-1.7l2.5,0.5l0.7,2.2 c0.7,0,1.5,0,2.3-0.2l0.5-2.2l2.4-0.8l1.7,1.5c0.7-0.4,1.3-0.8,1.9-1.2L21.4,32l1.7-1.9l2.3,0.5c0.4-0.7,0.7-1.3,1-2L24.6,27 l0.5-2.5L27.3,23.8L27.3,23.8z M13.6,31c-4.2,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6s7.6,3.4,7.6,7.6S17.8,31,13.6,31z"/%3E%3Cpath fill="%23333333" d="M45.3,12.4l1.6-0.7c0-0.6-0.1-1.2-0.2-1.8L45,9.7l-0.7-1.8l1.1-1.4c-0.3-0.5-0.7-1-1.1-1.4l-1.6,0.7l-1.6-1.2 l0.2-1.8l-0.1-0.1c-0.5-0.2-1-0.5-1.5-0.6l-1.1,1.4l-2-0.3l-0.7-1.7c-0.6,0-1.2,0.1-1.8,0.2l-0.2,1.8l-1.9,0.8l-1.4-1.1 c-0.5,0.3-1,0.7-1.4,1.1l0.7,1.6l-1.2,1.6L27,7.2c-0.3,0.5-0.5,1.1-0.7,1.6l1.4,1.1l-0.3,2l-1.6,0.7c0,0.6,0.1,1.2,0.2,1.8l1.8,0.2 l0.7,1.8l-1.1,1.4c0.3,0.5,0.7,1,1.1,1.4l1.6-0.7l1.6,1.2l-0.2,1.8l0.1,0.1c0.5,0.2,1,0.5,1.5,0.6l1.1-1.4l2,0.3l0.7,1.6 c0.6,0,1.2-0.1,1.8-0.2l0.2-1.8l1.8-0.7l1.4,1.1c0.5-0.3,1-0.7,1.4-1.1l-0.7-1.6l1.2-1.6l1.8,0.2c0.3-0.5,0.5-1.1,0.7-1.6L45,14.3 C45,14.3,45.3,12.4,45.3,12.4z M36.4,18.2c-3.4,0-6.1-2.7-6.1-6.1s2.7-6.1,6.1-6.1s6.1,2.7,6.1,6.1S39.7,18.2,36.4,18.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 42px;
  height: 42px;
  vertical-align: bottom;
}
.search-area .search-list-container .options-container a.options:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M48.2,35.3l1.8-1c-0.1-0.7-0.3-1.3-0.5-2h-2.1l-1.1-2l1.1-1.8c-0.4-0.5-0.9-1-1.4-1.4l-1.8,1l-2-1.2v-2.1 c0,0-0.1,0-0.2,0c-0.6-0.2-1.2-0.4-1.8-0.5L39.1,26h-2.3l-1-1.8c-0.7,0.1-1.3,0.3-2,0.5v2.1l-2,1.1L30,26.9c-0.5,0.4-1,0.9-1.4,1.4 l1,1.8l-1.2,2h-2.1c-0.2,0.7-0.4,1.3-0.5,2l1.8,1.1v2.3l-1.8,1c0.1,0.7,0.3,1.3,0.5,2h2.1l1.1,2l-1.1,1.8c0.4,0.5,0.9,1,1.4,1.4 l1.8-1l2,1.2v2.1c0,0,0.1,0,0.2,0c0.6,0.2,1.2,0.4,1.8,0.5l1.1-1.8H39l1,1.8c0.7-0.1,1.3-0.3,2-0.5v-2.1l2-1.1l1.8,1.1 c0.5-0.4,1-0.9,1.4-1.4l-1-1.8l1.2-2h2.1c0.2-0.7,0.4-1.3,0.5-2l-1.8-1.1V35.3z M37.9,43.1c-3.7,0-6.8-3-6.8-6.8 c0-3.7,3-6.8,6.8-6.8c3.7,0,6.8,3,6.8,6.8S41.6,43.1,37.9,43.1z"/%3E%3Cpath fill="%23ffffff" d="M27.3,23.8c0-0.7,0-1.5-0.2-2.3l-2.2-0.5l-0.8-2.4l1.5-1.7c-0.4-0.7-0.8-1.3-1.2-1.9l-2.2,0.7l-1.9-1.7 l0.5-2.3c-0.7-0.4-1.3-0.7-2-1l-1.5,1.7l-2.5-0.5l-0.7-2.2c-0.7,0-1.5,0-2.3,0.2l-0.5,2.2l-2.4,0.8l-1.7-1.5 c-0.7,0.4-1.3,0.8-1.9,1.2L5.9,15l-1.7,1.9L2,16.4c-0.4,0.7-0.7,1.3-1,2L2.7,20l-0.5,2.5L0,23.2c0,0.7,0,1.5,0.2,2.3l2.3,0.5 l0.8,2.4l-1.5,1.7c0.4,0.7,0.8,1.3,1.2,1.9l2.2-0.7l1.9,1.7l-0.5,2.3c0.7,0.4,1.3,0.7,2,1l1.5-1.7l2.5,0.5l0.7,2.2 c0.7,0,1.5,0,2.3-0.2l0.5-2.2l2.4-0.8l1.7,1.5c0.7-0.4,1.3-0.8,1.9-1.2L21.4,32l1.7-1.9l2.3,0.5c0.4-0.7,0.7-1.3,1-2L24.6,27 l0.5-2.5L27.3,23.8L27.3,23.8z M13.6,31c-4.2,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6s7.6,3.4,7.6,7.6S17.8,31,13.6,31z"/%3E%3Cpath fill="%23ffffff" d="M45.3,12.4l1.6-0.7c0-0.6-0.1-1.2-0.2-1.8L45,9.7l-0.7-1.8l1.1-1.4c-0.3-0.5-0.7-1-1.1-1.4l-1.6,0.7l-1.6-1.2 l0.2-1.8l-0.1-0.1c-0.5-0.2-1-0.5-1.5-0.6l-1.1,1.4l-2-0.3l-0.7-1.7c-0.6,0-1.2,0.1-1.8,0.2l-0.2,1.8l-1.9,0.8l-1.4-1.1 c-0.5,0.3-1,0.7-1.4,1.1l0.7,1.6l-1.2,1.6L27,7.2c-0.3,0.5-0.5,1.1-0.7,1.6l1.4,1.1l-0.3,2l-1.6,0.7c0,0.6,0.1,1.2,0.2,1.8l1.8,0.2 l0.7,1.8l-1.1,1.4c0.3,0.5,0.7,1,1.1,1.4l1.6-0.7l1.6,1.2l-0.2,1.8l0.1,0.1c0.5,0.2,1,0.5,1.5,0.6l1.1-1.4l2,0.3l0.7,1.6 c0.6,0,1.2-0.1,1.8-0.2l0.2-1.8l1.8-0.7l1.4,1.1c0.5-0.3,1-0.7,1.4-1.1l-0.7-1.6l1.2-1.6l1.8,0.2c0.3-0.5,0.5-1.1,0.7-1.6L45,14.3 C45,14.3,45.3,12.4,45.3,12.4z M36.4,18.2c-3.4,0-6.1-2.7-6.1-6.1s2.7-6.1,6.1-6.1s6.1,2.7,6.1,6.1S39.7,18.2,36.4,18.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.search-area .search-list-container table {
  width: 100%;
  border-collapse: collapse;
}
.search-area .search-list-container table th {
  font-size: 1em;
  text-align: left;
  padding: 10px;
  min-width: 100px;
}
.search-area .search-list-container table th:first-child {
  min-width: 20px;
}
.search-area .search-list-container table th .order {
  position: relative;
  top: 2px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 15px;
  display: inline-block;
  height: 15px;
  margin-left: 3px;
  transition: all 0s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.search-area .search-list-container table th .order.desc {
  transform: rotate(180deg);
}
.search-area .search-list-container table th.non-order-able {
  cursor: auto;
}
.search-area .search-list-container table td {
  padding: 15px 6px;
  min-width: 110px;
  max-width: 110px;
  word-wrap: break-word;
}
.search-area .search-list-container table td:first-child {
  min-width: 20px;
}
.search-area .search-list-container table td,
.search-area .search-list-container table th {
  text-align: center;
}
.search-area .search-list-container table td:nth-child(2),
.search-area .search-list-container table th:nth-child(2) {
  text-align: left;
}
.search-area .search-list-container table tr {
  cursor: pointer;
  border-bottom: 1px #cccccc solid;
  background-color: #ffffff;
}
.search-area .search-list-container table tr:first-child, .search-area .search-list-container table tr.money-result {
  background-color: transparent;
  border-bottom: none;
}
.search-area .search-list-container table tr:first-child span, .search-area .search-list-container table tr.money-result span {
  display: block;
  color: #333333;
  font-weight: 400;
  border-bottom: 1px solid #333333;
}
.search-area .search-list-container table tr:hover {
  background-color: #236fa1;
  color: #ffffff;
}
.search-area .search-list-container table tr:hover:first-child, .search-area .search-list-container table tr:hover.money-result {
  background-color: transparent;
  color: #333333;
}

.icon-checkbox {
  background-color: white;
  width: 30px;
  height: 30px;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
  position: relative;
}
.icon-checkbox.checked:after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 4px;
  left: 4px;
}

.icon-locked-by-other {
  width: 10px;
  height: 10px;
  margin-left: 5px;
  background-color: #2980b9;
  border-radius: 50%;
  display: inline-block;
}

.records .checkbox {
  position: relative;
  top: 10px;
  height: 95px;
}
.records .checkbox input[type=checkbox] {
  display: none;
}
.records .checkbox label {
  font-weight: 300;
  width: 100%;
  padding: 10px 0;
  display: inline-block;
}
.records .checkbox label:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  appearance: none;
  vertical-align: middle;
  margin-right: 20px;
  cursor: pointer;
}
.records .checkbox label:nth-child(3) {
  z-index: -1;
}
.records .checkbox label:nth-child(3):before {
  border: transparent;
}
.records .checkbox label.only-icon {
  width: 32px;
}
.records .checkbox input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23add5ae" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.records .checkbox input[type=checkbox]:checked + label {
  color: #333333;
}
.records .checkbox.search input[type=checkbox] + label {
  font-size: 1rem;
}
.records .checkbox.search input[type=checkbox]:checked + label:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M0,23.3l6.7-6.7L20,30L43.3,6.7l6.7,6.7l-30,30L0,23.3z"/%3E%3C/svg%3E');
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  background-color: #add5ae;
  background-color: var(--success-background-color);
}
.records .readonly .checkbox label:before {
  cursor: auto;
}

.warning-box {
  background-color: #f9812a;
}
.warning-box .box-container {
  padding: 18px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.warning-box .icon {
  cursor: auto;
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"%3E%3Cg%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M505.403,406.394L295.389,58.102c-8.274-13.721-23.367-22.245-39.39-22.245c-16.023,0-31.116,8.524-39.391,22.246L6.595,406.394c-8.551,14.182-8.804,31.95-0.661,46.37c8.145,14.42,23.491,23.378,40.051,23.378h420.028c16.56,0,31.907-8.958,40.052-23.379C514.208,438.342,513.955,420.574,505.403,406.394z M477.039,436.372c-2.242,3.969-6.467,6.436-11.026,6.436H45.985c-4.559,0-8.784-2.466-11.025-6.435c-2.242-3.97-2.172-8.862,0.181-12.765L245.156,75.316c2.278-3.777,6.433-6.124,10.844-6.124c4.41,0,8.565,2.347,10.843,6.124l210.013,348.292C479.211,427.512,479.281,432.403,477.039,436.372z"/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M256.154,173.005c-12.68,0-22.576,6.804-22.576,18.866c0,36.802,4.329,89.686,4.329,126.489c0.001,9.587,8.352,13.607,18.248,13.607c7.422,0,17.937-4.02,17.937-13.607c0-36.802,4.329-89.686,4.329-126.489C278.421,179.81,268.216,173.005,256.154,173.005z"/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M256.465,353.306c-13.607,0-23.814,10.824-23.814,23.814c0,12.68,10.206,23.814,23.814,23.814c12.68,0,23.505-11.134,23.505-23.814C279.97,364.13,269.144,353.306,256.465,353.306z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  background-size: 35px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  margin-right: 20px;
}
.warning-box .description h3 {
  color: #ffffff;
}
.warning-box .description p {
  color: #ffffff;
  margin: 0;
}

.toast-top-right {
  top: 75px !important;
}

.select-box {
  cursor: pointer;
  position: relative;
  border-bottom: 2px solid #2980b9;
  border-radius: 0;
  padding: 30px 3px 12px;
  appearance: none;
  height: 60px;
  color: #333333;
  -webkit-appearance: none;
}
.select-box .dropdown-container {
  z-index: 10;
  overflow: auto;
  max-height: 300px;
  position: absolute;
  top: 60px;
  width: 100%;
  left: 0;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
}
.select-box .dropdown-container .dropdown-element {
  cursor: pointer;
  color: #333333;
  padding: 3px;
  border-bottom: 1px solid #e8ebed;
  background-color: #ffffff;
}
.select-box .dropdown-container .dropdown-element:hover {
  color: #ffffff;
  background-color: #2980b9;
}
.select-box .dropdown-container .dropdown-element .orange {
  color: orange;
}
.select-box:after {
  position: absolute;
  right: 0;
  width: 15px;
  height: 15px;
  top: 52%;
  content: "";
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.select-box.color-mode .dropdown-container .dropdown-element {
  background-color: #ffffff;
}
.select-box.color-mode .dropdown-container .dropdown-element abbr.orange {
  color: #c87b44;
}
.select-box.color-mode .dropdown-container .dropdown-element abbr.green {
  color: #99bd99;
  color: var(--success-background-color);
}
.select-box.color-mode .dropdown-container .dropdown-element:hover abbr {
  text-decoration: underline;
}
.select-box.green {
  border-bottom: 2px solid #99bd99;
  border-bottom: 2px solid var(--success-background-color);
  color: #99bd99;
  color: var(--success-color);
}
.select-box.orange {
  border-bottom: 2px solid #c87b44;
  color: #c87b44;
}

.select-box-label {
  font-style: normal;
  top: 8px !important;
  font-size: 12px !important;
}
.select-box-label.red {
  color: #e4254e;
  cursor: pointer;
  z-index: 10;
}
.select-box-label.red:hover {
  text-decoration: underline;
}

.required > .select-box-label:after {
  content: " *";
  color: #e4254e;
}

.applicant .select-box {
  border-bottom: 2px solid #333333;
}
.applicant .select-box .dropdown-container .dropdown-element:hover {
  color: #ffffff;
  background-color: #888888;
}
.applicant .select-box:after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

.error-box-container {
  padding: 30px 50px;
  width: calc(100% - 200px);
  border-radius: 20px;
  transform: scale(1) translate(-50%, 10%);
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  background-color: rgb(255, 149, 128);
  border: 2px solid #e4254e;
  z-index: 10000;
  visibility: hidden;
  position: fixed;
  opacity: 0;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  transform-origin: center;
  transform: scale(0.1);
  top: 0;
}
.error-box-container header {
  width: 100%;
  text-align: center;
  font-size: 2em;
  color: #e4254e;
  margin-bottom: 15px;
}
.error-box-container.active {
  transform-origin: center;
  transform: scale(1) translate(-50%, 10%);
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  top: 0;
  visibility: visible;
  opacity: 1;
}
.error-box-container p {
  text-align: center;
  color: #e4254e;
}
.error-box-container p b {
  font-weight: bold;
}
.error-box-container a.close-btn {
  display: inline-block;
  position: absolute;
  right: 0;
  border-radius: 50%;
  top: 0;
}
.error-box-container a.close-btn:hover {
  background-color: #e4254e;
}

.draft-page-error-box {
  padding: 20px;
  background-color: rgba(229, 31, 58, 0.5);
  color: #ffffff;
  text-align: center;
  position: relative;
  height: 0;
  visibility: hidden;
}
.draft-page-error-box.active {
  height: auto;
  visibility: visible;
}
.draft-page-error-box b {
  font-weight: bold;
}
.draft-page-error-box p {
  color: #ffffff;
  padding: 5px 0;
}
.draft-page-error-box a.close-btn {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
.draft-page-error-box a.close-btn:hover {
  background-color: #e4254e;
}

section.page-content .draft-page-error-box p {
  padding: 5px 0;
}

.error-message {
  color: #e4254e;
}

.pagination {
  display: table;
  margin: 0 auto 30px;
}
.pagination.bottom {
  margin-top: 50px;
}
.pagination li {
  display: inline-block;
  vertical-align: top;
  margin: 0 2px;
}
.pagination li a {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  color: #888888;
  padding: 0 10px;
}
.pagination li a.active {
  color: #333333;
  font-weight: 700;
  border-bottom: 2px solid #2980b9;
}
.pagination li a.icon-arrow-left {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 20px;
  height: 50px;
}
.pagination li a.icon-arrow-left.inactive {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23999999" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.pagination li a.icon-arrow-right {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 20px;
  height: 50px;
}
.pagination li a.icon-arrow-right.inactive {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23999999" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.pagination li a:hover {
  background-color: #f2f2f2;
  font-weight: 700;
}

.options-container {
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}
.options-container.block {
  position: absolute;
  display: block;
  top: 40px;
  right: 50px;
}
.options-container .select-component {
  cursor: pointer;
  padding: 14px 15px;
  padding-right: 30px;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
.options-container .select-component:hover {
  background-color: #236fa1;
  color: white;
}
.options-container .select-component:after {
  top: 30%;
}
.options-container .select-component .option-component-container:hover {
  border: 1px #cccccc solid;
}
.options-container .select-component .option-component {
  color: black;
}
.options-container .select-component .option-component:hover {
  color: white;
}
.options-container .select-component .option-component-container div {
  display: block;
}
.options-container ul li {
  cursor: pointer;
  display: inline-block;
}
.options-container ul li.active {
  border-bottom: 1px #2980b9 solid;
}
.options-container div {
  display: inline-block;
}
.options-container a.options {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23333333" d="M48.2,35.3l1.8-1c-0.1-0.7-0.3-1.3-0.5-2h-2.1l-1.1-2l1.1-1.8c-0.4-0.5-0.9-1-1.4-1.4l-1.8,1l-2-1.2v-2.1 c0,0-0.1,0-0.2,0c-0.6-0.2-1.2-0.4-1.8-0.5L39.1,26h-2.3l-1-1.8c-0.7,0.1-1.3,0.3-2,0.5v2.1l-2,1.1L30,26.9c-0.5,0.4-1,0.9-1.4,1.4 l1,1.8l-1.2,2h-2.1c-0.2,0.7-0.4,1.3-0.5,2l1.8,1.1v2.3l-1.8,1c0.1,0.7,0.3,1.3,0.5,2h2.1l1.1,2l-1.1,1.8c0.4,0.5,0.9,1,1.4,1.4 l1.8-1l2,1.2v2.1c0,0,0.1,0,0.2,0c0.6,0.2,1.2,0.4,1.8,0.5l1.1-1.8H39l1,1.8c0.7-0.1,1.3-0.3,2-0.5v-2.1l2-1.1l1.8,1.1 c0.5-0.4,1-0.9,1.4-1.4l-1-1.8l1.2-2h2.1c0.2-0.7,0.4-1.3,0.5-2l-1.8-1.1V35.3z M37.9,43.1c-3.7,0-6.8-3-6.8-6.8 c0-3.7,3-6.8,6.8-6.8c3.7,0,6.8,3,6.8,6.8S41.6,43.1,37.9,43.1z"/%3E%3Cpath fill="%23333333" d="M27.3,23.8c0-0.7,0-1.5-0.2-2.3l-2.2-0.5l-0.8-2.4l1.5-1.7c-0.4-0.7-0.8-1.3-1.2-1.9l-2.2,0.7l-1.9-1.7 l0.5-2.3c-0.7-0.4-1.3-0.7-2-1l-1.5,1.7l-2.5-0.5l-0.7-2.2c-0.7,0-1.5,0-2.3,0.2l-0.5,2.2l-2.4,0.8l-1.7-1.5 c-0.7,0.4-1.3,0.8-1.9,1.2L5.9,15l-1.7,1.9L2,16.4c-0.4,0.7-0.7,1.3-1,2L2.7,20l-0.5,2.5L0,23.2c0,0.7,0,1.5,0.2,2.3l2.3,0.5 l0.8,2.4l-1.5,1.7c0.4,0.7,0.8,1.3,1.2,1.9l2.2-0.7l1.9,1.7l-0.5,2.3c0.7,0.4,1.3,0.7,2,1l1.5-1.7l2.5,0.5l0.7,2.2 c0.7,0,1.5,0,2.3-0.2l0.5-2.2l2.4-0.8l1.7,1.5c0.7-0.4,1.3-0.8,1.9-1.2L21.4,32l1.7-1.9l2.3,0.5c0.4-0.7,0.7-1.3,1-2L24.6,27 l0.5-2.5L27.3,23.8L27.3,23.8z M13.6,31c-4.2,0-7.6-3.4-7.6-7.6s3.4-7.6,7.6-7.6s7.6,3.4,7.6,7.6S17.8,31,13.6,31z"/%3E%3Cpath fill="%23333333" d="M45.3,12.4l1.6-0.7c0-0.6-0.1-1.2-0.2-1.8L45,9.7l-0.7-1.8l1.1-1.4c-0.3-0.5-0.7-1-1.1-1.4l-1.6,0.7l-1.6-1.2 l0.2-1.8l-0.1-0.1c-0.5-0.2-1-0.5-1.5-0.6l-1.1,1.4l-2-0.3l-0.7-1.7c-0.6,0-1.2,0.1-1.8,0.2l-0.2,1.8l-1.9,0.8l-1.4-1.1 c-0.5,0.3-1,0.7-1.4,1.1l0.7,1.6l-1.2,1.6L27,7.2c-0.3,0.5-0.5,1.1-0.7,1.6l1.4,1.1l-0.3,2l-1.6,0.7c0,0.6,0.1,1.2,0.2,1.8l1.8,0.2 l0.7,1.8l-1.1,1.4c0.3,0.5,0.7,1,1.1,1.4l1.6-0.7l1.6,1.2l-0.2,1.8l0.1,0.1c0.5,0.2,1,0.5,1.5,0.6l1.1-1.4l2,0.3l0.7,1.6 c0.6,0,1.2-0.1,1.8-0.2l0.2-1.8l1.8-0.7l1.4,1.1c0.5-0.3,1-0.7,1.4-1.1l-0.7-1.6l1.2-1.6l1.8,0.2c0.3-0.5,0.5-1.1,0.7-1.6L45,14.3 C45,14.3,45.3,12.4,45.3,12.4z M36.4,18.2c-3.4,0-6.1-2.7-6.1-6.1s2.7-6.1,6.1-6.1s6.1,2.7,6.1,6.1S39.7,18.2,36.4,18.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 60px;
  height: 50px;
  vertical-align: bottom;
}

.correspondence-popup {
  max-width: 900px;
  width: 100%;
  z-index: 9999;
  overflow: auto;
  background-color: rgb(255, 255, 255);
  visibility: hidden;
  opacity: 0;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transform: scale(0);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.correspondence-popup.active {
  opacity: 1;
  visibility: visible;
  display: inline-block;
}
.correspondence-popup .correspondence-container {
  padding: 10px;
}
.correspondence-popup .correspondence-container label {
  width: 100%;
  position: relative;
}
.correspondence-popup .correspondence-container form {
  position: relative;
}
.correspondence-popup .correspondence-container form label {
  top: 25px;
}
.correspondence-popup .correspondence-container input,
.correspondence-popup .correspondence-container select {
  width: 100%;
}
.correspondence-popup .correspondence-container .button {
  position: absolute;
  right: 0;
  top: 10px;
}
.correspondence-popup .correspondence-container .action {
  position: relative;
  height: 50px;
}
.correspondence-popup .correspondence-container .mat-tab-header {
  margin-top: 5px;
  width: 100%;
}
.correspondence-popup .correspondence-container .mat-tab-header .mat-tab-label {
  width: 100%;
}
.correspondence-popup .correspondence-container .mat-tab-header .mat-ink-bar {
  background-color: #236fa1;
}
.correspondence-popup .correspondence-container.no-options .mat-tab-header {
  display: none;
}
.correspondence-popup .correspondence-container .pdf-creator {
  margin-bottom: 15px;
}
.correspondence-popup .correspondence-container .pdf-creator .form-item label {
  position: absolute;
}
.correspondence-popup .correspondence-container .pdf-creator .actions {
  display: flex;
  justify-content: flex-end;
}
.correspondence-popup .correspondence-container .pdf-creator .actions .button {
  position: relative;
  right: 0;
  top: 0;
  margin: 0;
  margin-left: 10px;
}
.correspondence-popup form h2 {
  padding: 15px;
}
.correspondence-popup form .artwork-image p {
  font-size: 0.8em;
}
.correspondence-popup form .artwork-image span {
  display: block;
  width: 100%;
  font-style: italic;
}
.correspondence-popup form .dialogue {
  width: 100%;
  min-height: 300px;
  padding: 15px;
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  display: inline-block;
  overflow: auto;
}
.correspondence-popup form .dialogue .message {
  display: inline-block;
  position: relative;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 30px;
  min-width: 150px;
  text-align: left;
}
.correspondence-popup form .dialogue .message .correspondence-file {
  padding-top: 10px;
}
.correspondence-popup form .dialogue .message .correspondence-file .file {
  width: 100%;
}
.correspondence-popup form .dialogue .message .correspondence-file a {
  cursor: pointer;
  width: 100%;
}
.correspondence-popup form .dialogue .message .correspondence-file a:hover {
  color: #236fa1;
}
.correspondence-popup form .dialogue .message .correspondence-file a.user {
  color: #ffffff;
  opacity: 0.7;
}
.correspondence-popup form .dialogue .message .correspondence-file a.user:hover {
  opacity: 1;
}
.correspondence-popup form .dialogue .message .correspondence-file a.other {
  color: #333333;
  opacity: 0.7;
}
.correspondence-popup form .dialogue .message .correspondence-file a.other:hover {
  opacity: 1;
}
.correspondence-popup form .dialogue .message h3 {
  font-size: 1em;
  padding-bottom: 15px;
}
.correspondence-popup form .dialogue .message p {
  display: block;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* width: 100%; */
  white-space: normal;
  font-size: 0.8em;
}
.correspondence-popup form .dialogue .message p p {
  font-size: 1em;
}
.correspondence-popup form .dialogue .message span {
  font-size: 0.8em;
  position: absolute;
  bottom: 0;
  margin-bottom: -20px;
  white-space: nowrap;
}
.correspondence-popup form .dialogue .message .file-icon {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  float: left;
  cursor: pointer;
  margin-right: 15px;
}
.correspondence-popup form .dialogue .message .file-icon .file-download {
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%232980b9" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.correspondence-popup form .dialogue .message.other {
  background-color: #ffffff;
}
.correspondence-popup form .dialogue .message.other h3,
.correspondence-popup form .dialogue .message.other p {
  color: #333333;
}
.correspondence-popup form .dialogue .message.other span {
  margin-left: -15px;
}
.correspondence-popup form .dialogue .message.user {
  background-color: #2980b9;
}
.correspondence-popup form .dialogue .message.user h3,
.correspondence-popup form .dialogue .message.user p {
  color: #ffffff;
}
.correspondence-popup form .dialogue .message.user span {
  right: 0;
}
.correspondence-popup form .dialogue div.align-right {
  width: 100%;
  text-align: right;
}
.correspondence-popup form .texting {
  margin: 15px 0;
  width: 100%;
  vertical-align: top;
  padding: 0 15px;
}
.correspondence-popup form .texting.popup {
  padding: 0;
}
.correspondence-popup form .texting .actions .button {
  margin-top: 15px;
  position: relative;
  top: 0;
}
.correspondence-popup form .texting > div label {
  top: 0;
}
.correspondence-popup form .texting textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  margin-right: 15px;
  padding: 15px;
  line-height: 1.5;
  outline: none;
  resize: none;
}
.correspondence-popup form .texting textarea::-webkit-input-placeholder, .correspondence-popup form .texting textarea::-ms-input-placeholder, .correspondence-popup form .texting textarea:-ms-input-placeholder {
  color: #888888;
}
.correspondence-popup form .texting a {
  margin-top: 0;
}
.correspondence-popup form .texting a.icon-image, .correspondence-popup form .texting a.icon-attachment {
  width: 16px;
  height: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  display: inline-block;
}
.correspondence-popup form .texting a.icon-image {
  margin-left: 15px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%23888888" d="M45.6,5.9H4.4C2,5.9,0,7.9,0,10.3v29.4c0,2.4,2,4.4,4.4,4.4h41.2c2.4,0,4.4-2,4.4-4.4V10.3 C50,7.9,48,5.9,45.6,5.9z M4.3,8.7h41.2c0.8,0,1.5,0.6,1.5,1.5V32l-7.3-6l-7.6,6.2l-16-15L2.8,29.5V10.2C2.8,9.3,3.4,8.7,4.3,8.7z M4.3,41.1c-0.8,0-1.5-0.6-1.5-1.5v-6.4l13.3-12.3l21.4,20.1H4.3z M45.5,41.1h-4l-7.4-6.9l5.5-4.6l7.3,5.9v4.1 C47,40.4,46.3,41.1,45.5,41.1z"/%3E%3Cpath fill="%23888888" d="M32.4,23.3c3.1,0,5.7-2.6,5.7-5.7s-2.6-5.7-5.7-5.7s-5.7,2.6-5.7,5.7S29.1,23.3,32.4,23.3z M32.4,14.5 c1.7,0,3,1.4,3,3c0,1.7-1.4,3-3,3c-1.7,0-3-1.4-3-3C29.3,15.8,30.7,14.5,32.4,14.5z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.correspondence-popup form .texting a.icon-attachment {
  margin-left: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23888888" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.correspondence-popup form .texting a:hover.icon-image {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Cpath fill="%232980b9" d="M45.6,5.9H4.4C2,5.9,0,7.9,0,10.3v29.4c0,2.4,2,4.4,4.4,4.4h41.2c2.4,0,4.4-2,4.4-4.4V10.3 C50,7.9,48,5.9,45.6,5.9z M4.3,8.7h41.2c0.8,0,1.5,0.6,1.5,1.5V32l-7.3-6l-7.6,6.2l-16-15L2.8,29.5V10.2C2.8,9.3,3.4,8.7,4.3,8.7z M4.3,41.1c-0.8,0-1.5-0.6-1.5-1.5v-6.4l13.3-12.3l21.4,20.1H4.3z M45.5,41.1h-4l-7.4-6.9l5.5-4.6l7.3,5.9v4.1 C47,40.4,46.3,41.1,45.5,41.1z"/%3E%3Cpath fill="%232980b9" d="M32.4,23.3c3.1,0,5.7-2.6,5.7-5.7s-2.6-5.7-5.7-5.7s-5.7,2.6-5.7,5.7S29.1,23.3,32.4,23.3z M32.4,14.5 c1.7,0,3,1.4,3,3c0,1.7-1.4,3-3,3c-1.7,0-3-1.4-3-3C29.3,15.8,30.7,14.5,32.4,14.5z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.correspondence-popup form .texting a:hover.icon-attachment {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%232980b9" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
@media only screen and (min-width: 768px) {
  .correspondence-popup .correspondence-container {
    padding: 20px;
  }
}

.user-search-bar {
  width: 100%;
  padding: 15px 0;
  background-color: #ffffff;
}
.user-search-bar .container {
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  display: flex;
  justify-content: space-between;
}
.user-search-bar .container form {
  display: flex;
}
.user-search-bar .container form input[type=text] {
  border: 1px solid #cccccc;
  padding: 6px;
  width: 200px;
  font-size: 1.2rem;
  margin-right: 15px;
}
.user-search-bar .container form .select-container {
  display: inline-block;
  margin-right: 15px;
  position: relative;
}
.user-search-bar .container form .select-container.active {
  padding-right: 20px;
}
.user-search-bar .container form .clear-button {
  position: absolute;
  right: 0px;
  width: 20px;
  height: 20px;
  bottom: 9px;
  border-radius: 25px;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.user-search-bar .container form .clear-button .icon-close {
  width: 10px;
  height: 10px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.user-search-bar .container a {
  display: table;
}

.administration-block {
  margin-top: 20px;
  margin-bottom: 80px;
  background-color: #ffffff;
  display: flex;
  justify-content: space-between;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
}
.administration-block .block {
  width: 50%;
  max-width: 50%;
}
.administration-block .block:nth-child(1) {
  padding: 0 30px 30px;
  border-right: 1px solid #cccccc;
}
.administration-block .block.right h3 {
  padding: 30px 30px 20px;
}
.administration-block .block h3 {
  padding: 30px 0 20px;
}
.administration-block .block form a.button:last-child {
  margin-left: 5px;
}
.administration-block .block ul {
  width: 100%;
}
.administration-block .block ul.listed {
  max-height: 320px;
  overflow-y: scroll;
}
.administration-block .block ul.listed li {
  width: inherit;
  height: 70px;
  padding: 0 30px;
  border-bottom: 1px solid #cccccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
}
.administration-block .block ul.listed li:last-child {
  border-bottom: 0;
}
.administration-block .block ul.listed li p {
  font-size: 1.5em;
  color: #333333;
  flex: none;
}
.administration-block .block ul.listed li p span {
  font-size: 13px;
  top: -3px;
  position: relative;
  line-height: 0;
  font-weight: 700;
  color: #999999;
  text-transform: uppercase;
}
.administration-block .block ul.listed li p:first-child {
  width: 80px;
}
.administration-block .block ul.listed li p:nth-child(2) {
  width: 140px;
}
.administration-block .block ul.listed li.titles {
  height: 45px;
}
.administration-block .block ul.listed li.titles p {
  font-size: 1em;
}
.administration-block .block ul.listed li a {
  max-width: 100%;
}
.administration-block .block ul.listed li a.edit {
  text-align: right;
}
.administration-block .block ul.listed li a.close-btn {
  opacity: 0;
  visibility: hidden;
}
.administration-block .block ul.listed li a.close-btn.active {
  opacity: 1;
  visibility: visible;
}
.administration-block .block ul.listed li a.close-btn:hover {
  background-color: #c92045;
}
.administration-block .block ul.listed li .actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1 0 auto;
}
.administration-block .block ul.listed li .actions a {
  display: inline-block;
  margin-right: 10px;
}
.administration-block .block ul.listed li .actions a:last-child {
  margin-right: 0;
}
.administration-block .block ul.listed li.active {
  background-color: #f2f2f2;
}
.administration-block .block #categories {
  padding: 0 30px 30px;
}
.administration-block .block #categories a {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
}
.administration-block .block #categories a .icon-close {
  margin-left: 15px;
  width: 13px;
  height: 13px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.administration-block .block #categories a:hover .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.administration-block a.button {
  margin-top: 15px;
}

.fiscal-year {
  width: 100%;
  max-width: 800px;
  margin: auto;
}
.fiscal-year h2 {
  margin-bottom: 40px;
}

.popup__text {
  font-size: 1.1rem;
  text-align: center;
  padding-bottom: 15px;
  font-weight: 500;
}
.popup__text--detail {
  font-style: italic;
  font-weight: 800;
}
.popup.delete-internal-message {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  width: 390px;
  background-color: #ffffff;
  padding: 15px;
}
.popup.delete-internal-message h2 {
  margin-bottom: 20px;
}
.popup.delete-internal-message .actions {
  display: flex;
  justify-content: space-between;
}
.popup.delete-internal-message .actions button {
  cursor: pointer;
}
.popup.edit-fiscal-year-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  width: 500px;
  background-color: #ffffff;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5);
}
.popup.edit-fiscal-year-popup h2 {
  margin-bottom: 20px;
}
.popup.edit-fiscal-year-popup form .form-item {
  float: none;
}
.popup.edit-fiscal-year-popup form .form-item .fonda-datepicker-icon {
  bottom: 33px;
}
.popup.edit-fiscal-year-popup form .form-item .fonda-datepicker-container {
  bottom: -100px;
  top: auto;
}
.popup.edit-fiscal-year-popup .popup-header {
  display: flex;
  justify-content: space-between;
}
.popup.edit-fiscal-year-popup .actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.popup.edit-fiscal-year-popup .actions button {
  cursor: pointer;
}
.popup.edit-fiscal-year-popup .actions button:disabled {
  background-color: #777777;
}
.popup.edit-fiscal-year-popup .actions button:disabled:hover {
  background-color: #777777;
}
.popup.edit-fiscal-year-popup .actions a {
  color: #e4254e;
}
.popup.edit-fiscal-year-popup .actions a:hover {
  color: #c92045;
  text-decoration: underline;
}
.popup.approve-popup {
  background-color: #ffffff;
  width: 100%;
  overflow: auto;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  padding: 15px;
}
.popup.approve-popup.small {
  max-width: 400px;
}
.popup.approve-popup.medium {
  max-width: 700px;
}
.popup.approve-popup.big {
  max-width: 1000px;
}
.popup.approve-popup .popup-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.popup.approve-popup h2 {
  padding-bottom: 0;
  width: calc(100% - 40px);
}
.popup.approve-popup p {
  margin-bottom: 15px;
  padding: 0;
  text-align: left;
}
.popup.approve-popup .actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.popup.approve-popup .actions button {
  cursor: pointer;
  background-color: #ffffff;
  color: #333333;
  margin: 0;
}
.popup.approve-popup .actions button:hover {
  background-color: #236fa1;
  color: #ffffff;
}
.popup.approve-popup .actions button.color-success-black {
  background-color: #add5ae;
  background-color: var(--success-background-color-hover);
}
.popup.approve-popup .actions button.hidden {
  visibility: hidden;
}
.popup.approve-popup .actions a {
  margin-left: 15px;
  color: #e4254e;
}
.popup.approve-popup .actions a:hover {
  color: #c92045;
  text-decoration: underline;
}
.popup.approve-popup.formula {
  width: 500px;
}
.popup.approve-popup.formula .mat-tab-label {
  width: 50%;
}

.bigger-popup .popup.approve-popup {
  width: 100%;
  max-width: 600px;
}
.bigger-popup .popup.approve-popup h2 {
  margin: 0 0 20px 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.applicant .popup.approve-popup .actions button:hover {
  background-color: #333333;
}
.applicant .popup.approve-popup .actions button.color-success-black:hover {
  background-color: #99bd99;
  background-color: var(--success-background-color);
  color: #333333;
  color: var(--success-color);
}

.loader-container {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.loader-container .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px; /* Safari */
  animation: spin 2s linear infinite;
  /* Safari */
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.file-inload-container {
  position: relative;
}
.file-inload-container .overlay {
  position: absolute;
}
.file-inload-container .file-loader-container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.file-inload-container .file-loader-container .file-loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px; /* Safari */
  animation: spin 2s linear infinite;
  /* Safari */
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.export-file-loader {
  position: absolute;
  right: 102%;
  top: 50%;
  transform: translateY(-50%);
}
.export-file-loader .loader-mini {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px; /* Safari */
  animation: spin 2s linear infinite;
  /* Safari */
  width: 30px;
  height: 30px;
  border-width: 5px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.small-loader-container {
  position: relative;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.small-loader-container .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px; /* Safari */
  animation: spin 2s linear infinite;
  /* Safari */
  width: 100%;
  top: 0;
  left: 0;
  position: relative;
  height: 100%;
  border: 6px solid #f3f3f3;
  border-top: 6px solid #3498db;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.small-loader-container.center {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}

.records.readonly p {
  font-size: 0.9em;
  color: #888888;
}
@media only screen and (min-width: 768px) {
  .records a.form-item.second {
    margin-left: 30px;
  }
}

.mandatory {
  color: #e4254e;
  font-size: 0.75rem;
  display: inline-block;
}

.notification-inbox {
  width: 100%;
  height: calc(100vh - 70px);
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 70px;
  right: 0;
  margin-right: -400px;
  z-index: 2000;
  overflow-y: scroll;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.notification-inbox.active {
  display: block;
  visibility: visible;
  opacity: 1;
  margin-right: 0;
  position: fixed;
  background-color: #ffffff;
}
.notification-inbox .notification-item {
  word-break: break-word;
  width: 100%;
  padding: 10px 30px 10px 20px;
  display: flex;
  justify-content: justify-content;
  flex-flow: row wrap;
  background-color: #f2f2f2;
  border-top: 1px solid #cccccc;
  position: relative;
}
.notification-inbox .notification-item.new {
  background-color: #f3f6f9;
}
.notification-inbox .notification-item.new:before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #2980b9;
  border-radius: 100%;
  position: absolute;
  top: 25px;
  right: 20px;
}
.notification-inbox .notification-item:hover {
  background-color: #236fa1;
}
.notification-inbox .notification-item:hover a {
  color: #ffffff;
}
.notification-inbox .notification-item:hover.new:before {
  background-color: #ffffff;
}
.notification-inbox .notification-item .description {
  width: 100%;
  display: inline-block;
  padding-right: 10px;
}
.notification-inbox .notification-item .date {
  display: inline-block;
  width: 100%;
  text-align: left;
  font-size: 11px;
}

.notifications-count {
  height: 20px;
  line-height: 19px;
  border-radius: 12px;
  background-color: #2980b9;
  font-size: 0.7em;
  color: #ffffff;
  font-weight: 700;
  position: absolute;
  padding: 0 7px;
  right: -10px;
  text-align: center;
  top: -10px;
}

@media screen and (min-width: 768px) {
  .notification-inbox {
    width: 420px;
  }
}
.application-group select-component > div {
  border: 0;
  padding: 10px;
  padding-right: 32px;
}

.select-component {
  cursor: pointer;
  color: #333333;
  display: inline-block;
  padding: 8px;
  padding-right: 32px;
  position: relative;
  background: transparent;
  border: 1px solid #cccccc;
  transition: all 0.2s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.select-component:after {
  transition: all 0.2s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  content: "";
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  width: 15px;
  height: 20px;
  right: 8px;
  top: 25%;
}
.select-component:hover {
  background-color: #236fa1;
  color: #ffffff;
}
.select-component:hover:after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.select-component .option-component-container {
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
  top: -1px;
  z-index: 11;
  left: -1px;
  position: absolute;
  min-width: 250px;
  max-height: 300px;
  overflow: auto;
}
.select-component .option-component-container:hover {
  background-color: #ffffff;
  color: #333333;
}
.select-component .option-component-container .option-component {
  color: #333333;
  cursor: pointer;
  display: block;
  position: relative;
  padding: 9px;
  padding-right: 25px;
  background-color: white;
  z-index: 50;
}
.select-component .option-component-container .option-component * {
  font-weight: normal;
  color: #333333;
  background-color: white;
}
.select-component .option-component-container .option-component.checkbox {
  background-color: white;
  width: 30px;
  height: 30px;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
  position: relative;
}
.select-component .option-component-container .option-component:hover {
  background-color: #236fa1;
  color: #ffffff;
}
.select-component .option-component-container .option-component:hover * {
  color: #ffffff;
  background-color: #236fa1;
}
.select-component .option-component-container .option-component.option-header {
  padding: 11px 25px 11px 9px;
  font-size: 0.9em;
  background-color: #f3f6f9;
  color: #777777;
  cursor: auto;
}
.select-component .option-component-container .option-component.option-header:hover {
  background-color: #f3f6f9;
  color: #777777;
}
.select-component .option-component-container.right-placed {
  right: 0;
  left: auto;
}
.select-component.checkbox .option-component-container .option-component {
  display: flex;
  justify-content: flex-start;
  padding-right: 12px;
  align-items: center;
}
.select-component.checkbox .option-component-container .option-component .checkbox-icon {
  margin-right: 14px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  border: 1px solid #cccccc;
}
.select-component.checkbox .option-component-container .option-component.choosen .checkbox-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  background-color: #add5ae;
  background-color: var(--success-background-color);
}
.select-component.expanded {
  background-color: #236fa1;
  color: #ffffff;
}
.select-component.expanded:after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

.select-component-right .option-component-container {
  right: -1px;
}

.advanced-select-box-label {
  position: absolute;
  white-space: nowrap;
  top: -18px;
  color: #999999 !important;
  font-size: 12px !important;
  left: 0;
  font-weight: 500;
  padding: 0 7px;
  visibility: hidden;
}
.advanced-select-box-label.visible {
  visibility: visible;
}

.admin-administration-economy {
  padding: 25px 30px 25px 30px;
}
.admin-administration-economy .economy-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}
.admin-administration-economy .economy-header .actions ul {
  display: flex;
}
.admin-administration-economy .economy-header .actions ul li {
  margin-right: 10px;
  display: inline-block;
  position: relative;
}
.admin-administration-economy .economy-header .actions ul li .clear-button {
  position: absolute;
  right: 5px;
  top: -18px;
  cursor: pointer;
  color: #e4254e;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  font-size: 0.8em;
}
.admin-administration-economy .economy-header .actions ul li .clear-button:hover {
  color: #c92045;
}
.admin-administration-economy .economy-header .actions ul li a.icon-refresh {
  width: 38px;
  height: 38px;
  display: inline-block;
}
.admin-administration-economy .economy-header .actions ul li a.icon-refresh .refresh {
  background-size: 15px;
}
.admin-administration-economy .economy-header .actions ul li:last-child {
  margin-right: 0;
}
.admin-administration-economy .economy-table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.admin-administration-economy .economy-table tr {
  border-bottom: 1px solid #cccccc;
}
.admin-administration-economy .economy-table tr:last-child, .admin-administration-economy .economy-table tr:first-child {
  border: none;
}
.admin-administration-economy .economy-table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.admin-administration-economy .economy-table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.admin-administration-economy .economy-table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.admin-administration-economy .economy-table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-economy .economy-table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-economy .economy-table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.admin-administration-economy .economy-table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.admin-administration-economy .economy-table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .admin-administration-economy .economy-table {
    padding: 10px 10px;
  }
}
.admin-administration-economy .economy-table tr {
  font-size: 0.9em;
  border-bottom: none;
  border-top: 1px solid #cccccc;
}
.admin-administration-economy .economy-table tr td,
.admin-administration-economy .economy-table tr th {
  text-align: right;
  padding: 10px 10px 15px 10px;
}
.admin-administration-economy .economy-table tr td:first-child,
.admin-administration-economy .economy-table tr th:first-child {
  text-align: left;
}
.admin-administration-economy .economy-table tr td .additional-information,
.admin-administration-economy .economy-table tr th .additional-information {
  display: block;
  font-size: 0.8em;
  font-weight: normal;
}
.admin-administration-economy .economy-table tr td .expand-icon,
.admin-administration-economy .economy-table tr th .expand-icon {
  background-size: 18px;
  height: 20px;
}
.admin-administration-economy .economy-table tr:nth-child(2) {
  border: none;
}
.admin-administration-economy .economy-table tr:last-child {
  font-weight: 500;
  color: #555555;
  border-top: 1px solid #cccccc;
}
.admin-administration-economy .economy-table tr:last-child td {
  padding-top: 25px;
}
.admin-administration-economy .economy-table tr:first-child th {
  padding-bottom: 4px;
  font-size: 0.7em;
  font-weight: normal;
}
.admin-administration-economy .economy-table tr.sub-category {
  border-top: 1px solid #cccccc;
  background-color: #f2f2f2;
}
.admin-administration-economy .economy-table tr.sub-category td {
  padding: 10px 10px;
}
.admin-administration-economy .economy-table tr.sub-category td:first-child {
  padding-left: 30px;
}
.admin-administration-economy.reversed tr {
  color: #333333;
}
.admin-administration-economy.reversed tr:last-child td {
  padding-top: 10px;
}

.record-filters-container {
  margin-right: 10px;
  margin-bottom: 10px;
}
.record-filters-container a.close-btn.smaller {
  width: 20px;
  margin-right: 10px;
  height: 20px;
  top: 10px;
  position: relative;
  border-radius: 100%;
  border: none;
  background-color: #777777;
  margin-left: 16px;
}
.record-filters-container a.close-btn.smaller .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 20px;
  height: 20px;
}
.record-filters-container a.close-btn.smaller:hover {
  background-color: #333333;
}
.record-filters-container a.close-btn.smaller:hover .icon-close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.record-filters-container a.close-btn.lower {
  margin-left: 5px;
  top: 10px;
}
.record-filters-container form .form-item {
  float: none;
  margin-bottom: 0;
}
.record-filters-container form .form-item .only-when-in-search {
  display: block;
}
.record-filters-container form .form-item .only-when-not-in-search {
  display: none;
}
.record-filters-container form .form-item.half {
  width: 100%;
}
.record-filters-container form .form-item.between {
  width: 55%;
  display: inline-block;
}
.record-filters-container form .form-item.between.first {
  width: 45%;
}
.record-filters-container form .form-item.between.second label {
  padding-left: 5px;
}
.record-filters-container form .form-item.between.second input {
  padding-left: 5px;
}
.record-filters-container form .form-item.between.even label {
  padding-left: 5px;
}
.record-filters-container form .form-item.between.even input {
  padding-left: 5px;
}
.record-filters-container form .form-item.between.even.first {
  width: 50%;
}
.record-filters-container form .form-item.between.even.second {
  width: 50%;
}
.record-filters-container form .form-item .form-error {
  display: none;
}
.record-filters-container form .form-item .checkbox {
  top: 0;
  height: 60px;
}
.record-filters-container form .form-item .checkbox label {
  padding: 18px 0 2px 0;
}
.record-filters-container form .form-item .checkbox label:before {
  margin-right: 10px;
}
.record-filters-container form .form-item .ngx-datepicker-position-bottom-right {
  width: 300px !important;
  border: none !important;
  top: 0 !important;
}
.record-filters-container form .form-item .ngx-datepicker-input {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15" height="16"%3E%3Cpath fill="svg-color" fill-rule="evenodd" d="M14.732 16H.267a.267.267 0 0 1-.268-.267V1.333c0-.147.12-.266.268-.266h1.875v-.8c0-.148.12-.267.268-.267h1.875c.148 0 .268.119.268.267v.8h5.893v-.8c0-.148.12-.267.268-.267h1.875c.148 0 .268.119.268.267v.8h1.875c.148 0 .268.119.268.266V15.733c0 .148-.12.267-.268.267zM4.017 1.333v-.8H2.678v1.6h1.339v-.8zm8.304 0v-.8h-1.339v1.6h1.339v-.8zm2.143.267h-1.607v.8c0 .147-.12.267-.268.267h-1.875a.268.268 0 0 1-.268-.267v-.8H4.553v.8c0 .147-.12.267-.268.267H2.41a.268.268 0 0 1-.268-.267v-.8H.535V4h13.929V1.6zm0 2.933H.535v10.934h13.929V4.533zm-9.107 1.6H12.589v7.734H2.41V6.133h2.947zm4.822 7.2h1.874v-1.866h-1.874v1.866zm0-2.4h1.874V9.067h-1.874v1.866zm0-2.4h1.874V6.667h-1.874v1.866zm-2.411 4.8h1.875v-1.866H7.768v1.866zm0-2.4h1.875V9.067H7.768v1.866zm0-2.4h1.875V6.667H7.768v1.866zm-2.411 4.8h1.875v-1.866H5.357v1.866zm0-2.4h1.875V9.067H5.357v1.866zm0-2.4h1.875V6.667H5.357v1.866zm-2.411 4.8h1.875v-1.866H2.946v1.866zm0-2.4h1.875V9.067H2.946v1.866zm0-2.4h1.875V6.667H2.946v1.866z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute !important;
  background-position: 100% 75%;
  bottom: 0px !important;
  height: 60px !important;
}
.record-filters-container form .form-item div.select-box {
  padding: 26px 3px 12px;
}
.record-filters-container form .form-item div.select-box:after {
  right: 15px;
  height: 100%;
  top: 5px;
}
.record-filters-container form .form-item div.select-box.open:after {
  z-index: 1000;
  transform: rotate(180deg);
}
.record-filters-container form .form-item div.select-box .dropdown-container {
  top: 0px;
  max-height: 300px;
  overflow: auto;
}
.record-filters-container form .form-item div.select-box .dropdown-container .dropdown-element {
  padding: 26px 3px 12px;
}
.record-filters-container form .form-item div.select-box .dropdown-container .dropdown-element:hover {
  background-color: #f3f6f9;
  color: #333333;
}
.record-filters-container form > div {
  width: 250px;
}
.record-filters-container form > div > span {
  display: block;
}
.record-filters-container form > div.double {
  width: 375px;
}
.record-filters-container.boolean form > div {
  width: inherit;
}
.record-filters-container.boolean form > div .form-item label {
  position: relative;
  margin-right: 15px;
  padding: 14px 0 2px 0;
  font-size: 1em;
}
.record-filters-container.custom {
  margin-top: 10px;
  border: 1px #e7e9f2 solid;
  padding: 3px;
}
.record-filters-container.custom li {
  position: relative;
  width: 100%;
  padding: 5px;
  border: 1px #e7e9f2 solid;
}
.record-filters-container.custom li input[type=text],
.record-filters-container.custom li input[type=number] {
  padding-right: 25px;
}
.record-filters-container.custom li textarea {
  margin-top: 0 !important;
  resize: none;
  height: 2em !important;
  overflow: hidden;
}
.record-filters-container.custom li label {
  font-size: 1.1em;
  color: #999999;
  padding: 10px;
  display: inline-block;
}
.record-filters-container.custom li div.select-box {
  position: absolute;
  right: 40px;
  top: 8px;
  padding: 10px 0 5px;
  min-width: 200px;
  display: block;
}
.record-filters-container.custom li div.select-box .dropdown-container {
  z-index: 25;
  top: 36px;
  position: absolute;
}
.record-filters-container.custom li div.select-box .dropdown-container .dropdown-element {
  display: block;
}
.record-filters-container.custom li abbr .form-item {
  margin-bottom: 0;
}
.record-filters-container.custom li abbr label {
  display: none;
}
.record-filters-container.custom li abbr .form-error {
  display: none;
}
.record-filters-container.custom li abbr div {
  display: inline-block;
  position: relative;
}
.record-filters-container.custom li abbr div.select-box {
  top: -5px;
  right: 0;
  position: relative;
}
.record-filters-container.custom li abbr .ngx-datepicker-container {
  position: absolute;
  top: 60px;
  right: 20px;
}
.record-filters-container.custom li a {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  content: "";
  width: 20px;
  height: 100%;
  right: 5px;
  top: 0;
  cursor: pointer;
  transition: 0.5s;
}
.record-filters-container.custom li a:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.record-filters-container.custom li.header {
  cursor: pointer;
}
.record-filters-container.custom li.header label {
  color: #333333;
}
.record-filters-container.custom li.header a {
  top: 10px;
  right: 10px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #e7e9f2;
  background-image: none;
}
.record-filters-container.custom li.header.active a {
  top: 15px;
  transform: rotate(90deg);
}
.record-filters-container.custom li.disabled {
  position: absolute;
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
.record-filters-container.custom select {
  position: absolute;
  right: 40px;
  top: 8px;
}

.fonda-datepicker-container {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 16px;
  min-width: 260px;
  z-index: 800;
  background-color: #ffffff;
}
.fonda-datepicker-container .mat-mdc-text-field-wrapper {
  cursor: pointer;
  --mdc-filled-text-field-active-indicator-height: 0px;
  height: 40px;
  background: transparent !important;
}
.fonda-datepicker-container .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay {
  background-color: #FFFFFF;
}
.fonda-datepicker-container .mat-mdc-form-field-infix {
  position: unset;
  width: 118px;
}
.fonda-datepicker-container .datepicker-containerinput {
  background-image: unset;
}
.fonda-datepicker-container .option-choose {
  height: 50px;
  width: 100%;
  padding: 5px;
  display: flex;
}
.fonda-datepicker-container .option-choose span {
  width: 50%;
  background-color: #ffffff;
  cursor: pointer;
  color: #333333;
  height: 100%;
  display: inline-block;
  border: 1px solid #cccccc;
  text-align: center;
  line-height: 34px;
}
.fonda-datepicker-container .option-choose span.choosen {
  cursor: auto;
  background-color: #2980b9;
  color: #ffffff;
}
.fonda-datepicker-container .datepicker-container {
  min-width: 260px;
}
.fonda-datepicker-container.active {
  display: block;
}
.fonda-datepicker-container .mydrp,
.fonda-datepicker-container .mydp {
  width: 100% !important;
}
.fonda-datepicker-container .mydrp .inline,
.fonda-datepicker-container .mydrp .inlinedp,
.fonda-datepicker-container .mydp .inline,
.fonda-datepicker-container .mydp .inlinedp {
  width: 100% !important;
}
.fonda-datepicker-container .mydrp .selector,
.fonda-datepicker-container .mydp .selector {
  border: none;
  margin: 0 !important;
  height: 100% !important;
}
.fonda-datepicker-container .mydrp .selector:focus,
.fonda-datepicker-container .mydp .selector:focus {
  border: none;
}
.fonda-datepicker-container .mydrp .titlearea,
.fonda-datepicker-container .mydp .titlearea {
  display: none;
}
.fonda-datepicker-container .mydrp .header,
.fonda-datepicker-container .mydp .header {
  font-weight: bold;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #ffffff;
  height: 50px;
}
.fonda-datepicker-container .mydrp .header tr,
.fonda-datepicker-container .mydp .header tr {
  padding: 0 4px;
}
.fonda-datepicker-container .mydrp .header tr td button,
.fonda-datepicker-container .mydp .header tr td button {
  background-color: #ffffff;
  color: #333333;
}
.fonda-datepicker-container .mydrp .header tr td button:hover,
.fonda-datepicker-container .mydp .header tr td button:hover {
  background-color: #ffffff;
  color: #333333;
  text-decoration: underline;
}
.fonda-datepicker-container .mydrp .header tr td:first-child,
.fonda-datepicker-container .mydp .header tr td:first-child {
  padding: 0;
}
.fonda-datepicker-container .mydrp .header tr td:first-child > div,
.fonda-datepicker-container .mydp .header tr td:first-child > div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fonda-datepicker-container .mydrp .header tr td:nth-child(2),
.fonda-datepicker-container .mydp .header tr td:nth-child(2) {
  display: none;
}
.fonda-datepicker-container .mydrp .header tr td:nth-child(3),
.fonda-datepicker-container .mydp .header tr td:nth-child(3) {
  position: absolute;
  margin: 0 calc(50% + 10px);
  top: 0;
  height: 50px;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fonda-datepicker-container .mydrp .header tr td:nth-child(3) .headerbtncell,
.fonda-datepicker-container .mydp .header tr td:nth-child(3) .headerbtncell {
  display: none;
}
.fonda-datepicker-container .mydrp .header .yearlabel,
.fonda-datepicker-container .mydp .header .yearlabel {
  position: relative;
  top: 1px;
}
.fonda-datepicker-container .mydrp .header .headermonthtxt,
.fonda-datepicker-container .mydp .header .headermonthtxt {
  margin-right: 30px;
}
.fonda-datepicker-container .mydrp .header .headermonthtxt,
.fonda-datepicker-container .mydrp .header .headeryeartxt,
.fonda-datepicker-container .mydp .header .headermonthtxt,
.fonda-datepicker-container .mydp .header .headeryeartxt {
  display: flex;
}
.fonda-datepicker-container .mydrp .header .icon-mydpleft,
.fonda-datepicker-container .mydrp .header .icon-mydrpleft,
.fonda-datepicker-container .mydp .header .icon-mydpleft,
.fonda-datepicker-container .mydp .header .icon-mydrpleft {
  height: 50px;
  border-radius: 0;
  width: 50px;
  border-right: 1px solid #cccccc;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.fonda-datepicker-container .mydrp .header .icon-mydpleft:hover,
.fonda-datepicker-container .mydrp .header .icon-mydrpleft:hover,
.fonda-datepicker-container .mydp .header .icon-mydpleft:hover,
.fonda-datepicker-container .mydp .header .icon-mydrpleft:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23236fa1" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.fonda-datepicker-container .mydrp .header .icon-mydpleft:before,
.fonda-datepicker-container .mydrp .header .icon-mydrpleft:before,
.fonda-datepicker-container .mydp .header .icon-mydpleft:before,
.fonda-datepicker-container .mydp .header .icon-mydrpleft:before {
  content: "";
}
.fonda-datepicker-container .mydrp .header .icon-mydpright,
.fonda-datepicker-container .mydrp .header .icon-mydrpright,
.fonda-datepicker-container .mydp .header .icon-mydpright,
.fonda-datepicker-container .mydp .header .icon-mydrpright {
  height: 50px;
  border-radius: 0;
  width: 50px;
  border-left: 1px solid #cccccc;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.fonda-datepicker-container .mydrp .header .icon-mydpright:hover,
.fonda-datepicker-container .mydrp .header .icon-mydrpright:hover,
.fonda-datepicker-container .mydp .header .icon-mydpright:hover,
.fonda-datepicker-container .mydp .header .icon-mydrpright:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23236fa1" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.fonda-datepicker-container .mydrp .header .icon-mydpright:before,
.fonda-datepicker-container .mydrp .header .icon-mydrpright:before,
.fonda-datepicker-container .mydp .header .icon-mydpright:before,
.fonda-datepicker-container .mydp .header .icon-mydrpright:before {
  content: "";
}
.fonda-datepicker-container .mydrp .caltable,
.fonda-datepicker-container .mydp .caltable {
  display: block;
}
.fonda-datepicker-container .mydrp .caltable tr,
.fonda-datepicker-container .mydp .caltable tr {
  padding: 0 4px;
}
.fonda-datepicker-container .mydrp .caltable thead,
.fonda-datepicker-container .mydp .caltable thead {
  display: block;
}
.fonda-datepicker-container .mydrp .caltable thead th,
.fonda-datepicker-container .mydp .caltable thead th {
  background-color: #ffffff;
  color: #333333;
  font-weight: bold;
  width: 30px;
  max-width: 30px;
  height: 30px;
  margin: 3px;
  font-size: 1em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.fonda-datepicker-container .mydrp .caltable thead th > div,
.fonda-datepicker-container .mydp .caltable thead th > div {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.fonda-datepicker-container .mydrp .caltable thead th:hover,
.fonda-datepicker-container .mydp .caltable thead th:hover {
  color: #333333;
  background-color: #ffffff;
}
.fonda-datepicker-container .mydrp .caltable tbody,
.fonda-datepicker-container .mydp .caltable tbody {
  display: block;
}
.fonda-datepicker-container .mydrp .caltable td,
.fonda-datepicker-container .mydp .caltable td {
  width: 30px;
  max-width: 30px;
  height: 30px;
  margin: 3px;
  display: inline-flex;
  padding: 0;
  justify-content: center;
  align-items: center;
}
.fonda-datepicker-container .mydrp .caltable td > div,
.fonda-datepicker-container .mydp .caltable td > div {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.fonda-datepicker-container .mydrp .caltable tr,
.fonda-datepicker-container .mydp .caltable tr {
  display: block;
  width: 100%;
}
.fonda-datepicker-container .mydrp .datevalue,
.fonda-datepicker-container .mydp .datevalue {
  width: 100%;
  height: 100%;
  border-radius: 100% !important;
}
.fonda-datepicker-container .mydrp .currmonth,
.fonda-datepicker-container .mydp .currmonth {
  background-color: #ffffff;
}
.fonda-datepicker-container .mydrp .daycell,
.fonda-datepicker-container .mydp .daycell {
  height: 50px;
  border-radius: 100%;
  color: black;
}
.fonda-datepicker-container .mydrp .range .datevalue,
.fonda-datepicker-container .mydp .range .datevalue {
  background-color: rgba(41, 128, 185, 0.41);
  color: #333333;
}
.fonda-datepicker-container .mydrp .range .selecteddaybegin,
.fonda-datepicker-container .mydrp .range .selecteddayend,
.fonda-datepicker-container .mydp .range .selecteddaybegin,
.fonda-datepicker-container .mydp .range .selecteddayend {
  background-color: #2980b9;
}
.fonda-datepicker-container .mydrp .range .selecteddaybegin span,
.fonda-datepicker-container .mydrp .range .selecteddayend span,
.fonda-datepicker-container .mydp .range .selecteddaybegin span,
.fonda-datepicker-container .mydp .range .selecteddayend span {
  color: #ffffff !important;
}
.fonda-datepicker-container .mydrp .range .selecteddaybegin:hover,
.fonda-datepicker-container .mydrp .range .selecteddayend:hover,
.fonda-datepicker-container .mydp .range .selecteddaybegin:hover,
.fonda-datepicker-container .mydp .range .selecteddayend:hover {
  background-color: #236fa1;
}
.fonda-datepicker-container .mydrp .selecteddaybegin,
.fonda-datepicker-container .mydrp .selecteddayend,
.fonda-datepicker-container .mydp .selecteddaybegin,
.fonda-datepicker-container .mydp .selecteddayend {
  background-color: #2980b9;
}
.fonda-datepicker-container .mydrp .selecteddaybegin span,
.fonda-datepicker-container .mydrp .selecteddayend span,
.fonda-datepicker-container .mydp .selecteddaybegin span,
.fonda-datepicker-container .mydp .selecteddayend span {
  color: #ffffff !important;
}
.fonda-datepicker-container .mydrp .selecteddaybegin:hover,
.fonda-datepicker-container .mydrp .selecteddayend:hover,
.fonda-datepicker-container .mydp .selecteddaybegin:hover,
.fonda-datepicker-container .mydp .selecteddayend:hover {
  background-color: #236fa1;
  color: #ffffff;
}
.fonda-datepicker-container .mydrp .selectedday > div,
.fonda-datepicker-container .mydp .selectedday > div {
  background-color: #2980b9;
}
.fonda-datepicker-container .mydrp .selectedday > div span,
.fonda-datepicker-container .mydp .selectedday > div span {
  color: #ffffff !important;
}
.fonda-datepicker-container .mydrp .selectedday > div:hover,
.fonda-datepicker-container .mydp .selectedday > div:hover {
  background-color: #236fa1;
}

.fonda-datepicker-icon-container {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  top: 0;
  left: 0;
  z-index: 100;
}
.fonda-datepicker-icon-container .fonda-datepicker-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15" height="16"%3E%3Cpath fill="svg-color" fill-rule="evenodd" d="M14.732 16H.267a.267.267 0 0 1-.268-.267V1.333c0-.147.12-.266.268-.266h1.875v-.8c0-.148.12-.267.268-.267h1.875c.148 0 .268.119.268.267v.8h5.893v-.8c0-.148.12-.267.268-.267h1.875c.148 0 .268.119.268.267v.8h1.875c.148 0 .268.119.268.266V15.733c0 .148-.12.267-.268.267zM4.017 1.333v-.8H2.678v1.6h1.339v-.8zm8.304 0v-.8h-1.339v1.6h1.339v-.8zm2.143.267h-1.607v.8c0 .147-.12.267-.268.267h-1.875a.268.268 0 0 1-.268-.267v-.8H4.553v.8c0 .147-.12.267-.268.267H2.41a.268.268 0 0 1-.268-.267v-.8H.535V4h13.929V1.6zm0 2.933H.535v10.934h13.929V4.533zm-9.107 1.6H12.589v7.734H2.41V6.133h2.947zm4.822 7.2h1.874v-1.866h-1.874v1.866zm0-2.4h1.874V9.067h-1.874v1.866zm0-2.4h1.874V6.667h-1.874v1.866zm-2.411 4.8h1.875v-1.866H7.768v1.866zm0-2.4h1.875V9.067H7.768v1.866zm0-2.4h1.875V6.667H7.768v1.866zm-2.411 4.8h1.875v-1.866H5.357v1.866zm0-2.4h1.875V9.067H5.357v1.866zm0-2.4h1.875V6.667H5.357v1.866zm-2.411 4.8h1.875v-1.866H2.946v1.866zm0-2.4h1.875V9.067H2.946v1.866zm0-2.4h1.875V6.667H2.946v1.866z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 5px;
  bottom: 12px;
  z-index: 10;
  cursor: pointer;
}

.admin-administration-general .administration-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.admin-administration-general .administration-header .edit-fiscal-year {
  padding-left: 30px;
  background-color: #ffffff;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.admin-administration-general .administration-header .edit-fiscal-year:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  left: 5px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  transition: all 0.2s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.admin-administration-general .administration-header .edit-fiscal-year:hover {
  background-color: #236fa1;
}
.admin-administration-general .administration-header .edit-fiscal-year:hover:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .administration-header .edit-fiscal-year.disabled {
  cursor: auto;
  background-color: #777777;
}
.admin-administration-general .administration-header .edit-fiscal-year.disabled:hover {
  border-width: 1px;
  background-color: #777777;
  color: #333333;
}
.admin-administration-general .administration-header .edit-fiscal-year.disabled:hover:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table {
  margin-bottom: 50px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
}
.admin-administration-general .fiscal-year-table .table-year-header {
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  display: flex;
  justify-content: space-between;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 15px;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year span {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year .next-icon {
  margin-left: 13px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year .prev-icon {
  margin-right: 13px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year:hover .next-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23236fa1" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year:hover .prev-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23236fa1" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year:hover a {
  text-decoration: underline;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled {
  cursor: auto;
  visibility: hidden;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled .next-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23777777" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled .prev-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23777777" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled a {
  cursor: auto;
  color: #777777;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled:hover .next-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23777777" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled:hover .prev-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23777777" points="10.4,25 35.4,0 39.6,4.2 18.8,25 39.6,45.8 35.4,50"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table .table-year-header .other-year.disabled:hover a {
  text-decoration: none;
  color: #777777;
}
.admin-administration-general .fiscal-year-table .table-year-header .current-year {
  text-align: center;
}
.admin-administration-general .fiscal-year-table .table-year-header .current-year a {
  font-size: 0.9em;
  display: block;
}
.admin-administration-general .fiscal-year-table table {
  margin-top: 10px;
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0);
}
.admin-administration-general .fiscal-year-table table tr {
  border-bottom: 1px solid #cccccc;
}
.admin-administration-general .fiscal-year-table table tr:last-child, .admin-administration-general .fiscal-year-table table tr:first-child {
  border: none;
}
.admin-administration-general .fiscal-year-table table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.admin-administration-general .fiscal-year-table table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.admin-administration-general .fiscal-year-table table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.admin-administration-general .fiscal-year-table table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.admin-administration-general .fiscal-year-table table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.admin-administration-general .fiscal-year-table table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.admin-administration-general .fiscal-year-table table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.admin-administration-general .fiscal-year-table table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .admin-administration-general .fiscal-year-table table {
    padding: 10px 10px;
  }
}
.admin-administration-general .fiscal-year-table table th {
  color: #333333;
  font-weight: normal;
}
.admin-administration-general .fiscal-year-table table tr.poul {
  background-color: #f2f2f2;
  border-bottom: 1px solid #cccccc;
}
.admin-administration-general .fiscal-year-table table tr td:last-child,
.admin-administration-general .fiscal-year-table table tr th:last-child {
  text-align: center;
  width: 160px;
}
.admin-administration-general .fiscal-year-table table tr td:nth-child(2) div,
.admin-administration-general .fiscal-year-table table tr th:nth-child(2) div {
  margin-right: 50%;
  text-align: right;
}
.admin-administration-general .fiscal-year-table table tr td .expand-icon,
.admin-administration-general .fiscal-year-table table tr th .expand-icon {
  background-size: 20px;
}
.admin-administration-general .edit-general-container {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  width: 100%;
  display: flex;
  margin-bottom: 400px;
}
.admin-administration-general .edit-general-container .edit-block {
  width: 100%;
  padding: 15px;
  border-right: 1px solid #cccccc;
}
.admin-administration-general .edit-general-container .edit-block:last-child {
  border: 0;
}
.admin-administration-general .edit-general-container .edit-block h3 {
  display: block;
}
.admin-administration-general .edit-general-container .edit-block .form-item {
  float: none;
  height: 80px;
}
.admin-administration-general .edit-general-container .edit-block .form-item .fonda-datepicker-icon {
  bottom: 32px;
}
.admin-administration-general .edit-general-container .edit-block .form-item .select-box {
  padding-bottom: 8px;
}
.admin-administration-general .edit-general-container .edit-block .button:disabled {
  background-color: #777777;
}
.admin-administration-general .edit-general-container .edit-block .button:disabled:hover {
  background-color: #777777;
  color: #ffffff;
}
.admin-administration-general .edit-general-container .edit-block .button.disabled {
  background-color: #777777;
}
.admin-administration-general .edit-general-container .edit-block .button.disabled:hover {
  background-color: #777777;
  color: #ffffff;
}

.economy-section-container {
  padding: 40px 0 20px 0;
}
.economy-section-container form .economy-plan {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.economy-section-container form .economy-plan .form-item {
  width: 30%;
}
.economy-section-container form .economy-plan .trash-btn {
  position: relative;
  bottom: -10px;
}
.economy-section-container form .fonda-datepicker-icon {
  bottom: 32px;
}
.economy-section-container button.button {
  height: 40px;
}
.economy-section-container button.button.color-blue {
  margin: 0;
  margin-right: -10px;
}
.economy-section-container button.button.new {
  margin-top: 20px;
}
.economy-section-container button.button.disabled:hover {
  background-color: #777777;
}

.translation-manager-container table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
  margin-bottom: 30px;
}
.translation-manager-container table tr {
  border-bottom: 1px solid #cccccc;
}
.translation-manager-container table tr:last-child, .translation-manager-container table tr:first-child {
  border: none;
}
.translation-manager-container table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.translation-manager-container table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.translation-manager-container table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.translation-manager-container table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-manager-container table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.translation-manager-container table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-manager-container table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-manager-container table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-manager-container table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-manager-container table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-manager-container table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-manager-container table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.translation-manager-container table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.translation-manager-container table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .translation-manager-container table {
    padding: 10px 10px;
  }
}
.translation-manager-container table tr td,
.translation-manager-container table tr th {
  padding: 10px 0 10px 10px;
}
.translation-manager-container table tr td:first-child,
.translation-manager-container table tr th:first-child {
  width: 400px;
  max-width: 400px;
}
.translation-manager-container table tr td:last-child,
.translation-manager-container table tr th:last-child {
  width: 90px;
  padding: 10px;
  text-align: center;
}
.translation-manager-container table tr td:last-child.edit,
.translation-manager-container table tr th:last-child.edit {
  width: 90px;
}
@media only screen and (min-width: 1200px) {
  .translation-manager-container table tr td.edit-text,
  .translation-manager-container table tr th.edit-text {
    min-width: 450px;
  }
}
@media only screen and (min-width: 1400px) {
  .translation-manager-container table tr td.edit-text,
  .translation-manager-container table tr th.edit-text {
    min-width: 550px;
  }
}
@media only screen and (min-width: 1600px) {
  .translation-manager-container table tr td.edit-text,
  .translation-manager-container table tr th.edit-text {
    min-width: 650px;
  }
}
.translation-manager-container table tr td.edit-text textarea,
.translation-manager-container table tr th.edit-text textarea {
  border: 1px solid #cccccc;
  padding: 6px;
  margin-right: 15px;
  width: 100%;
  resize: vertical;
}
.translation-manager-container .translation-search-button {
  background-color: #ffffff;
  height: auto;
}
.translation-manager-container .translation-search-button:hover {
  color: #ffffff;
  background-color: #236fa1;
}
.translation-manager-container .container .translations-container .translaton-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.translation-manager-container .container .translations-container .translaton-header h2 {
  margin-right: 30px;
  padding-top: 10px;
  padding-bottom: 0;
}
.translation-manager-container .container .translations-container .translaton-header .select-box {
  width: 200px;
}
.translation-manager-container .container .translations-container div.indent {
  padding: 20px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
}
.translation-manager-container .container .translations-container div.hidden {
  display: none;
}
.translation-manager-container .container .translations-container h3,
.translation-manager-container .container .translations-container h4,
.translation-manager-container .container .translations-container h5 {
  margin-bottom: 10px;
}
.translation-manager-container .container .translations-container h3 {
  margin-top: 40px;
  font-size: 1.6em;
}
.translation-manager-container .container .translations-container h4 {
  margin-top: 20px;
  font-size: 1.4em;
}
.translation-manager-container .container .translations-container h5 {
  font-size: 1.2em;
}
.translation-manager-container .container .translations-container.non-records h2 {
  margin-bottom: 30px;
}
.translation-manager-container .container .translations-container.non-records h3 {
  margin-top: 0;
  margin-bottom: 20px;
}

.translation-log__popup {
  background-color: white;
  width: 1000px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.translation-log__popup__container {
  padding: 20px;
}
.translation-log__popup__container table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.translation-log__popup__container table tr {
  border-bottom: 1px solid #cccccc;
}
.translation-log__popup__container table tr:last-child, .translation-log__popup__container table tr:first-child {
  border: none;
}
.translation-log__popup__container table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.translation-log__popup__container table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.translation-log__popup__container table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.translation-log__popup__container table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-log__popup__container table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.translation-log__popup__container table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-log__popup__container table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-log__popup__container table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-log__popup__container table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-log__popup__container table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.translation-log__popup__container table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.translation-log__popup__container table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.translation-log__popup__container table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.translation-log__popup__container table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .translation-log__popup__container table {
    padding: 10px 10px;
  }
}
.translation-log__popup__container table tr td:first-child, .translation-log__popup__container table tr td:last-child,
.translation-log__popup__container table tr th:first-child,
.translation-log__popup__container table tr th:last-child {
  max-width: inherit;
}
.translation-log__popup__container table tr td:first-child,
.translation-log__popup__container table tr th:first-child {
  width: inherit;
  text-align: left;
}
.translation-log__popup__container table tr td:last-child,
.translation-log__popup__container table tr th:last-child {
  width: 160px;
}
.translation-log__popup__container table tr th {
  padding: 10px;
}
.translation-log__popup__container--header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.translation-log__popup__container--actual-value {
  margin-bottom: 20px;
}
.translation-log__popup__container--actual-value > h4 {
  display: inline-block;
}
.column-picker {
  background-color: #ffffff;
}
.column-picker.popup {
  overflow: auto;
  width: 900px;
  padding: 20px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.column-picker.popup header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.column-picker.popup h3 {
  margin-bottom: 30px;
}
.column-picker.popup section {
  margin-bottom: 30px;
}
.column-picker.popup #save {
  text-align: center;
}
.column-picker.popup #save button.button.color-blue {
  padding: 13px 50px;
}
.column-picker.popup #add-filter {
  display: flex;
  justify-content: space-between;
  width: 100%;
  white-space: nowrap;
}
.column-picker.popup #add-filter .big {
  min-width: 250px;
}
.column-picker.popup #add-filter .big .select-component {
  width: 100%;
  height: 100%;
}
.column-picker.popup #add-filter .big .select-component .option-component-container {
  top: 38px;
  width: 100%;
}
.column-picker.popup #add-filter button.button.color-blue {
  padding: 0px 50px;
}
.column-picker.popup #add-filter button.button.color-blue.big {
  width: 30%;
  min-width: 250px;
  padding: 8px 15px;
}
.column-picker.popup table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.column-picker.popup table tr {
  border-bottom: 1px solid #cccccc;
}
.column-picker.popup table tr:last-child, .column-picker.popup table tr:first-child {
  border: none;
}
.column-picker.popup table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.column-picker.popup table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.column-picker.popup table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.column-picker.popup table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.column-picker.popup table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.column-picker.popup table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.column-picker.popup table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .column-picker.popup table {
    padding: 10px 10px;
  }
}
.column-picker.popup table tr th {
  text-align: center;
  padding-top: 10px;
}
.column-picker.popup .list-container {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.column-picker.popup .list-container ul .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.column-picker.popup .list-container ul .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.column-picker.popup .list-container ul .burger-button {
  width: 30px;
  height: 30px;
  position: relative;
  display: block;
}
.column-picker.popup .list-container ul .burger-button .icon-burger {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.column-picker.popup .list-container ul li {
  padding: 10px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cccccc;
}
.column-picker.popup .list-container ul li div {
  display: inline-block;
  height: 30px;
}
.column-picker.popup .list-container ul li div:first-child {
  width: 100px;
}
.column-picker.popup .list-container ul li div:nth-child(2) {
  width: 100px;
}
.column-picker.popup .list-container ul li div:nth-child(3) {
  width: calc(100% - 300px);
}
.column-picker.popup .list-container ul li div:last-child {
  width: 70px;
}
.column-picker.popup .list-container ul:first-child li {
  border-bottom: none;
}
.column-picker.popup .list-container > div {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #cccccc;
  width: 100%;
}
.column-picker .gu-over {
  border: 2px dotted #add5ae;
  border: 2px dotted var(--success-background-color);
}
.column-picker .gu-transit {
  opacity: 0.5;
}

.application-review-wrapper.agenda .application-menu, .application-review-wrapper.management .application-menu, .application-review-wrapper.caseworker .application-menu {
  z-index: 100;
  background-color: #ffffff;
  width: 280px;
  position: fixed;
  height: calc(100vh - 70px);
}
.application-review-wrapper.agenda .application-menu .gu-over, .application-review-wrapper.management .application-menu .gu-over, .application-review-wrapper.caseworker .application-menu .gu-over {
  padding-top: 20px;
  padding-bottom: 20px;
}
.application-review-wrapper.agenda .application-menu .actions-container, .application-review-wrapper.management .application-menu .actions-container, .application-review-wrapper.caseworker .application-menu .actions-container {
  display: flex;
  justify-content: space-between;
}
.application-review-wrapper.agenda .application-menu .actions-container a, .application-review-wrapper.management .application-menu .actions-container a, .application-review-wrapper.caseworker .application-menu .actions-container a {
  margin: 0 !important;
}
.application-review-wrapper.agenda .application-menu .actions-container > a, .application-review-wrapper.management .application-menu .actions-container > a, .application-review-wrapper.caseworker .application-menu .actions-container > a {
  margin-right: 10px !important;
}
.application-review-wrapper.agenda .application-menu .actions-container > a:last-child, .application-review-wrapper.management .application-menu .actions-container > a:last-child, .application-review-wrapper.caseworker .application-menu .actions-container > a:last-child {
  margin: 0;
}
.application-review-wrapper.agenda .application-menu .actions-container.left, .application-review-wrapper.management .application-menu .actions-container.left, .application-review-wrapper.caseworker .application-menu .actions-container.left {
  display: flex;
  justify-content: flex-start;
}
.application-review-wrapper.agenda .application-menu .actions-container.right, .application-review-wrapper.management .application-menu .actions-container.right, .application-review-wrapper.caseworker .application-menu .actions-container.right {
  display: flex;
  justify-content: flex-end;
}
.application-review-wrapper.agenda .application-menu .new-section-block, .application-review-wrapper.management .application-menu .new-section-block, .application-review-wrapper.caseworker .application-menu .new-section-block {
  margin: 15px;
  text-align: center;
  background-color: #cccccc;
  padding: 20px 35px;
}
.application-review-wrapper.agenda .application-menu .new-section-block.gu-over, .application-review-wrapper.management .application-menu .new-section-block.gu-over, .application-review-wrapper.caseworker .application-menu .new-section-block.gu-over {
  background-color: #add5ae;
  background-color: var(--success-background-color);
  padding: 20px 35px;
}
.application-review-wrapper.agenda .application-menu .select-component .option-component-container, .application-review-wrapper.management .application-menu .select-component .option-component-container, .application-review-wrapper.caseworker .application-menu .select-component .option-component-container {
  min-width: inherit;
}
.application-review-wrapper.agenda .application-menu .gu-transit, .application-review-wrapper.management .application-menu .gu-transit, .application-review-wrapper.caseworker .application-menu .gu-transit {
  display: none !important;
}
.application-review-wrapper.agenda .application-menu .list-item, .application-review-wrapper.management .application-menu .list-item, .application-review-wrapper.caseworker .application-menu .list-item {
  display: none;
}
.application-review-wrapper.agenda .application-menu.fixed, .application-review-wrapper.management .application-menu.fixed, .application-review-wrapper.caseworker .application-menu.fixed {
  position: fixed;
  height: calc(100vh - 70px);
  top: 70px;
}
.application-review-wrapper.agenda .application-menu nav ul li a, .application-review-wrapper.management .application-menu nav ul li a, .application-review-wrapper.caseworker .application-menu nav ul li a {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 15px 15px 20px;
}
.application-review-wrapper.sorting-block {
  margin-top: 0;
}
.application-review-wrapper.sorting-block .application-second-tab {
  margin-left: 280px;
}
.application-review-wrapper.sorting-block .caseworker-container > .application-flow {
  margin-bottom: 25px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.application-review-wrapper.sorting-block .caseworker-container > .application-flow > h3 {
  display: inline-block;
  margin-right: 15px;
  font-size: 1.8em;
}
.application-review-wrapper.sorting-block .caseworker-container > .application-flow > span {
  cursor: pointer;
  display: inline-block;
  color: #2980b9;
}
.application-review-wrapper.sorting-block .caseworker-container > .application-flow > span:hover {
  color: #236fa1;
  text-decoration: underline;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container > div {
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #cccccc;
  width: 100%;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container > div button.button {
  width: 30%;
  margin-left: 20px;
  cursor: pointer;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container > div select-component {
  width: 30%;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container > div select-component .select-component {
  background-color: #ffffff;
  width: 100%;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container > div select-component .select-component:hover {
  background-color: #236fa1;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container > div select-component .select-component.expanded {
  background-color: #236fa1;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li {
  border-bottom: 1px solid #cccccc;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) {
  padding: 10px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) > div {
  display: inline-block;
  height: 30px;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) > div:first-child {
  width: 100px;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) > div:nth-child(2) {
  width: 200px;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) > div:nth-child(3) {
  width: 200px;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) > div:nth-child(4) {
  width: 100px;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul li:not(.agenda):not(.form-item) > div:last-child {
  width: 140px;
  text-align: center;
}
.application-review-wrapper.sorting-block .caseworker-container > .edit-container ul:first-child li {
  border-bottom: none;
}
.application-review-wrapper.sorting-block .caseworker-container .gu-over {
  border: 2px dotted #add5ae;
  border: 2px dotted var(--success-background-color);
}
.application-review-wrapper.sorting-block .caseworker-container .gu-transit {
  background-color: #cccccc;
}
.application-review-wrapper.sorting-block .caseworker-container .gu-transit:not(.agenda) div {
  display: none;
  opacity: 0;
}
.application-review-wrapper.sorting-block .caseworker-container ul .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.application-review-wrapper.sorting-block .caseworker-container ul .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.application-review-wrapper.sorting-block .caseworker-container ul .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.application-review-wrapper.sorting-block .caseworker-container ul .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.application-review-wrapper.sorting-block .caseworker-container ul .chevron-right {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.application-review-wrapper.sorting-block .caseworker-container ul .chevron-right:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="39.6,25 14.6,50 10.4,45.8 31.2,25 10.4,4.2 14.6,0"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.application-review-wrapper.sorting-block .caseworker-container ul .upload-icon {
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.application-review-wrapper.sorting-block .caseworker-container ul .upload-icon .notifications-count {
  background-color: #add5ae;
  background-color: var(--success-background-color);
}
.application-review-wrapper.sorting-block .caseworker-container ul .upload-icon:hover, .application-review-wrapper.sorting-block .caseworker-container ul .upload-icon.active {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23ffffff" d="M45.9,6.5C40.4,1,31.5,1,26,6.5L3.2,29c-4.3,4.3-4.3,11.2,0,15.5s11.2,4.3,15.5,0l22.8-22.5 c3.1-3.1,3.1-8,0-11c-3.1-3-8-3-11,0L13.3,28c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1c1.8-1.8,4.8-1.8,6.6,0 c1.8,1.8,1.8,4.8,0,6.6L16.5,42.2c-3.1,3.1-8,3.1-11,0c-3.1-3-3.1-8,0-11L28,8.9c4.3-4.3,11.2-4.3,15.5,0c4.3,4.3,4.3,11.2,0,15.5 L26.5,41.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l17.1-17.1C51.4,20.9,51.4,12,45.9,6.5z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.application-review-wrapper.sorting-block .caseworker-container ul .burger-button {
  width: 30px;
  height: 30px;
  position: relative;
  display: block;
}
.application-review-wrapper.sorting-block .caseworker-container ul .burger-button .icon-burger {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpath fill="%23333333" d="M0,41.7h50v-5.6H0V41.7z M0,27.8h50v-5.6H0V27.8z M0,8.3v5.6h50V8.3H0z"/%3E%3C/svg%3E');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.application-review-wrapper.sorting-block .caseworker-container ul .pencil-button {
  cursor: pointer;
  display: inline-block;
  background-color: #ffffff;
}
.application-review-wrapper.sorting-block .caseworker-container ul .pencil-button .icon-pencil {
  background-size: 16px;
}
.application-review-wrapper.sorting-block .caseworker-container ul .pencil-button:hover {
  background-color: #236fa1;
}
.application-review-wrapper.sorting-block.agenda {
  margin-top: 70px;
}
.application-review-wrapper.sorting-block.agenda .application-menu {
  position: fixed;
}
.application-review-wrapper agenda-sorting-block {
  width: 100%;
}

li.gu-mirror:not(.agenda) {
  opacity: 1;
  box-shadow: 0px 2px 5px 1px rgb(0, 0, 0);
  padding: 10px;
  width: 100%;
  filter: none;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cccccc;
}
li.gu-mirror:not(.agenda) button {
  display: none;
}
li.gu-mirror:not(.agenda) div {
  display: inline-block;
  height: 30px;
}
li.gu-mirror:not(.agenda) div:first-child {
  width: 100px;
}
li.gu-mirror:not(.agenda) div:nth-child(2) {
  width: 200px;
}
li.gu-mirror:not(.agenda) div:nth-child(3) {
  width: 200px;
}
li.gu-mirror:not(.agenda) div:nth-child(4) {
  width: 100px;
}
li.gu-mirror:not(.agenda) div:last-child {
  width: 100px;
}
li.gu-mirror:not(.agenda) div.list-container {
  width: 100%;
  padding: 10px;
  height: initial !important;
  display: flex;
  justify-content: space-between;
}

.payment-container .select-box-label {
  position: absolute;
}

.granted-amount {
  margin: 30px 0;
}
.granted-amount table {
  width: 100%;
  padding: 15px 0px;
  border-collapse: collapse;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.7);
}
.granted-amount table tr {
  border-bottom: 1px solid #cccccc;
}
.granted-amount table tr:last-child, .granted-amount table tr:first-child {
  border: none;
}
.granted-amount table tr th {
  padding: 10px;
  padding-top: 0;
  text-align: left;
}
.granted-amount table tr td {
  padding: 10px 2px;
  padding-left: 10px;
  word-break: normal;
}
.granted-amount table tr td .download-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23333333" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #e8ebed;
}
.granted-amount table tr td .download-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 41.712 41.712" style="enable-background:new 0 0 41.712 41.712;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.586,21.8c0.444-0.444,0.444-1.143,0-1.587c-0.429-0.444-1.143-0.444-1.571,0l-8.047,8.032V1.706 c0-0.619-0.492-1.127-1.111-1.127c-0.619,0-1.127,0.508-1.127,1.127v26.539l-8.031-8.032c-0.444-0.444-1.159-0.444-1.587,0 c-0.444,0.444-0.444,1.143,0,1.587l9.952,9.952c0.429,0.429,1.143,0.429,1.587,0L31.586,21.8z M39.474,29.086 c0-0.619,0.492-1.111,1.111-1.111c0.619,0,1.127,0.492,1.127,1.111v10.92c0,0.619-0.508,1.127-1.127,1.127H1.111 C0.492,41.133,0,40.625,0,40.006v-10.92c0-0.619,0.492-1.111,1.111-1.111s1.127,0.492,1.127,1.111v9.809h37.236V29.086z"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .log-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23333333"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.granted-amount table tr td .log-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg enable-background="new 0 0 512 512" height="512px" id="Layer_1" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M438.247,183.129L261.315,6.196h-15.192h-5.633H73.888V506h364.44V183.16L438.247,183.129z M261.315,35.645  l137.153,137.152H261.315V35.645z M94.713,485.175V27.021H240.49v166.601h177.014v291.552H94.713z" fill="%23236fa1"/%3E%3C/svg%3E');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .delete-icon {
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23e4254e" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 40px;
  cursor: pointer;
}
.granted-amount table tr td .delete-icon:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23c92045" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .edit-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.granted-amount table tr td .edit-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M12.3.699A2.37 2.37 0 0 0 10.612 0c-.638 0-1.237.248-1.687.699L1.746 7.837a.394.394 0 0 0-.096.149L.025 12.455a.409.409 0 0 0 .087.419.408.408 0 0 0 .415.108l4.041-1.24a.403.403 0 0 0 .168-.101L12.3 4.077a2.37 2.37 0 0 0 .7-1.689 2.375 2.375 0 0 0-.7-1.689zM4.1 11.036l-1.512.464a1.748 1.748 0 0 0-.413-.675 2.167 2.167 0 0 0-.55-.39l.692-1.904h.934v.813c0 .224.181.406.406.406h.717L4.1 11.036zm5.98-5.888l-4.949 4.949.142-.669a.408.408 0 0 0-.397-.491h-.813v-.812a.406.406 0 0 0-.406-.406h-.641l4.831-4.804.005.004a1.563 1.563 0 0 1 1.114-.461 1.575 1.575 0 0 1 1.114 2.69zm1.645-1.646l-.379.379a2.37 2.37 0 0 0-.691-1.536 2.367 2.367 0 0 0-1.538-.692l.38-.378.002-.001a1.558 1.558 0 0 1 1.113-.461c.421 0 .816.163 1.113.461.298.298.462.694.462 1.114 0 .421-.163.817-.462 1.114zm-2.668-.133L4.995 7.432a.405.405 0 1 0 .574.574l4.062-4.062a.406.406 0 1 0-.574-.575z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .trash-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23333333" width="3.1" height="25.1"/%3E%3Cpath fill="%23333333" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.granted-amount table tr td .trash-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cg%3E%3Crect x="17.2" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="23.4" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Crect x="29.7" y="15.6" fill="%23ffffff" width="3.1" height="25.1"/%3E%3Cpath fill="%23ffffff" d="M45.4,6.2H32.7V4.6c0-2.5-2.1-4.6-4.6-4.6h-6.3c-2.5,0-4.6,2.1-4.6,4.6v1.6H4.6v3.1h3.2l2.8,36.1 c0.2,2.5,2.4,4.6,4.9,4.6h18.8c2.5,0,4.7-2,4.9-4.6l2.8-36.1h3.2V6.2z M20.2,4.6c0-0.9,0.7-1.7,1.7-1.7h6.3c0.9,0,1.7,0.7,1.7,1.7 v1.6h-9.6V4.6z M36.2,45.2c0,0.8-0.8,1.7-1.8,1.7H15.6c-0.8,0-1.7-0.7-1.8-1.7L11,9.3H39L36.2,45.2z"/%3E%3C/g%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .approve-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.granted-amount table tr td .approve-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M.001 4.524l1.876-1.826L5.6 6.349 12.122.001l1.876 1.826L5.6 10 .001 4.524z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .document-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23333333" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.granted-amount table tr td .document-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="13"%3E%3Cpath fill="%23ffffff" fill-rule="evenodd" d="M9.342 13H.657A.65.65 0 0 1 0 12.359V.641A.65.65 0 0 1 .657 0h6.641c.085 0 .164.034.22.089l2.391 2.33a.31.31 0 0 1 .091.212v9.728a.65.65 0 0 1-.658.641zM7.61 1.039v1.259c0 .018.014.032.032.032h1.292L7.61 1.039zm1.765 1.9H7.643a.65.65 0 0 1-.658-.641V.609H.657a.032.032 0 0 0-.033.032v11.718c0 .018.015.032.033.032h8.686a.032.032 0 0 0 .032-.032v-9.42zM7.763 8.447H2.237a.308.308 0 0 1-.312-.305c0-.168.139-.304.312-.304h5.526c.173 0 .313.136.313.304a.31.31 0 0 1-.313.305zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.169.139-.305.312-.305h5.526c.173 0 .313.136.313.305 0 .168-.14.304-.313.304zm0-1.837H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.305.312-.305h5.526a.31.31 0 0 1 .313.305c0 .168-.14.304-.313.304zM2.237 9.675H5c.172 0 .312.136.312.304 0 .168-.14.304-.312.304H2.237a.308.308 0 0 1-.312-.304c0-.168.139-.304.312-.304z"/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .cancel-icon {
  border: 1px solid #cccccc;
  border-radius: 3px;
  transition: all 0.25s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23333333" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.granted-amount table tr td .cancel-icon:hover {
  border-color: #236fa1;
  background-color: #236fa1;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%23ffffff" points="29.5,25.4 50,4.9 50,4.9 45.5,0.4 45.5,0.4 25,20.8 4.5,0.4 4.5,0.4 0,4.9 0,4.9 20.5,25.4 0,45.8 0,45.8 4.5,50.4 4.5,50.4 25,29.9 45.5,50.4 45.5,50.4 50,45.8 50,45.8 "/%3E%3C/svg%3E');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}
.granted-amount table tr td .file-name {
  max-width: 250px;
  word-break: break-word;
}
.granted-amount table tr td .expand-icon {
  transition: all 0.5s cubic-bezier(0.24, 0.63, 0.5, 0.99);
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50"%3E%3Cpolygon fill="%232980b9" points="25,39.6 50,14.6 45.8,10.4 25,31.2 4.2,10.4 0,14.6"/%3E%3C/svg%3E');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.granted-amount table tr td .expand-icon.active {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1280px) {
  .granted-amount table {
    padding: 10px 10px;
  }
}
.granted-amount table tr th {
  padding: 10px;
}
.granted-amount__header {
  margin-top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 20px 0;
}
.granted-amount__header button.smaller {
  height: 40px;
}
.granted-amount__header button.add {
  line-height: 0.5em;
  width: 40px;
  font-size: 2em;
  margin: 0;
}

.cookies-container {
  background-color: #ffffff;
  position: fixed;
  z-index: 1000;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 10px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
}
.cookies-container h2 {
  margin: 0 0 1rem 0;
}
.cookies-container p {
  margin: 0;
}
.cookies-container .wrapper {
  display: block;
  align-items: center;
}
.cookies-container .wrapper .message {
  width: 100%;
  margin-bottom: 15px;
}
.cookies-container .wrapper .message p,
.cookies-container .wrapper .message h2 {
  color: #333333;
}
.cookies-container .wrapper .button-container {
  width: 100%;
  text-align: right;
}
.cookies-container .wrapper .button-container button {
  font-size: 1rem;
  margin: 0;
  width: 200px;
  cursor: pointer;
  background-color: transparent;
  color: #333333;
  padding: 15px 0;
  border: 1px solid #333333;
}
.cookies-container .wrapper .button-container button:hover {
  background-color: #99bd99;
  background-color: var(--success-background-color);
  border-color: #333333;
}
@media only screen and (min-width: 1024px) {
  .cookies-container {
    padding: 20px;
  }
  .cookies-container .wrapper {
    display: flex;
    justify-content: space-between;
  }
  .cookies-container .wrapper .message {
    margin-bottom: 0;
    width: 75%;
  }
  .cookies-container .wrapper .button-container {
    width: 200px;
  }
}

div.tooltip {
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  color: #333333;
  position: absolute;
  padding: 0.75rem;
  font-size: 14px;
  border-radius: 8px;
  white-space: nowrap;
  z-index: 1000;
}

.cke_wysiwyg_div {
  color: #000;
}

ul {
  list-style: none;
}

*,
*:after,
*:before {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  outline: 0;
  border: none;
}

body {
  width: 100%;
  background-color: #ffffff;
  color: #888888;
  overflow-x: hidden;
  overflow-y: scroll;
}
body.modal-open {
  overflow-y: hidden;
}
body:not(.without-padding) {
  padding-bottom: 75px;
}

.container {
  position: relative;
  width: calc(100% - 10px);
  margin: 0 auto;
}

.body-wrapper.big-header {
  padding-top: 130px;
}

section {
  width: 100%;
  display: table;
}
section.bg-lightblue {
  background-color: #f3f6f9;
}
section.page-content {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}
section.page-content h1,
section.page-content p {
  text-align: center;
}
section.page-content p {
  padding: 20px 0;
}
section.page-content p span.icon-form-error {
  color: #e4254e;
}
section.first-section {
  margin-top: 70px;
}
section.first-section .content-center {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

.p-relative {
  position: relative;
}

@media screen and (max-width: 1023px) {
  .caseworker-area {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .container {
    width: calc(100% - 60px);
  }
  .container.log {
    width: calc(100% - 30px);
  }
  section.first-section.big-header.fixed {
    margin-top: 0;
    top: 0px;
  }
  section.first-section.review, section.first-section.profile {
    margin-top: 130px;
  }
}
.cke_screen_reader_only {
  height: 0 !important;
}

.fonda-box-shadow {
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.5);
}

.m-10 {
  margin: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.p-10 {
  padding: 10px;
}

.pt-10 {
  padding-top: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.m-20 {
  margin: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.p-20 {
  padding: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.m-25 {
  margin: 25px;
}

.mt-25 {
  margin-top: 25px;
}

.mb-25 {
  margin-bottom: 25px;
}

.ml-25 {
  margin-left: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.p-25 {
  padding: 25px;
}

.pt-25 {
  padding-top: 25px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pl-25 {
  padding-left: 25px;
}

.pr-25 {
  padding-right: 25px;
}

.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.m-30 {
  margin: 30px;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.p-30 {
  padding: 30px;
}

.pt-30 {
  padding-top: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.m-auto {
  margin: auto;
}

.mt-auto {
  margin-top: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.p-auto {
  padding: auto;
}

.pt-auto {
  padding-top: auto;
}

.pb-auto {
  padding-bottom: auto;
}

.pl-auto {
  padding-left: auto;
}

.pr-auto {
  padding-right: auto;
}

.px-auto {
  padding-left: auto;
  padding-right: auto;
}

.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}

.landing-messages .table-container tr:hover p {
  color: white;
}
.landing-messages .table-container tr td p,
.landing-messages .table-container tr th p {
  font-size: 1em;
  font-weight: normal;
  display: none;
}
.landing-messages .table-container tr td p:first-child,
.landing-messages .table-container tr th p:first-child {
  display: block;
}

.mat-progress-bar-fill::after {
  background-color: #236fa1;
}

header.header-fixed .header a:not(.button) {
  color: #333333;
}
header form a {
  color: #888888;
}
header form a:hover {
  color: #888888;
}

.form-item {
  margin-bottom: 10px;
}

.files .full ul.non-selectable {
  cursor: auto !important;
}
.files .full ul.non-selectable:hover {
  background-color: #ffffff !important;
}
.files .full ul.non-selectable:hover li {
  color: #888888 !important;
}

.second .form-item.half {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .second .form-item.half {
    margin-left: 30px;
  }
}

@media screen and (min-width: 768px) {
  .admin-application-tools .second a {
    margin-left: 30px;
  }
}
.admin-application-tools .second a.full {
  margin-left: 0;
}

a {
  cursor: pointer;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  opacity: 1;
  z-index: 9999;
  transition: all 0.7s cubic-bezier(0.24, 0.63, 0.5, 0.99);
}
.overlay.inactive {
  display: none;
}
@media only screen and (min-width: 768px) {
  .overlay.top70 {
    top: 70px;
    height: calc(100% - 70px);
  }
}

.actions-button {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

@media only screen and (min-width: 768px) {
  .fixed {
    position: fixed;
    top: -70px;
    z-index: 100;
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  }
}

header.white-background a {
  color: black;
}
header.white-background .header .logo {
  background-size: 105px;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: contain;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.application-flow div.button-relative {
  position: relative;
  float: right;
}
.application-flow div.button-fixed {
  position: fixed;
  right: 20px;
  top: 100px;
  z-index: 10;
}

a.color-red {
  background-color: #e4254e;
  color: #ffffff;
  border: none;
}
a:hover.color-red {
  background-color: #c92045;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.search-button {
  position: absolute;
  top: 80px;
  right: 50px;
  cursor: pointer;
}

.mat-ripple-element {
  display: none !important;
}

.mat-ink-bar {
  background-color: #2980b9;
}

button.button {
  padding: 8px 15px;
}

.tokens-options-container {
  display: block !important;
  width: 262px !important;
  margin-top: 15px !important;
}
.tokens-options-container label {
  display: block !important;
}
.tokens-options-container select {
  height: 28px;
  line-height: 28px;
  background-color: #fff;
  border: 1px solid #bcbcbc;
  padding: 3px 3px 3px 6px;
  outline: 0;
  border-radius: 2px;
  margin: 0 1px;
  box-sizing: border-box;
  width: calc(100% - 2px) !important;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/*# sourceMappingURL=styles.css.map*/