


body {
	font-family: 'Yantramanav', sans-serif !important;
}

.login-bg {
	background: transparent linear-gradient(126deg, #898989 0%, #727272 51%, #424242 100%) 0% 0% no-repeat padding-box;
	;
}

.login-form label {
	font-size: 14px;
	color: #323232;
	font-family: 'Roboto', sans-serif;
}

.login-form .card-heading {
	font-size: 24px;
	font-weight: 400;
	color: #92969A;
	font-family: 'Roboto', sans-serif;
}

.login-form .card-title {
	font-size: 24px;
	color: #323232;
	font-family: 'Roboto', sans-serif;
}

.login-form .submit-button {
	font-family: 'Roboto', sans-serif;
	background-color: #727272 !important;
	border: 1px solid #727272 !important;
}

	.login-form .submit-button:hover {
		color: #727272 !important;
		background-color: #fff !important;
		border: 1px solid #727272 !important;
	}

.login-form .form-check input {
	background-color: #72727291 !important;
	border-color: #323232;
}

.login-form .forgot-link {
	color: #727272 !important;
	font-family: 'Roboto', sans-serif;
}

	.login-form .forgot-link:hover {
		color: #323232 !important;
	}

.heading {
	font-size: 25px;
	font-weight: 500;
	color: #727272;
}

header {
	position: relative;
	z-index: 1;
}

	header .main-header {
		background-color: #727272;
		height: 80px;
		display: flex;
		align-items: center;
	}

	header nav {
		background-color: #727272;
		position: fixed !important;
		top: 0%;
		width: 100%;
	}

.header-logo {
	width: 120px;
}

nav .nav-link {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}

	/* nav .nav-link.active{
  color: #000!important;;
} */

	nav .nav-link:hover {
		color: #000;
	}

.main-nav {
	width: 100%;
	justify-content: end;
	background-color: #727272;
}

header nav .container .main-nav .navbar-nav {
	padding: 10px;
	float: left;
	justify-content: left;
	display: flex;
	text-align: left;
}

.form-main input {
	border: 1px solid #72727275 !important;
	background-color: #fff5f0 !important;
}

.submit-button {
	background-color: #727272 !important;
	color: #fff !important;
	border: 1px solid #727272 !important;
}

	.submit-button:hover {
		color: #727272 !important;
		background-color: #fff !important;
		border: 1px solid #727272 !important;
	}


.btn-submit-secondary {
	color: #727272 !important;
	background-color: #fff !important;
	border: 1px solid #727272 !important;
}

	.btn-submit-secondary:hover {
		background-color: #727272 !important;
		color: #fff !important;
		border: 1px solid #727272 !important;
	}

.form-label {
	font-weight: 500;
}



label {
	font-size: 14px;
	color: #323232;
}

textarea {
	border-color: #f5b99a;
}

.card {
	width: 550px;
}

.payment-card {
	width: 480px;
}

.card-footer {
	padding: 16px 32px 16px 32px !important;
}

.card-body {
	padding: 32px 32px 0px 32px !important;
}

.payment-heading {
	font-size: 20px;
	color: #fff;
	margin-bottom: 0px;
}

.payment-title {
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 0px;
}

.padding {
	padding: 19px 23px 19px 30px;
}

/* Footer */

footer {
	/* background-image:url(/base.jpg); */
	background-repeat: no-repeat;
	background-size: cover;
	padding: 69px;
	padding-bottom: 30px;
}

	footer span, footer p, footer a {
		color: #ffffffbf;
		font-size: 14px;
	}

		footer a:hover {
			color: #727272;
		}

	footer .title {
		font-size: 22px;
		font-weight: 400;
		color: #FFFFFF;
	}

	footer .sub-title {
		font-size: 18px;
		color: #FFFFFF;
		font-weight: 400;
	}

	footer .submit-button {
		background-color: #424242 !important;
		color: #fff;
		border: 1px solid #424242 !important;
	}

		footer .submit-button:hover {
			color: #727272 !important;
			background-color: #ffffff00 !important;
			border: 1px solid #727272 !important;
		}

.address-heading p, .address-heading a {
	font-size: 14px;
}

.icon-circle {
	background-color: #FFFFFF33;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.img-circle {
	height: 35px;
	width: 35px;
	border-radius: 50%;
}

.footer-section .icon-circle {
	background-color: #fff;
	height: 36px;
	width: 36px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer-subtitle {
	font-size: 18px;
}

footer .border-light-subtle {
	border-color: #FFFFFF80 !important;
}

.main-wrapper .header {
	background-color: #fff !important;
}

main .spacing-top {
	margin-top: 50px;
}

.fa-house {
	font-size: 14px !important;
}

.payment-input {
	height: 40px;
}

.card-payment {
	padding: 32px;
}


table td {
	border: 1px solid #E9ECEF;
	border-top: 1px solid #e9ecef00 !important;
	border-bottom: 1px solid #E9ECEF !important;
	padding: 4px 15px !important;
	font-size: 14px;
}

table th {
	border: 1px solid #E9ECEF;
	padding: 8px 15px !important;
}

td .complete {
	background-color: #0068003a;
	color: var(--color-green);
}

td .cancel {
	background-color: #ff72723a;
	color: #850c0c;
}

td .on-hold {
	background-color: #8372ff3a;
	color: #1c0c85;
}
td .submitted {
	background-color:#c9eda6cf;
	color: var(--bg-primary);
}

td .in-progress {
	background-color: #bebc163a;
	color: var(--bg-primary);
}

td span {
	border-radius: 3px;
	padding: 3px 8px;
}

.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #00000000 !important;
}

.pagination .page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #727272;
	border-color: #727272;
}

