.app-logo {
	height: 60px;
	width: 300px;
	background: url("../img/logo.png");
}

.app-header__logo .logo-src {
  height: 30px;
  width: 150px;
  background: url("../img/logo_mini.png");
}
/*Personnalisation des couleurs Menu / Header / background*/
.bg-perso-header {
  background-image: linear-gradient(to top, #03a7d939 0%, #03a7d923 100%) !important;
}
.bg-perso-menu {
  background-image: linear-gradient(to top, #03a7d923 0%, #03a7d963 100%) !important;
}
.app-theme-perso.app-container {
  background: #d2e5f3;
}
.app-theme-perso .app-sidebar {
  background: #ffffff;
}
.app-theme-perso .app-page-title {
  background: rgba(255, 255, 255, 0.45);
}
.app-theme-perso .app-footer .app-footer__inner,
.app-theme-perso .app-header {
  background: #c4def0;
}
.app-theme-perso.fixed-header .app-header__logo {
  background: rgba(250, 251, 252, 0.1);
}
/* Nouvelles classes ERP */
.bg-asteroid-inv {
  background-image: linear-gradient(to right, #2c5364, #203a43, #0f2027) !important;
}
.mb-45 {
  margin-bottom: 2rem !important;
}
.pb-45 {
  padding-bottom: 2rem !important;
}
/*Date picker*/
.datepicker-container{
	width:290px;
}
/* Asterique sur le label */
.obligatoire:after {
	content: "*";
	color: red;
	padding-left: 5px;
}
/* Select de recherche */
select.search-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
/*Bouton upload de la bannette*/
.custom-file-upload {
    padding: 50px 70px;
    cursor: pointer;
}
/*Multiselect*/
.select2-container--bootstrap4 .select2-selection--single {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 12px;
	padding-right: 28px;
	line-height: 24px;
}
.select2-selection__rendered {
	padding-top: 0rem;
	padding-bottom: 0rem;
	line-height: 38px;
	font-size: 16px;
}
/*Modale inscription */
.toggle-off.btn-sm {
  padding-left: 16px;
}
/*Separateur de tableau */
.table-display-separator{
	background-color:#03a7d963;
}
.td-display-courant{
	background-color:#03a7d923;
}

@media (min-width: 1092px) {
  .modal-xlg {
    max-width: 900px;
  }
}
/*Menu sur 4 colonnes*/
@media (min-width: 1200px) {
  .grid-menu.grid-menu-4col [class*="col-"]:nth-last-child(-n+4) {
    border-bottom-width: 0;
  }
  .grid-menu.grid-menu-4col [class*="col-"]:nth-child(2n) {
    border-right-width: 1px;
  }
  .grid-menu.grid-menu-4col [class*="col-"]:nth-child(3n) {
    border-right-width: 1px;
  }
  .grid-menu.grid-menu-4col [class*="col-"]:nth-child(4n) {
    border-right-width: 0;
  }
}

@media (min-width:1200px) {
	.display-fede1{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.display-fede2 {
		display:none;
	}
}
	
@media (min-width:1560px) {
	.display-fede1{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.display-fede2 {
		display:block;
	}
}