@import url("/assets/meta/zc4dd21d1/t5/css/font-glyphicons/glyphicons.css");
@import url("/assets/meta/z48d316dc/t5/css/font-icomoon/style.css");

.x-tts:before {
	position: relative;
	top: 2px;
	right: 2px;
}

/**body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,select,option{
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
}*/

a, a:link, a:visited, a:hover, a:active {
	color:#333333;
	text-decoration:none;
}

a.visibleLink {
	color:#792514 !important;
}

a.visibleLink:hover {
	text-decoration:underline !important;
}

/*
	# Layout #
*/
#banner-log-back {
	position: absolute;
	left: 45%;
	font-weight: bold;
	height: 38px;
}

#banner-message {
	position: absolute;
	left: 35%;
	font-weight: bold;
	height: 38px;
	cursor: help;
}

#banner-log-back-left {
	background-image: url("/assets/meta/e561eafb/t5/images/icons/banner_tab/button-left.png") !important;
	float: left !important;
	width: 10px !important;
	background-repeat: no-repeat !important;
	height: 50px !important;
}

#banner-log-back-center {
	background-image: url("/assets/meta/a9a2441d/t5/images/icons/banner_tab/button-center.png") !important;
	background-repeat: repeat-x !important;
	float: left !important;
	height: 50px !important;
	padding-top: 7px !important;
}

#banner-log-back-right {
	background-image: url("/assets/meta/548cea3d/t5/images/icons/banner_tab/button-right.png") !important;
	width: 10px !important;
	float: left !important;
	background-repeat: no-repeat !important;
	height: 50px !important;
}

#banner-log-back-left-service-notif {
	background-image: url("/assets/meta/568bce47/t5/images/icons/banner_tab/button-left-small.png");
	float: left;
	width: 10px;
	background-repeat: no-repeat;
	height: 38px;
}

#banner-log-back-center-service-notif {
	background-image: url("/assets/meta/9fb13e28/t5/images/icons/banner_tab/button-center-small.png");
	background-repeat: repeat-x;
	float: left;
	height: 38px;
	padding-top: 7px;
}

#banner-log-back-right-service-notif {
	background-image: url("/assets/meta/592ca39/t5/images/icons/banner_tab/button-right-small.png");
	width: 10px;
	float: left;
	background-repeat: no-repeat;
	height: 38px;
}

#banner-links {
	color: white;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	BANNER
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#banner{
	position:relative;
	height:60px;
	overflow:hidden;
}

#banner-links{
	padding:5px 5px 0 0;
	text-align:right;
	margin:0;
	height:20px;
	color: white;
	font-family:Verdana, sans-serif;
	font-size:10px;
}

#banner-links a, #banner-notifications a{
	color:white;
}

#banner-links a:hover, #banner-notifications a:hover{
	color:black;
}

#banner-notifications{
	padding: 5px 5px 0 0;
	text-align:right;
}

#border-link-image{
	position:absolute;
	left:380px;
	top:21px;
}

/* + + + Partner tab + + + */

#partnerTabsLogin {
	position:absolute;
	top:-19px;
	right:20px;
	height:38px;
	overflow:hidden;
}

#partnerTabs {
	position:absolute;
	top:22px;
	right:150px;
	height:40px;
	overflow:hidden;
}

.tabPartner{
	display:block;
	float:right;
	height:40px;
	width:150px;
}

.tabPartner:hover{
	background-position: bottom;
}

/* + + + Logo Partenaire (Sensor 2 web, etc) + + + */

#border-logoLink{
	height:40px;
	width:100px;
	position:absolute;
	left:250px;
	top:13px;
	display:block;
}

#banner-tf-logo {
	float: left;
}

#banner-tf-logo a {
	display: inline-block;
	height: 55px;
	width: 200px;
	position: relative;
	z-index: 100;
}

/*  	FIN BANNER	*/

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	TITRES DE SECTION
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.title-1 {
	padding: 10px 0px 20px 0px;
}

.title-1 div {
	font-size: 18px;
	font-weight: 600;
}

.title-2 {
	padding: 10px 0px 20px 0px;
}

