﻿
.theme .master-icon {
    width: 20px;
    height: 22px;
}


.theme .master-add {    
    background-position: -5px -5px;
}

.theme .master-delete {   
    background-position: -65px -67px;
}

.theme .master-excel {   
    background-position: -35px -99px;
}

.theme .master-clear {    
    background-position: -35px -35px;
}

.theme .master-refresh {   
    background-position: -95px -131px;
}

.theme .master-approve {    
    background-position: -65px -5px;
}

.theme .master-dataupdate {
background-position: -397px -35px;
}

.right-layout.theme .master-approve {
    background-position: -185px -5px;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
    filter: none;
}

.theme .master-applicationtheme {  
    width: 20px !important;
    height: 20px !important;  
    background-position: -35px -5px;
}

.theme .master-defaultpage { 
	width: 20px !important;
    height: 20px !important;     
    background-position: -35px -67px;
}

.right-layout.theme .master-defaultpage {
    background-position: -185px -37px;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
    filter: none;
}

.theme .master-editprofile {
    width: 20px !important;
    height: 20px !important;  
    background-position: -5px -99px;
}


.theme .master-changelocation {
    width: 20px !important;
    height: 20px !important;
    background-position: -95px -5px;
}

.theme .master-changepassword {
   width: 20px !important;
    height: 20px !important;
    background-position: -125px -5px;
}

.theme .master-logout {
    width: 20px !important;
    height: 20px !important;
    background-position: -95px -99px;
}

.theme .master-open {   
    background-position: -35px -131px;
}

.theme .master-close {   
    background-position: -95px -35px;
}

.theme .master-suspend {    
    background-position: -155px -37px;
}

.theme .master-unsuspend {   
    background-position: -155px -101px;
}

.right-layout.theme .master-unsuspend {
    background-position: -185px -163px;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
    filter: none;
}

.theme .master-settings {
    width: 20px !important;
    height: 20px !important;
    background-position: -5px -37px;
}


.theme .master-dashboard { 
	width: 20px !important;
    height: 20px !important;
    background-position: -5px -67px;
}

.theme .master-map {    
    background-position: -125px -99px;
}

.theme .master-timezone {
    width: 20px !important;
    height: 20px !important;
    background-position: -65px -37px;
}

.theme .master-distance {    
    background-position: -125px -67px;
}

.theme .master-reject {    
    background-position: -125px -131px;
}
.right-layout.theme .master-reject {
    background-position: -185px -99px;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
    filter: none;
}

.theme .master-expand {    
    background-position: -65px -99px;
}

.theme .master-collapse {   
    background-position: -125px -35px;
}

.theme .master-togglegridlistview {   
    background-position: -155px -69px;
}

.theme .master-payment {    
    background-position: -65px -131px;
}

.theme .master-onlinepayment {   
    background-position: -5px -131px;
}

.theme .master-approvedeletion {   
    background-position: -95px -67px;
}
.right-layout.theme .master-approvedeletion {
    background-position: -185px -67px;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
    filter: none;
}

.theme .master-rejectdeletion {   
    background-position: -155px -5px;
}
.theme .master-sendemailcode {   
    background-position: -155px -5px;
}
.theme .master-sendsmscode {   
    background-position: -155px -5px;
}

.theme .master-resendemailcode {   
    background-position: -155px -5px;
}
.theme .master-resendsmscode {   
    background-position: -155px -5px;
}

.theme .master-review  {   
    background-position: -155px -133px;
}

.right-layout.theme .master-review {
    background-position: -185px -131px;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
    filter: none;
}

.theme .master-redo   {   
    background-position: -5px -165px;
}

.theme .master-resendemail  {   
    background-position: -35px -165px;
}

.theme .master-resendsms  {   
    background-position: -65px -165px;
}

.theme .master-search  {   
    background-position: -95px -165px;
}

.theme .master-togglechartlistview {
    background-position: -125px -165px;
}

.theme .master-cancel {
    background-position: -155px -165px;
}

.theme .master-fuelexpense {   
    backgroundposition: 5px 198px;
}