.pagination .page-link {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #727272;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.business-title {
	font-size: 18px;
	color: #323232;
}

.business-subtitle {
	font-size: 15px;
	color: #323232;
}

.card-span span {
	/* color:#6C757D; */
	font-size: 14px;
}

.card-span h6 {
	font-size: 14px;
}

.logo-dark {
	width: 84px;
}

.main-footer {
	background-color:#727272 !important;
	background-image: none;
}

.header-font {
	font-size: 15px;
	color: #585858;
	font-weight: 700;
}

.logout-font {
	color: #727272;
}

	.logout-font:hover {
		color: #585858;
	}

.sidebar-collapse .second-img {
	display: block;
    padding: 2px 5px !important;
    margin: 0px !important;
}

.second-img {
	display: none;
	font-size: 28px;
	font-weight: 700;
}

.sidebar-collapse .first-img {
	display: none;
}


.search-input .ant-input-group-wrapper {
	margin-bottom: 0px !important;
}

.search-input .ant-input-wrapper {
	width: 25%;
	float: right;
}
.ant-table-row{
	cursor: pointer;
}
.dashboardClient .ant-table-row{
	cursor: text !important;
}
.export{
	padding: 4px 5px 2px 5px;
}
.ant-select{
	display: block;
}
.ant-select-selector{
	display: block;
    width: 100%;
    height: calc(2.25rem + 2px) !important;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    box-shadow: inset 0 0 0 transparent;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

/* .search-input .ant-input-wrapper input{
	height: 40px;
}

.search-input .ant-input-wrapper span button{
	height: 40px!important;
} */

th:last-child {
	border-top-right-radius: 0px !important;
}

th:first-child {
	border-top-left-radius: 0px !important;
}

th {
	background-color: #fff !important;
}

tr:nth-child( odd ) {
	background-color: rgba(0, 0, 0, 0.05) !important;
	color: #000 !important;
	font-size: 16px;
}

.ant-table-content {
	overflow: auto !important;
	margin-bottom: 25px;
}

.custom-ant-modal .ant-modal-content {
	width: 600px;
}

.pdf-ant-modal .ant-modal-content {
	width: 752px;
	padding: 0px !important;
}

.ant-space-item .ant-btn:hover {
	background-color: transparent !important;
}

.ant-space-item .ant-btn {
	color: #000 !important;
}

.custom-ant-modal .ant-modal-content {
	/* padding: 0px !important; */
	padding: 24px !important;
}


.custom-ant-modal .ant-modal-header {
	padding: 16px !important;
	text-align: center;
	border-bottom: 1px solid #ececee;
	margin: 0px;
}

.pdf-ant-modal .ant-modal-header {
	padding: 16px !important;
	text-align: center;
	border-bottom: 1px solid #ececee;
	margin: 0px;
}

.custom-ant-modal .ant-modal-title {
	font-weight: 700;
	font-size: 18px;
}

.pdf-ant-modal .ant-modal-title {
	font-weight: 700;
	font-size: 18px;
}

.custom-ant-modal .ant-modal-body {
	padding: 15px 25px !important;
}

.pdf-ant-modal .ant-modal-body {
	padding: 15px 25px !important;
}

.custom-ant-modal .ant-modal-footer {
	padding: 20px !important;
	padding-top: 0px !important;
	margin: 0px;
}

.pdf-ant-modal .ant-modal-footer {
	padding: 20px !important;
	padding-top: 0px !important;
	margin: 0px;
}

.no-asterisk-label .ant-form-item-required::before {
	content: none !important;
}

label span {
	font-weight: 500;
}


.dropdown-menu {
	/* min-width: 0px!important; */
	width: 100%;
	cursor: pointer;
	left: auto;
	right: 0;
}

.dropdown .custom-dropdown {
	min-width: 100px;
}

.bottom {
	background-color: #ececec;
}

	.bottom .ant-form-item {
		margin-bottom: 0px;
	}

.card-width {
	width: 420px;
}

.dashboard .main-header {
	position: fixed;
	left: 0;
	right: 0;
}

.dashboard .main-footer {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}



.bottom {
	background-color: #FAFBFC !important;
}

.content-box{
	background-color:#E8EFF8;
	border:2px dashed #C7CBE8;
	padding: 40px 50px 20px 50px;
	position: relative;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 30px;
  }
 .lower-text{
	font-size: 13px;
 }
  .content-title{
	position: absolute;
    top: -16px;
    left: 3%;
    font-size: 26px;
    color: #000000;
    padding: 0px 10px;
    font-weight:900;
    background-color: #e8eff8ad;
  }

  .content-box p, .content-box span{
	color:#6C757D;
	font-size: 14px;
  }

  .content-box p a{
	color:#727272;
	font-size: 14px;
  }

  .content-box p a:hover{
	color:#323232;
	font-size: 14px;
  }
  
  .bottom .ant-form-item{
	  margin-bottom:0px;
  }
  
  .card-width{
	  width: 420px;
  }
  
  .content-box label span{
	color:red;
  }



input[type='radio'] {
	accent-color: #727272;
}


.card-span .ant-pagination .ant-pagination-item-active {
	background-color: #fff;
	border-color: #727272;
	color: #727272;
}

.ant-pagination .ant-pagination-item {
	background-color: #727272;
	border-color: #727272;
	color: #fff;
}

	.ant-pagination .ant-pagination-item:hover {
		background-color: #fff;
		border-color: #727272;
		color: #727272;
	}

.card-span .ant-pagination .ant-pagination-item-active:hover {
	border-color: #727272;
	background-color: #727272;
	color: #fff;
}

.ant-pagination .ant-pagination-prev button, .ant-pagination .ant-pagination-next button {
	color: #fff;
	background-color: #727272;
	border-color: #727272;
}

	.ant-pagination .ant-pagination-prev button:hover, .ant-pagination .ant-pagination-next button:hover {
		color: #727272 !important;
		background-color: #fff;
		border-color: #727272 !important;
	}

.card-span .ant-btn-default:disabled, .ant-btn-default.ant-btn-disabled {
	cursor: not-allowed;
	border-color: #d9d9d9;
	color: rgba(0, 0, 0, 0.25);
	background: rgba(0, 0, 0, 0.04);
	box-shadow: none;
}

	.card-span .ant-btn-default:disabled:hover, .ant-btn-default.ant-btn-disabled:hover {
		cursor: not-allowed;
		border-color: #d9d9d9 !important;
		color: rgba(0, 0, 0, 0.25) !important;
		background: rgba(0, 0, 0, 0.04) !important;
		box-shadow: none;
	}

.card-span .ant-table-wrapper .ant-table-pagination.ant-pagination {
	margin: 0px;
}

.card-span .ant-select:not(.ant-select-customize-input) .ant-select-selector {
	background-color: #ffffff;
	border: 1px solid #727272;
	color: #727272;
}

	.card-span .ant-select:not(.ant-select-customize-input) .ant-select-selector:hover {
		background-color: #727272;
		border: 1px solid #727272;
		color: #fff !important;
		;
	}

a {
	color: #727272;
}

	a:hover {
		color: #000;
	}

.bio {
    width:35%;
    float: left;
    margin-bottom: 10px;
    margin-top:5px;
    padding:0 15px;
}

.bio p span {
    width: 100px;
    display: inline-block;
	font-size: 14px;
	color:#212529;
}

.bio-picture{
	width:15%;
	float: left;
}

.bio p{
	margin-bottom: 0px;
	font-size: 14px;
	color:#6C757D;
}

.edit-icon:hover{
	color:#6C757D;
}

.circle-user{
	height: 132px;
    width: 132px;
    border-radius: 50%;
}

.icon-camera{
	position: absolute;
	top: 81%;
    right: 40%;
	color: #000000;
    font-size: 20px;
    background-color: white;
    height: 34px;
    border-radius: 50%;
    display: flex!important;
    width: 34px;
    justify-content: center;
    align-items: center;
	box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 8%) !important;
}






























