.icon-gauge-toolbar {
    background-image: url( 'images/utiles/icons/gauge.png' ) !important;
    background-repeat: no-repeat;
}

/* width */
::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #D3D3D3 !important;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #bcbcbc !important;
}

/*nav filter*/
.x-btn-pressed.filter-btn .x-btn-text {
	background-image: url( 'images/funnel_X.gif' );
}

.filter-btn .x-btn-text {
	background-image: url( 'images/funnel_plus.gif' );
}

.expand-all-btn .x-btn-text {
	background-image: url( 'images/expandall.gif' );
}

.save-report-btn {
	background-image: url( 'images/save.gif' ) !important;
}

.icon-price {
    background-image: url( 'images/utiles/icons/price.png' ) !important;
}


.table-collection tr:hover {background-color: #f5f5f5;}

.table-collection tr:nth-child(even) {background-color: #f2f2f2;}

.btn-collection{
    animation-duration: 4s !important;
}

.btn-collection:HOVER{
    width: 80% !important;
    transition: width 1s !important;
    -webkit-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.51);
    -moz-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.51);
    box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.51);
    
}

.pdf-icon {
	background-image: url( 'images/pdf-icon.gif' ) !important;
}

.collapse-all-btn .x-btn-text {
	background-image: url( 'images/collapseall.gif' );
}

.icon-map .x-btn-text {
	background-image: url( 'images/silk/user.gif' );
}

/*side nav*/
.tree-category-icon {
	background-image: url( images/silk/chart_organisation.gif ) !important;
}

.windows-category-icon {
	background-image: url( images/silk/application_cascade.gif ) !important;
}

.combo-category-icon {
	background-image: url( images/silk/script_edit.gif ) !important;
}

.toolbar-category-icon {
	background-image: url( images/silk/application_view_tile.gif )
		!important;
}

.grids-category-icon {
	background-image: url( images/silk/table.gif ) !important;
}

.forms-category-icon {
	background-image: url( images/silk/application_form_add.gif ) !important;
}

.tabs-category-icon {
	background-image: url(images/tabs.gif ) !important;
}

.buttons-category-icon {
	background-image: url( images/silk/brick.gif ) !important;
}

.panels-category-icon {
	background-image: url( images/silk/application_osx.gif ) !important;
}

.layout-category-icon {
	background-image: url( images/silk/application_side_list.gif )
		!important;
}

.misc-category-icon {
	background-image: url( images/silk/bullet_wrench.gif ) !important;
}

.combination-category-icon {
	background-image: url( images/silk/vcard_edit.gif ) !important;
}

.dd-category-icon {
	background-image: url( images/silk/layers.gif ) !important;
}

.resizable-nav-icon {
	background-image: url( images/silk/shape_handles.gif ) !important;
}

.progressbar-nav-icon {
	background-image: url( images/silk/film.gif ) !important;
}

.dataview-nav-icon {
	background-image: url( images/silk/application_view_list.gif )
		!important;
}

.colorpicker-nav-icon {
	background-image: url( images/silk/application_view_tile.gif )
		!important;
}

.datepicker-nav-icon {
	background-image: url( images/silk/calendar.gif ) !important;
}

.mask-nav-icon {
	background-image: url( images/silk/shading.gif ) !important;
}

.animation-nav-icon {
	background-image: url( images/silk/page_white_swoosh.gif ) !important;
}

.plugins-nav-icon {
	background-image: url( images/silk/plugin.gif ) !important;
}

.grid-icon {
	background-image: url( images/silk/table.gif ) !important;
}

.settings-icon {
	background-image: url( images/silk/folder_wrench.gif ) !important;
}

.folder-icon {
	background-image: url( images/silk/folder_go.gif ) !important;
}

.line-chart-icon {
	background-image: url( images/silk/chart_curve.gif ) !important;
}

.bar-chart-icon {
	background-image: url( images/silk/chart_bar.gif) !important;
}

.pie-chart-icon {
	background-image: url( images/silk/chart_pie.gif) !important;
}

.new-tab-icon {
	background-image: url(images/new_tab.gif) !important;
}

.tab-icon {
	background-image: url(images/tabs.gif ) !important;
}

/*common*/
.database-add-icon {
	background-image: url( images/silk/database_add.gif) !important;
}

.database-delete-icon {
	background-image: url( images/silk/database_delete.gif) !important;
}

.user-icon {
	background-image: url( images/silk/user.gif) !important;
}

.test-spacing {
	padding: 15px;
}

.x-panel-body p {
	margin: 10px;
	line-height: 1.25;
}

.dp-highlighter {
	font-size: 11px;
	font-family: monospace;
}

.dp-highlighter ol, .dp-highlighter ol li {
	font-family: monospace;
}

.grid-icon {
	background-image: url( images/silk/grid.gif ) !important;
}

.add-icon {
	background-image: url( images/silk/add.gif ) !important;
}

.delete-icon {
	background-image: url( images/silk/delete.gif ) !important;
}

.image-icon {
	background-image: url( images/silk/image.gif ) !important;
}

.user-add-icon {
	background-image: url( images/silk/user_add.gif ) !important;
}

.user-delete-icon {
	background-image: url( images/silk/user_delete.gif ) !important;
}

.book-icon {
	background-image: url( images/silk/book_open.gif ) !important;
}

.source-icon {
	background-image: url( images/silk/script_edit.gif ) !important;
}

.java-icon {
	background-image: url( images/silk/page_white_code.gif ) !important;
}

.css-icon {
	background-image: url( images/silk/css.gif ) !important;
}

.html-icon {
	background-image: url( images/silk/html.gif ) !important;
}

.xml-icon {
	background-image: url( images/silk/html.gif ) !important;
}

.xml-icon {
	background-image: url( images/silk/script_gear.gif ) !important;
}

.json-icon {
	background-image: url( images/silk/script_code.gif ) !important;
}

.world-icon {
	background-image: url( images/silk/world.gif ) !important;
}

.tree-icon {
	background-image: url( images/silk/sitemap_color.gif ) !important;
}

.search-icon {
	background-image: url( images/silk/page_find.gif ) !important;
}

.telephone-icon {
	background-image: url( images/silk/telephone.gif ) !important;
}

.paste-icon {
	background-image: url( images/silk/page_paste.gif ) !important;
}

.office-icon {
	background-image: url( images/silk/page_white_office.gif ) !important;
}

.excel-icon {
	background-image: url( images/silk/page_white_excel.gif ) !important;
}

.powerpoint-icon {
	background-image: url( images/silk/page_white_powerpoint.gif )
		!important;
}

.word-icon {
	background-image: url( images/silk/page_word.gif ) !important;
}

.visualstudio-icon {
	background-image: url( images/silk/page_white_visualstudio.gif )
		!important;
}

.c-icon {
	background-image: url( images/silk/page_white_c.gif ) !important;
}

.cpp-icon {
	background-image: url( images/silk/page_white_cplusplus.gif ) !important;
}

.csharp-icon {
	background-image: url( images/silk/page_white_csharp.gif ) !important;
}

.text-align-right {
	background-image: url( images/silk/text_align_right.gif ) !important;
}

.text-align-center {
	background-image: url( images/silk/text_align_center.gif ) !important;
}

.text-align-justify {
	background-image: url( images/silk/text_align_justify.gif ) !important;
}

.text-align-left {
	background-image: url( images/silk/text_align_left.gif ) !important;
}

.text-bold {
	background-image: url( images/silk/text_bold.gif ) !important;
}

.text-italic {
	background-image: url( images/silk/text_italic.gif ) !important;
}

.text-underline {
	background-image: url( images/silk/text_underline.gif ) !important;
}

.text-h1 {
	background-image: url( images/silk/text_heading_1.gif ) !important;
}

/*live search*/
.search-item {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	border: 1px solid #fff;
	border-bottom: 1px solid #eeeeee;
	white-space: normal;
	color: #555;
}

