.panel{
	border:none;
	box-shadow:none;
}

.m-subheader .m-subheader__title.m-subheader__title--separator.documents-sub-header {
    border-right: none;
}

.panel.documents h2 {
    margin-bottom: 12px;
}

.panel.documents h3 {
    font-weight: 400;
    font-size: 20px;
}

.panel.documents hr {
   margin: 24px 0;
}

td button {
	border:none;
}
a:hover{
	text-decoration:none;
}

table.dataTable.no-footer, .m-datatable__head tr{
	border-bottom:2px solid #f4f3f8;
}
label{
	font-weight:bold;
}

.m-portlet__head-title {
	width:100%;
}

.entete-dossier {
	font-weight:400;
	color:#333333;
	padding-top:20px;
}

.entete-dossier small {
	padding-left:0px;
	margin-top:10px;
}
.dataTables_paginate a{
	float:left;
}
span.ellipsis{
	display:flex;
	float:left;
}
.m-datatable--paging-loaded {
	display:flex;
	justify-content: space-between;
}

.m-datatable--paging-loaded::before, .m-datatable--paging-loaded::after{
	display:none;
}
.modal-footer .messages{
	width:100%;
}
.modal-footer .message{
	text-align:left;
	margin-top:20px;
	
}
.modal-footer {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    }
input.isDate {
	background:transparent url(images/calendar.png) no-repeat right center;
}
.m-datatable.m-datatable--default > .m-datatable__table, table.dataTable{
	width:100%!important;
}

.datepicker tbody tr > td.day.today:hover ,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover{
    color: #fff!important;
    background-color: #00c5dc!important;
    border-color: #00c5dc!important;
    background-image:none;
}

.dataTables_wrapper .dataTables_processing{
    display: inline-block;
    position: absolute;
    height:auto;
    margin:0;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
    padding: 20px 30px 20px 10px;
    z-index: 9999;
    background:#fff;
    width:auto;
    left:calc(50% - 140px);
    background-color: #fff;
 }
 
.m-portlet__body table, .m-portlet__body .dt-buttons, .m-portlet__body .dataTables_filter, .dataTables_info, .paging_simple_numbers{
	display:none;
	}

.form-group input:not(.hidden), .form-group select:not(.hidden), .form-group textarea:not(.hidden), .form-group .select2:not(.hidden){
	margin-bottom:20px;
}
.content-edit{
	margin-bottom:80px;
}
.content-edit .col-md-3{
	padding-left:0;
}
.content-edit .col-md-9{
	padding-right:0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
	top:25%;
}
.m-datatable.m-datatable--default > .m-datatable__table{
	min-height:100px;
}
.content-edit button {
	margin-bottom:20px;
}

.m-portlet__head-tools  {
	width:50%;
}

#childrenButtons button,.content-edit  .modal-footer button{
	margin-bottom:0;
}

.m-datatable.m-datatable--default.m-datatable--loaded{
	clear:both;
}
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--even.entrant > .m-datatable__cell,
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row.m-datatable__row--odd.entrant > .m-datatable__cell{
	background-color: #ffe6b1;
}
.datepicker table tr td.active.active{
	background-color:#34bfa3!important;
}
.m-login.m-login--2.m-login--signin .m-login__forget-password{
	display:block;
}

a:hover .btn.m-btn--hover-accent,a:hover  .btn.m-btn--hover-accent.active,a:hover  .btn.m-btn--hover-accent,a:hover  .btn.m-btn--hover-accent, .show >a:hover  .btn.m-btn--hover-accent.dropdown-toggle {
    border-color: #00c5dc !important;
    color: #ffffff !important;
    background-color: #00c5dc !important;
}

a:hover .btn.m-btn--hover-accent i,a:hover  .btn.m-btn--hover-accent.active i,a:hover  .btn.m-btn--hover-accent i,a:hover  .btn.m-btn--hover-accent i, .show > a:hover  .btn.m-btn--hover-accent.dropdown-toggle i {
    color: #ffffff !important;
}





