:root{
	--bs-bg-opacity:1;
	--myRed-rgb: 128,0,0;
	--myRed: rgba(var(--myRed-rgb),1);
	--myBlue: #004080;
	--myGreen-rgb: 0,128,64;
	--myGreen: rgba(var(--myGreen-rgb),1);
	--myOrange: #ffbb22;
	--myGrey: #666666;
	--myOpacity : '';
}

.badge-large {
	padding:0.35rem 0.5rem;
	font-size:80%;
}

.border-myBlue{
	border: 1px solid var(--myBlue);
  padding: 3px;
  border-radius: 3px;
}

.border-myRed{
	border: 1px solid var(--myRed);
  padding: 3px;
  border-radius: 3px;
}

.border-myGreen{
	border: 1px solid var(--myGreen);
  padding: 3px;
  border-radius: 3px;
}

.border-myOrange{
	border: 1px solid var(--myOrange);
  padding: 3px;
  border-radius: 3px;
}

.border-myGrey{
	border: 1px solid var(--myGrey);
  padding: 3px;
  border-radius: 3px;
}

.border-myBlack{
	border: 1px solid black;
  padding: 3px;
  border-radius: 3px;
}

.border-myWhite{
	border: 1px solid white;
  padding: 3px;
  border-radius: 3px;
}

.text-myWhite{
	color:white;
}

.text-myRed{
	color:var(--myRed) !important;
}

.text-myBlue{
	color:var(--myBlue) !important;
}

.text-myGreen{
	color:var(--myGreen) !important;
}

.text-myOrange{
	color:var(--myOrange) !important;
}

.text-myBlack{
	color:black;
}

.text-myGrey{
	color:var(--myGrey) !important;
}

.bg-myRed{
	background-color:rgba(var(--myRed-rgb),var(--bs-bg-opacity)) !important;
}

.bg-myBlue{
	background-color:var(--myBlue) !important;
}

.bg-myGreen{
	background-color:rgba(var(--myGreen-rgb),var(--bs-bg-opacity)) !important;
}

.bg-myOrange{
	background-color:var(--myOrange) !important;
}

.bg-myGrey{
	background-color:var(--myGrey) !important;
}

.bg-myBlack{
	background-color:black !important;
}

.badge-myRed{
	background-color:rgba(var(--myRed-rgb),var(--bs-bg-opacity)) !important;
	color:var(--light);
}

.badge-myBlue{
	background-color:var(--myBlue) !important;
	color:var(--light);
}

.badge-myGreen{
	background-color:rgba(var(--myGreen-rgb),var(--bs-bg-opacity)) !important;
	color:var(--light);
}

.badge-myOrange{
	background-color:var(--myOrange) !important;
}

.badge-myGrey{
	background-color:var(--myGrey) !important;
	color:var(--light);
}

.badge-myBlack{
	background-color:black !important;
	color:var(--light);
}

.bg-myRed.custom-control-input:checked~.bg-myRed.custom-control-label::before {
	border-color: var(--myRed);
	background-color: var(--myRed);
}

.bg-myBlue.custom-control-input:checked~.bg-myBlue.custom-control-label::before {
	border-color: var(--myBlue);
	background-color: var(--myBlue);
}

.bg-myGreen.custom-control-input:checked~.bg-myGreen.custom-control-label::before {
	border-color: var(--myGreen);
	background-color: var(--myGreen);
}

.bg-myOrange.custom-control-input:checked~.bg-myOrange.custom-control-label::before {
	border-color: var(--myOrange);
	background-color: var(--myOrange);
}

.bg-myGrey.custom-control-input:checked~.bg-myGrey.custom-control-label::before {
	border-color: var(--myGrey);
	background-color: var(--myGrey);
}

.bg-myBlack.custom-control-input:checked~.bg-myBlack.custom-control-label::before {
	border-color: var(--myBlack);
	background-color: var(--myBlack);
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.bg-muted.custom-control-input:checked~.bg-muted.custom-control-label::before {
    border-color: rgba(0,10,50,0.2) !important;
    background-color: rgba(0,10,50,0.2) !important;
}

.bg-disabled {
	background-color: #e9ecef !important;
}

.btn-color-nav {
	background-color:var(--color-9);
}

#login-wrapper #login-bottom {
	width: 100%;
	padding: 1.5625rem 0 1.5625rem 0;
	text-align: center;
}