.search-item h3 {
	display: block;
	font: inherit;
	font-weight: bold;
	color: #222;
}

.search-item h3 span {
	float: right;
	font-weight: normal;
	margin: 0 0 5px 5px;
	width: 100px;
	display: block;
	clear: none;
}

/*progress bar*/
.status {
	color: #555;
}

.x-progress-wrap.left-align .x-progress-text {
	text-align: left;
}

.x-progress-wrap.custom {
	height: 17px;
	border: 1px solid #686868;
	overflow: hidden;
	padding: 0 2px;
}

.ext-ie .x-progress-wrap.custom {
	height: 19px;
}

.custom .x-progress-inner {
	height: 17px;
	background: #fff;
}

.custom .x-progress-bar {
	height: 15px;
	background: transparent url( images/custom-bar.gif ) repeat-x 0 0;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #EFEFEF;
	border-right: 0;
}

/*data view*/
#images-view .x-panel-body {
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}

#images-view .thumb {
	background: #dddddd;
	padding: 3px;
}

#images-view .thumb img {
	height: 90px;
	width: 64px;
}

#images-view .thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}

#images-view .thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}

#images-view .x-view-over {
	border: 1px solid #dddddd;
	background: #efefef
		url( js/ext/resources/images/default/grid/row-over.gif ) repeat-x left
		top;
	padding: 4px;
}

#images-view .x-view-selected {
	background: #eff5fb url( images/view/selected.gif ) no-repeat right
		bottom;
	border: 1px solid #99bbe8;
	padding: 4px;
}

#images-view .x-view-selected .thumb {
	background: transparent;
}

#images-view .loading-indicator {
	font-size: 11px;
	background-image:
		url( 'js/ext/resources/images/default/grid/loading.gif' );
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin: 10px;
}

/*showcase view*/
#showcase-view .x-panel-body {
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}

#showcase-view .thumb {
	background: #dddddd;
	padding: 3px;
}

#showcase-view .thumb img {
	height: 90px;
	width: 118px;
}

#showcase-view .thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}

#showcase-view .thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}

#showcase-view .x-view-over {
	border: 1px solid #dddddd;
	background: #efefef
		url( js/ext/resources/images/default/grid/row-over.gif ) repeat-x left
		top;
	padding: 4px;
}

#showcase-view .x-view-selected {
	background: #eff5fb url( images/view/selected.gif ) no-repeat right
		bottom;
	border: 1px solid #99bbe8;
	padding: 4px;
}

#showcase-view .x-view-selected .thumb {
	background: transparent;
}

#showcase-view .loading-indicator {
	font-size: 11px;
	background-image:
		url( 'js/ext/resources/images/default/grid/loading.gif' );
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin: 10px;
}

/*forums remote grid*/
.x-grid3-td-topic b {
	font-family: tahoma, verdana;
	display: block;
}

.x-grid3-td-topic b i {
	font-weight: normal;
	font-style: normal;
	color: #000;
}

.x-grid3-td-topic .x-grid3-cell-inner {
	white-space: normal;
}

.x-grid3-td-topic a {
	color: #385F95;
	text-decoration: none;
}

.x-grid3-td-topic a:hover {
	text-decoration: underline;
}

.details .x-btn-text {
	background-image: url(images/details.gif);
}

/*chooser */
.details .x-panel-body {
	padding: 10px;
	text-align: center;
}

.details img {
	padding: 10px;
	height: 90px;
	width: 64px;
}

.details-info {
	border-top: 1px solid #cccccc;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
}

.details-info b {
	color: #555555;
	display: block;
	margin-bottom: 4px;
}

.details-info span {
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}

.ychooser-dlg select {
	font-size: 12px;
}

#ychooser-view .x-panel-body {
	background: white none repeat scroll 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

#ychooser-view .thumb {
	background: #dddddd;
	padding: 3px;
}

#ychooser-view .thumb img {
	height: 90px;
	width: 64px;
}

#ychooser-view .thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}

#ychooser-view .thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}

#ychooser-view .x-view-selected {
	background: #c3daf9;
	border: 2px solid #6593cf;
	padding: 3px;
}

#ychooser-view .x-view-selected .thumb {
	background: transparent;
}

#ychooser-view .loading-indicator {
	font-size: 11px;
	background-image:
		url('../../ext/resources/images/default/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin: 10px;
}

#ychooser-view .x-view-over {
	border: 1px solid #dddddd;
	background: #efefef
		url(../../resources/images/default/grid/row-over.gif) repeat-x left
		top;
	padding: 4px;
}

/*toolbar and menus*/
.bmenu {
	background-image: url( images/menu-show.gif ) !important;
}

/*message box*/
.x-window-dlg .ext-mb-download {
	background: transparent url(images/download.gif) no-repeat top left
		!important;
	height: 36px;
}

/*simple form */
.simple-form-label {
	padding: 5px;
	background-color: #CDEB8B;
	margin-bottom: 15px;
	border: #666666;
}

.icon-work {
	background-image: url( images/utiles/tools.png ) !important;
}

.icon-butterfly {
	background-image: url( images/utiles/icons/logo_butt.png ) !important;
}

.icon-del {
	background-image: url( images/utiles/icons/delete.png ) !important;
}

.icon-mapedit {
	background-image: url( images/icons/fam/MapEdit.png ) !important;
}

.icon-rec {
	background-image: url( images/utiles/user.png ) !important;
}

.icon-no-ubic {
	background-image: url( images/utiles/Ubicar.png ) !important;
}

.icon-no-ubic-toolbar .x-btn-text {
	background-image: url( 'images/utiles/Ubicar.png' );
}

.icon-favuser-toolbar {
	background-image: url( 'images/utiles/icons/fav_user_16.png' )
		!important;
	background-repeat: no-repeat;
}

.icon-favproc-toolbar {
	background-image: url( 'images/utiles/icons/fav_proc_16.png' )
		!important;
	background-repeat: no-repeat;
}

.icon-addfav-toolbar {
	background-image: url( 'images/utiles/icons/favadd_16.png' ) !important;
}

.icon-searchwork-toolbar .x-btn-text {
	background-image: url( 'images/utiles/icons/toolsprev_16.png' );
}

.icon-no-asig {
	background-image: url( images/utiles/compclose.png ) !important;
}

.icon-proximo {
	background-image: url( images/utiles/Proximo.png ) !important;
}

.icon-ejecucion {
	background-image: url( images/utiles/Ejecucion.png ) !important;
}

.icon-rechazo {
	background-image: url( images/utiles/Rechazo.png ) !important;
}

.icon-pausa {
	background-image: url( images/utiles/Pausar.png ) !important;
}

.icon-01AND {
	background-image: url( images/utiles/TQAcueductoAND.png ) !important;
}

.icon-02AND {
	background-image: url( images/utiles/TQSaneamientoAND.png ) !important;
}

.icon-01PAV {
	background-image: url( images/utiles/TQAcueductoPAV.png ) !important;
}

.icon-02PAV {
	background-image: url( images/utiles/TQSaneamientoPAV.png ) !important;
}

.icon-01ANP {
	background-image: url( images/utiles/TQAcueductoANP.png ) !important;
}

.icon-02ANP {
	background-image: url( images/utiles/TQSaneamientoANP.png ) !important;
}

.icon-01ZVE {
	background-image: url( images/utiles/TQAcueductoZVE.png ) !important;
}

.icon-02ZVE {
	background-image: url( images/utiles/TQSaneamientoZVE.png ) !important;
}

.icon-01 {
	background-image: url( images/utiles/TQAcueducto.png ) !important;
}

.icon-02 {
	background-image: url( images/utiles/TQSaneamiento.png ) !important;
}

.icon-03 {
	background-image: url( images/utiles/TQCasaSinAguaOld.png ) !important;
}

.icon-en-turno {
	background-image: url( images/utiles/circle_green.png ) !important;
}

.icon-cont {
	background-image: url( images/utiles/icons/clients_16.png ) !important;
}

