/* Minification failed. Returning unminified contents.
(105,1): run-time error CSS1019: Unexpected token, found '@import'
(105,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Open+Sans')'
(185,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(191,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
 */
.useAnotherBrowser {
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 25px;
    border: 2px solid #9CBB5A;
}
.logoUseAnotherBrowser{
    margin-bottom: 25px;
}

.product-version {
    margin-left: 15px;
    color: rgba(0, 0, 0, 1);
    font-weight: 600;
    font-size: 80%;
    height: 55px;
    display: flex;
    align-items: flex-end;
}
.badge-1 {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    margin-left: 10px;
}

#notification-content .fa {
    font-size: 22px;
    margin-right: 5px;
}

.dropdown-list .dropdown-header {
    background-color: #9CBB5A;
    border: 1px solid #9CBB5A;
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #fff;
}
.dropdown .dropdown-menu .dropdown-header {
    font-weight: 800;
    font-size: .65rem;
}
.dropdown .dropdown-menu .dropdown-header, .sidebar .sidebar-heading, .text-uppercase {
    text-transform: uppercase!important;
}

.dropdown-list .dropdown-item {
    white-space: normal;
    padding-top: .5rem;
    padding-bottom: .5rem;
    border-left: 1px solid #e3e6f0;
    border-right: 1px solid #e3e6f0;
    border-bottom: 1px solid #e3e6f0;
    line-height: 1.3rem;
}

.icon-circle {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.bg-primary {
    background-color: #4e73df!important;
}

.text-white {
    color: #fff!important;
}

.text-gray-500 {
    color: #b7b9cc!important;
}

.bg-success {
    background-color: #1cc88a!important;
}

.bg-warning {
    background-color: #f6c23e!important;
}

@media (min-width: 576px) {
    .dropdown-list {
        width: 20rem!important;
    }
}

.dropdown-list .dropdown-item:active {
    background-color: #eaecf4;
    color: #3a3b45;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body {
    font-family: 'Open Sans', sans-serif;
    color: #493f3c;
}

input.form-control::placeholder {
    opacity: .5;
}

.bg-dark .navbar.fixed-top {
     background: #9CBB5A !important;
}

.btn-link {
    color: #9CBB5A;
}

.btn-link:hover {
    color: #678131;
}

.btn-primary {
    background-color: #9CBB5A;
    border-color: #9CBB5A;
}
.btn-primary.disabled, .btn-primary:disabled, .btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #666;
    border-color: #666;
}
.btn-secondary {
    background-color: #9CBB5A;
    border-color: #9CBB5A;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle,
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
    background-color: #678131;
    border-color: #678131;
}

.btn-primary:hover {
    color: #fff;
    background-color: #678131;
    border-color: #678131;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #678131;
    border-color: #678131;
}

.widget .widget-header {
    background-color: #9CBB5A;
    color: #fff;
    border: 1px solid #9CBB5A;
}

.ui-grid-row:hover {
    background-color: #f7ffe6;
}

.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell {
    background-color: #dfecc1!important;
}

.select2-results .select2-highlighted {
    background: #9CBB5A;
}

.modal-header {
    background: #9CBB5A;
}

.loader .innerloader {
    width: 150px;
    left: -50px;
    background: #9CBB5A;
}

@-webkit-keyframes move1 {
    50% {
        left: 180px;
    }
}

@keyframes move1 {
    50% {
        left: 180px;
    }
}

.loader {
    width: 305px;
}

.btn-outline-primary {
    color: #9CBB5A;
    border-color: #9CBB5A;
    background-color: #fff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #9CBB5A;
    border-color: #9CBB5A;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #9CBB5A;
    border-color: #9CBB5A;
}

.step-panel {
    background: #f7ffe6 !important;
}

li.current {
    background: #dfecc1 !important;
}

.helptext .fa-question-circle:before {
    color: #9CBB5A!important;
}

a, a:hover {
    color: #9CBB5A;
}

.wf-activity-section .nav-tabs>li>a::after {
    background: #9CBB5A;
}

select.form-control {
    padding: .2935rem .75rem;
}

.sk-fading-circle .sk-circle:before {
    background-color: #9CBB5A;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #9CBB5A;
}

.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #9CBB5A;
}

.custom-control-input:active ~ .custom-control-label::before {
    background-color: #f7ffe6;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #bcd18f;
}

