/* Minification failed. Returning unminified contents.
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(51,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(57,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(58,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(67,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color-hover'
(68,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color-hover'
(73,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(74,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(78,28): run-time error CSS1039: Token not allowed after unary operator: '-danger-color'
(79,24): run-time error CSS1039: Token not allowed after unary operator: '-danger-color'
(83,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(90,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color-hover'
(91,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color-hover'
(97,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color-hover'
(101,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-disabled-color'
(102,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-disabled-color'
(108,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-disabled-color'
(109,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-disabled-color'
(114,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(115,35): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(121,35): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(125,35): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(129,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(131,24): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(131,50): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(136,22): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(140,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(145,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(151,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(202,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(232,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(240,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-selected-item'
(244,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(248,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(250,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(264,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-selected-item'
(273,17): run-time error CSS1039: Token not allowed after unary operator: '-danger-color'
(283,17): run-time error CSS1039: Token not allowed after unary operator: '-help-text-color'
(288,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(292,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(296,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(307,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(308,35): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(321,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(325,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-warning-alert-color'
(326,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-warning-alert-color'
(330,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(331,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-success-alert-color'
(332,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-success-alert-color'
(336,17): run-time error CSS1039: Token not allowed after unary operator: '-danger-color'
(337,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-danger-alert-color'
(338,24): run-time error CSS1039: Token not allowed after unary operator: '-bg-danger-alert-color'
(343,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-warning-color'
(402,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-disabled-color'
(411,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-alt-color'
(471,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(475,17): run-time error CSS1039: Token not allowed after unary operator: '-danger-color'
(479,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(519,28): run-time error CSS1039: Token not allowed after unary operator: '-table-bg-header-color'
(580,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(590,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(594,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-selected-item'
(595,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(662,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(666,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-color'
(688,17): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(692,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(696,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(700,17): run-time error CSS1039: Token not allowed after unary operator: '-bg-primary-button-color'
(988,17): run-time error CSS1039: Token not allowed after unary operator: '-cw-label-disabled-color'
 */
.elex-page-content-host {
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.elex-hidden-route-source {
  display: none !important;
}

#cw-content-wrapper.content-wrapper {
  flex: 1 1 auto;
  min-height: 0;
}
:root {
    --text-primary-color:#373737;
    --cw-label-disabled-color: #37373770;
    --bg-primary-color: #E9E6DD;
    --bg-primary-button-color: #1E6C2E;
    --bg-primary-button-color-hover: #174d22;
    --bg-primary-button-disabled-color: rgb(0 131 69 / 50%);
    --text-primary-button-color: #FFF;
    --bg-alt-color: #FDF8EF;
    --bg-selected-item: #EEF4EF;
    --danger-color: #971201;
    --bg-help-color: #FDF8EF;
    --bg-warning-color: #FFEB46;
    --bg-warning-alert-color: #FDF3B0;
    --bg-success-alert-color: #CEE7D6;
    --bg-danger-alert-color: #F2D1D1;
    --primary-color: #1E6C2E;
    --help-text-color: #797979;
    --table-bg-header-color: #e8e5df;
}

html, body {
    font-size: 16px;
    color: var(--text-primary-color);
    font-family: Raleway, sans-serif;
}

body {
    font-size: 0.9rem;
}

#content .page-heading-title {
    margin-bottom: 15px !important;
}

a,a:hover, a:active {
    color: var(--bg-primary-button-color);
}

.btn-secondary,
.btn-outline-primary {
    background-color: #fff;
    color: var(--bg-primary-button-color);
    border-color: var(--bg-primary-button-color);
}

.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus,
.btn-outline-primary:hover,
.btn-outline-primary:active,
.btn-outline-primary:focus {
    background-color: var(--bg-primary-button-color-hover);
    border-color: var(--bg-primary-button-color-hover);
    color: #fff;
}

.btn-primary {
    background-color: var(--bg-primary-button-color);
    border-color: var(--bg-primary-button-color);
}

.btn-danger {
    background-color: var(--danger-color);
    border-color: var(--danger-color);
}

.btn-link {
    color: var(--bg-primary-button-color);
}

.btn-primary:focus, 
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active {
    background-color: var(--bg-primary-button-color-hover);
    border-color: var(--bg-primary-button-color-hover);
}

.btn-link:focus, 
.btn-link:hover,
.btn-link:active {
    color: var(--bg-primary-button-color-hover);
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: var(--bg-primary-button-disabled-color);
    border-color: var(--bg-primary-button-disabled-color);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled,
.btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #fff;
    color: var(--bg-primary-button-disabled-color);
    border-color: var(--bg-primary-button-disabled-color);
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: var(--bg-primary-color);
    border-bottom: 1px solid var(--text-primary-color);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-bottom: 1px solid var(--text-primary-color);
}

