@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&family=Mulish:wght@400;500;600;700&display=swap");

/*=====all=====*/
body {
	font-family: "Mulish", sans-serif;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}


#element {
	height: 10px;
}

 /* width */
#scroll-top::-webkit-scrollbar {
	height: 10px;

}
  /* Track */
#scroll-top::-webkit-scrollbar-track {
	background: #d1d1d1;
}

  /* Handle */
#scroll-top::-webkit-scrollbar-thumb {
	background: #b1acac;
}

  /* Handle on hover */
#scroll-top::-webkit-scrollbar-thumb:hover {
	background: #888686;
}
#scroll-top::-webkit-scrollbar-thumb:focus {
	background: #888686;
}

.table {
	margin-bottom: 5px;
}

@media (min-width: 1400px) {
	.col-mn-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-mn-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-xxl-24 {
		flex: 0 0 auto;
		width: 20%;
	}
}

.uzinfocom {}

.digit-agro {}

.digit-agro a {}

.digit-agro a img {
	max-width: 240px;
}

.logo-icon img {
	width: 56px;
}

.carousel-indicators {
	bottom: 10px;
}

.uzinfocom a img {
	max-width: 150px;
}

.uzinfocom-text {
	color: rgba(255, 255, 255, 1.0);
	font-size: 14px;
}

@media (min-width: 1800px) {
	.col-my-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-my-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-my-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-my-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-my-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-my-9 {
		flex: 0 0 auto;
		width: 75%;
	}
}

@media (max-width: 1199px) {
	.uzinfocom {
		text-align: center;
	}

	.digit-agro {
		text-align: center;
	}
}

/*-----all-----*/
/*=====check========*/
.scroll-button {
	position: fixed;
	right: 0;
	bottom: 0;
}

