.bg-primary, .profileBox {
	background-color:#1C6F8A !important;
}

.ml-10 {
	margin-left:10%;
}
.mr-10 {
	margin-right:10%;
}

.mt-10 {
	margin-top:10%;
}


.modal.dialogbox.show {
	z-index:1060;
    background-color: rgba(0,0,0,0.5);
}

.hideImportant {
	display:none !important;
}

.nopadding {
	padding:0 !important;
}

.bg-gray {
	background: #F9F9F9;
}

.small-input {
	max-width: 140px;
	text-align: center;
}

.trans_validate {
	display: none;
	margin-top: 16px;
}

.companyType-TRANSPORTER .trans_validate {
	display: flex;
}

.cancelHideImportant {
	display: block !important;
}

.extraHeaderSecond {
    position: fixed;
    left: 0;
    top: 112px;
    height: 56px;
    right: 0;
    width: 100%;
    padding: 5px 16px;
    margin-top: env(safe-area-inset-top);
    display: flex;
    align-items: center;
    background: #fff;
    z-index: 1000;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 10%), 0 1px 3px 0 rgb(0 0 0 / 8%);
}


body.dark-mode-active .extraHeaderSecond {
    background: #0F1C2F;
    border-bottom-color: #1B283B;
}

.noFlex {
	display: block;
}

.bsd_time {
	font-size: 11px;
    color: #A1A1A2;
}

.bsd_card .card-header {
	line-height: 14px;
	font-size: 14px;
}

.bsd_card .card-header .dl-pdf, .bsd_card .card-header .deleteBSD {
	margin-top: 3px;
}

#appCapsule.extra-header-second-active {
    padding-top: 168px;
}

hidden {
	display: none;
}

body.rubriques #appCapsule {
	padding-bottom:112px;
}

.validerLongContent {
	z-index: 99;
	border-top: 1px solid #E1E1E1;
}

.cardExpand {
	display: none;
}
.imaged.square {
    border-radius: 6px 6px 0 0!important ;
}
.bsd_card {
	display: none;
}

/* .companyType-COLLECTOR .bsd_card[data-status="SEALED"] {
	display: block;
} */

.companyType-PRODUCER .bsd_card[data-status="DRAFT"],
.companyType-PRODUCER .bsd_card[data-status="SIGNED_BY_PRODUCER"],
.companyType-PRODUCER .bsd_card[data-status="SEALED"],

.companyType-COLLECTOR .bsd_card[data-status="DRAFT"],
.companyType-COLLECTOR .bsd_card[data-status="SIGNED_BY_PRODUCER"],
.companyType-COLLECTOR .bsd_card[data-status="SEALED"]

{
	display: block;
}


.companyType-TRANSPORTER .bsd_card[data-status="SIGNED_BY_PRODUCER"]
{
	display: block;
}







.bsd_card .deleteBSD {
	display: none;
}

.bsd_card[data-status="DRAFT"] .deleteBSD,
.bsd_card[data-status="SIGNED_BY_PRODUCER"] .deleteBSD,
.bsd_card[data-status="SEALED"] .deleteBSD {
	display: block;
}

.companyType-TRANSPORTER .bsd_card .deleteBSD {
	display: none;
}



.progress, .progress-bar {
	height:22px;
}

.bg-rose {
	background:#df237b;
}


.d-flex{
	display: flex;
}
.accordion .accordion-header .accordion-button{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}
.bsd_card .image-listview {
	border-top: 0;
	border-bottom: 0;
}
.bsd_card .card-body {
	padding: 0;
}
.dl-pdf {
    float: right;
    display: block;
    font-size: 24px;
}

.deleteBSD {
    float: right;
    display: block;
    font-size: 24px;
	margin-right: 24px;
}

