* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

body {
	font-family: "Inter", sans-serif;
}

.input-section-odr {
	display: flex;
	flex-wrap: wrap;
	max-width: 100%;
	margin: 0;
	padding: 10px 20px;
}

<!--
Autocomplete --->.custom-autocomplete-dropdown {
	font-size: 12px;
	position: absolute;
	width: 100%;
	background-color: white;
	border: 1px solid #888;
	max-height: 200px;
	overflow-y: auto;
	z-index: 9999;
}

.custom-autocomplete-dropdown div {
	padding: 5px 10px;
	cursor: pointer;
}

.custom-autocomplete-dropdown div:hover {
	background-color: #1f1f1f;
	color: #fff;
}

.genisis-odr {
	background: #FFF;
	border: 1px solid #C4D0DB;
	box-shadow: rgb(185 185 185/ 17%) 0px 1px 2px 0px, rgb(185 185 185/ 15%)
		0px 1px 2px 1px;
	padding: .5rem 0rem;
	border-radius: 4px;
	/*  margin: 1rem 0rem; */
}

.btn-class-odr {
	width: 150px;
	height: 28px;
	background: var(--background-bg);
	color: #fff;
	/*color: var(--text-color-white);*/
	font-size: 13px;
	font-weight: 500;
	outline: none;
}

.btn-class-odrac {
	width: 100px;
	height: 28px;
	background: var(--background-bg);
	color: #FFF;
	font-size: 13px;
	font-weight: 500;
	outline: none;
}

.grid-btn-class {
	background: var(--background-bg);
    box-shadow: -2px -2px 0px var(--btn-box-shadow);
	border-radius: 3px;
    border: 0px solid var(--background-bg);
	color: #fff;
	padding: 2px 10px;
	text-align: center;
	font-size: var(--font-size-19);
	display: flex;
	align-items: center;
	gap: 2px;
	height: 24px;
}

.new-input-box a.select2-choice.ui-select-match {
	font-size: 11px !important;
	width: 100%;
	display: block;
	line-height: 23px !important;
	text-decoration: none;
	border: 0;
	color: #101010;
	height: 22px !important;
}

.input-box.new-input-box.ui-select-container.select2.select2-container.ng-valid
	{
	position: relative;
	width: 160px;
	height: 28px;
	padding: 2px 6px;
}

.input-box.new-input-box.ui-select-search {
	background: rgb(255, 255, 255);
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px;
	position: absolute;
	left: 391.422px;
	top: 145.844px;
	z-index: 9999;
	width: 160px;
	max-width: 200px;
}

.sub-head-odr {
	padding-bottom: .3rem;
	border-bottom: 1px solid #C4D0DB;
	margin-bottom: .2rem;
	display: flex;
	justify-content: space-between;
}

.sub-head-odr .search-btns {
	padding-right: 1rem;
	margin: .5rem;
}

/*   .sub-head-odr .search-btns button {
        border: 1px solid #C4D0DB;
    } */
.autoAgjustSetting {
	width: auto !important;
	margin-left: -80px;
}

.autoAgjustSetting label {
	margin: 0;
}

.sub-head-odr h4 {
	padding-bottom: 1rem;
	padding: 0rem 1rem;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	top: 3px;
}

.inputs-group-view-odr {
	display: flex;
	justify-content: center;
	margin-bottom: 8px;
}

.inputs-group-odr {
	display: flex;
	align-items: center;
	margin-bottom: .5rem;
	width: 100%;
	gap: .5rem;
}

.inputs-group-odr label {
	padding-right: .5rem;
	font-size: 13px;
	font-weight: 500;
	font-family: "Poppins";
	width: 100%;
	text-align: right;
}

.inputs-group-odr input, .odr-select {
	padding: 5px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 4px;
	border: 1px solid #C4D0DB;
	outline: none;
	width: 100%;
}

.inputs-group-odr input:focus {
	border: 1px solid #C4D0DB;
}

.execution-btn {
	text-align: right;
	padding-right: 0.5rem;
}
.execution-btn {
    display: flex;
    justify-content: end;
    gap: 6px;
}
/*   .execution-btn button {
        border: 1px solid #C4D0DB !important;
    } */
