body {
    direction: rtl;
    text-align: right;
}
caption {
    text-align: right;
}
th div.asc, tr div.asc {
    background-position: left top;
    padding: 0 0 0 10px;
}
th div.desc, tr div.desc {
    background-position: left top;
    padding: 0 0 0 10px;
}
.email, .phone, input[type="email"], input[id*="email"], input[name*="email"],
    input[type="phone"], input[id*="phone"], input[name*="phone"], input[id*="mobile"],
    input[name*="mobile"], [data-col*="email"]>div, [data-col*="phone"]>div,
    [data-col*="mobile"]>div {
    direction: ltr;
    text-align: right;
}
input[type="url"] { direction: ltr; text-align: left;}
.ewItemTable>tbody>tr>td:first-child, .ewItemTable>thead>tr>td:first-child,
    .ewItemTable>tfooter>tr>td:first-child {
    padding: 0 0 0 2px !important;
}
div.ewItemTable { direction: rtl; }
/* Search Panels */
.search-panel .ewBasicSearch {
  margin: 0;
  margin-right: 1em;
  border: solid 1px rgba(255,255,255,0.7);
}
.search-panel .ewBasicSearch tr {
  border: solid 1px rgba(255,255,255,0.7);
  border-right: solid 3px rgba(33,113,144,0.2);
}
.search_btn {
    margin: 0 0.5em 0 0;
}
.search_title {
    margin: 0 0 0 0.5em;
}
.label>input[type=checkbox] {
    margin-right: 0;
    margin-left: 3px;
}
.ewGridContent:nth-child(even) { padding: 0 1em 0 0; }
.ewPager .next {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAADk0NeTk5FFMSUA6OURBQnNrZpiSjPb29jAqLLm3sxgWF39+fXFjW21YS0xKS4V7dllUVH15dwoJCiAcHpmIfIl2ajUuMHpmWWNNQYKBgZ+Yk4uJh8G+uo6Ojqmmo5CFfpCQkBAPEGhcVJB+czcsJjwyK4JvYyIeIGlkX0lAO3ZiVntzbp+PhIiFgntpXcbGxqqbjyolJ7quoyQgIR4aHNrSyAYGBgwLCxIQEAcGBxgVFujh2MvAtvPu5c/Nyv///yH5BAAAAAAALAAAAAAVABYAAAbcwIRvSCwaixtOb8lsOpuRxG5KrVqrK1lty+16uwUPb0wum8sojWzNbssM7rXIAKvb7ZpW5m6HfCiAgYAfGSABLIKAAg8VjY4VDwseBz8jj40pKxebmy4RGS8/oiacnAMFDampCx0BoqIqqqolDBi2tgw9r6INt7ckEBbCwwQ+uwPDwxMQCM3OCBYarwDPzRMCMdna2iKUANvZNA4z5OXmAD4W5uQKDjTv8PE0JxPyNDoEOvr7/P38OARwCBxIsCDBEARuKFzIsGHDATkiSpxIcaKEEDYyatzIcaOEIAA7);
}
.ewPager .prev {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAAI2Ef350bVNOTFZRU0U8NkxJShgYGLi2tGJeXIV7dnVqZKGblV1bXCYjJD48PTAqLJmIfDUuMIl2amNNQW1YS3pmWcrKynhvaiomKK2nond0cU5GQcO9tpaOibOuqRAPEDo0NiglJ42LiSAeH3tpXcTExG5lYERCQ1xWUeDf3z40L9va2b26t357epqNhXFtaqqbj7quoyolJyQgIcvAttrSyAYGBgwLCxIQEAcGBx4aHBgVFujh2PPu5c/Nyv///yH5BAAAAAAALAAAAAAVABYAAAbSwINvSCwaiyJOb8lsOputA29KrVqrGk9ty+16u68MbTzmkM9ommkRa7c7bLdcjujA7neRhYXv91EAEIKCABY/K4OJgwIJEo6OCYY/PR2PlhIbARWbmwGSPz8ZJJycBAoUqKgXn6AZqakEJhOzswqsLrS5KgMRvb0Ikim8vsQYAw/IyAyGByDJz8ghAjLU1AwlLdXa2g0FM9/fBQ7g5OUzBTrp6uvs6yMnO/Hy8/TzOic4+fr7/Pv3NwADChwo0ICDHAgTKlyocMcHGxAjSpwo8UYQADs=);
}
.ewPager .last {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAALWtpaGalY2Ff5+PhHVsZ7Szs9PPzTk0NZiSjOTk5EI8OpSTlLewqhUVFbm2tERCQ9LR0vb29o+MikxIRyYjJDAqLH9+fXt0bod8dVJOTHFjXGJeXF1bXG1YS1hTU315dyAdH5mIfMrKyol2ajUuMGNNQXpmWoKBgaymosW/u8vHxKampiIeIO3s6z40L4JvY6qbjyolJ7quoyQgIcvAth4aHNrSyAYGBgwLCxIQEAcGBxgVFujh2PPu5c/Nyv///yH5BAAAAAAALAAAAAAVABYAAAb8QIdvSCwai5JUb8lsOpsfB29KrVqrF4Bty+16uwQUbUxjoFAMslqtCcjeMkSgwIDDEQD4BgHrwyQiPzx+MAECJ4QeAiGMIQKBNo2HEgkDjRkYI5ojGIEGmhgWKxE/mZoTFyaqJheBKiYfJyo/tC+rCgQduh0ErhaUtLQauwoaJcclvT8pGi3BtB3ILh4k1SQbgQ4kCgbPCtYxHhXjFRyBBeMkC8EH5DEZMfEx5j8F8vOkB/IUEzP+MxlWQFjwz98BCBUKTqjBsKFDhyxANATxYIfFixgzYqzxIIfHjyBDguSIo6TJkyhP7lCgo6XLlzBfNshxo6bNmzhv4ggCADs=);
}
.ewPager .first {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAAJuQiRMREol2apSLhDEqK2xYS66noVBLSkRCQ0I6N2FdWqSXjUtISY2Ef3t0bqGblVdSUbe1tYR7d3NrZT87PYuIhl1bXDcyMTo1NyEdH5mIfJaWljUuMMrKynpmWWNNQeXl5cG+uuDf33xtY/f39sW7sdva2a2flIJvY0lAO2lkX3hvasTExJGRkby5tXRjWqqbj7quoyolJyQgIR4aHMvAttrSyAYGBgwLCxIQEAcGBxgVFujh2PPu5c/Nyv///yH5BAAAAAAALAAAAAAVABYAAAb2wIhvSCwai5VQb8lsOpsSF29KrVqrjphty+16uxNDbVwam8/omuoRawPY7bahQo+3FQCYftBxLfQwCy0gICeAMBANGosNHT8mA4saGz8/AJIaBxICnBKOPyQDnJQ/DZycKQ4eqw6flQYjpCirqwkTBbgrrpUPpC+4uBcvH8QTriQABaQFxMQEEBzRCp8i0BSkFNHRGRAE3haOERje15Xj3gQ0BzLsFiwS7OwYpBfxMuoz+QwU+f0XpBz6zdjBgIbBgwgzXGDAIAPCHQh2SJxIsSLFAAhyaNzIsWNHBDhCihxJkiQFHShTqlypEkeOGzBjypwpU0cQADs=);
}
.ewPager .firstdisab {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAAJuNhnt3dp+WkLCknIN9fauimn94eLizr6uelXZycqSblHNua4qBfcG7tbqupIB6emllYrapoHZwb8rBuaKWjkVCQoR5c52Ujzw6OpSKhImEgpqSjFRNSambk6KUi66hl7KlnJ6SipyTjdDIwaKTjLGqpV1WUoh9dllSTpGGf4J8e2NeWqagnKumopiQi0A9PbqupsO4sMzDu314d3p1dHZxcdXNxsrIxmpnZiEgH3Bsa21paOvm4N7X0OXf2HNvbiH5BAAAAAAALAAAAAAVABYAAAb/wMNtSCwai5oGb8lsOpu0g29KrVqriUNvy+16u4uSbTwam89o264laxdKk3a7IajH5RBWbK8oDA57MTAZERGBeysKMIsXCg4gA4sgGQ4Oi5crFwObABSFIBQDCCmfm5smLh2qKSEgriAhIQyuqrUoGR65DAAfvb0AJ725wxwZAMcnGQjLCCQZFsvH0hwEKtUJDHUbDCoGEnXVKtYVBA/mEgwXGSrmMxIXF+zmDxUqM/cLDBr39zQLIiIe8JtR4QGNgwsCHFyYYMGGDQoXVphRo6LFixIk3Etw8UWAHyBDihwp8gUNHShTqlypEkOCHTBjypwp0yWOmzhz6syJIYfPBp9AgwoNAgA7);
}
.ewPager .nextdisab {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAALmxrIB6eqGalnl2dY2DfJ+VkHZzcmllYoV6c6uelZyNhqyim7CknEVCQpOKhcnBuTw6OoqFgn96epiQilRNSaSXj4N8fKmbk6KUi66hl7Klm52Uj5GIgcG2rrWon5yTjbWzspSGf4F8e4R/fmFbV1lSTl1WUrq1sp6QhxkYGGVgXKagnHJva5qSjEA9PZyRibqupn14d8O4sMzDu3p1dHZxccrIxmpnZiEgH3Bsa21paOvm4NXNxt7X0OXf2HNvbiH5BAAAAAAALAAAAAAVABYAAAbbQJBtSCwaixHZbslsOpuDk29KrVqrNUBvy+16uywYb0wum8u6xWzNbj8Wj/b6sJLZ73dAi9PB21UCMIKDghkEHAyEgyQbDI6PDC8IDh4eGpCOJhMXnJwVBAgvGqOdpSUOGKkYKAgIFRmwGaqzFBwKt7chFwm8vLi/FCMWw8QBEwXIBcLEww0iAdDRARIRG9bP0gHOMdzd3QEtHxLe3A0SNOjp6jQOMes0DTE18/T19vUuAz/7/P3+/flyCBxIsCBBCAZ0KFzIsCFDhDciSpxIcSIEHBgzaty4MUUQADs=);
}
.ewPager .prevdisab {
    background-image:
        url(data:image/gif;base64,R0lGODlhFQAWANUAALOqorGknIB6eoqCfX57e2llYnl2dXNubEVCQp+VkKOXjnZzcjw6OomEgpmOhquelVVOS52Uj4N8fJyNhqmbk6KUi66hl7Klm56SipCIhJSLh6SblBkYGGFbVy0sLKujnLizr5eLg8vCupKHf6agnKumooN/f5OLiLqupK6knEA9PaKTjHhxb7Cjm5iQi5uRjbqupsO4sMzDu314d3p1dNXNxsrIxmpnZiEgH3Bsa21paOvm4HZxcd7X0OXf2HNvbiH5BAAAAAAALAAAAAAVABYAAAbgQJBtSCwai43YbslsOpsGkG9KrVqrPFBvy+16uwdAbTy2kc/omq4ka7c/AJF7Pi+QYnj8xhIA5f95HRswhIQRGygXLYWMhB0RAZGRDgoAABcKLZKSLR0uFKCgIxgXpRcYCqGhEBoVrq4DDhazs6+2EBkTuroSIQ+/Dyu7wxAmEsfHLAMJCS8DyNASCBIC1dU/AxEn1NbdAggEM+LiBwMN4+jo4DTs7Acz7fHyCDM89vf4+fgqBj/+/wADAuSXo6DBgwgPMligo6HDhxAfLrxBsaLFixYZeMDBsaPHjx45BAEAOw==);
}
.ewPager .lastdisab {
    background-image:
        url(data:image/gif;base64,R0lGODdhFQAWAOefAH14d4B6eqmbk6KUi4N8fJyNhpeQjaSZkpaPjKeclJSOinx3dratpqWblJGKhYeAe0RBQVVOSpKMiJiNhpqPhnFsaXJva6GaloaAfpKHf5+VkKmclKuelXZycJiQi3txbJCIhJqSjI+Ig8G3r8C1rV1WUq+hmH57e4yDfJeLg396eEdDQ4R6c3NubG5qZ6umon10bqKXjnVwcBkYGIJ7e0JAQIJ7eGVgXKqgmLOooKKYkXt4ebGsqKOXkHBraXZ0c4R9fZOMibWxrZSLh392cHx0bZyTjT89PLispXJubaOVjT07O4iBe7Klm52Uj5OJgjw6OVJLSHhxb4+Jhi0sLJONiaqdk7+2rnl2c395eKiakpWMiY2CerSnnzs5OZ2Oh5qPiaack4mAeoiBfoiBfIF9fpyUkKagnKOVjIuDf7q1sp6UjYN/f0A9Pnp3dnh2dVlSTmllYoqEgbapoHVycrqupJGJg3x3dYiFg5KHgH98fGFbV7qupb26tpOLiKedlrWzsqOalJ6Sir21ra6hl66jnH13dp2Qh5uRinVvboV9d0VCQoqCfnhzc4l9drqupnp1dLGknMO4sHZxcczDu3NvbsrIxmpnZiEgH3Bsa21paOvm4NXNxt7X0OXf2P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ywAAAAAFQAWAAAI/gABWRpIsKDBgnj6bFrIsKHDhljUeJpIsaLFih2EdNrIsaPHjhZ4cBpJsqTJki5eUFpJ6QoDBoNYypQZ54ykm5IaINJRCOfNEYFI4Lxx4ZHRR2vC1OFz9FEOO0yQHN1jJpLVSBNizOlytYciMQ2uRirhQYBZARkENTEhQEseIij+4NhwFs6QAXgHcKFAyMohFkWeJBiMJm8EEAUSF3CUgoOSDzDAHJh84IviKGwIaCYgJY2GLYaCGBg9GsjmFWUCqA6QiJETPwGyTEFAGwGN1Yv0ANgNoAUZIw52L8CgoLgK3hBOQFoOqcKDECKYQ1ogocod5jV2TNo+yYcNB2O4OW+XIacR9zZuKqlfz559EvZH3mSaT7++/fpLfmjaz7+///5Q0HHJgAQWaGCBXlCByYIMNuhggzMEBAA7);
}
/* template layout */
a.link-action {
    padding: 0 28px 0 0;
}
.link-wrapper a.link-action {
    margin: 0 0 0 10px;
}
/* icons 28px */
a.link-add {
    background-position: right 0;
}
a.link-grid-add{
    background-position: right -28px;
}
a.link-delete {
    background-position: right -56px;
}
a.link-view {
    background-position: right -84px;
}
a.link-view-open {
    background-position: right -112px;
}
a.link-view-close {
    background-position: right -140px;
}
a.link-copy {
    background-position: right -196px;
}
a.link-edit {
    background-position: right -224px;
}
a.link-inline-edit{
    background-position: right -252px;
}
a.link-grid-edit {
    background-position: right -280px;
}
a.link-cancel {
    background-position: right -308px;
}
a.link-clear {
    background-position: right -336px;
}
a.link-save, a.link-insert, a.link-update {
    background-position: right -364px;
}
a.link-connect {
    background-position: right -392px;
}
a.link-disconnect {
    background-position: right -420px;
}
a.link-print, a.link-export-print {
    background-position: right -448px;
}
a.link-print-done {
    background-position: right -476px;
}
a.link-export-excel {
    background-position: right -504px;
}
a.link-export-hashavshevet {
    background-position: right -532px;
}
a.link-export-pdf {
    background-position: right -560px;
}
a.link-send-email {
    background-position: right -644px;
}
a.link-sent-email {
    background-position: right -672px;
}
a.link-reply {
    background-position: right -700px;
}
a.link-quick-reply {
    background-position: right -728px;
}
a.link-reply-to-client {
    background-position: right -756px;
}
a.link-send-sms {
    background-position: right -784px;
}
a.link-send-whatsapp {
    background-position: right -1430px;
}
a.link-clients {
    background-position: right -812px;
}
a.link-contact-persons {
    background-position: right -840px;
}
a.link-activities {
    background-position: right -868px;
}
a.link-c2c_activity {
    background-position: right -1616px;
}
a.link-activities-exists {
    background-position: right -1343px;
}
a.link-activities-add {
    background-position: right -868px;
}
a.link-followup-tasks {
    background-position: right -896px;
}
a.link-followup-tasks-exists {
    background-position: right -1372px;
}
a.link-projects {
    background-position: right -924px;
}
a.link-tasks {
    background-position: right -952px;
}
a.link-subtasks {
    margin: 0.1em 0;
    background-position: right -1534px;
}
a.link-workreports {
    background-position: right -980px;
}
a.link-bugreports {
    background-position: right -1008px;
}
a.link-finance {
    background-position: right -1036px;
}
a.link-docs {
    background-position: right -1558px;
}
a.link-report {
    background-position: right -1064px;
}
a.link-gantt {
    background-position: right -1092px;
}
a.link-ok {
    background-position: right -1120px;
}
a.link-not-done {
    background-position: right -1148px;
}
a.link-recurrence {
    background-position: right -1176px;
}
a.link-google-sync {
    background-position: right -1204px;
}
a.link-google-nosync {
    background-position: right -1232px;
}
a.link-outlook-sync {
    background-position: right -1784px;
}
a.link-outlook-nosync {
    background-position: right -1818px;
}
a.link-import {
    background-position: right -1260px;
}
a.link-download {
    background-position: right -1288px;
}
a.link-todo {
    background-position: right -1401px;
}
a.link-copy-previous {
    background-position: right -1316px;
}
a.link-scheduled-email {
    background-position: right -591px;
}
a.link-settings {
    background-position: right -1588px;
}
a.link-schedule {
    background-position: right -1644px;
}
a.link-deal {
    background-position: right -1672px;
}
a.link-question {
    background-position: right -1700px;
}
a.link-courier-sent {
    background-position: right -1728px;
}
a.link-courier {
    background-position: right -1756px;
}
a.cct-btn{
    background-position: right -1456px;
    vertical-align: middle;
}
.ewContentTable {
    text-align: right;
}
.locked {
    background-position: left center;
    padding: 0 0 0 19px;
}
#todo_list_date_select a {
    border-right: 0;
    border-left: 1px #243356 solid;
}
#todo_list_date_select a.last {
    border-left: none;
    border-right: 0 none;
}
/* dashboard */
.dashboard-top-nav {
    padding: 0 5px 0 0;
}
.dashboard-reported-time, .dashboard-settings {
    float: left;
}
.dashboard-reported-time {
    padding: 0 0 0 5px;
}
.dashboard-settings a {
    float: left;
}
#dashboard .time_clock {
    margin: 0 0 0 10px;
}
#dashboard .checkin_time {
    margin: 0 0 0 10px;
}
#dashboard tr.spacer td {
    border: none;
    font-size: 0;
    height: 16px;
    overflow: hidden;
    padding: 0;
}
#mySchedule .schedule div.item {
    border-left: none;
    border-right: solid 5px #ffd901;
    text-align: right;
}
#mySchedule .schedule div.item img.done {
    float: left;
}
#mySchedule .schedule div.item img.status {
    float: left;
}
#mySchedule .schedule div.item img.recurring {
    float: left;
}
#mySchedule .schedule-day div.item div.description {
    padding: 0 75px 0 0;
}
#mySchedule .schedule div.low {
    border-left: none;
    border-right: solid 5px #99cc00;
}
#mySchedule .schedule div.normal {
    border-left: none;
    border-right: solid 5px #ffd901;
}
#mySchedule .schedule div.high {
    border-left: none;
    border-right: solid 5px #fd9b8d;
}
#mySchedule .schedule ul.due li ul li {
    padding: 0;
}
#mySchedule .schedule ul.birthday li {
    background-position: right center;
    padding: 4px 23px 4px 4px;
}
#mySchedule table.upcoming-weeks td {
    padding: 4px 0 4px 10px;
}
#mySchedule div.top-nav div.week {
    float: right;
    min-width: 14em;
}
#mySchedule div.upcoming-nav div.week {
    float: right;
    padding: 0 5px 0 7px;
}
#mySchedule div.top-nav div.cal-nav, #mySchedule div.upcoming-nav div.cal-nav
    {
    float: right;
}
#mySchedule div.top-nav div.view-options {
    float: left;
    padding: 0 0 0 7px;
}
#mySchedule div.top-nav div.calendar-settings {
    float: left;
}
#mySchedule div.top-nav div.calendar-settings a {
    border-left: none;
    border-right: solid 1px #CCC;
}
#mySchedule div.jump-to {
    float: right;
    padding: 0 2px 0 0;
}
#mySchedule div.search {
    float: left;
    padding: 0 2px 0 0;
}
#mySchedule p.tip {
    padding: 0 25px 0 0;
    background-position: right top;
}
#mySchedule .invite-status {
    float: left;
}    
    