.theme .master-nrm {   
    backgroundposition: 35px 198px;
}

.theme .master-nonauthorizedmove {    
    backgroundposition: 65px 198px;
}

.theme .master-driverjobsheet {    
    backgroundposition: 95px 198px;
}

.theme .master-exceldownload {  
    background-position: -125px -198px;
}

.theme .master-excelupload {   
    background-position: -155px -198px;
}

.theme .master-closejob {
   
    background-position: -185px -198px;
}

.theme .master-holdjob {
    
    background-position: -5px -225px;
}
.theme .master-manualdispatch {
   
    background-position: -35px -225px;
}

.theme .master-priority {
    
    background-position: -65px -225px;
}
.theme .master-assigntoforeman {
    
    background-position: -95px -225px;
}
.theme .master-Helpdesk {
  background-position: -305px -225px;
}	

.theme .master-downloadpdf {
  background-position: -333px -198px;
}




/*Application Alerts Configuration Starts*/
.app-alert-icon-large {
    background-image: url("images/framework-alerts-large.png");
    background-color: transparent;
    width: 48px;
    height: 48px;
}


.app-alert-icon-large.Alert4X4 {  
    background-position: -5px -5px;
}

.app-alert-icon-large.AlertAfterAttendantCheckOut {
    
    background-position: -66px -7px;
}

.app-alert-icon-large.AlertAfterDriverCheckOut {
    
    background-position: -123px -7px;
}

.app-alert-icon-large.AlertBatteryLow {
    
    background-position: -179px -5px;
}

.app-alert-icon-large.AlertBeforeAttendantCheckIn {
    
    background-position: -237px -5px;
}

.app-alert-icon-large.AlertBeforeDriverCheckIn {
    
    background-position: -295px -5px;
}

.app-alert-icon-large.AlertBorderCrossed {
    
    background-position: -353px -5px;
}

.app-alert-icon-large.AlertChillerOn {
    
    background-position: -7px -66px;
}

.app-alert-icon-large.AlertDoorOpen {
    
    background-position: -63px -63px;
}

.app-alert-icon-large.AlertDriverExcessWorkingHours {
    
    background-position: -121px -63px;
}

.app-alert-icon-large.AlertDriverOrPassengerDoorOpen {
    
    background-position: -179px -63px;
}

.app-alert-icon-large.AlertEngineOff {
    
    background-position: -239px -63px;
}

.app-alert-icon-large.AlertEngineOn {
    
    background-position: -297px -63px;
}

.app-alert-icon-large.AlertExcessIdle {
    
    background-position: -355px -63px;
}

.app-alert-icon-large.AlertExcessStopInOtherLocation {
    
    background-position: -7px -121px;
}

.app-alert-icon-large.AlertExternalBatteryPowerDisconnected {
    
    background-position: -63px -121px;
}

.app-alert-icon-large.AlertFreeVehicle {
    
    background-position: -121px -121px;
}

.app-alert-icon-large.AlertFuel {
    
    background-position: -179px -121px;
}

.app-alert-icon-large.AlertFuelFilledOrDropped {
    
    background-position: -237px -121px;
}

.app-alert-icon-large.AlertFuelMissing {
    
    background-position: -295px -121px;
}

.app-alert-icon-large.AlertGPSBlindArea {
    
    background-position: -355px -122px;
}

.app-alert-icon-large.AlertGPSCut {
    
    background-position: -7px -180px;
}

.app-alert-icon-large.AlertGeofence {
    
    background-position: -65px -179px;
}

.app-alert-icon-large.AlertGeofenceOverSpeed {
    
    background-position: -123px -181px;
}

.app-alert-icon-large.AlertHarshAcceleration {
    
    background-position: -179px -179px;
}

.app-alert-icon-large.AlertHarshBreak {
    
    background-position: -237px -179px;
}

.app-alert-icon-large.AlertHarshCornering {
    
    background-position: -297px -181px;
}

.app-alert-icon-large.AlertHazardLight {
    
    background-position: -354px -179px;
}

.app-alert-icon-large.AlertIllegalGeofenceDump {
    
    background-position: -5px -237px;
}