/* ----bootstrap css--- */

.container,
.container-fluid {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	width: 100%;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {

	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {

	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {

	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {

	.container {
		max-width: 1140px
	}
}

@media (min-width:1400px) {

	.container {
		max-width: 1320px !important;
	}
}

.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-.5 * var(--bs-gutter-x));
	margin-left: calc(-.5 * var(--bs-gutter-x))
}

	.row > * {
		flex-shrink: 0;
		width: 100%;
		max-width: 100%;
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
		margin-top: var(--bs-gutter-y)
	}

.col {
	flex: 1 0 0%
}


.col-auto {
	flex: 0 0 auto;
	width: auto
}

.col-1 {
	flex: 0 0 auto;
	width: 8.33333333%
}

.col-2 {
	flex: 0 0 auto;
	width: 16.66666667%
}

.col-3 {
	flex: 0 0 auto;
	width: 25%
}

.col-4 {
	flex: 0 0 auto;
	width: 33.33333333%
}

.col-5 {
	flex: 0 0 auto;
	width: 41.66666667%
}

.col-6 {
	flex: 0 0 auto;
	width: 50%
}

.col-7 {
	flex: 0 0 auto;
	width: 58.33333333%
}

.col-8 {
	flex: 0 0 auto;
	width: 66.66666667%
}

.col-9 {
	flex: 0 0 auto;
	width: 75%
}

.col-10 {
	flex: 0 0 auto;
	width: 83.33333333%
}

.col-11 {
	flex: 0 0 auto;
	width: 91.66666667%
}

.col-12 {
	flex: 0 0 auto;
	width: 100%
}

@media (min-width:576px) {
	.col-sm {
		flex: 1 0 0%
	}

	.col-sm-1 {
		flex: 0 0 auto;
		width: 8.33333333%
	}

	.col-sm-2 {
		flex: 0 0 auto;
		width: 16.66666667%
	}

	.col-sm-3 {
		flex: 0 0 auto;
		width: 25%
	}

	.col-sm-4 {
		flex: 0 0 auto;
		width: 33.33333333%
	}

	.col-sm-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	.col-sm-6 {
		flex: 0 0 auto;
		width: 50%
	}

	.col-sm-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	.col-sm-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	.col-sm-9 {
		flex: 0 0 auto;
		width: 75%
	}

	.col-sm-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	.col-sm-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}

	.col-sm-12 {
		flex: 0 0 auto;
		width: 100%
	}
}

@media (min-width:768px) {
	.col-md {
		flex: 1 0 0%
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-md-1 {
		flex: 0 0 auto;
		width: 8.33333333%
	}

	.col-md-2 {
		flex: 0 0 auto;
		width: 16.66666667%
	}

	.col-md-3 {
		flex: 0 0 auto;
		width: 25%
	}

	.col-md-4 {
		flex: 0 0 auto;
		width: 33.33333333%
	}

	.col-md-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	.col-md-6 {
		flex: 0 0 auto;
		width: 50%
	}

	.col-md-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	.col-md-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	.col-md-9 {
		flex: 0 0 auto;
		width: 75%
	}

	.col-md-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	.col-md-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}

	.col-md-12 {
		flex: 0 0 auto;
		width: 100%
	}
}

@media (min-width:992px) {
	.col-lg {
		flex: 1 0 0%
	}


	.col-lg-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-lg-1 {
		flex: 0 0 auto;
		width: 8.33333333%
	}

	.col-lg-2 {
		flex: 0 0 auto;
		width: 16.66666667%
	}

	.col-lg-3 {
		flex: 0 0 auto;
		width: 25%
	}

	.col-lg-4 {
		flex: 0 0 auto;
		width: 33.33333333%
	}

	.col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	.col-lg-6 {
		flex: 0 0 auto;
		width: 50%
	}

	.col-lg-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	.col-lg-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	.col-lg-9 {
		flex: 0 0 auto;
		width: 75%
	}

	.col-lg-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	.col-lg-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}

	.col-lg-12 {
		flex: 0 0 auto;
		width: 100%
	}
}