.nav-tabs {
    border-bottom: 1px solid var(--text-primary-color);
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: var(--text-primary-color);
    background-color: #fff;
    border-color: var(--text-primary-color) var(--text-primary-color) #fff;
}

.modal-header,
.modal-dialog .title-wrapper {
    background: var(--text-primary-color);
}

.step-panel {
    background: var(--bg-primary-color);
}

input.form-control, select.form-control, a.form-control, textarea.form-control, div.form-control {
    padding: 0.2rem .4rem;
    color: var(--text-primary-color);
}

.select2-container .select2-choice,
.multi-select .display-box {
    padding: 0.2rem .4rem;
    color: var(--text-primary-color);
}

.btn {
    font-size: 0.9rem;
}

.select2-container .select2-choice > .select2-chosen, .select2-container-multi .select2-choices > .select2-chosen {
    min-height: 21px;
    line-height: 21px;
}

.step-panel ul li.current {
    background: #e9e6dd00;
}

.step-vertical-wizard ul > li > .btn .ico {
    min-width: 24px;
    min-height: 24px;
}

i.lockstep, i.requiredstep {
    left: 16px;
    top: 20px;
}

.step-vertical-wizard ul > li > .btn {
    padding: 4px 0px;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn:before {
    top: 21px;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn:before {
    height: 2px;
}

.step-vertical-wizard ul > li > .btn:before {
    left: 12px;
}

.step-vertical-wizard ul > li > .btn:before {
    width: 2px;
}

.step-vertical-wizard ul > li.complete.current > .btn:before {
    background-color: #5cb85c;
}

.step-vertical-wizard ul > li.complete.current > .btn .ico.ico-green {
    background-color: var(--bg-primary-button-color);
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul {
    justify-content: center;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn i {
    width: 24px;
    height: 24px;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn:before {
    top: 20px;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn i {
    top: 25px;
    left: 35px;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn span {
    min-width: 100px;
}

.modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li:last-child .btn span {
    min-width: unset;
}

.dropdown-item {
    color: var(--text-primary-color);
    cursor: pointer;
    padding: 0.5rem 0.75rem;
}

.dropdown-item:hover, .dropdown-item:focus,
.ui-grid-row:hover > [ui-grid-row] > .ui-grid-cell,
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
    background-color: var(--bg-selected-item);
}

.dropdown-item:hover, .dropdown-item:focus {
    color: var(--bg-primary-button-color);
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: var(--text-primary-color);
    border-color: #DADFE9;
    background-color: var(--bg-primary-button-color);
}

.custom-control-label::after,
.custom-control-label::before {
    top: 0.15rem;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: #fff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    border-color: #DADFE9;
    background-color: var(--bg-selected-item);
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 131, 69, 0.5) !important;
}

i.lockstep, i.requiredstep,
.field-required {
    color: var(--danger-color);
    font-size: .55rem;
}

.helptext.help-text-inline .media {
    background-color: transparent;
    padding: 0;
}

.helptext.help-text-inline .media-body {
    color: var(--help-text-color);
}

.step-vertical-wizard ul > li > .btn {
    font-weight: 400;
    color: var(--text-primary-color);
}

.step-vertical-wizard ul > li > .btn:hover {
    color: var(--text-primary-color);
}

.card {
    border: 1px solid var(--bg-primary-color);
    border-radius: 0;
}

.card-header:first-child {
    border-radius: 0;
}

.card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: var(--bg-primary-color);
    border-bottom: 1px solid var(--bg-primary-color);
}

.card-body {
    padding: 1rem;
}

/* #loader.loader {
    margin-top: 40px;
    height: 4px;
} */

#loader.loader .innerloader {
    background: var(--bg-primary-button-color);
}

.alert-warning {
    background-color: var(--bg-warning-alert-color);
    border-color: var(--bg-warning-alert-color);
}

.alert-success {
    color: var(--bg-primary-button-color);
    background-color: var(--bg-success-alert-color);
    border-color: var(--bg-success-alert-color);
}

.alert-danger {
    color: var(--danger-color);
    background-color: var(--bg-danger-alert-color);
    border-color: var(--bg-danger-alert-color);
}

#content > .alert-warning, 
cw-csm-load-active-messages .alert-warning {
    background-color: var(--bg-warning-color);
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding-left: 0;
}

#content > .alert-warning p, 
cw-csm-load-active-messages .alert-warning p {
    margin-bottom: 0;
}

.field-container .row:not(:last-child) {
    margin-bottom: 10px;
} 

label,
.field-container .field-label,
.custom-field-container .field-label {
    font-weight: 700;
}

.filled-layout.fixed-height {
    flex: 1 1 0;
}

.filled-layout.fixed-height .widget-content .tab-content {
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tab-content .tab-pane {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.tab-content .tab-pane .audit-log-container,
.tab-content .tab-pane .wf-activity-section {
    padding: 0 !important;
}

.form-multi-select[readonly] .multi-select .display-box,
.select2-container.select2-container-disabled .select2-choice,
.form-control[readonly] {
    background-color: #e9ecef;
}

.form-multi-select[readonly] .multi-select .display-box .badge-group .custom-badge {
    background-color: #fff;
}

.audit-log-container {
    padding: 15px;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before,
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: var(--bg-primary-button-disabled-color);
}

select.form-control[size], select.form-control[multiple],
.select2-container .select2-choice, .multi-select .display-box {
    height: 30px !important;
}

.bg-alt-color {
    background-color: var(--bg-alt-color);
}

.mt-05 {
    margin-top: .5rem;
}

.mt-m05 {
    margin-top: -.5rem;
}

.mt-m1 {
    margin-top: -1rem;
}

.size-1 {
    font-size: 1rem;
}

.w-6-100 {
    width: 6%;
}

.w-10-100 {
    width: 10%;
}

.w-20-100 {
    width: 20%;
}

.w-50-100 {
    width: 50%;
}

.w-200 {
    width: 200px;
}

.w-250 {
    width: 250px;
}

.min-h-3o2 {
    min-height: 1.5rem;
}

.underline {
    text-decoration: underline;
}

.bold {
    font-weight: bold;
}

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

.primary-color {
    color: var(--primary-color);
}

.danger-color {
    color: var(--danger-color);
}

.border-primary-1 {
    border: 1px solid var(--primary-color);
}

.cursor-pointer {
    cursor: pointer;
}

.text-black {
    color: #000;
}

.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
    border-right: none
}

.cw-uploader .cw-uploader-input + .form-control {
    border-right: none;
}

.cw-uploader .cw-uploader-input + .form-control > span:not(.placeholder),
.cw-uploader .form-control > .download-link:not(.clear-button) {
    display: none;
}

.cw-uploader .cw-uploader-input ~ .input-group-append > .btn {
    border: 1px solid #DADFE9;
    border-left: none;
}

.cw-uploader .cw-uploader-input:focus + .form-control {
    border: 1px solid #607d8b;
    border-right: none;
}

.cw-uploader .cw-uploader-input:focus ~ .input-group-append > .btn {
    border: 1px solid #607d8b;
    border-left: none;
}

table thead tr th {
    background-color: var(--table-bg-header-color);
}

#custom-widget-content .btn-group .btn {
    margin-bottom: 0;
}

#content .grid-layout.fixed-height:not(.Custom).WorkflowContainer {
    height: auto;
}

.btn-sm, .btn-group-sm > .btn {
    font-size: 0.65rem !important;
}

.uib-datepicker .btn-sm,
.uib-datepicker .btn-group-sm > .btn {
    font-size: inherit !important;
}

.unread-message-subject
{
    font-weight: bold;
}

.badge {
    padding: 0.3em 0.6em;
    font-size: 75%;
    vertical-align: middle;
}

.canvas-container {
    overflow-x: hidden
}

.container-fluid.canvas-container {
    height: auto !important;
    overflow: visible;
}

fieldset[disabled] {
    cursor: inherit
}

.select2-container .select2-choice > .select2-chosen, .select2-container-multi .select2-choices > .select2-chosen
{
    color: inherit
}

.mediumModal .wf-activity-section,
.smallModal .wf-activity-section {
    height: auto;
    max-height: 400px;
}

/*Casewhere 2.9.8.3
.first-page .logo {
    margin: auto;
}*/

a:focus {
    color: var(--bg-primary-button-color);
    outline: none;
    text-decoration: none;
}

.cw-modal-footer {
    background: #fff
}

.select2-results li {
    color: var(--text-primary-color);
}

.select2-results li.select2-highlighted {
    background: var(--bg-selected-item);
    color: var(--bg-primary-button-color);
}

@font-face {
    font-family: "Raleway";
    src: url("https://api.elex.sgav.dk/api/v0.1//system-documents/sgav-font-woff2") format("woff2");
}
/* 
@font-face {
    font-family: "Raleway";
    src: url("https://api.elex.sgav.dk/api/v0.1//system-documents/sgav-font-italic-woff2") format("woff2");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: "Raleway";
    src: url("https://api.elex.sgav.dk/api/v0.1//system-documents/sgav-font-semibold-italic-woff2") format("woff2");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: "Raleway";
    src: url("https://api.elex.sgav.dk/api/v0.1//system-documents/sgav-font-woff2") format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Raleway";
    src: url("https://api.elex.sgav.dk/api/v0.1//system-documents/sgav-font-semibold-woff2") format("woff2");
    font-weight: 600;
    font-style: normal
} */
#navbarSupportedContent .fa {
    font-size: 1rem;
}

#navbarSupportedContent .nav-link {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

#content {
    margin-left: 0;
}