.app-alert-icon-large.AlertIllegalZonePTO {
    
    background-position: -121px -237px;
}

.app-alert-icon-large.AlertImmobilizeVehicle {
    
    background-position: -180px -237px;
}

.app-alert-icon-large.AlertInvalidDallas {
    
    background-position: -237px -237px;
}

.app-alert-icon-large.AlertInvalidDriverLicence {
    
    background-position: -295px -237px;
}

.app-alert-icon-large.AlertMainPowerDisconnected {
    
    background-position: -353px -237px;
}

.app-alert-icon-large.AlertOffRoad {
    
    background-position: -5px -295px;
}

.app-alert-icon-large.AlertOverHeat {
    
    background-position: -63px -295px;
}

.app-alert-icon-large.AlertOverLoad {
    
    background-position: -121px -295px;
}

.app-alert-icon-large.AlertOverSpeed {
    
    background-position: -181px -295px;
}

.app-alert-icon-large.AlertOverSpeedingInRestrictedArea {
    
    background-position: -237px -295px;
}

.app-alert-icon-large.AlertOverSpeedingInRestrictedZone {
    
    background-position: -295px -295px;
}

.app-alert-icon-large.AlertPTO {
    
    background-position: -353px -295px;
}

.app-alert-icon-large.AlertPanic {
    
    background-position: -7px -355px;
}

.app-alert-icon-large.AlertReverseGear {
    
    background-position: -63px -353px;
}

.app-alert-icon-large.AlertRoadSpeedLimitViolation {
    
    background-position: -121px -353px;
}

.app-alert-icon-large.AlertSeatSensor {
    
    background-position: -179px -353px;
}

.app-alert-icon-large.AlertSideDoorOpen {
    
    background-position: -237px -353px;
}

.app-alert-icon-large.AlertSweeper {
    
    background-position: -295px -353px;
}

.app-alert-icon-large.AlertTowing {
    
    background-position: -353px -353px;
}

.app-alert-icon-large.AlertTyrePressure {
    
    background-position: -411px -5px;
}

.app-alert-icon-large.AlertTyreTemperature {
    
    background-position: -411px -63px;
}

.app-alert-icon-large.AlertUnAuthorizedStopArea {
    
    background-position: -411px -121px;
}

.app-alert-icon-large.AlertUnderMaintenance {    
    background-position: -411px -179px;
}

.app-alert-icon-large.AlertWalletDoorOpen {    
    background-position: -411px -237px;
}

.app-alert-icon-large.AlertWrongLocationCheckIn {    
    background-position: -412px -295px;
}

.app-alert-icon-large.AlertWrongLocationCheckOut {    
    background-position: -412px -353px;
}

.app-alert-icon-large.AlertWrongVehicleCheckIn {    
    background-position: -5px -411px;
}

.app-alert-icon-large.AlertZone {    
    background-position: -63px -411px;
}

.app-alert-icon-large.AlertZoneOverSpeed {  
    background-position: -121px -411px;
}

.app-alert-icon-large.AlertExcessNC {    
    background-position: -179px -411px;
}

.app-alert-icon-large.AlertUnauthorizedZone  {    
    background-position: -237px -411px;
}

.app-alert-icon-large.AlertOutOfZone  {    
    background-position: -295px -411px;
}

.app-alert-icon-large.AlertPassengerPanic {    
    background-position: -411px -411px;
}

.app-alert-icon-large.AlertReaderDeviceHeartBeat  {    
    background-position: -469px -5px;
}
.app-alert-icon-large.AlertWasteTypeDumpedMismatch  {    
    background-position: -526px -5px;
}

.app-alert-icon-large.AlertMissedPickUp {
    background-position: -704px 227px;
}


/*small Alert Icons*/

.app-alert-icon-small {
    background-image: url("images/framework-alerts-small.png");
    background-color: transparent;
    width: 16px;
    height: 16px;
}

.
.app-alert-icon-small.Alert4X4 {    
    background-position: -5px -5px;
}

.app-alert-icon-small.AlertAfterAttendantCheckOut {
    
    background-position: -31px -5px;
}

