@font-face{
      font-family:"BKoodakBold";
      src:url(../fonts/BKoodakBold.eot)format('eot'),
          url(../fonts/BKoodakBold.woff)format('woff'),
          url(../fonts/BKoodakBold.ttf)format('ttf');
}
@font-face{
      font-family:"BYekan";
      src:url(../fonts/BYekan.eot)format('eot'),
          url(../fonts/BYekan.woff)format('woff'),
          url(../fonts/BYekan.ttf)format('ttf');
}
@font-face{
      font-family:"segoe";
      src:url(../fonts/segoe-ui-light-latin.eot)format('eot'),
          url(../fonts/segoe-ui-light-latin.woff)format('woff'),
          url(../fonts/segoe-ui-light-latin.ttf)format('ttf');
}
body{
      background:url(../img/bg.jpg);
      font:11px tahoma,geneva,sans-serif;
      font-size:11px;
}
@media(min-width:1000px){
      .container{
            max-width:1000px;
      }
}
.navbar-inverse{
      border-radius:0;
}
.navbar-brand{
      font:28px segoe,tahoma,geneva,sans-serif;
      color:#ccc!important;
      padding-bottom:20px;
      text-shadow:1px 1px 1px #000;
}
.navbar-brand span{
      font-size:13px;
      position:relative;
      top:-2px;
      color:#666;
}
.navbar-brand b{
      color:#666;
}
#head-menu{
      float:right;
      direction:rtl;
      margin-right:-50px;
      margin-top:28px;
}
#head-menu ul{
      list-style:none;
}
#head-menu li{
      float:right;
      text-align:right;
      margin-left:15px;
}
#head-menu li a{
      font:13px BYekan,tahoma,geneva,sans-serif;
      padding:10px;
      text-decoration:none!important;
      -webkit-transition:all .2s ease;
}
#head-menu li a:hover,#head-menu li a:focus{
      background:#2ecc71!important;
      padding:10px;
      color:#fff!important;
}
#head-menu li a span{
      margin-left:5px;
}
#head-menu .caret{
      border-top:6px solid #fff;
      margin-left:8px;
}
#head-menu .dropdown-menu{
      margin-top:24px;
      box-shadow:0 0 0 0!important;
      padding:5px;
      border-radius:0!important;
}
#head-menu .dropdown-menu li{
      width:100%;
      border-bottom:1px solid #eee;
}
#head-menu .dropdown-menu li:last-child{
      border:0;
}
#head-menu .dropdown-menu li a{
      color:#666;
      width:100%;
}
.current a{
      color:#eee!important;
}
.main-box{
      width:100%;
      margin:90px auto;
      background:#fff;
}
.main-box-inner{
      float:right;
      width:100%;
      background:#fff;
      border-radius:5px;
      margin-bottom:100px;
      padding:0 20px;
      box-shadow:0 5px 5px #ccc;
}
.main-box-inner hgroup{
      float:right;
      width:100%;
      padding:10px 15px;
      border-bottom:1px solid #D9D9D9;
      margin-bottom:18px;
      border-radius:5px 5px 0 0;
}
.main-box-inner hgroup h3{
      font:18px BKoodakBold,tahoma,geneva,sans-serif;
      color:#666;
      float:right;
      margin:0;
}
.main-box-inner hgroup h3 span{
      float:right;
      margin-left:10px;
      position:relative;
      top:5px;
}
.main-box-footer{
      float:right;
      width:100%;
      background:#fff;
      border-top:1px solid #d9d9d9;
      padding-top:10px;
      border-radius:0 0 5px 5px;
      padding-left:20px;
      padding-bottom:5px;
      margin-top:15px;
}
.main-box-footer .form-group{
      padding:0!important;
}
.main-box-inner .form-group,.main-box-inner .input-group{
      float:right;
      width:100%;
      margin-bottom:3px;
}
.main-box-inner .form-control{
      border-radius:0;
      box-shadow:inset 0 0 0 0;
      border:1px solid #D6D6D6;
      direction:rtl;
      font:11px tahoma,geneva,sans-serif;
      box-shadow:3px 0 0 0px #ccc;
}
.main-box-inner .form-control:hover,.main-box-inner .form-control:focus{
      -webkit-transition:all .5s ease;
      box-shadow:3px 0 0 0px #2ecc71;
}
.main-box-inner .errorMessage{
      margin-right:30px;
      margin-bottom:5px;
}