.navbar {
    margin-bottom: 0;
}

.content-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}

.product-logo {
    background-image: url(https://api.elex.sgav.dk/api/v0.1//system-documents/sgav-logo);
    background-position: center;
    background-repeat: no-repeat;
    width: 208.58px;
    height: 106.84px;
    display: block;
}

.navbar-dark.bg-dark {
    background-color: var(--bg-primary-color) !important;
}

.site-footer {
    background-color: var(--bg-primary-color) !important;
    /* font-size: 0.85rem; */
    /* height: 100px; */
    padding-top: 10px;
    padding-bottom: 10px;
    /* gap: 10px; */
    text-align: center;
}

.site-footer .container {
    gap: 5px;
}

.site-footer .sep {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 0.6rem;
    opacity: 0.6;
}

.navbar-dark .navbar-nav .nav-link {
    color: var(--text-primary-color);
}

.navbar-dark .navbar-nav .active > .nav-link {
    color: var(--bg-primary-button-color);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: var(--bg-primary-button-color);
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
    color: var(--bg-primary-button-color);
}

.navbar {
    box-shadow: none;
}

.title-wrapper .title,
.h2 {
    font-size: 1.5rem;
    font-weight: 500;
}

.page-heading-title {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (max-width: 768px) {
    #content {
        margin-left: 0;
        transform: none;
    }
}

.selected .list-group-item {
    z-index: 2;
    background-color: #eaeaea;
}

.page-row {
    margin-left: 0;
    margin-right: 0;
}

.page-row > [class^="col-"],
.page-row > [class*=" col-"] {
    padding-left: 0;
    padding-right: 0;
}

.content-wrapper .cw-dialog-body,
.content-wrapper {
    flex: unset;
    flex-grow: 1;
}

.grid-layout.fixed-height.TabContainer {
    height: auto;
}

.filled-layout.fixed-height .widget-content .tab-content {
    border: none;
}

.csm-message-wrapper {
    padding-bottom: .75rem !important;
}

.csm-message-close {
    background-color: #decc3d !important;
}

.csm-message-close:hover {
    background-color: #C8B837 !important;
}

#ProofOfTradeDocumentation cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#ReferenceQuantityDocumentation cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#LoriDocumentation cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#CertificateDocumentation cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#DesignatedImporterInUsaDocumentation cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#ProofImporterSubsidiaryDocumentation cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#ApplicationTransferItem cw-uploader.ng-dirty.ng-invalid .cw-uploader,
#ApplicationSplitItems cw-uploader.ng-dirty.ng-invalid .cw-uploader {
    border-left: 2px solid #f28380 !important;
}