.app-alert-icon-small.AlertAfterDriverCheckOut {
    
    background-position: -57px -5px;
}

.app-alert-icon-small.AlertAlreadyAssigned {    
    
    background-position: -83px -5px;
}

.app-alert-icon-small.AlertBatteryLow {    
    background-position: -109px -5px;
}

.app-alert-icon-small.AlertBeforeAttendantCheckIn {
    
    background-position: -135px -5px;
}

.app-alert-icon-small.AlertBeforeDriverCheckIn {        
    background-position: -161px -5px;
}

.app-alert-icon-small.AlertBorderCrossed {    
    
    background-position: -187px -5px;
}

.app-alert-icon-small.AlertChillerOn {    
    background-position: -5px -31px;
}

.app-alert-icon-small.AlertDoorOpen {    
    background-position: -31px -31px;
}

.app-alert-icon-small.AlertDriverExcessWorkingHours {
    
    background-position: -57px -31px;
}

.app-alert-icon-small.AlertDriverJobSheet {    
    background-position: -83px -31px;
}

.app-alert-icon-small.AlertDriverOrPassengerDoorOpen {        
    background-position: -109px -31px;
}

.app-alert-icon-small.AlertEngineOff {   
    
    background-position: -135px -31px;
}

.app-alert-icon-small.AlertEngineOn {   
    
    background-position: -161px -31px;
}

.app-alert-icon-small.AlertExcessIdle {   
    
    background-position: -188px -31px;
}

.app-alert-icon-small.AlertExcessStopInOtherLocation {   
    
    background-position: -5px -57px;
}

.app-alert-icon-small.AlertExternalBatteryPowerDisconnected {   
    
    background-position: -31px -57px;
}

.app-alert-icon-small.AlertFreeVehicle {   
    
    background-position: -57px -57px;
}

.app-alert-icon-small.AlertFuel {   
    
    background-position: -83px -57px;
}

.app-alert-icon-small.AlertFuelFilledOrDropped {    
    
    background-position: -109px -57px;
}

.app-alert-icon-small.AlertFuelMissing {    
    
    background-position: -135px -57px;
}

.app-alert-icon-small.AlertGPSBlindArea {    
    
    background-position: -161px -57px;
}

.app-alert-icon-small.AlertGPSCut {    
    
    background-position: -187px -57px;
}

.app-alert-icon-small.AlertGeofence {    
    
    background-position: -5px -83px;
}

.app-alert-icon-small.AlertGeofenceOverSpeed {    
    
    background-position: -31px -83px;
}

.app-alert-icon-small.AlertHarshAcceleratio {   
    
    background-position: -57px -83px;
}

.app-alert-icon-small.AlertHarshBreak {    
    background-position: -83px -83px;
}

.app-alert-icon-small.AlertHarshCornering {    
    background-position: -109px -83px;
}

.app-alert-icon-small.AlertHazardLight {    
    background-position: -135px -83px;
}

.app-alert-icon-small.AlertIllegalGeofenceDump {    
    background-position: -161px -83px;
}

.app-alert-icon-small.AlertIllegalZonePTO {    
    background-position: -187px -83px;
}

.app-alert-icon-small.AlertImmobilizeVehicle {    
    background-position: -5px -109px;
}

.app-alert-icon-small.AlertInformedTimeCrossed {    
    background-position: -31px -109px;
}

.app-alert-icon-small.AlertInvalidDallas {    
    background-position: -57px -109px;
}

.app-alert-icon-small.AlertInvalidDriverLicence {    
    background-position: -83px -109px;
}

.app-alert-icon-small.AlertNRM {    
    background-position: -135px -109px;
}

.app-alert-icon-small.AlertNonAuthorized {    
    background-position: -161px -109px;
}

.app-alert-icon-small.AlertOffRoad {    
    background-position: -187px -109px;
}

.app-alert-icon-small.AlertOtherRegionDispatch {    
    background-position: -5px -135px;
}

.app-alert-icon-small.AlertOverHeat {   
    background-position: -31px -135px;
}