.icon-recien-salidos {
	background-image: url( images/utiles/circle_yellow.png ) !important;
}

.icon-en-descanso {
	background-image: url( images/utiles/circle_red.png ) !important;
}

.icon-verif {
	background-image: url( images/utiles/circle_blue.png ) !important;
}

.icon-OKGPS {
	background-image: url( images/utiles/ETBien.png ) !important;
}

.icon-OK {
	background-image: url( images/utiles/ETSinGPS2.png ) !important;
}

.icon-OUT {
	background-image: url( images/utiles/ETFuera2.png ) !important;
}

.icon-00 {
	background-image: url( images/utiles/icons/00.png ) !important;
}

.icon-01 {
	background-image: url( images/utiles/icons/01.png ) !important;
}

.icon-10 {
	background-image: url( images/utiles/icons/10.png ) !important;
}

.icon-11 {
	background-image: url( images/utiles/icons/11.png ) !important;
}

.icon-20 {
	background-image: url( images/utiles/icons/20.png ) !important;
}

.icon-21 {
	background-image: url( images/utiles/icons/21.png ) !important;
}

.icon-prioridad-toolbar .x-btn-text {
	background-image: url( 'images/utiles/prioridad.png' );
}

.icon-reset-toolbar .x-btn-text {
	background-image: url( 'images/utiles/reset.png' );
}

.icon-refresh-toolbar .x-btn-text {
	background-image: url( 'images/utiles/refresh.png' );
}

.icon-search-toolbar .x-btn-text {
	background-image: url( 'images/utiles/search.png' );
}

.icon-reports-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/reports.png' );
}

.icon-first-pag-toolbar .x-btn-text {
	background-image: url( 'images/utiles/icons/rr_16.png' );
}

.icon-previous-pag-toolbar .x-btn-text {
	background-image: url( 'images/utiles/icons/previous_16.png' );
}

.icon-next-pag-toolbar .x-btn-text {
	background-image: url( 'images/utiles/icons/play_16.png' );
}

.icon-last-pag-toolbar .x-btn-text {
	background-image: url( 'images/utiles/icons/ff_16.png' );
}

.icon-satellite-menu {
	background-image: url( 'images/utiles/menu/satellite.png' );
}

.icon-speedometer-menu {
	background-image: url( 'images/utiles/menu/speedometer.png' );
}

.icon-time-menu {
	background-image: url( 'images/utiles/menu/time.png' ) !important;
}

.icon-usevehicle-menu {
	background-image: url( 'images/utiles/menu/usevehicle.png' );
}

.icon-reps-menu {
	background-image: url( 'images/utiles/menu/reports.png' );
}

.icon-monitor-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/monitor.png' );
}

.icon-chartline-menu {
	background-image: url( 'images/utiles/menu/chartline.png' );
}

.icon-chartbar-menu {
	background-image: url( 'images/utiles/menu/chartbar.png' );
}

.icon-chartpie-menu {
	background-image: url( 'images/utiles/menu/chartpie.png' );
}

.icon-date-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/calendar.png' );
}

.icon-calendaradd-menu {
	background-image: url( 'images/utiles/menu/calendaradd.png' ) !important;
}

.icon-clockerror-menu {
	background-image: url( 'images/utiles/menu/clockerror.png' ) !important;
}

.icon-eventreport-menu {
	background-image: url( 'images/utiles/menu/eventreport.png' ) !important;
}

.icon-mobilemaps-menu {
	background-image: url( 'images/utiles/menu/mobilemaps.png' ) !important;
}

.icon-data-menu {
	background-image: url( 'images/utiles/menu/data.png' ) !important;
}

.icon-linetime-menu {
	background-image: url( 'images/utiles/menu/icon_timeline.png' )
		!important;
}

.icon-bus-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/bus.png' ) !important;
}

.icon-person-menu {
	background-image: url( 'images/utiles/menu/person.png' ) !important;
}

.icon-gmaps-menu {
	background-image: url( 'images/utiles/menu/gmaps.png' ) !important;
}

.icon-map-menu {
	background-image: url( 'images/utiles/menu/map.png' ) !important;
}

.icon-rutageo-menu {
	background-image: url( 'images/utiles/menu/routingforward.png' )
		!important;
}

.icon-edit-menu {
	background-image: url( 'images/utiles/menu/edit.png' ) !important;
}

.icon-gear-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/gear2.png' );
}

.icon-point-menu {
	background-image: url( 'images/utiles/menu/point.png' ) !important;
}

.icon-polyline-menu {
	background-image: url( 'images/utiles/menu/polyline.png' );
}

.icon-bell-menu {
	background-image: url( 'images/utiles/menu/bell.png' ) !important;
}

.icon-command-menu {
	background-image: url( 'images/utiles/menu/command.png' );
}

.icon-notepad-menu {
	background-image: url( 'images/utiles/menu/notepad.png' ) !important;
}

.icon-back-toolbar .x-btn-text {
	background-image: url( 'images/utiles/back.png' );
}

.icon-pathstart-toolbar .x-btn-text {
	background-image: url( 'images/utiles/advance_16.png' );
}

.icon-cli {
	background-image: url( images/utiles/clientes.png ) !important;
}

.icon-upload-file {
	background-image: url( 'images/utiles/menu/upload-file.png' ) !important;
}

.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #10418C;
}

.mod {
	cursor: pointer
}

.elim {
	cursor: pointer
}

.attach {
	cursor: pointer
}

.RED tr td {
	color: #ff0000 !important;
}

.GREEN {
	color: #00ff00 !important;
}

.RED {
	color: #ff0000 !important;
}

.gwt-Label {
	font-size: 8pt;
	vertical-align: middle;
}

.gwt-LabelTitulo {
	font-size: 11pt;
	vertical-align: middle;
	font-weight: bold;
}

.gwt-LabelHora {
	font-size: 8pt;
	font-style: italic;
}

.panel-lineatiempo {
	background-color: #DDD9C3;
}

.icon-favcontrol-toolbar .x-btn-text {
	background-image: url( 'images/utiles/CONNC08B.png' );
	background-repeat: no-repeat;
}

.gwt-rectangle {
	font-size: 11pt;
	vertical-align: middle;
	font-weight: bold;
	content: 'prueba';
}

.olLayerGooglePoweredBy.olLayerGoogleV3.gmnoprint {
	visibility: hidden;
}

.background-toolbar-white {
	background: #FFFFFF !important;
	border-bottom: 0px solid #FFFFFF !important;
	border-top: 0px solid #FFFFFF !important;
}

.background-toolbar-redp {
	background: #990000 !important;
	border-bottom: 0px solid #990000 !important;
	border-top: 0px solid #990000 !important;
}

.background-toolbar-blue {
	background: #4D5B6E !important;
	border-bottom: 0px solid #4D5B6E !important;
	border-top: 0px solid #4D5B6E !important;
}

.background-toolbar-green {
	background: #45a17f !important;
	border-bottom: 0px solid #45a17f !important;
	border-top: 0px solid #45a17f !important;
}

.background-toolbar-green-light {
	background: #b2dece !important;
	border-bottom: 0px solid #b2dece !important;
	border-top: 0px solid #b2dece !important;
}

.background-toolbar-gray {
	background: #EEE !important;
	border-bottom: 0px solid #EEE !important;
	border-top: 0px solid #EEE !important;
}

.background-toolbar-red {
	background: #EE2E23 !important;
	text-decoration-color: #FFFFFF;
	border-bottom: 0px solid #EE2E23 !important;
	border-top: 0px solid #EE2E23 !important;
}

.background-toolbar-gray-dark {
	background: #4D5B6E !important;
	text-align: center !important;
	border: medium !important;
	border-color: #000000 !important;	
}

.white-color{
	color: #FFFFFF !important;
}

.align-toolbar {
	padding-left: 90px !important;
}

.background-status-bar {
	background: #D8D8D8 !important;
	border-bottom: 0px solid #D8D8D8 !important;
	border-top: 0px solid #D8D8D8 !important;
	color: black !important;
}