.multi-select .dropdown-item .custom-checkbox {
    display: flex;
    align-items: center;
}

.dropdown-item, .multi-select .display-box .badge-group .custom-badge {
    color: #493f3c;
}

.wrapper {
    display: flex;
    align-items: stretch;
}

#content {
    width: 100%;
    min-height: 100vh;
    transition: all 0.3s;
    margin-left: 0;
}

body.fixed-nav {
    padding-top: 0;
}

.bg-dark {
    background-color: #f8f9fc !important;
}

@media (min-width: 761px) {
    .sidebar-l .content-wrapper {
        margin-left: 0;
    }
}

.widget .widget-content.widget-content-no-panel {
    background: transparent;
    border: none;
}

/* .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
} */

@media (max-width: 760px) {
    .sidebar-l .content-wrapper {
        margin-left: 0;
    }
}

.navbar-nav a[aria-expanded="true"] {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: #9CBB5A;
}

::-webkit-scrollbar-thumb:hover {
    background: #678131;
}

@media (max-width: 768px) {
    #content {
        transform: translateZ(0);
    }
}

.widget .widget-content {
      border: 1px solid #9CBB5A;
}

.navbar-nav .dropdown-menu {
    border: 1px solid transparent;
}

    .navbar-nav .dropdown-menu .dropdown-item {
        padding: .5rem 1rem;
        display: flex;
        align-items: center;
    }

        .navbar-nav .dropdown-menu .dropdown-item i {
            margin-right: 10px;
        }

.bootstrap-tagsinput .label.label-info{
    background-color: #9CBB5A;
}

.bootstrap-tagsinput {
    width: 100%;
}

@media screen and (max-width: 425px) {
    .widget-content .nav-tabs {
        border-bottom: 3px solid #ddd;
    }

    .widget-content .nav-tabs .active::after {
        content: "";
        background: #9CBB5A;
        height: 2px;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: -1px;
        margin: 0;
        border: 0;
    }
}

.fixed-height.Custom {
    overflow-x: hidden;
    overflow-y: auto;
}

.widget-content .nav-tabs.mobile>li>a::after {
    background: #9CBB5A;
}

.ui-grid-row > [ui-grid-row] > .ui-grid-cell.item-deleted {
    background-color: #f4a3a4 !important;
}

.page-row .col-1, .page-row .col-2, .page-row .col-3, .page-row .col-4, .page-row .col-5, .page-row .col-6, .page-row .col-7, .page-row .col-8, .page-row .col-9, .page-row .col-10, .page-row .col-11, .page-row .col-12, .page-row .col, .page-row .col-auto, .page-row .col-sm-1, .page-row .col-sm-2, .page-row .col-sm-3, .page-row .col-sm-4, .page-row .col-sm-5, .page-row .col-sm-6, .page-row .col-sm-7, .page-row .col-sm-8, .page-row .col-sm-9, .page-row .col-sm-10, .page-row .col-sm-11, .page-row .col-sm-12, .page-row .col-sm, .page-row .col-sm-auto, .page-row .col-md-1, .page-row .col-md-2, .page-row .col-md-3, .page-row .col-md-4, .page-row .col-md-5, .page-row .col-md-6, .page-row .col-md-7, .page-row .col-md-8, .page-row .col-md-9, .page-row .col-md-10, .page-row .col-md-11, .page-row .col-md-12, .page-row .col-md, .page-row .col-md-auto, .page-row .col-lg-1, .page-row .col-lg-2, .page-row .col-lg-3, .page-row .col-lg-4, .page-row .col-lg-5, .page-row .col-lg-6, .page-row .col-lg-7, .page-row .col-lg-8, .page-row .col-lg-9, .page-row .col-lg-10, .page-row .col-lg-11, .page-row .col-lg-12, .page-row .col-lg, .page-row .col-lg-auto, .page-row .col-xl-1, .page-row .col-xl-2, .page-row .col-xl-3, .page-row .col-xl-4, .page-row .col-xl-5, .page-row .col-xl-6, .page-row .col-xl-7, .page-row .col-xl-8, .page-row .col-xl-9, .page-row .col-xl-10, .page-row .col-xl-11, .page-row .col-xl-12, .page-row .col-xl, .page-row .col-xl-auto {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.filled-layout .row, .grid-layout .row {
    margin-right: -7.5px;
    margin-left: -7.5px;
}

.filled-layout .row .col-12, .grid-layout .row .col-12 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.widget {
    margin-bottom: 15px;
}

.mb-15 {
    margin-bottom: 15px;
}

.page-row {
    margin-bottom: 15px !important;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #9CBB5A;
}

.ng-dirty.ng-invalid>a.select2-choice {
    border-color: #f28380;
}

/* .select2-container .select2-choice>.select2-chosen, .select2-container-multi .select2-choices>.select2-chosen {
    min-height: 0px;
} */

.select2-container .select2-choice.select2-default>.select2-chosen {
    color: rgba(85,85,85,.5);
}

.grid-layout > .row:first-child, .filled-layout > .row:first-child {
    margin-bottom: 15px !important;
}

.grid-layout > .row:first-child .title-wrapper .title, .filled-layout > .row:first-child .title-wrapper .title {
    margin-bottom: 0;
}

.navbar {
    margin-bottom: 15px;
}

.modal-dialog .title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #e9ecef;
    background: #9CBB5A;
    color: #fff;
    padding: 10px;
    border-radius: 0;
    align-items: center;
}

