.jsgrid {
    position: relative;
    overflow: hidden;
    font-size: 1em;
}
.jsgrid-grid-body {
    height: auto !important;
}
.SumoSelect > .optWrapper > .options li label {

    padding: 0.2em 5px !important;
}
.jsgrid, .jsgrid *, .jsgrid *:before, .jsgrid *:after {
    box-sizing: border-box;
}

.jsgrid input,
.jsgrid textarea,
.jsgrid select {
    font-size: 1em;
}

.jsgrid-grid-header {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.jsgrid-grid-body {
    overflow-x: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.jsgrid-table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
}

.jsgrid-cell {
    padding: 1em 0.5em;
}

.jsgrid-Ñell,
.jsgrid-header-cell {
    box-sizing: border-box;
}

.jsgrid-align-left {
    text-align: left;
}

.jsgrid-align-center,
.jsgrid-align-center input,
.jsgrid-align-center textarea,
.jsgrid-align-center select {
    text-align: center;
}

.jsgrid-align-right,
.jsgrid-align-right input,
.jsgrid-align-right textarea,
.jsgrid-align-right select {
    text-align: right;
}

.jsgrid-header-cell {
    padding: 12px .5em;
}

.jsgrid-filter-row input,
.jsgrid-filter-row textarea,
.jsgrid-filter-row select,
.jsgrid-edit-row input,
.jsgrid-edit-row textarea,
.jsgrid-edit-row select,
.jsgrid-insert-row input,
.jsgrid-insert-row textarea,
.jsgrid-insert-row select {
    width: 100%;
    padding: .3em .5em;
}

.jsgrid-filter-row input[type='checkbox'],
.jsgrid-edit-row input[type='checkbox'],
.jsgrid-insert-row input[type='checkbox'] {
    width: auto;
}


.jsgrid-selected-row .jsgrid-cell {
    cursor: pointer;
}

.jsgrid-nodata-row .jsgrid-cell {
    padding: .5em 0;
    text-align: center;
}

.jsgrid-header-sort {
    cursor: pointer;
}

.jsgrid-pager {
    padding: .5em 0;
}

.jsgrid-pager-nav-button {
    padding: .2em .6em;
}

.jsgrid-pager-nav-inactive-button {
    display: none;
    pointer-events: none;
}

.jsgrid-pager-page {
    padding: .2em .6em;
}











.creatadd{
 

    display: inline-block;
    background: #0065b8;
    padding: 0.5em;
    margin-bottom: 0.5em;
    color: #FFF;
    font-size: 13px;
    cursor: pointer;
}
.creatadd:hover,.creatadd:focus{
    background: #01457d;
}
.creatadd i{
    
    padding-left: 0.5em;

position: relative;

top: 0.0em;
}
 
.jsgrid-clear-filter-button {
    background-position: 0 1px !important;
}

.jsgrid-filter-row td{
    
    padding: 0;
}

.jsgrid-control-field{
    background-color: #f7fcf7;
padding-top: 0.5em;
}
.jsgrid-filter-row td input{
border-width: 0;
background-color: #f7fcf7;
font-family: IRANSansWeb;
}
.jsgrid-grid-header{
    overflow: hidden
}
.jsgrid-grid-body {
    height: auto !important;
    overflow: auto;
}
.jsgrid-header-row  th{
    text-align: center;
}
.jsgrid-grid-body{
    height: auto !important;
}
.popupiframe  {
position: fixed;
z-index: 999;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgb(0,0,0,0.5);
display: none;
overflow: auto;
direction: ltr;
    
}
.closeiframe{
    background: #0065b8;
padding: 0.7em;
}
.closeiframe i{
    
   color: #FFF;
font-size: 15px;
cursor: pointer; 
}
.table tr th{
    font-family: IRANSansWeb;
text-align: center;

height: 2.5em !important;
}
.popcenter{
    
    width: 98%;
margin: 2em auto;
max-width: 55em;
background: #FFF;
border: 0px solid #DDD;
direction: rtl;
    
}
.editok{
border: 0;
color: #428bca;
padding: 0.5em 1em;
font-family: IRANSansWeb;
position: absolute;
width: 100%;
height: 99%;
background: transparent;
}
.table  tr th{
    font-family: IRANSansWeb;
}
.table  tr th:nth-child(1) {

    width: 6em;
}
.table  tbody tr{
    
}
.table  tr th:last-child {
width: 6em;
padding: 0;
position: relative;
}
.SumoSelect > .optWrapper > .options {

    max-height: 200px !important;
}
#loadedit1new  .SumoSelect {
     width: 100% !important;
}
#loadedit1new  {

    width: 70%;
    float: left;
}
.SumoSelect {
   
    float: left;
}
.element {

    overflow: visible !important;
}
.element label {
   
    float: none !important;
    width: 100% !important;
}
.SumoSelect > .optWrapper > .options li.opt {
    
    overflow: hidden;
}
	.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk,.btnCancel{

    margin: 0 !important;
	}

.SumoSelect.open .search-txt {


    font-family: IRANSansWeb;
}
	



.SumoSelect > .CaptionCont > label > i {

    right: auto !important;
}
	
	
	
	