.gwt-TextItem {
	color: #4D5B6E !important;
	font-weight: bold !important;
}

.icon-reload-menu {
	background-image: url( 'images/icons/reload.png' );
}

.icon-date-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/calendar.png' );
}

.icon-map-menult .x-btn-text {
	background-image: url( 'images/utiles/menu/map.png' ) !important;
}

.icon-lt-configlt .x-btn-text {
	background-image: url( 'images/utiles/menu/configlt.png' ) !important;
}

.icon-bearing-menu {
	background-image: url( 'images/utiles/menu/wheel.png' );
}

.icon-fines-menu {
	background-image: url( 'images/utiles/menu/rodamiento.png' );
}

.icon-arrear-menu {
	background-image: url( 'images/utiles/menu/arrear.png' ) !important;
}

.icon-general-menu {
	background-image: url( 'images/utiles/menu/general.png' ) !important;
}

.icon-gear-menu .x-btn-text {
	background-image: url( 'images/utiles/menu/gear2.png' );
}

.icon-trip-menu {
	background-image: url( 'images/utiles/menu/bus.png' );
}

.icon-home {
	background-image: url( 'images/utiles/menu/home.png' );
}

.icon-admin {
	background-image: url( 'images/utiles/menu/configlt.png' );
}

.icon-reload {
	background-image: url( 'images/icons/fam/sincronizar.gif' );
}

.icon-activities-menu {
	background-image: url( 'images/utiles/menu/activities.png' );
}

.icon-activities-car {
	background-image: url( 'images/utiles/menu/car.png' ) !important;
}

.icon-panelcontrol {
	background-image: url( 'images/utiles/menu/panelcontrol.png' ) !important;
}

.icon-logistics-menu {
	background-image: url( 'images/utiles/menu/logistics.png' ) !important;
}

.icon-user {
	background-image: url( 'images/utiles/menu/users.png' ) !important;
}

.icon-process-menu {
	background-image: url( 'images/utiles/menu/process.png' ) !important;
}

.icon-paradero-menu{
	background-image: url( 'images/utiles/menu/paradero.png' ) !important;
}

.icon-mensaje-menu{
	background-image: url( 'images/utiles/menu/mensaje.png' ) !important;
}

.icon-fuel-menu {
	background-image: url( 'images/utiles/menu/fuel.png' ) !important;
}

.icon-mensaje-paradero{
background-image: url( 'images/utiles/icons/mensaje_a_paradero.png' ) !important;
}

.icon-paradero-position{
background-image: url( 'images/utiles/icons/paradero_position.png' ) !important;
}

.icon-modem-menu {
	background-image: url( 'images/utiles/menu/modem.png' ) !important;
}

.icon-fueladd-menu {
	background-image: url( 'images/utiles/menu/fueladd.png' ) !important;
}

.icon-dispatchers-menu {
	background-image: url( 'images/utiles/menu/dispatchers.gif' ) !important;
}

.icon-resourceType-menu {
	background-image: url( 'images/utiles/menu/resourceType.png' )
		!important;
}

.icon-driverperformance-menu {
	background-image: url( 'images/utiles/menu/driver_performance.png' )
		!important;
}

.icon-sensor-menu {
	background-image: url( 'images/utiles/menu/actmon.png' ) !important;
}

.icon-fav-menu {
	background-image: url( 'images/utiles/icons/fav_16.png' ) !important;
}

.icon-calc-menu {
	background-image: url( 'images/utiles/menu/calc.png' ) !important;
}

.icon-specialtransport-menu {
	background-image: url( 'images/utiles/menu/bus-green.png' ) !important;
}

.icon-text {
	background-image: url( 'images/topic.gif' ) !important;
}

.icon-multilist {
	background-image: url( 'images/list-items.gif' ) !important;
}

.icon-list {
	background-image: url( 'images/silk/application_view_list.gif' )
		!important;
}

.icon-radio {
	background-image: url( 'images/silk/radio.png' ) !important;
}

.icon-check {
	background-image: url( 'images/silk/check.png' ) !important;
}

.icon-company {
	background-image: url( 'images/silk/company.png' ) !important;
}

.icon-questionnaire {
	background-image: url( 'images/silk/questionnaire.gif' ) !important;
}

.icon-uploadfile {
	background-image: url( images/silk/upload_file.png ) !important;
}

.icon-template {
	background-image: url( images/silk/page_white_database.gif ) !important;
}

.icon-config {
	background-image: url( images/utiles/menu/configlt.png ) !important;
}

.icon-edit-calendar-menu {
	background-image: url( images/utiles/menu/date.png ) !important;
}

.icon-search-geo-menu {
	background-image: url( images/icons/search_geo.png ) !important;
}

.icon-new-alarm {
	background-image: url( 'images/utiles/icons/bell_newalarm.png' )
		!important;
}

.icon-velocity-menu {
	background-image: url( 'images/utiles/menu/velocity.png' ) !important;
}

.icon-newtab .x-btn-text {
	background-image: url( 'images/utiles/newtab.png' );
}

.icon-route-adm {
	background-image: url( 'images/utiles/icons/route.png' ) !important;
}

.icon-video-adm {
	background-image: url( 'images/video-editing.png' ) !important;
}

.icon-puntolt {
	background-image: url( 'images/puntos_int/pal3/puntoltconf.png' )
		!important;
}

.icon-horaspico {
	background-image: url( 'images/utiles/icons/horaspico.png' ) !important;
}

.icon-frecuencia {
	background-image: url( 'images/utiles/icons/frequency.png' ) !important;
}

.icon-cloud-btn {
	background-image: url( 'images/utiles/menu/cloud.png' ) !important;
}

.icon-excel-btn {
	background-image: url( 'images/utiles/menu/excel.png' ) !important;
}

.icon-pdf-btn {
	background-image: url( 'images/utiles/menu/pdf.png' ) !important;
}

.icon-programming-btn {
	background-image: url( 'images/utiles/menu/programming.png' ) !important;
}

.icon-save-btn {
	background-image: url( 'images/utiles/menu/save.png' ) !important;
}

.icon-filter-btn {
	background-image: url( 'images/utiles/menu/filter.png' ) !important;
}

.icon-refreshp-btn {
	background-image: url( 'images/utiles/refresh2.png' ) !important;
}

.icon-message-btn {
	background-image: url( 'images/comment.gif' ) !important;
}

.icon-driver {
	background-image: url( 'images/utiles/icons/changedriver.png' )
		!important;
}

.icon-adddespacho {
	background-image: url( 'images/utiles/menu/adddespacho.png' ) !important;
}

.icon-busdisponbile {
	background-image: url( 'images/utiles/menu/bus.png' ) !important;
}

.status {
	color: #555;
}

.x-progress-wrap.left-align .x-progress-text {
	text-align: left;
}

.x-progress-wrap.custom {
	height: 17px;
	border: 1px solid #686868;
	overflow: hidden;
	padding: 0 2px;
}

.ext-ie .x-progress-wrap.custom {
	height: 19px;
}

.custom .x-progress-inner {
	height: 17px;
	background: #fff;
}

.custom .x-progress-bar {
	height: 15px;
	background: transparent url( images/custom-bar.gif ) repeat-x 0 0;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #EFEFEF;
	border-right: 0;
}

.icon-pesv-modulel-menu {
	background-image: url( 'images/utiles/menu/pesv.png' ) !important;
}

.icon-help-modulel-menu {
	background-image: url( 'images/utiles/icons/help_16.png' ) !important;
}

.icon-historic-dirver-menu {
	background-image: url( 'images/utiles/menu/historico_driver.png' )
		!important;
}

.icon-info-general-menu {
	background-image: url( 'images/utiles/menu/info_general.png' )
		!important;
}

.icon-ticketPrice-menu {
	background-image: url( 'images/utiles/menu/ticketPrice.png' ) !important;
}