.modal-dialog .title-wrapper .title {
    font-size: 16px;
    margin: 0;
    line-height: 1.5;
}

.modal-dialog #page-dialog-content > * > .container-fluid {
    padding: 0 !important;
}

.modal-dialog #page-dialog-content > * > .container-fluid > div.row:first-child {
    margin: 0;
    position: fixed;
    width: 100%;
    z-index: 1;
}

    .modal-dialog #page-dialog-content > * > .container-fluid > div.row:first-child > div {
        padding: 0;
    }

.modal-dialog #page-dialog-content > * > .container-fluid > div.page-row {
    margin: 60px 0 0 !important;
}

.modal-dialog #page-dialog-content > * > .container-fluid > div.d-flex {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 60px;
    margin-bottom: 15px;
}

.ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell:hover .ui-grid-cell, .ui-grid-row:nth-child(odd):hover .ui-grid-cell, .ui-grid-row:nth-child(even):hover .ui-grid-cell {
    background-color: unset;
}

.text-primary {
    color: #4e73df!important;
}

.text-success {
    color: #9CBB5A!important;
}

.text-info {
    color: #36b9cc!important;
}

.text-warning {
    color: #f6c23e!important;
}

.text-gray-800 {
    color: #5a5c69!important;
}

@media screen and (max-width: 959.99px) {
    .modal .modal-dialog {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: calc(100% - (0.5rem * 2));
    }

    .bigModal.modal .modal-dialog {
        margin-left: 0 !important;
    }

    .bigModal .close {
        position: relative;
        left: 0;
        top: -2px;
    }

    li.current {
        background: none;
    }

    .bigModal .modal-dialog, .bigModal .modal-content {
        width: 100%;
        height: 100%;
        position: fixed;
    }

    .workflow-dskworker_sendmessages .modal-dialog {
        margin: 0;
        width: 100%;
        height: 100%;
    }

    .workflow-dskworker_sendmessages .modal-dialog .modal-content {
        width: 100%;
        height: 100%;
    }

    .workflow-dskworker_sendmessages .modal-dialog .modal-content .wf-activity-section {
        height: auto;
    }
}

.tab-content > .active {
    display: flex;
    flex-direction: column;
}


.modal-title {
   text-transform: none !important;
}

.mce-wordcount {
    text-transform: capitalize !important;
}

.first-page .logo {
    top: -40px;
}

.helptext.help-text-inline .media{
    background-color: #f7ffe6 !important;
    font-size: 80%;
}

.helptext .fa-info-circle:before {
    color: #9CBB5A!important;
}

.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
    border-right : none;
}

.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
    border-right : none;
}

/* Tab container header */
button.nav-link {
    color: #9CBB5A;
    background-color: transparent;
}

select {
    font-family: Arial;
}

::-ms-clear {
    display: none;
}
/* Custom CSS for appicant site */
.navbar {
    background-color: #9CBB5A !important;
}

.logo {
    padding-left: 15px;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #9CBB5A;
}
.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  background-color: #efefef;
  text-align: center;
}

#content {
    padding-bottom: 62px;
}

@media screen and (max-width:410px) {
  #content {
    padding-bottom: 83px;
  }
}
