﻿table.dataTable {
    width: fit-content !important;
}


div .dataTables_filter, div .dataTables_length, div .dataTables_paginate, div .dataTables_info {
    display: none
}

.tablenowrap th, .tablenowrap td {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*  //white-space: nowrap !important;*/
}

.tableButtons {
    border-collapse: collapse;
    margin: 0px;
    margin-top: 6px;
    font-size: 9px;
    padding: 1% 1% 1% 1%;
    height: 100%;
    width: fit-content;
}

.tablenowrap .action {
    overflow: inherit;
}

table.dataTable {
    width: fit-content !important;
}

div .dataTables_filter, div .dataTables_length, div .dataTables_paginate, div .dataTables_info {
    display: none
}

table.dataTable > tbody > tr.child span.dtr-title {
    display: none;
}

.G4:hover {
    color: red !important;
}

.header-white .page-header.navbar .hor-menu .navbar-nav > li.active > a {
    color: #007B66;
}

    .header-white .page-header.navbar .hor-menu .navbar-nav > li.active > a > i {
        color: #007B66;
    }

.logo-indigo .page-header.navbar .page-logo {
    background: #007B66;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #007B66;
}

.select.form-control[multiple], select.form-control[selected] {
    background-color: #007B66;
}

option:checked {
    background: linear-gradient(0, #007B66, #007B66);
}

.btn_Header {
    top: -7px;
    padding: 2px 4px 2px 4px;
    height: 25px
}

.page-container-bg-solid .page-title, .page-content-white .page-title {
    margin-bottom: 0px;
    margin-top: 0px;
}

.page-container-bg-solid .page-bar .page-breadcrumb, .page-content-white .page-bar .page-breadcrumb {
    padding: 6px 15px;
    margin-top: 0px;
}

.radio-green input[type="radio"] + label::after {
    background-color: #007B66;
}

.radio-green input[type="radio"]:checked + label::before {
    border-color: #007B66;
}

.radio-green input[type="radio"]:checked + label::after {
    background-color: #007B66;
}

.checkbox label::after {
    color: #007B66 !important;
}


.cards-headers-buttons {
    margin-top: 2px;
    padding-top: 5px;
    height: 27px;
}

.white-sidebar-color .sidemenu-container .sidemenu > li.active.open > a, .white-sidebar-color .sidemenu-container
.sidemenu > li.active > a, .white-sidebar-color .sidemenu-closed.sidemenu-container-fixed .sidemenu-container:hover
.sidemenu > li.active.open > a, .white-sidebar-color .sidemenu-closed.sidemenu-container-fixed .sidemenu-container:hover .sidemenu > li.active > a {
    color: #007B66 !important;
}

    .white-sidebar-color .sidemenu-container .sidemenu > li.active > a > i, .white-sidebar-color .sidemenu-container .sidemenu li.active > a >
    .arrow.open:before, .white-sidebar-color .sidemenu-container .sidemenu li.active > a > .arrow:before, .white-sidebar-color .sidemenu-closed
    .sidemenu-container-fixed .sidemenu-container:hover .sidemenu li.active > a > .arrow.open:before, .white-sidebar-color .sidemenu-closed.sidemenu-container-fixed
    .sidemenu-container:hover .sidemenu li.active > a > .arrow:before {
        color: #007B66 !important;
    }

input[type=checkbox], input[type=radio] {
    margin-right: 4px !important;
}

table.dataTable > tbody > tr.child ul {
    width: -webkit-fill-available;
}
