body { font-family: arial; }

.main-content-conteiner { padding:10px; }



.main-content-conteiner button { background:#17C4BB; padding:7px 12px 7px 12px; border:1px solid #14A89E; color:white;  cursor:pointer; }

/*.container { position:relative;width:100%;display:block;overflow:hidden; height:100%;} */

.page-header.navbar .page-top { background-color:#006AB3;}

a { color:#a1b2cf; text-decoration:none; }

a:hover { color:#f0f0f0; text-decoration:none; font-weight:bold; }

input:focus, button:focus, select:focus {outline:0;}

input { border:1px solid #aaa; padding:4px 12px 4px 12px;}
select { border:1px solid #aaa; padding:0px 12px 0px 12px;}

.table_row_id {
	display:none;
}

.td_red { color:red }

/* to veryfication if it is finally used */

.r { display:table-column;float:left; }
.l1 { background:#f0f0f0; padding: 5px; }
.l2 { background:#f8f8f8; padding: 5px; }

.item_form_buttons_set {display:none;}

.form_error { color:red; display:none;}


button.bt1 {
	height:20px; padding:0px 5px 0px 5px; background: inherit; 
	border: 1px solid white;
	color: white;
}

.main_version_container {
	position:absolute;top:12px;left:250px;width:200px;height:20px;
}
.select_main_version {
	background:inherit;
	color:white;
	font-style: italic;
	font-weight:bold;
	border:0px;
}
.select_main_version option {
	color:black;
}



/* to veryfication if it is finally used */
/*
.rotate_90 {
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}
*/
.loading {
	position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-100px;
	z-index:+30000;
	background-color: transparent;
	background-image: url(gfx/spinner.gif); background-repeat:no-repeat;
	background-position: center center;
	width:200px; height:200px;
}
.progress {
	position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-100px;
	z-index:+30000;
	background-color: transparent;
	background-image: url(gfx/loading.gif); background-repeat:no-repeat;
	background-position: center center;
	width:200px; height:200px;
}


.primary_content_div_inner {
	position:relative;
	width:100%;
	height:520px;
}

.fleet_full_photo_mini_outer, .fleet_live_view_photo_mini_outer, .fleet_daily_history_photo_mini_outer {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
.fleet_full_photo_mini_inner, .fleet_live_view_photo_mini_inner , .fleet_daily_history_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}
.fleet_full_primary_content_div_d1 select,
.fleet_full_primary_content_div_d2 select,
.fleet_full_primary_content_div_d2b select
{
	margin-left:0px; padding-left:2px; border-width:0px; margin-bottom:2px;
	background:inherit; font-size:14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	
}

.module-header { position:relative; width:100%; }
.responsive-margins { position:absolute; top:0px; left:10px; right:10px; bottom:0px; }

/* login form */

.login_form_white_belt { position: absolute; top:0px; height:36px; left:0px; right:0px;
	background:white; font-size: 12px; color: #666; padding-top:11px; padding-left: 20px;
 }
.login_form_main_div {
	position: absolute; top:46px; bottom:10px; left:10px; right:10px;
	background:white; font-size: 76px; color: #ddd; padding-left:20px; padding-top:50px;	
	background-image: url(layout/img/FP_main_backgroung_full.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.login_form_fp_logo {
	position: absolute;  width:300px; height:70px; top:70px; right:40px;
	background-image: url(layout/img/Faktor_Plus_logo.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.login_form_fp_co2_logo {
	position: absolute;  width:300px; height:132px; bottom:20px; right:20px;
	background-image: url(layout/img/FP-CO2-SYSTEM-LOGO.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.login_form_inputs {

	border-radius: 0px 16px 0px 16px!important;
	position: absolute; 
	
	left: 0; right: 0; top: 0; bottom: 0; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: auto; 
	margin-bottom: auto;

	width:500px; height:250px;
	background:#006AB3;
	color: #ffffff; font-size:13px; font-family:arial;

	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.21);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.21);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.21);	
	
	padding:15px 30px 15px 30px;
	z-index:500;
}
@media (max-width: 600px) {
	.login_form_inputs {
		width:90%;
	}
} 


.fleet_live_view_fdo_list { cursor:pointer; }
.fleet_live_view_fdo_list tr.object_hidden td { color:grey !important; }
.fleet_live_view_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fleet_live_view_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fleet_live_view_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fleet_live_view_secondary_content_div_d2_content,
.fleet_live_view_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fleet_live_view_search_field {
	background: #ABABAB; color:white; margin-bottom:7px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold;
}
#fleet_live_view_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_live_view_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_live_view_search_field:-ms-input-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_live_view_search_field:-moz-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_live_view_search_field::placeholder { color: #e0e0e0; font-weight:normal; }
 
.fleet_live_view_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}


/* fleet daily history - start */
.fleet_daily_history_fdo_list { cursor:pointer; }
.fleet_daily_history_fdo_list tr.object_hidden td { color:grey !important; }
.fleet_daily_history_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fleet_daily_history_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fleet_daily_history_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fleet_daily_history_secondary_content_div_d2_content,
.fleet_daily_history_secondary_content_div_d3_content
{ font-weight:bold; font-size:23px; }

#fleet_daily_history_search_field {
	background: #ABABAB; color:white; margin-bottom:7px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold;
}
#fleet_daily_history_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_daily_history_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_daily_history_search_field:-ms-input-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_daily_history_search_field:-moz-placeholder { color: #e0e0e0; font-weight:normal; }
#fleet_daily_history_search_field::placeholder { color: #e0e0e0; font-weight:normal; }
 
/*.fleet_daily_history_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}*/

.fleet_daily_history_current_frame_time { font-weight:bold; }
/* fleet daily history - end */





/* fleet co2 emission - start */

.fleet_daily_history_secondary_content_div_d2_content,
.fleet_daily_history_secondary_content_div_d3_content
{ font-weight:bold; font-size:23px; }

/* fleet co2 emission - end */















/* -------------------- ASSET TANK DATA - start ---------------------------- */

.fuel_clv_expanded { /*display:none;*/ }

/*.fuel_clv_oc_load_fdo { padding: 0px; }*/

tr.fuel_tank_data_data_line td { padding:2xp 5px 2px 5px; color:#000000; }
tr.fuel_tank_data_data_line_group td { 
	padding:2xp 5px 2px 5px; 
	background:#CCCCCC; color:#000000;
	text-align:left;
}
div.fuel_tank_data_data_line_warning {
	background:#FF954C;
	width:100%;
	border:0px;
	border-radius: 3px;
	padding:5px;
}


.fuel_tank_data_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
.fuel_tank_data_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}


.fuel_tank_data_fdo_list
{
	width:100%;
/*	border-collapse: separate;
		border-collapse: collapse;*/
	border:	1px solid #eee;
}
.fuel_tank_data_table_div_content_table_nag
{
	width:100%;
	border-collapse: collapse;
	border:	1px solid #eee;
}
.fuel_tank_data_fdo_list td,
.fuel_tank_data_table_div_content_table_nag th {
	text-align: right;
	padding:5px;
	border:	1px solid #eee;
}
.fuel_tank_data_table_div_content_table_nag th {
	font-weight:normal; 
}
.fuel_tank_data_fdo_list tr.second {
	background:#FBFCFD;
}


.fuel_tank_data_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:17px; height:67px; 
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
/*.fuel_tank_data_table_div_content_table0a {
	position:absolute;
	top:0px; left:0px; right:17px; bottom:0px; 
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}*/
.fuel_tank_data_table_div_content_table0b {
	position:absolute;
	top:61px; right:0px; width:17px; height:66px; 
	overflow: hidden; 
}
.fuel_tank_data_data_line td input.Mileage_ERP_correction {
	width:90%;
	padding: 5px;
	background:#e0e0e0;
	border: 0px #000 solid;
	border-radius: 3px;
	text-align:right;
}


.fuel_tank_data_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:31px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
.fuel_tank_data_table_div_content_table1_b {
	top:128px;
}
.fuel_tank_data_table_div_content_table_footer {
	position:absolute;
	left:0px; right:0px; bottom:0px; height:30px;
	padding:0px;
	overflow: hidden;
	background:#8CAED8;
	color:white;
}


.fuel_tank_data_filter_date { width:80px; border-radius:3px; background:inherit; height:18px;
 padding: 1px 3px 1px 3px}
.fuel_tank_data_filter_change_date { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px;}
.fuel_tank_data_filter_select { background:transparent; padding: 1px 3px 1px 3px }



.fuel_tank_data_fdo_list { cursor:pointer; }
.fuel_tank_data_fdo_list tr.object_hidden td { color:grey !important; }
.fuel_tank_data_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fuel_tank_data_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fuel_tank_data_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fuel_tank_data_secondary_content_div_d2_content,
.fuel_tank_data_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fuel_tank_data_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#fuel_tank_data_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fuel_tank_data_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_tank_data_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_tank_data_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fuel_tank_data_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.fuel_tank_data_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fuel_tank_data_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fuel_tank_data_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_tank_data_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fuel_tank_data_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_tank_data_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.fuel_tank_data_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fuel_tank_data_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fuel_tank_data_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_tank_data_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_tank_data_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_tank_data_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.fuel_tank_data_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fuel_tank_data_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_tank_data_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fuel_tank_data_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fuel_tank_data_secondary_content_div_d2, 
	.fuel_tank_data_secondary_content_div_d3,
	.fuel_tank_data_secondary_content_div_d4,
	.fuel_tank_data_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.fuel_tank_data_secondary_content_div_d2::-webkit-scrollbar-track,
	.fuel_tank_data_secondary_content_div_d3::-webkit-scrollbar-track,
	.fuel_tank_data_secondary_content_div_d4::-webkit-scrollbar-track,
	.fuel_tank_data_secondary_content_div_d4a::-webkit-scrollbar-track,
	.fuel_tank_data_details_div_d5_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fuel_tank_data_secondary_content_div_d2::-webkit-scrollbar,
	.fuel_tank_data_secondary_content_div_d3::-webkit-scrollbar,
	.fuel_tank_data_secondary_content_div_d4::-webkit-scrollbar,
	.fuel_tank_data_secondary_content_div_d4a::-webkit-scrollbar,
	.fuel_tank_data_details_div_d5_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fuel_tank_data_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fuel_tank_data_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fuel_tank_data_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fuel_tank_data_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.fuel_tank_data_details_div_d5_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fuel_tank_data_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fuel_tank_data_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fuel_tank_data_secondary_content_div_d2 select,
	.fuel_tank_data_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fuel_tank_data_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fuel_tank_data_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fuel_tank_data_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
/*	.fuel_tank_data_primary_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}
	.fuel_tank_data_secondary_content_div {
		position:absolute;
		top: 10px; bottom:0px; width:26%; right: 0px; overflow-y: auto;
	}*/
	.fuel_tank_data_third_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width:50%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_tank_data_third_content_div_b {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width:100%;  overflow-y: auto;
		background: #fff;
	}
/*	.fuel_tank_data_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:20%; width:43%; overflow-y: auto;
		background: #fff;
	}
	.fuel_tank_data_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:46%; height:9%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_tank_data_secondary_content_div_d3 {
		position:absolute;
		top:11%; left:46%; height:9%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_tank_data_secondary_content_div_d4 {
		position:absolute;
		top: 22%; bottom:39%; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	.fuel_tank_data_secondary_content_div_d4a {
		position:absolute;
		height:16%; bottom:21%; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	.fuel_tank_data_secondary_content_div_d5 {
		position:absolute;
		height:18%; bottom:10px; left:0px; right:0px; overflow: hidden;
		padding:10px;
		background: #fff; 
	}
*/

}

/* -------------------- ASSET TANK DATA - end ---------------------------- */
















/* -------------------- ASSET CONTAINER LIVE VIEW - start ---------------------------- */

.asset_clv_expanded { display:none; }

/*.asset_clv_oc_load_fdo { padding: 0px; }*/

tr.asset_container_live_view_data_line td { padding:2xp 5px 2px 5px }

.asset_container_live_view_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .asset_container_live_view_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.asset_container_live_view_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.asset_container_live_view_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
.asset_container_live_view_table_div_content_table1_b {
	top:132px;
}




	.asset_container_live_view_fdo_list,
	.asset_container_live_view_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.asset_container_live_view_fdo_list td,
	.asset_container_live_view_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.asset_container_live_view_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.asset_container_live_view_fdo_list tr.second {
		background:#FBFCFD;
	}




.asset_container_live_view_fdo_list { cursor:pointer; }
.asset_container_live_view_fdo_list tr.object_hidden td { color:grey !important; }
.asset_container_live_view_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.asset_container_live_view_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.asset_container_live_view_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.asset_container_live_view_secondary_content_div_d2_content,
.asset_container_live_view_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#asset_container_live_view_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#asset_container_live_view_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#asset_container_live_view_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#asset_container_live_view_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#asset_container_live_view_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.asset_container_live_view_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.asset_container_live_view_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.asset_container_live_view_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.asset_container_live_view_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.asset_container_live_view_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.asset_container_live_view_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.asset_container_live_view_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.asset_container_live_view_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.asset_container_live_view_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.asset_container_live_view_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.asset_container_live_view_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.asset_container_live_view_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.asset_container_live_view_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.asset_container_live_view_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.asset_container_live_view_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.asset_container_live_view_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.asset_container_live_view_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.asset_container_live_view_secondary_content_div_d2, 
	.asset_container_live_view_secondary_content_div_d3,
	.asset_container_live_view_secondary_content_div_d4,
	.asset_container_live_view_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.asset_container_live_view_secondary_content_div_d2::-webkit-scrollbar-track,
	.asset_container_live_view_secondary_content_div_d3::-webkit-scrollbar-track,
	.asset_container_live_view_secondary_content_div_d4::-webkit-scrollbar-track,
	.asset_container_live_view_secondary_content_div_d4a::-webkit-scrollbar-track,
	.asset_container_live_view_details_div_d5_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.asset_container_live_view_secondary_content_div_d2::-webkit-scrollbar,
	.asset_container_live_view_secondary_content_div_d3::-webkit-scrollbar,
	.asset_container_live_view_secondary_content_div_d4::-webkit-scrollbar,
	.asset_container_live_view_secondary_content_div_d4a::-webkit-scrollbar,
	.asset_container_live_view_details_div_d5_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.asset_container_live_view_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.asset_container_live_view_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.asset_container_live_view_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.asset_container_live_view_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.asset_container_live_view_details_div_d5_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.asset_container_live_view_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.asset_container_live_view_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.asset_container_live_view_secondary_content_div_d2 select,
	.asset_container_live_view_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.asset_container_live_view_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.asset_container_live_view_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.asset_container_live_view_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
	.asset_container_live_view_primary_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}
	.asset_container_live_view_secondary_content_div {
		position:absolute;
		top: 10px; bottom:0px; width:26%; right: 0px; overflow-y: auto;
	}
	.asset_container_live_view_third_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.asset_container_live_view_third_content_div_b {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width:73%;  overflow-y: auto;
		background: #fff;
	}
	.asset_container_live_view_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:20%; width:43%; overflow-y: auto;
		background: #fff;
	}
	.asset_container_live_view_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:46%; height:9%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.asset_container_live_view_secondary_content_div_d3 {
		position:absolute;
		top:11%; left:46%; height:9%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.asset_container_live_view_secondary_content_div_d4 {
		position:absolute;
		top: 22%; bottom:39%; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	.asset_container_live_view_secondary_content_div_d4a {
		position:absolute;
		height:16%; bottom:21%; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	.asset_container_live_view_secondary_content_div_d5 {
		position:absolute;
		height:18%; bottom:10px; left:0px; right:0px; overflow: hidden;
		padding:10px;
		background: #fff; 
	}
/*	.asset_container_live_view_secondary_content_div_d6 {
		position:absolute;
		height:33%; bottom:0px; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}*/

}

/* -------------------- ASSET CONTAINER LIVE VIEW - end ---------------------------- */











/* -------------------- FLEET DRIVES LIST  - start ---------------------------- */

.fleet_clv_expanded { display:none; }

/*.fleet_clv_oc_load_fdo { padding: 0px; }*/

tr.fleet_drives_list_data_line td { padding:2xp 5px 2px 5px }

.fleet_drives_list_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .fleet_drives_list_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.fleet_drives_list_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.fleet_drives_list_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
/*.fleet_drives_list_table_div_content_table1_b {
	top:132px;
}*/


.fleet_drives_list_filters input { width:80px; border-radius:3px; background:inherit; height:18px; padding: 1px 3px 1px 3px; border:0px;}
.fleet_drives_list_filters select { background:transparent; padding: 1px 3px 1px 3px }
.fleet_drives_list_filters .button_submit { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px; cursor:pointer;}



	.fleet_drives_list_fdo_list,
	.fleet_drives_list_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_drives_list_fdo_list td,
	.fleet_drives_list_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_drives_list_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_drives_list_fdo_list tr.second {
		background:#FBFCFD;
	}




.fleet_drives_list_fdo_list { cursor:pointer; }
.fleet_drives_list_fdo_list tr.object_hidden td { color:grey !important; }
.fleet_drives_list_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fleet_drives_list_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fleet_drives_list_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fleet_drives_list_secondary_content_div_d2_content,
.fleet_drives_list_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fleet_drives_list_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#fleet_drives_list_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fleet_drives_list_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fleet_drives_list_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fleet_drives_list_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fleet_drives_list_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.fleet_drives_list_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fleet_drives_list_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fleet_drives_list_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_drives_list_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fleet_drives_list_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_drives_list_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.fleet_drives_list_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fleet_drives_list_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fleet_drives_list_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_drives_list_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_drives_list_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_drives_list_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.fleet_drives_list_fifth_content_div_content {
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fleet_drives_list_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_drives_list_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fleet_drives_list_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fleet_drives_list_secondary_content_div_d2, 
	.fleet_drives_list_secondary_content_div_d3,
	.fleet_drives_list_secondary_content_div_d4,
	.fleet_drives_list_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.fleet_drives_list_secondary_content_div_d2::-webkit-scrollbar-track,
	.fleet_drives_list_secondary_content_div_d3::-webkit-scrollbar-track,
	.fleet_drives_list_secondary_content_div_d4::-webkit-scrollbar-track,
	.fleet_drives_list_secondary_content_div_d4a::-webkit-scrollbar-track,
	.fleet_drives_list_fifth_content_div_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_drives_list_secondary_content_div_d2::-webkit-scrollbar,
	.fleet_drives_list_secondary_content_div_d3::-webkit-scrollbar,
	.fleet_drives_list_secondary_content_div_d4::-webkit-scrollbar,
	.fleet_drives_list_secondary_content_div_d4a::-webkit-scrollbar,
	.fleet_drives_list_fifth_content_div_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_drives_list_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_drives_list_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_drives_list_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fleet_drives_list_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.fleet_drives_list_fifth_content_div_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fleet_drives_list_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fleet_drives_list_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fleet_drives_list_secondary_content_div_d2 select,
	.fleet_drives_list_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fleet_drives_list_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_drives_list_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_drives_list_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
	.fleet_drives_list_primary_content_div {
		position:absolute;
		top: 10px; bottom:50%; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}
	.fleet_drives_list_secondary_content_div {
		position:absolute;
		top: 10px; bottom:50%; width:26%; right: 0px; overflow-y: auto;
	}
	.fleet_drives_list_third_content_div {
		position:absolute;
		top: 10px; bottom:50%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fleet_drives_list_fourth_content_div {
		position:absolute;
		bottom:10px; height: 47%; left:0px; width: 73%;  overflow-y: auto;
		background: #fff;
	}
	.fleet_drives_list_fifth_content_div {
		position:absolute;
		bottom:10px; height: 47%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}

	
	.fleet_drives_list_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:45%; width:42%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_drives_list_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:46%; height:21%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_drives_list_secondary_content_div_d3 {
		position:absolute;
		top:24%; left:46%; height:21%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_drives_list_secondary_content_div_d4 {
		position:absolute;
		top: 48%; bottom:0px; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}


	.fleet_drives_list_first_content_div_nag,
	.fleet_drives_list_secondary_content_div_nag,
	.fleet_drives_list_third_content_div_nag,
	.fleet_drives_list_fourth_content_div_nag,
	.fleet_drives_list_fifth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fleet_drives_list_first_content_div_nag_sub1,
	.fleet_drives_list_secondary_content_div_nag_sub1,
	.fleet_drives_list_third_content_div_nag_sub1,
	.fleet_drives_list_fourth_content_div_nag_sub1,
	.fleet_drives_list_fifth_content_div_nag_sub1
	{
		position:absolute;
		top: 5px; right: 5px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fleet_drives_list_first_content_div_content,
	.fleet_drives_list_secondary_content_div_content,
	.fleet_drives_list_third_content_div_content,
	.fleet_drives_list_fourth_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.fleet_drives_list_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:56px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.fleet_drives_list_fourth_content_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
	}
	.fleet_drives_list_fourth_content_div_content_table,
	.fleet_drives_list_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_drives_list_fourth_content_div_content_table td,
	.fleet_drives_list_fourth_content_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_drives_list_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_drives_list_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fleet_drives_list_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fleet_drives_list_data_line { cursor:pointer; }
	.fleet_drives_list_data_line:hover,
	.fleet_drives_list_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	
	
	
	
	
}

/* -------------------- FLEET DRIVES LIST - end ---------------------------- */






/* FLEET - MONTHLY REPORT - START */

.fleet_clv_expanded { display:none; }

/*.fleet_clv_oc_load_fdo { padding: 0px; }*/

tr.fleet_monthly_report_data_line td { padding:2xp 5px 2px 5px }

.fleet_monthly_report_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .fleet_monthly_report_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.fleet_monthly_report_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.fleet_monthly_report_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
/*.fleet_monthly_report_table_div_content_table1_b {
	top:132px;
}*/


.fleet_monthly_report_filters input { width:80px; border-radius:3px; background:inherit; height:18px; padding: 1px 3px 1px 3px; border:0px;}
.fleet_monthly_report_filters select { background:transparent; padding: 1px 3px 1px 3px }
.fleet_monthly_report_filters .button_submit { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px; cursor:pointer;}



	.fleet_monthly_report_fdo_list,
	.fleet_monthly_report_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_monthly_report_fdo_list td,
	.fleet_monthly_report_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_monthly_report_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_monthly_report_fdo_list tr.second {
		background:#FBFCFD;
	}




.fleet_monthly_report_fdo_list { cursor:pointer; }
.fleet_monthly_report_fdo_list tr.object_hidden td { color:grey !important; }
.fleet_monthly_report_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fleet_monthly_report_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fleet_monthly_report_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fleet_monthly_report_secondary_content_div_d2_content,
.fleet_monthly_report_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fleet_monthly_report_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#fleet_monthly_report_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fleet_monthly_report_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fleet_monthly_report_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fleet_monthly_report_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fleet_monthly_report_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.fleet_monthly_report_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fleet_monthly_report_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fleet_monthly_report_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_monthly_report_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fleet_monthly_report_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_monthly_report_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {
/*
	.fleet_monthly_report_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fleet_monthly_report_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fleet_monthly_report_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_monthly_report_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_monthly_report_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_monthly_report_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; 
	}
*/

	.fleet_monthly_report_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fleet_monthly_report_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_monthly_report_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fleet_monthly_report_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fleet_monthly_report_secondary_content_div_d2, 
	.fleet_monthly_report_secondary_content_div_d3,
	.fleet_monthly_report_secondary_content_div_d4,
	.fleet_monthly_report_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.fleet_monthly_report_secondary_content_div_d2::-webkit-scrollbar-track,
	.fleet_monthly_report_secondary_content_div_d3::-webkit-scrollbar-track,
	.fleet_monthly_report_secondary_content_div_d4::-webkit-scrollbar-track,
	.fleet_monthly_report_secondary_content_div_d4a::-webkit-scrollbar-track,
	.fleet_monthly_report_details_div_d5_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_monthly_report_secondary_content_div_d2::-webkit-scrollbar,
	.fleet_monthly_report_secondary_content_div_d3::-webkit-scrollbar,
	.fleet_monthly_report_secondary_content_div_d4::-webkit-scrollbar,
	.fleet_monthly_report_secondary_content_div_d4a::-webkit-scrollbar,
	.fleet_monthly_report_details_div_d5_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_monthly_report_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_monthly_report_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_monthly_report_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fleet_monthly_report_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.fleet_monthly_report_details_div_d5_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fleet_monthly_report_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fleet_monthly_report_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fleet_monthly_report_secondary_content_div_d2 select,
	.fleet_monthly_report_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fleet_monthly_report_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_monthly_report_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_monthly_report_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
	.fleet_monthly_report_primary_content_div {
		position:absolute;
		top: 10px; bottom:53%; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}
	.fleet_monthly_report_secondary_content_div {
		position:absolute;
		top: 10px; bottom:53%; width:26%; right: 0px; overflow-y: auto;
	}
	.fleet_monthly_report_third_content_div {
		position:absolute;
		top: 10px; bottom:53%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fleet_monthly_report_fourth_content_div {
		position:absolute;
		bottom:10px; height: 50%; left:0px; right:0px;  overflow-y: auto;
		background: #fff;
	}
/*	.fleet_monthly_report_fifth_content_div {
		position:absolute;
		bottom:10px; height: 47%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}
*/
	
	.fleet_monthly_report_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:36%; width:42%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_monthly_report_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:46%; height:17%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_monthly_report_secondary_content_div_d3 {
		position:absolute;
		top:19%; left:46%; height:17%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_monthly_report_secondary_content_div_d4 {
		position:absolute;
		top: 39%; bottom:0px; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}


	.fleet_monthly_report_first_content_div_nag,
	.fleet_monthly_report_secondary_content_div_nag,
	.fleet_monthly_report_third_content_div_nag,
	.fleet_monthly_report_fourth_content_div_nag,
	.fleet_monthly_report_fifth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fleet_monthly_report_first_content_div_nag_sub1,
	.fleet_monthly_report_secondary_content_div_nag_sub1,
	.fleet_monthly_report_third_content_div_nag_sub1,
	.fleet_monthly_report_fourth_content_div_nag_sub1,
	.fleet_monthly_report_fifth_content_div_nag_sub1
	{
		position:absolute;
		top: 5px; right: 5px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fleet_monthly_report_first_content_div_content,
	.fleet_monthly_report_secondary_content_div_content,
	.fleet_monthly_report_third_content_div_content,
	.fleet_monthly_report_fourth_content_div_content,
	.fleet_monthly_report_fifth_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.fleet_monthly_report_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:60px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.fleet_monthly_report_fourth_content_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
	}
	.fleet_monthly_report_fourth_content_div_content_table,
	.fleet_monthly_report_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_monthly_report_fourth_content_div_content_table td,
	.fleet_monthly_report_fourth_content_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_monthly_report_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_monthly_report_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fleet_monthly_report_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fleet_monthly_report_data_line { cursor:pointer; }
	.fleet_monthly_report_data_line:hover,
	.fleet_monthly_report_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	
	
	
	
	
}
/* FLEET - MONTHLY REPORT - END */



/* FLEET - CONSUMPTION ANALYSIS - START */

#fleet_consumption_analysis_search_field {
	background: #BFBFBF ; color:white;  padding:5px 10px 5px 10px;
	font-weight:bold; border:0px; height:100%; width:200px; margin-top:0px;
}
#fleet_consumption_analysis_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fleet_consumption_analysis_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fleet_consumption_analysis_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fleet_consumption_analysis_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fleet_consumption_analysis_plus_minus {
	background:#BFBFBF; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px; margin:0px 0px; height:100%;
}


.fleet_consumption_analysis_fourth_content_div_content_table tr.object_hidden td { color:grey !important; }
.fleet_consumption_analysis_fourth_content_div_content_table tr.object_visible td { color:black !important; font-weight:bold; }
.fleet_consumption_analysis_fourth_content_div_content_table tr.object_hidden td.onclick_show_hide { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fleet_consumption_analysis_fourth_content_div_content_table tr.object_visible td.onclick_show_hide { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}




/*.fleet_clv_oc_load_fdo { padding: 0px; }*/

tr.fleet_consumption_analysis_data_line td { padding:2xp 5px 2px 5px }

.fleet_consumption_analysis_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .fleet_consumption_analysis_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.fleet_consumption_analysis_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.fleet_consumption_analysis_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
/*.fleet_consumption_analysis_table_div_content_table1_b {
	top:132px;
}*/


.fleet_consumption_analysis_filters input { width:80px; border-radius:3px; background:inherit; height:18px; padding: 1px 3px 1px 3px; border:0px;}
.fleet_consumption_analysis_filters select { background:transparent; padding: 1px 3px 1px 3px }
.fleet_consumption_analysis_filters .button_submit { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px; cursor:pointer;}



	.fleet_consumption_analysis_fdo_list,
	.fleet_consumption_analysis_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_consumption_analysis_fdo_list td,
	.fleet_consumption_analysis_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_consumption_analysis_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_consumption_analysis_fdo_list tr.second {
		background:#FBFCFD;
	}




.fleet_consumption_analysis_fdo_list { cursor:pointer; }
.fleet_consumption_analysis_fdo_list tr.object_hidden td { color:grey !important; }
.fleet_consumption_analysis_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fleet_consumption_analysis_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fleet_consumption_analysis_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fleet_consumption_analysis_secondary_content_div_d2_content,
.fleet_consumption_analysis_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }


.fleet_consumption_analysis_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fleet_consumption_analysis_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fleet_consumption_analysis_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_consumption_analysis_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fleet_consumption_analysis_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_consumption_analysis_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.fleet_consumption_analysis_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fleet_consumption_analysis_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fleet_consumption_analysis_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_consumption_analysis_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_consumption_analysis_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fleet_consumption_analysis_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.fleet_consumption_analysis_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fleet_consumption_analysis_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_consumption_analysis_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fleet_consumption_analysis_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fleet_consumption_analysis_secondary_content_div_d2, 
	.fleet_consumption_analysis_secondary_content_div_d3,
	.fleet_consumption_analysis_secondary_content_div_d4,
	.fleet_consumption_analysis_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.fleet_consumption_analysis_secondary_content_div_d2::-webkit-scrollbar-track,
	.fleet_consumption_analysis_secondary_content_div_d3::-webkit-scrollbar-track,
	.fleet_consumption_analysis_secondary_content_div_d4::-webkit-scrollbar-track,
	.fleet_consumption_analysis_secondary_content_div_d4a::-webkit-scrollbar-track,
	.fleet_consumption_analysis_details_div_d5_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_consumption_analysis_secondary_content_div_d2::-webkit-scrollbar,
	.fleet_consumption_analysis_secondary_content_div_d3::-webkit-scrollbar,
	.fleet_consumption_analysis_secondary_content_div_d4::-webkit-scrollbar,
	.fleet_consumption_analysis_secondary_content_div_d4a::-webkit-scrollbar,
	.fleet_consumption_analysis_details_div_d5_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_consumption_analysis_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_consumption_analysis_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_consumption_analysis_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fleet_consumption_analysis_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.fleet_consumption_analysis_details_div_d5_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fleet_consumption_analysis_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fleet_consumption_analysis_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fleet_consumption_analysis_secondary_content_div_d2 select,
	.fleet_consumption_analysis_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fleet_consumption_analysis_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_consumption_analysis_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_consumption_analysis_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
	.fleet_consumption_analysis_primary_content_div {
		position:absolute;
		top: 10px; bottom:34%; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}
	.fleet_consumption_analysis_secondary_content_div {
		position:absolute;
		top: 10px; bottom:50%; width:26%; right: 0px; overflow-y: auto;
	}
	.fleet_consumption_analysis_third_content_div {
		position:absolute;
		top: 10px; bottom:34%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fleet_consumption_analysis_fourth_content_div {
		position:absolute;
		bottom:10px; height: 75%; left:0px; width: 100%;  overflow-y: auto;
		background: #fff;
	}
/*	.fleet_consumption_analysis_fifth_content_div {
		position:absolute;
		bottom:10px; height: 47%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}*/

	
	.fleet_consumption_analysis_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:45%; width:42%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_consumption_analysis_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:46%; height:21%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_consumption_analysis_secondary_content_div_d3 {
		position:absolute;
		top:24%; left:46%; height:21%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_consumption_analysis_secondary_content_div_d4 {
		position:absolute;
		top: 48%; bottom:0px; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}


	.fleet_consumption_analysis_first_content_div_nag,
	.fleet_consumption_analysis_secondary_content_div_nag,
	.fleet_consumption_analysis_third_content_div_nag,
	.fleet_consumption_analysis_fifth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fleet_consumption_analysis_fourth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:0px 10px 0px 10px;
		color:white; font-weight:bold;
	}
	
	.fleet_consumption_analysis_first_content_div_nag_sub1,
	.fleet_consumption_analysis_secondary_content_div_nag_sub1,
	.fleet_consumption_analysis_third_content_div_nag_sub1,
	.fleet_consumption_analysis_fourth_content_div_nag_sub1,
	.fleet_consumption_analysis_fifth_content_div_nag_sub1
	{
		position:absolute;
		top: 5px; right: 5px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fleet_consumption_analysis_first_content_div_content
	{
		position:absolute;
		top: 40px; left: 10px; right:10px; bottom:5px; overflow-y:auto;
	}
	.fleet_consumption_analysis_secondary_content_div_content,
	.fleet_consumption_analysis_third_content_div_content,
	.fleet_consumption_analysis_fourth_content_div_content,
	.fleet_consumption_analysis_fifth_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.fleet_consumption_analysis_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:80px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.fleet_consumption_analysis_fourth_content_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
	}
	.fleet_consumption_analysis_fourth_content_div_content_table,
	.fleet_consumption_analysis_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_consumption_analysis_fourth_content_div_content_table td,
	.fleet_consumption_analysis_fourth_content_div_content_table_nag th {
		text-align: center;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_consumption_analysis_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_consumption_analysis_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fleet_consumption_analysis_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fleet_consumption_analysis_data_line { cursor:pointer; }
	.fleet_consumption_analysis_data_line:hover,
	.fleet_consumption_analysis_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	
	
	
	
	
}
/* FLEET - CONSUMPTION ANALYSIS - END */








/* FUEL - DELIVERY  - START */

.fuel_clv_expanded { display:none; }

/*.fuel_clv_oc_load_fdo { padding: 0px; }*/

tr.fuel_delivery_data_line td { padding:2xp 5px 2px 5px }

.fuel_delivery_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .fuel_delivery_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.fuel_delivery_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.fuel_delivery_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
/*.fuel_delivery_table_div_content_table1_b {
	top:132px;
}*/


.fuel_delivery_filters input { width:80px; border-radius:3px; background:inherit; height:18px; padding: 1px 3px 1px 3px; border:0px;}
.fuel_delivery_filters select { background:transparent; padding: 1px 3px 1px 3px }
.fuel_delivery_filters .button_submit { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px; cursor:pointer;}



	.fuel_delivery_fdo_list,
	.fuel_delivery_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_delivery_fdo_list td,
	.fuel_delivery_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fuel_delivery_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.fuel_delivery_fdo_list tr.second {
		background:#FBFCFD;
	}




.fuel_delivery_fdo_list { cursor:pointer; }
.fuel_delivery_fdo_list tr.object_hidden td { color:grey !important; }
.fuel_delivery_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fuel_delivery_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fuel_delivery_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fuel_delivery_secondary_content_div_d2_content,
.fuel_delivery_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fuel_delivery_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#fuel_delivery_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fuel_delivery_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_delivery_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_delivery_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fuel_delivery_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.fuel_delivery_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fuel_delivery_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fuel_delivery_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_delivery_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fuel_delivery_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_delivery_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.fuel_delivery_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fuel_delivery_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fuel_delivery_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_delivery_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_delivery_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_delivery_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.fuel_delivery_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fuel_delivery_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_delivery_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fuel_delivery_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fuel_delivery_secondary_content_div_d2, 
	.fuel_delivery_secondary_content_div_d3,
	.fuel_delivery_secondary_content_div_d4,
	.fuel_delivery_fifth_content_div_content
	{ padding:10px; font-size:12px; }
	
	.fuel_delivery_secondary_content_div_d2::-webkit-scrollbar-track,
	.fuel_delivery_secondary_content_div_d3::-webkit-scrollbar-track,
	.fuel_delivery_secondary_content_div_d4::-webkit-scrollbar-track,
	.fuel_delivery_fifth_content_div_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fuel_delivery_secondary_content_div_d2::-webkit-scrollbar,
	.fuel_delivery_secondary_content_div_d3::-webkit-scrollbar,
	.fuel_delivery_secondary_content_div_d4::-webkit-scrollbar,
	.fuel_delivery_fifth_content_div_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fuel_delivery_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fuel_delivery_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fuel_delivery_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fuel_delivery_fifth_content_div_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fuel_delivery_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fuel_delivery_item_details_section2,
	.fuel_delivery_subitem_details,
	{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fuel_delivery_secondary_content_div_d2 select,
	.fuel_delivery_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fuel_delivery_item_details_line,
	.fuel_delivery_subitem_details_line {
/*	   display:table-row; width:auto; margin-bottom:2px;  clear: both;*/
	   display:block; width:auto; margin-bottom:2px;  clear: both;
	}
	.fuel_delivery_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fuel_delivery_item_details_line_c1 { float:left; display:table-column; width:50%; }
	.fuel_delivery_subitem_details_line_c0 { float:left; display:table-column; width:60%; }
	.fuel_delivery_subitem_details_line_c1 { float:left; display:table-column; width:40%; text-align:right; }

}

@media (min-width: 900px) and (orientation: landscape) {
/*	.fuel_delivery_primary_content_div {
		position:absolute;
		top: 10px; bottom:34%; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}*/
	.fuel_delivery_secondary_content_div {
		position:absolute;
		top: 10px; bottom:64%; width:80%; right: 0px; overflow-y: auto;
	}
	.fuel_delivery_third_content_div {
		position:absolute;
		top: 10px; bottom:64%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_delivery_fourth_content_div {
		position:absolute;
		bottom:10px; height: 61%; left:0px; width: 73%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_delivery_fifth_content_div {
		position:absolute;
		bottom:10px; height: 61%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}

	
	.fuel_delivery_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; bottom:0px; width:30%; overflow-y: hidden;
		background: #fff;
	}
	.fuel_delivery_secondary_content_div_d2 {
		position:absolute;
		top: 0px; width:25%; height:47%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_delivery_secondary_content_div_d3 {
		position:absolute;
		bottom:0px; width:25%; height:47%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_delivery_secondary_content_div_d4 {
		position:absolute;
		top: 0px; bottom:0px; left:31%; right:26%; overflow-y: auto;
		padding:10px;
		background: #fff;
	}


	.fuel_delivery_first_content_div_nag,
	.fuel_delivery_secondary_content_div_nag,
	.fuel_delivery_third_content_div_nag,
	.fuel_delivery_fifth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: hidden;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fuel_delivery_fourth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: hidden;
		background: #006AB3;
		padding:3px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fuel_delivery_first_content_div_nag_sub1,
	.fuel_delivery_secondary_content_div_nag_sub1,
	.fuel_delivery_third_content_div_nag_sub1,
	.fuel_delivery_fourth_content_div_nag_sub1,
	.fuel_delivery_fifth_content_div_nag_sub1
	{
		position:absolute;
		top: 5px; right: 5px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fuel_delivery_first_content_div_content,
	.fuel_delivery_secondary_content_div_content,
	.fuel_delivery_third_content_div_content,
	.fuel_delivery_fourth_content_div_content,
	.fuel_delivery_fifth_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:a;
	}

	.fuel_delivery_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:30px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		font-size:13px;
		z-index:+10;
	}
	.fuel_delivery_fourth_content_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
		font-size:13px;
	}
	.fuel_delivery_fourth_content_div_content_table,
	.fuel_delivery_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_delivery_fourth_content_div_content_table td,
	.fuel_delivery_fourth_content_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fuel_delivery_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fuel_delivery_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fuel_delivery_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fuel_delivery_data_line { cursor:pointer; }
	.fuel_delivery_data_line:hover,
	.fuel_delivery_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	
	
	
	
	
}
/* FUEL - DELIVERY  - END */







/* FUEL - FILLING LEVEL LIVE  - START */

.fuel_clv_expanded { display:none; }

/*.fuel_clv_oc_load_fdo { padding: 0px; }*/

tr.fuel_filling_level_live_data_line td { padding:2xp 5px 2px 5px }

.fuel_filling_level_live_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .fuel_filling_level_live_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.fuel_filling_level_live_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.fuel_filling_level_live_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
/*.fuel_filling_level_live_table_div_content_table1_b {
	top:132px;
}*/


.fuel_filling_level_live_filters input { width:80px; border-radius:3px; background:inherit; height:18px; padding: 1px 3px 1px 3px; border:0px;}
.fuel_filling_level_live_filters select { background:transparent; padding: 1px 3px 1px 3px }
.fuel_filling_level_live_filters .button_submit { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px; cursor:pointer;}



	.fuel_filling_level_live_fdo_list,
	.fuel_filling_level_live_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_filling_level_live_fdo_list td,
	.fuel_filling_level_live_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fuel_filling_level_live_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.fuel_filling_level_live_fdo_list tr.second {
		background:#FBFCFD;
	}




.fuel_filling_level_live_fdo_list { cursor:pointer; }
.fuel_filling_level_live_fdo_list tr.object_hidden td { color:grey !important; }
.fuel_filling_level_live_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fuel_filling_level_live_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fuel_filling_level_live_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fuel_filling_level_live_secondary_content_div_d2_content,
.fuel_filling_level_live_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fuel_filling_level_live_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#fuel_filling_level_live_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fuel_filling_level_live_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_filling_level_live_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_filling_level_live_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fuel_filling_level_live_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.fuel_filling_level_live_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fuel_filling_level_live_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fuel_filling_level_live_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_filling_level_live_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fuel_filling_level_live_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_filling_level_live_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.fuel_filling_level_live_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fuel_filling_level_live_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fuel_filling_level_live_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_filling_level_live_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_filling_level_live_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_filling_level_live_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.fuel_filling_level_live_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fuel_filling_level_live_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_filling_level_live_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fuel_filling_level_live_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fuel_filling_level_live_secondary_content_div_d2, 
	.fuel_filling_level_live_secondary_content_div_d3,
	.fuel_filling_level_live_secondary_content_div_d4,
	.fuel_filling_level_live_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.fuel_filling_level_live_secondary_content_div_d2::-webkit-scrollbar-track,
	.fuel_filling_level_live_secondary_content_div_d3::-webkit-scrollbar-track,
	.fuel_filling_level_live_secondary_content_div_d4::-webkit-scrollbar-track,
	.fuel_filling_level_live_secondary_content_div_d4a::-webkit-scrollbar-track,
	.fuel_filling_level_live_details_div_d5_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fuel_filling_level_live_secondary_content_div_d2::-webkit-scrollbar,
	.fuel_filling_level_live_secondary_content_div_d3::-webkit-scrollbar,
	.fuel_filling_level_live_secondary_content_div_d4::-webkit-scrollbar,
	.fuel_filling_level_live_secondary_content_div_d4a::-webkit-scrollbar,
	.fuel_filling_level_live_details_div_d5_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fuel_filling_level_live_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fuel_filling_level_live_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fuel_filling_level_live_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fuel_filling_level_live_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.fuel_filling_level_live_details_div_d5_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fuel_filling_level_live_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fuel_filling_level_live_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fuel_filling_level_live_secondary_content_div_d2 select,
	.fuel_filling_level_live_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fuel_filling_level_live_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fuel_filling_level_live_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fuel_filling_level_live_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
	.fuel_filling_level_live_secondary_content_div {
		position:absolute;
		top: 10px; bottom:64%; width:80%; right: 0px; overflow-y: auto;
	}
	.fuel_filling_level_live_third_content_div {
		position:absolute;
		top: 10px; bottom:64%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_live_fourth_content_div {
		position:absolute;
		bottom:10px; height: 61%; left:0px; width: 100%;  overflow-y: hidden;
		background: #fff;
	}
/*	.fuel_filling_level_live_fifth_content_div {
		position:absolute;
		bottom:10px; height: 60%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}
*/
	
	.fuel_filling_level_live_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; bottom:0px; width:30%; overflow-y: hidden;
		background: #fff;
	}
	.fuel_filling_level_live_secondary_content_div_d2 {
		position:absolute;
		top: 0px; width:25%; height:47%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_live_secondary_content_div_d3 {
		position:absolute;
		bottom:0px; width:25%; height:47%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_live_secondary_content_div_d4 {
		position:absolute;
		top: 0px; bottom:0px; left:31%; right:26%; overflow-y: auto;
		padding:10px;
		background: #fff;
	}

	.fuel_filling_level_live_first_content_div_nag,
	.fuel_filling_level_live_secondary_content_div_nag,
	.fuel_filling_level_live_third_content_div_nag,
	.fuel_filling_level_live_fourth_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fuel_filling_level_live_first_content_div_nag_sub1,
	.fuel_filling_level_live_secondary_content_div_nag_sub1,
	.fuel_filling_level_live_third_content_div_nag_sub1,
	.fuel_filling_level_live_fourth_content_div_nag_sub1
	{
		position:absolute;
		top: 5px; right: 5px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fuel_filling_level_live_first_content_div_content,
	.fuel_filling_level_live_secondary_content_div_content,
	.fuel_filling_level_live_third_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}
	.fuel_filling_level_live_fourth_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:auto;
	}

	
	
	
	
	
}
/* FUEL - FILLING LEVEL LIVE  - END */







/* FUEL - FILLING LEVEL HISTORY  - START */

.fuel_clv_expanded { display:none; }

/*.fuel_clv_oc_load_fdo { padding: 0px; }*/

tr.fuel_filling_level_history_data_line td { padding:2xp 5px 2px 5px }

.fuel_filling_level_history_photo_mini_outer  {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
 .fuel_filling_level_history_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
/* background-size: contain; */
}

.fuel_filling_level_history_table_div_content_table0 {
	position:absolute;
	top:60px; left:0px; right:0px; height:71px; overflow:hidden;
	padding:0px 5px 0px 5px;
	overflow: hidden; 
}
.fuel_filling_level_history_table_div_content_table1 {
	position:absolute;
	top:60px; left:0px; right:0px; bottom:0px;
	padding:0px 5px 0px 5px;
	overflow: scroll; 
}
/*.fuel_filling_level_history_table_div_content_table1_b {
	top:132px;
}*/


.fuel_filling_level_history_filters input { width:80px; border-radius:3px; background:inherit; height:18px; padding: 1px 3px 1px 3px; border:0px;}
.fuel_filling_level_history_filters select { background:transparent; padding: 1px 3px 1px 3px }
.fuel_filling_level_history_filters .button_submit { height:18px; cursor: pointer; border:1px #aaa solid; border-radius:3px; cursor:pointer;}



	.fuel_filling_level_history_fdo_list,
	.fuel_filling_level_history_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_filling_level_history_fdo_list td,
	.fuel_filling_level_history_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fuel_filling_level_history_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.fuel_filling_level_history_fdo_list tr.second {
		background:#FBFCFD;
	}




.fuel_filling_level_history_fdo_list { cursor:pointer; }
.fuel_filling_level_history_fdo_list tr.object_hidden td { color:grey !important; }
.fuel_filling_level_history_fdo_list tr.object_visible td { color:black !important; font-weight:bold; }
.fuel_filling_level_history_fdo_list tr.object_hidden td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}
.fuel_filling_level_history_fdo_list tr.object_visible td.onclick_show_hide_on_map { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; width:25px;
}

.fuel_filling_level_history_secondary_content_div_d2_content,
.fuel_filling_level_history_secondary_content_div_d3_content
{ font-weight:bold; font-size:16px; }

#fuel_filling_level_history_search_field {
	background: inherit ; color:white; margin-top:3px; margin-bottom:3px; padding:5px 10px 5px 10px;
	height:22px; font-weight:bold; width:98%; border:0px;
}
#fuel_filling_level_history_search_field::-webkit-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic;}
#fuel_filling_level_history_search_field::-moz-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_filling_level_history_search_field::-ms-input-placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
#fuel_filling_level_history_search_field::placeholder { color: #e0e0e0; font-weight:normal; font-style: italic; }
 
.fuel_filling_level_history_plus_minus {
	background:#565656; border:0px; width:30px;
	color:white; font-weight:bold; font-size:14px;
}

.fuel_filling_level_history_table_config div.object_hidden  { 
  color:grey; font-weight:noral; 
}
.fuel_filling_level_history_table_config div.object_visible { 
  color:black; font-weight:bold; 
}
.fuel_filling_level_history_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_filling_level_history_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}

.fuel_filling_level_history_table_config div.hide_column_compact { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fuel_filling_level_history_table_config div.show_column_compact { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}





@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.fuel_filling_level_history_details_div_d5_search {
		overflow:hidden;
		position:absolute; top:3px; right:3px; width:45%; height:23px; padding:2px 0px 0px 20px;
		background:#BFBFBF;
	}
	.fuel_filling_level_history_details_div_d5_search input {
		width:100%; text-align:left; background:#BFBFBF; color:white; padding-top:4px;
		font-weight:bold; border:0px;
		
	}
	.fuel_filling_level_history_details_div_d5_search input::-webkit-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_filling_level_history_details_div_d5_search input::-moz-placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_filling_level_history_details_div_d5_search input::-ms-input-placeholder {
		color: #e0e0e0; font-weight:normal; font-style: italic;
	}
	.fuel_filling_level_history_details_div_d5_search input::placeholder { 
		color: #e0e0e0; font-weight:normal; font-style: italic;
		opacity: 1; /* Firefox */
	}


	.fuel_filling_level_history_details_div_d5_content {
		position:absolute;
		top: 62px; left: 0px; right:0px; bottom:0px; overflow-y:auto;
	}
	.fuel_filling_level_history_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_filling_level_history_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.fuel_filling_level_history_details_div_d5_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	.fuel_filling_level_history_secondary_content_div_d2, 
	.fuel_filling_level_history_secondary_content_div_d3,
	.fuel_filling_level_history_secondary_content_div_d4,
	.fuel_filling_level_history_secondary_content_div_d4a
	{ padding:10px; font-size:12px; }
	
	.fuel_filling_level_history_secondary_content_div_d2::-webkit-scrollbar-track,
	.fuel_filling_level_history_secondary_content_div_d3::-webkit-scrollbar-track,
	.fuel_filling_level_history_secondary_content_div_d4::-webkit-scrollbar-track,
	.fuel_filling_level_history_secondary_content_div_d4a::-webkit-scrollbar-track,
	.fuel_filling_level_history_details_div_d5_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fuel_filling_level_history_secondary_content_div_d2::-webkit-scrollbar,
	.fuel_filling_level_history_secondary_content_div_d3::-webkit-scrollbar,
	.fuel_filling_level_history_secondary_content_div_d4::-webkit-scrollbar,
	.fuel_filling_level_history_secondary_content_div_d4a::-webkit-scrollbar,
	.fuel_filling_level_history_details_div_d5_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fuel_filling_level_history_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fuel_filling_level_history_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fuel_filling_level_history_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fuel_filling_level_history_secondary_content_div_d4a::-webkit-scrollbar-thumb,
	.fuel_filling_level_history_details_div_d5_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fuel_filling_level_history_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fuel_filling_level_history_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fuel_filling_level_history_secondary_content_div_d2 select,
	.fuel_filling_level_history_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fuel_filling_level_history_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fuel_filling_level_history_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.fuel_filling_level_history_item_details_line_c1 { float:left; display:table-column; width:50%; }

}

@media (min-width: 900px) and (orientation: landscape) {
	.fuel_filling_level_history_secondary_content_div {
		position:absolute;
		top: 10px; bottom:64%; width:80%; right: 0px; overflow-y: auto;
	}
	.fuel_filling_level_history_third_content_div {
		position:absolute;
		top: 10px; bottom:64%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_fourth_content_div {
		position:absolute;
		bottom:10px; height: 60%; left:0px; width: 100%;  overflow-y: auto;
		/*background: #fff;*/
	}
	.fuel_filling_level_history_fifth_content_div {
		position:absolute;
		bottom:10px; height: 60%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}

	
	.fuel_filling_level_history_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; bottom:0px; width:30%; overflow-y: hidden;
		background: #fff;
	}
	.fuel_filling_level_history_secondary_content_div_d2 {
		position:absolute;
		top: 0px; width:25%; height:47%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_secondary_content_div_d3 {
		position:absolute;
		bottom:0px; width:25%; height:47%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_secondary_content_div_d4 {
		position:absolute;
		top: 0px; bottom:0px; left:31%; right:26%; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
/*	.fuel_filling_level_history_primary_content_div {
		position:absolute;
		top: 10px; bottom:34%; left:20%; right: 27%;
		width:auto;
		overflow:auto;
	}
	.fuel_filling_level_history_secondary_content_div {
		position:absolute;
		top: 10px; bottom:50%; width:26%; right: 0px; overflow-y: auto;
	}
	.fuel_filling_level_history_third_content_div {
		position:absolute;
		top: 10px; bottom:34%; left:0px; width:19%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_fourth_content_div {
		position:absolute;
		bottom:10px; height: 31%; left:0px; width: 73%;  overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_fifth_content_div {
		position:absolute;
		bottom:10px; height: 47%; width:26%; right: 0px; overflow-y: auto;
		background: #fff;
	}

	
	.fuel_filling_level_history_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:45%; width:42%; overflow-y: hidden;
		background: #fff;
	}
	.fuel_filling_level_history_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:46%; height:21%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_secondary_content_div_d3 {
		position:absolute;
		top:24%; left:46%; height:21%; right:0px; overflow-y: auto;
		background: #fff;
	}
	.fuel_filling_level_history_secondary_content_div_d4 {
		position:absolute;
		top: 48%; bottom:0px; left:0px; right:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
*/

	.fuel_filling_level_history_first_content_div_nag,
	.fuel_filling_level_history_secondary_content_div_nag,
	.fuel_filling_level_history_third_content_div_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fuel_filling_level_history_first_content_div_nag_sub1,
	.fuel_filling_level_history_secondary_content_div_nag_sub1,
	.fuel_filling_level_history_third_content_div_nag_sub1
	{
		position:absolute;
		top: 5px; right: 5px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fuel_filling_level_history_first_content_div_content,
	.fuel_filling_level_history_secondary_content_div_content,
	.fuel_filling_level_history_third_content_div_content
	{
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}
	.fuel_filling_level_history_fourth_content_div_content
	{
		position:absolute;
		top: 0px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.fuel_filling_level_history_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:60px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.fuel_filling_level_history_fourth_content_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
	}
	.fuel_filling_level_history_fourth_content_div_content_table,
	.fuel_filling_level_history_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fuel_filling_level_history_fourth_content_div_content_table td,
	.fuel_filling_level_history_fourth_content_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fuel_filling_level_history_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fuel_filling_level_history_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fuel_filling_level_history_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fuel_filling_level_history_data_line { cursor:pointer; }
	.fuel_filling_level_history_data_line:hover,
	.fuel_filling_level_history_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	
	
	
	
	
}
/* FUEL - FILLING LEVEL HISTORY  - END */









/* -------------------- PERSONEL MAIN - start ---------------------------- */
.personel_main_photo_mini_outer {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
.personel_main_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

/*	.personel_main_secondary_content_div_d1_content, .personel_main_secondary_content_div_d2_content,
	.personel_main_secondary_content_div_d4,
	.personel_main_third_content_div,
	.personel_main_primary_content_div_choice
	{ padding:10px; font-size:12px; }
	
	.personel_main_secondary_content_div_d1_content::-webkit-scrollbar-track,
	.personel_main_secondary_content_div_d2_content::-webkit-scrollbar-track,
	.personel_main_secondary_content_div_d4::-webkit-scrollbar-track,
	.personel_main_third_content_div::-webkit-scrollbar-track,
	.personel_main_primary_content_div_choice::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.personel_main_secondary_content_div_d1_content::-webkit-scrollbar,
	.personel_main_secondary_content_div_d2_content::-webkit-scrollbar,
	.personel_main_secondary_content_div_d4::-webkit-scrollbar,
	.personel_main_third_content_div::-webkit-scrollbar,
	.personel_main_primary_content_div_choice::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.personel_main_secondary_content_div_d1_content::-webkit-scrollbar-thumb,
	.personel_main_secondary_content_div_d2_content::-webkit-scrollbar-thumb,
	.personel_main_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.personel_main_third_content_div::-webkit-scrollbar-thumb,
	.personel_main_primary_content_div_choice::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.personel_main_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.personel_main_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}

	.personel_main_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.personel_main_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.personel_main_item_details_line_c1 { float:left; display:table-column; width:50%; }
*/


@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {


	.personel_main_primary_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width: 60%;
		overflow:auto;
		background: #fff;
		/*border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;*/
	}

	.personel_main_table_div_nag {
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.personel_main_table_div_nag_sub1 {
		position:absolute;
		top: 3px; right: 2px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.personel_main_table_div_nag_sub1 img {
		vertical-align:middle; margin-right:2px;		
	}

	.personel_main_table_div_content {
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.personel_main_table_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:30px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.personel_main_table_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow: scroll; overflow-y:auto; 
	}
	.personel_main_table_div_content_table,
	.personel_main_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.personel_main_table_div_content_table td,
	.personel_main_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.personel_main_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.personel_main_table_div_content_table tr.second {
		background:#FBFCFD;
	}
	
/*	.personel_main_table_div_content_frames { display:none; font-weight:normal; }*/
	
	.personel_main_data_line { cursor:pointer; }
	.personel_main_data_line:hover,
	.personel_main_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	


	.personel_main_secondary_content_div_d2, .personel_main_secondary_content_div_d3,
	.personel_main_secondary_content_div_d4 { padding:10px; font-size:12px; }

	.personel_main_secondary_content_div_d2::-webkit-scrollbar-track,
	.personel_main_secondary_content_div_d3::-webkit-scrollbar-track,
	.personel_main_secondary_content_div_d4::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	
	.personel_main_secondary_content_div_d2::-webkit-scrollbar,
	.personel_main_secondary_content_div_d3::-webkit-scrollbar,
	.personel_main_secondary_content_div_d4::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}
	
	.personel_main_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.personel_main_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.personel_main_secondary_content_div_d4::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}

	.personel_main_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.personel_main_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.personel_main_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.personel_main_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.personel_main_item_details_line_c1 { float:left; display:table-column; width:50%; }
	
	.personel_main_secondary_content_div_d2 select,
	.personel_main_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.personel_main_secondary_content_div_d2_content,
	.personel_main_secondary_content_div_d3_content {
		font-size:20px;
	}
	

}


@media (min-width: 900px) and (orientation: landscape) {
	.personel_main_secondary_content_div {
		position:absolute;
		top: 10px; bottom:10px; width:39%; right: 0px; overflow-y: auto;
	}
	.personel_main_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:24%; width:49%; overflow-y: auto;
		background: #fff;
	}
	.personel_main_secondary_content_div_d2 {
		position:absolute;
		top: 0px; right:0px; height:11%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.personel_main_secondary_content_div_d3 {
		position:absolute;
		top: 13%; right:0px; height:11%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.personel_main_secondary_content_div_d4 {
		position:absolute;
		top: 26%; left:0px; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	
} 

@media (min-width: 700px) and (orientation: portrait) {
	.personel_main_secondary_content_div {
		position:absolute;
		top: 71%; bottom:0px; left:0px; right: 0px; overflow-y: auto;
	}
	.personel_main_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.personel_main_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.personel_main_secondary_content_div_d3 {
		position:absolute;
		top: 51%; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.personel_main_secondary_content_div_d4 {
		position:absolute;
		top: 0px; left:44%; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
		column-count: 2; colun-gap:20px;
	}
}
/* -------------------- PERSONEL MAIN - end   ---------------------------- */






/* -------------------- LOCATIONS MAIN - start ---------------------------- */
.locations_main_photo_mini_outer {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}

.locations_main_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}


@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	
	#locations_main_map {
		position:absolute;
		top: 30px; bottom:0px; left:0px; right: 0px;
	}
	.locations_main_table_div_nag {
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.locations_main_table_div_nag_sub1 {
		position:absolute;
		top: 3px; right: 2px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.locations_main_table_div_nag_sub1 img {
		vertical-align:middle; margin-right:2px;		
	}
	.locations_main_map_nag {
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.locations_main_map_nag_sub1 {
		position:absolute;
		top: 3px; right: 2px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}

	.locations_main_table_div_content {
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.locations_main_table_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:30px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.locations_main_table_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow: scroll; overflow-y:auto; 
	}
	.locations_main_table_div_content_table,
	.locations_main_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.locations_main_table_div_content_table td,
	.locations_main_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.locations_main_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.locations_main_table_div_content_table tr.second {
		background:#FBFCFD;
	}
	
/*	.locations_main_table_div_content_frames { display:none; font-weight:normal; }*/
	
	.locations_main_data_line { cursor:pointer; }
	.locations_main_data_line:hover,
	.locations_main_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
 
 
 
 
	.locations_main_secondary_content_div_d2, .locations_main_secondary_content_div_d3,
	.locations_main_secondary_content_div_d4 { padding:10px; font-size:12px; }

	.locations_main_secondary_content_div_d2::-webkit-scrollbar-track,
	.locations_main_secondary_content_div_d3::-webkit-scrollbar-track,
	.locations_main_secondary_content_div_d4::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	
	.locations_main_secondary_content_div_d2::-webkit-scrollbar,
	.locations_main_secondary_content_div_d3::-webkit-scrollbar,
	.locations_main_secondary_content_div_d4::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}
	
	.locations_main_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.locations_main_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.locations_main_secondary_content_div_d4::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}

	.locations_main_location_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.locations_main_location_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	
	.locations_main_secondary_content_div_d2 select,
	.locations_main_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.locations_main_secondary_content_div_d2_content,
	.locations_main_secondary_content_div_d3_content {
		font-size:20px;
	}
	
	.locations_main_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.locations_main_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}

	.locations_main_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.locations_main_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.locations_main_item_details_line_c1 { float:left; display:table-column; width:50%; }



	
}
 
@media (min-width: 900px) and (orientation: landscape) {
	.locations_main_map_containter {
		position:absolute;
		top: 10px; height:60%; left:0px; width: 69%;
		overflow:auto;
		background: #fff;

	}
	.locations_main_primary_content_div {
		position:absolute;
		bottom:10px; height:36%; left:0px; width: 69%;
		overflow:auto;
		background: #fff;
		/*border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;*/
	}
	.locations_main_secondary_content_div {
		position:absolute;
		top: 10px; bottom:10px; width:30%; right: 0px; overflow-y: auto;
	}
	.locations_main_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:24%; width:49%; overflow-y: auto;
		background: #fff;
	}
	.locations_main_secondary_content_div_d2 {
		position:absolute;
		top: 0px; right:0px; height:11%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.locations_main_secondary_content_div_d3 {
		position:absolute;
		top: 13%; right:0px; height:11%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.locations_main_secondary_content_div_d4 {
		position:absolute;
		top: 26%; left:0px; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	
} 


@media (min-width: 700px) and (orientation: portrait) {
	.locations_main_map_containter {
		position:absolute;
		top: 10px; bottom:44%; left:0px; right:0px;
		overflow:auto;
		background: #fff;
	}
	.locations_main_primary_content_div {
		position:absolute;
		top: 45%; bottom:30%; left:0px; right:0px;
		overflow:auto;
		background: #fff;
	}
	.locations_main_secondary_content_div {
		position:absolute;
		top: 71%; bottom:0px; left:0px; right: 0px; overflow-y: auto;
	}
	.locations_main_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.locations_main_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.locations_main_secondary_content_div_d3 {
		position:absolute;
		top: 51%; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.locations_main_secondary_content_div_d4 {
		position:absolute;
		top: 0px; left:44%; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
		column-count: 2; colun-gap:20px;
	}
}
/* -------------------- LOCATIONS MAIN - end ---------------------------- */







/* --------------- WORKSHOP SERVICE INTERVALS - start -------------------- */
/*.workshop_service_intervals_photo_mini_outer, .fleet_live_view_photo_mini_outer {
	width:100%; height:100%; overflow:hidden; position:relative; text-align:center;	
}
.workshop_service_intervals_photo_mini_inner, .fleet_live_view_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}*/
.workshop_service_intervals_details_close_details { cursor:pointer; }


.workshop_service_intervals_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.workshop_service_intervals_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}


@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	
	.workshop_service_intervals_table_div_nag,
	.workshop_service_intervals_details_div_nag	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.workshop_service_intervals_table_div_nag_sub1,
	.workshop_service_intervals_details_div_nag_sub1 {
		position:absolute;
		top: 3px; right: 2px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.workshop_service_intervals_table_div_nag_sub1 img,
	.workshop_service_intervals_details_div_nag_sub1 img{
		vertical-align:middle; margin-right:2px;		
	}

	.workshop_service_intervals_table_div_content,
	.workshop_service_intervals_details_div_content {
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.workshop_service_intervals_table_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:30px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.workshop_service_intervals_table_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow: scroll; overflow-y:auto; 
	}
	.workshop_service_intervals_table_div_content_table,
	.workshop_service_intervals_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.workshop_service_intervals_table_div_content_table td,
	.workshop_service_intervals_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.workshop_service_intervals_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.workshop_service_intervals_table_div_content_table tr.second {
		background:#FBFCFD;
	}
	
/*	.workshop_service_intervals_table_div_content_frames { display:none; font-weight:normal; }*/
	
	.workshop_service_intervals_data_line { cursor:pointer; }
	.workshop_service_intervals_data_line:hover,
	.workshop_service_intervals_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
 
 
 
 
	.workshop_service_intervals_details_div_d2, .workshop_service_intervals_details_div_d3,
	.workshop_service_intervals_details_div_d4 { padding:10px; font-size:12px; }

	.workshop_service_intervals_details_div_d2::-webkit-scrollbar-track,
	.workshop_service_intervals_details_div_d3::-webkit-scrollbar-track,
	.workshop_service_intervals_details_div_d4::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	
	.workshop_service_intervals_details_div_d2::-webkit-scrollbar,
	.workshop_service_intervals_details_div_d3::-webkit-scrollbar,
	.workshop_service_intervals_details_div_d4::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}
	
	.workshop_service_intervals_details_div_d2::-webkit-scrollbar-thumb,
	.workshop_service_intervals_details_div_d3::-webkit-scrollbar-thumb,
	.workshop_service_intervals_details_div_d4::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}

	.workshop_service_intervals_location_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.workshop_service_intervals_location_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	
	.workshop_service_intervals_details_div_d2 select,
	.workshop_service_intervals_details_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.workshop_service_intervals_details_div_d2_content,
	.workshop_service_intervals_details_div_d3_content {
		font-size:20px;
	}
	
	.workshop_service_intervals_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.workshop_service_intervals_details_line_c0 { float:left; display:table-column; width:35%; }
	.workshop_service_intervals_details_line_c1 { float:left; display:table-column; width:65%; }

	
}
 
@media (min-width: 900px) and (orientation: landscape) {
	.workshop_service_intervals_main_table_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width: 100%;
		overflow:auto;
		background: #fff;
		/*border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;*/
	}
	.workshop_service_intervals_main_table_div1 {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width: 69%;
		overflow:auto;
		background: #fff;
		/*border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;*/
	}
	.workshop_service_intervals_details_div {
		position:absolute;
		top: 10px; bottom:10px; width:30%; right: 0px; overflow-y: auto;
		z-index:+20;
	}
/*	.workshop_service_intervals_details_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:24%; width:49%; overflow-y: auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div_d2 {
		position:absolute;
		top: 0px; right:0px; height:11%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div_d3 {
		position:absolute;
		top: 13%; right:0px; height:11%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div_d4 {
		position:absolute;
		top: 26%; left:0px; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}*/
	
} 


@media (min-width: 700px) and (orientation: portrait) {
	.workshop_service_intervals_main_table_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; right:0px;
		overflow:auto;
		background: #fff;
	}
	.workshop_service_intervals_main_table_div1 {
		position:absolute;
		top: 10px; bottom:40%; left:0px; right:0px;
		overflow:auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div {
		position:absolute;
		top: 41%; bottom:0px; left:0px; right: 0px; overflow-y: auto;
	}
/*	.workshop_service_intervals_details_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div_d2 {
		position:absolute;
		top: 0px; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div_d3 {
		position:absolute;
		top: 51%; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_service_intervals_details_div_d4 {
		position:absolute;
		top: 0px; left:44%; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
		column-count: 2; colun-gap:20px;
	}*/
}


/* --------------- WORKSHOP SERVICE INTERVALS - end ---------------------- */








/* --------------- WORKSHOP FLEET MANAGEENT - start -------------------- */
/*.workshop_fleet_management_photo_mini_outer, .fleet_live_view_photo_mini_outer {*/
.workshop_fleet_management_photo_mini_outer2 {
	width:165px; height:110px; overflow:hidden; position:relative; text-align:center;
	margin-right:10px; background:#f0f0f0;
}
/*.workshop_fleet_management_photo_mini_inner, .fleet_live_view_photo_mini_inner {*/
.workshop_fleet_management_photo_mini_inner {
	width:100%; height:100%; overflow:hidden; position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
/*.workshop_fleet_management_details_close_details { cursor:pointer; }*/

.fleet_management_table_config div.object_hidden div.show_hide_column { 
  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer;
}
.fleet_management_table_config div.object_visible div.show_hide_column { 
  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
  background-position:center center; display:inline; cursor:pointer; 
}


.workshop_fleet_management_details_div_d8,
.workshop_fleet_management_details_div_d9,
.workshop_fleet_management_details_div_d10,
.workshop_fleet_management_details_div_d11
{ display:none; }


.workshop_fleet_management_details_div_content input,
.workshop_fleet_management_details_div_content select
{
	height:20px; margin-bottom:2px;
	
}
.workshop_fleet_management_details_div_content button.b1 {
	height:20px; padding:0px 5px 0px 5px; background: inherit; 
	border: 1px solid #006AB3;
}
.workshop_fleet_management_details_div_content button.b2 {
	height:20px; padding:0px 5px 0px 5px; background: inherit; 
	border: 1px solid white;
	color: white;
}
.workshop_fleet_management_details_div_content button.b3 {
	height:20px; padding:0px 5px 0px 5px; background: inherit; 
	border: 1px solid #ccc;
	color: #ccc;
}
.workshop_fleet_management_details_div_content button.b4 {
	height:20px; padding:0px 5px 0px 5px; background: inherit; 
	border: 1px solid #333;
	color: #333;
}
.workshop_fleet_management_details_div_content button.b5 {
	height:20px; padding:0px 5px 0px 5px; background: inherit; 
	border: 1px solid red;
	color: red;
}

.workshop_fleet_management_table_div_nag button.b1 {
	height:20px; padding:0px 5px 0px 5px; background: inherit;
	border: 1px solid white;
}

@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {

	.workshop_fleet_management_table_div_search {
		position:absolute;
		top: 33px; left: 0px; right:0px; height:20px; overflow:hidden;
	}
	.workshop_fleet_management_table_div_search input {
		width:100%; text-align:center; background:#BFBFBF; color:white; padding-top:0px;
	}
	.workshop_fleet_management_table_div_search input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: white;
		opacity: 1; /* Firefox */
	}

	.workshop_fleet_management_table_div_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: white;
	}

	.workshop_fleet_management_table_div_search input::-ms-input-placeholder { /* Microsoft Edge */
		color: white;
	}
	
	.workshop_fleet_management_details_div_d7_search {
		position:absolute;
		top: 33px; left: 0px; right:0px; height:20px; overflow:hidden;
	}
	.workshop_fleet_management_details_div_d7_search input {
		width:100%; text-align:center; background:#BFBFBF; color:white; padding-top:4px;
	}
	.workshop_fleet_management_details_div_d7_search input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: white;
		opacity: 1; /* Firefox */
	}

	.workshop_fleet_management_details_div_d7_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: white;
	}

	.workshop_fleet_management_details_div_d7_search input::-ms-input-placeholder { /* Microsoft Edge */
		color: white;
	}

	
	.workshop_fleet_management_table_div_content {
		position:absolute;
		top: 58px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}
	.workshop_fleet_management_details_div_content {
		position:absolute;
		top: 0px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.workshop_fleet_management_table_div_nag,
	.workshop_fleet_management_details_div_d5_nag,
	.workshop_fleet_management_details_div_d6_nag,
	.workshop_fleet_management_details_div_d7_nag {
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.workshop_fleet_management_details_div_d8_nag,
	.workshop_fleet_management_details_div_d9_nag,
	.workshop_fleet_management_details_div_d10_nag,
	.workshop_fleet_management_details_div_d11_nag
	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #ff954C;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.workshop_fleet_management_details_div_d5_nag_sub1,
	.workshop_fleet_management_details_div_d6_nag_sub1,
	.workshop_fleet_management_details_div_d7_nag_sub1,
	.workshop_fleet_management_details_div_d8_nag_sub1,
	.workshop_fleet_management_details_div_d9_nag_sub1,
	.workshop_fleet_management_details_div_d10_nag_sub1,
	.workshop_fleet_management_details_div_d11_nag_sub1
	{
		position:absolute;
		top: 3px; right: 2px; width:50%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.workshop_fleet_management_details_div_d5_nag_sub1 img,
	.workshop_fleet_management_details_div_d6_nag_sub1 img,
	.workshop_fleet_management_details_div_d7_nag_sub1 img,
	.workshop_fleet_management_details_div_d8_nag_sub1 img,
	.workshop_fleet_management_details_div_d9_nag_sub1 img,
	.workshop_fleet_management_details_div_d11_nag_sub1 img,
	.workshop_fleet_management_details_div_d10_nag_sub1 img
	{
		vertical-align:middle; margin-right:2px;		
	}
	.workshop_fleet_management_table_div_nag_sub1
	{
		position:absolute;
		top: 4px; right: 2px; width:55%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.workshop_fleet_management_details_div_d5_content,
	.workshop_fleet_management_details_div_d6_content {
		position:absolute;
		top: 48px; left: 0px; right:0px; bottom:0px;
	}
	.workshop_fleet_management_details_div_d7_content {
		position:absolute;
		top: 82px; left: 0px; right:0px; bottom:0px;
	}
	.workshop_fleet_management_details_div_d8_content,
	.workshop_fleet_management_details_div_d9_content,
	.workshop_fleet_management_details_div_d10_content,
	.workshop_fleet_management_details_div_d11_content
	{
		position:absolute;
		top: 35px; left: 6px; right:6px; bottom:35px;
	}
	.workshop_fleet_management_details_div_d8_bot,
	.workshop_fleet_management_details_div_d9_bot,
	.workshop_fleet_management_details_div_d10_bot,
	.workshop_fleet_management_details_div_d11_bot
	{
		position:absolute;
		bottom: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		border-top: 1px solid #ff954C;
		padding:5px 10px 3px 10px;
		color:#006AB3; font-weight:bold;
	}

	.workshop_fleet_management_details_div_d8_close,
	.workshop_fleet_management_details_div_d9_close,
	.workshop_fleet_management_details_div_d10_close,
	.workshop_fleet_management_details_div_d11_close
	{
		cursor:pointer;
	}
	
	
	.workshop_fleet_management_table_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:30px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.workshop_fleet_management_table_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow: scroll; overflow-y:auto; 
	}
	.workshop_fleet_management_table_div_content_table,
	.workshop_fleet_management_table_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.workshop_fleet_management_table_div_content_table td,
	.workshop_fleet_management_table_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.workshop_fleet_management_table_div_content_table_nag th {
		font-weight:normal; 
	}
	.workshop_fleet_management_table_div_content_table tr.second {
		background:#FBFCFD;
	}
	
/*	.workshop_fleet_management_table_div_content_frames { display:none; font-weight:normal; }*/


	.workshop_fleet_management_details_div_d5_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.workshop_fleet_management_details_div_d5_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.workshop_fleet_management_details_div_d6_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.workshop_fleet_management_details_div_d6_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}

	.workshop_fleet_management_details_div_d7_content_table
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.workshop_fleet_management_details_div_d7_content_table td {
		text-align: left;
		padding:5px 8px 5px 8px;
		border:	1px solid #eee;
		font-size: 11px;
	}
	.workshop_fleet_management_details_div_d7_content_table td a {
		color:black; text-decoration:none; cursor:pointer;
		font-size: 11px;
	}


	
	.workshop_fleet_management_data_line { cursor:pointer; font-size:14px; }
	.workshop_fleet_management_data_line:hover,
	.workshop_fleet_management_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
 
 
 
 
	.workshop_fleet_management_details_div_d2, .workshop_fleet_management_details_div_d3,
	.workshop_fleet_management_details_div_d4, .workshop_fleet_management_details_div_d4a{ padding:10px; font-size:12px; }

	.workshop_fleet_management_details_div_d2::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d3::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d4::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d4a::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d5_content::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d6_content::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d7_content::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d8_content::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d9_content::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d10_content::-webkit-scrollbar-track,
	.workshop_fleet_management_details_div_d11_content::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	
	.workshop_fleet_management_details_div_d2::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d3::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d4::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d4a::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d5_content::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d6_content::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d7_content::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d8_content::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d9_content::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d10_content::-webkit-scrollbar,
	.workshop_fleet_management_details_div_d11_content::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}
	
	.workshop_fleet_management_details_div_d2::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d3::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d4::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d4a::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d5_content::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d6_content::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d7_content::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d8_content::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d9_content::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d10_content::-webkit-scrollbar-thumb,
	.workshop_fleet_management_details_div_d11_content::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}

	.workshop_fleet_management_details_div_d5_content,
	.workshop_fleet_management_details_div_d6_content,
	.workshop_fleet_management_details_div_d7_content,
	.workshop_fleet_management_details_div_d8_content,
	.workshop_fleet_management_details_div_d9_content,
	.workshop_fleet_management_details_div_d10_content,
	.workshop_fleet_management_details_div_d11_content
	{
		overflow-y: auto;
	}
	
	
	.workshop_fleet_management_item_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.workshop_fleet_management_item_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:14px;
	}
	
	.workshop_fleet_management_details_div_d2 select,
	.workshop_fleet_management_details_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.workshop_fleet_management_details_div_d2_content,
	.workshop_fleet_management_details_div_d3_content {
		font-size:20px;
	}
	
	.workshop_fleet_management_item_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; font-size:14px; }
	.workshop_fleet_management_item_details_line_c0 { float:left; display:table-column; width:50%; }
	.workshop_fleet_management_item_details_line_c1 { float:left; display:table-column; width:50%; }

	
}
 
@media (min-width: 900px) and (orientation: landscape) {
	.workshop_fleet_management_main_table_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width: 26%;
		overflow:auto;
		background: #fff;
		z-index:100;
		border-right:10px #f0f0f0 solid;
		/*border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;*/
	}
/*	.workshop_fleet_management_main_table_div1 {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width: 69%;
		overflow:auto;
		background: #fff;

	}*/
	
	.workshop_fleet_management_main_table_config {
		position:absolute;
		top:30px; bottom:0px; right:0px;
		width:auto;min-width:220px;max-width:300px;
		color:#333; background:#f0f0f0;
		padding:10px 10px 10px 10px;
		overflow:auto;
		font-size:12px;display:none;z-index:1000;
		font-family:verdana;
/*
		height:auto;max-height:600px;
*/
	}
	
	.workshop_fleet_management_details_div {
		position:absolute;
		top: 10px; bottom:10px; width:74%; right: 0px; overflow-y: auto;
		z-index:+20;
	}
	.workshop_fleet_management_details_div_d1 {
		position:absolute;
		top: 0px; left:50%; height:24%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d2 {
		position:absolute;
		top: 0px; right:0px; height:11%; width:29%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d3 {
		position:absolute;
		top: 13%; right:0px; height:11%; width:29%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d4 {
		position:absolute;
		top: 0px; left:0px; width:49%; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d4a {
		position:absolute;
		top: 0px; left:0px; width:49%; bottom:31px; overflow-y: auto;
		padding:10px;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d4a_bot
	{
		position:absolute;
		bottom: 0px; left: 0px; width:49%; height:30px; overflow-y: auto;
		background:#fff;
		border-top: 1px solid #ff954C;
		padding:5px 10px 3px 10px;
		color:#006AB3; font-weight:bold;
	}
	
	.workshop_fleet_management_details_div_d5 {
		position:absolute;
		top: 25%; left:50%; height:24%; width:49%; bottom:0px; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d6 {
		position:absolute;
		top: 50%; left:50%; height:24%; width:49%; bottom:0px; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d7 {
		position:absolute;
		bottom: 0px; left:50%; height:25%; width:49%; overflow-y: auto;
		background: #fff;
	}

	.workshop_fleet_management_details_div_d8 {
		position:absolute;
		bottom: 0px; left:0%; top:0px; width:49%; overflow-y: auto;
		background: #f8f8f8;
		border: 1px solid #ff954C;
	}
	.workshop_fleet_management_details_div_d9 {
		position:absolute;
		bottom: 0px; left:0%; top:0px; width:49%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d10 {
		position:absolute;
		bottom: 0px; left:0%; top:0px; width:49%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d11 {
		position:absolute;
		bottom: 0px; left:0%; top:0px; width:49%; overflow-y: auto;
		background: #fff;
	}

	
	
} 


@media (min-width: 700px) and (orientation: portrait) {
	.workshop_fleet_management_main_table_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; right:0px;
		overflow:auto;
		background: #fff;
	}
/*	.workshop_fleet_management_main_table_div1 {
		position:absolute;
		top: 10px; bottom:40%; left:0px; right:0px;
		overflow:auto;
		background: #fff;
	}*/
	.workshop_fleet_management_details_div {
		position:absolute;
		top: 41%; bottom:0px; left:0px; right: 0px; overflow-y: auto;
	}
/*	.workshop_fleet_management_details_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d2 {
		position:absolute;
		top: 0px; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d3 {
		position:absolute;
		top: 51%; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.workshop_fleet_management_details_div_d4 {
		position:absolute;
		top: 0px; left:44%; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
		column-count: 2; colun-gap:20px;
	}
	*/
}


/* --------------- WORKSHOP FLEET MANAGEENT - end ---------------------- */








@media (min-width: 900px) and (orientation: landscape), 
 (min-width: 700px) and (orientation: portrait) {
	.login_form_sidebar {
		position: absolute; top:0px; bottom:0px; left:0px; width:235px;
		background: #00558F;
		background-image: url(layout/img/FP_main_backgroung.png);
		background-position: left bottom;
		background-repeat: no-repeat;
	} 
	.login_form_white_belt { left:236px; }
	.login_form_main_div {
		left:245px; right:10px;
	}

	
	.primary_content_div_map {
		position:absolute;
		top: 10px; bottom:10px; left:0px; right: 0px;
		width:auto;
	}
	.primary_content_div_inner {
		position:relative;
		width:100%;
		height:100%;
	}

	
	
	
/* fleet live view - start */
	.fleet_live_view_secondary_content_div_d2, .fleet_live_view_secondary_content_div_d3,
	.fleet_live_view_secondary_content_div_d4, .fleet_live_view_third_content_div
	{ padding:10px; font-size:12px; }
	
	.fleet_live_view_secondary_content_div_d2::-webkit-scrollbar-track,
	.fleet_live_view_secondary_content_div_d3::-webkit-scrollbar-track,
	.fleet_live_view_secondary_content_div_d4::-webkit-scrollbar-track,
	.fleet_live_view_third_content_div::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_live_view_secondary_content_div_d2::-webkit-scrollbar,
	.fleet_live_view_secondary_content_div_d3::-webkit-scrollbar,
	.fleet_live_view_secondary_content_div_d4::-webkit-scrollbar,
	.fleet_live_view_third_content_div::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_live_view_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_live_view_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_live_view_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fleet_live_view_third_content_div::-webkit-scrollbar-thumb

	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fleet_live_view_vehicle_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fleet_live_view_vehicle_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fleet_live_view_secondary_content_div_d2 select,
	.fleet_live_view_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fleet_live_view_vehicle_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_live_view_vehicle_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_live_view_vehicle_details_line_c1 { float:left; display:table-column; width:50%; }

/* fleet live view - end */

	
	


/* fleet daily history - start */
	.fleet_daily_history_secondary_content_div_d2, .fleet_daily_history_secondary_content_div_d3,
	.fleet_daily_history_secondary_content_div_d4, .fleet_daily_history_third_content_div
	{ padding:10px; font-size:12px; }
	
	.fleet_daily_history_secondary_content_div_d2::-webkit-scrollbar-track,
	.fleet_daily_history_secondary_content_div_d3::-webkit-scrollbar-track,
	.fleet_daily_history_secondary_content_div_d4::-webkit-scrollbar-track,
	.fleet_daily_history_third_content_div::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_daily_history_secondary_content_div_d2::-webkit-scrollbar,
	.fleet_daily_history_secondary_content_div_d3::-webkit-scrollbar,
	.fleet_daily_history_secondary_content_div_d4::-webkit-scrollbar,
	.fleet_daily_history_third_content_div::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_daily_history_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_daily_history_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_daily_history_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fleet_daily_history_third_content_div::-webkit-scrollbar-thumb

	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fleet_daily_history_vehicle_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fleet_daily_history_vehicle_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
	.fleet_daily_history_secondary_content_div_d2 select,
	.fleet_daily_history_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:9px; border-width:0px; margin-bottom:2px;
	}
	.fleet_daily_history_vehicle_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_daily_history_vehicle_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_daily_history_vehicle_details_line_c1 { float:left; display:table-column; width:50%; }

/* fleet daily history - end */









/* fleet co2 emission - start */
	.fleet_co2_emission_secondary_content_div_d1_content, .fleet_co2_emission_secondary_content_div_d2_content,
	.fleet_co2_emission_secondary_content_div_d4,
	.fleet_co2_emission_third_content_div,
	.fleet_co2_emission_primary_content_div_choice
	{ padding:10px; font-size:12px; }
	
	.fleet_co2_emission_secondary_content_div_d1_content::-webkit-scrollbar-track,
	.fleet_co2_emission_secondary_content_div_d2_content::-webkit-scrollbar-track,
	.fleet_co2_emission_secondary_content_div_d4::-webkit-scrollbar-track,
	.fleet_co2_emission_third_content_div::-webkit-scrollbar-track,
	.fleet_co2_emission_primary_content_div_choice::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_co2_emission_secondary_content_div_d1_content::-webkit-scrollbar,
	.fleet_co2_emission_secondary_content_div_d2_content::-webkit-scrollbar,
	.fleet_co2_emission_secondary_content_div_d4::-webkit-scrollbar,
	.fleet_co2_emission_third_content_div::-webkit-scrollbar,
	.fleet_co2_emission_primary_content_div_choice::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_co2_emission_secondary_content_div_d1_content::-webkit-scrollbar-thumb,
	.fleet_co2_emission_secondary_content_div_d2_content::-webkit-scrollbar-thumb,
	.fleet_co2_emission_secondary_content_div_d4::-webkit-scrollbar-thumb,
	.fleet_co2_emission_third_content_div::-webkit-scrollbar-thumb,
	.fleet_co2_emission_primary_content_div_choice::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.fleet_co2_emission_vehicle_details_section {
		font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;
		
	}
	.fleet_co2_emission_vehicle_details_section2{
		 display:table; width:100%; margin-bottom:15px; font-size:11px;
	}
/*	.fleet_co2_emission_secondary_content_div_d1_content select,
	.fleet_co2_emission_secondary_content_div_d2_content select {
		margin-left:0px; padding-left:0px; font-size:9px; border-width:0px; margin-bottom:2px;
	}*/
	.fleet_co2_emission_vehicle_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_co2_emission_vehicle_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_co2_emission_vehicle_details_line_c1 { float:left; display:table-column; width:50%; }

/* fleet co2 emission - end */











	
	
	
/* fleet full list */
	.fleet_full_primary_content_div_d1, .fleet_full_primary_content_div_d2,
	.fleet_full_primary_content_div_d3
	{ padding:10px; font-size:12px; }
	.fleet_full_secondary_content_div_d2, .fleet_full_secondary_content_div_d3 { padding:8px; font-size:12px; }

/*
	body::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	body::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}
	body::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
*/	 
	 
	 
	.fleet_full_primary_content_div_d1::-webkit-scrollbar-track,
	.fleet_full_primary_content_div_d2::-webkit-scrollbar-track,
	.fleet_full_primary_content_div_d2b::-webkit-scrollbar-track,
	.fleet_full_primary_content_div_d3::-webkit-scrollbar-track,
	.fleet_full_secondary_content_div_d2::-webkit-scrollbar-track,
	.fleet_full_secondary_content_div_d3::-webkit-scrollbar-track,
	.fleet_full_secondary_content_div_d4::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.fleet_full_primary_content_div_d1::-webkit-scrollbar,
	.fleet_full_primary_content_div_d2::-webkit-scrollbar,
	.fleet_full_primary_content_div_d2b::-webkit-scrollbar,
	.fleet_full_primary_content_div_d3::-webkit-scrollbar,
	.fleet_full_secondary_content_div_d2::-webkit-scrollbar,
	.fleet_full_secondary_content_div_d3::-webkit-scrollbar,
	.fleet_full_secondary_content_div_d4::-webkit-scrollbar
	{
		width: 7px;
		height: 7px;
		background-color: #F5F5F5;
	}

	.fleet_full_primary_content_div_d1::-webkit-scrollbar-thumb,
	.fleet_full_primary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_full_primary_content_div_d2b::-webkit-scrollbar-thumb,
	.fleet_full_primary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_full_secondary_content_div_d2::-webkit-scrollbar-thumb,
	.fleet_full_secondary_content_div_d3::-webkit-scrollbar-thumb,
	.fleet_full_secondary_content_div_d4::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}

	
	
	
	.fleet_full_primary_content_div_d1 {
		position:absolute;
		top: 0px; height:35%; left: 0px; width:32%;
		overflow-y: auto;
		background: #fff;
		font-size:14px; 
	}
	.fleet_full_primary_content_div_d2 {
		position:absolute;
		top: 0px; height:35%; left:33%; width:32%;;
		overflow-y: auto;
		background: #fff;
		font-size:14px;;
	}
	.fleet_full_primary_content_div_d2b {
		position:absolute;
		top: 0px; height:35%; left:66%; width:32%;;
		overflow-y: auto;
		background: #fff;
		font-size:14px;
	}
	.fleet_full_primary_content_div_d3 {
		position:absolute;
		top: 37%; bottom:0px; left:0px; right: 20px;
		overflow-y: hidden;
		background: #fff;
		font-size:11px;
	}
	.fleet_full_vehicle_details_section {
		font-size:14px; font-weight:normal; margin-bottom:0px; margin-top:5px; cursor:pointer;
		background:#006AB3; color:white; padding:5px 10px 5px 10px;
		
	}
	.fleet_full_vehicle_details_section2{
		 display:table; width:100%; margin-bottom:10px; font-size:11px;
		 padding:10px 10px 5px 10px;
		 background:white;
	}
	
	.fleet_full_secondary_content_div_d2 select,
	.fleet_full_secondary_content_div_d3 select {
		margin-left:0px; padding-left:0px; font-size:10px; border-width:0px; margin-bottom:2px;
	}
	.fleet_full_secondary_content_div_d2_content,
	.fleet_full_secondary_content_div_d3_content {
		font-size:20px;
		cursor:pointer;min-height:20px;width:100%;
	}
	
	.fleet_full_vehicle_details_line { display:table-row; width:auto; margin-bottom:2px;  clear: both; }
	.fleet_full_vehicle_details_line_c0 { float:left; display:table-column; width:50%; }
	.fleet_full_vehicle_details_line_c1 { float:left; display:table-column; width:50%; }

	
}


@media (min-width: 900px) and (orientation: landscape) {
	.secondary_content_div_map {
		position:absolute;
		top: 60px; bottom:150px; width:300px; right: 12px; overflow-y: auto;
	}
	.secondary_content_div_map::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.secondary_content_div_map::-webkit-scrollbar
	{
		width: 7px;
		background-color: #F5F5F5;
	}

	.secondary_content_div_map::-webkit-scrollbar-thumb
	{
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #ccc;
	}
	.secondary_content_block_a {
		width:100%;
	}

	
/* fleet full list - start */
	.fleet_full_primary_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; width:74%; 
		overflow:auto;
	}
	.fleet_full_secondary_content_div {
		position:absolute; background:inherit;
		top: 10px; bottom:10px; width:26%; right: 0px; overflow-y: auto;
	}
	.fleet_full_secondary_content_div_d1 {
		position:absolute;
		top: 30px; left:0px; bottom:65%; width:100%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_full_secondary_content_div_d2 {
		position:absolute;
		top: 37%; left:0px; height:8%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.fleet_full_secondary_content_div_d3 {
		position:absolute;
		top: 37%; right:0px; height:8%; width:48%; overflow-y: auto;
		background: #fff;
	}
	.fleet_full_secondary_content_div_d4 {
		position:absolute;
		top: 47%; left:0px; right:0px; bottom:0px; overflow-y: auto;
		padding:0px;
		background: #inherit;
		font-size:12px;
	}
/* fleet full list - end */




/* fleet live view - start */
	.fleet_live_view_primary_content_div {
		position:absolute;
		top: 10px; bottom:10px; left:0px; right: 35%;
		width:auto;
		overflow:auto;
	}
	.fleet_live_view_secondary_content_div {
		position:absolute;
		top: 10px; bottom:59%; width:34%; right: 0px; overflow-y: auto;
	}
	.fleet_live_view_third_content_div {
		position:absolute;
		top: 43%; bottom:10px; width:34%; right: 0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_live_view_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:43%; width:38%; overflow-y: auto;
		background: #fff;
	}
	.fleet_live_view_secondary_content_div_d2 {
		position:absolute;
		top: 47%; left:0px; height:24%; width:38%; overflow-y: auto;
		background: #fff;
	}
	.fleet_live_view_secondary_content_div_d3 {
		position:absolute;
		bottom:0px; left:0px; height:24%; width:38%; overflow-y: auto;
		background: #fff;
	}
	.fleet_live_view_secondary_content_div_d4 {
		position:absolute;
		top: 0px; bottom:0px; right:0px; width: 59%;overflow-y: auto;
		padding:10px;
		background: #fff;
	}

/* fleet live view - end */


/* fleet daily history - start */
	.fleet_daily_history_primary_content_div {
		position:absolute;
		top: 10px; bottom:40%; left:0px; right: 50%;
		width:auto;
		overflow:auto;
	}
	.fleet_daily_history_secondary_content_div {
		position:absolute;
		top: 10px; bottom:80%; width:50%; right: 0px; overflow-y: auto;
	}
	.fleet_daily_history_third_content_div {
		position:absolute;
		top: 21%; bottom:40%; width:50%; right: 0px; overflow-y: auto;
		background: #fff;
	}
	.fleet_daily_history_fourth_content_div {
		position:absolute;
		top: 61%; bottom:10px; left: 0px; width:100%; overflow-y: auto;
		background: #fff;
		border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;
	}
	

	.fleet_daily_history_table_config div.object_hidden div.show_hide_column { 
	  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
	  background-position:center center; display:inline; cursor:pointer;
	}
	.fleet_daily_history_table_config div.object_visible div.show_hide_column { 
	  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
	  background-position:center center; display:inline; cursor:pointer; 
	}
	
	
	
	
	#fleet_daily_history_map {
		position:absolute;
		top: 0px; bottom:0px; left:0px; right: 10px;
	}
	#fleet_daily_history_current_frame {
		display:none;
		position:absolute;
		top: 10px; left:220px; height:30px;
		width:auto;
		background:white; color:#666; font-size:12px;
		padding: 5px 10px 3px 10px;
		overflow: auto;
		z-index: +1;
		border: 1px solid #f0f0f0;
	}
	
	.fleet_daily_history_fourth_content_div_nag {
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fleet_daily_history_fourth_content_div_nag_sub1 {
		position:absolute;
		top: 3px; right: 10px; width:60%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fleet_daily_history_fourth_content_div_nag_sub1 img {
		vertical-align:middle; margin-right:2px;		
	}
	.fleet_daily_history_fourth_content_div_nag_sub1 input {
		background:	#006AB3; width:80px; height:17px; margin-top:2px; padding:0px 0px 0px 2px; border:0px; cursor:pointer;
	}
	.fleet_daily_history_fourth_content_div_nag_sub1 button {
		background:	#006AB3; border:0px; height:17px; margin-top:2px; padding:0px 0px 0px 2px; 
	}
	.fleet_daily_history_fourth_content_div_content {
		position:absolute;
		top: 35px; left: 10px; right:10px; bottom:10px; overflow:hidden;
	}

	.fleet_daily_history_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:49px;
		overflow-y:scroll; overflow-x: hidden;
		z-index:+1;
	}
	.fleet_daily_history_fourth_content_div_content_table1 {
		position:absolute;
		top:49px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
	}
	.fleet_daily_history_fourth_content_div_content_table,
	.fleet_daily_history_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_daily_history_fourth_content_div_content_table td,
	.fleet_daily_history_fourth_content_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_daily_history_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_daily_history_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fleet_daily_history_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fleet_daily_history_data_line { cursor:pointer; }
	.fleet_daily_history_data_line:hover,
	.fleet_daily_history_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	.fleet_daily_history_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:30%; overflow-y: auto;
		background: #fff;
	}
	.fleet_daily_history_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:31%; height:48%; width:32%; overflow-y: auto;
		background: #fff;
	}
	.fleet_daily_history_secondary_content_div_d3 {
		position:absolute;
		bottom:0px; left:31%; height:48%; width:32%; overflow-y: auto;
		background: #fff;
	}
	.fleet_daily_history_secondary_content_div_d4 {
		position:absolute;
		top: 0px; bottom:0px; right:0px; width: 36%;overflow-y: auto;
		padding:10px;
		background: #fff;
	}

/* fleet daily history - end */





/* fleet co2 emission - start */
	.fleet_co2_emission_primary_content_div {
		position:absolute;
		top: 10px; bottom:60%; left:0px; width: 60%;
		overflow:auto;
		background: #fff;
		/*border: 1px solid #006AB3;
		padding:30px 10px 10px 10px;*/
	}
	.fleet_co2_emission_secondary_content_div {
		position:absolute;
		top: 10px; bottom:60%; width:39%; right: 0px; overflow-y: auto;
	}
	.fleet_co2_emission_third_content_div {
		position:absolute;
		top: 28%; height:12%; width:39%; right: 0px; overflow-y: auto;
	}
	.fleet_co2_emission_fourth_content_div {
		position:absolute;
		top: 42%; bottom:10px; left: 0px; width:100%; overflow-y: auto;
		background: #fff;
		border: 1px solid #006AB3;
		/*padding:30px 10px 10px 10px;*/
	}
	.fleet_co2_emission_primary_content_div_nag,
	.fleet_co2_emission_fourth_content_div_nag	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold;
	}
	.fleet_co2_emission_fourth_content_div_nag select {
		background: #006AB3; border:1px #eee solid;
		
	}
	.fleet_co2_emission_primary_content_div_nag_sub1,
	.fleet_co2_emission_fourth_content_div_nag_sub1 {
		position:absolute;
		top: 5px; right: 10px; width:20%; height:22px; overflow-y: hidden;
		color:white;
		text-align:right;
	}
	.fleet_co2_emission_primary_content_div_nag_sub1 img,
	.fleet_co2_emission_fourth_content_div_nag_sub1 img {
		vertical-align:middle; margin-right:2px;		
	}
/*	.fleet_co2_emission_fourth_content_div_nag_sub1 input {
		background:	#006AB3; width:80px; height:17px; margin-top:2px; padding:0px 0px 0px 2px; border:0px; cursor:pointer;
	}
	.fleet_co2_emission_fourth_content_div_nag_sub1 button {
		background:	#006AB3; border:0px; height:17px; margin-top:2px; padding:0px 0px 0px 2px; 
	}*/
	.fleet_co2_emission_priary_content_div_content,
	.fleet_co2_emission_fourth_content_div_content {
		position:absolute;
		top: 28px; left: 0px; right:0px; bottom:0px; overflow:hidden;
	}

	.fleet_co2_emission_fourth_content_div_settings {
		position:absolute; z-index:2000;
		top: 28px; width: 300px; right:0px; bottom:0px; overflow-y:auto;
		background: #f8f8f8; display:none; padding:10px;
	}
	.fleet_co2_emission_fourth_content_div_settings div.object_hidden div.show_hide_column { 
	  background-image:url(../gfx/small_eye_close.png); background-repeat:no-repeat;
	  background-position:center center; display:inline; cursor:pointer;
	}
	.fleet_co2_emission_fourth_content_div_settings div.object_visible div.show_hide_column { 
	  background-image:url(../gfx/small_eye_open.png); background-repeat:no-repeat;
	  background-position:center center; display:inline; cursor:pointer; 
	}
	
	
	.fleet_co2_emission_fourth_content_div_content_table0 {
		position:absolute;
		top:0px; left:0px; right:0px; height:90px;
		overflow-y:hidden; overflow-x: hidden;
		margin-right:17px;
		z-index:+10;
	}
	.fleet_co2_emission_fourth_content_div_content_table1 {
		position:absolute;
		top:0px; left:0px; right:0px; bottom:0px;
		overflow-y:auto;
	}
	.fleet_co2_emission_fourth_content_div_content_table,
	.fleet_co2_emission_fourth_content_div_content_table_nag
	{
		width:100%;
		border-collapse: collapse;
		border:	1px solid #eee;
	}
	.fleet_co2_emission_fourth_content_div_content_table td,
	.fleet_co2_emission_fourth_content_div_content_table_nag th {
		text-align: right;
		padding:5px;
		border:	1px solid #eee;
	}
	.fleet_co2_emission_fourth_content_div_content_table_nag th {
		font-weight:normal; 
	}
	.fleet_co2_emission_fourth_content_div_content_table tr.second {
		background:#FBFCFD;
	}
	
	.fleet_co2_emission_fourth_content_div_frames { display:none; font-weight:normal; }
	
	.fleet_co2_emission_data_line { cursor:pointer; }
	.fleet_co2_emission_data_line:hover,
	.fleet_co2_emission_fourth_content_div_content_table tr.second:hover {
		background:#f0f0f0;
	}
	.fleet_co2_emission_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:49%; overflow-y: auto;
		background: #fff;
	}
	.fleet_co2_emission_secondary_content_div_d2 {
		position:absolute;
		top: 0px; right:0px; height:100%; width:49%; overflow-y: auto;
		background: #fff;
	}
	.fleet_co2_emission_secondary_content_div_d1_nag,
	.fleet_co2_emission_secondary_content_div_d2_nag	{
		position:absolute;
		top: 0px; left: 0px; width:100%; height:28px; overflow-y: auto;
		background: #006AB3;
		padding:5px 10px 3px 10px;
		color:white; font-weight:bold; font-size: 13px;
		text-align:left;
	}
	.fleet_co2_emission_secondary_content_div_d1_nag select,
	.fleet_co2_emission_secondary_content_div_d2_nag select	{
		background:#006AB3; border:0px; padding: 1px 3px 1px 3px;
		    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	}
	.fleet_co2_emission_secondary_content_div_d1_content,
	.fleet_co2_emission_secondary_content_div_d2_content {
		position:absolute;
		top: 35px; left: 10px; right:10px; bottom:10px; overflow-y:auto;
		font-size: 11px;
	}
	.fleet_co2_emission_third_d1 {
		position:absolute;
		top: 0px; left:0px; height:46%; width:24%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_co2_emission_third_d2 {
		position:absolute;
		top: 0px; left:26%; height:46%; width:48%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_co2_emission_third_d3 {
		position:absolute;
		top: 0px; right:0px; height:46%; width:24%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_co2_emission_third_d4 {
		position:absolute;
		bottom: 0px; left:0px; height:46%; width:48%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_co2_emission_third_d5 {
		position:absolute;
		bottom: 0px; left:50%; height:46%; width:24%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_co2_emission_third_d6 {
		position:absolute;
		bottom: 0px; right:0px; height:46%; width:24%; overflow-y: hidden;
		background: #fff;
	}
	.fleet_co2_emission_third_sub1 {
		position:absolute;
		top: 2px; left:5px; height:18px; right:5px; font-size:9px; 
		color: #888;
	}
	.fleet_co2_emission_third_sub2 {
		position:absolute;
		bottom: 5px; left:5px; height:20px; right:5px;
		text-align:right; font-size:17px; 
	}
	.fleet_co2_emission_primary_content_div_choice {
		position:absolute;
		top: 28px; right:3px; bottom:10px; width:70px;
		background:#f8f8f8; padding:5px;
		display:none; z-index:+1;
		text-align:right; overflow:auto;
	}
	.fleet_co2_emission_primary_content_div_choice_apply0 {
		height:30px;width:100%;display:none;
	}
	.fleet_co2_emission_primary_content_div_choice_apply {
		position:absolute;bottom:9px;height:30px;width:70px;right:8px;text-align:center;
		display:none; z-index:+2;
	}
	.fleet_co2_emission_third_content_div select {
		border: 0px;
	}
/* fleet co2 emission - end */



	
}


@media (min-width: 700px) and (orientation: portrait) {
	.secondary_content_div_map {
		position:absolute;
		bottom:40px; height:auto; max-height:300px; left:12px; right: 70px; overflow-y: auto;
	}
	.secondary_content_div_map::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.secondary_content_div_map::-webkit-scrollbar
	{
		width: 7px;
		background-color: #F5F5F5;
	}

	.secondary_content_div_map::-webkit-scrollbar-thumb
	{
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #999;
	}
	.secondary_content_block_a {
		width:45%;
		margin-right:10px;
	}
/* fleet full list */
	.fleet_full_primary_content_div {
		position:absolute;
		top: 10px; bottom:30%; left:0px; right: 0px;
		width:auto;
		overflow:hidden;
	}
	.fleet_full_secondary_content_div {
		position:absolute;
		top: 71%; bottom:0px; left:0px; right: 0px; overflow-y: auto;
	}
	.fleet_full_secondary_content_div_d1 {
		position:absolute;
		top: 0px; left:0px; height:100%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.fleet_full_secondary_content_div_d2 {
		position:absolute;
		top: 0px; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.fleet_full_secondary_content_div_d3 {
		position:absolute;
		top: 51%; left:22%; height:49%; width:20%; overflow-y: auto;
		background: #fff;
	}
	.fleet_full_secondary_content_div_d4 {
		position:absolute;
		top: 0px; left:44%; right:0px; bottom:0px; overflow-y: auto;
		padding:10px;
		background: #fff;
		column-count: 2; colun-gap:20px;
	}
}








/*
button.blue { background:#EA4B4B; border:1px solid #E84747; margin:0px 1px 1px 0px; }

button.grey { background:#839595; border:1px solid #7D8E8E; margin:0px 1px 1px 0px;  }

button.noclick { background:#f0f0f0; border:1px solid #e8e8e8; margin:0px 1px 1px 0px; cursor:default;  }
*/

button.user1 { background:url(gfx/User1.png); height:48px; width:48px; margin:0px 1px 1px 0px; border:0px; }
button.user2 { background:url(gfx/User2.png); height:48px; width:48px; margin:0px 1px 1px 0px;  border:0px;  }
button.no_user { background:url(gfx/no_User.png); height:48px; width:48px; margin:0px 1px 1px 0px; cursor:default;  border:0px;  }

.line { position:relative;width:100%;display:table_row;clear:both;overflow:hidden; }


.block { display:inline-block; min-width:200px; width:40%; float:left; background:#f0f0f0; padding:5px; margin: 0px 1px 1px 0px; }

.block2 { display:inline-block; min-width:200px; width:40%; background:#f8f8f8; padding:5px; margin: 0px 1px 1px 0px; }

.block3 { display:inline-block; min-width:200px; width:40%; padding:0px; margin: 0px 1px 1px 0px; }

.block3 input { border:1px solid #aaa; padding:4px 12px 5px 12px; width:92%; }



.error { color:red; display:block; margin-bottom:3px;}


.page-sidebar-less .page-content { margin-left:0 !important; }

/*.page-header.navbar .page-logo { padding-left:5px !important; padding-right:5px; width:auto;}
.page-header.navbar .page-logo .logo-default { margin:14px 0 0 !important;}
.page-header.navbar .page-logo .logo-default.logo-withToggler { margin:20px 0 0 !important; width:140px;}*/

.page-header.navbar .top-menu .navbar-nav > li > a { padding:14px 12px; color:#7f96ac;}
.page-header.navbar .top-menu .navbar-nav > li > a:focus,
.page-header.navbar .top-menu .navbar-nav > li > a:hover { font-weight:normal; background-color:#f9fafc;}
.page-header.navbar .top-menu .navbar-nav > li > a i {}

.navbar-nav > li .flag-circle { width:30px; height:30px; margin:-5px 0; border-radius:10px !important; overflow:hidden; display:block; padding:0 !important; }
.navbar-nav > li .flag-circle img { height:30px; width:auto; margin-left:-5px;}

/*
.jumbotron.jumbotron-video { height:60vh; padding:0 !important; overflow:hidden; margin-bottom:0; position:relative;}
.jumbotron.jumbotron-video .jumbotron-caption { position:absolute; height:248px; z-index:2; color:#FFF; text-align:center; top:0; bottom:0; left:0; right:0; margin:auto;}
.jumbotron.jumbotron-video .embed-responsive { top:-20%;}
.jumbotron.jumbotron-video .embed-responsive:after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5);}
*/

.page-footer { height:auto;}

.copyright { display:inline-block; padding:10px 0; margin-right:40px; }
.partners { display:inline-block; }
.partners a { display:inline-block; margin-bottom:6px; margin-right:20px;}

@media (min-width: 768px) and (max-width: 991px) {

	.jumbotron.jumbotron-video { height:auto;}
	.jumbotron.jumbotron-video .embed-responsive { top:0;}
}

@media (max-width: 767px) {
	
	.page-header.navbar .top-menu .navbar-nav > li > a { padding:14px 8px; color:#7f96ac;}
	.jumbotron.jumbotron-video { height:auto;}
	.jumbotron.jumbotron-video .embed-responsive { top:0;}
	
}
@media (min-width: 544px) and (max-width: 767px) {
	h1 { font-size:28px !important;}
	h2 { font-size:20px !important;}
}
@media (max-width: 543px) {
	h1 { font-size:24px !important;}
	h2 { font-size:18px !important;}
}

.bg-grey { background:#d6e0e9 !important; }
.bg-color-1 { background:#d6e0e9 !important; }
.bg-color-2 { background:#2788ad !important; }
.bg-color-3 { background:#71b3db !important; }
.bg-color-4 { background:#b95f8c !important; }
.bg-color-5 { background:#91225f !important; }
.bg-color-6 { background:#672d6b !important; }
.mt-element-step .step-default .bg-color-1 .mt-step-number { color:#d6e0e9 !important;}
.mt-element-step .step-default .bg-color-2 .mt-step-number { color:#2788ad !important;}
.mt-element-step .step-default .bg-color-3 .mt-step-number { color:#71b3db !important;}
.mt-element-step .step-default .bg-color-4 .mt-step-number { color:#b95f8c !important;}
.mt-element-step .step-default .bg-color-5 .mt-step-number { color:#91225f !important;}
.mt-element-step .step-default .bg-color-6 .mt-step-number { color:#672d6b !important;}
.mt-element-step .step-default .bg-color-1 .mt-step-content, 
.mt-element-step .step-default .bg-color-1 .mt-step-title,
.mt-element-step .step-default .bg-color-2 .mt-step-content, 
.mt-element-step .step-default .bg-color-2 .mt-step-title,
.mt-element-step .step-default .bg-color-3 .mt-step-content, 
.mt-element-step .step-default .bg-color-3 .mt-step-title,
.mt-element-step .step-default .bg-color-4 .mt-step-content, 
.mt-element-step .step-default .bg-color-4 .mt-step-title,
.mt-element-step .step-default .bg-color-5 .mt-step-content, 
.mt-element-step .step-default .bg-color-5 .mt-step-title,
.mt-element-step .step-default .bg-color-6 .mt-step-content, 
.mt-element-step .step-default .bg-color-6 .mt-step-title { color:#ffffff !important;}



.mt-element-step .step-default .mt-step-col { padding-left:20px; padding-right:20px;}
.mt-element-step .step-default .mt-step-col.active { background-color:#17c4bb !important;}
.mt-element-step .step-default .mt-step-col .list-unstyled { padding-left:25px;}
.mt-element-step .step-default .mt-step-col .list-unstyled li { margin-bottom:5px; list-style-position:outside;}
.mt-element-step .step-default .mt-step-col .list-unstyled li .fa.fa-check { margin-left:-21px;}


.margin-top-5 { margin-top:5px !important;}
.margin-top-10 { margin-top:10px !important;}
.margin-top-15 { margin-top:15px !important;}
.margin-top-20 { margin-top:20px !important;}
.margin-top-30 { margin-top:30px !important;}
.margin-top-40 { margin-top:40px !important;}
.margin-top-50 { margin-top:50px !important;}
.margin-top-60 { margin-top:60px !important;}
.margin-top-70 { margin-top:70px !important;}
.margin-top-80 { margin-top:80px !important;}
.margin-top-0 { margin-top:0px !important;}

.margin-bottom-5 { margin-bottom:5px !important;}
.margin-bottom-10 { margin-bottom:10px !important;}
.margin-bottom-15 { margin-bottom:15px !important;}
.margin-bottom-20 { margin-bottom:20px !important;}
.margin-bottom-30 { margin-bottom:30px !important;}
.margin-bottom-40 { margin-bottom:40px !important;}
.margin-bottom-50 { margin-bottom:50px !important;}
.margin-bottom-60 { margin-bottom:60px !important;}
.margin-bottom-70 { margin-bottom:70px !important;}
.margin-bottom-80 { margin-bottom:80px !important;}
.margin-bottom-0 { margin-bottom:0px !important;}

.margin-right-5 { margin-right:5px !important;}
.margin-right-10 { margin-right:10px !important;}
.margin-right-15 { margin-right:15px !important;}
.margin-right-20 { margin-right:20px !important;}
.margin-right-30 { margin-right:30px !important;}
.margin-right-40 { margin-right:40px !important;}
.margin-right-50 { margin-right:50px !important;}
.margin-right-60 { margin-right:60px !important;}
.margin-right-70 { margin-right:70px !important;}
.margin-right-80 { margin-right:80px !important;}
.margin-right-0 { margin-right:0px !important;}

.margin-left-5 { margin-left:5px !important;}
.margin-left-10 { margin-left:10px !important;}
.margin-left-15 { margin-left:15px !important;}
.margin-left-20 { margin-left:20px !important;}
.margin-left-30 { margin-left:30px !important;}
.margin-left-40 { margin-left:40px !important;}
.margin-left-50 { margin-left:50px !important;}
.margin-left-60 { margin-left:60px !important;}
.margin-left-70 { margin-left:70px !important;}
.margin-left-80 { margin-left:80px !important;}
.margin-left-0 { margin-left:0px !important;}

.padding-top-5 { padding-top:5px !important;}
.padding-top-10 { padding-top:10px !important;}
.padding-top-15 { padding-top:15px !important;}
.padding-top-20 { padding-top:20px !important;}
.padding-top-30 { padding-top:30px !important;}
.padding-top-40 { padding-top:40px !important;}
.padding-top-50 { padding-top:50px !important;}
.padding-top-60 { padding-top:60px !important;}
.padding-top-70 { padding-top:70px !important;}
.padding-top-80 { padding-top:80px !important;}
.padding-top-0 { padding-top:0px !important;}

.padding-bottom-5 { padding-bottom:5px !important;}
.padding-bottom-10 { padding-bottom:10px !important;}
.padding-bottom-15 { padding-bottom:15px !important;}
.padding-bottom-20 { padding-bottom:20px !important;}
.padding-bottom-30 { padding-bottom:30px !important;}
.padding-bottom-40 { padding-bottom:40px !important;}
.padding-bottom-50 { padding-bottom:50px !important;}
.padding-bottom-60 { padding-bottom:60px !important;}
.padding-bottom-70 { padding-bottom:70px !important;}
.padding-bottom-80 { padding-bottom:80px !important;}
.padding-bottom-0 { padding-bottom:0px !important;}

.padding-right-5 { padding-right:5px !important;}
.padding-right-10 { padding-right:10px !important;}
.padding-right-15 { padding-right:15px !important;}
.padding-right-20 { padding-right:20px !important;}
.padding-right-30 { padding-right:30px !important;}
.padding-right-40 { padding-right:40px !important;}
.padding-right-50 { padding-right:50px !important;}
.padding-right-60 { padding-right:60px !important;}
.padding-right-70 { padding-right:70px !important;}
.padding-right-80 { padding-right:80px !important;}
.padding-right-0 { padding-right:0px !important;}

.padding-left-5 { padding-left:5px !important;}
.padding-left-10 { padding-left:10px !important;}
.padding-left-15 { padding-left:15px !important;}
.padding-left-20 { padding-left:20px !important;}
.padding-left-30 { padding-left:30px !important;}
.padding-left-40 { padding-left:40px !important;}
.padding-left-50 { padding-left:50px !important;}
.padding-left-60 { padding-left:50px !important;}
.padding-left-70 { padding-left:60px !important;}
.padding-left-80 { padding-left:70px !important;}
.padding-left-0 { padding-left:0px !important;}


/* flex box
*******************************************************************/
	.flex {		
		-ms-box-orient: horizontal;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
	}
	.flex:before,
	.flex:after { display:none;}
	.flexColumn {
		-webkit-flex-direction:column; 
			-ms-flex-direction:column; 
				flex-direction:column;
	}
	.flexGrow {
		-webkit-flex:1 0 auto; 
			-ms-flex:1 0 auto; 		
				flex:1 0 auto;
	}
	.flexShrink {
		-webkit-flex:0 1 auto; 
			-ms-flex:0 1 auto; 
				flex:0 1 auto;
	}
	
	.flexWrap {
		-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
				flex-wrap: wrap;
	}
	
	.flexNoWrap {
		-webkit-flex-wrap: nowrap;
			-ms-flex-wrap: nowrap;
				flex-wrap: nowrap;
	}
    
    .justifyAround {
		-webkit-justify-content: space-around; 
                  -ms-flex-pack: distribute;
                justify-content: space-around;  
    }
	.justifyBetween {
		-webkit-justify-content: space-between; 
                  -ms-flex-pack: justify;
                justify-content: space-between;  
    }
	.justifyCenter {
		-webkit-justify-content: center; 
                  -ms-flex-pack: center;
                justify-content: center;  
    }
	.justifyRight {
    	-webkit-justify-content: flex-end;
    			  -ms-flex-pack: end;
   				justify-content: flex-end;
    }
	

    .alignItemsCenter {
		-webkit-align-items: center; 
             -ms-flex-align: center;
                align-items: center;
                
    }
	.alignItemsEnd {
		-webkit-align-items: flex-end; 
             -ms-flex-align: end;
                align-items: flex-end;
                
    }
	
	.itemStretch {
    	-webkit-align-self: stretch;
    	-ms-flex-item-align: stretch;
    	align-self: stretch;
	}
	
	.itemStart {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;	
	} 
	
	.itemEnd {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end;	
	}  
	
.padding_top_15px { padding-top:15px };