.hidden {
	display: none;
}
.fab-button.bottom-right {
	z-index: 1500;
}
.sign{
	height: 200px;
	border: 1px solid #E1E1E1;
}
.ui-widget.ui-widget-content:not(.ui-datepicker){
	width: calc(100% + 32px) !important;
    top: -9px !important;
	left: -16px !important;
    padding: 0;
	color: #141515;
    background: #fff;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    line-height: 1.3em;
}
.ui-menu li.ui-menu-item {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    min-height: 50px;
}
.ui-menu li.ui-menu-item:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #E1E1E1;
}
.ui-menu li.ui-menu-item:last-child:after {
	display: none;
}
.ui-menu .ui-menu-item-wrapper {
    padding: 0;
	font-family: Inter, sans-serif;
	font-size: 15px;
	font-weight: 400;
}
.ui-menu .ui-menu-item-wrapper:after {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
	content: "";
	position: absolute;
	right: 12px;
	opacity: 0.5;
	top: 50%;
	margin-top: -8px;
}
.ui-helper-hidden-accessible{
	display: none !important;
}
.splide__pagination__page.is-active{
	background: #249b40;
}
.wizard form>.tab-pane {
    display: none;
}
.wizard form>.tab-pane.active {
    display: block;
}
a.disabled {
     cursor: not-allowed !important;
	 pointer-events: none;
}
.uppercase {
	text-transform: uppercase;
}
.consistance.btn-group>.btn{
    flex-direction: column;
	height: 56px;
}
.consistance .btn ion-icon {
	margin-right: 0;
    margin-bottom: 5px;
}
#step1 input.conditionnement{
	position: absolute;
    width: 100%;
    height: calc(100% - 37px);
	opacity: 0;
}
/* #step1 input.conditionnement:checked + img{
	order-radius: 6px 6px 0 0 !important;
	border: 2px solid #FE9500 !important;
}
#step1 input.conditionnement:checked + img + h4,
.qt_conditionnement.active{
	background: #FE9500 !important;
    border-color: #FE9500 !important;
    color: #ffffff !important;
	order-radius: 0 0 6px 6px;
} */
.site .needs-validation.was-validated .form-group.basic .clear-input,
.site .needs-validation.was-validated .form-group.boxed .clear-input {
    bottom: 0;
}
#bsd_site {
	background-color: transparent;
	color:white;
	font-weight: bold;
}

.rubriques .card .card-img-top{
	hOLDeight: 100px;
    width: auto;
}
.listview.rubrique-listview{
	position: absolute;
    width: 100%;
    background: transparent;
    border: none;
}
.accordion-body .listview > li{
	padding: 8px 0;
}
.card .accordion{
	border: none;
}
.card .accordion .accordion-header .accordion-button{
	min-height: 0;
	white-space: unset;
    text-overflow: unset;
	line-height: 1.4em;
	padding: 0;
    padding-right: 40px;
}
.card .accordion .accordion-body{
	padding: 0;
}
.check-inline{
	display: flex;
	justify-content: space-between;
}
.flex-center-center{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.card.activate{
	border: 2px solid #34C759;
}
.card .badge-count {
    position: absolute;
	border-radius: 0;
    top: 0;
    right: 0px;
    z-index: 2;
}
.card-input {
	position: relative;
}
.card-input>div{
	padding: 8px 0px;
	border-bottom: 1px solid #E1E1E1;
}
.card-input>div:first-child{
	border-top: 1px solid #E1E1E1;
}
.card-input>div i{
    position: absolute;
	color: #4F5050;
    font-size: 22px;
	right: 0;
}
.card-input>div span:last-of-type{
	float:right;
	margin-right: 36px;
}
#DialogConditionnement .modal-content {
	overflow: scroll;
}

/* .select-input {
	display: flex;
    align-items: center;
    justify-content: center;
	font-size: 22px;
    position: absolute;
	color: #4F5050;
	right: 0;
	bottom: 0;
    height: 42px;
    width: 40px;
} */
.custom-select{
	-webkit-appearance: auto!important;
    -moz-appearance: auto!important;
	appearance: auto!important;
}
#someExutoire div,
#someTransporteur div{
	font-weight: 600;
}
#someExutoire span,
#someTransporteur span{
	display: block;
	font-size: 12px;
	font-weight: 400;
}
.color-danger{
	color: #EC4433;
}



#cloned_infos .trans_validate {
	display: none;
}



@media screen and (min-width: 800px) {
	.enable-desktop #appCapsule{
		padding-left: 300px !important;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}

	.enable-desktop.nosidebar #appCapsule {
		padding-left: 0 !important;
		max-width:900px;
	}



	.enable-desktop .profileBox{
		box-shadow: none;
	}
	.enable-desktop #sidebarPanel{
		visibility: visible!important;
		border-right: 1px solid #E1E1E1;
		transform: translateX(0);
	}
	.enable-desktop .offcanvas-backdrop,
	.enable-desktop .close-sidebar-button{
		display: none!important;
		z-index: 0;
	}
	.enable-desktop .profileBox{
		height: 56px;
	}

	.enable-desktop .appHeader .pageTitle,
	.enable-desktop .extraHeaderSecond,
	.enable-desktop .extraHeader {
		padding-left:316px;
	}

	.enable-desktop.nosidebar .appHeader .pageTitle,
	.enable-desktop.nosidebar .extraHeaderSecond,
	.enable-desktop.nosidebar .extraHeader {
		padding-left:16px;
	}




}
