.comptabilise {
	background-color: #1aaa1a !important;
}

.a-completer {
	background-color: #ffdf50 !important;
}

.calendar .fc-content-skeleton tbody td {
	font-size: 0.7rem;
	text-align:center !important;
	position: relative;
	top: -1rem;
}

@media (max-width: 620px) {
	.calendar .fc-content-skeleton tbody td {
		display: none;
	}
}

.logo {
	width: auto !important;
	height: 48px !important;
	background: none !important;
}

.logo-mobile {
	background: none !important;
}

#main {
	margin-left: 0 !important;
}

.logo-form img {
	max-width: 100%;
	margin-bottom: 1rem;
}

@media (max-width: 500px) {
	.navbar-logo {
		display: none;
	}

	.navbar-right {
		flex-basis: 40% !important;
	}

	.navbar-left {
		flex-basis: 50% !important;
	}

	.logo-prieur img {
		max-width: 100px !important;
	}
}

.hide {
	display: none !important;
}

.center {
	text-align: center !important;
}

.logo-center {
	width: 100% !important;
	text-align: center !important;
}

.logo-center img {
	margin-left: 5em;
}

.button-big {
	font-size: 1.4rem !important;
	padding: .8rem 1.5rem .8rem 1.5rem !important;
}


.save_jour {
	border-color: green !important;
	color: green !important;
}

.save_jour:hover {
	background-color: green !important;
	color: white !important;
}


.fc-row {
	max-height: 3.6rem !important;
	min-height: unset !important;
}

.form-control {
	padding: 1.5rem !important;
}

.form-group {
	margin-bottom: 2rem !important;
}

.has-float-label label, .has-float-label > span:last-of-type {
	font-size: 140% !important;
}

.col-form-label {
	font-size: 140% !important;
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.select-button-container  {
	display: flex !important;
}

/*.select-button-container .select2-container {
	width: unset !important;
}*/

.select-button-container button {
	min-width: 200px !important;
	height: 50px !important;
	margin-left: 20px !important;
}

label.has-float-label span {
	background: white !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

label.form-group .form-control {
	height: 5rem !important;
	font-size: 1rem !important;
}

.select2 {
	height: 5rem !important;
}

.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
	font-size: 20px !important;
}

.payment-methods-group {
	height: 50px !important;
}

.dropzone-div.dz-clickable {
	cursor: pointer;
}
.dropzone-div {
	min-height: 115px!important;
	border: 1px solid #d7d7d7!important;
	background: #fff!important;
	padding: 10px 10px!important;
	border-radius: .1rem!important;
	color: #3a3a3a!important;
	height: auto;
}

.alert.rounded {
	padding: .75rem 1.75rem;
}

.sortable-table th {
	cursor: pointer;
}

.flex-between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}