﻿/*run new Date().getTime() in console and get the value on every publish, compile the project, check if css files have been changed, 
                                    after publishing undo the versioning changes as we dont need to check in*/
body.right-layout {
  font-family: Tahoma !important;
}
.right-layout {
  direction: rtl;
}
.right-layout .rtl_force {
  direction: rtl;
}
.right-layout .ltr_force {
  direction: ltr;
  text-align: right;
}
.right-layout .jqx-listbox .jqx-listitem-element {
  direction: rtl;
}
.right-layout .rtl-direction {
  direction: rtl;
}
.jqx-combobox-content-rtl input {
  box-sizing: border-box;
  padding: 0 3px !important;
}
.right-layout.theme .noreverse {
  -moz-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" /* IE 8+ */;
  filter: none;
}
.right-layout .jqxtext,
.right-layout .jqxnumber,
.right-layout .jqxpassword,
.right-layout .jqxdecimal,
.right-layout .jqxcombobox,
.right-layout .jqxcheckcombobox,
.right-layout .jqxdate,
.right-layout .jqxtime,
.right-layout .jqxdatetime,
.right-layout .jqx-widget,
.right-layout .jqx-widget-content,
.right-layout .jqx-widget-header,
.right-layout .jqx-fill-state-normal {
  font-family: Tahoma;
}
.right-layout #menu-topmain,
.right-layout .lang-left,
.right-layout .header-control > div,
.right-layout .lang-switch-label,
.right-layout .copyright,
.right-layout .menu-horizontal li,
.right-layout .slider-menu .menu-header > div:first-child,
.right-layout .dvrowicons,
.right-layout .allstatusdiv,
.right-layout .dvgeofence,
.right-layout #dvRefreshTime {
  float: right !important;
}
.right-layout .marginleft_5,
.theme.right-layout .marginleft_5_Imp {
  margin-left: auto !important;
  margin-right: 5px !important;
}
.right-layout .marginleft_10 {
  margin-left: auto !important;
  margin-right: 10px !important;
}
.right-layout .allstatusdiv {
  margin-left: 0;
  margin-right: 35px;
}
.right-layout .dvgeofence {
  margin-left: 0;
  margin-right: 60px;
}
.right-layout .dvSearchUsing {
  float: right;
  margin-right: 5px;
  margin-left: 5px;
}
.right-layout .classSearchTickets {
  float: right;
  width: 145px;
}
.right-layout .classSearchReportedDate {
  float: right;
  width: 185px;
}
.right-layout .statuscountdiv {
  margin-left: 0;
  margin-right: 24px;
}
.right-layout #dvRefreshTime {
  margin-left: 5px;
  margin-right: 200px;
}
.right-layout #dvalertlist {
  float: right;
  margin-left: 0;
  margin-right: 5px;
}
.right-layout #chkCanRefresh {
  margin-left: 2px;
}
.right-layout .dvalertcolor {
  margin-right: -11px;
}
.right-layout .footer .dvtime,
.right-layout #dvPushBack,
.right-layout .lang-right {
  float: left !important;
}
.right-layout input,
.right-layout #dvCurrentUserTimeZoneTime {
  direction: rtl;
}
.right-layout .text-mobilenumber {
  direction: ltr;
  text-align: right;
}
.right-layout #dvMenuBack {
  float: left;
  margin: 3px 5px 0 5px;
}
.right-layout #dvLoggedInUser {
  float: left;
  margin-right: 0;
  margin-left: 20px;
}
.right-layout ul.nav-tabs li a .tab-remove,
.right-layout .header-control,
.right-layout .ngdialog.ngdialog-theme-flat .ngdialog-close {
  right: auto;
  left: 0;
}
.right-layout .tab-container ul.nav-tabs > li > a span {
  margin-left: auto;
  margin-right: 8px;
}
.right-layout .settings-container .settings-child h3 {
  padding-left: 0;
}
.right-layout .mandatory-icon {
  left: auto;
  right: 0;
}
.right-layout .lang-switch-container {
  margin-left: 8px !important;
}
.right-layout .lang-switch-input:checked:last-of-type ~ .lang-switch-selection {
  left: 0;
}
.right-layout .grid-filter > div.basic-icon:not(.lang-right),
.right-layout .grid-filter > input:not(.lang-right),
.right-layout .control-icon:not(.lang-right) {
  float: right !important;
}
.right-layout .control-icon,
.right-layout .basic-icon {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.right-layout .basic-icon {
  margin-left: 0;
  margin-right: 8px;
}
.right-layout .ngdialog-header .imgicon {
  float: right;
  margin-left: 5px;
}
.right-layout .grid-editable .jqxtext,
.right-layout .grid-editable .jqxnumber,
.right-layout .grid-editable .jqxpassword,
.right-layout .grid-editable .jqxdecimal,
.right-layout .grid-editable .jqxcombobox,
.right-layout .grid-editable .jqxcheckcombobox,
.right-layout .grid-editable .jqxdate,
.right-layout .grid-editable .jqxtime,
.right-layout .grid-editable .jqxdatetime {
  padding-right: 2px;
}
.right-layout .map-searchbox {
  left: auto;
  right: 50px;
}
.right-layout .map-searchbox > div,
.right-layout .lang-switch-container,
.right-layout .header-control ul li,
.right-layout .settings-container .basic-icon,
.right-layout .settings-container .user,
.right-layout .lang-switch-container {
  float: right;
}
.right-layout .settings-container.theme-color {
  margin-right: auto;
  margin-left: 5px;
}
.right-layout .settings-container .settings-child,
.right-layout .settings-container .settings-child:before {
  left: 0;
  right: auto;
}
.right-layout .pac-container {
  right: 50px !important;
  left: 0 !important;
}
.right-layout .pac-item {
  text-align: right;
}
.right-layout .pac-icon {
  margin-left: 7px;
  margin-right: auto;
}
body.right-layout.mapstyleCW .pac-container {
  left: auto !important;
  right: 191px !important;
}
.right-layout .gmap-control-container.gmnoprint {
  left: 10px !important;
  right: auto !important;
}
.right-layout .map-searchbox .map-all-livevehicle {
  border-right: 1px solid #eee;
}
.right-layout .gmap-control-container.top {
  right: auto !important;
  left: 45px !important;
}
.right-layout .gmap-control-container.bottom {
  right: auto !important;
  left: 50px !important;
}
.right-layout .gmap-control-container.bottom-left {
  left: auto !important;
  right: 39px !important;
}
.right-layout .slider-menu-horizontal {
  right: 0;
  left: auto;
}
.right-layout .slider-menu-left.slider-menu-open {
  right: 0;
  left: auto;
}
.right-layout .slider-menu-left.slider-menu-open.slider-menu-open-child-open {
  right: 270px;
  border-left: 0;
  border-right: 1px solid #e5e5e5;
}
.right-layout .slider-menu-left {
  right: -270px;
  left: auto;
}
.right-layout .map-right-menu-toggler-icon {
  left: -4px !important;
  right: auto !important;
  border-radius: 0 8px 8px 0;
  background: #ffffff url("Images/metro-icon-right.png?v=1525073143347") no-repeat scroll 0 0 !important;
  border-left: 0;
}
.right-layout .map-right-menu-toggler-icon:hover {
  left: 0 !important;
  right: auto !important;
}
.right-layout .map-right-menu-toggler-icon.collapse {
  left: 223px !important;
  right: auto !important;
  background: #ffffff url("Images/metro-icon-left.png?v=1525073143347") no-repeat scroll 0 0 !important;
}
.right-layout .slider-menu-right {
  left: -350px;
  right: auto !important;
}
.right-layout .slider-menu-right.slider-menu-open {
  left: 0;
  right: auto !important;
}
.right-layout .map-right-menu-toggler-icon.style1.collapse {
  right: auto !important;
  left: 350px !important;
}
.right-layout .helpdesk-slider-menu-right {
  left: -223px;
  /*right: auto !important;*/
}
.right-layout .helpdesk-data-loading-indicator.helpdesk-top_10 {
  left: 17% !important;
  right: auto;
}
.right-layout .helpdesk-slider-menu-right.helpdesk-slider-menu-open {
  left: 0;
  right: auto !important;
}
.right-layout .theme-blue .jqx-fill-state-normal-arctic.jqx-tooltip-main {
  padding-left: 1px;
}
.right-layout .ngdialog .ngdialog-title,
.right-layout .rightclick-icon {
  float: right;
}
.right-layout #dvalertbgborder > div > span,
.right-layout #dvactioncenterbgborder > div > span {
  margin-left: 0;
  margin-right: 160px;
}
.right-layout .totalcount {
  text-align: left;
}
.right-layout .jqxcheckboxradioapplystyle {
  float: right !important;
  margin-right: 0 !important;
}
.right-layout .intl-tel-input input,
.right-layout .intl-tel-input input[type=text],
.right-layout .intl-tel-input input[type=tel] {
  padding-left: 0;
  padding-right: 2px;
  margin-left: 0;
  margin-right: 24px;
}
.right-layout .intl-tel-input .control-icon-mandatory {
  right: 24px;
  left: auto;
}
.right-layout .intl-tel-input .selected-flag {
  padding: 0 4px 0 0;
}
.right-layout .intl-tel-input .country-list .flag,
.right-layout .intl-tel-input .country-list .country-name {
  margin-left: 6px;
  margin-right: 0;
}
.right-layout .report-control-pnl {
  margin: 2px 10px 2px 50px;
}
.right-layout .normal-controlbox .report-control-pnl {
  margin: 2px 10px 2px 30px;
}
.right-layout .report-description {
  margin-left: 0;
  margin-right: 10px;
}
.right-layout .report-button {
  margin-right: 280px !important;
  margin-left: 0 !important;
  float: right;
}
.right-layout .jqx-grid-pager {
  direction: rtl;
}
.right-layout .jqx-grid-pager-arctic .jqx-button-arctic:nth-child(even) {
  margin-right: 10px !important;
}
.right-layout .map-data-loading-indicator.top_10 {
  left: 45%;
  right: auto;
}
.right-layout .settings-container .settings-child .theme-pnl {
  float: right;
}
.right-layout .device-configuration-addtd {
  padding-left: 0 !important;
  padding-right: 22% !important;
}
.right-layout .device-configuration-savebtndiv {
  margin-top: 10px;
  padding-right: 34% !important;
  padding-left: 0 !important;
}
.right-layout .data-loading-indicator-side {
  right: auto;
  left: -103px;
}
.right-layout .data-loading-indicator-side.popup {
  right: auto;
  left: 0;
  display: none;
}
.right-layout .data-loading-indicator-side.show {
  left: 0;
}
.right-layout .page-settings {
  right: auto;
  left: 0px;
}
.right-layout .page-settings.show {
  left: 5px;
}
.right-layout .textAssignDriverSearch {
  margin-right: 0 !important;
}
.right-layout fieldset .controltd input,
.right-layout fieldset .intl-tel-input {
  float: right;
}
.right-layout fieldset {
  border: 1px solid #ccc;
  border-radius: 0px;
  width: 96%;
  text-align: right;
  margin-left: 1%;
  margin-right: 1%;
}
.right-layout .jqx-checkbox-default,
.right-layout .jqx-radiobutton-default {
  margin-left: 4px;
  margin-right: 2px;
}
.right-layout .jqxradio .jqx-fill-state-hover-arctic,
.right-layout .jqxcheckbox .jqx-fill-state-hover-arctic {
  margin-left: 4px;
  margin-right: 2px;
}
.right-layout .iconNewCaseServiceOwner {
  margin-right: 240px !important;
  position: absolute;
}
.right-layout .helpdesk-right-menu-toggler-icon {
  left: -4px !important;
  right: auto !important;
  border-radius: 0 8px 8px 0;
  background: #ffffff url("Images/metro-icon-right.png?v=1525073143347") no-repeat scroll 0 0 !important;
  border-left: 0;
}
.right-layout .helpdesk-right-menu-toggler-icon:hover {
  left: 0 !important;
  right: auto !important;
}
.right-layout .helpdesk-right-menu-toggler-icon.collapse {
  left: 260px !important;
  right: auto !important;
  background: #ffffff url("Images/metro-icon-left.png?v=1525073143347") no-repeat scroll 0 0 !important;
}
.right-layout .tdDriverDisplayEidtbtn {
  text-align: left;
}
.right-layout .chkHelpDeskServiceRequestor {
  margin-right: 250px !important;
  margin-top: -5px !important;
  position: absolute;
}
.right-layout .chkHelpDeskNoteVerification {
  margin-left: 5px !important;
}
.right-layout .rbHelpDeskCustomerSatisfication {
  margin-left: 5px !important;
}
.right-layout .rbClassAlignment {
  margin-left: 5px !important;
}
.right-layout .dttab .basic-icon {
  float: right !important;
  height: 22px;
  margin-right: 8px;
  margin-top: 6px;
  width: 20px;
  cursor: pointer;
  margin-left: auto;
}
.right-layout .textNumberCodeDisplay {
  float: right !important;
  margin-left: 5px !important;
  margin-right: 0 !important;
}
.right-layout .textNumberIDSearch {
  float: right;
}
.right-layout .HDService {
  float: right;
}
.right-layout .data-loading-indicator-popup.show {
  left: auto;
  right: -29px;
}
.right-layout .data-loading-indicator-popup.show .text {
  float: right;
  margin-left: auto;
  margin-right: -5px;
}
.right-layout .dvscheduledtriprefreshtime {
  float: right;
  min-width: 80px;
}
.right-layout .classrbSchool {
  margin-left: 5px !important;
}
.right-layout .classrbDisplay {
  margin-left: 5px !important;
}
.right-layout .classrbRightsMenu {
  margin-left: 5px !important;
}
.right-layout .rasid-dashboard > .dashboardbox .count {
  left: 0;
  right: auto;
}
.right-layout .rasid-dashboard > .dashboardbox .summary,
.right-layout .rasid-dashboard > .dashboardbox .nonpaid,
.right-layout .rasid-dashboard > .dashboardbox .paid {
  padding-left: 0;
  padding-right: 10px;
}
.right-layout .classBasicIconDisplay {
  margin-right: 8px;
}
.right-layout .dvplotmap {
  float: right;
}
.right-layout .dvdeviceonboardtitle {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  margin-right: 580px;
}
.right-layout .dvOperationOrderStatusContainer {
  top: 30px;
  position: absolute;
  left: 0px !important;
  right: auto;
}
.right-layout .dvOperationVehicleDumpQueueContainer {
  top: 6px;
  position: absolute;
  left: 0px !important;
  right: auto;
}
.right-layout .app-notification-box .app-notifier-container .notify-icon {
  margin: 7px 12px 0 0;
}
.right-layout .app-notification-box {
  left: 278px;
  right: auto;
}
.right-layout .dttree .loading-overlay-text .loadertext {
  direction: rtl;
}