.login-img{
      float:right;
      width:100%;
      margin-bottom:20px;
}
.register .form-group,.register .input-group{
      padding:10px 0;
}
.my-btn{
      background:#2ecc71!important;
      color:#fff!important;
}
.btn{
      border-radius:0;
      font:13px BYekan,tahoma,geneva,sans-serif;
      border:0!important;
      margin-bottom:2px;
      padding:5px 20px;
}
.my-btn:hover{
      background:#2AB764!important;
}
.form-group p {
      float:right;
      width:100%;
      direction:rtl;
      font:12px tahoma,geneva,sans-serif;
}
.form-group{
      direction:rtl;
}
.form-group span{
      margin-left:5px;
      position:relative;
      top:3px;
}
.error input{
      background:#FCEAE8;
      border:1px solid #F6B9B1!important;
      box-shadow:3px 0 0 0px #D22E19!important;
}
.success input{
      background:#F0FFE0;
      border:1px solid #C6FF8A!important;
      box-shadow:3px 0 0 0px #71DB00!important;
}
.errorMessage{
      float:right;
      width:100%;
      direction:rtl;
      color:#C20000;
}
.check-box{
      font:12px tahoma,geneva,sans-serif!important;
      margin-top:10px;
}
.check-box input{
      margin-left:10px;
      display:none;
}
.check-box span{
      width:15px;
      height:15px;
      display:block;
      background:#f6f6f6;
      border:1px solid #ccc;
      float:right;
      margin-left:10px;
      margin-top:-5px;
      cursor:pointer;
      border-radius:30px;
      margin-bottom:-20px;
}
.check-box input:checked + span{
      background:url(../img/ok.png)center;
}
.px11{
      font-size:11px!important;
}
.alert{
      float:right;
      width:100%;
      font:12px tahoma,geneva,sans-serif;
      direction:rtl;
}
.main-box label{
      float:right;
      width:100%;
      font:11px tahoma,geneva,sans-serif;
      font-weight:bold;
      direction:rtl;
}
.main-box label span{
      color:red;
}
.col-xs-3,.col-xs-9{
      margin:0!important;
      padding:0!important;
}
.col-xs-3{
      padding-left:20px!important;
}
#sidebar{
      float:right;
      width:100%;
      direction:rtl;
      padding:0;
      box-shadow:inset 0 0 0 0 !important;
      margin-top:20px;
      margin-bottom:100px;
      border:1px solid #fff;
}
#sidebar .nav{
      margin:0;
      padding:0;
}
#sidebar ul li{
      float:right;
      width:100%;
      direction:rtl;
      border-radius:8px;
}
#sidebar ul li a{
      color:#666;
      float:right;
      width:100%;
      direction:rtl;
      border-bottom:1px solid #E3E3E3;
      font:13px BYekan,tahoma,geneva,sans-serif;
      text-shadow:1px 1px 1px #fff;
}
#sidebar ul li a span{
      margin-left:10px;
}
#sidebar ul li:first-child{
      border-radius:6px 6px 0 0!important;
}
#sidebar ul li a i{
      font:13px BYekan,tahoma,geneva,sans-serif;
}

.active{
      background:#eee!important;
      color:#666;
}
#content{
      box-shadow:inset 0 0 0 0 !important;
      margin-top:20px;
      float:right;
      width:100%;
      margin-bottom:100px;
      border:1px solid #fff;
}
#content hgroup{
      float:right;
      width:100%;
      direction:rtl;
      margin-top:-10px;
      border-bottom:3px solid #2ecc71;
      margin-bottom:20px;
}
#content hgroup h3{
      font:18px BYekan,tahoma,geneva,sans-serif;
      margin-top:6px;
      margin-right:10px;
      color:#666;
      text-shadow:1px 1px 1px #fff;
}
#content hgroup h3 span{
      position:relative;
      top:4px;
      left:10px;
}
.well-inner{
      float:right;
      width:100%;
      background:#fff;
      box-shadow:inset 0 0 0 0 !important;
}
.well-inner .form-group{
      float:right;
      width:100%;
}
.well-inner .alert{
       font:11px tahoma,geneva,sans-serif;
}
.well-inner .alert span{
       font:13px segoe,tahoma,geneva,sans-serif;
}
.table{
      float:left;
      direction:rtl;
      width:100%;
}
.table td{
       padding:15px!important;
       font:12px tahoma,geneva,sans-serif!important;
}
.table th{
      direction:rtl;
      text-align:right;
      font:13px BYekan,tahoma,geneva,sans-serif;
}
.alert{
      float:right;
      width:100%;
      line-height:20px;
      direction:rtl;
}
.line{
      float:right;
      width:100%;
      height:2px;
      background:#eee;
      margin-top:-20px;
}
.badge-danger{
      background:#e74c3c;
}
.badge-success{
      background:#2ecc71;
}
.footer{
      float:left;
      width:100%;
      padding:10px;
      background:#eee;
      position:fixed;
      bottom:0;
      border-top:1px solid #d9d9d9;
}
.footer p{
      text-align:center;
      font:13px calibri,tahoma,geneva,sans-serif;
      color:#666;
      text-shadow:1px 1px 1px #fff;
}
.errorMessage{
       float:right;
       width:100%;
       padding:3px 0 8px!important;
       margin:0!important;
       margin-top:-15px!important;
}
.login .errorMessage{
       margin:0!important;
}
.my-table th,.my-table td{
       text-align:center!important;
}
.my-table td label{
       float:none!important;
       text-align:center!important;
}
label{
       float:right;
       direction:rtl;
       text-align:right;
}
label span{
       color:red;
}
.text{
       direction:rtl;
       text-align:right;
       line-height:20px!important;
}
