body {background-color: #fff;}
img{width: 100%;max-width:100%;}
.bg-menu-theme.menu-vertical {box-shadow: none;background: #230E04 !important;color: #fff !important;}
.bg-menu-theme .menu-link, .bg-menu-theme .menu-horizontal-prev, .bg-menu-theme .menu-horizontal-next {color: #A9A9A9;}
.bg-menu-theme .menu-inner>.menu-item.active>.menu-link {background: transparent !important;color: #fff !important;}
.bg-menu-theme .menu-inner>.menu-item.active:before {background: #ffffff;}
.menu .app-brand.demo {width: 200px;margin: auto;margin-bottom: 50px;margin-top: 15px;}
.menu-vertical .menu-inner > .menu-item .menu-link {margin: 0.5rem 1rem;}
.navbar-detached {box-shadow: none;border-bottom: 1px solid #d0d0d045;border-radius: 0px !important;padding: 0px !important;}
.btn-primary {color: #fff;background-color: #342117;border-color: #342117;box-shadow: 0px 4px 4px rgb(52 33 23 / 18%);}
.card {background: #FBFBFB;box-shadow: none;}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{color: #000000;}
.form-control {background: transparent;border: 0px;padding: 0.4375rem 0rem;border-bottom: 1px solid #d9dee3;border-radius: 0px;    color: #000;}
.light-style .select2-container--default .select2-selection--single .select2-selection__rendered{  padding-left: 0;}
.light-style .select2-container--default .select2-selection {background: transparent;border: 0px;border-bottom: 1px solid #d9dee3;border-radius: 0px;}
.layout-navbar .navbar-nav-right h2{color: #260202;}
.form-label{color: #787878;}
.btn-primary:hover {color: #ffffff;background-color: #9E684D;border-color: #9E684D;transform: translateY(-1px);}
.form-control:focus, .form-select:focus {border-color: #d9dee3;background: transparent;box-shadow: none;color: #000;}
.form-control::placeholder, .light-style .select2-container--default .select2-selection__placeholder {color: #C4C4C4;opacity: 1;}
.avatar {overflow: hidden;border-radius: 50%;}
.select2-container--default.select2-container--focus .select2-selection, .select2-container--default.select2-container--open .select2-selection {border-color: #d9dee3 !important;}
.light-style .select2-container--default .select2-selection--single .select2-selection__rendered {color: #000000;}
.btn-secondary {color: #fff;background-color: #9E684D;border-color: #9E684D;box-shadow: 0 0.125rem 0.25rem 0 rgb(158 104 77 / 28%);}
.btn-outline-secondary{border-color: #9E684D;color: #9E684D;}
.btn-secondary:hover, .btn-outline-secondary:hover {color: #fff;background-color: #342117;border-color: #342117;transform: translateY(-1px);}
.table:not(.table-dark) th {color: #9a9a9a;}
thead, tbody, tfoot, tr, td, th {border-color: #e9e9e9;}
::-webkit-scrollbar { width: 5px; height: 4px;}
::-webkit-scrollbar-track {background: #ececec; }
::-webkit-scrollbar-thumb { background-color: #230e0436;  border-radius: 20px; }
.table-responsive {padding-bottom: 20px;}
table.dataTable thead th, table.dataTable thead td {padding: 10px;border-bottom: 1px solid rgb(255 255 255 / 30%);}
.dataTables_wrapper .dataTables_info{ padding-top: 1.755em;}
.navbar-expand-xl .navbar-nav .dropdown-menu {box-shadow: 0 0.25rem 1rem rgb(77 45 26 / 30%); background: #4D2D1A; /*background: #2d231e;*/}
.navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-item {color: #fff;}
.navbar-expand-xl .navbar-nav .dropdown-menu .text-muted {color: white !important;}
.dropdown-divider {border-top: 1px solid #584339;}
.bg-menu-theme .menu-link:hover {color: #9e684d;}
.dropdown-item{  color: #000000;}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle, .btn-secondary:focus{  color: #fff;background-color: #9e684d;border-color: #9e684d;}
.dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active {background-color: inherit;color: inherit !important;}
.navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-item:not(.disabled):active {color: #D8C398 !important;}
.dropdown-item:hover, .dropdown-item:focus {color: #9e684d;}
table.dataTable tbody td .dropdown-item:not(.disabled):active ,
table.dataTable tbody td .dropdown-item:hover, table.dataTable tbody td .dropdown-item:focus{color: #342117 !important;background-color: transparent !important;}
.navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-item .avatar img,
.bg-navbar-theme .navbar-nav .nav-link.show .avatar img{  width: 2.375rem !important;height: 2.375rem !important;}
.input-group:focus-within {box-shadow: none;}
.input-group:focus-within .form-control, .input-group:focus-within .input-group-text {border-color: #d9dee3;}
.form-select {background-color: transparent;border: 0px; color: #000000;padding-left: 0px;border-bottom: 1px solid #d9dee3; order-radius: 0px;cursor: pointer;}
.alert-success {background-color: #336e16;border-color: #5b9b3b;color: #ffffff;}
.alert-danger {background-color: #8d1e0a;border-color: #8d1e0a;color: #ffffff;}
.datepicker table tr td.range, .datepicker table tr td.range.highlighted, .datepicker table tr td.range.today {color: #230e04 !important;background: #FDF9E6 !important;}
.form-control:disabled, .form-control[readonly] {background-color: transparent;opacity: 1;}
.modal .btn-close{background-color: #1c0b03;}
span.InfoTitle.me-2 {font-size: 15px;color: #787878;width: 50%;display: inline-block;}
span.InfoValue {color: #000000;font-size: 15px;}
span.InfoValue, span.InfoTitle {margin-bottom: 15px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color: white !important;border: 1px solid #492D24;background-color: #492D24;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 0.3em 1em;}
/*page-auth.css*/
.authentication-wrapper {display: flex;flex-basis: 100%;min-height: 100vh;width: 100%}
.authentication-wrapper .authentication-inner {width: 100%}
.authentication-wrapper.authentication-basic {align-items: center;justify-content: center;overflow: hidden}
.authentication-wrapper.authentication-cover {align-items: flex-start}
.authentication-wrapper.authentication-cover .authentication-inner {height: 100vh}
.authentication-wrapper.authentication-basic .authentication-inner {max-width: 400px;position: relative}
.authentication-wrapper.authentication-basic .authentication-inner:before {width: 148px;height: 148px;content: " ";position: absolute;top: -40px;right: -40px;}
.authentication-wrapper.authentication-basic .authentication-inner:after {width: 243px;height: 240px;content: " ";position: absolute;bottom: -68px;left: -46px}
.authentication-wrapper.authentication-basic .authentication-inner .card {z-index: 1}
.authentication-wrapper.authentication-basic .authentication-inner .card .app-brand {margin-bottom: 2.5rem}
.authentication-wrapper .auth-input-wrapper .auth-input {max-width: 50px;padding-left: .4rem;padding-right: .4rem;font-size: 150%}
@media(max-width: 575.98px) {.authentication-wrapper .auth-input-wrapper .auth-input {  font-size: 1.125rem}}
#twoStepsForm .fv-plugins-bootstrap5-row-invalid .form-control {border-color: #ff3e1d}
.light-style .authentication-wrapper .authentication-bg {background-color: #fff}
.dark-style .authentication-wrapper .authentication-bg {background-color: #2b2c40}
.LoginMain .card-header {  background: #342117;  margin-bottom: 10px;}
.LoginMain .card-header div a {  width: 180px;}
.LoginMain .card-header div.app-brand.justify-content-center {  margin-bottom: 0px !important;}
.LoginMain {  filter: drop-shadow(0px 0px 20px rgba(35, 14, 4, 0.15));}
.input-group-text {  background: transparent;  border-radius: 0px;  border: 0px;  border-bottom: 1px solid #d9dee3;}
body.bg-gray {  background-color: #FBFBFB !important;}
.img-body img {height: 150px;width: auto; margin-right: 30px; border: 1px solid #f3f3f3;}
.app-brand .layout-menu-toggle{ background-color: #230e04;}
@media (max-width: 700px){
    .card-body.img-body > div {flex-wrap: wrap;}
}




