
	#TBmain {
		background-color: #FF6600;
	}
	#TBadministration {
		background-color: #007DC0;
	}
	#TBmanagement {
		background-color: #FFFF66;
	}

.sapUiTableTr.sapUiTableRowHvr > td:not(.sapUiTableTDDummy) {
    background-color: rgba(240,240,240,0.5);  /* background-color: #f0f0f0; */
}
.sapUiTableTr.sapUiTableRowSel:not(.sapUiTableGroupHeader) > td:not(.sapUiTableTDDummy) {
    background-color: rgba(232,239,246,1.0);  /* background-color: #e8eff6; */
}
.sapUiTableTr.sapUiTableRowHvr.sapUiTableRowSel:not(.sapUiTableGroupHeader) > td:not(.sapUiTableTDDummy) {
    background-color: rgba(240,240,240,0.7);  /* background-color: #dde8f1; */
}
	
   	.ItlLbl {
   		color: #007DC0;
   		font-size: 1.3em;
   		font-weight: bold;
   		margin-top:4px;
   	}
   	.ItlLblTxt {
   		font-size: 1.3em;
   		font-weight: bold;
   		margin-top:4px;
   	}
   	.ItlMarginAlarm {
   		margin-top:10px;
   		margin-bottom:30px;
   	}

   	.ItlLarge {
   		color: #007DC0;
   		font-size: 2.6em;
   		font-weight: bold;
   		margin-top:40px;
   		margin-bottom:30px;
   	}
   	
   	.ItlDlgInfo {
   		color: #444444;
   		font-size: 1.3em;
   		font-weight: bold;
   		margin-top:4px;
   		margin-bottom:20px;
   	}

   	#easytow {
   		color: #007DC0;
   		font-size: 3em;
   		font-family: Helvetica, Arial, sans-serif;
   		font-weight: bold;
   		line-height: 40px;
   	}

    	
	    #map-canvas {
		    height: 600px;
		    width: 600px;
		    margin: 0px;
		    padding: 0px;
	    }
	    
	    

    .tt_hd, .tt_hd_fhr {
        display: table-row;
        background-color: #ebf5d9;
        line-height: 20px;
        padding-top: 5px;
        padding-right: 20px;
        padding-bottom: 5px;
        font-size: 14px;
        font-weight: bold;
        width: 100%;
    }

    .tt_hd_fhr {
        background-color: #4d90fe;
        padding-left: 10px;
    }

    .tt_ft, .tt_ft_fhr {
        display: table-row;
        background-color: #ebf5d9;
        color: darkblue;
        width: 100%;
        line-height: 40px;
        height: 40px;
    }

    .tt_ft_fhr {
        background-color: #4d90fe;
        color: white;
    }

	    
    .icon_driver {
        float: left;
        width: 25px;
        height: 25px;
        background-image: url("images/personal-2.png");
    }

    .tt_table, .tt_table_fhr {
        display: table;
        height: 100px;
        width: 250px;
        font-size: 11px;
        overflow: hidden;
    }

    .tt_table_fhr {
        height: 150px;
    }

    .tt_row {
        display: table-row;
        height: 16px;
    }

    .tt_label {
        float: left;
        width: 130px;
        color: darkgrey;
    }

    .tt_text {
        float: left;
    }


    .tt_info {
        background-color: #ebf5d9;
        padding: 0px;
    }
    
    .lightred {
        background-color: #f75d59 !important;
	}
    .red {
        background-color: #f9966b !important;
	}
    .alarm {
        background-color: #ff0000 !important;
	}
    .lightgreen {
        background-color: #90ee90 !important;
	}
    .green {
        background-color: #32cd32 !important;
	}
    .darkgreen {
        background-color: #0e7829 !important;
	}
    .yellow {
        background-color: #fff380 !important;
	}
    .gray {
        background-color: #dcdcdc !important;
	}
    .darkgray {
        background-color: #808080 !important;
	}
    .purple {
        background-color: #ff00ff !important;
	}
    .brown {
        background-color: #663300 !important;
	}
    .blue {
        background-color: #0000ff !important;
	}
    .lightblue {
        background-color: #b2fcff !important;
	}
    .lightlightblue {
        background-color: #0DD5FC !important;
	}
	
    .separator {
        background-color: #4d6377 !important;
        font-weight: bold;
        color: #ffffff;
	}
    .separator2 {
        background-color: #d1e0ee !important;
        font-weight: bold;
        color: #000000;
	}
    .FrmTextarea > .sapMTextAreaInner {
        line-height: 1 !important;
	}
    .FrmLabel {
        margin-top: 7px !important;
	}

	#pac-input {
	    height: 22px !important;
	    top: 10px !important;
	    left: 115px;
	    position: absolute;
	}   	
	
	
	
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}	

.sapMListFtr {
	text-align:end;
}