html{
    font-family:Iran,sans-serif !important;
}
body{
    font-family:Iran,sans-serif !important;
    font-size: 0.85rem !important;
}
th{
    font-family:IranBold,sans-serif !important;
}
h1{
    font-family:IranSemiBold,sans-serif !important;
}
/*.btn{
    font-size: 1rem !important;
}*/
.form-control{
    font-size: 0.85rem !important;
}
.input-group-text{
    font-size: 0.85rem !important;
}
.float-right{
    float:right !important;
}

.card-header{
    background-color:rgba(0,0,0,.01) !important;
    /*padding:0.4rem 0.75rem !important;*/
}

.card-footer{
    background-color:rgba(0,0,0,.0) !important;
    padding:0.4rem 0.75rem !important;
}

.card-title {
    margin-bottom: 0.5rem !important;
    font-weight: bold;
}

.ltr {
    text-align: left !important;
    direction:ltr !important;
}

.rtl {
    text-align: right !important;
    direction:rtl !important;
}

.ltr-center {
    text-align: center !important;
    direction:ltr !important;
}

.rtl-center {
    text-align: center !important;
    direction:rtl !important;
}
.ltr-left{
    text-align:left !important;
    direction: ltr !important;
}
.submenu-icon{
    font-size: 12px !important;
}
td.details-control {
    background: url('../images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center center;
}
.background-green {
    background-color: #c7efc4;
}

/*.note-dropdown-menu{
    position: absolute !important; 
    will-change: transform !important; 
    top: 0px !important; 
    right: 0px !important;
    transform: translate3d(0px, -379px, 0px) !important;
    width:250px !important;
}*/


.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

