/*html {
    direction:rtl;
}*/
body {
    direction: rtl;
    margin-top: 70px;

}
@media print {
    body {
        margin: 25px;
        
    }
}

.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

#maincontiner{
    padding-bottom:40px;
}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  text-align:center;
}


.col-md-1, 
.col-md-2, 
.col-md-3, 
.col-md-4, 
.col-md-5, 
.col-md-6, 
.col-md-7, 
.col-md-8, 
.col-md-9, 
.col-md-10, 
.col-md-11 {
    float:right;
}
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11 {
    float: right;
}
.field-validation-error {
 visibility: hidden;
}
.field-validation-error:before  {
    visibility: visible;
    color:red;
    font-size:small;
    content: '*';
}

footer {    
    background: rgba(110, 110, 110, 0.2);
    position: fixed;
    width: 100%;
    color: #545454;
    font-size: 10px;
    text-align: left;
    bottom: 0;
    width: 100%;
}


.col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: right;
  }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 6px;
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
    
    
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
     border-radius: 6px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-addon:first-child {
 border-left: 1px solid #cccccc;
}
.input-group-addon:last-child {
  border-right: 0;  
  border-left: 1px solid #cccccc;
}
.modal-title {
    padding-right:40px;
}
.modal-footer {
    text-align:left;
}

.carousel-caption {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 10px 15px 5px;
background: #333333;
background: rgba(0, 0, 0, 0.75);

text-align:right;
}
.carousel-indicators {
    text-align:left;
    left:35%;
}

.input-group-addon:first-child,.input-group-addon:first-child *{
   border: 1px solid #cccccc;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../content/fonts/glyphicons-halflings-regular.eot');
  src: url('../content/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
      url('../content/fonts/glyphicons-halflings-regular.woff') format('woff'), 
      url('../content/fonts/glyphicons-halflings-regular.ttf') format('truetype'), 
      url('../content/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}



.right-caret {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-right: 4px solid #000000;
    display: inline-block;
    opacity: 0.3;
    width: 0;    
    top: 5px;
    bottom: 0;
}

.dropdown-submenu {
    position: relative;
    width: 100%;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        right: 95%;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
        padding-bottom: 5px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }


.dropdown-menu {
top: 80%;
}

.tab-content {
    padding:20px;
    justify-content:center;
}

div.growlUI {
    background: url(/images/check48.png) no-repeat right 10px;float:left;
}
div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 75px 5px 5px; text-align: right }
div.growlUI h2 { font-size: medium }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: inherit;
  margin-left: 10px;
}

.ui-widget {
    font-family:inherit;
}

@media print
 {
   thead {display: table-header-group;}
table {
            -fs-table-paginate: paginate;
        }
 }




.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.multiselect-container .input-group {
  margin: 5px;
}
.multiselect-container > li {
  padding: 0;
}
.multiselect-container > li > a.multiselect-all label {
  font-weight: bold;
}
.multiselect-container > li > label.multiselect-group {
  margin: 0;
  padding: 3px 20px 3px 20px;
  height: 100%;
}
.multiselect-container > li > a > label {
  margin: 0;
  height: 100%;
  cursor: pointer;
  font-weight: normal;
}
.multiselect-container > li > a > label.radio,
.multiselect-container > li > a > label.checkbox {
  margin: 0;
}
.multiselect-container > li > a > label > input[type="checkbox"] {
  margin-bottom: 5px;
}
.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .prettyprint .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }

.prettyprint {
  padding: 8px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
.prettyprint.linenums {
  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin: 0 0 0 33px; /* IE indents via margin-left */
}
ol.linenums li {
  padding-left: 12px;
  color: #bebec5;
  line-height: 20px;
  text-shadow: 0 1px 0 #fff;
}
pre {
 font-family: titronline;
}


.Cezafeh {
    background-color:#E6F0F5 ;
}

.CMamoriat {
    background-color:#CCE0EB ;
}

.CPadash {
    background-color:#B2D1E0;
}

.CBimeh {
    background-color:#99C2D6 ;
}
.CBimehC {
    background-color: #99C8D9;
}

.CBestan {
    background-color:#80B2Cd ;
}

.Cbedeh {
    background-color:#66A3C3 ;
}

dt {
  color:#195f91;  
}
blockquote {
    border-left:none;    
  border-right: 5px solid #eeeeee;
}
.bootstrap-select.form-control:not([class*="span"]) {
    z-index:1030;
}
.ui-datepicker
{
  z-index: 1051 !important;
}
a[href]:after {
    content: none;
  }

.navbar-right .dropdown-menu ,.dropdown-submenu ,.bootstrap-select.btn-group .dropdown-menu li > a,
.bootstrap-select.btn-group .btn .filter-option
{
    text-align:right;
}
.bootstrap-select.btn-group .btn .caret {
left:12px;
right:initial;
}
/*/////////////////////////////////*/
input,
select,
textarea {
    /*//max-width: 280px;*/
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

@media screen and (min-width: 1200px)  {
    .container {
        width: 100%;
    }
}