body{
	font-family: 'Nunito', sans-serif!important;
}

.body_login{
	background-image: url('../assets/media/auth/header-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover; 
}

@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
/*    max-width: 1320px;*/
	max-width: 90vw;
  }
}

.right-0{
	right: 0!important;
}

.delete-message-icon:hover{
	cursor: pointer;
}

.form-check-inline:hover, .form-check-label:hover, .form-check-input:hover{
	cursor: pointer!important;
}

.btn-confirmer-refuser-agenda{
	padding: 1px 6px!important;
	height: min-content;
}

.form-check-input:hover{
	cursor: pointer;
}

.fc-exportIcs-button {
	background-color: var(--kt-success-active)!important;
	color: var(--kt-success-inverse)!important;
}

.v-popper__popper{
	max-width: 300px!important;
}

.fc-timegrid-slot, .fc-daygrid-day-frame, .fc-event{
    cursor: pointer!important;
}

.fc .fc-daygrid-day.fc-day-today {
	background-color: rgba(255, 220, 40, 0.15)!important;
}

.fc-event-main{
/*	font-size: 0.85rem!important;*/
}

.fc-event-time{
	font-size: 0.75rem!important;
	font-style: italic!important;
}

.vfm__content.vfm--outline-none{
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.multiselect {
    background-color: var(--kt-input-solid-bg)!important;
    border-color: var(--kt-input-solid-bg)!important;
    color: var(--kt-input-solid-color)!important;
    transition: color 0.2s ease!important;
    padding: 0.3rem!important;
}

.multiselect-search {
    background: var(--kt-input-solid-bg)!important;
    border-color: var(--kt-input-solid-bg-focus)!important;
}

.multiselect-tags-search{
	background: var(--kt-input-solid-bg)!important;
}

.multiselect.disabled {
	background-color: #eee !important;
	cursor: default !important;
}

.dp__main{
	background-color: var(--kt-input-solid-bg)!important;
    border-color: var(--kt-input-solid-bg)!important;
    color: var(--kt-input-solid-color)!important;
    transition: color 0.2s ease!important;
    padding: 0.3rem!important;
    border-radius: 0.475rem!important;
}

.dp__input{
	border: none!important;
	background-color: var(--kt-input-solid-bg)!important;
}

.couleur-selection{
	height:20px;
	width:20px;
	border-radius: 3px;
	margin: 5px;
	padding: 0!important;
}

.label_button_agenda_color:hover{
	cursor: pointer;
}

.cursor-pointer{
	cursor: pointer;
}

.cursor-initial{
	cursor: initial;
}

.mw-1200px{
	max-width: 1200px;
}

.anim-when-hover{
    transition: all .4s ease;
    /* box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; */
}

.anim-when-hover:hover{
    transform: translateY(-8px);
    cursor: pointer;
}

.text-yellow{
	color: #ffd600 !important;
}

.img-cover{
	object-fit: cover!important;
}

.img-contain{
	object-fit: contain!important;
}

.fa-2x {
    font-size: 2em!important;
}

.fa-3x {
    font-size: 3em!important;
}

.bg-selected-user {
	background-color: #c1ecd9!important;
}

.text-selected-user{
	color: #c1ecd9!important;
}

.badge-selected-user { 
	color: #252525;
	background-color: #c1ecd9;
}

.bg-gray-600{
	background-color: #7E8299!important;
}

.bg-gray-300{
	background-color: #E4E6EF!important;
}
.bg-vert{
	background-color: #3CB815 !important;
}
.text-vert{
	color: #3CB815 !important
}

.btn.btn-vert {
    color: var(--kt-primary-inverse);
    border-color: #3CB815!important;
    background-color: #3CB815!important;
}

.btn.btn-vert:hover {
    color: var(--kt-primary-inverse);
    border-color: #329c11;
    background-color: #329c11 !important;
}

/*.form-switch .form-check-input{
	width: 2.25rem!important;
}

.form-check-input{
	height: 1.25rem!important;
}*/