.dataTables_extended_wrapper .table.dataTable {    margin: 00px 0!important;}
.mt-checkbox-inline, .mt-radio-inline {		padding:8px 0 0!important	}
.mt-checkbox, .mt-radio{margin-bottom:0 !important}

.select-multiple .label{color: black;    text-align: left;}
.select-multiple .optgroup ul li{margin-left: 15px;}
.select-multiple .ms-options-wrap{position:relative}

#voituresTable td{vertical-align:middle}

.classTh{color: #333;font-weightx: bold;}

.page-header.navbar .page-logo>a{display:contents}

.logo-default {
    margin: 20px 10px 0 !important;
} 
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover{background-color:initial}
.nav>li>a:focus, .nav>li>a:hover{background-color:initial;}
.logout-icon{margin-top:-5px !important} 
.input-icon.right>i{right:15px !important}
.page-footer{bottom: 0px;
    position: absolute;
    padding-bottom: 0px;
    margin-bottom: 10px;
    right: 0px;
}
.page-footer .page-footer-inner{float:right}

.fc-divider{display:none}
.fc-time-grid-container{display:none}
.fc-not-start{
	/*border-top-left-radius: 200px !important;
	border-bottom-left-radius: 200px !important;*/
}
.fc-not-end{
	/*border-top-right-radius: 200px !important;
	border-bottom-right-radius: 200px !important;*/
}
.fc-content{padding-left:20px;}
.fc-event{position:relative}
.fc-not-start:before{
	content: '';
	width: 20px;
	height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/* top: 0; */
	/* bottom: 2px; */
	/* border-style: solid; */
	border-top-width: 11px;
	border-bottom-width: 11px;
	border-color: #ffffff00;
	float: left;
	background-color: white;
	left: -1px;
	position: relative;
	width: 0;
	height: 0;
	
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-right: 10px solid #69a4e0;
}

.fc-not-end:after{
	content: '';
	width: 20px;
	height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 0px;
	/* bottom: 2px; */
	/* border-style: solid; */
	border-top-width: 11px;
	border-bottom-width: 11px;
	border-color: #ffffff00;
	float: right;
	background-color: white;
	right: 0px;
	position: absolute;
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 10px solid #69a4e0;
}
.fc-axis.fc-widget-header {widthx:1px  !important}
.fc-axis.fc-widget-content{widthx:1px !important; visibility:hidden}
.calendar-heure-resti{float: right;    position: absolute;    right: 0;    margin-top: -18px;    margin-right: 16px;}
.calnedar-event-ok {background-color: #58b158cc !important;}
.calnedar-event-ok .fc-title { font-weight:600 !important;overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 100%;}
.calnedar-event-ok.fc-not-start:before {border-right-color: #58b158cc !important;}
.calnedar-event-ok.fc-not-end:after {border-left-color: #58b158cc !important;}


.calnedar-event-nocar {background-color: #f443368c !important;}
.calnedar-event-nocar .fc-title { font-weight:600 !important}
.calnedar-event-nocar.fc-not-start:before {border-right-color: #f443368c !important;}
.calnedar-event-nocar.fc-not-end:after {border-left-color: #f443368c !important;}

.calnedar-event-partenairecar {background-color: #00bcd4d4  !important;}
.calnedar-event-partenairecar .fc-title { font-weight:600 !important}
.calnedar-event-partenairecar.fc-not-start:before {border-right-color: #00bcd4d4 !important;}
.calnedar-event-partenairecar.fc-not-end:after {border-left-color: #00bcd4d4 !important;}


.tooltip-main {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  font-weight: 700;
  background: #f3f3f3;
  border: 1px solid #737373;
  color: #737373;
  margin: 4px 121px 0 5px;
  float: right;
  text-align: left !important;
}

.tooltip-qm {
  float: left;
  margin: -2px 0px 3px 4px;
  font-size: 12px;
}

.tooltip-inner {
  max-width: 336px !important;
  height: 100%;
  font-size: 12px;
  padding: 10px;
  background: #FFFFFF;
  color: rgb(0, 0, 0, .7);
  border: 1px solid #737373;
  border-radius:5px !important;
  text-align: left;
  font-family: "Open Sans",sans-serif;
  color:black
}

.tooltip.show {
  opacity: 1;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f00;
  /* Red */
}
.tool-total{float:right}

.label-confirmed{    background-color: green;}
.dataTables_length{display:none}	
.fc-unthemed .fc-today {    background: #adb1b9 !important;}