/* .mandatory-odr {
	color: red;
} */

/*     .grid-odr {
        background-image: linear-gradient(to right top, #00b4db, #00a8d1, #009bc6, #008fbb, #0083b0);
        background-image: linear-gradient(to right top, #667db6, #5d7eba, #537fbd, #4680c1, #3581c4, #3581c4, #3581c4, #3581c4, #4680c1, #537fbd, #5d7eba, #667db6);
        padding: .5rem 2rem;
        border-radius: 3px;
        margin: 1rem 0rem 0rem;
        border: 1px solid #C4D0DB;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
 */
.grid-odr input {
	border-radius: 4px;
	border: 1px solid var(--border-deepCurleen-700);
	font-size: 14px;
	font-weight: 500;
	padding: 2px 8px;
	outline: none;
	height: 30px;
	width: 225px;
}

.grid-odr input::placeholder {
	color: black;
}

input.grid-input::placeholder {
	color: #FFF;
}

.btns button {
	padding: .4rem .5rem;
	font-size: 13px;
	font-weight: 500;
	border: 1px solid var(--border-deepCurleen-700);
	border-radius: 3px;
}

.grid-container-odr {
	/*  height: 590px; */
	/*   border: 1px solid #C4D0DB; */
	margin-top: 10px;
}

.dashboard-matched-row {
	background: #C1D7C6 !important;
	color: black !important;
}

.dashboard-fresh-row {
	background: #CEDCF3 !important;
	color: black !important;
}

.dashboard-cancelled-row {
	background: #BDBFC7 !important;
	/*  font-size: 12px !important;
    padding: 3px 2px; */
	color: black !important;
}

.dashboard-failure-row {
	background: #EFC6BD !important;
	/*  font-size: 12px !important;
    padding: 3px 2px; */
	color: black !important;
}

.assignBroker {
	background: #078db1;
	/*color: #fff;*/
	color: var(--text-color-white);
	padding: 5px 12px;
	font-size: 15px;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
	top: 1px;
}

#queryBuilder .fa.fa-keyboard-o {
	font-size: 18px;
	left: 15px;
	top: 4px;
}

@media only screen and (max-width:1120px) {
	.inputs-group-odr label {
		text-align: left;
	}
	.inputs-group-odr {
		flex-wrap: wrap;
	}
}

.radio-group {
	display: flex;
	align-items: center;
	gap: 15px;
	color: #101010;
}

.radio-option {
	margin: 5px 0;
	cursor: pointer;
}

/*-----------------New Designs Css ----------------*/
.bg-white {
	background: #fff;
}

.row-latest {
	display: flex;
	flex-wrap: wrap;
	margin-top: 0;
	margin-right: -0.75rem;
	margin-left: -0.75rem;
}

