/* .form-group {
    margin-bottom: 0rem;
} */

.dash_label_cell {
    text-align: right;
    padding-top: 8px;
}

.xcrud-input {
    margin-bottom: 7px;
}

input[type=checkbox] {
    margin: 4px 9px 8px;
    line-height: normal;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    /* -webkit-transform: scale(2); */
    -o-transform: scale(1.5);
    transform: scale(1.5);
    padding: 10px;
}

input[type=checkbox].checkbox {
    visibility: visible;
    position: relative;
    width: 12px;
    display: inline;
}

.modal.show .modal-dialog {
    width: 40%;
}

h2 small {
    display: contents;
}

.primary-nav .nav-menu:first-of-type {
    margin-top: 0rem;
}

.cke_chrome {
    margin-bottom: 8px;
}

.info-card {
    height: 80px;
}

.page-logo-text {
    padding-top: 5px;
}

.padding-top_dash {
    padding-top: 17px;
}

.nav-tabs {
    border-bottom: 1px solid rgb(162 176 119);
    background-color: white;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #f4f5f0 !important;
}

.nav-menu li>ul li a>[class*=fa-] {
    margin-left: 0rem;
    color: #bcc3a6;
}

.nav-pills .nav-link {
    padding-top: 10;
    padding-bottom: 10;
    border-radius: 0px;
}

.xcrud-tf,
.xcrud-th {
    background-color: #e7e7e1;
    border-bottom: #505013 !important;
    border-top: #505013;
    border-style: solid;
}

.thead {
    border-bottom: black !important;
    border-bottom-style: double !important;
    border-bottom-width: thick !important;
}

.xcrud-list {
    border-bottom: #505013;
    border-top: #505013;
    border-style: solid;
}

.mod-nav-dark:not(.mod-skin-dark).nav-function-top .page-sidebar .primary-nav .nav-menu>li a:not(:hover):not(focus) {
    color: #d1cfaf;
}

.select3-search {
    background-color: #d6dfb8;
    border-color: #d6dfb8;
}

/* #select2-search_selector-container,
#select2-related_reports-container {
    background-color: #d5deb770;
}

.select2-selection__choice__remove {
    border-bottom-color: #967bbd26;
    border-top-color: #967bbd26;
    border-right-color: #967bbd26;
    border-width: 1px;
} */

.img_link {
    width: 40px;
}

.img_link:hover {
    cursor: pointer;
    width: 43px;
}

.icon_link:hover {
    cursor: pointer;
}

.hover {
    cursor: pointer;
}

.chat-active {
    background-color: #d1d3be;
}

.nav-function-top .page-header .header-icon:not(.btn)>[class*=fa-]:first-child {
    color: #a3b275;
}

.ui-widget.ui-widget-content {
    border: 0px;
}

.ui-tabs-nav {
    border-width: 0px 0px 2px 0px;
}



/* .bg-brand-gradient, .nav-footer, .page-logo, .page-sidebar {
    background-color: #403605;
} */

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    border-style: none;
    background-color: #a2b077;
}

/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 0px solid; 
    background: transparent;
    font-weight: normal;
    color: #45570f;
} */

.tabs_header_cell {
    border: 0px solid !important;
    background: transparent !important;
    border-width: 0px 0px 1px 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    background-color: #a2b077 !important;
    border-width: 0px 0px 1px 0px !important;
}

.topcorner {
    position: absolute;
    top: 0;
    right: 0;
}

.app-list-item {
    height: 5rem;
    margin-top: 0.4rem;
    margin-bottom: 0.5rem;
}

.xcrud-view {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.toprightlogo {
    background-image: url(/art/logotop.svg);
    background-repeat: no-repeat;
    background-size: 48px 48px;
    background-position: right 0px top 10px;
}

.group_form_header {
    font-size: small;
    border-bottom-style: solid;
    background-color: transparent;
}

.advsearch_formgroup {
    color: #4a7363;
    margin-bottom: 0px;
}

.light_green_back {
    background-color: #f8fff0;
    border-right-color: #9cb979 !important;
    border-left-color: #9cb979 !important;
    border-left-width: 2px !important;
    border-right-width: 2px !important;
}

.light_green_grey_back {
    background-color: #fbfff6;
}

.light_grey {
    background-color: #f7f7f7;
}

.search_in_one_line {
    display: contents;
}

.xcrud-grouping-row {
    color: #b51c1c;
    border-bottom: solid;
    border-bottom-width: medium;
}

.creative-xcrud-th {
    border-bottom: double !important;
    border-top-width: medium;
}

.ui-datepicker {
    width: 20em;
}

.bg-light-primary {
    color: #202322;
    background-color: #c1dbd3;
}

.creative_header {
    border-bottom-style: solid;
    border-bottom-width: medium;
    padding: 10px;
    background-color: #ebefec;
}

.creative-core-column {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}

.font_icon_light {
    color: #9cb979;
}

.no-borders {
    border-width: 0px !important;
}

.showonhover {
    opacity: 0;
}

tr:hover .showonhover {
    opacity: 1;
}

.light-left-border {
    border-left-style: ridge;
    border-left-width: thin;
}