.elex-application-kn-codes-grid-view-container,
.elex-applicant-application-kn-codes-grid-view-container {
    border: 1px solid #dadfe9;
}

.elex-application-kn-codes-grid-view-container .ui-grid-canvas,
.elex-applicant-application-kn-codes-grid-view-container .ui-grid-canvas {
    overflow: hidden;
}

.elex-application-kn-codes-grid-view-container .grid,
.elex-application-kn-codes-grid-view-container .ui-grid-viewport,
.elex-applicant-application-kn-codes-grid-view-container .grid,
.elex-applicant-application-kn-codes-grid-view-container .ui-grid-viewport {
    height: auto !important;
    min-height: unset;
}

.elex-application-kn-codes-grid-view-container .widget,
.elex-applicant-application-kn-codes-grid-view-container .widget,
.elex-application-documents-list-view-container .widget,
.elex-readonly-application-documents-list-view-container .widget {
    margin-bottom: 0;
}

.elex-application-kn-codes-grid-view-container .ui-grid-empty-message,
.elex-applicant-application-kn-codes-grid-view-container .ui-grid-empty-message,
.elex-application-documents-list-view-container .ui-grid-empty-message,
.elex-readonly-application-documents-list-view-container .ui-grid-empty-message {
    position: unset;
}

.unread-message-subject {
    font-weight: bold;
}

