@charset "UTF-8";:root {--primary-color: #3c9f34;--secondary-color: #56a6e4;--tertiary-color: #5c604a;--quaternary-color: #ba465d;--quinary-color: #00635D;--senary-color: #B6C8A9;--septenary-color: #190d1e;--octonary-color: #D4E09B;--nonary-color: #d49410;--denary-color: #DF57BC;--undenary-color: rgba(34, 51, 59, 0.8);--duodenary-color: rgba(56, 114, 108, 0.8);--trecenary-color: rgba(155, 41, 21, 0.8);--quattuordenary-color: rgba(228, 214, 167, 0.8);--quindecenary-color: rgba(121, 86, 99, 0.8);--sendecenary-color: rgba(155, 197, 61, 0.8);--page-bg: #191c24;--login-page-bg: #e3e3e3;--bg-green: #00635D;--fade-color: #b58b67;--black: #000000;--background: #f3fff8;--white: #ffffff;--off-white: #dee2e6;--text-color: #333333;--header-color: #333333;--bg-color: #05180e;--background-div-color: rgba(56, 114, 108, 1.0);--bg-dark-color: #01413c;--box-shadow: #3f3f3f;--popup-bg: #7d7d7d;--bs-card-color: #000000;--bs-body-color: #303030;--bs-card-bg: #e6fff2;--modal-bg: rgb(240, 240, 240);--modal-light-bg: #555555;--background-mix: #595959;--blur-color: #888888;--header-color-pale: #31313157;--form-field-header-bg: #505c91;--silver: #cccccc;--input-border: #eeeeee;--main-menu-background: #22334d;--footer-background: #424629;--footer-link-color: #feb672;--link-active: #666666;--link-hover: #999999;--navbar-hover-color: #e6e6e6;--table-header-text: #666666;--table-header-hover: #333333;--table-row-odd: #f7f7f7;--semi-black: rgba(0, 0, 0, 0.8);--semi-blue: rgba(0, 123, 255, 0.2);--bg-ribbon: #ba465d;--flag-control: #4b6dec;--flag-urgent: #fa0505;--flag-revise: #7ef379;--flag-reminder: #f88b51;--flag-inprogress: #159600;--flag-postponed: #ec4ba1;--flag-onhold: #081c57;--flag-scheduled: #737373;--table-row-bg: #272844;--lightblue: lightblue;--required-indicator: #cc0000;--error-message-text: #cc0000;--error-message-background: #fff3f3;--error-message-border: #ffaaaa;--error-message-shadow: #ff8888;--message-background: #f3f3ff;--message-border: #b2d1ff;--message-text: #006dba;--message-shadow: #b2d1ff;--button-release-background: #16a28f;--button-release-focus: #0d7062;--button-release-hover: #27d9c0;--button-release-hover-text: #888888;--button-notification: #191c24;--button-notification-border: #3e3e3e;--button-notification-hover-background: #4f4f4f;--release-rejected: #ff6565;--pcoded-navigation: rgba(25, 37, 57, 1.0);--material-button-background: #016ebc;--checkbox-border: #999999;--hover-background-color: #dddddd;--selected-background-color: #00bcd4;--toolitem-background-color: #b30054;--marked-background: rgba(2, 139, 238, 0.5);--marked-selected-background: rgba(188, 1, 110, 0.35);--form-group-border: #c2c2c2;--form-group-border-selected: #013256;--stat-card-darkblue: #0111bc;--stat-card-green: #01bcac;--orangered: orangered;--limegreen: limegreen;--loginbox-background: rgba(128, 128, 128, 0.6);}@font-face {font-family: "FontAwesome6";font-style: normal;font-weight: 400;font-display: block;src: url(./fonts/fa-regular-400.ttf);src: url(./fonts/fa-regular-400.ttf?#iefix) format("embedded-opentype"), url(./fonts/fa-regular-400.woff2) format("woff2"), url(./fonts/fa-regular-400.ttf) format("truetype");src: url(./fonts/fa-brands-400.woff2) format("woff2"), url(./fonts/fa-brands-400.ttf) format("truetype");src: url(fa-solid-900-c64278386c2bbb5e293e11b94ca2f6d1.woff2) format("woff2"), url(fa-solid-900-e2ceb83946c9e5fc7eab24453a03bffb.ttf) format("truetype");}@font-face {font-family: "Roboto Light";font-style: normal;font-weight: 400;font-display: block;src: url(fonts/Roboto-Light-881e150ab929e26d1f812c4342c15a7c.ttf);}.fa-1-4x {font-size: 1.4em;}body,input, select, textarea {font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}.content-wrapper {background: var(--background) !important;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}h4 {font-size: 2.5em;font-weight: bold;}h6 {font-size: 1.2rem;}html {min-height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;scrollbar-color: var(--duodenary-color) var(--off-white);}html * {margin: 0;}.page-logo {width: 36px;height: 36px;}.menu-bar a.menu-selected {text-decoration: underline 2px;text-underline-offset: 5px;}a:hover, a:active {outline: none;}h1, h2, h3, h4, h5, h6 {color: var(--header-color);}h1, h2, h3 {font-weight: normal;font-size: 1.25em;margin: 0.8em 0 0.3em 0;}ul {padding: 0;}img {border: 0;}.fa {font-family: FontAwesome6 !important;}.nav_menu {background-color: var(--header-color-pale);border-bottom: none;}.left_col {background-color: transparent !important;}.nav.side-menu > li > a, .nav.child_menu > li > a {border-radius: 0 !important;color: var(--white) !important;}.nav.side-menu > li > a:hover, .nav.child_menu > li > a:hover {color: var(--primary-color) !important;}.nav.side-menu > li.active > a:hover {color: var(--black) !important;}.nav.side-menu > li.current-page, .nav.side-menu > li.active {border-right: 5px solid var(--secondary-color);}.nav.side-menu > li {width: 100%;}.menu_section h3 {color: var(--white);text-shadow: none;}.right_col {background-color: var(--semi-black) !important;}.nav_title, .sidebar-footer {background-color: var(--background-mix);}.nav.side-menu > li.active > a {background: linear-gradient(var(--primary-color), var(--fade-color)), var(--fade-color);}.nav-sm .nav.side-menu li a {font-size: 18px;}.nav-sm .nav.side-menu li a span {display: none;}.toggle {padding-top: 11px;font-size: 18px;}.toggle a:not([href]):not([tabindex]) {color: var(--white) !important;}.sidebar-footer a {background: transparent;color: var(--white);}.sidebar-footer a:hover {background: transparent;}.sidebar-footer a:not([href]):not([tabindex]) {color: var(--white);}.dropdown-menu > li > a {color: var(--white) !important;}.dropdown-menu > li > a:hover {color: var(--primary-color) !important;}.nav a:hover {color: var(--primary-color) !important;}.nav-topheader {max-height: 57px;}.nav-topheader .nav > li > a {padding: 0;color: var(--white) !important;}.nav-topheader .dropdown-toggle::after {display: none;}.tab-content {border: none;padding: 0;}.tile_count {color: var(--header-color);}.tile_stats_count {padding: 1em;margin: 0.5em;width: calc(100% - 1em);border-left: 4px solid var(--septenary-color);background-color: var(--page-bg);}.tile_stats_count_users {border-left: 5px solid var(--secondary-color);}.tile_stats_count_projects {border-left: 5px solid var(--tertiary-color);}.tile_stats_count_documents {border-left: 5px solid var(--quaternary-color);}.tile_stats_count_reports {border-left: 5px solid var(--quinary-color);}.bgDiv {position: fixed;height: 35vh;width: 200vw;box-shadow: var(--box-shadow) 0 0 18px;z-index: 1000;background-color: var(--background-div-color);}@media (min-width: 1280px) {.bgDiv {position: fixed;left: -10vh;height: 250vh;width: 200vw;transform: rotate(30deg) translateX(-180vw);box-shadow: var(--box-shadow) 0 0 18px;z-index: 1000;background-color: var(--background-div-color);}}.bgDiv-shade {position: fixed;height: 35vh;width: 200vw;z-index: 1001;background-color: transparent;}@media (min-width: 1280px) and (max-width: 1400px) {.bgDiv-shade {position: fixed;left: -2vw;height: 250vh;width: 180vw;transform: rotate(50deg) translateX(-180vw);z-index: 1001;background: linear-gradient(to right, var(--bg-dark-color) 90%, var(--bg-dark-color) 40%, transparent);}}@media (min-width: 1400px) {.bgDiv-shade {position: fixed;left: 12vw;height: 250vh;width: 180vw;transform: rotate(50deg) translateX(-180vw);z-index: 1001;background: linear-gradient(to right, var(--bg-dark-color) 90%, var(--bg-dark-color) 40%, transparent);}}.dashboard-select, .dashboard-select:focus, .dashboard-select:active {background-color: var(--page-bg);color: var(--white);border: none;box-shadow: none;}.popup-background {background-color: var(--popup-bg);}.profile-notification {background-color: var(--popup-bg);}.menu-bar {background-color: var(--primary-color);z-index: 900;}ul#nav {background-color: var(--primary-color);z-index: 1100;}ul#nav > li > a {background-color: transparent;}.menu-bar a {color: var(--text-color) !important;}.lang-box a {color: var(--text-color) !important;}.lang-menu {width: 200px;}.container {width: 100%;max-width: 100vw;}.classy-navbar-toggler .navbarToggler span {background-color: var(--white);}.breakpoint-on .container {max-width: 98% !important;margin-left: 1% !important;margin-right: 1% !important;margin-top: 20px;padding-top: 70px;}.breakpoint-on .vertical-logo {display: none !important;}.breakpoint-on .sidebar {display: none !important;}.loginPage {background-color: var(--login-page-bg);}.logo {position: fixed;top: 10%;left: 5%;z-index: 1001;}.page-header-title h5 {color: var(--white) !important;}.main-menu .main-menu-header img {position: relative;max-width: 60px;max-height: 60px;width: initial;}.content h1 {border-bottom: 1px solid var(--silver);margin: 0.8em 1em 0.3em;padding: 0 0.25em;}.scaffold-list h1 {border: none;}.footer img {height: 80px;margin-right: 25px;margin-bottom: 15px;clear: bottom;}.footer strong a {color: var(--white);text-decoration: none;font-size: 1.1rem;}.footer {background: var(--footer-background);color: var(--white);clear: both;font-size: 1em;margin-top: 1.5em;padding: 1em;padding-bottom: 2em;min-height: 1em;}.footer a {color: var(--footer-link-color);}.spinner {background: url(spinner-c7b3cbb3ec8249a7121b722cdd76b870.gif) 50% 50% no-repeat transparent;height: 16px;width: 16px;padding: 0.5em;position: absolute;right: 0;top: 0;text-indent: -9999px;}.nav {zoom: 1;}.nav ul {overflow: hidden;padding-left: 0;zoom: 1;}.nav li {display: block;float: left;list-style-type: none;margin-right: 0.5em;padding: 0;}.nav a {color: var(--secondary-color);display: block;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.nav li.dropdown-item a {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.nav a:active, .nav a:visited {color: var(--link-active);}.nav a:focus, .nav a:hover {background-color: var(--link-hover);color: var(--white);outline: none;text-shadow: 1px 1px 1px var(--semi-black);}.no-borderradius .nav a:focus, .no-borderradius .nav a:hover {background-color: transparent;color: var(--link-hover);text-decoration: underline;}.nav a.home, .nav a.list, .nav a.create {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.nav a.home {background-image: url(skin/house-99bea32e1990e011e870f6c562e87a6a.png);}.nav a.list {background-image: url(skin/database_table-c413540d7e3545ace2c445fe686e915f.png);}.nav a.create {background-image: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png);}.nav li.dropdown.show ul.dropdown-menu {background-color: var(--footer-background);}.nav .preview-item {color: var(--secondary-color) !important;}.nav-tabs .nav-link {color: var(--black);background-color: transparent;border: none;}.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: var(--quinary-color);background-color: transparent;border: none;}.main-menu .main-menu-content li {background-color: var(--main-menu-background);}.warnbox {background-color: var(--lightblue);border: 1px solid var(--blue);padding: 1rem;}fieldset,.property-list {margin: 0.6em 1.25em 0 1.25em;padding: 0.3em 1.8em 1.25em;position: relative;zoom: 1;border: none;}.property-list .fieldcontain {list-style: none;overflow: hidden;zoom: 1;}.fieldcontain {margin-top: 1em;}.fieldcontain label,.fieldcontain .property-label {color: var(--link-active);text-align: right;width: 25%;}.fieldcontain .property-label {float: left;}.fieldcontain .property-value {display: block;margin-left: 27%;}label {cursor: pointer;display: inline-block;margin: 0 0.25em 0 0;}input, select, textarea {background-color: var(--white);border: 1px solid var(--silver);font-size: 1em;padding: 0.2em 0.4em;}select {padding: 0.2em 0.2em 0.2em 0;}select[multiple] {vertical-align: top;}textarea {width: 250px;height: 150px;overflow: auto;vertical-align: top;}#projectDeveloperReleaseForm textarea {height: 60px !important;}input[type=checkbox], input[type=radio] {background-color: transparent;color: var(--black);border: 0;padding: 0;}input:focus, select:focus, textarea:focus {background-color: var(--white);border: 1px solid var(--input-border);outline: 0;-moz-box-shadow: 0 0 0.5em var(--white);-webkit-box-shadow: 0 0 0.5em var(--white);box-shadow: 0 0 0.5em var(--white);}.required-indicator {color: var(--required-indicator);display: inline-block;font-weight: bold;margin-left: 0.3em;position: relative;top: 0.1em;}ul.one-to-many {display: inline-block;list-style-position: inside;vertical-align: top;}ul.one-to-many li.add {list-style-type: none;}fieldset.embedded {background-color: transparent;border: 1px solid var(--silver);margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}fieldset.embedded legend {margin: 0 1em;}.errors,.message {font-size: 0.8em;line-height: 2;margin: 1em 2em;padding: 0.25em;}.message {background: var(--message-background);border: 1px solid var(--message-border);color: var(--message-text);-moz-box-shadow: 0 0 0.25em var(--message-shadow);-webkit-box-shadow: 0 0 0.25em var(--message-shadow);box-shadow: 0 0 0.25em var(--message-shadow);}.errors {background: var(--error-message-background);border: 1px solid var(--error-message-border);color: var(--error-message-text);-moz-box-shadow: 0 0 0.25em var(--error-message-shadow);-webkit-box-shadow: 0 0 0.25em var(--error-message-shadow);box-shadow: 0 0 0.25em var(--error-message-shadow);}.errors ul,.message {padding: 0;}.errors li {list-style: none;background: transparent url(skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png) 0.5em 50% no-repeat;text-indent: 2.2em;}.message {background: transparent url(skin/information-3750c701d2ec35a45d289b9b9c1a0667.png) 0.5em 50% no-repeat;text-indent: 2.2em;}.error input, .error select, .error textarea {background: var(--error-message-background);border-color: var(--error-message-border);color: var(--error-message-text);}.error input:focus, .error select:focus, .error textarea:focus {-moz-box-shadow: 0 0 0.5em var(--error-message-shadow);-webkit-box-shadow: 0 0 0.5em var(--error-message-shadow);box-shadow: 0 0 0.5em var(--error-message-shadow);}input:invalid, select:invalid, textarea:invalid {background: var(--error-message-background);border-color: var(--error-message-border);color: var(--error-message-text);}input:invalid:focus, select:invalid:focus, textarea:invalid:focus {-moz-box-shadow: 0 0 0.5em var(--error-message-shadow);-webkit-box-shadow: 0 0 0.5em var(--error-message-shadow);box-shadow: 0 0 0.5em var(--error-message-shadow);}table {border-collapse: collapse;width: 100%;margin-bottom: 1em;}tr {border: 0;}tr > td:first-child, tr > th:first-child {padding-left: 1.25em;}tr > td:last-child, tr > th:last-child {padding-right: 1.25em;}td, th {line-height: 1.5em;padding: 0.5em 0.6em;text-align: left;vertical-align: top;}th {color: var(--table-header-text);font-weight: bold;line-height: 1.7em;padding: 0.2em 0.6em;}thead th {color: var(--white);space: nowrap;}.table-condensed > thead th {color: var(--black);space: nowrap;}th a {display: block;text-decoration: none;}th a:link, th a:visited {color: var(--table-header-text);}th a:hover, th a:focus {color: var(--table-header-hover);}.displayOnly th a:hover, .displayOnly th a:focus {color: var(--text-white);}th.sortable a {background-position: right;background-repeat: no-repeat;padding-right: 1.1em;}th.asc a {background-image: url(skin/sorted_asc-df23e44c4c4999383e95e9c8bf5da156.gif);}th.desc a {background-image: url(skin/sorted_desc-b85986b88116c4b0ef7571a1c4f3cfa3.gif);}th.width-md-100 {max-width: 100%;}@media (max-width: 1600px) {th.width-md-100 {width: 100px !important;max-width: 100px;color: var(--white);space: break-spaces;}}.odd {background: var(--table-row-odd);}.even {background: var(--white);}th:hover, tr:hover {background: var(--table-row-odd);}.displayOnly th:hover, .displayOnly tr:hover {background: var(--table-header-hover);}.displayOnly td {border: 1px solid var(--silver);}.weather-table tr:hover {background: transparent;}.weather-table-data:hover {background: var(--table-row-odd);color: var(--black);}.pagination {border-top: 0;margin: 0.8em 1em 0.3em;padding: 0.3em 0.2em;text-align: center;-moz-box-shadow: 0 0 3px 1px var(--silver);-webkit-box-shadow: 0 0 3px 1px var(--silver);box-shadow: 0 0 3px 1px var(--silver);background-color: var(--white);}.pagination a,.pagination .currentStep {color: var(--link-active);display: inline-block;margin: 0 0.1em;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.pagination a:hover, .pagination a:focus,.pagination .currentStep {background-color: var(--link-hover);color: var(--white);outline: none;text-shadow: 1px 1px 1px var(--semi-black);}.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,.no-borderradius .pagination .currentStep {background-color: transparent;color: var(--link-active);text-decoration: underline;}.buttons {background-color: var(--white);overflow: hidden;padding: 0.3em;-moz-box-shadow: 0 0 3px 1px var(--silver);-webkit-box-shadow: 0 0 3px 1px var(--silver);box-shadow: 0 0 3px 1px var(--silver);margin: 0.1em 0 0 0;border: none;}.buttons input,.buttons a {background-color: transparent;border: 0;color: var(--link-active);cursor: pointer;display: inline-block;margin: 0 0.25em 0;overflow: visible;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.buttons input:hover, .buttons input:focus,.buttons a:hover, .buttons a:focus {background-color: var(--link-hover);color: var(--white);outline: none;text-shadow: 1px 1px 1px var(--semi-black);-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus {background-color: transparent;color: var(--text-color);text-decoration: underline;}.buttons .delete, .buttons .edit, .buttons .save {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.buttons .delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.buttons .edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}.buttons .save {background-image: url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png);}a.skip {position: absolute;left: -9999px;}.grails-logo-container {background: var(--popup-bg) no-repeat 50% 30%;margin-bottom: 20px;color: var(--white);height: 300px;text-align: center;}img.grails-logo {height: 340px;margin-top: -10px;}.loginScreen {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-image: url("web_bg2.jpg");background-position: center center;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}.homeLogo {position: absolute;width: 500px;top: 2%;left: 5%;max-width: 90%;}.small-logo {max-width: 150px;}.menu-flag {max-width: 40px;}.text-rotate {transform: rotate(-90deg);transform-origin: top left;left: 10px;bottom: -50px;position: fixed;margin: auto;height: 100px;}.license-info {z-index: 1001;font-size: 24px;max-width: initial;color: var(--white);}.license-info-menu {display: none;}.license-time {color: var(--silver);padding-left: 20px;}.breakpoint-on .license-time {padding-left: 12px;}.breakpoint-off .extractional-logo {display: none;}.breakpoint-on .extractional-logo {display: block;height: 50px;max-width: initial;}.breakpoint-on .lang-box a {color: var(--white) !important;}.breakpoint-on .license-info {display: none;}.breakpoint-on .license-info-menu {display: block;padding-top: 15px;padding-left: 10px;padding-right: 10px;color: var(--text-color) !important;}@media (max-width: 1024px) {.license-info {font-size: 18px;}.cosima-title {font-size: 30px !important;}.landing-page .license-info {position: fixed;top: 0;right: 30px;}.landing-page .vertical-logo {height: 48px;width: 48px;position: fixed;top: 4px;left: 10px;}}@media (min-width: 1024px) {.pcoded-inner-content {margin-left: 90px;}}.breakpoint-on .classynav {padding-top: 24px;}.lang-box {left: inherit !important;right: 0 !important;width: 280px !important;box-shadow: var(--text-color) 10px 10px 20px !important;}.classynav ul li.megamenu-item > a:after, .classynav ul li.has-down > a:after {content: none;}.classy-nav-container .classy-navbar {height: 60px;}.landing-background {background-image: url(/assets/newyork.jpg);background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-position: 0 0;position: fixed;height: calc(100vh - 56px);width: 100%;}.loginRow {position: absolute;top: 40%;width: 100%;}.cookieInfo {position: absolute;bottom: 2em;left: 50%;max-width: 50vw;width: 30vw;}.setupRow {position: absolute;top: 160px;width: 100%;margin: 0;}.setupRow label {color: var(--black);}.loginBox {background: var(--loginbox-background);width: 100%;position: relative;padding: 15px;color: var(--white);}.loginBox > h1 {color: navajowhite;}.loginBox a {color: navajowhite;}.input-lg {width: 100% !important;margin-top: 0.2em;margin-bottom: 0.2em;}h1, h2, h3 {margin-top: 0.1em;}.btn {margin-top: 0.3em;}.btn-primary, .btn-primary:active {background-color: var(--duodenary-color);border-color: var(--duodenary-color);}.btn-primary:hover {background-color: var(--duodenary-color);}.btn-primary:focus {background-color: var(--duodenary-color);}.pointer {cursor: pointer;}.btn-release, .btn-release:active {background-color: var(--button-release-background);color: var(--white);}.btn-release:focus {background-color: var(--button-release-background-focus);color: var(--white);}.btn-release:hover {background-color: var(--button-release-background-hover);color: var(--button-release-background-hover-text);}.btn-small {font-size: 0.8rem;height: 22px;padding: 5px 15px 5px 15px;line-height: 0.7rem;}.btn-notification {background-color: var(--button-notification);color: var(--white);padding: 0.75rem;border: 1px solid var(--button-notification-border);box-shadow: none;width: 100%;}.btn-notification:hover {background-color: var(--button-notification-hover-background);}.btn-notification:active {background-color: var(--primary-color);}.page-header, .main-menu-header {height: 124px;}.page-header {background-image: url(header_bg.jpg);}.pcoded[fream-type="theme1"] .main-menu .main-menu-header:before, .pcoded[fream-type="theme1"] .page-header:before {background: transparent;}.pcoded .pcoded-header[header-theme="theme1"] {background-color: var(--pcoded-navigation);}.pcoded .pcoded-header[header-theme="theme1"] > a {color: var(--white);}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a, .pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li:hover > a {background-color: var(--pcoded-navigation);color: var(--white) !important;}.pcoded .pcoded-navbar .pcoded-navigation-label[menu-title-theme="theme1"] {color: var(--pcoded-navigation);}.mw-50 {max-width: 50%;width: 40%;}.chartColour0 {background-color: var(--primary-color);}.chartColour1 {background-color: var(--secondary-color);}.chartColour2 {background-color: var(--tertiary-color);}.chartColour3 {background-color: var(--quaternary-color);}.chartColour4 {background-color: var(--quinary-color);}.chartColour5 {background-color: var(--senary-color);}.chartColour6 {background-color: var(--septenary-color);}.chartColour7 {background-color: var(--octonary-color);}.chartColour8 {background-color: var(--nonary-color);}.chartColour9 {background-color: var(--denary-color);}.chartColour10 {background-color: var(--undenary-color);}.undo-icon {background-position: center !important;background-position-x: calc(100% - 10px) !important;background: url(/assets/undo-icon.png) no-repeat;background-size: 24px 21px;width: 100% !important;cursor: pointer;opacity: 0.4;}.navbar-wrapper {width: 100%;}.main-menu .main-menu-header {background-image: none;background-color: var(--main-menu-background) !important;}.table-icon-padding {padding-top: 2px;}.material-button {height: 48px;width: 48px;border-radius: 50%;background-color: var(--material-button-background);color: var(--white);font-size: 32px;text-align: center;cursor: pointer;line-height: 32px;border: none;}.material-button-small {height: 24px;width: 24px;border-radius: 50%;background-color: var(--material-button-background);color: var(--white);font-size: 16px;font-weight: bold;text-align: center;cursor: pointer;line-height: 16px;padding-top: 4px;border: none;}.ssiCheckBox {-webkit-appearance: none;background-color: transparent;color: var(--black);border: 1px solid var(--checkbox-border) !important;border-radius: 6px;padding: 7px;width: 20px !important;height: 20px !important;display: inline-block;position: relative;left: 0;top: 3px;outline: 0;}.ssiCheckBox-white {-webkit-appearance: none;background-color: var(--white);color: var(--black);border: 1px solid var(--checkbox-border) !important;border-radius: 6px;padding: 7px;width: 20px !important;height: 20px !important;display: inline-block;position: relative;left: 0;top: 3px;outline: 0;}.ssiRadio {border-radius: 50% !important;}.ssiCheckBox:active, .ssiCheckBox:checked:active, .ssiCheckBox:focus, .ssiCheckBox:checked:focus {outline: 0;background-color: transparent !important;}.ssiCheckBox-white:active, .ssiCheckBox-white:checked:active, .ssiCheckBox-white:focus, .ssiCheckBox-white:checked:focus {outline: 0;background-color: var(--white) !important;}.ssiCheckBox:checked {border: 1px solid var(--checkbox-border) !important;outline: 0;}.ssiCheckBox:checked:after {content: '\2714';font-size: 24px;position: absolute;top: -2px;left: 0;outline: 1px;background-color: transparent;}.ssiCheckBox-white:checked:after {content: '\2714';font-size: 24px;position: absolute;top: -2px;left: 0;outline: 1px;background-color: transparent;}.dt-body-center > .ssiCheckBox:checked:after, td > .ssiCheckBox:checked:after {content: '\2714';font-size: 24px;position: absolute;top: -2px;left: 1px;outline: 1px;}.ssiCheckBox:disabled {background-color: var(--tertiary-color);}@media not all and (min-resolution: 0.001dpcm) {@supports (-webkit-appearance: none) and (stroke-color: transparent) {.ssiCheckBox:checked:after {content: '\2714';font-size: 24px !important;position: absolute;top: 0 !important;left: 2px !important;outline: 1px;}}}.ssiCBLarge:checked:after {top: -8px;font-size: 24px;}.sweet-alert .ssiCheckBox:checked:after {font-size: 24px;}.nav a:focus, .nav a:hover {background-color: var(--link-hover);color: var(--white);outline: none;text-shadow: none;}.row.hover {width: 100%;margin-right: 0;margin-lefT: 0;}.hover:hover {background-color: var(--hover-background-color);}.selected {background-color: var(--selected-background-color);}.ssiMenuBtn {padding-top: 10px;background-color: transparent;border: none;}.ssiMenuBtn:focus {background-color: transparent;border: none;outline: none;}.tool-item.selected, .tool-item:hover {background: var(--toolitem-background-color);}.btn-toolbar-small {width: 12px;height: 12px;margin-top: 6px;padding: 3px 8px 11px 6px;}.btn-toolbar-small > i {font-size: 14px !important;}#connectionTable thead {display: none;}#credentialTable thead {display: none;}.verificationBadge {position: absolute;right: 10px;top: 5px;background-color: var(--white);border-radius: 50px;width: 40px;height: 40px;padding-top: 6px;text-align: center;font-size: 30px;}@media (min-width: 576px) {.modal-dialog {max-width: 600px;margin: 4.75rem auto;}}.proofWindowMask {position: fixed;z-index: 4999;top: 0;left: 0;display: none;width: 100%;height: 100%;background-color: var(--semi-black);}.proofWindow {position: absolute;top: -75%;left: 10%;width: 80%;height: 90%;background-color: var(--white);animation: bounce 1.5s;animation-fill-mode: both;z-index: 5000;}@keyframes bounce {0% {opacity: 0;transform: translateY(-2000px);}60% {opacity: 1;transform: translateY(30px);}80% {transform: translateY(-10px);}100% {transform: translateY(0);}}@keyframes slideWinIn {0% {top: -75%;}100% {top: 5%;}}.proofWindowContent {position: relative;top: 0;left: 0;width: 100%;height: calc(100% - 30px);overflow-y: auto;}.proofWindowFooter {left: 0;width: 100%;height: 30px;background-color: var(--toolitem-background-color);color: var(--white);text-align: center;cursor: pointer;}.proofWindowHeader {top: 0;height: 30px;text-align: right;padding-right: 10px;}.bg-c-maroon {background-color: var(--toolitem-background-color);}.schemaColAttributes {width: 30% !important;max-width: 35%;}.errorMessage {background-color: var(--toolitem-background-color);color: var(--white);font-size: 24px;width: 100%;padding-top: 15px;padding-bottom: 15px;text-align: center;}.btn-sm {padding: 5px 14px;line-height: 16px;font-size: 11px;top: -4px;position: relative;}.invalidFrame {border-left: 3px solid var(--error-message-border);background-color: var(--error-message-background);}.connectionTable {padding: 0.5rem 0.6rem !important;}.clickableTd {cursor: pointer;}.dataTable tbody tr:hover {background-color: var(--white);}.connectionRowSelected {background-color: var(--lightblue) !important;}.statNumber {font-size: 48px;padding: 0 !important;width: 25%;vertical-align: middle;text-align: center;}.statDesc {width: 75%;vertical-align: middle;}.pull-right {float: right;}.pull-left {float: left;}.doc-overflow {overflow-x: auto;overflow-y: hidden;}.doc-image {max-width: initial !important;}.nav a:focus, .nav a:hover, .nav .active {background-color: transparent;color: var(--primary-color);outline: none;text-shadow: none;border-radius: 0;}.menu-submenu {padding-top: 0.5em;background-color: var(--duodenary-color);margin-left: 1em;margin-right: 1em;margin-bottom: 1em;border-radius: 5px;}.menu-submenu .nav-link {color: var(--white) !important;}.project-submenu {padding-top: 1em;padding-left: 1em;}.project-submenu-master {font-size: 1em;padding: 0.5em;color: var(--white) !important;background-color: var(--secondary-color);border-radius: 1em;}.project-submenu-active {color: var(--primary-color) !important;}.project-name-icononly {float: left;display: none;}.sidebar .nav .nav-item .sub-menu-icon {margin-right: 0.5rem;font-size: 0.8125rem;line-height: 1;background: rgba(108, 114, 147, 0.2);width: 31px;height: 31px;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #ffffff;}.sidebar .nav .sub-menu-items:nth-child(9n) .nav-link .sub-menu-icon i {color: var(--tertiary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+1) .nav-link .sub-menu-icon i {color: var(--quaternary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+2) .nav-link .sub-menu-icon i {color: var(--quinary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+3) .nav-link .sub-menu-icon i {color: var(--senary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+4) .nav-link .sub-menu-icon i {color: var(--septenary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+5) .nav-link .sub-menu-icon i {color: var(--octonary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+6) .nav-link .sub-menu-icon i {color: var(--nonary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+7) .nav-link .sub-menu-icon i {color: var(--denary-color);}.sidebar .nav .sub-menu-items:nth-child(9n+8) .nav-link .sub-menu-icon i {color: var(--duodenary-color);}@media (min-width: 992px) {.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge, .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-sub-title {display: none;}.sidebar-icon-only .sidebar .nav .nav-item .nav-link .sub-menu-icon {font-size: 10px;}.sidebar-icon-only .sidebar .nav .nav-item .project-submenu {padding: 0.5em;}.sidebar-icon-only .nav .sub-menu-items .nav-link {border-left: 1px solid var(--trecenary-color);padding: 0.8rem 10px 0.8rem 0.5rem;}.sidebar-icon-only .project-name-icononly {display: block;}}.nav-pills .nav-link {border-bottom: 1px solid var(--black);border-radius: 0;}.nav-pills > a {border-bottom: 1px solid var(--black);}.nav.nav-pills a:focus, .nav.nav-pills a:hover {border-bottom: 1px solid var(--black);background-color: var(--semi-blue);}.nav.nav-pills > .active {border-bottom: 1px solid var(--black);background-color: var(--secondary-color) !important;}.nav.vertical-menu.nav-pills {padding-bottom: 0;}.placeholders {background-color: var(--white);}.form-control {width: 16px;height: 16px;}.navbar li a {color: var(--secondary-color) !important;text-decoration: none;}.navbar li a:hover {color: var(--navbar-hover-color) !important;text-decoration: none;}li.waves-effect a {color: var(--text-color) !important;}li.waves-effect a:hover {color: var(--link-hover) !important;}.cosima-title {font-family: "Roboto Light";font-size: 36px;}.logo-rotate {transform: rotate(-90deg);z-index: 1001;}.vertical-logo {height: 70px;width: 70px;position: fixed;top: 65px;left: 5px;max-width: initial;}.nav-title-small-screen {display: none;}@media screen and (max-width: 991px) {.sidebar-offcanvas.active {left: 0;}.sidebar-offcanvas {left: -244px;}}@media (max-width: 1024px) {ul.nav-right {display: block !important;}.nav-title-small-screen {display: block !important;}.landing-page .license-info {right: unset;left: 80px;}}.select2-container--default.select2-container--focus .select2-selection--multiple {border-color: var(--toolitem-background-color);border-width: 2px;}.select2-container--classic {background-color: var(--white);color: var(--black) !important;}.select2-dropdown {border: 1px solid var(--blue) !important;}.form-group {width: 100%;}.form-group-default > label {background-color: var(--duodenary-color);color: var(--white);width: 100%;padding: 10px 0 10px 10px;}.form-group-default > input, .input-group > input, .form-group-default > select {width: 100%;font-size: 16px;padding-top: 8px;padding-bottom: 8px;height: 42px;}.doc-filter > input, .doc-filter > select {margin-top: 0;padding-top: 3px !important;padding-bottom: 3px !important;height: 33px !important;}.input-group-append > select {width: 100%;font-size: 16px;height: 42px;}.form-group-default .fee {background-color: peachpuff;}.code {background-color: var(--modal-bg);color: var(--white);margin-top: 2em;margin-bottom: 2em;padding-top: 1em;}.code-highlight {color: var(--lightblue);}.ul-docs {list-style-type: disc;padding-left: 2em !important;}xmp {font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.markbox {cursor: pointer;z-index: 100;}.markbox:hover {border-bottom: 2px solid var(--blue);}.marked {position: relative;top: -2px;background-color: var(--marked-background);border-radius: 3px;}.markcheck-selected {background-color: var(--marked-selected-background);}.form-group-border {border: 1px solid var(--form-group-border);}.form-group-border-selected {outline: 2px solid var(--form-group-border-selected);outline-offset: -2px;}.form-group-border-selected > label {background-color: var(--material-button-background) !important;color: var(--white);}.listItemTable .form-group-border-selected {border: 2px solid var(--material-button-background);}.valuerow {margin-left: 0 !important;margin-right: 0 !important;}.markcheck {font-weight: bold;}@media (max-width: 1200px) {.markcheck {letter-spacing: -0.1em;}}@media (min-width: 1680px) {.col-xxl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}.col-min-100 {min-width: 100px;}.markcheck_padding {display: inline-block !important;}.markValidation {background-color: var(--marked-background);}.value-input-framed {border: 1px dotted var(--silver);}.text-c-grey {color: var(--gray);}.text-c-red {color: var(--red);}.displayrow {min-height: 21px;cursor: pointer;}.list-item-frame:not([id^=item_1_customer]) {outline: 1px solid var(--black);outline-offset: 1px;position: relative;}.list-item-btn:not([id^=item_customer]) {position: relative;top: -17px;float: right;padding-right: 2px;}.table-inline-edit {font-size: 14px;border: none;border-bottom: 1px solid var(--modal-bg);width: 100%;padding: 0;}.flag {width: 40px;height: 30px;margin-left: 20px;}.dashboard-background {position: fixed;width: 4000px;height: 1500px;border-radius: 50%;transform: rotate(10deg);top: 85%;left: -500px;background-color: var(--marked-background);z-index: 1;}.statCard {height: 100px;padding: 20px;display: table-cell;vertical-align: middle;box-shadow: var(--bs-body-color) 5px 5px 15px;border-radius: 6px;width: 1000px;}.statCard-blue {border-left: 5px solid var(--material-button-background);}.statCard-darkblue {border-left: 5px solid var(--stat-card-darkblue);}.statCard-red {border-left: 5px solid var(--toolitem-background-color);}.statCard-green {border-left: 5px solid var(--stat-card-green);}.card-opaque {background-color: var(--white);z-index: 200;}.bg-extractional {color: var(--white);background-color: var(--material-button-background);}.loginMapWindow {position: fixed;top: 10%;height: 70%;width: 90%;display: none;box-shadow: 5px 40px 140px var(--silver);background-color: var(--navbar-hover-color);}.listItemTable {font-size: 12px !important;}.listItemTable tr {border-top: 1px solid var(--black);}.listItemTable tr:first-child {border: none;}.listItemTable td {border-left: 1px solid var(--black);}.listItemTable td:first-child {border: none;}.markRectangle {z-index: 10000;border: 1px solid var(--blue);background-color: var(--semi-blue);position: absolute;}#docTable a {font-family: sans-serif;font-weight: normal;font-size: 14px;text-decoration: underline;color: var(--material-button-background);}.hideDiv {display: none !important;}.tab-pane.show {display: block !important;}th.table-label-rotate {padding-bottom: 60px !important;transform: rotate(270deg);border-bottom: none !important;}.list-example li {list-style: disc !important;margin-left: 20px;}.max-100 {max-height: 100vh;overflow: auto;}.invitation_code_div {color: var(--white);position: fixed;left: 0;bottom: 10px;}.invitation_code {font-size: 20px;}.card {--bs-card-color: var(--white);background-color: var(--bs-card-bg);}.card h1, h2, h3, h4, h5, h6 {color: var(--header-color);}.card-body {padding: 1rem !important;}.user-role-card {margin: 0.5em;width: calc(100% - 1em);}.page-background {background-color: var(--page-bg);}.modal-content {background-color: var(--modal-bg);}.bootbox-close-button {color: var(--text-color);}.bootbox-close-button:hover {color: var(--primary-color);}input[type="file"] {border: none;}input::file-selector-button {position: relative;left: -1px;padding: 10px;margin: -8px 5px -5px -5px;height: 42px;background-color: var(--secondary-color);color: var(--white);cursor: pointer;}.item-summary {border-top: 1px solid var(--black);border-bottom: 1px solid var(--black);}.pt06r {padding-top: 0.6rem;}hr.thick {border-top: 1px solid var(--semi-black);}.separator-five:nth-child(5n+1):not(:first-child) {border-top: 2px solid var(--semi-black);}.totalAmountOk {color: var(--green);text-decoration: underline;text-decoration-style: double;}.totalAmountNotOk {background: var(--red);color: var(--white);}.descriptionCol {min-width: 250px;}.td-white {background-color: var(--white) !important;z-index: 100;}.release-accepted {color: var(--green);}a.release-accepted:hover {background-color: var(--button-release-hover);color: var(--white);}.release-rejected {color: var(--release-rejected);}a.release-rejected:hover {background-color: var(--release-rejected);color: var(--white);}.release-none {color: var(--black);}.peppol-link {font-weight: bold;}.daterangepicker {box-shadow: var(--box-shadow) 0 0 200px;color: var(--black);}.daterangepicker-title {background: transparent;color: var(--white);cursor: pointer;padding: 5px 10px;min-width: 350px;max-width: 100%;}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {color: var(--white);box-shadow: none;border: none;}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {color: var(--white);box-shadow: none;border: none;}.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {box-shadow: none;}.select2-container--bootstrap-5 .select2-selection {background-color: transparent;color: var(--white);border: none;}input:focus, select:focus, textarea:focus {box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}.peppol-choice {max-height: 80vh;overflow-y: auto;}.btn-menu {width: 100%;}.project-logo {max-width: 150px;max-height: 150px;height: 150px;}.project-logo-edit {margin-top: 1rem;padding-bottom: 1rem;max-width: 250px;max-height: 250px;height: 250px;}.border-top-white {border-top: 1px solid var(--white);}input[type='file']::file-selector-button {background-color: var(--primary-color);border: none;}.modal-title, .modal-body {color: var(--header-color);}.btn-default {background-color: var(--secondary-color);border: 1px solid var(--secondary-color);}@media (max-width: 564px) {.daterangepicker {width: 300px;}}.card-header, .card-body {color: var(--black) !important;}.weather-font {font-size: 11px;}.border-1 {border: 1px solid var(--text-color);}.border-b-1 {border-bottom: 1px solid var(--text-color);}.border-lr-1 {border-left: 1px solid var(--text-color);border-right: 1px solid var(--text-color);}.border-t-1 {border-top: 1px solid var(--white);padding-top: 1rem;}.popover {min-width: 350px;max-width: 100%;}.popover-header {color: var(--text-color);background-color: var(--white);font-weight: bold;}.popover-body {color: var(--text-color);background-color: var(--white);}.panel-heading .accordion-toggle:after {font-family: FontAwesome6;content: "\f078";float: right;color: var(--white);position: relative;top: -22px;}.panel-heading .accordion-toggle.collapsed:after {content: "\f054";}.panel-group {border-radius: 0.25rem;}.panel-heading {padding: 0.75rem 1.25rem;margin-bottom: 0;}.panel-collapse {padding: 0.75rem 1.25rem;}.panel {background-color: var(--page-bg);}.fullscreen {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;display: none;background-color: transparent;z-index: 100;}.context-menu {position: absolute;background-color: var(--white);box-shadow: 0 0 15px var(--fade-color);}.context-menu-link {display: inline-block;width: 100%;text-decoration: none;color: var(--secondary-color);}.context-menu-link:hover {color: var(--text-color);background-color: var(--secondary-color);}.in-tree {max-width: 200px;max-height: 38px !important;top: 5px;}#taskTree .bstreeview {background-color: var(--page-bg);}.bstreeview .list-group-item:focus {background-color: var(--off-white);}.bstreeview .folder-selected {background-color: var(--quaternary-color);color: var(--white);}.bstreeview .folder-select svg:nth-child(2) {color: var(--red);}#taskTree .list-group {background-color: var(--page-bg);}#taskTree .list-group-item {background-color: var(--page-bg);color: var(--white) !important;}.folder-doc {color: var(--tertiary-color);cursor: pointer;}.folder-doc:hover {color: var(--secondary-color);}.font-small {font-size: 11px;}.dataTables_wrapper .dataTables_length select {color: var(--septenary-color);}.dataTables_wrapper label {color: var(--septenary-color);display: flex;align-content: center;align-items: center;}.dataTables_wrapper label select {max-width: 80px;}.dataTables_wrapper label select:focus {background-color: var(--white) !important;}.dataTables_info {color: var(--septenary-color) !important;}.dataTables_wrapper .dataTables_filter input {color: var(--septenary-color);background-color: var(--white);}.dataTable {color: var(--septenary-color);}.dataTable tbody tr:hover {background-color: var(--quinary-color);color: var(--white);}.dataTable tbody tr:hover a {color: var(--white);}.table-condensed thead {background-color: transparent;}.dataTable thead, table thead {background-color: var(--duodenary-color);color: var(--white);}.dataTable thead tr:hover, table thead tr:hover {background-color: var(--duodenary-color);color: var(--white);}.dataTable thead tr:hover th, table thead tr:hover th {color: var(--white);}.dataTable thead tr:hover th:hover, table thead tr:hover th:hover {background-color: var(--quinary-color);}.trade-date {font-size: 11px;}.table-condensed thead {color: var(--black);}.attachment-downloadable {color: var(--secondary-color);cursor: pointer;}.attachment-trash {position: absolute;right: 1rem;top: 0;z-index: 10;}.attachment-download {position: absolute;right: 1rem;top: 1.5rem;z-index: 10;}.attachment-preview {position: fixed;width: 90vw;height: 90vh;top: 5vh;z-index: 100;left: 5vw;background-color: var(--bs-card-bg);box-shadow: 10px 10px 10px var(--white);}.slidable-main {position: relative;top: 0;left: 0;}.slidable-second {display: none;position: absolute;top: 0;left: 100%;width: 100%;}@keyframes slideDiv {from {left: 0;clip-path: inset(0 0 0 0);}to {left: -100%;clip-path: inset(0 0 0 100%);}}@keyframes slideDiv2 {from {left: 100%;clip-path: inset(0 100% 0 0);}to {left: 0;clip-path: inset(0 0 0 0);}}@keyframes slideDiv-reverse {from {left: -100%;clip-path: inset(0 0 0 100%);}to {left: 0;clip-path: inset(0 0 0 0);}}@keyframes slideDiv2-reverse {from {left: 0;clip-path: inset(0 0 0 0);}to {left: 100%;clip-path: inset(0 100% 0 0);}}.slide-div {animation-name: slideDiv;animation-duration: 0.5s;animation-fill-mode: forwards;animation-timing-function: ease-out;}.slide-secondary-div {display: block;animation-name: slideDiv2;animation-duration: 0.5s;animation-fill-mode: forwards;animation-timing-function: ease-out;}.slide-div-reverse {animation-name: slideDiv-reverse;animation-duration: 0.5s;animation-fill-mode: forwards;animation-timing-function: ease-out;}.slide-secondary-div-reverse {display: block;animation-name: slideDiv2-reverse;animation-duration: 0.5s;animation-fill-mode: forwards;animation-timing-function: ease-out;}.slide-btn {color: var(--primary-color);}.doc-acl {font-size: 11px;}.svgBackground {background-color: var(--white);}.attachment-frame {outline: 2px solid var(--secondary-color);outline-offset: 1px;position: relative;height: calc(100% - 54px);}.attachment-frame label {position: relative;top: -0.9rem;left: 5px;background-color: var(--bs-card-bg);padding: 2px;}.attachment-area {position: relative;left: 2%;width: 96%;height: 17rem;max-height: 17rem;overflow-y: auto;overflow-x: hidden;}@media (max-width: 576px) {.mt-sm-4 {margin-top: 1.5rem !important;}.attachment-frame {min-height: 40px;height: unset;}.attachment-trash {right: 1rem;}.attachment-area {position: relative;top: -1rem;left: 2%;width: 96%;height: 85%;}}@media (min-width: 576px) {.mt-md-0 {margin-top: 0 !important;}}table.dataTable td.dt-control:before {height: 1em;width: 1em;margin-top: -9px;display: inline-block;color: var(--lightblue);border: none;border-radius: 0;box-shadow: none;box-sizing: content-box;text-align: center;text-indent: 0 !important;font-family: "Courier New", Courier, monospace;line-height: 1em;content: "►";background-color: transparent;}table.dataTable tr.shown td.dt-control:before {height: 1em;width: 1em;margin-top: -1px;display: inline-block;color: var(--release-rejected);border: none;border-radius: 0;box-shadow: none;box-sizing: content-box;text-align: center;text-indent: 0 !important;font-family: "Courier New", Courier, monospace;line-height: 1em;content: "\25bc";background-color: transparent;}.ganttColour0 {fill: var(--primary-color);}.ganttColour1 {fill: var(--secondary-color);}.ganttColour2 {fill: var(--tertiary-color);}.ganttColour3 {fill: var(--quaternary-color);}.ganttColour4 {fill: var(--quinary-color);}.ganttColour5 {fill: var(--senary-color);}.ganttColour6 {fill: var(--septenary-color);}.ganttColour7 {fill: var(--octonary-color);}.ganttColour8 {fill: var(--nonary-color);}.ganttColour9 {fill: var(--denary-color);}.ganttColour10 {fill: var(--undenary-color);}.ganttColour11 {fill: var(--duodenary-color);}.ganttColour12 {fill: var(--trecenary-color);}.ganttColour13 {fill: var(--quattuordenary-color);}.ganttColour14 {fill: var(--quindecenary-color);}.ganttColour15 {fill: var(--sendecenary-color);}.gcharttable td span {line-height: 1.25em;}.gminorheadingwkend {background-color: var(--header-color);font-size: 11px;}.ganttChartText {font-size: 14px;fill: var(--white);font-weight: bold;}.laneText {color: var(--white) !important;font-size: 14px;}.tick text {fill: var(--white);}.selection {fill: var(--lightblue);stroke: var(--blue);stroke-width: 1.5px;fill-opacity: 0.5;}.tooltip {position: fixed;color: var(--white);min-width: 130px;max-width: 300px;}.currentLine {color: var(--red);}.item-icon {padding-right: 0.75rem;}.document-name-input-box {display: flex !important;}.document-name-input {flex: auto;top: -0.3rem;position: relative;}.notifications {padding: 1em;color: var(--white);font-size: 14px;}.notification-box {min-width: 350px;}.notification-dismiss {width: 100%;height: 50px;font-size: 20px;font-weight: bold;background-color: var(--modal-bg);border-bottom: 1px solid var(--silver);padding: 10px;color: var(--white);}.notifications-delete {color: var(--orangered);}.notifications-read {color: var(--limegreen);}.notification-date {font-size: 11px;width: 100%;text-align: right;color: var(--off-white);}.notification-badge {height: 20px;width: 20px;font-size: 11px;top: -5px;left: 20px;background-color: var(--secondary-color);}.notification-count {position: absolute;top: -7px;left: 11px;text-align: center;padding: 4px;border-radius: 50%;background-color: var(--quinary-color);}.messages-count {margin-left: 10px;text-align: center;border-radius: 50%;width: 15px;height: 15px;background-color: var(--quaternary-color);display: inline-block;}.notification-row {border-bottom: 1px solid var(--white);}.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {min-width: 350px;}.share-button {position: absolute;right: 15px;top: 10px;color: var(--white);font-weight: normal;}.chat-header {background-color: var(--off-white);color: var(--black);width: 100%;border-radius: 0.5rem;text-align: center;font-weight: bold;padding: 1rem;}.chat-avatar {height: 30px;padding-right: 16px;padding-bottom: 5px;}.chat-window-bg {min-height: 40rem;max-height: 40rem;border-radius: 0.5rem;background-color: var(--off-white);padding: 1rem 0 1rem 0;}.chat-window {max-height: 38rem;height: 38rem;overflow-y: scroll;overflow-x: hidden;padding-right: 1rem;padding-left: 1rem;}.chat-no-message {width: 100%;text-align: center;color: var(--octonary-color);}.chat-input {background-color: var(--off-white);color: var(--black);width: 100%;margin-top: 1rem;border-radius: 0.5rem;text-align: left;font-weight: normal;padding: 0.5rem;overflow: hidden;min-height: 120px;}.ql-container {background-color: var(--white);height: unset;}.todo-small {font-size: 10px;}.chat-group {padding: 1rem;width: 100%;}.chat-group-has-msg {box-shadow: inset 0px 0px 40px 5px var(--primary-color);}.chat-msg {border-radius: 0.5rem;padding: 1rem;margin-bottom: 0.5rem;}.chat-msg-external {background-color: var(--quaternary-color);color: var(--white);position: relative;left: 0.5rem;width: 80%;}.chat-msg-own {background-color: var(--quinary-color);color: var(--white);position: relative;left: 20%;width: 80%;}.chat-msg-other {background-color: var(--secondary-color);color: var(--white);position: relative;left: 0.5rem;width: 80%;}.chat-msg-header {font-style: italic;border-bottom: 1px solid var(--silver);width: 100%;margin-bottom: 0.2rem;}.chat-msg-message {font-style: normal;width: 100%;}.chat-msg-date {font-size: 13px;color: var(--senary-color);text-align: right;width: 100%;position: relative;top: -1rem;}.chat-action-button {position: relative;left: calc(100% - 2rem);top: -1rem;}.chat-question-message {background-color: var(--quaternary-color) !important;padding: 0.5rem 0.5rem 0.5rem 0.5rem;}.chat-answer-message {background-color: var(--septenary-color) !important;padding: 0.5rem 0.5rem 0.5rem 0.5rem;}.chat-question {border: 2px solid var(--quaternary-color) !important;}.chat-answer {border: 2px solid var(--septenary-color) !important;}.chat-attachments {width: 100%;height: 170px;overflow-y: auto;margin-top: 1rem;}.chat-attachment-preview-modal {max-width: 100%;overflow: auto;max-height: 400px;}.att-top-right {position: absolute;top: 0;left: calc(50% + 65px);font-size: 20px;color: var(--quaternary-color);}.chat-attachment-preview {max-width: 150px;max-height: 150px;padding: 10px;display: inline-block;}.chat-msg-removed {background-color: var(--octonary-color);color: var(--black);padding: 0.2rem;}.masonry {margin: 1.5em auto;max-width: 768px;column-gap: 1.5em;}.item {background: var(--white);padding: 1em;margin: 0 0 1.5em;}@media only screen and (min-width: 1024px) {.masonry {column-count: 4;}}@media only screen and (max-width: 1023px) and (min-width: 768px) {.masonry {column-count: 3;}}@media only screen and (max-width: 767px) and (min-width: 540px) {.masonry {column-count: 2;}}.card .license-box {border: 2px solid var(--secondary-color);}.license-box .card-header {background-color: var(--secondary-color);height: 8em;padding-top: 3em;}.license-box h5 {color: var(--white);font-size: 2em;}.license-box h2 {color: var(--white);font-weight: bold;font-size: 1.5em;}.license-box h4 {color: var(--white);font-weight: bold;font-size: 1.75em;}.license-box .ssiCheckBox {width: 40px !important;height: 40px !important;}.license-box .ssiCheckBox:checked:after {font-size: 45px;}.license-box .license-badge {rotate: -45deg;position: absolute;left: -36px;top: 132px;width: 150px;}.ribbon-parent {overflow: hidden;position: relative;}.ribbon {margin: 0;background: var(--bg-ribbon);color: var(--white);padding: 1em 0;position: absolute;top: 0;right: 0;font-size: 1vw;transform: translateX(50%) translateY(-20%) rotate(45deg);transform-origin: top left;}.ribbon:before,.ribbon:after {content: '';position: absolute;top: 0;margin: 0 -1px;width: 100%;height: 100%;background: var(--bg-ribbon);}.ribbon:before {right: 100%;}h4.ribbon {font-size: 1em;}.file-selected {background: var(--septenary-color);color: var(--white);}.webdav-fixed-win {max-height: 62vh;overflow-y: auto;}.flag_control {background-color: var(--flag-control);color: var(--white);}.flag_urgent {background-color: var(--flag-urgent);color: var(--white);}.flag_revise {background-color: var(--flag-revise);color: var(--white);}.flag_reminder {background-color: var(--flag-reminder);color: var(--white);}.flag_inprogress {background-color: var(--flag-inprogress);color: var(--white);}.flag_postponed {background-color: var(--flag-postponed);color: var(--white);}.flag_onhold {background-color: var(--flag-onhold);color: var(--white);}.flag_scheduled {background-color: var(--flag-scheduled);color: var(--black);}.report-date {font-style: italic;color: var(--text-color);}.report-image {width: 90%;margin: 0.5rem;}.report-item-table {border: 1px solid var(--white);}.report-table tr:hover, .report-table th:hover {background: transparent;}.report-item-close {position: absolute;right: 0.7em;left: auto;top: 0;padding-top: 0.3rem;padding-left: 0.7rem;background-color: var(--quaternary-color);width: 2rem;height: 2rem;}.color-red {color: var(--quaternary-color);}.color-green {color: var(--quinary-color);}.report-item-undo {width: 100%;border: 1px solid var(--header-color-pale);height: 3em;padding: 0.7em;}.ql-editor {color: var(--black);}.ql-toolbar {background-color: var(--silver);}.bar-label {font-size: 30px;}.issue-severity-low {color: var(--quinary-color);}.issue-severity-medium {color: var(--nonary-color);}.issue-severity-high {color: var(--flag-urgent);font-weight: bold;}.extractional-icon {transform: rotate(270deg);}.daterangepicker .drp-calendar.left {padding: 0;}