.icon-cuestionario-menu {
	background-image: url( 'images/utiles/menu/cuestionario.png' )
		!important;
}

.icon-add-pregunta {
	background-image: url( 'images/utiles/menu/addquestion.png' ) !important;
}

.thumb {
	background: #dddddd;
	padding: 3px;
}

.thumb img {
	height: 90px;
	width: 64px;
}

.thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}

.thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}

.x-view-selected {
	background: #eff5fb url( images/view/selected.gif ) no-repeat right
		bottom;
	border: 1px solid #99bbe8;
	padding: 4px;
}

.x-view-over {
	border: 1px solid #dddddd;
	background: #efefef;
	padding: 4px;
}

.cw-FlexTable td {
	padding: 3px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	font-size: 10px;
}

.cw-FlexTable {
	border-collapse: collapse;
	border: 1px solid black;
	width: 100%;
	padding: 20px
}

.cw-FlexTable tr:nth-child(even) {
	background-color: #f2f2f2
}

.cw-FlexTable-buttonPanel td {
	border: 0px;
}

#cajon2 {
	padding-top: 5px;
	padding-left: 55px;
}

#cajon1 {
	float: left;
	background: red;
	height: 20px;
	width: 50px;
}

#cajon3 {
	float: left;
	background: green;
	height: 20px;
	width: 50px;
}

#cajon4 {
	float: left;
	background: yellow;
	height: 20px;
	width: 50px;
}

#texto {
	padding-left: 55px;
}

.icon-lista-accion-seg {
	background-image: url( 'images/utiles/icons/list-accion-seg.png' )
		!important;
}

.icon-new-accion-seg {
	background-image: url( 'images/utiles/icons/new-accion-seg.png' )
		!important;
}

.icon-accion-seg {
	background-image: url( 'images/utiles/icons/accionseguridad.png' )
		!important;
}

.icon-new-accion-seguridad {
	background-image: url( 'images/utiles/icons/accionseguridad-new.png' )
		!important;
}

.icon-conductor-menu {
	background-image: url( 'images/utiles/menu/conductor.png' ) !important;
}

.icon-add-conductor-menu {
	background-image: url( 'images/utiles/menu/conductor-add.png' )
		!important;
}

.icon-send-link {
	background-image: url( 'images/utiles/icons/send-icono.png' ) !important;
}

.icon-ver-encuesta-conductor {
	background-image: url( 'images/utiles/icons/ver-encuesta.png' )
		!important;
}

.icon-cuestionario-menu {
	background-image: url( 'images/utiles/menu/cuestionario.png' )
		!important;
}

.icon-add-pregunta {
	background-image: url( 'images/utiles/menu/addquestion.png' ) !important;
}

.icon-pesd-modulel-menu {
	background-image: url( 'images/utiles/menu/pesd.png' ) !important;
}

.icon-download {
	background-image: url( 'images/download.png' ) !important;
}

.icon-document {
	background-image: url( 'images/document.png' ) !important;
}

.icon-news-menu {
	background-image: url( 'images/utiles/menu/news.png' ) !important;
}

.icon-cuestionarios {
	background-image: url( 'images/cuestionarios.png' ) !important;
}

.menuButton {
	background: rgba(0, 0, 0, 0.0);
	border-color: rgba(0, 0, 0, 0.0);
}

.menuButton:hover {
	background: #d8d8d8;
	border-color: rgba(0, 0, 0, 0.0);
}

.icon-novedades-menu {
	background-image: url( 'images/utiles/menu/cone.png' ) !important;
}

.icon-new-novedad {
	background-image: url( 'images/utiles/icons/cone-more.png' ) !important;
}

.icon-more-details {
	background-image: url( 'images/utiles/icons/more_details.png' ) !important;
}

.icon-driver {
	background-image: url( 'images/utiles/icons/changedriver.png' )
		!important;
}

.icon-tiempop-panel {
	background-image: url( 'images/utiles/icons/time.png' ) !important;
}

.icon-accioneseg-panel {
	background-image: url( 'images/utiles/icons/unlock.png' ) !important;
}

.thumb {
	background: #dddddd;
	padding: 3px;
}

.thumb img {
	height: 90px;
	width: 64px;
}

.thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}

.thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}

.x-view-selected {
	background: #eff5fb url( images/view/selected.gif ) no-repeat right
		bottom;
	border: 1px solid #99bbe8;
	padding: 4px;
}

.x-view-over {
	border: 1px solid #dddddd;
	background: #efefef;
	padding: 4px;
}

.cw-FlexTable td {
	padding: 3px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	font-size: 10px;
}

.cw-FlexTable {
	border-collapse: collapse;
	border: 1px solid black;
	width: 100%;
	padding: 20px
}

.cw-FlexTable tr:nth-child(even) {
	background-color: #f2f2f2
}

.cw-FlexTable-buttonPanel td {
	border: 0px;
}

.icon-lista-accion-seg {
	background-image: url( 'images/utiles/icons/list-accion-seg.png' )
		!important;
}

.icon-new-accion-seg {
	background-image: url( 'images/utiles/icons/new-accion-seg.png' )
		!important;
}

.icon-accion-seg {
	background-image: url( 'images/utiles/icons/accionseguridad.png' )
		!important;
}

.icon-new-accion-seguridad {
	background-image: url( 'images/utiles/icons/accionseguridad-new.png' )
		!important;
}

.icon-conductor-menu {
	background-image: url( 'images/utiles/menu/conductor.png' ) !important;
}

.icon-add-conductor-menu {
	background-image: url( 'images/utiles/menu/conductor-add.png' )
		!important;
}

.icon-send-link {
	background-image: url( 'images/utiles/icons/send-icono.png' ) !important;
}

.icon-ver-encuesta-conductor {
	background-image: url( 'images/utiles/icons/ver-encuesta.png' )
		!important;
}

#padding-div {
	padding-top: 5px;
	padding-left: 55px;
}

#accidentes-div {
	float: left;
	background: red;
	height: 20px;
	width: 50px;
}

#comparendo-div {
	float: left;
	background: green;
	height: 20px;
	width: 50px;
}

#incidentes-div {
	float: left;
	background: yellow;
	height: 20px;
	width: 50px;
}

#texto {
	padding-left: 55px;
}

.icon-inspectElement-menu {
	background-image: url( 'images/utiles/icons/element-icon.png' )
		!important;
}

.icon-new-inspectElement {
	background-image: url( 'images/utiles/icons/add-element.png' )
		!important;
}

.icon-help-button {
	background-image: url( 'images/utiles/icons/help_16.png' ) !important;
	background-repeat: no-repeat;
	background-position: right top, left top;
	padding: 1px;
}

.icon-category-inspect {
	background-image: url( 'images/utiles/icons/category-icon.png' )
		!important;
}

.icon-survey-inspect {
	background-image: url( 'images/utiles/icons/survey-icon.png' )
		!important;
}

.icon-new-survey-inspect {
	background-image: url( 'images/utiles/icons/add-survey.png' ) !important;
}

.icon-criterios-inspect {
	background-image: url( 'images/utiles/icons/criterios_icon.png' )
		!important;
}

.icon-inspector {
	background-image: url( 'images/utiles/menu/inspector_icon.png' )
		!important;
}

.icon-new-inspector {
	background-image: url( 'images/utiles/icons/new_inspector.png' )
		!important;
}

.icon-route-adm {
	background-image: url( 'images/utiles/icons/route.png' ) !important;
}

.icon-cliente-te-adm {
	background-image: url( 'images/utiles/icons/cliente.png' ) !important;
}

.icon-cliente-te-add-adm {
	background-image: url( 'images/utiles/icons/clienteTe-add.png' )
		!important;
}

.icon-cliente-add-adm {
	background-image: url( 'images/utiles/icons/clientes-add.png' )
		!important;
}

.icon-convenio-adm {
	background-image: url( 'images/utiles/icons/convenio2.png' ) !important;
}

