﻿.Direction
{
  direction: rtl;
}
.AntiDirection
{
  direction: ltr;
}
.FloatRight, .Float
{
  float: right;
}
.AntiFloat
{
  float: left;
}
.TextAlign
{
	text-align: right;
}
.AntiTextAlign
{
	text-align: left;
}
.clear
{
  clear: right;
}
.AntiClear
{
  clear: left;
}
.MessageArchiveMore
{
  margin-left: 5px;
}
.SelfImage
{
  margin: 5px 10px 5px 0px;
}
.TargetImage
{
  margin: 5px 0px 0px 10px;
}
input.PeerWindowChatSubmit[type="button"]
{
  margin: 4px 0px 0px 4px;
  float: left;
}
.SelfBubbleTriangle, .TargetBubbleTriangle
{
  background-image: url(../../Applications/Communication/Images/BubbleTriangleRTL.png);
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
}
.SelfBubbleTriangle
{
  background-position: -1px 4px;
}
.TargetBubbleTriangle
{
  background-position: 3px -5px;
}
input[type="button"].ChatCancelButton, input[type="button"].ChatConfirmButton, input[type="button"].SendMessageButton, #VoiceChatForward, #VideoChatForward, input[type="checkbox"]
{
  margin-left: 5px;
}
/*-----HEADER SECTION--------*/
/*--------Modal--------------*/

/*-------End of Modal-------*/

/*-----USER AREA----*/
.LogoutArea{
	float:left;
	margin-left:5px;
}

.UserArea
{
  float: left;
	direction:ltr;
}
.UserCorner
{
  left: 56px;
  background: -moz-radial-gradient(9px 1px, farthest-corner circle, transparent 40%, rgba(0,0,0, 0.2) 60%, rgba(130,218,255,1) 70%);
  background: -webkit-radial-gradient(98% 5%, farthest-side circle, transparent 70%, rgba(0,0,0, 0.2) 80%, rgba(130,218,255,1) 99%);
  background: -o-radial-gradient(98% 5%, farthest-side circle, transparent 70%, rgba(0,0,0, 0.2) 80%, rgba(130,218,255,1) 99%);
  background: -ms-radial-gradient(98% 5%, farthest-side circle, transparent 70%, rgba(0,0,0, 0.2) 80%, rgba(130,218,255,1) 99%);
}
.TimeDate
{
	position: absolute;
	bottom: 0;
  float: left;
  margin-left: 5px;
}
.Date, .LoginDate
{
 text-align: left;
}
.Time, .LoginTime
{
  text-align: left;
}

.DesktopDateTime
{
  direction: rtl;
	right:0;
}
.UserStatus
{
  left: 48px;
  z-index: 1;
}
.UserStatusText:before
{
  left: 20px;
}
#contactsearch
{
  direction: rtl;
  float: right;
}
/*------TOOLBAR----*/
.Toolbar
{
  clear: right;
  right: 0px;
  float: right;
}
.Start
{
  position: relative;
  clear: right;
  float: right;
  margin-top: -6px;
  padding-right: 12px;
  padding-left: 5px;
}
.Toolbar > ul, .MenuHolder > ul
{
  position: relative;
  float: right;
  list-style: none;
}
.Toolbar > ul > li, .MenuHolder > ul > li
{
  position: relative;
  float: right;
  margin: 7px 4px 0px 0px;
}

