﻿
body { font-size: 1em!important; font-family: Tahoma, Verdana, Arial, sans-serif!important; line-height:1.4em!important;  direction:rtl!important; }

.lang_direction { direction: rtl; }

.w-box-header, .w-box-header h1 {
    text-align: center !important;
    font-size: 24px !important;
    padding-bottom: 10px !important;
    border: none !important;
}

.table { background: #fff !important; }
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th { background: #ccc !important; }
.table td, .table-striped td { text-align: center !important; }
.table-striped tbody tr:nth-child(2n+1) th { background: #aaa !important; text-align: center !important; color: #333 !important; }
.row .span1, .row .span2, .row .span3, .row .span4, .row .span5, .row .span6, .row .span7, .row .span8, .row .span9, .row .span10, .row .span11 { margin: 0.6% !important; }
.row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4, .row-fluid .span5, .row-fluid .span6, .row-fluid .span7, .row-fluid .span8, .row-fluid .span9, .row-fluid .span10, .row-fluid .span11 { margin: 0.6% !important; }
.row .span12, .row-fluid .span12 { margin-right: 0 !important; margin-top: 10px !important; }
.w-box-content { background: #000a17 !important; border: none !important; }
.btn { margin-bottom: 5px !important }

input[type="text"], input[type="password"], input[type="email"], input[type="checkbox"], textarea, select
{
    float: right;
    margin-left: 3px!important;
    border:1px solid #b7b7b7!important;
    font-size:1.1em!important;
    margin-bottom:1px!important;
}
input, textarea
{
    font-family: Tahoma, Verdana, Arial!important;
}
textarea
{
    font-size:1.1em!important;
}

select
{
    padding: 0 !important;
    min-height:30px!important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}

/** these are for popups */
.popover-inner
{
}
.popover-title
{
    text-align:center!important;
    background:#555656!important;
    color:#ffffff!important;
    direction:rtl!important;
}
.popover-content
{
    text-align:right!important;
    direction:rtl!important;
    
}
/** This is for Jalili Calendar*/
.calendar {	direction: rtl;}
#flat_calendar_1, #flat_calendar_2{width: 200px;}
.example {}
.display_area { background-color: #FFFF88; }
/** This is for Jalili Calendar*/


/** change the navigation on top */


.file-upload      { border: 2px solid #ccc; direction: ltr!important; background-color:#fff!important; color:#333!important }
.file-upload98perc{ border: 2px solid #ccc; direction: ltr!important; background-color:#fff!important; color:#333!important; width:98%!important }
.file-upload-120px      { border: 2px solid #ccc; direction: ltr!important; background-color:#fff!important; color:#333!important; width:160px!important; }


.button_group_opposite_direction { text-align:left; padding-bottom: 10px; padding-left:10px; margin-bottom: 15px; border-bottom: 2px solid #ccc; overflow:hidden }
.button_group_direction          { text-align:right;padding-bottom: 10px; padding-right:10px; margin-bottom: 15px; border-bottom: 2px solid #ccc; overflow:hidden }

 
/**
.gv { margin: 15px auto!important; background: #fff!important;  direction:rtl!important;  }
.gv_table, td, th  { text-align: center!important;  }
*/


/** this must be changed to left if ltr*/
.align-direction { text-align: right; }
.align-opposite-direction { text-align: left; }

/** this must be changed to left if ltr*/
.float-direction { float: right; }
.float-direction-left-padding { float: right; padding-left:20px; }
.float-direction-left-x-padding { float: right; padding-left:10px; }
.float-direction-left-xx-padding { float: right; padding-left:5px; }
.float-direction-left-large-padding { float: right; padding-left:30px; }
.float-direction-left-extra-large-padding { float: right; padding-left:50px; }
.float-direction-left-100px-padding { float: right; padding-left:100px; }
.float-direction-left-75x-padding { float: right; padding-left:75px; }

.float-direction-left-social-history { float: right; padding-left:15px; } /* this is for social history only*/


.float-opposite-direction { float: left; }
.float-opposite-direction-right-padding { float: left; padding-right:20px; }
.float-opposite-direction-right-large-padding { float: left; padding-right:30px; }
.float-opposite-direction-right-x-padding { float: left; padding-right:10px; }
.float-opposite-direction-right-xx-padding { float: left; padding-right:5px; }
.float-opposite-direction-right-xxx-padding { float: left; padding-right:3px; }


/** this is from bootsrtapt.responsive.css */
[class*="span"] { float: right!important; margin-right: 30px!important;  }


.small-label   { display:block; float: right; width: 100px!important; line-height: inherit;  padding:0.50em; }
.x-small-label { display:block; float: right; width: 60px!important;  line-height: inherit;  padding:0.50em; }
.xx-small-label { display:block; float: right; width: 40px!important;  line-height: inherit;  padding:0.50em; }

.medium-label  { display:block; float: right; width: 170px!important; line-height: inherit;  padding:0.50em; }
.x-medium-label{ display:block; float: right; width: 130px!important; line-height: inherit;  padding:0.50em; }

.large-label   { display:block; float: right; width: 230px!important; line-height: inherit;  padding:0.50em; }
.x-large-label { display:block; float: right; width: 200px!important; line-height: inherit;  padding:0.50em; }

.no-size-label { display:block; float: right; display:table;  line-height: inherit;  padding:0.50em;  }
.no-size-label-no-padding { display:block; float: right; display:table;  line-height: inherit;  padding:0;  }



/* LTR */
.small-label-ltr   { display:block; float: left; width: 100px!important; line-height: inherit;  }
.x-small-label-ltr { display:block; float: left; width: 60px!important;  line-height: inherit;  }
.xx-small-label-ltr { display:block; float: left; width: 40px!important;  line-height: inherit;  }


.medium-label-ltr  { display:block; float: left; width: 170px!important; line-height: inherit;  }
.x-medium-label-ltr{ display:block; float: left; width: 130px!important; line-height: inherit;  }
.x-large-label-ltr { display:block; float: left; width: 200px!important; line-height: inherit;  padding:0.50em; }
.larger-label-ltr { display:block; float: left; width: 250px!important; line-height: inherit;  padding:0.50em; }
.largest-label-ltr { display:block; float: left; width: 350px!important; line-height: inherit;  padding:0.50em; }

.no-size-label-ltr { display:block; float: left; display:table;  line-height: inherit;  padding:0.50em;  }
.small-label-ltr, .x-small-label-ltr, .xx-small-label-ltr, .medium-label-ltr, .x-medium-label-ltr, .no-size-label-ltr, .x-large-label-ltr, .larger-label-ltr, .largest-label-ltr
{
    padding: 0.50em;
    padding-top: 0.20em!important;
}
/* LTR */


.list_ba_pics
{
    max-width: 200px;
    height:330px;
    overflow: hidden!important;
    padding:5px 0!important;
    margin:3px!important;
    float:right;
    color:#fff!important;
}
 .list_ba_pics img
    {
        /*width:100%;*/
            max-height:250px!important;
        
        padding:0!important;
        border:none!important;
    }
    .list_ba_pics input[type="checkbox"]
    {
        width: auto!important;
        float: right;
        margin: 5px 8px!important;

    }
  
.list_ba_pics .padding_label
{
    padding: 5px 8px!important;
    background:#eee!important;
    color:#111!important;
    overflow:hidden;

}

.haydari_sched { background: #fff; font-size: 11px; width: 6.2%; padding: 2px 5px; margin: 0.1%; float: right; text-align:center; overflow:hidden; white-space:nowrap; direction:rtl;}
.haydari_sched_edit_appt { background: #bc9aff; }
.haydari_sched_open_to_sched { background: #bbfaf7; }
.haydari_sched_open_for_appt { background: #fef094; }
.haydari_sched a { color: #222!important; }

.haydari_sched_date {
    background: #ddd;
    font-size: 9px;
    width: 6.2%;
    padding: 2px 5px;
    margin: 0.1%;
    float: right;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    direction:rtl;
}

.haydari_sched_header {
    background: #FF9999;
    font-size: 13px;
    width: 6.2%;
    padding: 2px 5px;
    margin: 0.1%;
    float: right;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    direction:rtl;
    margin-top:15px!important;
    font-weight:bold;
}