.icon-convenio-add-adm {
	background-image: url( 'images/utiles/icons/convenio-add.png' )
		!important;
}

.icon-convenio-veh-adm {
	background-image: url( 'images/utiles/icons/Vehiculo_convenio.png' )
		!important;
}

.icon-convenio-veh-add-adm {
	background-image: url( 'images/utiles/icons/Vehiculo-convenio-add.png' )
		!important;
}

.icon-convenio-veh-detail-adm {
	background-image: url( 'images/utiles/icons/Vehiculo.png' ) !important;
}

.icon-mis-datos {
	background-image: url( 'images/utiles/icons/notebook1.png' ) !important;
}

.icon-subir-archivo {
	background-image: url( 'images/utiles/icons/subir.png' ) !important;
}

.icon-descargar-archivo {
	background-image: url( 'images/utiles/icons/download excel.png' )
		!important;
}

.icon-nuevo-contacto {
	background-image: url( 'images/utiles/icons/add_contact.png' )
		!important;
}

.icon-territorial-code-add-adm {
	background-image: url( 'images/utiles/icons/mapa-add.png' ) !important;
}

.icon-territorial-code-adm {
	background-image: url( 'images/utiles/icons/mobilemaps.png' ) !important;
}

.icon-typesAccidents-menu {
	background-image: url( 'images/utiles/menu/types.png' ) !important;
}

.icon-puntolt {
	background-image: url( 'images/puntos_int/pal3/puntoltconf.png' )
		!important;
}

.icon-horaspico {
	background-image: url( 'images/utiles/icons/horaspico.png' ) !important;
}

.icon-frecuencia {
	background-image: url( 'images/utiles/icons/frequency.png' ) !important;
}

.icon-cloud-btn {
	background-image: url( 'images/utiles/menu/cloud.png' ) !important;
}

.icon-excel-btn {
	background-image: url( 'images/utiles/menu/excel.png' ) !important;
}

.icon-pdf-btn {
	background-image: url( 'images/utiles/menu/pdf.png' ) !important;
}

.icon-programming-btn {
	background-image: url( 'images/utiles/menu/programming.png' ) !important;
}

.icon-save-btn {
	background-image: url( 'images/utiles/menu/save.png' ) !important;
}

.icon-filter-btn {
	background-image: url( 'images/utiles/menu/filter.png' ) !important;
}

.icon-refreshp-btn {
	background-image: url( 'images/utiles/refresh2.png' ) !important;
}

.icon-driver {
	background-image: url( 'images/utiles/icons/changedriver.png' )
		!important;
}

.icon-adddespacho {
	background-image: url( 'images/utiles/menu/adddespacho.png' ) !important;
}

.icon-busdisponbile {
	background-image: url( 'images/utiles/menu/bus.png' ) !important;
}

.status {
	color: #555;
}

.x-progress-wrap.left-align .x-progress-text {
	text-align: left;
}

.x-progress-wrap.custom {
	height: 17px;
	border: 1px solid #686868;
	overflow: hidden;
	padding: 0 2px;
}

.ext-ie .x-progress-wrap.custom {
	height: 19px;
}

.custom .x-progress-inner {
	height: 17px;
	background: #fff;
}

.custom .x-progress-bar {
	height: 15px;
	background: transparent url( images/custom-bar.gif ) repeat-x 0 0;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #EFEFEF;
	border-right: 0;
}

.icon-pesv-modulel-menu {
	background-image: url( 'images/utiles/menu/pesv.png' ) !important;
}

.icon-historic-dirver-menu {
	background-image: url( 'images/utiles/menu/historico_driver.png' )
		!important;
}

.icon-info-general-menu {
	background-image: url( 'images/utiles/menu/info_general.png' )
		!important;
}

.icon-route-add {
	background-image: url( 'images/silk/route_add.png' ) !important;
}

.icon-guardian-add {
	background-image: url( 'images/silk/guardian_add.png' ) !important;
}

.icon-guardian-btn {
	background-image: url( 'images/silk/guardian.png' ) !important;
}

.icon-passenger-add {
	background-image: url( 'images/silk/passenger_add.png' ) !important;
}

.icon-passenger-btn {
	background-image: url( 'images/silk/passenger.png' ) !important;
}

.icon-upload-btn {
	background-image: url( 'images/silk/upload_16.png' ) !important;
}

.icon-service-menu {
	background-image: url( 'images/utiles/menu/services.png' ) !important;
}

.icon-agreement-menu {
	background-image: url( 'images/utiles/menu/contrato16x16.png' )
		!important;
}

.icon-servicetype-menu {
	background-image: url( 'images/utiles/menu/types.png' ) !important;
}

.icon-service-add {
	background-image: url( 'images/utiles/menu/add-services.png' )
		!important;
}

.icon-agreement-add {
	background-image: url( 'images/utiles/menu/contrato-add.png' )
		!important;
}

.icon-servicetype-add {
	background-image: url( 'images/utiles/menu/add-types.png' ) !important;
}

.icon-notebook {
	background-image: url( 'images/utiles/menu/notebook.png' ) !important;
}

.icon-generate-menu {
	background-image: url( 'images/utiles/menu/generar.png' ) !important;
}

.icon-fuec-menu {
	background-image: url( 'images/utiles/menu/fuec.png' ) !important;
}

.icon-buzer-menu .x-btn-text {
	background-image: url( 'images/icons/buzer.png' ) !important;
}

.icon-switchlock-menu .x-btn-text {
	background-image: url( 'images/icons/switchlock.png' ) !important;
	background-repeat: no-repeat;
}

.vertical-scroll-only {
	overflow-x: hidden;
	overflow-y: auto;
}

.yellow-background {
	text-align: center;
	font-size: 20px;
	background-color: #FFB92C;
	text-transform: uppercase;
}

