	.form-control,
		.btn {
			border-radius: 0;
			box-shadow: none !important;
		}

		.table td,
		input {
			font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;
		}

		.table td,
		.table th {
			outline: none;
		}

		label:first-letter {
			text-transform: uppercase;
		}

		.vakata-context {
			z-index: 15000;
		}

		.modal-content {
			background: url(<?= $config["bgApp"] ?>);
			background-size: 100% 100%;
			border: 1px solid #255d8e;
		}

		.modal-header,
		.modal-footer {
			background: <?= $config["bg"] ?>;
			color: #000;
		}

		.modal-body {
			background: #fff;
		}

		.tablepagination table {
			background: #fff;
		}

		.pagecontent {
			min-height: 100vh;
			background: <?= $config["bg"] ?>a1;
		}

		.modal.fade .modal-dialog {
			-webkit-transition: -webkit-transform .1s ease-out !important;
			-o-transition: -o-transform .1s ease-out !important;
			transition: transform .1s ease-out !important;
		}

		.modal {
			background: rgba(0, 0, 0, 0.33);
			overflow-y: scroll !important;
		}

		.showtonmobile {
			display: none;
		}

		.hidetonmobile {
			display: inline;
		}

		.blink_me {
			animation: blinker 4s linear infinite;
		}

		voiturefilterx.showonmobile button {
			height: 60px;
			font-size: 20px;
		}

		@keyframes blinker {
			50% {
				opacity: 0;
			}
		}

		#filtermob {
			background: white;
		}

		input[type="checkbox"] {
			width: 18px;
			height: 18px;
		}

		input[type="radio"] {
			width: 16px;
			height: 16px;
		}

		.loadonm {
			left: 47% !important;
		}

		@media (max-width: 320px) {
			.pagebody {
				margin: -15px;
				width: 100%;
				display: flex;
				flex-direction: column;
				min-height: 100vh;
				background: #ffffff;
				min-width: 380px !important;
				margin: 0 auto;
				max-width: 1300px;
			}

			.moteurr {
				position: unset;
				height: 650px;
			}

			.gettitrefont {
				font-size: 18px !important;
				margin-top: 10px !important;
				text-align: center;
			}

			.mobilemtop {
				margin-top: 0px !important;
			}

			.md-mode-indeterminate {
				margin-top: -48px !important;
			}

			.voituredispo {
				padding-left: 0px;
				padding-right: 0px;
			}

			#filtermob {
				position: fixed;
				bottom: 0px;
				width: 93%;
				z-index: 9999;
			}

			.filtermobscroll {
				height: 250px;
				overflow: scroll;
			}

			.paddmobz {
				padding: 0px;
			}

			#myHeader {
				background: #002364;
			}

			.showcontactonmobile {
				position: relative;
				top: 460px;
				padding-right: 5px;
			}


			.showopsupponmobile {
				padding-right: 5px;
				position: relative;
				bottom: 570px;
			}


			.ypay {
				width: 100% !important;
			}

			.showtonmobile {
				display: inline;
			}

			.hidetonmobile {
				display: none;
			}

			.prmobile {
				padding-right: 0px;
			}

			input[type="checkbox"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			input[type="radio"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.loadonm {
				left: 45% !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}
		}

		@media (max-width: 480px) {
			.container .moteurr {
				margin: -15px;
				position: unset;
				height: 100%;
			}

			.gettitrefont {
				font-size: 18px !important;
				margin-top: 10px !important;
				text-align: center;
			}

			.mobilemtop {
				margin-top: 0px !important;
			}

			.md-mode-indeterminate {
				margin-top: -48px !important;
			}

			.voituredispo {
				padding-left: 0px;
				padding-right: 0px;
			}

			#filtermob {
				position: fixed;
				bottom: 0px;
				width: 93%;
				z-index: 9999;
			}

			.filtermobscroll {
				height: 250px;
				overflow: scroll;
			}

			.paddmobz {
				padding: 0px;
			}

			#myHeader {
				background: #002364;
			}

			.showcontactonmobile {
				position: relative;
				top: 460px;
				padding-right: 5px;
			}


			.showopsupponmobile {
				padding-right: 5px;
				position: relative;
				bottom: 597px;
			}


			.ypay {
				width: 100% !important;
			}

			.showtonmobile {
				display: inline;
			}

			.hidetonmobile {
				display: none;
			}

			.prmobile {
				padding-right: 8px;
			}

			input[type="checkbox"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			input[type="radio"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.loadonm {
				left: 45% !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}

		}

		@media (max-width: 320px) {
			.container .moteurr {
				margin: -15px;
				position: unset;
				height: 100%;
			}

			#pp {
				width: 196px !important;
				height: 170px !important;
			}

			.gettitrefont {
				font-size: 18px !important;
				margin-top: 10px !important;
				text-align: center;
			}

			.mobilemtop {
				margin-top: 0px !important;
			}

			.md-mode-indeterminate {
				margin-top: -48px !important;
			}

			.voituredispo {
				padding-left: 0px;
				padding-right: 0px;
			}

			#filtermob {
				position: fixed;
				bottom: 0px;
				width: 93%;
				z-index: 9999;
			}

			.filtermobscroll {
				height: 250px;
				overflow: scroll;
			}

			.paddmobz {
				padding: 0px;
			}

			#myHeader {
				background: #002364;
			}

			.showcontactonmobile {
				position: relative;
				top: 460px;
				padding-right: 5px;
			}


			.showopsupponmobile {
				padding-right: 5px;
				position: relative;
				bottom: 570px;
			}


			.ypay {
				width: 100% !important;
			}

			.showtonmobile {
				display: inline;
			}

			.hidetonmobile {
				display: none;
			}

			.prmobile {
				padding-right: 8px;
			}

			input[type="checkbox"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			input[type="radio"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.loadonm {
				left: 45% !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}


		}

		/* #### iPhone 4+ Portrait or Landscape #### */
		@media (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
			.nvlistiphone {
				height: 100% !important;

			}

			.vlistiphone {
				height: 100% !important;
				/*370px*/

			}

			.imgniphone {
				width: 150px !important;
			}

			.btnmotiphone {
				width: 95px !important;
				height: 36px !important;
			}

			.panviphone {
				height: 645px !important;
			}

			.cviphonepay {
				height: 650px !important;
			}

			.showopsupponmobile {
				bottom: 672px !important;
			}

			.prosiphone {
				padding-right: 0px !important;
			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}

		}


		@media (min-device-width: 412px) and (-webkit-min-device-pixel-ratio: 2) {
			.nvlistiphone {
				height: 100% !important;

			}

			.vlistiphone {
				height: 100% !important;
				/*370px*/

			}

			.imgniphone {
				width: 150px !important;
			}

			.btnmotiphone {
				width: 95px !important;
				height: 36px !important;
			}

			.panviphone {
				height: 640px !important;
			}

			.cviphonepay {
				height: 615px !important;
			}

			.showopsupponmobile {
				bottom: 640px !important;
			}

			.prosiphone {
				padding-right: 0px !important;
			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}

		}

		/* #### iPhone 5 Portrait or Landscape #### */
		@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
			.nvlistiphone {
				height: 100% !important;

			}

			.vlistiphone {
				height: 100% !important;
				/* 370px */

			}

			.imgniphone {
				width: 150px !important;
			}

			.btnmotiphone {
				width: 88px !important;
				height: 48px !important;
			}

			.panviphone {
				height: 650px !important;
			}

			.cviphonepay {
				height: 655px !important;
			}

			.showopsupponmobile {
				bottom: 670px !important;
				/* le 03 02 2022  old : 660px*/
			}

			.prosiphone {
				padding-right: 0px !important;
			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.loadonm {
				left: 45% !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}
		}

		/* #### iPhone 6 and 6 plus Portrait or Landscape #### */
		@media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3) {
			.nvlistiphone {
				height: 100% !important;

			}

			.vlistiphone {
				height: 100% !important;
				/* 350px */

			}

			.imgniphone {
				width: 170px !important;
			}

			.btnmotiphone {
				width: 88px !important;
				height: 46px !important;
			}

			.panviphone {
				height: 650px !important;
			}

			.cviphonepay {
				height: 660px !important;
			}

			.showopsupponmobile {
				bottom: 680px !important;
			}

			.prosiphone {
				padding-right: 0px !important;
			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.loadonm {
				left: 45% !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}

		}

		@media only screen and (max-width: 600px) {
			body {
				zoom: 0.8;
			}

			.h1 {
				font-size: 29px;
			}

			.pagecontent {
				min-height: 125vh;
			}

			#filtermob {
				position: fixed;
				bottom: 0px;
				width: 93%;
				z-index: 9999;
			}

			.filtermobscroll {
				height: 250px;
				overflow: scroll;
			}

			.paddmobz {
				padding: 0px;
			}

			#myHeader {
				background: #002364;
			}

			.showcontactonmobile {
				position: relative;
				top: 460px;
				padding-right: 15px;
			}

			.panviphone {
				padding-right: 15px !important;
			}

			.showopsupponmobile {
				padding-right: 15px !important;
				position: relative;
				bottom: 675px;
			}


			.ypay {
				width: 100% !important;
			}

			.showtonmobile {
				display: inline;
			}

			.hidetonmobile {
				display: none;
			}

			.prmobile {
				padding-right: 8px;
			}

			input[type="checkbox"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			input[type="radio"] {
				/* Double-sized Checkboxes */
				-ms-transform: scale(1.5);
				/* IE */
				-moz-transform: scale(1.5);
				/* FF */
				-webkit-transform: scale(1.5);
				/* Safari and Chrome */
				-o-transform: scale(1.5);
				/* Opera */
				transform: scale(1.5);

			}

			.lastmvitem {
				padding: 0px !important;
				border-radius: 0px !important;
				border: 1px solid #d8d8d8 !important;
				box-shadow: 0 0 13px -6px !important;
				margin: 12px !important;
			}

			.loadonm {
				left: 45% !important;
			}

			.dasvue {
				display: none;
				position: relative;
				top: -14px;
				z-index: 9999;
				height: 3px;
				margin: 5px;
				font-size: 13px;
				color: rgb(249, 85, 13);
				padding: 0px;
			}


		}

		.container {
			max-width: 1270px !important;
			width: 100% !important;
		}

		@media (max-width: 1270px) {
			.container {
				max-width: 1270px !important;
				width: 100% !important;
			}

		}


		input:focus {
			background: #f8ffdb;
		}

		ul.nav.navbar-nav.menumanager li:last-child:after {
			display: <?= (app::$sdom == 'ar' ? 'none !important' : '') ?>;
		}

		ul.nav.navbar-nav.menumanager li:last-child:before {
			display: <?= (app::$sdom == 'ar' ? 'none !important' : '') ?>;
		}

		ul.nav.navbar-nav.menumanager li:first-child:after {
			content: <?= (app::$sdom == 'ar' ? '""' : '') ?>;
			position: <?= (app::$sdom == 'ar' ? 'absolute' : '') ?>;
			left: <?= (app::$sdom == 'ar' ? '-7px' : '') ?>;
			top: <?= (app::$sdom == 'ar' ? '8px' : '') ?>;
			bottom: <?= (app::$sdom == 'ar' ? '8px' : '') ?>;
			width: <?= (app::$sdom == 'ar' ? '2px' : '') ?>;
			background: <?= (app::$sdom == 'ar' ? '#fff' : '') ?>;
			box-shadow: <?= (app::$sdom == 'ar' ? '1px 1px 10px #000' : '') ?>;
		}

		ul.nav.navbar-nav.menumanager li {
			float: <?= (app::$sdom == 'ar' ? 'right' : '') ?>;
		}

		.discplus {
			padding-left: 8px;
			padding-right: 0px;
		}

		.voituredispowit {
			padding: 0px;
		}

		.withmoup {
			width: 305px;
		}


		button#logoutbtn span {
			color: white !important;
		}

		#logoutbtn {
			background: #f9550d;
		}

		button#authbtn span {
			color: white !important;
		}

		a#collapseExample1a {
			margin-left: -8px;
		}

		.sticky {
			position: fixed;
			top: 0;
			width: 100%;
		}

		.paddmobz {
			padding: 0;
		}

		a#facebook-connectx {
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNTYgMjU2IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkaXNwbGF5PSJub25lIiBmaWxsPSIjNUZBOUREIiBkPSJNMjcwLjMzMiwyOC44MThjLTkuNzYsNC4zMjgtMjAuMjQ5LDcuMjU1LTMxLjI1OCw4LjU3CgljMTEuMjM3LTYuNzM1LDE5Ljg2Ny0xNy40MDEsMjMuOTMtMzAuMTFjLTEwLjUxNSw2LjIzNy0yMi4xNjMsMTAuNzY2LTM0LjU2LDEzLjIwN2MtOS45MjgtMTAuNTc4LTI0LjA3Mi0xNy4xODctMzkuNzI1LTE3LjE4NwoJYy0zMC4wNTgsMC01NC40MjYsMjQuMzY4LTU0LjQyNiw1NC40MjNjMCw0LjI2NiwwLjQ4MSw4LjQxOSwxLjQwOSwxMi40MDNDOTAuNDcsNjcuODU0LDUwLjM2OCw0Ni4xODcsMjMuNTI1LDEzLjI2CgljLTQuNjg1LDguMDM4LTcuMzY4LDE3LjM4Ny03LjM2OCwyNy4zNjFjMCwxOC44ODEsOS42MDgsMzUuNTQsMjQuMjExLDQ1LjNjLTguOTIxLTAuMjgyLTE3LjMxMy0yLjczMS0yNC42NTEtNi44MDcKCWMtMC4wMDQsMC4yMjctMC4wMDUsMC40NTUtMC4wMDUsMC42ODRjMCwyNi4zNjksMTguNzYsNDguMzY2LDQzLjY1OCw1My4zNjZjLTQuNTY3LDEuMjQzLTkuMzc1LDEuOTA4LTE0LjMzOSwxLjkwOAoJYy0zLjUwNywwLTYuOTE2LTAuMzQxLTEwLjI0LTAuOTc2YzYuOTI2LDIxLjYyMiwyNy4wMjUsMzcuMzU3LDUwLjg0LDM3Ljc5N2MtMTguNjI2LDE0LjU5Ni00Mi4wOTMsMjMuMjk3LTY3LjU5MSwyMy4yOTcKCWMtNC4zOTMsMC04LjcyNS0wLjI1OC0xMi45ODMtMC43NmMyNC4wODUsMTUuNDQyLDUyLjY5MywyNC40NTEsODMuNDI3LDI0LjQ1MWMxMDAuMTA2LDAsMTU0Ljg0Ny04Mi45MywxNTQuODQ3LTE1NC44NDkKCWMwLTIuMzU5LTAuMDUzLTQuNzA3LTAuMTU3LTcuMDRDMjUzLjgwOCw0OS4zMTgsMjYzLjAzNSwzOS43MzIsMjcwLjMzMiwyOC44MTh6Ii8+CjxwYXRoIGlkPSJXaGl0ZV8yXyIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTIzMC4wMDIsMTAuNjgzSDUxLjI4Yy02LjEyNSwwLTExLjA4OCw0Ljk2My0xMS4wODgsMTEuMDg4djE3OC43MjIKCWMwLDYuMTIzLDQuOTYzLDExLjA4OCwxMS4wODgsMTEuMDg4aDk2LjIxOHYtNzcuNzk4aC0yNi4xODF2LTMwLjMyaDI2LjE4MXYtMjIuMzZjMC0yNS45NDgsMTUuODQ4LTQwLjA3OCwzOC45OTYtNDAuMDc4CgljMTEuMDg4LDAsMjAuNjE4LDAuODI2LDIzLjM5NSwxLjE5NHYyNy4xMThsLTE2LjA1NCwwLjAwN2MtMTIuNTg5LDAtMTUuMDI3LDUuOTgyLTE1LjAyNywxNC43NnYxOS4zNThoMzAuMDI0bC0zLjkwOSwzMC4zMmgtMjYuMTE0Cgl2NzcuNzk4aDUxLjE5NGM2LjEyMywwLDExLjA4OC00Ljk2NSwxMS4wODgtMTEuMDg4VjIxLjc3MUMyNDEuMDksMTUuNjQ2LDIzNi4xMjUsMTAuNjgzLDIzMC4wMDIsMTAuNjgzeiIvPgo8cGF0aCBpZD0iZiIgZmlsbD0iIzNDNUE5QSIgZD0iTTE1OC4yMzIsMjE5LjkxMnYtOTQuNDYxaDMxLjcwN2w0Ljc0Ny0zNi44MTNoLTM2LjQ1NFY2NS4xMzRjMC0xMC42NTgsMi45Ni0xNy45MjIsMTguMjQ1LTE3LjkyMgoJbDE5LjQ5NC0wLjAwOVYxNC4yNzhjLTMuMzczLTAuNDQ4LTE0Ljk0NC0xLjQ1LTI4LjQwNi0xLjQ1Yy0yOC4xMDYsMC00Ny4zNDgsMTcuMTU2LTQ3LjM0OCw0OC42NjJ2MjcuMTQ5SDg4LjQyOHYzNi44MTNoMzEuNzg4Cgl2OTQuNDYxSDE1OC4yMzJ6Ii8+Cjwvc3ZnPg==) no-repeat;
			width: 27px;
			height: 27px;
			background-size: contain;
			padding: 0px;
		}

		a#google-connectx {
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEwNzAwYi1iYzhmLTRjMWYtOWZhMC0xMzUyNjY2ODkyYjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkRBRTQ1N0VFRDEyMTFFNUIyRDJENjlFOEJGMEUzRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkRBRTQ1N0RFRDEyMTFFNUIyRDJENjlFOEJGMEUzRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZWZhNWMyZS01NGQ0LTRiNWEtOGY5Mi1hZDcxMTk5ODhlOTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTExMDcwMGItYmM4Zi00YzFmLTlmYTAtMTM1MjY2Njg5MmI1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)no-repeat;
			width: 35px;
			height: 35px;
			background-size: contain;
			padding: 0px;
		}

		#collapseExample1a:before {
			font-family: "";
			font-size: 0px;
		}

		.dasvue {
			display: none;
			position: relative;
			top: -4px;
			z-index: 9999;
			height: 20px;
			margin: 0px;
			font-size: 14px;
			color: rgb(249, 85, 13);
			padding: 0px 0px 7px 10px;
			font-weight: bold;
		}

		.promcar {
			float: right !important;
		}

		.promcarf {
			right: 32% !important;
		}

		.tooltipx {
			position: relative;
			display: inline-block;
			top: 2px;
			left: 4px;
		}

		.tooltipx .tooltiptextx {
			visibility: hidden;
			width: max-content;
			background-color: #000000b3;
			color: #fff;
			text-align: center;
			border-radius: 6px;
			padding: 10px;
			position: absolute;
			z-index: 1;
			top: 20px;
			left: -50px;
		}

		.tooltipx:hover .tooltiptextx {
			visibility: visible;
		}

		div[titre="Paiement"]>div {
			width: 60% !important;
		}

		div[titre="Remboursement"]>div {
			width: 60% !important;
		}

		div[titre="Etat Chiffre"]>div {
			width: 60% !important;
		}

		div[titre="Transfert"]>div {
			width: 35% !important;
		}

		div[titre="Paiement Règlement Client"]>div {
			width: 60% !important;
		}

		div[titre="Règlement Client"]>div {
			width: 60% !important;
		}

		.successtransf {
			background: #dff0d8 !important;
		}

		.dangertransf {
			background: #f2dede !important;
		}

		.successtt {
			background: #dff0d8 !important;
		}

		.dangertt {
			background: #f2dede !important;
		}

		.notifpayeattente {
			background: #dbe8ec !important;
		}

		.successttt {
			background: #dff0d8 !important;
		}

		.warnmat {
			background: red !important;
			animation-duration: .8s;
			animation-name: clignoter;
			animation-iteration-count: infinite;
			transition: none;
		}

		@keyframes clignoter {
			0% {
				opacity: 1;
			}

			40% {
				opacity: 0;
			}

			100% {
				opacity: 1;
			}
		}

		.dangerttt {
			background: #f2dede !important;
		}

		.dangerAnnule {
			background: #f2dede !important;
		}

		.creditRemise {
			background: #dbd1eb !important;
		}

		.creditAnnule {
			background: #97cfdb !important;
		}

		.successtttt {
			background: #dff0d8 !important;
		}

		.successttttt {
			background: #dff0d8 !important;
		}

		.dangertttt {
			background: #f2dede !important;
		}

		.dangerttttt {
			background: #f2dede !important;
		}

		.enligtttt {
			background: #fcf8e3 !important;
		}

		.highlighted {
			background: #ff9090 !important;
		}

		.rate1:not(:checked)>input {
			position: absolute;
			top: -9999px;
		}

		.rate1:not(:checked)>label {
			float: right;
			width: 1em;
			overflow: hidden;
			white-space: nowrap;
			cursor: pointer;
			font-size: 18px;
			color: #ccc;
			padding: 0px;
			margin: 0px;
		}

		.rate1:not(:checked)>label:before {
			content: '★ ';
		}

		.rate1>input:checked~label {
			color: #ffc700;
		}

		.rate1:not(:checked)>label:hover,
		.rate1:not(:checked)>label:hover~label {
			color: #deb217;
		}

		.rate1>input:checked+label:hover,
		.rate1>input:checked+label:hover~label,
		.rate1>input:checked~label:hover,
		.rate1>input:checked~label:hover~label,
		.rate1>label:hover~input:checked~label {
			color: #c59b08;
		}




		.rate {
			float: left;
			height: 46px;
			padding: 0 10px;
		}

		.rate:not(:checked)>input {
			position: absolute;
			top: -9999px;
		}

		.rate:not(:checked)>label {
			float: right;
			width: 1em;
			overflow: hidden;
			white-space: nowrap;
			cursor: pointer;
			font-size: 30px;
			color: #ccc;
		}

		.rate:not(:checked)>label:before {
			content: '★ ';
		}

		.rate>input:checked~label {
			color: #ffc700;
		}

		.rate:not(:checked)>label:hover,
		.rate:not(:checked)>label:hover~label {
			color: #deb217;
		}

		.rate>input:checked+label:hover,
		.rate>input:checked+label:hover~label,
		.rate>input:checked~label:hover,
		.rate>input:checked~label:hover~label,
		.rate>label:hover~input:checked~label {
			color: #c59b08;
		}

		/* modd  29 03 2021 */
		td.fc-list-item-time.fc-widget-content {
			display: none;
		}

		span.costomtoevent {
			padding: 160px;
		}

		.select2-dropdown {
			top: 10px !important;
			left: 0px !important;
		}

		.figer {
			background: #dfd7d7 !important;
		}