.app-alert-icon-small.AlertOverLoad {    
    background-position: -57px -135px;
}

.app-alert-icon-small.AlertOverSpeed {    
    background-position: -83px -135px;
}

.app-alert-icon-small.AlertOverSpeedingInRestrictedArea {    
    background-position: -109px -135px;
}

.app-alert-icon-small.AlertOverSpeedingInRestrictedZone {    
    background-position: -135px -135px;
}

.app-alert-icon-small.AlertPTO {    
    background-position: -161px -135px;
}

.app-alert-icon-small.AlertPanic {    
    background-position: -189px -139px;
}

.app-alert-icon-small.AlertPressure {    
    background-position: -5px -161px;
}

.app-alert-icon-small.AlertReverseGear {    
    background-position: -31px -161px;
}

.app-alert-icon-small.AlertRoadSpeedLimitViolation {    
    background-position: -57px -161px;
}

.app-alert-icon-small.AlertSeatSensor {    
    background-position: -83px -161px;
}

.app-alert-icon-small.AlertSideDoorOpen {    
    background-position: -109px -161px;
}

.app-alert-icon-small.AlertSpecialRequest {    
    background-position: -135px -161px;
}

.app-alert-icon-small.AlertSweepers {    
    background-position: -161px -161px;
}

.app-alert-icon-small.AlertTemperature {    
    background-position: -187px -161px;
}

.app-alert-icon-small.AlertTowing {    
    background-position: -5px -187px;
}

.app-alert-icon-small.AlertTyrePressure {    
    background-position: -31px -187px;
}

.app-alert-icon-small.AlertTyreTemperature {    
    background-position: -57px -187px;
}

.app-alert-icon-small.AlertUnAuthorizedStopArea {    
    background-position: -83px -187px;
}

.app-alert-icon-small.AlertUnderMaintenance {    
    background-position: -109px -187px;
}

.app-alert-icon-small.AlertWalletDoorOpen {   
    background-position: -135px -187px;
}

.app-alert-icon-small.AlertWrongLocationCheckIn {     
    background-position: -161px -187px;
}

.app-alert-icon-small.AlertWrongLocationCheckOut {      
    background-position: -187px -187px;
}

.app-alert-icon-small.AlertWrongVehicleCheckIn {    
    
    background-position: -213px -5px;
}

.app-alert-icon-small.AlertZone {        
    background-position: -213px -31px;
}

.app-alert-icon-small.AlertZoneOverSpeed {       
    background-position: -213px -57px;
}

.app-alert-icon-small.AlertExpense {        
    background-position: -213px -83px;
}

.app-alert-icon-small.AlertFuelExpenses {    
        background-position: -213px -109px;
}

.app-alert-icon-small.AlertMissedPickUp {
    background-position: -213px -135px;
}

.app-alert-icon-small.AlertRoute {   
    background-position: -213px -161px;
}

.app-alert-icon-small.AlertTrip{    
    background-position: -213px -187px;
}

.app-alert-icon-small.AlertExcessNC{    
    background-position: -239px -5px;
}

.app-alert-icon-small.AlertUnauthorizedZone  {    
    background-position: -239px -31px;
}

.app-alert-icon-small.AlertOutofZone {
    background-position: -239px -57px;
}

/*Application Alerts Configuration Ends*/



/*Job Type Icons*/

.app-job-icon-large {
    background-image: url("images/framework-job-large.png");
    background-color: transparent;
    width: 32px;
    height: 32px;
}

.app-job-icon-small {
    background-image: url("images/framework-job-small.png");
    background-color: transparent;
    width: 16px;
    height: 16px;
}

.app-job-icon-large.Incident {  
    background-position: -5px -5px;
}

.app-job-icon-small.Incident {  
    background-position: -5px -5px;
}

.app-job-icon-large.Ftms {  
    background-position: -5px -5px;
}

.app-job-icon-small.Ftms {  
    background-position: -5px -5px;
}

.app-job-icon-large.Trip {  
    background-position: -5px -5px;
}

.app-job-icon-small.Trip {  
    background-position: -5px -5px;
}

/*Job Type Icons Ends*/






