#login-wrapper #lecentre, #login-wrapper .lecentre {
	background: rgba(26,26,26,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(26,26,26,1) 0%, rgba(43,43,43,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(26,26,26,1)), color-stop(100%, rgba(43,43,43,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(26,26,26,1) 0%, rgba(43,43,43,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(26,26,26,1) 0%, rgba(43,43,43,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(26,26,26,1) 0%, rgba(43,43,43,1) 100%);
	background: radial-gradient(ellipse at center, rgba(26,26,26,1) 0%, rgba(43,43,43,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#2b2b2b', GradientType=1 );

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}

table.dataTable td.dt-control::before, table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before { display: inline-block;color: rgba(0, 0, 0, 0.5);content: '\f04b';font-family: 'Font Awesome 6 Pro';font-weight: 900;}

@media only screen and (max-width: 500px) {
	.title-site{font-size:0.8rem;}

	#login-wrapper .leleft, #login-wrapper .leright {
		display:none;
	}
	#login-wrapper #lecentre, #login-wrapper .lecentre {
		ms-flex: 0 0 90%;
   	flex: 0 0 90%;
   	max-width: 90%;
   	margin-left: 5%;
	}
}

.input-group-append .btn .toggle-handle, .input-group-prepend .btn .toggle-handle{
	right:calc(100% - 51%);
}
.input-group-append .btn .toggle-off, .input-group-prepend .btn .toggle-off{
	left:10px;
}

.moveCursor {
	cursor:move;
}

.notAllowedCursor{
	cursor:not-allowed !important;
}

a, .texte {
	color:var(--color-10);
}

a:hover {
	color:var(--color-4);
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: var(--color-2);
}

#logo{
	max-width:unset;
}

.defileParentWidget{
	overflow: hidden;
	position: relative;
	font-size:small;
	width:fit-content;
	max-width:20%;
}

.tooltip-inner{
	max-width:100% !important;
	background-color:white;
	border:1px solid black;
}


/*hack modif bootstrap basic*/
.table-hover tbody tr:hover{
	background-color:rgba(0,0,0,.3)!important;
}

.card-body{
	padding:0.75rem;!important;
}

.blink {
  animation: blink-animation1 1s steps(5, start) infinite;
  -webkit-animation: blink-animation1 1s steps(5, start) infinite;
}
@keyframes blink-animation1 {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation1 {
  to {
    visibility: hidden;
  }
}

.blink-fade, .blink-fade-1 {
  animation: blink-animation2 1s infinite;
  -webkit-animation: blink-animation2 1s infinite;
}
.blink-fade-2 {
  animation: blink-animation2 2s infinite;
  -webkit-animation: blink-animation2 2s infinite;
}

@keyframes blink-animation2 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .2;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink-animation2 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .2;
  }
  100% {
    opacity: 1;
  }
}

@media only screen and (max-width: 1360px) {
	.defileParentWidget {
		max-width:30%;
	}
}

@media only screen and (max-width: 1240px) {
	.defileParentWidget {
		max-width:25%;
	}
}

@media only screen and (max-width: 1024px) {
	.defileParentWidget {
		max-width:20%;
	}
}

@media only screen and (max-width: 854px) {
	.defileParentWidget {
		max-width:15%;
	}
}
@media only screen and (max-width: 810px) {
	.defileParentWidget {
		max-width:10%;
	}
}
@media only screen and (max-width: 767px) {
	.defileParentWidget {
		max-width:35%;
	}
}

@media only screen and (max-width: 550px) {
	.defileParentWidget {
		max-width:25%;
	}
}

@media only screen and (max-width: 500px) {
	.defileParentWidget {
		display:none;
	}
}


@media (min-width:1400px) {.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1320px;
	}
	.col-xxl {flex:1 0 0%;
	}
	.row-cols-xxl-auto>* {flex:0 0 auto;
		width:auto;
	}
	.row-cols-xxl-1>* {flex:0 0 auto;
		width:100%;
	}
	.row-cols-xxl-2>* {flex:0 0 auto;
		width:50%;
	}
	.row-cols-xxl-3>* {flex:0 0 auto;
		width:33.3333333333%;
	}
	.row-cols-xxl-4>* {flex:0 0 auto;
		width:25%;
	}
	.row-cols-xxl-5>* {flex:0 0 auto;
		width:20%;
	}
	.row-cols-xxl-6>* {flex:0 0 auto;
		width:16.6666666667%;
	}
	.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%;
	}
	.offset-xxl-0 {margin-left:0;
	}
	.offset-xxl-1 {margin-left:8.33333333%;
	}
	.offset-xxl-2 {margin-left:16.66666667%;
	}
	.offset-xxl-3 {margin-left:25%;
	}
	.offset-xxl-4 {margin-left:33.33333333%;
	}
	.offset-xxl-5 {margin-left:41.66666667%;
	}
	.offset-xxl-6 {margin-left:50%;
	}
	.offset-xxl-7 {margin-left:58.33333333%;
	}
	.offset-xxl-8 {margin-left:66.66666667%;
	}
	.offset-xxl-9 {margin-left:75%;
	}
	.offset-xxl-10 {margin-left:83.33333333%;
	}
	.offset-xxl-11 {margin-left:91.66666667%;
	}
	.g-xxl-0,.gx-xxl-0 {--bs-gutter-x:0;
	}
	.g-xxl-0,.gy-xxl-0 {--bs-gutter-y:0;
	}
	.g-xxl-1,.gx-xxl-1 {--bs-gutter-x:0.25rem;
	}
	.g-xxl-1,.gy-xxl-1 {--bs-gutter-y:0.25rem;
	}
	.g-xxl-2,.gx-xxl-2 {--bs-gutter-x:0.5rem;
	}
	.g-xxl-2,.gy-xxl-2 {--bs-gutter-y:0.5rem;
	}
	.g-xxl-3,.gx-xxl-3 {--bs-gutter-x:1rem;
	}
	.g-xxl-3,.gy-xxl-3 {--bs-gutter-y:1rem;
	}
	.g-xxl-4,.gx-xxl-4 {--bs-gutter-x:1.5rem;
	}
	.g-xxl-4,.gy-xxl-4 {--bs-gutter-y:1.5rem;
	}
	.g-xxl-5,.gx-xxl-5 {--bs-gutter-x:3rem;
	}
	.g-xxl-5,.gy-xxl-5 {--bs-gutter-y:3rem;
	}
	.dropdown-menu-xxl-start {--bs-position:start;
	}
	.dropdown-menu-xxl-start[data-bs-popper] {right:auto;
		left:0;
	}
	.dropdown-menu-xxl-end {--bs-position:end;
	}
	.dropdown-menu-xxl-end[data-bs-popper] {right:0;
		left:auto;
	}
	.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;
	}
	.list-group-horizontal-xxl {flex-direction:row;
	}
	.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius:var(--bs-list-group-border-radius);
		border-top-right-radius:0;
	}
	.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {border-top-right-radius:var(--bs-list-group-border-radius);
		border-bottom-left-radius:0;
	}
	.list-group-horizontal-xxl>.list-group-item.active {margin-top:0;
	}
	.list-group-horizontal-xxl>.list-group-item+.list-group-item {border-top-width:var(--bs-list-group-border-width);
		border-left-width:0;
	}
	.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {margin-left:calc(-1 * var(--bs-list-group-border-width));
		border-left-width:var(--bs-list-group-border-width);
	}
	.sticky-xxl-top {position:-webkit-sticky;
		position:sticky;
		top:0;
		z-index:1020;
	}
	.sticky-xxl-bottom {position:-webkit-sticky;
		position:sticky;
		bottom:0;
		z-index:1020;
	}
	.float-xxl-start {float:left!important;
	}
	.float-xxl-end {float:right!important;
	}
	.float-xxl-none {float:none!important;
	}
	.d-xxl-inline {display:inline!important;
	}
	.d-xxl-inline-block {display:inline-block!important;
	}
	.d-xxl-block {display:block!important;
	}
	.d-xxl-grid {display:grid!important;
	}
	.d-xxl-table {display:table!important;
	}
	.d-xxl-table-row {display:table-row!important;
	}
	.d-xxl-table-cell {display:table-cell!important;
	}
	.d-xxl-flex {display:flex!important;
	}
	.d-xxl-inline-flex {display:inline-flex!important;
	}
	.d-xxl-none {display:none!important;
	}
	.flex-xxl-fill {flex:1 1 auto!important;
	}
	.flex-xxl-row {flex-direction:row!important;
	}
	.flex-xxl-column {flex-direction:column!important;
	}
	.flex-xxl-row-reverse {flex-direction:row-reverse!important;
	}
	.flex-xxl-column-reverse {flex-direction:column-reverse!important;
	}
	.flex-xxl-grow-0 {flex-grow:0!important;
	}
	.flex-xxl-grow-1 {flex-grow:1!important;
	}
	.flex-xxl-shrink-0 {flex-shrink:0!important;
	}
	.flex-xxl-shrink-1 {flex-shrink:1!important;
	}
	.flex-xxl-wrap {flex-wrap:wrap!important;
	}
	.flex-xxl-nowrap {flex-wrap:nowrap!important;
	}
	.flex-xxl-wrap-reverse {flex-wrap:wrap-reverse!important;
	}
	.justify-content-xxl-start {justify-content:flex-start!important;
	}
	.justify-content-xxl-end {justify-content:flex-end!important;
	}
	.justify-content-xxl-center {justify-content:center!important;
	}
	.justify-content-xxl-between {justify-content:space-between!important;
	}
	.justify-content-xxl-around {justify-content:space-around!important;
	}
	.justify-content-xxl-evenly {justify-content:space-evenly!important;
	}
	.align-items-xxl-start {align-items:flex-start!important;
	}
	.align-items-xxl-end {align-items:flex-end!important;
	}
	.align-items-xxl-center {align-items:center!important;
	}
	.align-items-xxl-baseline {align-items:baseline!important;
	}
	.align-items-xxl-stretch {align-items:stretch!important;
	}
	.align-content-xxl-start {align-content:flex-start!important;
	}
	.align-content-xxl-end {align-content:flex-end!important;
	}
	.align-content-xxl-center {align-content:center!important;
	}
	.align-content-xxl-between {align-content:space-between!important;
	}
	.align-content-xxl-around {align-content:space-around!important;
	}
	.align-content-xxl-stretch {align-content:stretch!important;
	}
	.align-self-xxl-auto {align-self:auto!important;
	}
	.align-self-xxl-start {align-self:flex-start!important;
	}
	.align-self-xxl-end {align-self:flex-end!important;
	}
	.align-self-xxl-center {align-self:center!important;
	}
	.align-self-xxl-baseline {align-self:baseline!important;
	}
	.align-self-xxl-stretch {align-self:stretch!important;
	}
	.order-xxl-first {order:-1!important;
	}
	.order-xxl-0 {order:0!important;
	}
	.order-xxl-1 {order:1!important;
	}
	.order-xxl-2 {order:2!important;
	}
	.order-xxl-3 {order:3!important;
	}
	.order-xxl-4 {order:4!important;
	}
	.order-xxl-5 {order:5!important;
	}
	.order-xxl-last {order:6!important;
	}
	.m-xxl-0 {margin:0!important;
	}
	.m-xxl-1 {margin:.25rem!important;
	}
	.m-xxl-2 {margin:.5rem!important;
	}
	.m-xxl-3 {margin:1rem!important;
	}
	.m-xxl-4 {margin:1.5rem!important;
	}
	.m-xxl-5 {margin:3rem!important;
	}
	.m-xxl-auto {margin:auto!important;
	}
	.mx-xxl-0 {margin-right:0!important;
		margin-left:0!important;
	}
	.mx-xxl-1 {margin-right:.25rem!important;
		margin-left:.25rem!important;
	}
	.mx-xxl-2 {margin-right:.5rem!important;
		margin-left:.5rem!important;
	}
	.mx-xxl-3 {margin-right:1rem!important;
		margin-left:1rem!important;
	}
	.mx-xxl-4 {margin-right:1.5rem!important;
		margin-left:1.5rem!important;
	}
	.mx-xxl-5 {margin-right:3rem!important;
		margin-left:3rem!important;
	}
	.mx-xxl-auto {margin-right:auto!important;
		margin-left:auto!important;
	}
	.my-xxl-0 {margin-top:0!important;
		margin-bottom:0!important;
	}
	.my-xxl-1 {margin-top:.25rem!important;
		margin-bottom:.25rem!important;
	}
	.my-xxl-2 {margin-top:.5rem!important;
		margin-bottom:.5rem!important;
	}
	.my-xxl-3 {margin-top:1rem!important;
		margin-bottom:1rem!important;
	}
	.my-xxl-4 {margin-top:1.5rem!important;
		margin-bottom:1.5rem!important;
	}
	.my-xxl-5 {margin-top:3rem!important;
		margin-bottom:3rem!important;
	}
	.my-xxl-auto {margin-top:auto!important;
		margin-bottom:auto!important;
	}
	.mt-xxl-0 {margin-top:0!important;
	}
	.mt-xxl-1 {margin-top:.25rem!important;
	}
	.mt-xxl-2 {margin-top:.5rem!important;
	}
	.mt-xxl-3 {margin-top:1rem!important;
	}
	.mt-xxl-4 {margin-top:1.5rem!important;
	}
	.mt-xxl-5 {margin-top:3rem!important;
	}
	.mt-xxl-auto {margin-top:auto!important;
	}
	.me-xxl-0 {margin-right:0!important;
	}
	.me-xxl-1 {margin-right:.25rem!important;
	}
	.me-xxl-2 {margin-right:.5rem!important;
	}
	.me-xxl-3 {margin-right:1rem!important;
	}
	.me-xxl-4 {margin-right:1.5rem!important;
	}
	.me-xxl-5 {margin-right:3rem!important;
	}
	.me-xxl-auto {margin-right:auto!important;
	}
	.mb-xxl-0 {margin-bottom:0!important;
	}
	.mb-xxl-1 {margin-bottom:.25rem!important;
	}
	.mb-xxl-2 {margin-bottom:.5rem!important;
	}
	.mb-xxl-3 {margin-bottom:1rem!important;
	}
	.mb-xxl-4 {margin-bottom:1.5rem!important;
	}
	.mb-xxl-5 {margin-bottom:3rem!important;
	}
	.mb-xxl-auto {margin-bottom:auto!important;
	}
	.mr-xxl-0 {margin-right:0!important;
	}
	.mr-xxl-1 {margin-right:.25rem!important;
	}
	.mr-xxl-2 {margin-right:.5rem!important;
	}
	.mr-xxl-3 {margin-right:1rem!important;
	}
	.mr-xxl-4 {margin-right:1.5rem!important;
	}
	.mr-xxl-5 {margin-right:3rem!important;
	}
	.mr-xxl-auto {margin-right:auto!important;
	}
	.ml-xxl-0 {margin-left:0!important;
	}
	.ml-xxl-1 {margin-left:.25rem!important;
	}
	.ml-xxl-2 {margin-left:.5rem!important;
	}
	.ml-xxl-3 {margin-left:1rem!important;
	}
	.ml-xxl-4 {margin-left:1.5rem!important;
	}
	.ml-xxl-5 {margin-left:3rem!important;
	}
	.ml-xxl-auto {margin-left:auto!important;
	}
	.ms-xxl-0 {margin-left:0!important;
	}
	.ms-xxl-1 {margin-left:.25rem!important;
	}
	.ms-xxl-2 {margin-left:.5rem!important;
	}
	.ms-xxl-3 {margin-left:1rem!important;
	}
	.ms-xxl-4 {margin-left:1.5rem!important;
	}
	.ms-xxl-5 {margin-left:3rem!important;
	}
	.ms-xxl-auto {margin-left:auto!important;
	}
	.p-xxl-0 {padding:0!important;
	}
	.p-xxl-1 {padding:.25rem!important;
	}
	.p-xxl-2 {padding:.5rem!important;
	}
	.p-xxl-3 {padding:1rem!important;
	}
	.p-xxl-4 {padding:1.5rem!important;
	}
	.p-xxl-5 {padding:3rem!important;
	}
	.px-xxl-0 {padding-right:0!important;
		padding-left:0!important;
	}
	.px-xxl-1 {padding-right:.25rem!important;
		padding-left:.25rem!important;
	}
	.px-xxl-2 {padding-right:.5rem!important;
		padding-left:.5rem!important;
	}
	.px-xxl-3 {padding-right:1rem!important;
		padding-left:1rem!important;
	}
	.px-xxl-4 {padding-right:1.5rem!important;
		padding-left:1.5rem!important;
	}
	.px-xxl-5 {padding-right:3rem!important;
		padding-left:3rem!important;
	}
	.py-xxl-0 {padding-top:0!important;
		padding-bottom:0!important;
	}
	.py-xxl-1 {padding-top:.25rem!important;
		padding-bottom:.25rem!important;
	}
	.py-xxl-2 {padding-top:.5rem!important;
		padding-bottom:.5rem!important;
	}
	.py-xxl-3 {padding-top:1rem!important;
		padding-bottom:1rem!important;
	}
	.py-xxl-4 {padding-top:1.5rem!important;
		padding-bottom:1.5rem!important;
	}
	.py-xxl-5 {padding-top:3rem!important;
		padding-bottom:3rem!important;
	}
	.pt-xxl-0 {padding-top:0!important;
	}
	.pt-xxl-1 {padding-top:.25rem!important;
	}
	.pt-xxl-2 {padding-top:.5rem!important;
	}
	.pt-xxl-3 {padding-top:1rem!important;
	}
	.pt-xxl-4 {padding-top:1.5rem!important;
	}
	.pt-xxl-5 {padding-top:3rem!important;
	}
	.pr-xxl-0 {padding-right:0!important;
	}
	.pr-xxl-1 {padding-right:.25rem!important;
	}
	.pr-xxl-2 {padding-right:.5rem!important;
	}
	.pr-xxl-3 {padding-right:1rem!important;
	}
	.pr-xxl-4 {padding-right:1.5rem!important;
	}
	.pr-xxl-5 {padding-right:3rem!important;
	}
	.pb-xxl-0 {padding-bottom:0!important;
	}
	.pb-xxl-1 {padding-bottom:.25rem!important;
	}
	.pb-xxl-2 {padding-bottom:.5rem!important;
	}
	.pb-xxl-3 {padding-bottom:1rem!important;
	}
	.pb-xxl-4 {padding-bottom:1.5rem!important;
	}
	.pb-xxl-5 {padding-bottom:3rem!important;
	}
	.pl-xxl-0 {padding-left:0!important;
	}
	.pl-xxl-1 {padding-left:.25rem!important;
	}
	.pl-xxl-2 {padding-left:.5rem!important;
	}
	.pl-xxl-3 {padding-left:1rem!important;
	}
	.pl-xxl-4 {padding-left:1.5rem!important;
	}
	.pl-xxl-5 {padding-left:3rem!important;
	}
	.gap-xxl-0 {gap:0!important;
	}
	.gap-xxl-1 {gap:.25rem!important;
	}
	.gap-xxl-2 {gap:.5rem!important;
	}
	.gap-xxl-3 {gap:1rem!important;
	}
	.gap-xxl-4 {gap:1.5rem!important;
	}
	.gap-xxl-5 {gap:3rem!important;
	}
	.text-xxl-start {text-align:left!important;
	}
	.text-xxl-end {text-align:right!important;
	}
	.text-xxl-center {text-align:center!important;
	}
}
@media (max-width:1399.98px) {.table-responsive-xxl {overflow-x:auto;
		-webkit-overflow-scrolling:touch;
	}
	.modal-fullscreen-xxl-down {width:100vw;
		max-width:none;
		height:100%;
		margin:0;
	}
	.modal-fullscreen-xxl-down .modal-content {height:100%;
		border:0;
		border-radius:0;
	}
	.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header {border-radius:0;
	}
	.modal-fullscreen-xxl-down .modal-body {overflow-y:auto;
	}
}