.title-2 div {
	font-size: 15px;
	font-weight: 600;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	MENU TOP (+ footer)
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.menuTop{
	border-collapse: collapse;
}

.menuTop td {
	padding: 3px;
}

.menuTop a {
	color:#616161;
	text-transform:uppercase;
}

.menuTop a:hover {
	/* color:white; */
}

a.selectedmenu, a.selectedmenu:hover {
	font-weight:bold;
	color:#616161;
}

div.menu {
	padding-top: 10px;
	position: absolute;
	line-height: 15px;
	visibility: hidden;
	z-index: 1000;
	border-bottom: 1px solid #7D7D7D;
	border-right: 1px solid #7D7D7D;
	border-left: 1px solid #7D7D7D;
	background-color: #D0D0D0;
	#display:none; /* Hack pour cacher le menu en IE 6 / 7 */
}

div.menu a {
	text-transform:none;
	display: block;
	padding: 3px 1em;
	white-space: nowrap;

}

div.menu a.menuItem {
	color:#616161;
}

div.menu a.menuItem:hover,
div.menu a.menuItemHighlight,
div.menu a.menuItemSel {
	background-color: #999999;
}
div.menu div.menuItemSep {
	border-bottom: 1px solid #FFFFFF;
	margin: 3px;
}

/*  	FIN MENU TOP	*/

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	MENU LEFT
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

td.menu {
	border-right: solid #616161 1px;
}

td.menu tr.menuline td,
td.menu tr.selectedMenuline td {
	padding:2px;
}

td.menu tr.selectedMenuline td {
	background-color: #79aa38;
}

td.menu tr.selectedMenuline td a {
	color:#f2f2f2;
}

td.menu *{
	font-weight: normal;
}


/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	Icônes pour le TopMenu
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */


.userHistoryIcon {
	background-image: url("/assets/meta/5dd8b11c/t5/images/16x16/user-history.png") !important;
}

.userIcon {
    background-image: url("/assets/meta/3efc34fb/t5/images/16x16/user1.png") !important;
}

.usersGroupsIcon {
    background-image: url("/assets/meta/f6195a7f/t5/images/16x16/users_groups.png") !important;
}

.unitIcon {
    background-image: url("/assets/meta/e4171bca/t5/images/icons/car.png") !important;
}

.objectIcon {
    background-image: url("/assets/meta/b5641015/t5/images/icons/object.png") !important;
}

.boatIcon {
    background-image: url("/assets/meta/9107070f/t5/images/16x16/boat.png") !important;
}

.fuelIcon {
    background-image: url("/assets/meta/da1428ec/t5/images/16x16/gas.png") !important;
}

.wrenchIcon {
	background-image: url("/assets/meta/5ef23030/t5/images/16x16/wrench.png") !important;
}

.personIcon {
	background-image: url("/assets/meta/fe42b11e/t5/images/16x16/group.png") !important;
}

.unitGroupIcon {
	background-image: url("/assets/meta/ced42a2d/t5/images/16x16/units-group_16.png") !important;
}

.folderOpenIcon {
	background-image: url("/assets/meta/e9f1d0bd/t5/images/16x16/folder-horizontal-open_16.png") !important;
}

.reportNewIcon {
	background-image: url("/assets/meta/36f7438/t5/images/16x16/report_add.png") !important;
}
.reportFavIcon {
	background-image: url("/assets/meta/97f99bd2/t5/images/16x16/report_fav.png") !important;
}
.reportScheduledIcon {
	background-image: url("/assets/meta/b13b996/t5/images/16x16/report_scheduled.png") !important;
}
.reportHistoryIcon {
	background-image: url("/assets/meta/2c609cae/t5/images/16x16/report_history.png") !important;
}
.timeIcon {
	background-image: url("/assets/meta/9c517256/t5/images/16x16/time.png") !important;
}
.masterSwitchIcon {
	background-image: url("/assets/meta/784c910/t5/images/16x16/master-switch.png") !important;
}
.multipleActionsIcon {
	background-image: url("/assets/meta/6cf440d3/t5/images/16x16/task.png") !important;
}
.deleteUnitIcon {
	background-image: url("/assets/meta/4679a693/t5/images/16x16/delete_unit.png") !important;
}
.calendarIcon {
	background-image: url("/assets/meta/c16f37fa/t5/images/16x16/calendar.png") !important;
}
.errorIcon {
	background-image: url("/assets/meta/e08ff96/t5/images/16x16/error.png") !important;
}
.alarmServiceIcon {
	background-image: url("/assets/meta/3f22a175/t5/images/16x16/tools.png") !important;
}
.alarmParkingIcon {
	background-image: url("/assets/meta/f91a70e8/t5/images/16x16/parking.png") !important;
}
.alarmTemperatureIcon {
	background-image: url("/assets/meta/f1ccc2aa/t5/images/16x16/temperature.png") !important;
}
.alarmGeofencingIcon {
	background-image: url("/assets/meta/b513bb23/t5/images/16x16/world.png") !important;
}
.alarmStatusIcon {
	background-image: url("/assets/meta/cae81e42/t5/images/16x16/alarm_status_open.png") !important;
}
.poiIcon {
	background-image: url("/assets/meta/2b94536f/t5/images/16x16/house.png") !important;
}
.poiGroupIcon {
	background-image: url("/assets/meta/39373027/t5/images/16x16/poi-group_16.png") !important;
}

.companyIcon {
	background-image: url("/assets/meta/d97825bc/t5/images/16x16/building.png") !important;
}
.dealerIcon {
	background-image: url("/assets/meta/d0c244c5/t5/images/16x16/user3_16.png") !important;
}
.integratorIcon {
	background-image: url("/assets/meta/1dcf31ef/t5/images/16x16/user5_16.png") !important;
}
.deviceManagerIcon {
	background-image: url("/assets/meta/43eb2b67/t5/images/16x16/device.png") !important;
}
.deviceIcon {
	background-image: url("/assets/meta/8645dd49/t5/images/16x16/media-player-phone-horizontal.png") !important;
}
.dataToolsIcon {
	background-image: url("/assets/meta/30746117/t5/images/16x16/user_ninja.png") !important;
}
.dataTools5Icon {
	background-image: url("/assets/meta/95705208/t5/images/16x16/toxic.png") !important;
}
.binIcon {
	background-image: url("/assets/meta/9f3cccc2/t5/images/16x16/bin.png") !important;
}
.mobilePhoneIcon {
	background-image: url("/assets/meta/b3f7e0ef/t5/images/16x16/mobile-phone.png") !important;
}
.excelIcon {
	background-image: url("/assets/meta/ad6746c0/t5/images/16x16/page_excel.png") !important;
}
.telephoneIcon {
	background-image: url("/assets/meta/76a327d4/t5/images/16x16/telephone.png") !important;
}
.monitorIcon {
	background-image: url("/assets/meta/3f093a53/t5/images/16x16/monitor.png") !important;
}
.monitorConfigIcon {
	background-image: url("/assets/meta/398ca248/t5/images/16x16/monitor_settings.png") !important;
}
.columnModelIcon {
	background-image: url("/assets/meta/207d10e7/t5/images/16x16/table_tab_resize.png") !important;
}
.lorryIcon {
	background-image: url("/assets/meta/b5572beb/t5/images/16x16/lorry.png") !important;
}
.partnerHistoryIcon {
	background-image: url("/assets/meta/3a8ed945/t5/images/16x16/marketwatch.png") !important;
}
.dateIcon {
	background-image: url("/assets/meta/ee8967c1/t5/images/16x16/date.png") !important;
}
.translationIcon {
	background-image: url("/assets/meta/938f0805/t5/images/16x16/document_index.png") !important;
}
.dallasIcon {
	background-image: url("/assets/meta/ae9a370a/t5/images/16x16/dallaskey.png") !important;
}
.mobilityIcon {
	background-image: url("/assets/meta/21418a46/t5/images/16x16/mobilitylist.png") !important;
}
.contactsIcon {
	background-image: url("/assets/meta/5d287497/t5/images/16x16/book_addresses.png") !important;
}

.contractTypeIcon{
	background-image: url("/assets/meta/d786d999/t5/images/16x16/text_document.png") !important;
}
.contractIcon{
	background-image: url("/assets/meta/c1a73fec/t5/images/16x16/text_signature.png") !important;
}

.roadworksIcon{
	background-image: url("/assets/meta/3fee2ff6/t5/images/16x16/roadworks.png") !important;
}
.roadworksCogIcon{
	background-image: url("/assets/meta/ea0e4997/t5/images/16x16/roadworks_cog.png") !important;
}
.timeClockIcon {
	background-image: url("/assets/meta/4319962b/t5/images/16x16/time_clock.png") !important;
}

.webcamIcon {
	background-image: url("/assets/meta/dda65b2f/t5/images/16x16/webcam.png") !important;
}

.arrowComparison{
	background-image: url("/assets/meta/e24aa7e0/t5/images/16x16/arrow_comparison.png") !important;
}

.coinIcon {
	background-image: url("/assets/meta/cc1318e/t5/images/16x16/coins.png") !important;
}

.speedMeterIcon {
	background-image: url("/assets/meta/bdd61e86/t5/images/16x16/speed_meter.png") !important;
}

.switchIcon {
	background-image: url("/assets/meta/a078b13e/t5/images/16x16/switch.png") !important;
}

.cellocatorIcon {
	background-image: url("/assets/meta/d5bc0e6c/t5/images/16x16/cellocator.png") !important;
}

.dataToolsT5Icon {
	background-image: url("/assets/meta/95705208/t5/images/16x16/toxic.png") !important;
}

.logsIcon {
	background-image: url("/assets/meta/555cf2cd/t5/images/16x16/page_white_stack.png") !important;
}

.hazelcastIcon {
	background-image: url("/assets/meta/86ce92e2/t5/images/16x16/hazelcast.png") !important;
}

.chartCurveIcon {
	background-image: url("/assets/meta/56e56017/t5/images/16x16/chart_curve.png") !important;
}

.bellErrorIcon {
	background-image: url("/assets/meta/a648dcc/t5/images/16x16/bell_error.png") !important;
}
.timelineClassicIcon {
	background-image: url("/assets/meta/6c8c375a/t5/images/icons/timeline.png") !important;
}
.timelineFlatIcon {
	background-image: url("/assets/meta/20ffcda3/t5/images/icons/timeline_flat.png") !important;
}

/*
 * =========================================== Sms Quota =======================================
 */
.reloadIcon {
	background-image: url("/assets/meta/862a41ae/t5/images/16x16/email_up.png") !important;
}
.smsQuotaIcon {
	background-image: url("/assets/meta/8e37e8ea/t5/images/16x16/sms_quota.png") !important;
}
.smsHistoryIcon {
	background-image: url("/assets/meta/fd462164/t5/images/16x16/sms_history.png") !important;
}
.resentIcon {
	background-image: url("/assets/meta/faa75035/t5/images/16x16/arrow_rotate_clockwise.png") !important;
}
.insuficientQuotaIcon {
	background-image: url("/assets/meta/9f74d7bb/t5/images/16x16/error_red.png") !important;
}

/*
 * =========================================== Input Model =======================================
 */
.inputConfigureIcon {
	background-image: url("/assets/meta/efb3fc62/t5/images/16x16/input_configure.png") !important;
}
.deviceConfigureIcon {
	background-image: url("/assets/meta/38371ed2/t5/images/16x16/device_configure.png") !important;
}

/*
 * ================================================== FieldServices ==================================================
 */
.activitySummaryIcon {
	background-image: url("/assets/meta/21418a46/t5/images/16x16/mobilitylist.png");
}

.servicesIcon {
	background-image: url("/assets/meta/d7827c46/t5/images/16x16/hammer.png");
}

.scheduledTaskIcon {
	background-image: url("/assets/meta/b5e959e8/t5/images/16x16/lorry_go.png");
}

.eraserIcon {
	background-image: url("/assets/meta/92523c3b/t5/images/16x16/draw_eraser.png");
}

.overtimeIcon {
	background-image: url("/assets/meta/6741af2f/t5/images/16x16/time_add.png");
}

.workerOverviewIcon {
	background-image: url("/assets/meta/bae0a425/t5/images/16x16/worker_overview.png");
}

.calendarEditIcon {
	background-image: url("/assets/meta/4cce6921/t5/images/16x16/calendar_edit.png") !important;
}

.interfacePreferences {
	background-image: url("/assets/meta/73f53e57/t5/images/16x16/interface_preferences.png");
}

.iconActionColumn {
	margin : 0 3px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.iconActionColumnMargin {
    margin: 0 3px;
}

/*
 * ================================================== Ext.ux.form.IconCombo ==================================================
 */
.ux-icon-combo-wrap {
	line-height: 30px;
	position: relative;
}

.ux-icon-combo-wrap .x-form-text {
	line-height: 30px;
	height: 30px;
}

.ux-icon-combo-wrap .x-form-field {
	font-family: Roboto, 'Open Sans' !important;
	padding-left: 25px;
	font-weight: 300;
}

.ux-icon-combo-icon {
	position: absolute;
	top: 1px;
	left: 7px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 18px;
	height: 20px;
}

.x-boundlist-item.ux-icon-combo-item {
	padding: 0px 5px;
}

.ux-icon-combo-item.x-fa:before {
	padding-right: 7px;
}

.ux-icon-combo-item.x-gi-iconcombo:before {
	padding-right: 7px;
	vertical-align: bottom;
}


/*
 * ================================================== Ext.ux.Notification  ==================================================
 */

.toast-base-cls {
	border: solid 1px #adadad;
}

.toast-base-cls .x-header {
	border-bottom: solid 1px #dddddd !important;
}

.toast-base-cls .x-autocontainer-innerCt {
	vertical-align: middle;
}

.ux-notification-window .x-window-body {
	text-align: center;
	padding: 15px 5px 15px 5px;
}

.toastIconSuccess {
	background-image: url("/assets/meta/f9586081/t5/images/16x16/success.gif");
}

.toastIconInformation {
	background-image: url("/assets/meta/a7bba958/t5/images/16x16/information.gif");
}

.toastIconError {
	background-image: url("/assets/meta/b9655827/t5/images/16x16/exclamation.gif");
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	HACK MENU GRAY
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */


.top-menu-gray span {
	color: black !important;
	font-size: 11px !important;
	font-family: tahoma;
}

.top-menu-gray .x-btn-focus.x-btn-default-toolbar-small {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.top-menu-gray.x-toolbar-default .x-toolbar-separator-horizontal {
	border-color: #a3a3a3;
	margin-left: -5px;
	margin-right: 2px;
}

.top-menu-gray .x-btn-default-toolbar-small .x-btn-arrow-el {
	width: 10px;
}

.top-menu-gray.x-toolbar-default {
	border-color: #bcb0b0;
	border-width: 1px;
	background-image: none;
	background-color: #d8d8d8;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e6e6e6),color-stop(100%,#efefef));
	background-image: -webkit-linear-gradient(top,#e6e6e6,#efefef);
	background-image: -moz-linear-gradient(top,#e6e6e6,#efefef);
	background-image: -o-linear-gradient(top,#e6e6e6,#efefef);
	background-image: -ms-linear-gradient(top,#e6e6e6,#efefef);
	background-image: linear-gradient(top,#e6e6e6,#efefef);
	padding: 0px;
}


.top-menu-gray .x-btn-default-toolbar-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 2px 2px 2px;
	border-width: 1px;
	border-style: solid;
	background-color: transparent;
	border-color: transparent
}

.top-menu-gray .x-btn-over {
	border-color: #9d9d9d !important;
	background-image: none;
	background-color: #f3f3f3;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#e9e9e9));
	background-image: -webkit-linear-gradient(top,#fbfbfb,#e9e9e9);
	background-image: -moz-linear-gradient(top,#fbfbfb,#e9e9e9);
	background-image: -o-linear-gradient(top,#fbfbfb,#e9e9e9);
	background-image: -ms-linear-gradient(top,#fbfbfb,#e9e9e9);
	background-image: linear-gradient(top,#fbfbfb,#e9e9e9);
}

.top-menu-gray .x-btn-wrap-default-toolbar-small.x-btn-split-right:after, .top-menu-gray .x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after {
	width: 14px;
	content: "\f0d7";
	font: 10px/1 FontAwesome;
	color: black;
	padding-left: 2px;
}

.top-menu-gray .x-btn-wrap-default-toolbar-small.x-btn-split-right > .x-btn-button {
	padding-right: 0px;
}

.menu-gray .x-menu-body-default {
	background-color: #f0f0f0 !important;
}

.menu-gray .x-menu-item-icon-default {
	color: #333333 !important;
	font-family: Verdana, sans-serif !important;
	font-size: 10px !important;
	height: 16px;
}

.menu-gray .x-menu-item-text-default {
	color: #333333 !important;
	font-family: Verdana, sans-serif !important;
	font-size: 10px;
	line-height: 20px;
}

.x-menu-item-text-default {
	font-weight: 400;
}

.menu-gray .x-menu-item {
	border-color: transparent !important;
	border-radius: 3px;
	border: 1px solid;
}


.menu-gray .x-menu-item-separator {
	border-color: #D0D0D0 !important;
}

.menu-gray .x-menu-item-active {
	border-color: #9d9d9d !important;
	background-color: #f3f3f3 !important;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#e9e9e9)) !important;
	background-image: -webkit-linear-gradient(top,#fbfbfb,#e9e9e9) !important;
	background-image: -moz-linear-gradient(top,#fbfbfb,#e9e9e9) !important;
	background-image: -o-linear-gradient(top,#fbfbfb,#e9e9e9) !important;
	background-image: -ms-linear-gradient(top,#fbfbfb,#e9e9e9) !important;
	background-image: linear-gradient(top,#fbfbfb,#e9e9e9) !important;
}


.menu-gray .x-menu-body .x-menu-item-icon-default {
	top: 5px;
}

.menuSelected span {
	font-weight: bold !important;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	SEARCH FIELD
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.tf-trigger {
	width: 20px;
	font-family: Glyphicons !important;
}

.tf-trigger-clear:before {
	content: "\e208" !important;
}

.tf-trigger-search:before {
	content: "\e028" !important;
}

.tf-searchfield .x-form-trigger-wrap {
	/*padding-right: 5px;*/
}

/* SEARCH COMBO */
.dotsIcon:before {
	content: "\f141" !important;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	OVERRIDE EXT
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.x-tree-checkbox {
	color: #919191;
}

.x-panel-header {
	border: solid 1px #e5e5e5;
}

.x-column-header-checkbox {
	border-color: #e5e5e5;
}

.x-grid-item-over .x-multiselector-remove {
	color: #404040;
}

.x-grid-cell-inner .x-gi {
	overflow: hidden;
}

.x-multiselector-remove.x-grid-cell {
	padding-right: 10px;
	cursor: pointer;
}

.x-multiselector-remove .x-grid-cell-inner {
	padding: 7px 0px 6px;
	text-align: center !important;
}

.hideMe {
	display: none !important;
}

.units-grid .x-grid-item {
	font-weight: 400;
}

.x-menu-body .x-menu-item-icon-default {
	top: 9px; // set à 9px pour les split (ex: sauvegarde favori)
}

.x-form-item-default.x-item-disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.6;
}

.x-form-text[role="combobox"][readonly="readonly"], .ux-icon-combo-wrap .x-form-text[readonly="readonly"]{
	cursor: pointer !important;
}

.x-tool-tool-el{
	color: #3d3d3d !important;
}

.x-tool-removeall {
	font: 16px/1 FontAwesome;
}

.x-tool-removeall:before {
	content: '\f1f8';
}

.selected-items-message .x-form-display-field-default {
	min-height: 12px;
	margin-top: 4px;
}

.x-btn-wrap-default-small.x-btn-split-right > .x-btn-button:after {
	border-right: 1px solid #d0d0d0;
}

.x-btn-focus .x-btn-wrap-default-small.x-btn-split-right > .x-btn-button:after {
	border-right: 1px solid #3d3d3d;
}

.x-btn-default-small.x-btn-disabled {
	border-color: #5A5A5A;
}

.x-form-field.x-form-radio.x-form-radio-default.x-form-cb.x-form-cb-default {
	padding-left: 1px;
}

.x-datepicker-selected div.x-datepicker-date {
	background-color: #dedede;
}

/* TABS */

.x-tab-bar-body.x-tab-bar-body-default.x-box-layout-ct {
	background-color: white;
}

.x-tab.x-unselectable.x-box-item.x-tab-default {
	border-bottom: solid 2px transparent;
}

.x-tab-inner-default {
	color: #cecece;
	font-size: 16px;
}

.x-tab.x-tab-active.x-tab-default .x-tab-inner-default {
	color: initial;
}

.x-tab-over.x-tab-default {
	background-image: none;
	background-color: white !important;
	color: #3d3d3d !important;
}

.x-tab-over.x-tab-default .x-tab-inner.x-tab-inner-default {
	color: #3d3d3d !important;
}

.x-tab-focus.x-tab-default {
	outline: 0px;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	DATE RANGE PICKER
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.predefined-periods-grid .x-grid-td {
	cursor: pointer;
}

/*
 * ================================================== ResetTriggerButton ==================================================
 */

.x-btn-split-reset-right.x-btn-wrap-default-toolbar-small.x-btn-split-right:after {
	font-family: 'Glyphicons' !important;
	content: '\e208';
	color: #919191;
}

.x-btn-split-reset-disabled-right.x-btn-wrap-default-toolbar-small.x-btn-split-right:after {
	content: '';
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	GRID
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.grid-filtered {
	border: 1px dashed red !important;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	GLYPH COLORS
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.info-blue {
	color: #03A9F4 !important;
}

.success-green {
	color: #43A047 !important;
}

.error-red, .error-red .x-btn-icon-el-default-toolbar-small, .error-red .x-btn-icon-el-default-medium {
	color: #F44336 !important;
}

.material-orange {
	color: #FF9800 !important;
}

.material-grey {
	color: #9E9E9E !important;
}

.file-pdf-color::before {
	color: #f44336;
}

.file-excel-color::before {
	color: #4caf50;
}

.file-text-color::before {
	color: #607d8b;
}

.file-code-color::before {
	color: #ff5722;
}

.file-file-color::before {
	color: #607d8b;
}

.file-globe-color::before {
	color: #3f51b5;
}

.ext-button-color {
	color: rgb(145, 145, 145);
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	SIDE PANEL
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.side-panel {
	box-shadow: -1px 1px 2px rgba(0,0,0);
	background-color: #ECECEC !important;
	position: absolute !important;
	bottom: 20px !important;
	right: 0 !important;
	left: 100% !important;
	width: auto !important;
	padding: 20px !important;
	line-height: 18px;
	transition: left 0.2s;
	white-space: nowrap;
	overflow: hidden !important;
	height: 100% !important;
	top: 0 !important;
	z-index: 29200;
}

.side-panel .x-autocontainer-outerCt {
	width: 100%;
}

.side-panel-move {
	left: 30% !important;
}

.side-panel-move-400 {
	left: calc(100% - 400px) !important;
}
.side-panel-move-500 {
	left: calc(100% - 500px) !important;
}
.side-panel-move-600 {
	left: calc(100% - 600px) !important;
}
.side-panel-move-650 {
	left: calc(100% - 650px) !important;
}
.side-panel-move-940 {
	left: calc(100% - 940px) !important;
}

.side-panel-move-50 {
	left: 50% !important;
}
.side-panel-move-95 {
	left: 5% !important;
}

.side-panel-move-overflow {
	white-space: normal;
	overflow: auto !important;
}

.side-panel h2 {
	font-size: 15px !important;
}
/*
.side-panel div,.side-panel span,.side-panel li,.side-panel ul,.side-panel p,.side-panel td {
	font-size: 13px !important;
}
*/
#side-panel-panel-outerCt {
	width: 100%;
}

.side-panel-close {
	position: absolute !important;
	right: 70% !important;
	bottom: 20px !important;
	width: 30% !important;
	padding: 10px 15px;
	text-align: right;
	z-index: 29200;
	height: 100% !important;
	top: 0 !important;
}
.side-panel-close-95 {
	right: 95% !important;
	width: 5% !important;
}

.side-panel-close-400 {
	right: calc(100% - 400px) !important;
	width: calc(100% - 400px) !important;
}

.side-panel-close-500 {
	right: calc(100% - 500px) !important;
	width: calc(100% - 500px) !important;
}

.side-panel-close-600 {
	right: calc(100% - 600px) !important;
	width: calc(100% - 600px) !important;
}

.side-panel-close-650 {
	right: calc(100% - 650px) !important;
	width: calc(100% - 650px) !important;
}

.side-panel-close-940 {
	right: calc(100% - 940px) !important;
	width: calc(100% - 940px) !important;
}

.side-panel-close-icon {
	top: 5px;
	left: 5px;
	background-image: url("/assets/meta/db2e6e5e/t5/images/reporting/close.png") !important;
	background-repeat: no-repeat;
	background-color: transparent !important;
	background-position: 50%;
	border: none;
	box-shadow: none !important;
}

.side-panel-btn-icon {
	background-image: url("/assets/meta/72246693/t5/images/reporting/generate.png");
}

#side-panel-close-panel-outerCt {
	width: 100%;
}

.side-panel-header {
	text-decoration: underline;
	font-weight: 600;
}

.side-panel-header-table {
	width: 100%;
}

#side-panel-body-content b,#side-panel-body-content strong {
	font-weight: 700;
}

.side-panel-header-table td {
	padding: 0px;
}

.side-panel-btn-container {
	width: 100%;
	text-align: right;
}

.side-panel-btn {
	padding: 5px;
	border-radius: 0px;
	background-color: white;
	background-image: none;
}

.dark-mask {
	background: black;
	opacity: 0.8;
	z-index: 29011;
}

/* Cacher le centre clair du masque "en cours de chargement" */
.dark-mask .x-mask-msg {
	display: none;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	REPORTS IN PROGRESS
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.rankBar {
	border: 1px solid #888888;
	float: left;
	font-size: 1px;
	height: 8px;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.rankBarWithText {
	border: 1px solid #888888;
	float: left;
	font-size: 1px;
	height: 16px;
	text-align: center;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.rankFilledBar {
	background-attachment: scroll;
	/* background-color: #B8E571; */
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	float: left;
	font-size: 1px;
	height: 8px;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.rankFilledBarWithText {
	background-attachment: scroll;
	/* background-color: #B8E571; */
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	float: left;
	height: 16px;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.percentageText {
	display: inline-block;
	width: 60px;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}

.veryLowLevel {
	background-color: #D32F2F;
}

.lowLevel {
	background-color: #EF5350;
}

.warningLevel {
	background-color: #FFF176;
}

.goodLevel {
	background-color: #81C784;
}

.iconText {
	vertical-align: middle;
	margin-right: 3px;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	REPORTS IN PROGRESS
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.reports-in-progress-cell {
	padding-top: 8px;
}

.reports-in-progress-grid-fixed-rowheight {
	height: 40px;
}

/*
 * ================================================== Ext.ux.LovCombo ==================================================
 */
/*
.x-combo-checker {
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
	background-image:url("/assets/meta/d45e6d2a/t5/js/extjs-6/resources/images/menu/default-unchecked.png");
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	display: inline;
}

.x-boundlist-selected .x-combo-checker {
	background-image:url("/assets/meta/3465ccb8/t5/js/extjs-6/resources/images/menu/default-checked.png");
}

.x-combo-text {
	padding-left: 10px;
}

*/


.lov-item.x-boundlist-selected {
	border-color: transparent;
	background-color: transparent;
	color: #404040;
}
.lov-item.x-boundlist-selected:hover {
	background-color: #c5c5c5 !important
}
.lov-item.x-boundlist-item:hover {
	background-color: #c5c5c5 !important
}
.lov-item span {
	vertical-align: middle;
}
.lov-item.x-boundlist-selected .x-form-checkbox-default:before {
	content: "\e613";
}



/*
 * ================================================== Comparison itinerary ==================================================
 */

.arrowComparison{
	background-image: url("/assets/meta/e24aa7e0/t5/images/16x16/arrow_comparison.png") !important;
}

.playIcon {
	background-image: url("/assets/meta/bacb5c0d/t5/images/16x16/control_play_blue.png") !important;
}

.stopIcon {
	background-image: url("/assets/meta/f3c34e67/t5/images/16x16/control_stop_blue.png") !important;
}

.pauseIcon {
	background-image: url("/assets/meta/9c02510d/t5/images/16x16/control_pause_blue.png") !important;
}

.endIcon {
	background-image: url("/assets/meta/5565145/t5/images/16x16/control_end_blue.png") !important;
}

.fastForwardIcon {
	background-image: url("/assets/meta/5f725117/t5/images/16x16/control_fastforward_blue.png") !important;
}

.rewindIcon {
	background-image: url("/assets/meta/308f6079/t5/images/16x16/control_rewind_blue.png") !important;
}

.startIcon {
	background-image: url("/assets/meta/1d2c5ac5/t5/images/16x16/control_start_blue.png") !important;
}

.cleanGrid{
	background-image: url("/assets/meta/cae937dd/t5/images/16x16/table_delete.png") !important;
}

.showOnMapIcon .x-column-header-text {
	background-image: url("/assets/meta/fc55cba/t5/images/16x16/showOnMap.png") !important;
}
.showOnMap {
	background-image: url("/assets/meta/fc55cba/t5/images/16x16/showOnMap.png") !important;
}
.hideOnMap {
	background-image: url("/assets/meta/9fc87b12/t5/images/16x16/hideOnMap.png") !important;
}

.ignoredGridIcon .x-column-header-text {
	background-image: url("/assets/meta/56812c99/t5/images/16x16/ignored.png") !important;
}

.hideIcon {
	background-image: url("/assets/meta/56812c99/t5/images/16x16/ignored.png") !important;
}

.no-icon-row .x-tree-icon {
	display: none !important;
}

.no-icon-row div {
	padding: 0px !important;
	vertical-align: top;
}


.no-icon-row .x-tree-elbow-img {
	margin-top: 0px;
}

/*
 * =========================================== Map Tooltips =======================================
 */
.positionTooltip {
	background-color: white;
	padding: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	border-color: #d0d0d0;
}
.positionTooltip .x-tip-body-default {
	color: #3d3d3d;
	font-weight: 400;
}
.positionTooltip .x-tip-anchor-bottom {
	border-top: 10px solid #b9b9b9;
}
.positionTooltip .x-tip-body {
	padding: 0;
}
.positionTooltip .tip-header {
	background-color:#F5F5F5;
	border-bottom:1px solid #ddd;
	font-weight: 600;
	margin-bottom: 2px;
}
.positionTooltip .tip-body {
	padding: 3px 6px 10px;
}
.positionTooltip .tip-body td {
	padding: 0px;
}
.positionTooltip .tip-label {
	color: grey;
}
.positionTooltip .tip-label-icon {
	float:left;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	margin-top: 8px;
}
.tip-label-icon:before {
	padding-top: 2px;
}

.positionTooltip .tip-icon .tip-icon-vehicle-label {
	margin-left:50px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.positionTooltip .tip-icon .tip-icon-routing-label {
	margin-top: 0px;
	margin-bottom: 0px;
}
.positionTooltip .tip-poi img {
	margin: 5px !important;
}
.positionTooltip .tip-poi p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.positionTooltip .tip-value {
	padding-left: 10px;
}
.positionTooltip .tip-value-icon {
	min-height: 24px;
	padding: 9px 0 0 18px;
}
.positionTooltip .tip-icon img {
	float: left;
	margin: 0 5px;
}
.positionTooltip .tip-icon img.tip-title {
	float: left;
	margin: 5px 5px;
}
.tip-routing .tip-header {
	padding: 3px;
}
.routing-body td {
	height: 18px;
	min-width: 25px;
}
.positionTooltip .tip-icon p {
	padding: 5px 0;
}
.checkAllNoPadding {
	padding-top: 1px !important;
}
.minerHelmetIcon {
	background-image: url("/assets/meta/daf88f1f/t5/images/16x16/helmet_mine.png");
}

/*
 * =========================================== Vidéyo =======================================
 */
.cameraFrame {
	width: 320px !important;
	height: 240px !important;
}
.cameraFrame body {
	margin: 0px;
}
.timeField {
	font-weight: bold;
}
.emptyPanelHtml {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: large;
	opacity: 0.5;
}

/*
 * =========================================== Cost Management =======================================
 */
.carMoneyIcon {
	background-image: url("/assets/meta/46643d0/t5/images/16x16/car_money.png") !important;
}

/*
 * =========================================== Sms Quota =======================================
 */
.reloadIcon {
	background-image: url("/assets/meta/862a41ae/t5/images/16x16/email_up.png") !important;
}
.smsQuotaIcon {
	background-image: url("/assets/meta/8e37e8ea/t5/images/16x16/sms_quota.png") !important;
}
.smsHistoryIcon {
	background-image: url("/assets/meta/fd462164/t5/images/16x16/sms_history.png") !important;
}
.resentIcon {
	background-image: url("/assets/meta/faa75035/t5/images/16x16/arrow_rotate_clockwise.png") !important;
}
.insuficientQuotaIcon {
	background-image: url("/assets/meta/9f74d7bb/t5/images/16x16/error_red.png") !important;
}

/*
 * =========================================== HighCharts =======================================
 */
.highchart-value {
	font-size: 11px;
}

.highchart-value td {
	font-size: 11px;
}

/*
 * =========================================== Input Model =======================================
 */
.inputConfigureIcon {
	background-image: url("/assets/meta/efb3fc62/t5/images/16x16/input_configure.png") !important;
}

/*
 * =========================================== Decoding Profile =======================================
 */
.outputIcon {
	background-image: url("/assets/meta/b02c41c7/t5/images/16x16/lightbulb.png") !important;
}
.previewIcon {
	background-image: url("/assets/meta/13044c78/t5/images/16x16/eye.png") !important;
}

/*
 * =========================================== Servico Overtime Management =======================================
 */
.blackColor {
	color: black !important;
}
.greenColor {
	color: green !important;
}
.redColor {
	color: red !important;
}
.pageAddIcon {
	background-image: url("/assets/meta/ddb937b0/t5/images/16x16/page_add.png") !important;
}
.pageEditIcon {
	background-image: url("/assets/meta/d0843962/t5/images/16x16/page_edit.png") !important;
}

/*
 * =========================================== Check in @ work =======================================
 */
.construbadgeIcon {
	background-image: url("/assets/meta/e18fd051/t5/images/16x16/card_back.png") !important;
}
.idCardOcrIcon {
	background-image: url("/assets/meta/86e64ad8/t5/images/16x16/vcard_magnify.png") !important;
}
.barcodeIcon {
	background-image: url("/assets/meta/43b7cf6c/t5/images/16x16/barcode.png") !important;
}
.barcode2Icon {
	background-image: url("/assets/meta/d7b5fc53/t5/images/16x16/barcode_2.png") !important;
}
.personEditIcon {
	background-image: url("/assets/meta/40f54c81/t5/images/16x16/person_edit.png") !important;
}
.unknownKeyIcon {
	background-image: url("/assets/meta/6a7876bf/t5/images/16x16/question.png") !important;
}
.administrativeDataFailIcon {
	background-image: url("/assets/meta/9b79f977/t5/images/16x16/administrative_data_failed.png") !important;
}
.cellocatorIcon {
	background-image: url("/assets/meta/d5bc0e6c/t5/images/16x16/cellocator.png") !important;
}
.chartAddIcon {
	background-image: url("/assets/meta/572911b/t5/images/16x16/chart_curve_add.png") !important;
}
.chartEditIcon {
	background-image: url("/assets/meta/c3ea93c2/t5/images/16x16/chart_curve_edit.png") !important;
}

.sliderBlue {
	background-image: url("/assets/meta/99b23637/t5/images/slider/slider.png") !important;
	z-index: 11000 !important;
}
.x-grid-row-summary .x-grid-cell-inner {
	font-weight: bold;
}

/*
 * =========================================== Monitoring =======================================
 */
.monitorIcon {
	background-image: url("/assets/meta/3f093a53/t5/images/16x16/monitor.png") !important;
}
.monitorConfigIcon {
	background-image: url("/assets/meta/398ca248/t5/images/16x16/monitor_settings.png") !important;
}
.severity1Icon {
	background-image: url("/assets/meta/fd72e65f/t5/images/16x16/severity1.png") !important;
}

.severity2Icon {
	background-image: url("/assets/meta/3cf1ed72/t5/images/16x16/severity2.png") !important;
}

.severity3Icon {
	background-image: url("/assets/meta/6e5af7ab/t5/images/16x16/severity3.png") !important;
}

.severity4Icon {
	background-image: url("/assets/meta/667e48e/t5/images/16x16/severity4.png") !important;
}

.severity5Icon {
	background-image: url("/assets/meta/4d14bc2c/t5/images/16x16/severity5.png") !important;
}

/*
 * =========================================== NotificationHistory =======================================
 */

.monitorIcon {
	background-image: url("/assets/meta/3f093a53/t5/images/16x16/monitor.png") !important;
}

.mailboxFullIcon {
	background-image: url("/assets/meta/9427e84f/t5/images/16x16/mails_stack.png") !important;
}

.invalidAddressIcon {
	background-image: url("/assets/meta/2e8a308d/t5/images/16x16/mail_error.png") !important;
}

.emailQuestion {
	background-image: url("/assets/meta/82de31e5/t5/images/16x16/email_question.png") !important;
}

.bellErrorIcon {
	background-image: url("/assets/meta/a648dcc/t5/images/16x16/bell_error.png") !important;
}

.userUnknownIcon {
	background-image: url("/assets/meta/5f2378d7/t5/images/16x16/user_unknown.png") !important;
}

.administrativeProhibitionIcon {
	background-image: url("/assets/meta/48c952b7/t5/images/16x16/administrative_prohibition.png") !important;
}

.accessDeniedIcon {
	background-image: url("/assets/meta/7fff4f59/t5/images/16x16/access_denied.png") !important;
}

.relayingDeniedIcon {
	background-image: url("/assets/meta/31aaeb1e/t5/images/16x16/relaying_denied.png") !important;
}

.mailboxUnavailableIcon {
	background-image: url("/assets/meta/690c325a/t5/images/16x16/mailbox_unavailable.png") !important;
}

.mailBannedIcon {
	background-image: url("/assets/meta/be2b7fca/t5/images/16x16/mail_banned.png") !important;
}

.smsIcon {
	background-image: url("/assets/meta/81ae5bbb/t5/images/16x16/sms.png") !important;
}

/*
 * =========================================== Solution Fuel ======================================
 */
.wrenchIcon {
	background-image: url("/assets/meta/5ef23030/t5/images/16x16/wrench.png") !important;
}

/*
 * =========================================== Reporting ======================================
 */

.tacographIcon {
	background-image: url("/assets/meta/b68ceb92/t5/images/16x16/tacograph.png") !important;
}

/*
 * =========================================== Fieldset ======================================
 */

.formPanelTitle {
	background: none !important;
	box-shadow: none;
	font-weight: bold !important;
	border-bottom: 1px solid #e5e5e5 !important;
	padding: 0 0 2px 0 !important;
	margin-bottom: 10px;
}
.formPanelTitle .x-panel-header-title-default {
	font-weight: 600 !important;
}

.triton-fieldset .x-panel-header-default-horizontal.x-header-noborder {
	padding: 12px 8px 10px 6px;
}

.triton-fieldset .formPanelTitle {
	border-bottom: 1px solid #ECECEC !important;
	margin-bottom: 10px;
}

.triton-fieldset.triton-fieldset-no-border .formPanelTitle {
	border-bottom: none !important;
}

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  	Forms - ErrorField
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.errorPanel,.validPanel,.warningPanel,.loadingPanel,.infoPanel,.infoPanelNoIcon
	{
	background-repeat: no-repeat;
	min-height: 16px !important;
	background-position: 5px 5px !important;
	width: 100%;
	/* padding: 5px; */
}

.remoteServicesWarning {
	background-position: 10px 10px !important;
}

.remoteServicesWarning td {
	padding: 5px;
}

.errorPanel {
	border: 1px solid #F44336 !important;
	background-color: #FFE3E0;
}

.validPanel {
	border: 1px solid #43A047 !important;
	background-color: #C5FFC1;
}

.warningPanel {
	border: 1px solid #FF9800 !important;
	background-color: #F9FFAD;
}

.loadingPanel {
	border: 1px solid #9E9E9E !important;
	background-color: #F6F6F6;
}

.loadingPanel li {
	list-style: none;
}

.infoPanel {
	border: 1px solid #1565C0 !important;
	background-color: #DDEBFF;
}

.infoPanel-color {
	color: #1565C0 !important;
}

.infoPanelNoIcon {
	border: 1px solid blue !important;
	background-color: #DDEBFF;
}

.errorPanel ul,.validPanel ul,.warningPanel ul,.loadingPanel li,.infoPanel ul,.infoPanelNoIcon ul {
	margin: 5px;
}

.errorPanel li,.validPanel li,.warningPanel li,.infoPanelNoIcon li {
	list-style: disc;
}
.infoPanel li {
	list-style: none;
	color: blue !important;

}

.infoPanelNoIcon li {
	color: #1E3AFF !important;
}


.noImage {
	background-image: none !important;
}
.error-target-icon {
	margin-left: 10px;
	float: left;
}


.x-box-scroller-tab-bar-default {
	color: #3d3d3d !important;
}

.mapOptionBackground {
	background-position: right;
	background-repeat: no-repeat;
	display: inline-block;
	width: 200px;
	line-height: 30px;
	top: 0px;
}

.mapOptionBackgroundShort {
	background-position: right;
	background-repeat: no-repeat;
	display: inline-block;
	width: 175px;
	line-height: 30px;
}

.listOptionBackground {
	background-position: right;
	background-repeat: no-repeat;
	display: inline-block;
	width: 250px;
	line-height: 30px;
}

.mapConfigPanelItem,.mapConfigPanelItem div {
	margin: 0;
	padding: 0 !important;
}


.mapStyleColor {
	background-image: url("/assets/meta/eb76c3bf/t5/images/icons/map_style_color.gif");
}

.mapStyleGrayscale {
	background-image: url("/assets/meta/e85b4790/t5/images/icons/map_style_grayscale.gif");
}

.mapLegendVisible {
	background-image: url("/assets/meta/4233f593/t5/images/icons/map_legend_yes.gif");
}

.mapLegendHidden {
	background-image: url("/assets/meta/674794b5/t5/images/icons/map_legend_no.gif");
}

.mapLegendVisible_boat {
	background-image: url("/assets/meta/1967d22a/t5/images/icons/map_legend_yes_boat.gif");
}

.mapLegendHidden_boat {
	background-image: url("/assets/meta/666ac13f/t5/images/icons/map_legend_no_boat.gif");
}

.mapOptMarkerDir {
	background-image: url("/assets/meta/c1abab8c/t5/images/icons/map_marker_heading.gif");
}

.mapOptMarkerUnit {
	background-image: url("/assets/meta/4233f593/t5/images/icons/map_marker_unit.gif");
}

.mapOptMarkerUnit_boat {
	background-image: url("/assets/meta/1967d22a/t5/images/icons/map_marker_unit_boat.gif");
}

.mapOptMarkerMini {
	background-image: url("/assets/meta/6cc76ef6/t5/images/icons/map_marker_mini.gif");
}

.mapOptMarkerHeadingUnit {
	background-image: url("/assets/meta/aa596dc8/t5/images/icons/map_marker_heading_unit.png");
}

.mapOptLinkVisible {
	background-image: url("/assets/meta/4233f593/t5/images/icons/map_link_yes.gif");
}

.mapOptLinkHidden {
	background-image: url("/assets/meta/8cb75009/t5/images/icons/map_link_no.gif");
}

.mapOptLinkVisible_boat {
	background-image: url("/assets/meta/1967d22a/t5/images/icons/map_link_yes_boat.gif");
}

.mapOptLinkHidden_boat {
	background-image: url("/assets/meta/5e95b677/t5/images/icons/map_link_no_boat.gif");
}

.mapOptPoiZoneHidden {
	background-image: url("/assets/meta/8f5530cd/t5/images/icons/map_poi_zone_no.png");
}

.mapOptPoiZoneVisible {
	background-image: url("/assets/meta/d6ad19d/t5/images/icons/map_poi_zone_yes.png");
}

.mapOptGeofVisible {
	background-image: url("/assets/meta/ce764961/t5/images/icons/map_geofencing_yes.gif");
}

.mapOptGeofHidden {
	background-image: url("/assets/meta/f4668e71/t5/images/icons/map_geofencing_no.gif");
}

.mapOptionInput span.x-form-radio {
	margin-top: 14px;
}

.no-select {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge */
	user-select: none;			 /* standard */
}

/*
 * Style pour un bouton dans une toolbar
 */
.x-btn-default-toolbar-small-disabled {
	border: 0px;
}

.x-btn-tbar-toolbar-small {
	background-color: #F8F8F8;
	background-image: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE);
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #BBBBBB;
	padding: 2px 4px 2px 2px;
}

.x-btn-tbar-toolbar-small-icon button,.x-btn-tbar-toolbar-small-icon .x-btn-inner,.x-btn-tbar-toolbar-small-noicon button,.x-btn-tbar-toolbar-small-noicon .x-btn-inner
	{
	height: 16px;
	line-height: 16px
}

.x-btn-tbar-toolbar-small-icon button {
	padding: 0;
	width: 16px !important;
	height: 16px
}

.x-btn-tbar-toolbar-small-icon .x-btn-icon {
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.x-btn-tbar-toolbar-small-icon-text-left button {
	height: 16px
}

.x-btn-tbar-toolbar-small-icon-text-left .x-btn-inner {
	height: 16px;
	line-height: 16px;
	padding-left: 20px
}

.x-btn-tbar-toolbar-small-icon-text-left .x-btn-icon {
	width: 16px;
	height: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: auto
}

.x-btn-tbar-toolbar-small-over {
	border-color: #9d9d9d;
	background-image: none;
	background-color: #f3f3f3;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb),
		color-stop(100%, #e9e9e9));
	background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
	background-image: linear-gradient(top, #fbfbfb, #e9e9e9)
}

/* séparateurs dans combobox */
.x-combo-group-name {
	padding: 10px 0px 5px 11px;
	font-weight: 600;
}
