.section-body3 {
    border: 1px solid #646464;
    border-radius: 4px;
}

body {
    background: #000000 0% 0% no-repeat padding-box;
    color: white;
}

td,
th,
tr {
    border: 1px solid #646464 !important;

}


.modal-content {
    background: black;
    border: 1px solid white ;
}

.form-control,
.form-select,textarea , .select2-container--default .select2-selection--single {    
    background: #121212 0% 0% no-repeat padding-box;
    border: 1px solid #363636;
    border-radius: 4px;
    color: #FFFFFF;

}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 28px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #000;
    color: white;
}

.select2-results {
    display: block;
    background: black;
    color: whitte;
}

input.select2-search__field {
    background: black;
    color: white;
}

button {
    height: 37px;
}

.table-wrapper {
    overflow-x: hidden;
}

.page-item.active .page-link {

    background-color: #f78d28;

    border-color: #f78d28;


}

.project-rage-nav {
    border-bottom: 5px solid #70707033;
    padding-bottom: 10px
}

.project-rage-nav .p-info {
    border-bottom: 5px solid #f78d28;
    padding: 10px
}

.breadcrumb {
    background-color: white !important
}

.breadcrumb-item+.breadcrumb-item::before {
    content: ">";
}

.tablinks {
    font-size: 1rem !important
}

.selected-span {
    font-size: 1rem !important
}

.tabs {
    padding: 0px !important
}

.table-wrapper {
    overflow-x: hidden;
    margin-top: 0px !important;
}

.content-header {
    display: none !important
}

.action_button {
    cursor: pointer;
}

span.required {
    color: red;
}