@media (min-width:1200px) {
	.col-xl {
		flex: 1 0 0%
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-xl-1 {
		flex: 0 0 auto;
		width: 8.33333333%
	}

	.col-xl-2 {
		flex: 0 0 auto;
		width: 16.66666667%
	}

	.col-xl-3 {
		flex: 0 0 auto;
		width: 25%
	}

	.col-xl-4 {
		flex: 0 0 auto;
		width: 33.33333333%
	}

	.col-xl-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	.col-xl-6 {
		flex: 0 0 auto;
		width: 50%
	}

	.col-xl-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	.col-xl-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	.col-xl-9 {
		flex: 0 0 auto;
		width: 75%
	}

	.col-xl-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	.col-xl-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}

	.col-xl-12 {
		flex: 0 0 auto;
		width: 100%
	}
}

@media (min-width:1400px) {
	.col-xxl {
		flex: 1 0 0%
	}

	.col-xxl-auto {
		flex: 0 0 auto;
		width: auto
	}

	.col-xxl-1 {
		flex: 0 0 auto;
		width: 8.33333333%
	}

	.col-xxl-2 {
		flex: 0 0 auto;
		width: 16.66666667%
	}

	.col-xxl-3 {
		flex: 0 0 auto;
		width: 25%
	}

	.col-xxl-4 {
		flex: 0 0 auto;
		width: 33.33333333%
	}

	.col-xxl-5 {
		flex: 0 0 auto;
		width: 41.66666667%
	}

	.col-xxl-6 {
		flex: 0 0 auto;
		width: 50%
	}

	.col-xxl-7 {
		flex: 0 0 auto;
		width: 58.33333333%
	}

	.col-xxl-8 {
		flex: 0 0 auto;
		width: 66.66666667%
	}

	.col-xxl-9 {
		flex: 0 0 auto;
		width: 75%
	}

	.col-xxl-10 {
		flex: 0 0 auto;
		width: 83.33333333%
	}

	.col-xxl-11 {
		flex: 0 0 auto;
		width: 91.66666667%
	}

	.col-xxl-12 {
		flex: 0 0 auto;
		width: 100%
	}
}