/*------Drop Down Menu--------------*/
#freez .ToolsArea {
  left: 20px;
}
.MenuHolder {
  right: 92px;
}
.ToolsWrapper {
  float: right;
}
.ToolsCorner
{
  left: 249px;
  background: radial-gradient(1px 1px, farthest-corner circle, transparent 25%, #fff 33%);
  background: -moz-radial-gradient(1px 1px, farthest-corner circle, transparent 25%, #fff 33%);
  background: -webkit-radial-gradient(1px 1px, farthest-corner circle, transparent 25%, #fff 33%);
  background: -o-radial-gradient(1px 1px, farthest-corner circle, transparent 25%, #fff 33%);
  background: -ms-radial-gradient(1px 1px, farthest-corner circle, transparent 25%, #fff 33%);
}
.ToolsArea
{
  left: 0;
  border-radius: 5px 0px 5px 5px;
  -moz-border-radius: 5px 0px 5px 5px;
  -o-border-radius: 5px 0px 5px 5px;
  -webkit-border-radius: 5px 0px 5px 5px;
  -ms-border-radius: 5px 0px 5px 5px;
  box-shadow: -2px 3px 3px -1px black, 2px 3px 3px -1px black;
  direction: rtl;
}
.ToolsLi
{
  left: 254px;
}
#notifications .ToolsArea, #reminders .ToolsArea, #views .ToolsArea {
  left: 20px;
}
/*-----End of Drop Down Menu--------*/

/*-----END OF HEADER SECTION--------*/
/*-----DESKTOP SECTION--------------*/
.Desktop
{
  right: 0px;
}
.UserAreaExp
{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 2px 5px 3px #333333;
  right: auto;
  position: absolute;
  left: -3px;
  top: 58px;
}
.UserStatusTextButton
{
  left: 20px;
}
.StatusDropDownClose
{
  float: left;
}
.CommunicationLogOut
{
  padding-right: 20px;
  background-position: right 0;
}
.StatusArchive
{
  padding-right: 20px;
}
.UserMenus ul li
{
  background-position: right center;
  padding: 0 25px 0 0;
}
.ui-autocomplete
{
  direction: rtl;
}

/*-----END OF DESKTOP SECTION--------*/
.CloseWindow
{
  float: left;
}


/*-----START OF JQUERY SECTION--------*/

.ui-dialog .ui-dialog-titlebar-close
{
  left: 0.3em;
}
.ui-dialog .ui-dialog-title
{
  float: right;
  margin: 0px;
  direction: rtl;
}
.ui-dialog .ui-dialog-titlebar-min
{
  left: 42px;
}
.ui-icon-home
{
  position: absolute;
  right: 8px;
}
.ui-dialog .ui-dialog-titlebar-max
{
  left: 23px;
}

/*-----END OF JQUERY SECTION--------*/
.Features
{
  font-size: 11px;
  line-height: 15px;
  text-align: right;
  vertical-align: middle;
}
#tooltip
{
  direction: rtl;
}

/*------Temprory Style for costum scroll box content lists----------*/
#mcs_container .customScrollBox .content > ul
{
  direction: rtl;
  font-size: 12px;
}
#mcs_container .customScrollBox .content > ul > li
{
  background-position: right -72px;
  padding-right: 20px;
  font-size: 13px;
}
#mcs_container .customScrollBox .content > ul > li > a
{
  padding-left: 5px;
}
#mcs_container .customScrollBox .content > ul > li > a:before
{
  float: left;
}
#mcs_container .customScrollBox .content > ul > li.Expanded
{
  background-position: right -46px;
}
#mcs_container .customScrollBox .content > ul > li > ul
{
  float: right;
}
#mcs_container .customScrollBox .content > ul > li > ul.RecentCallsList > li.RecentContactItems
{
  padding-right: 10px;
}
.ContactsAvatar
{
  float: right;
  clear: right;
  cursor: pointer;
}
.ContactsStatus
{
  float: right;
  margin-right: -35px;
  margin-top: 25px;
}
.ContactsInfo
{
  float: right;
  clear: left;
}
.ContactName
{
  float: right;
  clear: left;
  cursor: pointer;
}
.ContactStatusText
{
  float: right;
  clear: left;
}
.RecentUnreadMessages
{
  /*left: 48px;*/
  float: left;
}
.RemoveRecentContact
{
  left: 0;
  margin-left: 30px;
  vertical-align: top;
}
/*------Contact info popout style----------*/
.ContactInfo, .DragableContainer
{
  box-shadow: 2px 5px 3px #333333, 0px 0px 3px #333333;
}
/*.ContactInfo:before
{
  border-width: 6px 11px 6px 6px;
  border-color: transparent #ccc transparent transparent;
  left: -17px;
}
.ContactInfo:after
{
  border-width: 5px 10px 5px 5px;
  border-color: transparent white transparent transparent;
  left: -15px;
}*/

.ContactInfo > img, .DragableContainer > img
{
  float: right;
}
.ContactInfo > .ContactStatus, .DragableContainer > .ContactStatus
{
  float: right;
  margin-right: -53px;
  margin-top: 43px;
}

.ContactInfo > .Info, .DragableContainer > .Info
{
  float: right;
  direction: rtl;
}

.ContactInfo > .Info > .ContactName, .DragableContainer > .Info > .ContactName, .ContactInfo > .Info > .ContactTitle, .DragableContainer > .Info > .ContactTitle
{
  float: right;
  clear: left;
  height: 18px;
}
.ContactInfo > .ContactOptions, .DragableContainer > .ContactOptions
{
  direction: rtl;
}
.ContactInfo > .ContactOptions > ul > li, .DragableContainer > .ContactOptions > ul > li
{
  margin-left: 10px;
  float: right;
}

.ContactInfo .ui-tabs .ui-tabs-nav li a, .ContactInfo .ui-tabs .ui-tabs-nav li a, .DragableContainer .ui-tabs .ui-tabs-nav li a, .DragableContainer .ui-tabs .ui-tabs-nav li a
{
  float: right;
}
.ContactInfo .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul, .DragableContainer .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul
{
  direction: rtl;
  padding-right: 5px;
}
.ContactInfo .mcs1_container .customScrollBox, .DragableContainer .mcs1_container .customScrollBox
{
  padding-right: 3px;
}
.ContactInfo .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li, .DragableContainer .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li
{
  /*float: right;*/
  font-size: 9pt;
}
.ContactInfo .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li > img, .DragableContainer .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li > img
{
  float: right;
}
.ContactInfo .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li > .ActivityBrief, .DragableContainer .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li > .ActivityBrief
{
  clear: left;
  /*float: right;*/
}
.ContactInfo .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li > .ActivityDate, .DragableContainer .ui-tabs .Activities > .mcs1_container .customScrollBox .content > ul li > .ActivityDate
{
  clear: left;
  float: right;
}
.ContactInfo .ui-tabs .Statuses > .mcs1_container .customScrollBox .content > ul li, .DragableContainer .ui-tabs .Statuses > .mcs1_container .customScrollBox .content > ul li
{
  text-align: right;
}
.ContactInfo .ui-tabs .Statuses > .mcs1_container .customScrollBox .content > ul li > .ContactStatusItems, .DragableContainer .ui-tabs .Statuses > .mcs1_container .customScrollBox .content > ul li > .ContactStatusItems
{
  clear: both;
}
.ContactInfo .ui-widget-header, .DragableContainer .ui-widget-header
{
  direction: rtl;
}
.ContactInfo .ui-tabs .ui-tabs-nav li, .DragableContainer .ui-tabs .ui-tabs-nav li
{
  float: right;
}
.ContactInfo .ui-tabs .ui-tabs-nav li a, .DragableContainer .ui-tabs .ui-tabs-nav li a
{
  font-size: 11px;
}
.ContactInfo .Pin, .DragableContainer .Pin
{
  float: left;
  margin-right: 5px;
}
.Close
{
  float: left;
  margin-right: 5px;
}
.Minimize
{
  float: left;
}
.Maximize
{
  float: left;
}
/*------- Archive Style ---------------*/
.bottomPane span.TargetName, .bottomPane span.UserName, .bottomPane span.ChatDate
{
  float: right;
}
/*---------DidgahAlerts----------------*/
.DidgahAlerts .ui-dialog .ui-dialog-content img
{
  float: right;
}
.DidgahAlerts .ui-dialog .ui-dialog-content span
{
  direction: rtl;
  float: right;
  text-align: right;
}
.DidgahAlerts .ui-dialog .ui-dialog-buttonpane{
  direction:rtl;
}
.ui-dialog .ui-dialog-buttonset
{
  float: left;
}
/*---------------------------------------*/
.ContactInfo .ui-tabs .ui-tabs-nav, .DragableContainer .ui-tabs .ui-tabs-nav
{
  height: 25px;
}
.ContactGroupPlace > .ContactGroups > a
{
  padding-right: 18px;
  padding-left: 5px;
  background-position: right -20px;
}
.ContactGroupPlace > .ContactGroups > a.ContactGroupClose
{
  background-position: right -39px;
}
.SoftwareWindowIcon
{
  float:right;
  margin-left: 5px;
  margin-right: 5px;  
}
.WindowTitle .SoftwareWindowIcon img
{
  margin-top: 5px;
}
.WindowTitle
{
  vertical-align: sub;
  float: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 180px;
  word-wrap: break-word;
  cursor: pointer;
}
.IconText
{
  direction: rtl;
}
.tooltip.Pointer > img {
  cursor: pointer;  
}
.ui-widget
{
  font-family: inherit;
}
.AutomaticReminderDock {
  border-top-right-radius: 5px;
}
span.HideReminderDock {
  right:0;
}
.NotificationBadge {
  left: 1px;
}
.WinBadge {
  left: 28px;
}
.TimelineNotificationBadge {
  left: 1px;
}
li.NewReminder span.NewReminderTitle{
  text-align: right;
  direction:rtl;
}