.card-header {
	background-color: #D8EDFF;
	text-align: center;
	font-weight: 600;
	font-size: 1.2rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.form-select, .date-control, label {
	font-size: 1.1rem;
	font-weight: 600;
}

.form-check-label {
	margin-right: 5px;
	margin-bottom: 0;
}

.form-check-inline {
	margin-right: 0;
}

.form-check-input[type=radio] {
	border-radius: 50% !important;
}

.date-label {
	display: flex;
	gap: 15px;
	font-size: 14px;
	margin-bottom: 6px;
}

/*  .section-card {
    border-color: #D8EDFF;
    background: #F8FCFF;
    } */
input[type=radio] {
	font-size: 16px;
	margin-top: -6px;
}

.form-check-input:focus {
	box-shadow: none;
}

.date-label i {
	font-size: 20px;
	font-weight: bold;
	color: #3e93dd;
}

.form-select {
	display: block;
	width: 100%;
	padding: 0.375rem 2.25rem 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-image:
		url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 0.75rem center;
	background-size: 16px 12px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 1px solid #dee2e6;
	border-radius: 0.375rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/* .customInput input, .customSelect select, .count-number, .customSelect .count-number, .customSelect input{
    min-width: 160px;
    max-width: 180px;
    height: 26px;
    border-radius: 4px !important;
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1;
    box-shadow: none;
    padding: 2px 4px;
    border: 1px solid #ced4da;
    background: #ffffff;
} */
.customInput input, .customSelect select, .count-number, .customSelect .count-number,
	.customSelect input {
	min-width: 160px;
	max-width: 180px;
	height: 26px;
	border-radius: 4px !important;
	font-size: 1.1rem !important;
	font-weight: 600;
	line-height: 1;
	box-shadow: none;
	/*padding: 2px 4px;*/
	/*border: 1px solid #ced4da;*/
	background: #ffffff;
}

.order-autofillData  .autocomplete  input:focus, .order-autofillData  .autocomplete  select:focus
	{
	border: 1px solid #078db1 !important;
}

.order-autofillData .autocomplete input {
	padding: 2px 4px;
	border: 1px solid #ced4da;
}

.date-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.customSelect {
	position: relative;
	gap: 0 6px;
	align-items: center !important;
	position: relative;
	display: flex;
	word-wrap: break-word;
	background-clip: border-box;
	border-radius: 4px;
	padding: 6px;
	background: #f8fcff;
	justify-content: space-between;
}

.customInput {
	display: flex;
	align-items: center;
	gap: 5px;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
}

.red {
	background: red;
	color: blue;
}

.date-control {
	display: block;
	width: 100%;
	appearance: none;
	background-clip: padding-box;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	border: 1px solid #dee2e6;
	padding: 4px 6px;
}

.col-form-label {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}

.customSelect label, .customSelect select {
	width: 100%;
}

.form-select:focus {
	border-color: #86b7fe;
	outline: 0;
}

.buttonSelection {
	background: #078DB1;
	border: 0;
	border-radius: 4px;
}

select.btnSelect {
	background: transparent;
	border: none;
	font-size: 14px;
	align-items: center;
	display: flex;
	padding: 6px 10px;
}

.btnSelect:focus {
	border: 0 !important;
}
/* select:focus {
  outline: none;
  box-shadow: none;
  border-color: transparent;
} */
.scrollX {
	scroll-behavior: smooth;
	overflow-x: auto;
	white-space: nowrap;
	display: flex;
	gap: 10px;
	padding-bottom: 5px;
	overflow-y: hidden;
}

.scrollX::-webkit-scrollbar {
	height: 6px;
}

.scrollX::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 3px;
}

.left-border {
	border-left: 1px solid #ebebeb;
}

#scrollXContainer {
	cursor: default;
}

.form-select {
	background-position: right .1rem center;
}

.dropFont {
	font-size: 1.2rem;
}