#todoListFormDeleteLnkWrapper {
    right: auto;
    left: 10px;
}
.calendar-wrapper .cell {
    border-width: 0 3px 0 0 !important;
}   
.calendar-wrapper #calendar-title { left: auto; right: 0; }

ul.history-wrapper {
    right: 0;
}
#mySchedule .schedule-multi-user div.item {
    background-position: left;
}
#schedule-multi-user-head, #schedule-multi-user-footer {
    right: 0;
}
.item-menu .link-wrapper {
    text-align: right;
}
   
.document-content .date {
    text-align: left;
}
.invoices-lines-ind-title {
    text-align: left;
}
.invoices-item-wrapper {
    margin: 0 30px 0 0;
}
.invoices-descr-wrapper {
    margin: 0 30px 0 0;
}
.contact-details .client-top-nav td a.link-action {
    float: right;
    margin: 0 0 0 12px;
    padding: 0 30px 0 0;
}
.contact-details .contact-persons .contact-persons-title {
    padding: 0 30px 0 0;
    background-position: right -812px;
}
ul.ewMenuBarVertical a#navLink100 {
    border-left: none;
    border-right: solid 7px #9c91a3;
}
ul.ewMenuBarVertical a#navLink101 {
    border-left: none;
    border-right: solid 7px #9c91a3;
}
ul.ewMenuBarVertical a#navLink10 {
    border-left: none;
    border-right: solid 7px #f9cc27;
}
ul.ewMenuBarVertical a#navLink30 {
    border-left: none;
    border-right: solid 7px #0096a1;
}
ul.ewMenuBarVertical a#navLink20 {
    border-left: none;
    border-right: solid 7px #7a1737;
}
ul.ewMenuBarVertical a#navLink40 {
    border-left: none;
    border-right: solid 7px #00377a;
}
ul.ewMenuBarVertical a#navLink50 {
    border-left: none;
    border-right: solid 7px #010000;
}
ul.ewMenuBarVertical a#navLink60 {
    border-left: none;
    border-right: solid 7px #f46f00;
}
ul.ewMenuBarVertical a#navLink70,
ul.ewMenuBarVertical a#navLink75
 {
    border-left: none;
    border-right: solid 7px #b16bb1;
}
ul.ewMenuBarVertical a#navLink80,
ul.ewMenuBarVertical a#navLink82 {
    border-left: none;
    border-right: solid 7px #4d6bb1;
}
ul.ewMenuBarVertical a#navLink85 {
    border-left: none;
    border-right: solid 7px #4d377a;
}
ul.ewMenuBarVertical a#navLink90 {
    border-left: none;
    border-right: solid 7px #5ea85f;
}
ul.ewMenuBarVertical a#navLink2000 {
    border-left: none;
    border-right: solid 7px #217190;
}
h2 {
    padding: 0 0.7em 0 0;
}
h3 {
    padding: 0 0.7em 0 0;
}
/* additions eduard */
.DynarchCalendar-time {
    direction: ltr !important;
}
.calendar-colors>div.color {
    float: right;
    margin: 0 0 5px 5px;
}
.ui-tabs .ui-tabs-nav li {
    float: right;
}
.tabs-wrapper .tab:first-child {
    margin: 0 0 0 5px;
}
.tabs-wrapper .tab:last-child {
    margin: 0 5px 0 0;
}
.total-row-text{text-align: left;}
.ltr .total-row-text {text-align: right;}
.total-row-text span{padding-left: 10px;padding-right: 0}
.ltr .total-row-text span{padding-left: 0;padding-right: 10px;}