.table {
	--bs-table-color: var(--bs-body-color);
	--bs-table-bg: transparent;
	--bs-table-border-color: var(--bs-border-color);
	--bs-table-accent-bg: transparent;
	--bs-table-striped-color: var(--bs-body-color);
	--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
	--bs-table-active-color: var(--bs-body-color);
	--bs-table-active-bg: rgba(0, 0, 0, 0.1);
	--bs-table-hover-color: var(--bs-body-color);
	--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
	width: 100%;
	margin-bottom: 1rem;
	color: var(--bs-table-color);
	vertical-align: top;
	border-color: var(--bs-table-border-color)
}

	.table > :not(caption) > * > * {
		padding: .5rem .5rem;
		background-color: var(--bs-table-bg);
		border-bottom-width: var(--bs-border-width);
		box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
	}

	.table > tbody {
		vertical-align: inherit
	}

	.table > thead {
		vertical-align: bottom
	}

.table-group-divider {
	border-top: calc(var(--bs-border-width) * 2) solid currentcolor
}

.caption-top {
	caption-side: top
}

.table-sm > :not(caption) > * > * {
	padding: .25rem .25rem
}

.table-bordered > :not(caption) > * {
	border-width: var(--bs-border-width) 0
}

	.table-bordered > :not(caption) > * > * {
		border-width: 0 var(--bs-border-width)
	}

.table-borderless > :not(caption) > * > * {
	border-bottom-width: 0
}

.table-borderless > :not(:first-child) {
	border-top-width: 0
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
	--bs-table-accent-bg: var(--bs-table-striped-bg);
	color: var(--bs-table-striped-color)
}

.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
	--bs-table-accent-bg: var(--bs-table-striped-bg);
	color: var(--bs-table-striped-color)
}

.table-active {
	--bs-table-accent-bg: var(--bs-table-active-bg);
	color: var(--bs-table-active-color)
}

.table-hover > tbody > tr:hover > * {
	--bs-table-accent-bg: var(--bs-table-hover-bg);
	color: var(--bs-table-hover-color)
}

.table-primary {
	--bs-table-color: #000;
	--bs-table-bg: #cfe2ff;
	--bs-table-border-color: #bacbe6;
	--bs-table-striped-bg: #c5d7f2;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #bacbe6;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #bfd1ec;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-secondary {
	--bs-table-color: #000;
	--bs-table-bg: #e2e3e5;
	--bs-table-border-color: #cbccce;
	--bs-table-striped-bg: #d7d8da;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #cbccce;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #d1d2d4;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-success {
	--bs-table-color: #000;
	--bs-table-bg: #d1e7dd;
	--bs-table-border-color: #bcd0c7;
	--bs-table-striped-bg: #c7dbd2;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #bcd0c7;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #c1d6cc;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-info {
	--bs-table-color: #000;
	--bs-table-bg: #cff4fc;
	--bs-table-border-color: #badce3;
	--bs-table-striped-bg: #c5e8ef;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #badce3;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #bfe2e9;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-warning {
	--bs-table-color: #000;
	--bs-table-bg: #fff3cd;
	--bs-table-border-color: #e6dbb9;
	--bs-table-striped-bg: #f2e7c3;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #e6dbb9;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #ece1be;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-danger {
	--bs-table-color: #000;
	--bs-table-bg: #f8d7da;
	--bs-table-border-color: #dfc2c4;
	--bs-table-striped-bg: #eccccf;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #dfc2c4;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #e5c7ca;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-light {
	--bs-table-color: #000;
	--bs-table-bg: #f8f9fa;
	--bs-table-border-color: #dfe0e1;
	--bs-table-striped-bg: #ecedee;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #dfe0e1;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #e5e6e7;
	--bs-table-hover-color: #000;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-dark {
	--bs-table-color: #fff;
	--bs-table-bg: #212529;
	--bs-table-border-color: #373b3e;
	--bs-table-striped-bg: #2c3034;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #373b3e;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #323539;
	--bs-table-hover-color: #fff;
	color: var(--bs-table-color);
	border-color: var(--bs-table-border-color)
}

