﻿html,body
{
    direction:rtl;   
}

.siteSelector
{
    text-align:center;
    font-size:0.8em;   
}

.smallText
{
    font-size:0.7em;   
}

.comment
{
    margin-top:5px;   
}

#logo
{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#dbdbdb));
    background-image: -webkit-linear-gradient(top,#ffffff,#dbdbdb);
    background-image: -moz-linear-gradient(top,#ffffff,#dbdbdb);
    background-image: -ms-linear-gradient(top,#ffffff,#dbdbdb);
    background-image: -o-linear-gradient(top,#ffffff,#dbdbdb);
    background-image: linear-gradient(top,#ffffff,#dbdbdb);
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbdbdb')";
   height:65px;
   display:block;
}

#logo #logoLink
{
    display:block;
    float:right;
    height: 65px;
}

#logo #loginLink
{
    width:25%;
    font-size:0.8em;
    margin-top:15px;
    padding-top:4px;
    padding-bottom:4px;
    float:left;
}

.mainMenuBox
{
    display:block;
    float:right;
    width: 48%;
    margin-left:6px;
    margin-top:10px;
    text-align:center;
    text-decoration:none;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F4F4F4),to(#DADADA));
    background-image: -webkit-linear-gradient(top,#F4F4F4,#DADADA);
    background-image: -moz-linear-gradient(top,#F4F4F4,#DADADA);
    background-image: -ms-linear-gradient(top,#F4F4F4,#DADADA);
    background-image: -o-linear-gradient(top,#F4F4F4,#DADADA);
    background-image: linear-gradient(top,#F4F4F4,#DADADA);
    -moz-border-radius: .6em;
    -webkit-border-radius: .6em;
    border-radius: .6em;
}

.mainMenuBox.selected
{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F4F4F4),to(#A5D9F7));
    background-image: -webkit-linear-gradient(top,#F4F4F4,#A5D9F7);
    background-image: -moz-linear-gradient(top,#F4F4F4,#A5D9F7);
    background-image: -ms-linear-gradient(top,#F4F4F4,#A5D9F7);
    background-image: -o-linear-gradient(top,#F4F4F4,#A5D9F7);
    background-image: linear-gradient(top,#F4F4F4,#A5D9F7);  
}

.mainMenuBox img
{
    display:block;
    width:120px;   
    margin:auto;
}

.mainMenuBox.forumsBox
{
	float: none;
	width: 88%;
	padding: 16px;
	margin-top: 24px;
}

.popup
{
    opacity: 0.96;
    position:absolute;   
    left:20%;
    right:20%;
    color: white;
    font-size: 8px;
    font-family:Arial;
    text-shadow: 0 1px 1px #3E6790;
    padding:8px;
    border-radius:1em;
    -webkit-border-radius:1em;
}

.successPopup
{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3BB12C),to(#222));
    background-image: -webkit-linear-gradient(top,#3BB12C,#222);
    background-image: -moz-linear-gradient(top,#3BB12C,#222);
    background-image: -ms-linear-gradient(top,#3BB12C,#222);
    background-image: -o-linear-gradient(top,#3BB12C,#222);
    background-image: linear-gradient(top,#3BB12C,#222); 
}

.failedPopup
{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#B12C2C),to(#222));
    background-image: -webkit-linear-gradient(top,#B12C2C,#222);
    background-image: -moz-linear-gradient(top,#B12C2C,#222);
    background-image: -ms-linear-gradient(top,#B12C2C,#222);
    background-image: -o-linear-gradient(top,#B12C2C,#222);
    background-image: linear-gradient(top,#B12C2C,#222); 
}

.fieldLabel
{
    color:#386EB7;
    font-size:1.1em;
}

.fieldValue
{
    background-color:#efefef;
    font-size:1.1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    padding:4px;
    padding-right:20px;
    display:block;
    text-decoration:none;
}

.fieldValue .ui-icon
{
    float:left;
    margin-left:10px;
    margin-top:2px;   
}

.outset
{
    margin-right: -15px;
    margin-left: -15px;   
}

.outsetTop
{
    margin-top:-15px;   
}

/*Helpers
---------*/

.topSpace
{
    margin-top:20px;   
}

.bold
{
    font-weight:bold;   
}

.floatRight
{
    float:right;   
}

.clear
{
    clear:both;
}

/*Autocomplete
--------------*/

.ui-autocomplete{
  position: absolute;
  background: #FFF;
  border: solid 1px #DDDDDD;
  float: left;
  list-style: none;
  margin: 0;
  padding: 2px;
}
.ui-autocomplete .ui-menu-item {
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.ui-autocomplete .ui-menu-item a {
  display: block;
  line-height: 1.5;
  padding: 0.2em 0.4em;
  text-decoration: none;
  color: black;
  font-family: Helvetica,Arial,sans-serif;
}

/* jquery mobile fixes for RTL */
.ui-li, .ui-li.ui-field-contain
{
    text-align:right;   
}

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li
{
    padding-right: 15px;
    padding-left: 75px;
}

.ui-btn-icon-right .ui-icon
{
    left:10px; 
    right:auto;  
}

.ui-icon-arrow-r {
    background-position: -144px 50%;
}

.ui-header .ui-title, .ui-footer .ui-title
{
    white-space:normal; 
    margin-right: 10px;
    margin-left: 10px;
}

.ui-bar-a
{
    padding-right:5px;   
    padding-left:5px;   
}

.ui-li-thumb, .ui-li-icon
{
    float:right;
    right:1px;
    left:auto;  
    margin-right:0px; 
}

.ui-li-thumb
{
    max-width:58px;   
}

.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow.ui-li-has-count
{
    padding-right: 15px;   
}

.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb
{
    padding-right: 60px !important;
    padding-left:auto;
    min-height:40px; 
}

.ui-li-has-count .ui-li-count
{
    left:38px;
    right:auto;   
}

.ui-li-divider .ui-li-count, .ui-li-static .ui-li-count
{
    left:10px;
    right:auto;   
}


.ui-input-search
{
    background-position: 99.4% 50%;
}

.ui-input-search .ui-input-clear
{
    left:0;
    right:auto;   
}

.ui-btn-icon-notext .ui-btn-inner
{
    padding: 0em 2px 0.1em;
}

.ui-collapsible-heading a
{
    text-align:right;   
}

.ui-collapsible-heading a span.ui-btn
{
    right: 6px;
    left:auto;
}

.ui-collapsible-heading a .ui-btn-inner
{
    padding-right:40px;   
}

.ui-checkbox .ui-btn, .ui-radio .ui-btn
{
    text-align:right;   
}

.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon
{
    right:15px;
    left:auto;   
}

.ui-checkbox .ui-btn-icon-left .ui-btn-inner, .ui-radio .ui-btn-icon-left .ui-btn-inner
{
    padding-right:45px;
    padding-left:25px;   
}

.ui-select .ui-btn-icon-right .ui-btn-inner
{
    padding-right:25px;   
    padding-left:45px;  
}

.ui-select .ui-btn-icon-right .ui-icon
{
     right:auto;
     left:15px;  
}

.ui-footer .ui-title
{
    margin-top:2px;
    margin-bottom:0px;   
}

.ui-footer a
{
     color:#7CC4E7 !important;  
}