.elex-messages-counter-for-application-container {
    display: none;
}

.page-elex-applicant-view-application-detail .application-detail-section {
    max-width: 100%;
    flex: 0 0 100%;
}

.elex-application-documents-list-view-container .listview-container,
.elex-readonly-application-documents-list-view-container .listview-container {
    height: auto;
}

.elex-application-documents-list-view-container .cw-listview,
.elex-application-documents-list-view-container .cw-listview-no-paging,
.elex-application-documents-list-view-container .cw-listview .cw-list-item,
.elex-readonly-application-documents-list-view-container .cw-listview,
.elex-readonly-application-documents-list-view-container .cw-listview-no-paging,
.elex-readonly-application-documents-list-view-container .cw-listview .cw-list-item {
    border: none;
}

.elex-application-documents-list-view-container .cw-listview .cw-list-item:hover, 
.elex-application-documents-list-view-container .cw-listview .cw-list-item.selected,
.elex-readonly-application-documents-list-view-container .cw-listview .cw-list-item:hover, 
.elex-readonly-application-documents-list-view-container .cw-listview .cw-list-item.selected {
    background-color: transparent !important;
}

.elex-application-documents-list-view-container .ui-grid-empty-message,
.elex-ui-grid-empty-message-hidden .ui-grid-empty-message {
    display: none;
}

.elex-readonly-application-documents-list-view-container .ui-grid-empty-message {
    text-align: unset;
    font-size: unset;
    opacity: unset;
}

.elex-application-documents-list-view-container .cw-listview,
.elex-readonly-application-documents-list-view-container .cw-listview {
    gap: 0;
}

.elex-application-documents-list-view-container .cw-listview .cw-list-item,
.elex-readonly-application-documents-list-view-container .cw-listview .cw-list-item {
    min-height: 1.5rem;
}

.kn-code-uniqued-invalid > a.select2-choice {
    border-color: #D44950;
}

.elex-application-split-item,
.elex-preview-application-split-item {
    position: relative;
    border: 1px solid #dee2e6 !important;
    padding-top: 1rem;
    padding-left: 1rem;
    margin-bottom: 1rem;
}

.elex-application-split-item {

    padding-right: 3rem;
}

.elex-preview-application-split-item {
    padding-right: 1rem;
}

@media (max-width: 767.98px) {
    .navbar-nav {
        flex-direction: row;
    }

    .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-brand {
        margin-left: 1rem;
        padding-bottom: 0.5rem;
    }

    .modal-header button.maximize, .modal-header button.restore {
        display: none
    }

    .step-vertical-wizard.mobile.expand,
    .step-vertical-wizard.mobile {
        width: auto;
    }

    .modal-bodyAngular.modal-body .fullheightnoheader.tabpane-horizontal .step-panel ul li .btn span {
        display: none
    }

    #content {
        margin-left: 0;
        transform: none !important;
    }
    
}

.applicant-guarantee-number input
    {
        width: 300px !important;
    }

.elex-inline-helptext-component .helptext.has-help-text {
    display: block;
}

#elex-applicant-view-application-detail #NoOngoingLicenseMasterDataErrorMessage {
    display: none;
}

.elex-remove-application-split-item {
    position: absolute;
    top: 1rem;
    right: 1rem;
}

.elex-applicant-license-product-information-grid-view-container {
    border: 1px solid #dadfe9;
}

.elex-applicant-license-product-information-grid-view-container .ui-grid-canvas {
    overflow: hidden;
}

.elex-applicant-license-product-information-grid-view-container .grid,
.elex-applicant-license-product-information-grid-view-container .ui-grid-viewport {
    height: auto !important;
    min-height: unset;
}

.elex-applicant-license-product-information-grid-view-container .widget {
    margin-bottom: 0;
}

.elex-applicant-license-product-information-grid-view-container .ui-grid-empty-message {
    position: unset;
}

.elex-application-kn-codes .select2-search-choice-close {
    display: none !important;
}

.elex-mark-as-read-container {
    margin-bottom: 0 !important;
}

#elex-applicant-licenses .ui-grid-cell-contents {
    position: relative;
}

#elex-applicant-licenses .elex-transferred-badge {
    position: absolute;
    top: 0;
    right: 0;
    height: 14px;
    font-weight: 500;
}

.page-cwpoa-view-a-power-of-attorney .modal-dialog {
    height: 80vh !important;
}

.elex-muted-value,
.elex-muted-value .field-label {
    color: var(--cw-label-disabled-color, #37373770);
}