.table-responsive {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

@media (max-width:575.98px) {
	.table-responsive-sm {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
}

@media (max-width:767.98px) {
	.table-responsive-md {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
}

@media (max-width:991.98px) {
	.table-responsive-lg {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
}

@media (max-width:1199.98px) {
	.table-responsive-xl {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
}

@media (max-width:1399.98px) {
	.table-responsive-xxl {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
}

.m-1 {
	margin: .25rem !important
}

.m-2 {
	margin: .5rem !important
}

.m-3 {
	margin: 1rem !important
}

.m-4 {
	margin: 1.5rem !important
}

.m-5 {
	margin: 3rem !important
}

.m-auto {
	margin: auto !important
}

.mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important
}

.mx-1 {
	margin-right: .25rem !important;
	margin-left: .25rem !important
}

.mx-2 {
	margin-right: .5rem !important;
	margin-left: .5rem !important
}

.mx-3 {
	margin-right: 1rem !important;
	margin-left: 1rem !important
}

.mx-4 {
	margin-right: 1.5rem !important;
	margin-left: 1.5rem !important
}

.mx-5 {
	margin-right: 3rem !important;
	margin-left: 3rem !important
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.my-1 {
	margin-top: .25rem !important;
	margin-bottom: .25rem !important
}

.my-2 {
	margin-top: .5rem !important;
	margin-bottom: .5rem !important
}

.my-3 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important
}

.my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important
}

.my-5 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important
}

.mt-0 {
	margin-top: 0 !important
}

.mt-1 {
	margin-top: .25rem !important
}

.mt-2 {
	margin-top: .5rem !important
}

.mt-3 {
	margin-top: 1rem !important
}

.mt-4 {
	margin-top: 1.5rem !important
}

.mt-5 {
	margin-top: 3rem !important
}

.mt-auto {
	margin-top: auto !important
}

.me-0 {
	margin-right: 0 !important
}

.me-1 {
	margin-right: .25rem !important
}

.me-2 {
	margin-right: .5rem !important
}

.me-3 {
	margin-right: 1rem !important
}

.me-4 {
	margin-right: 1.5rem !important
}

.me-5 {
	margin-right: 3rem !important
}

.me-auto {
	margin-right: auto !important
}

.mb-0 {
	margin-bottom: 0 !important
}

.mb-1 {
	margin-bottom: .25rem !important
}

.mb-2 {
	margin-bottom: .5rem !important
}

.mb-3 {
	margin-bottom: 1rem !important
}

.mb-4 {
	margin-bottom: 1.5rem !important
}

.mb-5 {
	margin-bottom: 3rem !important
}

.mb-auto {
	margin-bottom: auto !important
}

.ms-0 {
	margin-left: 0 !important
}

.ms-1 {
	margin-left: .25rem !important
}

.ms-2 {
	margin-left: .5rem !important
}

.ms-3 {
	margin-left: 1rem !important
}

.ms-4 {
	margin-left: 1.5rem !important
}

.ms-5 {
	margin-left: 3rem !important
}

.ms-auto {
	margin-left: auto !important
}

.p-0 {
	padding: 0 !important
}

.p-1 {
	padding: .25rem !important
}

.p-2 {
	padding: .5rem !important
}

.p-3 {
	padding: 1rem !important
}

.p-4 {
	padding: 1.5rem !important
}

.p-5 {
	padding: 3rem !important
}

.px-0 {
	padding-right: 0 !important;
	padding-left: 0 !important
}

.px-1 {
	padding-right: .25rem !important;
	padding-left: .25rem !important
}

.px-2 {
	padding-right: .5rem !important;
	padding-left: .5rem !important
}

.px-3 {
	padding-right: 1rem !important;
	padding-left: 1rem !important
}

.px-4 {
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important
}

.px-5 {
	padding-right: 3rem !important;
	padding-left: 3rem !important
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.py-1 {
	padding-top: .25rem !important;
	padding-bottom: .25rem !important
}

.py-2 {
	padding-top: .5rem !important;
	padding-bottom: .5rem !important
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important
}

.py-4 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important
}

.py-5 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important
}

.pt-0 {
	padding-top: 0 !important
}

.pt-1 {
	padding-top: .25rem !important
}

.pt-2 {
	padding-top: .5rem !important
}

.pt-3 {
	padding-top: 1rem !important
}

.pt-4 {
	padding-top: 1.5rem !important
}

.pt-5 {
	padding-top: 3rem !important
}

.pe-0 {
	padding-right: 0 !important
}

.pe-1 {
	padding-right: .25rem !important
}

.pe-2 {
	padding-right: .5rem !important
}

.pe-3 {
	padding-right: 1rem !important
}

.pe-4 {
	padding-right: 1.5rem !important
}

.pe-5 {
	padding-right: 3rem !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.pb-1 {
	padding-bottom: .25rem !important
}

.pb-2 {
	padding-bottom: .5rem !important
}

.pb-3 {
	padding-bottom: 1rem !important
}

.pb-4 {
	padding-bottom: 1.5rem !important
}

.pb-5 {
	padding-bottom: 3rem !important
}

.ps-0 {
	padding-left: 0 !important
}

.ps-1 {
	padding-left: .25rem !important
}

.ps-2 {
	padding-left: .5rem !important
}

.ps-3 {
	padding-left: 1rem !important
}

.ps-4 {
	padding-left: 1.5rem !important
}

.ps-5 {
	padding-left: 3rem !important
}

.fw-bold {
	font-weight: 700 !important
}


.text-start {
	text-align: left !important
}

.text-end {
	text-align: right !important
}

.text-center {
	text-align: center !important
}

.text-decoration-none {
	text-decoration: none !important
}

.text-decoration-underline {
	text-decoration: underline !important
}

.text-decoration-line-through {
	text-decoration: line-through !important
}

.text-lowercase {
	text-transform: lowercase !important
}

.text-uppercase {
	text-transform: uppercase !important
}

.text-capitalize {
	text-transform: capitalize !important
}

.text-wrap {
	white-space: normal !important
}

.text-nowrap {
	white-space: nowrap !important
}

.text-break {
	word-wrap: break-word !important;
	word-break: break-word !important
}

.rounded {
	border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
	border-radius: 0 !important
}

.rounded-1 {
	border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
	border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
	border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
	border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
	border-radius: var(--bs-border-radius-2xl) !important
}

.rounded-circle {
	border-radius: 50% !important
}


.d-flex {
	display: flex !important
}

.d-inline-flex {
	display: inline-flex !important
}

.d-none {
	display: none !important
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb), .15)
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(var(--bs-body-color-rgb), .075) !important
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb), .175) !important
}