.center-element {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.icon-videosurveillance-menu {
	background-image: url( 'images/utiles/menu/icon_videovigilancia.png' )
		!important;
}

.label_style {
	margin-left: 5px;
	font-family: Courier New;
}

.icon-changepass {
	background-image: url( 'images/icons/lock_16.png' ) !important;
}

.small-photo-radius {
	border-radius: 30px;
}

.photo-radius {
	border-radius: 50px;
}

.fileupload-hidden {
	visibility: hidden !important;
	display: none !important;
}

.gwt-DialogBox .dialogBottomCenter {
	background: none !important;
}

.gwt-DialogBox .dialogBottomCenter {
	background: none !important;
}

.gwt-DialogBox .dialogMiddleLeft {
	background: none !important;
}

.gwt-DialogBox .dialogMiddleRight {
	background: none !important;
}

.gwt-DialogBox .dialogTopRight {
	background-image: none !important;
}

.gwt-DialogBox .dialogTopLeft {
	background-image: none !important;
}

.gwt-DialogBox .dialogBottomLeft {
	background-image: none !important;
}

.gwt-DialogBox .dialogBottomRight {
	background-image: none !important;
}

.gwt-DialogBox .dialogMiddleCenter {
	background-image: initial !important;
	background-position-x: initial !important;
	background-position-y: initial !important;
	background-size: initial !important;
	background-repeat-x: initial !important;
	background-repeat-y: initial !important;
	background-attachment: initial !important;
	background-origin: initial !important;
	background-clip: initial !important;
	background-color: rgb(245, 245, 245) !important;
	border-top: 1px solid #ccc !important;
	border-top-color: rgba(0, 0, 0, .2) !important;
	overflow: auto !important;
}

.gwt-DialogBox .Caption {
	background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
	padding: 4px 4px 4px 8px;
	cursor: default;
	border-bottom: 1px solid #ffffff;
	border-top: none !important;
}

.image-user {
	position: relative;
	width: 100px;
	height: 100px;
}

.change-photo-container {
	position: absolute;
	top: 66px;
	left: 10px;
	width: 105%;
}

.change-photo-text {
	background: rgba(0, 0, 0, .54);
	bottom: -32px;
	color: #fff;
	font: bold 11px/12px Helvetica, Sans-Serif;
	letter-spacing: -1px;
	font-weight: bold;
	left: -11px;
	line-height: 9px;
	position: absolute;
	padding: 7px 0;
	text-align: center;
	width: 100px;
}

.contact-icon {
	background-image: url( 'images/utiles/icons/contact-icon.png' )
		!important;
}

.new-contact-icon {
	background-image: url( 'images/utiles/icons/new_contact.png' )
		!important;
}

.icon-logistics-menu {
	background-image: url( 'images/utiles/menu/logistics.png' ) !important;
}

.icon-planning-menu {
	background-image: url( 'images/utiles/menu/schedule.png' ) !important;
}

.icon-works-menu {
	background-image: url( 'images/icons/flag_icon.png' ) !important;
}

.icon-merchandise-menu {
	background-image: url( 'images/icons/package_icon.png' ) !important;
}

.icon-zones-menu {
	background-image: url( 'images/icons/map_icon.png' ) !important;
}

.icon-treatment-menu {
	background-image: url( 'images/icons/treatment_icon.png' ) !important;
}

.icon-rules-menu {
	background-image: url( 'images/icons/rules_icon.png' ) !important;
}

.material-box {
	background: white;
	padding: 6px;
	margin: 9px;
	box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.3);
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.md-checkbox {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
}

.score-driver-container {
	height: 50px;
	width: 50px;
}

.score-driver-big-container {
	height: 60px;
	width: 60px;
}

.score-driver-container, .score-driver-big-container {
	border-radius: 50%;
	text-align: center;
	border: 2px solid rgba(0, 0, 0, 0.5);
}

.score-driver-container span, .score-driver-big-container span {
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	color: white;
}

.score-driver-container span {
	font-size: 11px;
}

.score-driver-big-container span {
	font-size: 13px;
}

.score-driver-button {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}

.score-driver-button:hover {
	cursor: pointer;
}

.month-container, .current-month-container, .selected-month-container {
	width: 50px;
	height: 50px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}

.selected-month-container {
	background-color: lightGray;
	border-radius: 50%;
}

.current-month-container {
	border: solid 1px #555;
	border-radius: 50%;
}

.month-container:hover, .current-month-container:hover {
	background-color: gray;
	cursor: pointer;
	color: white;
	border-radius: 50%;
}

.month-container span, .current-month-container span,
	.selected-month-container span {
	display: block;
	position: relative;
	top: 35%;
}

.year-text-item {
	padding-left: 60px;
	color: white;
	font: bold 14px arial, helvetica, sans-serif !important;
}

.variable-score-container, .variable-event-container {
	height: 20px;
	width: 100px;
	text-align: center;
	border: solid 1px #555;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
}

.variable-event-container {
	background-color: #d9d9d9;
}

.variable-score-container span, .variable-event-container span {
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.variable-score-container span {
	color: white;
}

.icon-add {
	background-image: url( 'images/icons/add.png' ) !important;
}

.icon-territories {
	background-image: url( 'images/utiles/menu/territories.png' ) !important;
}

.icon-localities {
	background-image: url( 'images/utiles/menu/localities.png' ) !important;
}

.icon-warehouse {
	background-image: url( 'images/utiles/menu/warehouse.png' ) !important;
}

.icon-logistic-route {
	background-image: url( 'images/utiles/menu/logistic_route.png' )
		!important;
}
/*Trabajos / Rutas iconos*/
.icon-circle-green {
	background-image: url( images/icons/logistic/circle_green.png )
		!important;
}

.icon-circle-yellow {
	background-image: url( images/icons/logistic/circle_yellow.png )
		!important;
}

.icon-circle-red {
	background-image: url( images/icons/logistic/circle_red.png ) !important;
}

.icon-circle-blue {
	background-image: url( images/icons/logistic/circle_blue.png )
		!important;
}

.icon-play-green {
	background-image: url( images/icons/logistic/playgreen.png ) !important;
}

.icon-play-red {
	background-image: url( images/icons/logistic/playred.png ) !important;
}

.icon-play-blue {
	background-image: url( images/icons/logistic/playblue.png ) !important;
}

.icon-play-charge {
	background-image: url( images/icons/logistic/charge.png ) !important;
}

.icon-encuesta {
	background-image: url( images/utiles/icons/encuesta.png ) !important;
}

.icon-vehicle-car-on, .icon-vehicle-bus-on, .icon-vehicle-tractor-on,
	.icon-vehicle-truck-on, .icon-vehicle-ambulance-on,
	.icon-vehicle-crane-on, .icon-vehicle-van-on,
	.icon-vehicle-motorcycle-on, .icon-vehicle-bike-on,
	.icon-vehicle-quad-on, .icon-vehicle-person-on, .icon-vehicle-ship-on,
	.icon-vehicle-smalltruck-on, .icon-vehicle-arrow-on,
	.icon-vehicle-car-gray, .icon-vehicle-bus-gray,
	.icon-vehicle-tractor-gray, .icon-vehicle-truck-gray,
	.icon-vehicle-ambulance-gray, .icon-vehicle-crane-gray,
	.icon-vehicle-van-gray, .icon-vehicle-motorcycle-gray,
	.icon-vehicle-bike-gray, .icon-vehicle-quad-gray,
	.icon-vehicle-person-gray, .icon-vehicle-ship-gray,
	.icon-vehicle-smalltruck-gray, .icon-vehicle-arrow-gray,
	.icon-vehicle-car-off, .icon-vehicle-bus-off, .icon-vehicle-tractor-off,
	.icon-vehicle-truck-off, .icon-vehicle-ambulance-off,
	.icon-vehicle-crane-off, .icon-vehicle-van-off,
	.icon-vehicle-motorcycle-off, .icon-vehicle-bike-off,
	.icon-vehicle-quad-off, .icon-vehicle-person-off,
	.icon-vehicle-ship-off, .icon-vehicle-smalltruck-off,
	.icon-vehicle-arrow-off, .icon-vehicle-car-gpsout,
	.icon-vehicle-bus-gpsout, .icon-vehicle-tractor-gpsout,
	.icon-vehicle-truck-gpsout, .icon-vehicle-ambulance-gpsout,
	.icon-vehicle-crane-gpsout, .icon-vehicle-van-gpsout,
	.icon-vehicle-motorcycle-gpsout, .icon-vehicle-bike-gpsout,
	.icon-vehicle-quad-gpsout, .icon-vehicle-person-gpsout,
	.icon-vehicle-ship-gpsout, .icon-vehicle-smalltruck-gpsout,
	.icon-vehicle-arrow-gpsout {
	background-repeat: no-repeat;
	background-size: 18px !important;
}

/*Vehiculos iconos on*/
.icon-vehicle-car-on {
	background-image: url( images/utiles/icons/greencar.png ) !important;
}

.icon-vehicle-bus-on {
	background-image: url( images/utiles/icons/greenbus.png ) !important;
}

.icon-vehicle-tractor-on {
	background-image: url( images/utiles/icons/greentractor.png ) !important;
}

.icon-vehicle-truck-on {
	background-image: url( images/utiles/icons/greentruck.png ) !important;
}

.icon-vehicle-ambulance-on {
	background-image: url( images/utiles/icons/greenambulance.png )
		!important;
}

.icon-vehicle-crane-on {
	background-image: url( images/utiles/icons/greencrane.png ) !important;
}

.icon-vehicle-van-on {
	background-image: url( images/utiles/icons/greenvan.png ) !important;
}

.icon-vehicle-motorcycle-on {
	background-image: url( images/utiles/icons/greenmotorcycle.png )
		!important;
}

.icon-vehicle-bike-on {
	background-image: url( images/utiles/icons/greenbike.png ) !important;
}

.icon-vehicle-quad-on {
	background-image: url( images/utiles/icons/greenquad.png ) !important;
}

.icon-vehicle-person-on {
	background-image: url( images/utiles/icons/greenperson.png ) !important;
}

.icon-vehicle-ship-on {
	background-image: url( images/utiles/icons/greenship.png ) !important;
}

.icon-vehicle-smalltruck-on {
	background-image: url( images/utiles/icons/greensmalltruck.png )
		!important;
}

.icon-vehicle-arrow-on {
	background-image: url( images/utiles/icons/green-arrow.png ) !important;
}

/*Vehiculos iconos grises*/
.icon-vehicle-car-gray {
	background-image: url( images/utiles/icons/graycar.png ) !important;
}

.icon-vehicle-bus-gray {
	background-image: url( images/utiles/icons/graybus.png ) !important;
}

.icon-vehicle-tractor-gray {
	background-image: url( images/utiles/icons/graytractor.png ) !important;
}

.icon-vehicle-truck-gray {
	background-image: url( images/utiles/icons/graytruck.png ) !important;
}

.icon-vehicle-ambulance-gray {
	background-image: url( images/utiles/icons/grayambulance.png )
		!important;
}

.icon-vehicle-crane-gray {
	background-image: url( images/utiles/icons/graycrane.png ) !important;
}

.icon-vehicle-van-gray {
	background-image: url( images/utiles/icons/grayvan.png ) !important;
}

.icon-vehicle-motorcycle-gray {
	background-image: url( images/utiles/icons/graymotorcycle.png )
		!important;
}

.icon-vehicle-bike-gray {
	background-image: url( images/utiles/icons/graybike.png ) !important;
}

.icon-vehicle-quad-gray {
	background-image: url( images/utiles/icons/grayquad.png ) !important;
}

.icon-vehicle-person-gray {
	background-image: url( images/utiles/icons/grayperson.png ) !important;
}

.icon-vehicle-ship-gray {
	background-image: url( images/utiles/icons/grayship.png ) !important;
}

.icon-vehicle-smalltruck-gray {
	background-image: url( images/utiles/icons/graysmalltruck.png )
		!important;
}

.icon-vehicle-arrow-gray {
	background-image: url( images/utiles/icons/gray-arrow.png ) !important;
}

/*Vehiculos iconos off*/
.icon-vehicle-car-off {
	background-image: url( images/utiles/icons/redcar.png ) !important;
}

.icon-vehicle-bus-off {
	background-image: url( images/utiles/icons/redbus.png ) !important;
}

.icon-vehicle-tractor-off {
	background-image: url( images/utiles/icons/redtractor.png ) !important;
}

.icon-vehicle-truck-off {
	background-image: url( images/utiles/icons/redtruck.png ) !important;
}

.icon-vehicle-ambulance-off {
	background-image: url( images/utiles/icons/redambulance.png ) !important;
}

.icon-vehicle-crane-off {
	background-image: url( images/utiles/icons/redcrane.png ) !important;
}

.icon-vehicle-van-off {
	background-image: url( images/utiles/icons/redvan.png ) !important;
}

.icon-vehicle-motorcycle-off {
	background-image: url( images/utiles/icons/redmotorcycle.png )
		!important;
}

.icon-vehicle-bike-off {
	background-image: url( images/utiles/icons/redbike.png ) !important;
}

.icon-vehicle-quad-off {
	background-image: url( images/utiles/icons/redquad.png ) !important;
}

.icon-vehicle-person-off {
	background-image: url( images/utiles/icons/redperson.png ) !important;
}

.icon-vehicle-ship-off {
	background-image: url( images/utiles/icons/redship.png ) !important;
}

.icon-vehicle-smalltruck-off {
	background-image: url( images/utiles/icons/redsmalltruck.png )
		!important;
}

.icon-vehicle-arrow-off {
	background-image: url( images/utiles/icons/red-arrow.png ) !important;
}

/*Vehiculos iconos gps out*/
.icon-vehicle-car-gpsout {
	background-size: 18px !important;
	background-image: url( images/utiles/icons/yellowcar.png ) !important;
}

.icon-vehicle-bus-gpsout {
	background-image: url( images/utiles/icons/yellowbus.png ) !important;
}

.icon-vehicle-tractor-gpsout {
	background-image: url( images/utiles/icons/yellowtractor.png )
		!important;
}

.icon-vehicle-truck-gpsout {
	background-image: url( images/utiles/icons/yellowtruck.png ) !important;
}

.icon-vehicle-ambulance-gpsout {
	background-image: url( images/utiles/icons/yellowambulance.png )
		!important;
}

.icon-vehicle-crane-gpsout {
	background-image: url( images/utiles/icons/yellowcrane.png ) !important;
}

.icon-vehicle-van-gpsout {
	background-image: url( images/utiles/icons/yellowvan.png ) !important;
}

.icon-vehicle-motorcycle-gpsout {
	background-image: url( images/utiles/icons/yellowmotorcycle.png )
		!important;
}

.icon-vehicle-bike-gpsout {
	background-image: url( images/utiles/icons/yellowbike.png ) !important;
}

.icon-vehicle-quad-gpsout {
	background-image: url( images/utiles/icons/yellowquad.png ) !important;
}

.icon-vehicle-person-gpsout {
	background-image: url( images/utiles/icons/yellowperson.png ) !important;
}

.icon-vehicle-ship-gpsout {
	background-image: url( images/utiles/icons/yellowship.png ) !important;
}

.icon-vehicle-smalltruck-gpsout {
	background-image: url( images/utiles/icons/yellowsmalltruck.png )
		!important;
}

.icon-vehicle-arrow-gpsout {
	background-image: url( images/utiles/icons/yellow-arrow.png ) !important;
}

.routes-label-container {
	width: 150px;
}

.routes-value-container {
	width: 100px;
}

.routes-label-container, .routes-value-container {
	text-align: center;
	border: 1px solid black;
	height: 20px;
}

.routes-label-container span, .routes-value-container span {
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	font-size: 12px;
}

.routes-label-container span {
	color: white;
}

.x-column-tree .x-tree-node .x-tree-selected a span {
	background: #bdbdbd !important;
	color: #000 !important;
}

.x_fieldSet {
	@extend .x-fieldset-noborder; 
	padding: 5px;
	margin-bottom: 0px;

.icon-charge-menu {
	background-image: url("images/ecopetrol/cargue.png") !important;
}

.icon-carpoint {
	background-image: url( 'images/ecopetrol/carpoint.png' ) !important;
}

.icon-controlboard-menu {
	background-image: url("images/ecopetrol/controlboard.png") !important;
}

.icon-discharge-menu {
	background-image: url("images/ecopetrol/descargue.png") !important;
}

.icon-goto {
	background-image: url( 'images/ecopetrol/goto.png' ) !important;
}

.icon-assign-ecopetrol {
	background-image: url( 'images/ecopetrol/ic_asignar.png' ) !important;
}

.icon-delete-ecopetrol {
	background-image: url( 'images/ecopetrol/ic_borrar.png' ) !important;
}

.icon-programming-download-ecopetrol {
	background-image: url( 'images/ecopetrol/ic_descargar_ruta.png' )
		!important;
}

.icon-generate-programming-ecopetrol {
	background-image: url( 'images/ecopetrol/ic_generar_ruta.png' )
		!important;
}

.icon-notify-ecopetrol {
	background-image: url( 'images/ecopetrol/ic_notificar.png' ) !important;
}

.icon-optimize-ecopetrol {
	background-image: url( 'images/ecopetrol/ic_optimizar_ruta.png' )
		!important;
}

.icon_massive_programming {
	background-image: url( 'images/ecopetrol/ic_programacion_masiva.png' )
		!important;
}

.icon-search_adress {
	background-image: url( 'images/ecopetrol/search_adress.png' ) !important;
}

.icon-tankcar {
	background-image: url("images/ecopetrol/tankcar.png");
}

.icon-report_travel{
	background-image: url("images/cuestionarios.png");
}

/* width */
::-webkit-scrollbar {
  width: 5px !important;
  border-radius: 10px !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #D3D3D3 !important;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #bcbcbc !important;
}