.checked {
	border: 1px solid rgba(46, 125, 246, 0.15);
	background-color: rgba(46, 125, 246, 0.15);
	border-radius: 4px;
	padding: 8px 30px;
	color: rgba(46, 125, 246, 1);
	min-width: 170px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checked:hover {}

.no-checked {
	border: 1px solid rgba(155, 155, 155, 0.15);
	background-color: rgba(155, 155, 155, 0.15);
	border-radius: 4px;
	padding: 8px 30px;
	color: rgba(155, 155, 155, 1);
	min-width: 170px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.check-btn {
	border: 2px solid rgba(34, 106, 71, 1);
	background-color: rgba(34, 106, 71, 1);
	border-radius: 4px;
	padding: 8px 30px;
	color: rgba(255, 255, 255, 1);
	min-width: 170px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.check-btn:hover {
	background-color: transparent;
	color: rgba(34, 106, 71, 1);
}

.checked-left {
	font-weight: 500;
	font-size: 20px;
	color: rgba(49, 49, 49, 1);
}

.check-footer {
	border-top: 1px solid rgba(208, 218, 232, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	width: 100%;
	bottom: 0;
	background-color: rgba(255, 255, 255, 1.0);
}

/*-----check--------*/
/*=====document=====*/
.document {
	display: flex;
	padding: 10px;
	border: 1px solid rgba(208, 218, 232, 1);
	background-color: rgba(249, 249, 249, 1);
	border-radius: 8px;
	margin-top: 30px;
}

.document-icon {
	width: 40px;
}

.document-icon img {
	max-width: 100%;
}

.document-right {
	width: calc(100% - 40px);
}

.document-title {}

.document-title span {
	font-weight: 600;
	font-size: 18px;
	color: rgba(49, 49, 49, 1);
}

.document-description {}

.document-description span {}

.document-download {}

.document-download span {}

.document-download a {
	font-weight: 600;
	color: rgba(46, 125, 246, 1);
	text-decoration: underline;
}

.search-right {}

.green-outline {
	display: inline-block;
	border: 1px solid rgba(34, 106, 71, 1);
	border-radius: 4px;
	color: rgba(34, 106, 71, 1);
	padding: 8px 30px;
	margin-right: 15px;
}

.green-outline:hover {
	background-color: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1.0);
}

.blue-outline {
	display: inline-block;
	border: 1px solid rgba(46, 125, 246, 1);
	border-radius: 4px;
	color: rgba(46, 125, 246, 1);
	padding: 8px 30px;
}

.blue-outline:hover {
	background-color: rgba(46, 125, 246, 1);
	color: rgba(255, 255, 255, 1.0);
}

.contract-sub-title {
	margin-top: 30px;
}

.contract-sub-title span {
	font-weight: 600;
	font-size: 18px;
}

@media (max-width: 1399px) {
	.green-outline {
		margin-top: 10px;
	}

	.blue-outline {
		margin-top: 10px;
	}
}

/*-----document-----*/
/*===fyuchers==*/
.fyuchers-line {}

.fyuchers-line {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.fyuchers-line-item {
	text-align: center;
}

.fyuchers-icon {
	position: relative;
}

.fyuchers-icon:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 4px;
	background-color: rgba(208, 218, 232, 1);
	left: 0;
	top: 6px;
}

.fyuchers-icon:after {
	position: absolute;
	content: '';
	width: 50%;
	height: 4px;
	left: 0;
	top: 6px;
}

.active .fyuchers-icon:after {
	background-color: #226A47;
}

.fyuchers-icon-in {
	width: 16px;
	height: 16px;
	background-color: rgba(208, 218, 232, 1);
	transform: rotate(45deg);
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.active .fyuchers-icon-in:before {
	position: absolute;
	content: '';
	width: 18px;
	height: 18px;
	background-color: #226A47;
	left: -1px;
	top: -1px;
}

.fyuchers-line-text {
	margin-top: 15px;
}

.fyuchers-line-text span {
	font-weight: 600;
	color: rgba(158, 168, 182, 1);
}

.active .fyuchers-line-text span {
	color: #226A47;
}

.fyuchers-content {
	background-color: rgba(255, 255, 255, 1) !important;
}

.form-control .right {
	color: rgba(49, 49, 49, 1) !important;
	font-weight: 700;
}

.sub-title {}

.sub-title span {
	font-weight: 600;
	font-size: 18px;
	color: rgba(49, 49, 49, 1);
}

.fyuchers-add {}

.fyuchers-add button {
	border: 2px solid rgba(34, 106, 71, 1);
	margin-top: 15px;
	background-color: white;
	border-radius: 5px;
	padding: 4px 8px;
}

.form-check-input:checked {
	background-color: rgba(74, 146, 111, 1);
	border-color: rgba(74, 146, 111, 1);
}

@media (min-width: 768px) {
	.fyuchers-line {
		display: flex;
		justify-content: space-around;
		align-items: center;
	}

	.fyuchers-line-item {
		width: 33.333333%;
	}

	.fyuchers-line-item:nth-child(2) .fyuchers-icon:after,
	.fyuchers-line-item:nth-child(3) .fyuchers-icon:after {
		width: 100%;
		left: -50%;
	}

	.f-mt {
		margin-top: 34px;
	}
}

@media (min-width: 1200px) {
	.right-hr {
		border-right: 1px solid rgba(208, 218, 232, 1);
	}
}

/*---fyuchers--*/
/*=====admin===*/
.admin-title-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.admin-title-right form {
	border: 1px solid rgba(220, 220, 220, 1);
	border-radius: 8px;
	padding: 8px 15px;
}

.admin-title-right form button {
	background-color: transparent;
	border: none;
}

.admin-title-right form input {
	border: none;
}

.download-admin {
	border: 1px solid rgba(220, 220, 220, 1);
	border-radius: 8px;
	padding: 8px 15px;
	display: inline-block;
	margin-left: 15px;
}

.download-admin span {
	color: #313131;
	font-size: 14px;
}

.add-admin {
	display: inline-block;
	background-color: #226A47;
	border-radius: 8px;
	border: 2px solid #226A47;
	color: #FFFFFF;
	font-size: 14px;
	padding: 8px 15px;
	margin-left: 15px;
}

.add-admin:hover {
	background-color: transparent;
	color: #226A47;
}

.admin-table-title {}

.admin-table-title span {
	font-size: 18px;
	color: #313131;
	font-weight: 600;
}

.admin-table-content {
	margin-top: 10px;
}

.admin-navbar {
	border-bottom: 1px solid rgba(220, 220, 220, 1);
	padding-right: 0;
}

.admin-navbar .main-navbar-in {
	background-color: transparent;
}

.admin-navbar .main-navbar-in:before {
	/* background-image: none; */
}

.admin-navbar .user-name span {
	color: #313131;
}

.admin-nav-left {
	display: flex;
	margin-top: 10px;
}

.admin-nav-left form {
	border: 1px solid rgba(220, 220, 220, 1);
	border-radius: 8px;
	padding: 8px 15px;
}

.admin-nav-left form input {
	border: none;
}

.admin-nav-left form button {
	border: none;
	background-color: transparent;
}

.admin-navbar .account {
	margin: 0;
}

.main-title a {
	font-weight: 600;
	line-height: 32px;
	color: #898989;
}

.add-data {}

.add-data button {
	border: 2px solid #226A47;
	border-radius: 8px;
	padding: 10px 20px;
	background-color: #226A47;
	color: #FFFFFF;
	font-size: 14px;
}

.add-data button:hover {
	background-color: transparent;
	color: #226A47;
}

.admin-table-right {
	margin-top: 30px;
}

.admin-table-right ul {}

.admin-table-right ul li {
	margin-top: 15px;
}

.form-accordion {
	margin-top: 15px;
}

.form-accordion .accordion-button {}

.form-accordion .accordion-button span {}

.form-accordion .accordion-button img {
	position: absolute;
	right: 50px;
}

.cancel-admin {
	border: 2px solid rgba(235, 87, 87, 1);
	border-radius: 8px;
	padding: 8px 15px;
	color: #EB5757;
	font-size: 14px;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cancel-admin:hover {
	background-color: rgba(235, 87, 87, 1);
	color: #ffffff;
}

.download-role {
	background-color: rgba(42, 144, 203, 1);
	border-radius: 8px;
	padding: 10px 30px;
	margin-left: 15px;
	font-size: 14px;
	color: #FFFFFF;
	border: 2px solid rgba(42, 144, 203, 1);
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.download-role:hover {
	background-color: transparent;
	color: rgba(42, 144, 203, 1);
}

.admin-table-content .nav {
	justify-content: flex-start;
}

.admin-table-content .nav button {
	color: #898989;
}

.admin-sidebar {
	background-image: none !important;
	background-color: #ffffff;
	border-right: 1px solid #00000020;
}

.admin-sidebar .aside-menu ul li a span {
	color: #202020;
}

.admin-sidebar .aside-menu ul li a img:nth-child(2) {
	display: block;
}

.admin-sidebar .aside-menu ul li a img:nth-child(1) {
	display: none;
}

.admin-sidebar .aside-menu ul li a:hover,
.admin-sidebar .aside-menu ul li a.active {
	background-color: rgba(34, 106, 71, 0.12);
}

.admin-sidebar .aside-menu ul li ul li a {
	color: #202020;
}

.admin-sidebar .aside-menu ul li a .sidebar-chevron {
	stroke: #427640;
	fill: white;
}

.admin-sidebar .logo-in {
	height: inherit;
}

.admin-sidebar {}

.admin-sidebar {}

.admin-sidebar {}

@media (min-width: 576px) {
	.main-title a {
		font-size: 24px;
	}
}

@media (min-width: 1200px) {
	.admin-nav-right {
		text-align: right;
	}
}

/*-----admin---*/
/*=====file====*/
.main-file {
	margin-top: 30px;
}

.main-file-in {
	padding-left: 75px;
	background-image: url(../img/icon1.png);
	background-repeat: no-repeat;
	border: 1px solid rgba(208, 218, 232, 1);
	background-color: rgba(249, 249, 249, 1);
	border-radius: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-position: 10px 15px;
	height: 170px;
}

.main-file-title {}

.main-file-title span {
	font-weight: 600;
	font-size: 18px;
	color: #313131;
}

.main-file-text {}

.main-file-text span {
	font-weight: 500;
	color: rgba(124, 124, 124, 1);
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.main-file-download {}

.main-file-download span {
	font-weight: 500;
	color: rgba(175, 175, 175, 1);
}

.main-file-download a {}

/*-----file----*/
/*=====profile=*/
.fermer-card {
	border: 1px solid rgba(208, 218, 232, 1);
	border-radius: 12px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.fermer-card-title {
	margin-top: 15px;
	margin-bottom: 10px;
}

.fermer-card-title span {
	font-weight: 600;
}

.fermer-card {}

.fermer-card ul {}

.fermer-card ul li:nth-child(odd) {
	background-color: rgba(242, 242, 242, 1);
}

.fermer-card ul li {
	display: flex;
	justify-content: space-between;
	padding: 6px 10px;
	border-radius: 6px;
	margin-top: 5px;
}

.fermer-card ul li span.left {
	font-weight: 500;
	color: rgba(155, 155, 155, 1);
}

.fermer-card ul li span.right {
	font-weight: 500;
	color: rgba(49, 49, 49, 1);
}

.fermer-card ul li span.right img {
	margin-left: 5px;
}

/*-----profile-*/
/*=====stat====*/
.highcharts-credits {
	display: none;
}

/*-----stat----*/
/*====file=====*/
.file {
	display: flex;
	align-items: center;
	border: 1px solid rgba(208, 218, 232, 1);
	border-radius: 4px;
	padding: 5px;
	position: relative;
}

.file-icon {
	background-color: rgba(46, 125, 246, 1);
	border-radius: 4px;
	padding: 4px;
}

.file-icon img {}

.file-text {
	margin-left: 8px;
}

.file-text span {
	color: rgba(189, 189, 189, 1);
}

.file-input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
}

/*----file-----*/
/*====auth=====*/
.auth {}

.auth-nav {
	margin-top: 50px;
}

.auth-in {
	position: relative;
}

.auth-icon {
	margin-top: 24px;
	margin-bottom: 24px;
}

.auth-icon.active {
	position: relative;
}

.auth-icon.active:before {
	position: absolute;
	content: '';
	width: 112px;
	height: 112px;
	background-image: url(../img/circle.svg);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.auth-text span {
	color: rgba(34, 106, 71, 0.5);
	font-size: 14px;
	white-space: nowrap;
}

.auth-form {
	margin-top: 15px;
}

.stars {
	color: red;
}

.auth label {
	font-weight: 500;
}

.auth input::placeholder {
	font-weight: 400;
}

.auth-title {}

.auth-title span {
	font-weight: 500;
}

.back {
	border: 1px solid rgba(235, 87, 87, 1);
	border-radius: 4px;
	display: inline-block;
	background-color: rgba(255, 255, 255, 1.0);
	color: rgba(235, 87, 87, 1);
	margin-top: 15px;
	margin-right: 15px;
	padding: 8px 15px;
	min-width: 200px;
	text-align: center;
}

.back:hover {
	background-color: rgba(235, 87, 87, 1);
	color: rgba(255, 255, 255, 1.0);
}

.continue {
	background-color: rgba(34, 106, 71, 1);
	border: 1px solid rgba(34, 106, 71, 1);
	border-radius: 4px;
	display: inline-block;
	margin-top: 15px;
	margin-right: 15px;
	padding: 8px 15px;
	color: rgba(255, 255, 255, 1.0);
	min-width: 200px;
	text-align: center;
}

.continue:hover {
	background-color: rgba(255, 255, 255, 1.0);
	color: rgba(34, 106, 71, 1);
}

.auth-edit {}

.auth-edit button {
	background-color: transparent;
	border: none;
}

.auth-edit button span {
	font-size: 20px;
}

.auth-edit ul {
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	border-color: transparent;
}

.auth-edit ul li {}

.auth-edit ul li a {}

.login-select-in {
	margin-top: 30px;
}

.login-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.login-left {
	padding-left: 30px;
	padding-top: 30px;
}

.login-right {
	padding-right: 30px;
	padding-top: 30px;
}

.login-right-in {}

.login-right-in a {
	font-weight: 500;
	color: #fff;
	font-size: 20px;
}

.cluster {
	position: relative;
}

.cluster ul {}

.cluster ul li {}

.cluster ul li a {}

.cluster ul li ul {}

.cluster ul li ul li {}

.cluster ul li ul li ul {}

.cluster ul li ul li ul li {}

.af-none:after {
	display: none;
}

@media (min-width: 576px) {
	.auth-nav-in {
		display: flex;
		justify-content: space-around;
		align-items: center;
		max-width: 900px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 1200px) {
	.auth-line-1 {
		flex: 1;
		height: 3px;
		background-color: rgba(34, 106, 71, 1);
		margin-left: 10px;
		margin-right: 10px;
		border-radius: 3px;
	}

	.auth-line-2 {
		flex: 1;
		height: 3px;
		margin-left: 10px;
		margin-right: 10px;
		border-radius: 3px;
		background-image: url(../img/line-2.svg);
	}

	.auth-nav-in {
		padding-left: 50px;
		padding-right: 50px;
	}

	.auth-text {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -10px;
	}
}

@media (max-width: 1199px) {
	.auth-icon {
		text-align: center;
	}

	.auth-text {
		text-align: center;
	}
}

/*----auth-----*/
/*====next=====*/
.navbar-next {}

.navbar-next ul {
	display: flex;
	background-color: rgba(241, 241, 241, 1);
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-radius: 6px;
	flex-wrap: wrap;
}

.navbar-next ul li {}

.navbar-next ul li a {
	font-weight: 500;
	font-size: 18px;
	color: rgba(155, 155, 155, 1);
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 5px;
	border-radius: 4px;
	margin-top: 4px;
}

.navbar-next ul li.active a {
	background-color: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1);
}

.navbar-next ul li a:hover {
	background-color: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1);
}

.next-title {
	background-color: rgba(249, 249, 249, 1);
	border-radius: 12px;
	border: 1px solid rgb(208 218 232);
	padding: 15px;
	margin-top: 15px;
}

.next-filter {
	margin-top: 10px;
}

.next-filter-in {
	display: flex;
	flex-wrap: wrap;
}

.next-title-in {}

.next-title-in span {
	font-weight: 600;
	color: rgba(49, 49, 49, 1);
}

.navbar-tab {
	background-color: rgba(241, 241, 241, 1);
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-radius: 6px;
	margin-top: 15px;
	justify-content: flex-start !important;
	margin-bottom: 15px !important;
}

.navbar-tab li {
	margin-right: 5px;
}

.navbar-tab li button {
	font-weight: 500;
	font-size: 18px;
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 5px;
	border-radius: 4px;
	margin-top: 4px;
}

.navbar-tab li .nav-link:hover {
	background-color: rgba(34, 106, 71, 1) !important;
	color: rgba(255, 255, 255, 1) !important;
}

.navbar-tab li .nav-link.active {
	background-color: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1) !important;
}

/*------next------------*/
/*======pagination======*/
.pagination {}

.pagination li {
	margin-left: 5px;
	margin-right: 5px;
}

.pagination li a {
	border: 1px solid rgba(34, 106, 71, 1);
	font-weight: 600;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: rgba(34, 106, 71, 1);
}

.pagination li a:hover {
	background-color: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1);
}

.pagination .previous a,
.pagination .next a {
	border: none;
	width: auto;
	height: auto;
	border-radius: inherit;
}

.pagination .previous a:hover,
.pagination .next a:hover {
	background-color: transparent;
	color: rgba(34, 106, 71, 1);
}

/*------pagination-------*/
/*======feedback=========*/
.feedback-section {}

.feedback-section-in {
	min-height: 100vh;
	background-color: rgb(36, 114, 75);
	background-image: url(../img/login.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
}

.feedback-title {
	text-align: center;
	color: #000;
	margin-bottom: 25px;
}

.feedback-tab-out {
	border-radius: 12px;
	background-color: #fff;
	padding: 30px;
}

.feedback-tab-out .col-auto {
	margin-top: 28px;
}

.feedback-tab-out .form-control {
	background: transparent;
	line-height: 24px;
}

.feedback-tab-out .form-control::placeholder {
	font-style: italic;
}

.feedback-tab-out label {
	color: black;
}

.feedback-tab-out .captcha {
	margin: 10px;
}

.feedback-tab-out button {
	margin-bottom: 4px;
}

.feedback-success {
	width: 25%;
	border-radius: 12px;
	background-color: #fff;
	padding: 30px;
}

.feedback-success h1 {
	color: #000000;
}

.feedback-table {
	width: 100%;
}

.feedback-table tr {
	border-bottom: 1px solid rgba(24, 72, 19, 0.64);
	padding: 15px;
	margin: 30px;
}

.feedback-table tr td {
	padding: 10px 5px;
}

.feedback-table .first-tab {
	padding-top: 1%;
	background-image: url("../img/aside.png");
	text-align: center;
	border: none;
	font-size: 24px;
	font-weight: 600;
	color: white;
}

.feedback-table .first-col {
	width: 15%;
	border-right: 1px solid rgba(24, 72, 19, 0.64);
}

.feedback-update {
	border: 1px solid #0c4128;
	border-radius: 15px;
	padding: 15px;
}

.feedback-update h2 {
	text-align: center;
}

/*-------feedback-------*/
/*=======login==========*/
.login-section {}

.login-section-in {
	min-height: 100vh;
	background-color: rgba(34, 106, 71, 1);
	background-image: url(../img/login.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
}

.login-tab-out {
	position: relative;
	border-radius: 12px;
	background-color: rgba(255, 255, 255, 1);
	padding: 30px;
	max-width: 1200px;
	overflow-y: auto;
}

.login-title {
	text-align: center;
}

.login-title span {
	font-weight: 600;
	font-size: 24px;
	color: rgba(49, 49, 49, 1);
}

.login-tab {
	margin-top: 30px;
}

.login-tab {}

.login-tab {}

.nav {
	flex-wrap: wrap;
}

.login-tab {
	min-height: 400px;
}

.login-tab .tab-content {
	display: flex;
	justify-content: center;
	align-items: center;
}
.nav li {}
.nav li button {}
.login-tab .nav .nav-link {}
.nav-pills .nav-link.active {}
.one-id {}
.one-id-in {
	text-align: center;
}
.one-id-in img {
	max-width: 100%;
	border-radius: 65px;
	box-shadow: 2px 2px 30px lightgray;
}
.login-form {
	font-weight: 500;
}
.login-form label a {
	font-size: 14px;
}
.sign-in {
	margin-top: 30px;
}

.sign-in button {
	display: block;
	border-radius: 4px;
	border: 2px solid rgba(34, 106, 71, 1);
	text-align: center;
	padding: 8px;
	width: 100%;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 106, 71, 1);
}

.sign-in button:hover {
	background-color: transparent;
	color: rgba(34, 106, 71, 1);
}

.sign-up {
	margin-top: 15px;
}

.sign-up a {
	display: block;
	border-radius: 4px;
	border: 2px solid rgba(46, 125, 246, 1);
	text-align: center;
	padding: 8px 10px;
	font-weight: 500;
	color: rgba(46, 125, 246, 1);
	background-color: transparent;
}

.sign-up a:hover {
	background-color: rgba(46, 125, 246, 1);
	color: rgba(255, 255, 255, 1);
}

.key-list {
	max-width: 600px;
}

.key-list ul {}

.key-list ul li {
	cursor: pointer;
}

.key-list ul li {}

.key-left {
	margin-top: 5px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	color: rgba(33, 37, 41, 0.6);
}

.key-right {
	margin-top: 5px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
}

.key {
	padding: 5px 15px 10px 60px;
	border-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	position: relative;
	margin-top: 15px;
}

.key:before {
	position: absolute;
	content: '';
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.1);
	top: 50%;
	transform: translateY(-50%);
	left: 10px;
	border: 3px solid rgba(0, 0, 0, 0.1);
}

.key:after {
	position: absolute;
	content: '';
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.1);
	top: 50%;
	transform: translateY(-50%);
	left: 16px;
}

.key-list ul li .key {
	border-color: rgba(34, 106, 71, 0.8);
}

.key-list ul li.active .key:before {
	border-color: rgba(34, 106, 71, 0.8);
}

.key-list ul li.active .key:after {
	background-color: rgba(34, 106, 71, 0.8);
}

@media (min-width: 576px) {
	.login-tab-out {
		min-width: 500px;
	}
}

@media (max-width: 1500px) {
	.login-tab-out {
		margin-top: 100px;
	}
}

/*----login----*/
/*====check====*/
.check-content {
	padding-left: 15px;
	padding-right: 30px;
}

.check-content {}

.check-content form {}

.check-content form label {
	font-weight: 600;
}

.check-content form input {
	margin-top: 5px;
	font-size: 14px;
}

.check-title {
	padding-left: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #D0DAE8;
	padding-bottom: 15px;
	margin-right: 15px;
}

.check-title span {
	font-weight: 600;
	font-size: 24px;
}

.my-label {}

.my-label span {
	font-weight: 600;
}

.my-input {
	font-size: 14px;
	margin-top: 5px;
	border: 1px solid #D0DAE8;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 10px 15px;
}

.my-input span {}

@media (min-width: 1200px) {
	.check {
		box-shadow: inset -1px 0 0 #D0DAE8;
		min-height: 100vh;
	}

	.check-content {
		padding-left: 15px;
		padding-right: 30px;
	}
}

@media (max-width: 1199px) {
	.check-content {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/*----check----*/
/*====contract=*/
.download-title {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}

.download-title span {
	font-weight: 500;
	color: rgba(49, 49, 49, 1);
	font-size: 18px;
}

.contract-right {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.pdf {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}

.pdf a {
	border: 1px solid rgba(253, 120, 128, 1);
	border-radius: 4px;
	padding: 6px 20px;
	display: inline-block;
}

.pdf a span {
	margin-right: 10px;
	color: rgba(49, 49, 49, 1);
	font-size: 14px;
}

.pdf a img {
	vertical-align: middle;
}

.xls {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}

.xls a {
	border: 1px solid rgba(129, 203, 111, 1);
	border-radius: 4px;
	padding: 6px 20px;
	display: inline-block;
}

.xls a span {
	margin-right: 10px;
	color: rgba(49, 49, 49, 1);
	font-size: 14px;
}

.xls a img {
	vertical-align: middle;
}

.my-red {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}

.my-red a,
.my-red button {
	display: inline-block;
	background-color: rgba(235, 87, 87, 1);
	border: 2px solid rgba(235, 87, 87, 1);
	border-radius: 4px;
	padding: 6px 20px;
}

.my-red a i,
.my-red button i {
	color: rgba(255, 255, 255, 1);
}

.my-red a:hover i,
.my-red button:hover i {
	color: rgba(235, 87, 87, 1);
}

.my-red a span,
.my-red button span {
	font-weight: 500;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
}

.my-red a:hover,
.my-red button:hover {
	background-color: transparent;
}

.my-red a:hover span,
.my-red button:hover span {
	color: rgba(235, 87, 87, 1);
}

.my-green {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}

.my-green a,
.my-green button {
	display: inline-block;
	background-color: rgba(34, 106, 71, 1);
	border: 2px solid rgba(34, 106, 71, 1);
	border-radius: 4px;
	padding: 6px 20px;
	color: #ffffff;
}

.my-green a span,
.my-green button span {
	font-weight: 500;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
}

.my-green a:hover,
.my-green button:hover {
	background-color: transparent;
	color: rgba(34, 106, 71, 1);
}

.my-green a:hover span,
.my-green button:hover span {
	color: rgba(34, 106, 71, 1);
}

.my-green a i,
.my-green button i {
	color: rgba(255, 255, 255, 1);
}

.my-green a:hover i,
.my-green button:hover i {
	color: rgba(34, 106, 71, 1);
}

.my-blue a,
.my-blue button {
	border: 2px solid rgba(46, 125, 246, 1);
	background-color: transparent;
	border-radius: 4px;
	padding: 10px 20px;
	color: rgba(46, 125, 246, 1);
	font-weight: 500;
	font-size: 14px;
}

.my-blue a:hover,
.my-blue button:hover {
	background-color: rgba(46, 125, 246, 1);
	color: rgba(255, 255, 255, 1);
}

.append {
	margin-left: auto;
}

.append {
	margin-left: auto;
}

.append a {
	display: inline-block;
	border: 2px solid #226A47;
	padding: 5px 15px;
	border-radius: 5px;
	color: #226A47;
}

.append a:hover {
	background-color: #226A47;
	color: rgba(255, 255, 255, 1);
}

.next-green {}

.next-green a,
.next-green button {
	display: inline-block;
	background-color: rgba(34, 106, 71, 0.1);
	border: 2px solid rgba(34, 106, 71, 0.1);
	border-radius: 4px;
	padding: 6px 20px;
}

.next-green a span,
.next-green button span {
	font-weight: 500;
	font-size: 14px;
	color: rgba(34, 106, 71, 1);
}

.contract-title {}

.contract-title span {
	font-weight: 600;
	font-size: 20px;
}

.contract-sub-title {}

.contract-sub-title span {
	font-weight: 500;
	font-size: 18px;
	color: rgba(98, 108, 122, 1);
}

.contract-form {}

.contract-form form {}

.contract-form label {
	font-size: 14px;
}

.contract-form input {
	margin-top: 10px;
}

.contract-form select {
	margin-top: 10px;
}

.contract-in {
	padding: 15px;
	background: #F9FDFF;
	border: 1px solid #D0DAE8;
	margin-top: 15px;
	border-radius: 8px;
}

.form-continue {
	margin-top: 30px;
}

.cancel-text {
	font-weight: 500;
	font-size: 20px;
	color: rgba(119, 119, 119, 1);
}

@media (min-width: 576px) {
	.contract-content {
		padding: 30px;
		background: #F9FDFF;
		border: 1px solid #D0DAE8;
		margin-top: 10px;
		border-radius: 12px;
	}
}

/*----export table to xls-*/
.tableExport {
	background-color: rgba(34, 106, 71, 1);
	border: 2px solid rgba(34, 106, 71, 1);
	border-radius: 4px;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
	line-height: 32px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	right: 0;
	top: 5px;
}

.tableExport11 {
	background-color: rgba(34, 106, 71, 1);
	border: 2px solid rgba(34, 106, 71, 1);
	border-radius: 4px;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
	line-height: 32px;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	right: 5px;
	margin-top: 5px;
}

/*----contract-*/
/*=====fermer==*/
.farmer-map-btn {
	text-align: center;
}

.farmer-map-btn button {
	background-color: transparent;
	border: none;
}

.farmer-map-btn button svg {
	fill: rgba(65, 152, 131, 1);
	margin-right: 8px;
}

.farmer-map-btn button span {
	color: rgba(65, 152, 131, 1);
}

.farmer-map-btn button {}

/*-----fermer--*/
/*=====btn=====*/
.btn-my {
	color: #fff;
	background-color: rgba(34, 106, 71, 1);
	border-color: rgba(34, 106, 71, 1);
}

.btn-my:hover {
	color: #fff;
}

/*-----btn-----*/
/*=====modal===*/
.modal-title {
	font-weight: 600;
}

.map-table {
	margin-top: 15px;
}

.map {
	padding-top: 15px;
	height: 100%;
}

.map-in {
	min-height: 400px;
	height: 100%;
}

.map-tab {}

.map-tab ul {
	background-color: rgba(241, 241, 241, 1);
	width: max-content;
	padding: 5px;
	border-radius: 5px;
}

.map-tab ul li {}

.map-tab ul li button {
	color: rgba(155, 155, 155, 1);
}

.map-tab .nav-pills .nav-link.active {
	background-color: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1);
}

/*-----modal---*/
/*=====long====*/
/*=====table===*/
.long-table {
	margin-top: 15px;
}

.table-success {
	--bs-table-bg: rgba(34, 106, 71, 1);
	color: rgba(255, 255, 255, 1);
	/*border-color: rgba(34, 106, 71, 1);*/
}

.table-success a:hover {
	color: rgba(255, 255, 255, 1);
	text-decoration: underline;
}

.table> :not(:first-child) {
	border-color: transparent;
}

.long-table table thead tr th {
	text-align: center;
}

.long-table table tbody tr td {}

td a {
	color: var(--bs-table-hover-color);
}

th a {
	color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.table-download {
		display: flex;
		align-items: center;
	}
}

@media (min-width: 1200px) {
	.table-footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
	}
}

/*-----table---*/
/*-----long----*/
/*=====place===*/
.region-filter::placeholder {
	font-weight: 500;
	color: rgba(188, 188, 188, 1);
}

.region-filter {
	position: relative;
	background-color: rgba(239, 239, 239, 1);
	border-radius: 4px;
	margin-right: 15px;
	margin-top: 10px;
}

.region-filter input {
	line-height: 44px;
	padding-left: 10px;
	padding-right: 15px;
	border: 1px solid rgba(239, 239, 239, 1);
	background-color: transparent;
	position: relative;
	border-radius: 4px;
}

.place-filter {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 5px 0px 5px 0px;
}

.place-filter-left {
	/*margin-top: 15px;*/
	margin-right: 15px;
}

.place-filter-left ul {
	background: #F1F1F1;
	border-radius: 6px;
}

.place-filter-left ul li {
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.place-filter-left ul li button {
	font-weight: 500;
	font-size: 18px;
	color: rgba(155, 155, 155, 1);
}

.place-filter-left ul li a {
	font-weight: 500;
	font-size: 18px;
	color: rgba(155, 155, 155, 1);
}

.place-filter-left .nav-pills li .nav-link.active {
	background-color: rgba(34, 106, 71, 1);
	color: white;
	border-radius: 4px;
}

.place-filter-left ul li button:hover {
	color: rgba(34, 106, 71, 1)
}

.place-filter-left ul li a:hover {
	color: rgba(34, 106, 71, 1)
}

.simple-search {
	margin-right: 10PX;
}

.simple-search-in {
	border: 1px solid rgba(208, 218, 232, 1);
	border-radius: 4px;
	padding-right: 4px;
	padding-left: 8px;
}

.simple-search button {
	top: 0;
	right: 0;
	content: '';
	width: 48px;
	height: 46px;
	background-image: url(../img/search.png);
	background-repeat: no-repeat;
	background-position: center;
}

.simple-search {}

.simple-search input {
	background-color: transparent;
	padding: 6px;
	border-radius: 5px;
	border-color: transparent;
}

.simple-search button {
	border: none;
	background-color: transparent;
}

.simple-search .form-control,
.simple-search .form-control .is-valid {
	padding: 0px 0px 0px 10px !important;
	color: #444242;
	box-shadow: none !important;
}

.place-filter-right {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 5px;
}

.place-search {}

.place-search .form-control {
	margin: 0;
}

.place-search form {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.place-search form .col-auto {
	margin-right: 15px;
}

.place-search input {
	border: none;
	height: 46px;
	border: 1px solid #e2e2e2;
}

.place-search-button {
	padding: 0 5px;
	height: 46px;
}

.place-search select {
	border-color: rgba(239, 239, 239, 1);
	color: rgba(69, 69, 69, 1);
	height: 46px;
	margin-right: 15px;
	width: inherit;
}

.place-search form .select2-selection {
	border-color: rgba(239, 239, 239, 1);
	color: rgba(69, 69, 69, 1);
	height: 46px;
}

.place-search form .select2-selection .select2-selection__rendered {
	line-height: 46px;
}

.m-imortant {
	margin-bottom: 0;
	align-items: center;
	height: 46px;
}

.input-group {
	align-items: center;
	background-color: white;
	border-radius: 4px;
	border: 1px solid rgba(239, 239, 239, 1);
}

.m-imortant .input-group .form-control {
	padding: 5px;
	border: none !important;
	/*border: 1px solid #e2e2e2;*/
}

.m-imortant .input-group .form-control:valid {
	background-image: none;
	/*border: 1px solid #e2e2e2;*/
}

.form-control,
.form-control .is-valid {
	background-image: none !important;
	box-shadow: none;
	border: 1px solid #e2e2e2 !important;
}

.form-select,
.form-select .is-valid {
	border: 1px solid #e2e2e2 !important;
	box-shadow: none !important;
}

.datetime-picker {
	position: relative;
	background-color: rgba(239, 239, 239, 1);
	border-radius: 4px;
	margin-right: 15px;
}

.datetime-picker:before {
	position: absolute;
	content: '';
	width: 50px;
	height: 46px;
	top: 0;
	right: 0;
	background-image: url(../img/date.png);
	background-repeat: no-repeat;
	background-position: center;
}

.datetime-picker input {
	line-height: 46px;
	padding-left: 10px;
	padding-right: 45px;
	border: 1px solid rgba(239, 239, 239, 1);
	background-color: transparent;
	position: relative;
	border-radius: 4px;
}

.place-search form {}

.place-search form button {
	background-color: rgba(34, 106, 71, 1);
	border: 2px solid rgba(34, 106, 71, 1);
	border-radius: 4px;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
	line-height: 38px;
	padding-left: 15px;
	padding-right: 15px;
}

.place-search form button:hover {
	background-color: transparent;
	color: rgba(34, 106, 71, 1);
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
	background-color: rgba(66, 118, 64, 1);
}

.applyBtn {
	background-color: rgba(66, 118, 64, 1);
}

.applyBtn:hover {
	background-color: rgba(66, 118, 64, 1);
}

/*-----place---*/
/*=====content=*/
.main-content {
	margin-top: 10px;
	transition: 0.2s;
	padding-bottom: 15px;
}

.main-title {}

.main-title span {
	font-weight: 600;
	line-height: 32px;
	color: rgba(49, 49, 49, 1);
}

.map-modal-btn {
	margin-right: 30px;
}

.map-modal-btn button {
	border: 2px solid #419883;
	border-radius: 4px;
	background-color: transparent;
	padding: 8px 15px;
	transition: 0.18s;
	display: flex;
	margin-left: 10px;
}

.map-modal-btn button svg {}

.map-modal-btn button svg path {
	fill: #419883;
}

.map-modal-btn button span {
	font-weight: 500;
	font-size: 14px;
	color: rgba(65, 152, 131, 1);
	margin-left: 5px;
	white-space: nowrap;
}

.map-modal-btn button:hover {
	background-color: rgba(34, 106, 71, 1);
	border-color: rgba(34, 106, 71, 1);
}

.map-modal-btn button:hover svg path {
	fill: white;
}

.map-modal-btn button:hover span {
	color: white;
}

.main-menu {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.menu-ajax {}

.menu-ajax ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.menu-ajax ul li {}

.menu-ajax ul li a {
	font-weight: 600;
	color: rgba(129, 129, 129, 1);
	border-bottom: 2px solid #BCBCBC;
	display: block;
	padding: 8px 8px;
}

.menu-ajax ul li a.active {
	background-color: transparent;
	color: rgba(49, 49, 49, 1);
	border-bottom: 2px solid #226A47;
}

.menu-ajax ul li a:hover {
	background-color: transparent;
	color: rgba(49, 49, 49, 1);
	border-bottom: 2px solid #226A47;
}

.menu-ajax ul li a {}

.content {}

@media (min-width: 1200px) {
	body.close .main-content {
		margin-left: 102px;
	}

	.main-content {
		margin-left: 275px;
	}
}

@media (min-width: 1200px) {
	.main-title span {
		font-size: 24px;
	}
}

@media (min-width: 1800px) {
	.main-menu {
		justify-content: flex-end;
	}
}

@media (max-width: 1799px) {
	.map-modal-btn {
		margin-top: 10px;
	}

	.menu-ajax ul li {
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.main-content {
		margin-left: 0;
	}
}

/*-----content-*/
/*=====navbar==*/
.main-navbar {
	padding: 5px 15px 5px 15px;
	transition: 0.2s;
}

.main-navbar-in {
	background-color: rgba(34, 106, 93, 0.80);
	border-radius: 8px;
	min-height: 60px;
	position: relative;
}

.main-navbar-in:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url(../img/banner7.jpg);
	z-index: -1;
	border-radius: 8px;
	background-position: 0% 22%;
}

.next-bars-out button i {
	font-size: 20px;
}

.next-bars {
	background-color: transparent;
	border: none;
}

.next-bars i {
	color: rgba(255, 255, 255, 1.0);
}

.navbar-title {}

.navbar-title span {
	font-weight: 600;
	color: white;
}

.my-breadcrumb {}

.my-breadcrumb .breadcrumb {}

.my-breadcrumb .breadcrumb li {
	font-size: 12px;
}

.my-breadcrumb .breadcrumb li a {
	color: rgba(255, 255, 255, 0.7);
}

.my-breadcrumb .breadcrumb li.active {
	color: rgba(255, 255, 255, 1);
}

.my-breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	color: white;
}

.navbar-right {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.account {
	margin: 10px;
}

.user {
	display: flex;
	align-items: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.user-img {
	margin-right: 5px;
}

.user-img svg {
	fill: white;
	transition: 0.2s;
}

.user-img img {
	transition: 0.2s;
}

.user-name {}

.user-name span {
	color: white;
	font-weight: 500;
	font-size: 18px;
}

.user-icon {
	margin-left: 5px;
}

.user-icon img {
	transition: 0.2s;
}

.user:hover .user-img svg,
.user:hover .user-img img,
.user.show .user-img svg {
	transform: scale(0.9);
}

.user.show .user-icon img {
	transform: rotate(180deg);
}

.lang {
	margin: 10px;
}

.lang .dropdown-menu {
	z-index: 9999;
}

.lang .dropdown-menu {
	box-shadow: 0px 2px 12px rgba(37, 51, 66, 0.15);
	border: none;
	min-width: max-content;
}

.lang .dropdown-menu li a {
	padding-top: 8px;
	padding-bottom: 8px;
	color: rgba(0, 0, 0, 1);
}

.lang .dropdown-menu li a:hover {
	background: rgba(66, 118, 64, 0.05);
	color: rgba(66, 118, 64, 1);
}

.lang .dropdown-menu li a img {
	width: 30px;
	margin-right: 8px;
}

.lang .dropdown-menu {}

.account .dropdown-menu {
	box-shadow: 0px 2px 12px rgba(37, 51, 66, 0.15);
	z-index: 1050;
	border: none;
}

@media (min-width: 768px) {
	.account .dropdown-menu {
		min-width: 412px;
	}
}

.notifications-button {
	background-color: transparent;
	border: none;
}

.notifications-button .notifications-icon {}

.notifications-button .notifications-icon img {
	width: 32px;
}
.notification-count {
	position: absolute;
    background: red;
    width: fit-content;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    top: -15px;
    left: 15px;
    padding: 3px;
}
.notification-count span {
	color: white;
	font-weight: 600;
}

.account .dropdown-menu li a {}

.account {}

.account ul {}

.account ul li {}

.account ul li a {
	padding-top: 10px;
	padding-bottom: 10px;
	color: rgba(49, 49, 49, 1);
	padding-left: 45px;
	position: relative;
}

.account ul li a:before {
	position: absolute;
	content: '';
	width: 40px;
	height: 100%;
	left: 5px;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
}

.account ul li a.account-icon:before {
	background-image: url(../img/account.svg);
}

.account ul li a.account-icon:hover:before {
	background-image: url(../img/account-green.svg);
}

.account ul li a.faq-icon:before {
	background-image: url(../img/faq.svg);
}

.account ul li a.faq-icon:hover:before {
	background-image: url(../img/faq-green.svg);
}

.account ul li a.uzex-icon:before {
	background-image: url(../img/uzex.svg);
}

.account ul li a.uzex-icon:hover:before {
	background-image: url(../img/uzex-green.svg);
}

/*----------------------- Account Search ------------------------------------*/
.account ul li a.csearch-icon:before {
	background-image: url(../img/search-green.svg);
}

.account ul li a.csearch-icon:hover:before {
	background-image: url(../img/search-green.svg);
}
/*----------------------- End Account Search ------------------------------------*/

.account ul li a.logout-icon:before {
	background-image: url(../img/logout.svg);
}

.account .dropdown-item:hover {
	background-color: rgba(66, 118, 64, 0.5) !important;
}

.account ul li a svg {
	fill: rgba(49, 49, 49, 1);
}

.account ul li a:hover svg {
	fill: rgba(34, 106, 71, 1);
}

.account ul li a span {
	color: rgba(49, 49, 49, 1);
	font-weight: 500;
}

.account ul li a:hover span {
	color: rgba(34, 106, 71, 1);
}

.account .dropdown-item.logout-icon:hover {
	background-color: rgba(235, 87, 87, 0.5) !important;
}

.account ul li a.logout-icon span {
	color: rgba(235, 87, 87, 1);
}

.weather {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	padding-left: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.weather-in {
	display: flex;
	align-items: center;
}

.weather-img {}

.weather-img img {}

.weather-text {
	margin-left: 15px;
}

.weather-text p:first-child {
	margin-bottom: 0;
	color: white;
	font-weight: 500;
	font-size: 12px;
}

.weather-text p:last-child {
	margin-bottom: 0;
	color: white;
	font-weight: 500;
	font-size: 12px;
}

.usd {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	padding-left: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.usd-in {
	display: flex;
	align-items: center;
}

.usd-item {
	margin-left: 10px;
	margin-right: 10px;
}

.usd-name {}

.usd-name span {
	font-weight: 500;
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	margin-right: 4px;
}

.usd-number {}

.usd-number span {
	font-weight: 500;
	font-size: 12px;
	color: white;
	text-transform: uppercase;
}

.food {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.food-link .food-icon svg,
.food-link .food-icon img {
	transform: rotate(180deg);
	transition: 0.2s;
}

.food-link.collapsed .food-icon svg,
.food-link.collapsed .food-icon img {
	transform: rotate(0deg);
}

.food-in {
	background: rgba(255, 255, 255, 0.2);
	border: 1.5px solid rgba(255, 255, 255, 0.3);
	border-radius: 4px;
	padding-left: 15px;
	padding-right: 45px;
	position: relative;
}

.food-name {}

.food-name span {
	font-weight: 500;
	font-size: 12px;
	color: rgba(255, 255, 255, 1);
}

.food-name svg,
.food-name img {
	margin-left: 4px;
}

.food-price {}

.food-price span {
	font-weight: 500;
	font-size: 12px;
	color: rgba(255, 255, 255, 1);
}

.food-icon {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.food-icon svg {
	stroke: white;
	transition: 0.2s;
}

.food-content {
	background: #FFFFFF;
	border-radius: 8px;
	display: flex;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 6px;
	flex-wrap: wrap;
}

.food-item {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 12px;
}

.food-item-in {}

.food-red {
	background: rgba(244, 73, 73, 0.05);
	border: 1px solid rgba(244, 73, 73, 0.2);
	box-sizing: border-box;
	border-radius: 4px;
	padding-left: 15px;
	padding-right: 15px;
}

.food-green {
	background: rgba(32, 202, 105, 0.05);
	border: 1px solid rgba(32, 202, 105, 0.2);
	box-sizing: border-box;
	border-radius: 4px;
	padding-left: 15px;
	padding-right: 15px;
}

.food-item-name {}

.food-item-name span {
	font-weight: 500;
	font-size: 12px;
	color: rgba(49, 49, 49, 1);
}

.food-item-name svg,
.food-item-name img {
	margin-left: 4px;
}

.food-item-price {}

.food-item-price span {
	font-weight: 500;
	font-size: 12px;
	color: rgba(49, 49, 49, 1);
}

.usd-next .usd-item {
	background: rgba(255, 255, 255, 0.2);
	border: 1.5px solid rgba(255, 255, 255, 0.3);
	border-radius: 4px;
	padding-left: 15px;
	padding-right: 45px;
	position: relative;
}

.usd-icon {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.usd-icon img {
	transition: 0.25s;
}

.usd-next a[aria-expanded="false"] .usd-icon img {
	transform: rotate(0deg);
}

.usd-next a[aria-expanded="true"] .usd-icon img {
	transform: rotate(180deg);
}

.nav-collapse {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

@media (min-width: 1200px) {

	body.close .main-navbar,
	body.close .breadcrumb {
		margin-left: 102px;
	}

	.main-navbar,
	.breadcrumb {
		margin-left: 275px;
	}

	.next-bars-out {
		display: none;
	}
}

@media (min-width: 1200px) {
	.navbar-title span {
		font-size: 24px;
	}
	.main-navbar-in {
		padding-left: 15px;
	}
}

@media (max-width: 1399px) {
	.my-breadcrumb .breadcrumb {
		margin-bottom: 5px;
	}
}

@media (max-width: 991px) {
	.navbar-title-out {
		position: relative;
		/* padding-left: 50px; */
	}
}

@media (max-width: 575px) {
	.usd {
		display: none;
	}

	.weather {
		display: none;
	}
}

/*-----navbar--*/
/*=====sidebar=*/
.main-sidebar {
	height: 100vh;
	width: 275px;
	backdrop-filter: blur(7px);
	background-image: url(../img/aside.png);
	position: fixed;
	transition: 0.2s;
	left: 0;
	z-index: 10;
}

.logo {
	padding: 30px;
	position: relative;
}

.logo-in {
	height: 70px;
}

.logo-in a {
	transition: 0.2s;
}

.logo-in a img {
	max-width: 100%;
}

.aside-menu {}

.aside-menu ul {}

.aside-menu ul li {
	margin-top: 2px;
}

.aside-menu ul li a {
	padding: 10px 30px;
	display: flex;
	border-radius: 4px;
}

.aside-menu ul li a img:nth-child(1) {
	display: block;
}

.aside-menu ul li a img:nth-child(2) {
	display: none;
}

.aside-menu ul li a i {
	color: white;
	font-size: 24px;
}

.aside-menu ul li a span {
	color: white;
	margin-left: 10px;
	font-weight: 500;
	transition-timing-function: ease-in;
	width: auto;
	opacity: 1;
	transition: width 5s;
	display: block;
	height: auto;
	overflow: hidden;
}

.aside-menu ul li a:hover,
.aside-menu ul li a.active {
	background-color: white;
}

.aside-menu ul li a:hover img:nth-child(1),
.aside-menu ul li a.active img:nth-child(1) {
	display: none;
}

.aside-menu ul li a:hover img:nth-child(2),
.aside-menu ul li a.active img:nth-child(2) {
	display: inline-block;
}

.aside-menu ul li a:hover i,
.aside-menu ul li a:hover i,
.aside-menu ul li a:hover span,
.aside-menu ul li a.active span {
	color: #427640;
}

.aside-menu ul li ul li {}

.aside-menu ul li ul li a {
	color: white;
	padding-left: 68px;
}

.aside-menu ul li ul li a:hover,
.aside-menu ul li ul li a.active {
	color: #427640;
}

.aside-menu ul li a .sidebar-chevron {
	fill: transparent;
	stroke: white;
	margin-left: 4px;
}

.aside-menu ul li a:hover .sidebar-chevron {
	stroke: #427640;
	fill: white;
}

.aside-menu ul li a.collapsed .sidebar-chevron {}

.aside-menu ul li a[aria-expanded="false"] svg.sidebar-chevron {
	transition: 0.2s;
	transform: translateY(1px);
}

.aside-menu ul li a[aria-expanded="true"] {
	background-color: white;
	color: #427640;
}

.aside-menu ul li a[aria-expanded="true"] img:nth-child(1) {
	display: none;
}

.aside-menu ul li a[aria-expanded="true"] img:nth-child(2) {
	display: inline-block;
}

.aside-menu ul li a[aria-expanded="true"] span {
	color: #427640;
}

.aside-menu ul li a[aria-expanded="true"] svg.sidebar-chevron {
	stroke: #427640;
	fill: white;
	transform: rotate(180deg);
	transition: 0.2s;
}

.aside-menu ul li a[aria-expanded="true"] {}

.aside-help {
	position: absolute;
	background-color: rgba(74, 146, 111, 1);
	padding: 20px;
	bottom: 0;
	width: 100%;
}

.aside-help ul {}

.aside-help ul li {}

.aside-help ul li:nth-child(1) {}

.aside-help ul li:nth-child(1) a {
	display: flex;
	align-items: center;
}

.aside-help ul li:nth-child(1) a small {
	background-color: white;
	border-radius: 50%;
	padding: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 2px solid white;
}

.aside-help ul li:nth-child(1) a small i {
	color: #4A926F;
}

.aside-help ul li:nth-child(1) a span {
	color: rgba(255, 255, 255, 1);
	margin-left: 15px;
	transition: 0.2s;
}

.aside-help ul li:nth-child(1) a {}

.aside-help ul li:nth-child(1) a:hover small {
	background-color: transparent;
}

.aside-help ul li:nth-child(1) a:hover small i {
	color: white;
}

.aside-help ul li:nth-child(2) {
	margin-top: 20px;
}

.aside-help ul li:nth-child(2) a {
	display: block;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 4px;
	text-align: center;
	padding: 8px 10px;
	border: 2px solid white;
}

.aside-help ul li:nth-child(2) a span {
	font-weight: 500;
	color: rgba(60, 140, 111, 1);
	font-size: 12px;
}

.aside-help ul li:nth-child(2) a:hover {
	background-color: transparent;
}

.aside-help ul li:nth-child(2) a:hover span {
	color: white;
}

.my-bars {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	width: max-content;
}

.my-bars button {
	background-color: transparent;
	border: none;
}

.my-bars button i {
	color: white;
	transition: 0.25s;
	font-size: 20px;
}

.aside-menu {
	max-height: calc(100% - 300px);
	padding-left: 8px;
	transition: 0.2s;
  overflow-y: auto;
}

.aside-menu::-webkit-scrollbar {
	width: 8px;
}

.aside-menu::-webkit-scrollbar-track {
	background: rgba(34, 106, 71, 0.1);
}

.aside-menu::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 5px;
}

.aside-menu::-webkit-scrollbar-thumb:hover {
	background: #ccc;
}

@media (min-width: 1200px) {
	body.close .logo-in a {
		visibility: hidden;
		opacity: 0;
		transition: 0.1s;
	}

	body.close .main-sidebar {
		width: 102px;
	}

	body.close .my-bars {
		left: 50%;
		transform: translateX(-50%);
		right: 0;
	}

	body.close .aside-menu ul li a span,
	body.close .aside-menu ul li ul {
		width: 0;
		height: 0;
		visibility: hidden;
		opacity: 0;
		transition: width 0.1s, height 0.1s, opacity 0.1s, visibility 0.1s;
	}

	body.close .aside-menu ul li a .sidebar-chevron {
		display: none;
	}

	body.close .aside-help {
		display: none;
	}
}

@media (max-width: 1199px) {
	.main-sidebar {
		left: 0;
		margin-left: -275px;
	}

	body.close .main-sidebar {
		margin-left: 0px;
	}

	.my-bars button i {
		transform: rotate(180deg);
	}

	body.close .my-bars button i {
		transform: rotate(0deg);
	}
}

/*-----sidebar-*/
/*=====enter===*/
.enter-in {
	position: relative;
}

.owl-enter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.owl-enter-img {
	position: relative;
}

.owl-enter-img:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(../img/before.png);
}

.owl-enter-img img {
	width: 100%;
	object-fit: cover;
}

.banner-before {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
}

.banner-before-in {
	flex: 1;
}

.banner-description {
	margin-top: 15px;
	max-width: 1100px;
}

.banner-description span {
	color: rgba(255, 255, 255, 1);
	font-weight: 300;
}

.banner-login {
	margin-top: 15px;
}

.banner-login a {
	border: 1px solid rgba(255, 255, 255, 1.0);
	color: rgba(255, 255, 255, 1.0);
	line-height: 32px;
	border-radius: 11px;
	padding-left: 30px;
	padding-right: 30px;
	display: inline-block;
	text-decoration: none;
	margin-right: 15px;
	font-size: 13px;
	margin-top: 15px;
}

.banner-login a:hover {
	background-color: rgba(255, 255, 255, 1.0);
	color: rgba(1, 84, 74, 1);
	font-weight: 600;
}

.banner-login a:first-child {
	min-width: 180px;
	text-align: center;
}

.line-dots {
	border: none;
	background-color: transparent;
	position: relative;
}

.line-dots-in {
	width: 7px;
	height: 7px;
	background-color: rgba(255, 255, 255, 1.0);
	border-radius: 50%;
}

.line-dots-text {
	font-weight: 300;
	color: rgba(255, 255, 255, 1.0);
	font-size: 15px;
	text-transform: uppercase;
}

.line-dots.show .line-dots-text {
	transition: 0.4s;
	font-weight: 500;
}

.line-dots:hover .line-dots-text {
	transition: 0.4s;
	font-weight: 500;
}

.line-item .dropdown-menu {
	background-color: rgba(1, 84, 74, 1);
	border-radius: 13px;
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.line-item .dropdown-menu li {
	padding-left: 36px;
	padding-right: 15px;
}

.line-item .dropdown-menu li:hover {
	background-color: transparent !important;
}

.line-item .dropdown-menu li:before {
	content: "\2022";
	color: white;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	left: 20px;
}

.line-item .dropdown-menu li span {
	white-space: nowrap;
	color: rgba(255, 255, 255, 1.0);
	font-size: 14px;
	font-weight: 300;
}

.enter-bars-out button {
	border: none;
	background-color: transparent;
}

.enter-bars {
	text-align: left;
}

.enter-bars span {
	display: block;
	min-width: 20px;
	background-color: rgba(255, 255, 255, 1.0);
	height: 1px;
	border-radius: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	transition: 0.2s;
}

.enter-bars span:nth-child(1) {
	width: 39px;
}

.enter-bars span:nth-child(2) {
	width: 32px;
}

.enter-bars span:nth-child(3) {
	width: 23px;
}

.enter-bars-out button:hover .enter-bars span:nth-child(2) {
	width: 39px;
}

.enter-bars-out button:hover .enter-bars span:nth-child(3) {
	width: 39px;
}

.enter-lang {
	margin-left: 30px;
}

.logo-text>a {
	color: #FFFFFF !important;
	font-weight: 600;
	text-transform: uppercase;
	font-weight: 700;
}

.enter-lang button {
	background-color: transparent;
	border: none;
	font-size: 20px;
	color: rgba(255, 255, 255, 1.0);
}

.enter-lang .dropdown-menu {
	min-width: max-content;
}

.menu-lang {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10vh;
}

.enter-offcanvas .offcanvas {
	background-color: rgba(212, 214, 216, 1.0);
	background-image: url(../img/enter-right.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}

.enter-offcanvas {}

.enter-right {
	position: relative;
	height: 100%;
	padding: 30px 50px 15px;
}

.enter-right-logo {
	border-bottom: 1px solid rgba(5, 84, 79, 1.0);
	padding-bottom: 30px;
}

.enter-right ul {
	border-bottom: 1px solid rgba(5, 84, 79, 1.0);
	padding-bottom: 10px;
	padding-top: 10px;
}

.enter-right ul li {
	margin-top: 15px;
	margin-bottom: 15px;
}

.enter-right ul li a {
	position: relative;
	padding-left: 36px;
	transition: 0.2s;
}

.enter-right ul li a:hover {
	margin-left: 15px;
}

.enter-right ul li a img {
	position: absolute;
	left: 0;
	top: 0;
}

.enter-right ul li a span {
	font-size: 16px;
	color: rgba(5, 84, 79, 1.0);
	text-transform: uppercase;
	font-weight: 500;
}

.my-show {
	inset: auto auto 0 0;
	transform: translate(0px, -17px);
	display: block;
}

.enter-right-copy {
	position: absolute;
	bottom: 15px;
}

.enter-right-copy span {
	font-size: 12px;
	color: rgba(105, 105, 105, 1.0);
	font-weight: 500;
}

.enter-right-copy span a {
	text-transform: uppercase;
	color: rgba(105, 105, 105, 1.0);
	font-weight: 700;
}

@media (min-width: 576px) {
	.logo-text>a {
		font-size: 16px;
	}
}

@media (min-width: 1200px) {
	.owl-enter .carousel-indicators [data-bs-target] {
		width: 10px;
		height: 10px;
		border-radius: 50%;
		border: 1px solid white;
		background-color: transparent;
		opacity: 1;
		position: relative;
	}

	.owl-enter .carousel-indicators .active {
		background-color: white;
	}

	.banner-line-in {
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding-left: 50px;
		padding-right: 50px;
	}

	.line-dots-text {
		position: absolute;
		min-width: max-content;
		transform: translateX(-50%);
		top: 20px;
		transition: 0.3s;
	}

	.line-line {
		height: 1px;
		background-color: rgba(255, 255, 255, 1.0);
		min-width: 100px;
		flex: 1;
	}

	.line-item:last-child .dropdown-menu.my-show {
		inset: auto 0 0 auto;
	}

	.banner-description span {
		font-size: 23px;
	}

	.enter-offcanvas .offcanvas {
		width: 450px;
	}

	.banner-line {
		margin-top: 120px;
	}

	.banner-before {
		min-height: calc(100vh);
	}

	.owl-enter-img img {
		height: 100vh;
	}
}

@media (max-width: 1199px) {
	.banner-logo img {
		width: 300px;
		max-width: 100%;
	}

	.line-dots {
		display: flex;
		align-items: center;
	}

	.line-dots-in {
		margin-right: 10px;
	}

	.line-item .dropdown-menu {
		position: relative;
	}

	.banner-line {
		margin-top: 30px;
	}

	.banner-before {
		min-height: calc(100vh);
		padding-top: 50px;
		padding-bottom: 64px;
	}

	.owl-enter-img img {}

	.owl-enter .carousel {
		height: 100%;
	}

	.owl-enter .carousel .carousel-inner {
		height: 100%;
	}

	.owl-enter .carousel .carousel-inner .carousel-item {
		height: 100%;
	}

	.owl-enter .carousel .carousel-inner .carousel-item .owl-enter-img {
		height: 100%;
	}

	.owl-enter .carousel .carousel-inner .carousel-item img {
		height: 100%;
	}

	.owl-enter .carousel {}
}

@media (max-width: 575px) {
	.logo-text>a {
		font-size: 12px;
	}

	.enter-bars-out {
		display: none;
	}
}

/*-----table-----*/
.new-table {
	overflow: auto;
}

.new-table table {
	border-spacing: 0;
	white-space: nowrap;
	border-collapse: separate;
	width: 100%;
}

.new-table table th,
.new-table table td {
	border: 1px solid white;
	padding: 0.5rem 1rem;
}

.new-table tr.lagging td {
	color: red !important;
}

.new-table tr.searched_id td {
	background-color: rgb(169, 245, 169) !important;
}

.mySticky0 {
	position: sticky;
	left: 0;
}

.mySticky {
	position: sticky;
	left: 0;
	z-index: 1;
	/* background: #ffffff !important; */
}

/*-----end table-----*/


/* ====================== GROUND PREPARATION ====================== */
.GP_creation_page_title {
	width: 100%;
	background-color: #419883;
	color: white;
	font-size: 18px;
	padding: 10px 15px;
	border-radius: 6px;
	margin-bottom: 40px;
}

.GP_info {
	width: 100%;
	margin-bottom: 30px;
}

.GP_info_right,
.GP_info_left {
	width: 45%;
	padding: 15px 10px;
}

.GP_info_right div,
.GP_info_left div {
	margin-bottom: 15px;
	width: 100%;
}

.GP_info p {
	color: #898989;
	font-size: 18px;
	margin: 0;
}

.GP_info .info_span {
	color: rgba(49, 49, 49, 1);
	width: 350px;
	display: block;
	padding: 6px 12px;
	background-color: #e9ecef;
	font-size: 16px;
	text-align: center;
	border: 1px solid #e2e2e2;
	border-radius: .25rem
}

.GP_form .form-group span {
	color: #898989;
	font-size: 16px;
	width: 100px;
	display: block;
	padding: 6px 12px;
	background-color: #e9ecef;
	font-size: 16px;
	text-align: center;
	border: 1px solid #e2e2e2;
	border-radius: .25rem
}

.GP_form .form-group span {
	color: rgba(49, 49, 49, 1)
}


.GP_form .form-group {
	width: 100%;
}

.GP_form label {
	color: #898989;
	font-size: 16px;
}

.GP_form input,
.GP_form select {
  margin-top: 10px;
}

.GP_form .form-group.custom_with select {
	color: #898989;
	font-size: 16px;
	width: 100%;
	display: block;
	padding: 6px 12px;
	background-color: #e9ecef;
	font-size: 16px;
	text-align: center;
	border: 1px solid #e2e2e2;
	border-radius: .25rem
}

.GP_form p {
	margin: 0;
	color: #898989;
	font-size: 16px;
}

.GP_form input {
	color: rgba(49, 49, 49, 1);
	font-size: 16px;
	text-align: center;
}

.GP_form .input_container {
	padding: 15px 10px;
}

.GP_form .btns {
	margin-top: 40px;
	width: 100%;
}

.GP_form .btns button {
	margin-right: 15px;
}

.GP_form .btns .save {
	background-color: #419883;
	color: white;
}

.GP_form .btns .clean {
	background-color: #f76f6f;
	color: white;
}

.GP_form .btns .save:hover {
	border: 2px solid #419883;
	background: white;
	color: #419883;
}

.GP_form .btns .clean:hover {
	border: 2px solid #f76f6f;
	background: white;
	color: #f76f6f;
}

.GP_form.daily_form .form-group div {}

.GP_form.daily_form .form-group.form-group.custom_with div {

}

.GP_form.daily_form .form-group div span {
  width: 100%;
  margin-top: 10px;
}

span.disabled {
	background-color: #e9ecef;
}

/* ********* */
a.spinner_active {
	position: relative;
	overflow: hidden;
	padding: 10px 20px;
	width: 135px;
	height: 40px;
}

button.spinner_active {
	position: relative;
	overflow: hidden;
	padding: 10px 20px;
	width: 135px;
	height: 40px;
}

.spinner-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.spinner {
	width: 20px;
	height: 20px;
	border: 2px solid #fff;
	border-top-color: transparent;
	border-radius: 50%;
	animation: spin 1s infinite linear;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

a.disabled {
	pointer-events: none;
	cursor: default;
}

/* ********* */
/* ---------------------------- BREADCRUMBS -------------------------- */
ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	padding: 5px 15px 5px 15px;
	transition: 0.2s;
}

ul.breadcrumb li:last-child a {
	font-weight: bold;
	pointer-events: none;
	text-decoration: none;
}

ul.breadcrumb li {
	display: inline;
	margin-right: 5px;
	font-size: 16px;
}

ul.breadcrumb li+li:before {
	color: #0275d8;
	content: "» ";
}

ul.breadcrumb li a {
	color: #0275d8;
	text-decoration: underline;
}

ul.breadcrumb li a:hover {
	color: #01447e;
	text-decoration: underline;
}

/* ---------------------------- BREADCRUMBS END -------------------------- */
tr[data-href] {
	cursor: pointer !important;
}

.enter-right ul li a.my-gov-link {
	padding-left: 0px;
}

.enter-right ul li a.my-gov-link img {
	position: relative;
	height: 36px;
}


button.reject_approved[disabled] {
	background-color: rgb(183 73 73);
	border-color: rgb(183 73 73);
}