.shadow-none {
	box-shadow: none !important
}

.position-static {
	position: static !important
}

.position-relative {
	position: relative !important
}

.position-absolute {
	position: absolute !important
}

.position-fixed {
	position: fixed !important
}
justify-content-start {
	justify-content: flex-start !important
}

.justify-content-end {
	justify-content: flex-end !important
}

.justify-content-center {
	justify-content: center !important
}

.justify-content-between {
	justify-content: space-between !important
}


.align-items-start {
	align-items: flex-start !important
}

.align-items-end {
	align-items: flex-end !important
}

.align-items-center {
	align-items: center !important
}

.align-items-baseline {
	align-items: baseline !important
}


.navbar-brand {
	padding-top: var(--bs-navbar-brand-padding-y);
	padding-bottom: var(--bs-navbar-brand-padding-y);
	margin-right: var(--bs-navbar-brand-margin-end);
	font-size: var(--bs-navbar-brand-font-size);
	color: var(--bs-navbar-brand-color);
	text-decoration: none;
	white-space: nowrap
}

	.navbar-brand:focus,
	.navbar-brand:hover {
		color: var(--bs-navbar-brand-hover-color)
	}

.navbar-nav {
	--bs-nav-link-padding-x: 0;
	--bs-nav-link-padding-y: 0.5rem;
	/* --bs-nav-link-font-weight:; */
	--bs-nav-link-color: var(--bs-navbar-color);
	--bs-nav-link-hover-color: var(--bs-navbar-hover-color);
	--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

	.navbar-nav .nav-link.active,
	.navbar-nav .show > .nav-link {
		color: var(--bs-navbar-active-color)
	}

	.navbar-nav .dropdown-menu {
		position: static
	}

.navbar-text {
	padding-top: .5rem;
	padding-bottom: .5rem;
	color: var(--bs-navbar-color)
}

	.navbar-text a,
	.navbar-text a:focus,
	.navbar-text a:hover {
		color: var(--bs-navbar-active-color)
	}

.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center
}