.custom-btn {
	width: 100%;
	/*background: #078db1;*/
	background: var(--background-bg);
	color: #fff;
	font-weight: 500;
	outline: none;
    border: 0px solid #0083B0;
	border-radius: 3px;
	margin-top: 3px;
	font-size: 13px;
	padding: 4px 12px;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active,
	:not(.btn-check)+.btn:active {
	background-color: #04627b !important;
	color: #fff;
}

.gap-2 {
	gap: .5rem !important;
}

.d-flex {
	display: flex !important;
}

.btnDrop-alignment {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.card_new {
	position: relative;
	display: flex;
	flex-direction: column;
	word-wrap: break-word;
	background-clip: border-box;
	border: 1px solid #D8EDFF;
	border-radius: 4px;
	background: #F8FCFF;
	justify-content: space-evenly;
}

.card-body {
	flex: 1 1 auto;
	padding: 1rem;
}

.card-footer {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.my-custom-card .card-body {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.align-items-center {
	align-items: center !important;
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.new_container {
	margin-top: 0;
	width: 100%;
	padding-right: 0.75rem;
	padding-left: 0.75rem;
	margin-right: auto;
	margin-left: auto;
}

.group-button-box {
	width: 10%;
	padding-left: 6px;
	padding-right: 6px;
	box-sizing: border-box;
}

.flex-grid-to-btn {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.grid-btn-group {
	display: flex;
	gap: 0 5px;
	align-items: center;
}

.file-button {
	background: #fff;
}

.input-filter {
	position: absolute;
	right: 9px;
	background: #ffffff;
	padding: 2px;
	font-size: 14px !important;
	cursor: pointer;
}

.input-filter:focus {
	outline: 1px solid #007bff; /* or any color to highlight */
	border-radius: 3px; /* optional for visual polish */
	background-color: #e6f0ff; /* subtle background highlight */
}

.allFields>input[type="checkbox"] {
	margin: 4px 0 0 16px;
	height: auto;
	min-width: auto;
	z-index:0;
}

.order-autofillData {
	display: inline-block;
}
/* .order-autofillData .autocomplete>input {
    min-width: 150px;
    max-width: 180px;
    height: 26px;
    border-radius: 4px !important;
    margin-top: -1px;
    border: 0;
} */
.order-autofillData .autocomplete>input {
	min-width: 150px;
	max-width: 180px;
	/* height: 23px;*/
	height: 26px;
	border-radius: 4px !important;
	margin-top: -1px;
	border: 0;
	padding-inline: 0.5rem;
	border: 1px solid #ced4da;
}

.order-autofillData ul.add-scroll li {
    font-size: 11.5px;
	padding: 5px 3px;
	white-space: normal;
}

.order-autofillData>.autocomplete>ul.add-scroll {
	z-index: 9;
	position: fixed;
	list-style-type: none;
	width: 100%;
	max-height: 200px;
	overflow: auto;
	background: #ffffff;
	border: 1px solid #ddd;
	border-radius: 0px;
	max-width: 240px;
	margin-left: -5px;
}

.custom-label-radio {
	display: flex;
	gap: 5px;
}

.custom-checkbox>input[type="checkbox"] {
	margin: 0;
}

.custom-checkbox>label {
	margin-right: 5px;
	position: relative;
	top: -5px;
}

.sec-radiobox-flex {
	align-items: center;
	display: grid;
}

.pl-0 {
	padding-left: 0;
}

.mb-5 {
	margin-bottom: 5px;
}

.border-0 {
	border: 0px;
}

.full-inputbox-width {
	max-width: 90%;
}

.group-center-btn {
	display: flex;
	align-items: center;
	gap: 5px;
}

.btn:focus {
	outline: none;
}

.form-tab-margin {
	margin-right: 10px;
}

.show-orderExecution_btn {
	display: inline-block;
	position: absolute;
	top: 32px;
	z-index: 9;
	width: 100%;
	background: #078db1;
	border-radius: 4px;
	overflow: hidden;
	right: 0;
}

.text-center_dblock {
	text-align: center;
	display: inline-block;
}

.orderbtn:hover {
	background: #026681;
}

.orderbtn {
	height: 34px;
	background: var(--background-bg);
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	outline: none;
	display: block;
	width: 100%;
	border: 1px solid #077795;
}

#orderExecution_btn.btn:hover, #orderExecution_btn.btn:focus {
	color: #ffffff;
}

.layout-pading {
	padding: 0px 5px;
}

.relative {
	position: relative;
}
/*---------- order-custom-grid -------------*/
.ag-theme-alpine-dark.order-custom-grid .ag-header-row,
	.ag-theme-alpine-dark.order-custom-grid .ag-row {
	color: #ffb300 !important;
}

.ag-theme-alpine-dark.order-custom-grid .ag-row-selected {
	background-color: rgb(106 106 106/ 30%);
}

.ag-theme-alpine-dark .ag-checkbox-input-wrapper:active,
	.ag-theme-alpine-dark .ag-checkbox-input-wrapper:focus-within {
	box-shadow: none;
}

.ag-theme-alpine-dark .ag-cell {
	font-size: 10px;
}

.order-btn-padflex {
	padding: 0px 12px;
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
}
/*-------End Order Style -----------*/
.black-vh .grid-heading, .black-theme-bg .grid-heading, .modal-dark .grid-heading
	{
	background: #163244;
}
/* .ag-menu-list.ag-focus-managed {
    background: #525252;
    padding: 6px;
    line-height: 27px;
} */
/*-----------dark theme designs-----------*/
.black-vh {
	background: #fff;
	height: Calc(100vh - 60px);
	padding: 5px 15px;
}

.black-bg {
	background: #000;
}

.order-custom-grid .ag-header-cell-text {
	font-size: 11px;
}
/* .black-theme-bg .order-custom-grid i.fa.fa-trash.grid-icon-pointer {
    color: #ff6262;
} */
.order-custom-grid .black-vh.add-scroll {
	background: #000;
	padding: 0px 15px;
}

.order-custom-grid .navbtn-group-box.bg-white {
	background: #000;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.black-theme-bg .card_new {
	border: 1px solid #565656;
	background: #313436;
	color: #fff;
}

.black-theme-bg .customSelect {
	background: #313436;
	color: #fff;
}

.black-theme-bg .new-input-box:hover {
	border: 1px solid #7e7e7e !important;
}

.black-theme-bg .customInput input, .black-theme-bg .customSelect select,
	.black-theme-bg .count-number, .black-theme-bg .customSelect .count-number,
	.black-theme-bg .customSelect input, .modal-dark input, .modal-dark select
	{
	border: 1px solid #727272;
	background: transparent;
	color: #bfbfbf;
}

.customSelect select {
	padding-inline: 0px;
}

.customSelect input {
	padding-inline: 2px;
	border: 1px solid #ced4da;
}

.black-theme-bg .ng-binding.ng-scope.form-check-label {
	color: #fff;
}

.black-theme-bg button.btn-right {
	background: #078db1;
	color: #fff;
}

.black-theme-bg input[type="date"]::placeholder, .modal-dark input[type="date"]::placeholder
	{
	color: #999;
}

.black-theme-bg input[type="date"]::-webkit-datetime-edit, .modal-dark input[type="date"]::-webkit-datetime-edit
	{
	color: #bfbfbf;
}

.black-theme-bg input[type="date"], .modal-dark input[type="date"] {
	color: #bfbfbf;
}

.black-theme-bg input[type="date"]::-webkit-calendar-picker-indicator,
	.modal-dark input[type="date"]::-webkit-calendar-picker-indicator {
	filter: brightness(0) invert(1);
	cursor: pointer;
}

.black-theme-bg ul.nav.nav-tabs.menubar {
	padding-left: 10px;
}

.black-theme-bg option, .modal-dark option {
	background: #000;
	color: #fff;
}

.black-theme-bg input[type="date"], .modal-dark input[type="date"] {
	color-scheme: dark;
}
/* Force white icon in all states */
.black-theme-bg input[type="date"]::-webkit-calendar-picker-indicator,
	.black-theme-bg input[type="date"]:hover::-webkit-calendar-picker-indicator,
	.black-theme-bg input[type="date"]:focus::-webkit-calendar-picker-indicator,
	.modal-dark input[type="date"]::-webkit-calendar-picker-indicator,
	.modal-dark input[type="date"]:hover::-webkit-calendar-picker-indicator,
	.modal-dark input[type="date"]:focus::-webkit-calendar-picker-indicator
	{
	filter: brightness(0) invert(1);
	cursor: pointer;
}
/* Style day/month/year text to white */
.black-theme-bg input[type="date"]::-webkit-datetime-edit-text,
	.black-theme-bg input[type="date"]::-webkit-datetime-edit-month-field,
	.black-theme-bg input[type="date"]::-webkit-datetime-edit-day-field,
	.black-theme-bg input[type="date"]::-webkit-datetime-edit-year-field 

.modal-dark input[type="date"]::-webkit-datetime-edit-text, .modal-dark input[type="date"]::-webkit-datetime-edit-month-field,
	.modal-dark input[type="date"]::-webkit-datetime-edit-day-field,
	.modal-dark input[type="date"]::-webkit-datetime-edit-year-field {
	color: #bfbfbf;
}

.black-theme-bg .grid-paging-panel-text {
	color: #fff;
}

.black-theme-bg .grid-paging-panel-text {
	color: #b3b3b3;
}

.black-theme-bg .grid-paging-panel {
	border: 1px solid #606060;
	background: #313436;
}

.black-theme-bg .grid-paging-panel-icon {
	color: #bbbbbb;
}

.black-theme-bg .ag-header-cell-label {
	font-size: 10px;
}

.black-theme-bg ul.menubar li, .black-theme-bg ul.menubar li a {
	background: #b1cad1b0;
	color: #ffffff;
	border-color: transparent;
}

.black-theme-bg .input-filter {
	background: #313436;
	color: #fff;
}

.black-theme-bg .file-button {
	background: #313436;
	color: #fff;
}

.black-theme-bg .card_new i {
	color: #fff;
}

.black-theme-bg .card_new .btn, .modal-dark .btn {
	background: #6a6f72;
	border: 1px solid gray;
}

.ag-theme-alpine-dark .dashboard-fresh-row {
	background: #555555 !important;
}

.ag-theme-alpine-dark .dashboard-cancelled-row {
	background: #333333 !important;
}

.ag-theme-alpine-dark .dashboard-failure-row {
	background: #222222 !important;
}

.black-vh .grid-paging-bg span.grid-paging-panel-text, .black-vh .grid-paging-panel-right-text
	{
	color: #bfbfbf;
}

.black-vh .btn:hover, .black-vh .btn:focus {
	color: #ffffff;
	text-decoration: none;
}

.ag-theme-alpine-dark .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value)
	{
	height: 22px !important;
}

.black-theme-bg input.romove-border {
	border: 1px solid #313436;
	background: #313436;
	font-weight: normal;
}

.black-theme-bg .order-autofillData>.autocomplete>ul.add-scroll {
	background: #313436 !important;
}

.black-theme-bg .order-autofillData>.autocomplete>ul.add-scroll li {
	color: #ffffff;
	font-weight: normal;
}

.black-theme-bg .order-autofillData>.autocomplete>ul.add-scroll li:hover
	{
	background: #000000;
}
/*--------Dark Modal -------*/
.modal-dark .modal-header {
	background: #000000;
	border-bottom: 1px solid #525252;
}

.modal-dark {
	background: #343434;
	color: #fff;
}

.modal-dark td {
	border: 1px solid #4e4e4e;
}

.modal-dark .thead-color, .modal-dark .table thead>tr>th {
	background: #000000 !important;
	border: 1px solid #565656 !important;
}

/*-----------End dark theme designs-----------*/
.row-number-cell span.ag-cell-value {
	text-align: right;
	width: 100%;
}

.ag-theme-alpine-dark .ag-cell-inline-editing {
	height: 30px !important;
}

.ag-row.ag-row-odd.warning-row, .ag-row.ag-row-even.warning-row
 {
 	background: #ffb300 !important;
    color: #000 !important;
}


/*-------------- Rule Grid Colors -------------*/
.matched-row {
	background: #114a11 !important;
	color: white !important;
}

.ummatched-row {
	background: #ba2c2c !important;
	/*  font-size: var(--font-size-19); !important;
    padding: 3px 2px; */
	color: white !important;
}

.pass-row {
	background: #0b480e !important;
	/*  font-size: var(--font-size-19); !important;
    padding: 3px 2px; */
	color: #000000 !important;
}

/* .warning-row {
	background: #f6c914 !important;
    color: #856404  !important;
} */

.ag-row.ag-row-odd.warning-row, .ag-row.ag-row-even.warning-row {
	background: #ffb300 !important;
	color: #000 !important;
}

.reject-row {
	background: #913d3d !important;
	/*  font-size: var(--font-size-19); !important;
    padding: 3px 2px; */
	color: #000000 !important;
}

.partially-row {
	background: #93622c !important;
	color: white !important;
}

.order-custom-grid
 .order-custom-grid .ag-center-cols-viewport, .order-custom-grid .ag-body-viewport
	{
	background: #181d1f !important;
}

/*-------------- Rule Grid Colors  END-------------*/

.order-btn-padflex button:nth-child(2)[disabled] {
  background: var(--bg-disabled-bth);
  border-color: var(--bg-disabled-bth);
  color: #fff;         /* optional: text color */
}