.navbar-toggler {
	padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
	font-size: var(--bs-navbar-toggler-font-size);
	line-height: 1;
	color: var(--bs-navbar-color);
	background-color: transparent;
	border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color) !important;
	border-radius: var(--bs-navbar-toggler-border-radius);
	transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion:reduce) {
	.navbar-toggler {
		transition: none
	}
}

.navbar-toggler:hover {
	text-decoration: none
}

.navbar-toggler:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
	display: inline-block !important;
	width: 1.5em !important;
	height: 1.5em !important;
	vertical-align: middle !important;
	background-image: var(--bs-navbar-toggler-icon-bg);
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 100% !important;
}

.navbar-nav-scroll {
	max-height: var(--bs-scroll-height, 75vh);
	overflow-y: auto
}

@media (min-width:576px) {
	.navbar-expand-sm {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-sm .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-sm .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-sm .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-sm .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-sm .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-sm .navbar-toggler {
			display: none
		}

		.navbar-expand-sm .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-sm .offcanvas .offcanvas-header {
				display: none
			}



			.navbar-expand-sm .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media (min-width:768px) {
	.navbar-expand-md {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-md .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-md .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-md .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-md .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-md .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-md .navbar-toggler {
			display: none
		}

		.navbar-expand-md .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-md .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-md .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media (min-width:992px) {
	.navbar-expand-lg {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-lg .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-lg .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-lg .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-lg .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-lg .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-lg .navbar-toggler {
			display: none
		}

		.navbar-expand-lg .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-lg .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-lg .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media (min-width:1200px) {
	.navbar-expand-xl {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-xl .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-xl .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-xl .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-xl .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-xl .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-xl .navbar-toggler {
			display: none
		}

		.navbar-expand-xl .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-xl .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-xl .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media (min-width:1400px) {
	.navbar-expand-xxl {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-xxl .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-xxl .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-xxl .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-xxl .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-xxl .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-xxl .navbar-toggler {
			display: none
		}

		.navbar-expand-xxl .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-xxl .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-xxl .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

.navbar-expand {
	flex-wrap: nowrap;
	justify-content: flex-start
}

	.navbar-expand .navbar-nav {
		flex-direction: row
	}

		.navbar-expand .navbar-nav .dropdown-menu {
			position: absolute
		}

		.navbar-expand .navbar-nav .nav-link {
			padding-right: var(--bs-navbar-nav-link-padding-x);
			padding-left: var(--bs-navbar-nav-link-padding-x)
		}

	.navbar-expand .navbar-nav-scroll {
		overflow: visible
	}

	.navbar-expand .navbar-collapse {
		display: flex !important;
		flex-basis: auto
	}

	.navbar-expand .navbar-toggler {
		display: none
	}

	.navbar-expand .offcanvas {
		position: static;
		z-index: auto;
		flex-grow: 1;
		width: auto !important;
		height: auto !important;
		visibility: visible !important;
		background-color: transparent !important;
		border: 0 !important;
		transform: none !important;
		transition: none
	}

		.navbar-expand .offcanvas .offcanvas-header {
			display: none
		}

		.navbar-expand .offcanvas .offcanvas-body {
			display: flex;
			flex-grow: 0;
			padding: 0;
			overflow-y: visible
		}

.navbar-dark {
	--bs-navbar-color: rgba(255, 255, 255, 0.55);
	--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
	--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
	--bs-navbar-active-color: #fff;
	--bs-navbar-brand-color: #fff;
	--bs-navbar-brand-hover-color: #fff;
	--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

[data-bs-theme=dark] .navbar {
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.main-navbar {
	display: none;
}

.navbar-toggler .i{
  font-size: 25px;
  border: 1px solid #000;
  border-radius: 3px;
  padding: 6px 10px;
}


.complete {
	background-color: #0068003a;
	color: var(--color-green);
}

.cancel {
	background-color: #ff72723a;
	color: #850c0c;
}

.on-hold {
	background-color: #8372ff3a;
	color: #1c0c85;
}

.in-progress {
	background-color: #bebc163a;
	color: var(--bg-primary);
}

.ant-modal-wrap {
    z-index: 10000 !important;
}
.custom-ant-modal {
    z-index: 10000 !important;
}

:where(.css-dev-only-do-not-override-5uvb3z).ant-select .ant-select-arrow {
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 0.25);
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 66%;
    inset-inline-start: auto;
    inset-inline-end: 11px;
    height: 12px;
    margin-top: -6px;
    font-size: 12px;
    pointer-events: none;
    transition: opacity 0.3s ease;
}