body , h1, h2{
	font-family: yekanbakh, "Arial";
}
/* width */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  transition: all 0.3s;
}
::-webkit-scrollbar:hover {
  width: 20px;
}
/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 3px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #aaa; 
  width:20px;
}

.mdl-stepper--linear {
	direction: rtl;
}
.mdl-stepper, .mdl-button{
	font-family: yekanbakh;
}
.mdl-textfield__input, .mdl-textfield__label{
	text-align: right;
	font-size: 14px;
}
.mdl-textfield{
	margin-left:20px;
	margin-right:20px;
}
.mdl-step__content{
	//display: block;
	//overflow-y: auto;
	overflow: visible;
    margin-left: 10px;
	margin-right: 10px;

	//height:auto;// !important;
}
 .mdl-step__actions{
	 direction:ltr;
 }
 .mdl-textfield__input{
	 font-family:yekanbakh;
 }
 .mdl-step__title-text{
	 padding-right: 3px;
 }
 .mdl-step__label{
	 padding: 8px;
	 border-bottom: solid 1px #8d8d8d3d;
 }

 .mdl-textfield:not(.android-search-box) {
	 width:150px;
 }
 .android-search-box .mdl-textfield__input {
    //color: rgba(0, 0, 0, 0.87);
    font-family: yekanbakh;
}
 .mdl-step {
    height: auto;
 }
 .mdl-checkbox__label {
    font-size: 14px;
 }
@media only screen and (min-width: 841px){
.mdl-stepper--horizontal .mdl-step>.mdl-step__actions {
    position: absolute;
    top: calc(100% - 84px);
    left: 0;
    margin: 0;
    direction: rtl;
    padding: 24px;
    width: calc(100% - 48px);
}
.mdl-stepper--horizontal .mdl-step>.mdl-step__actions [data-stepper-next] {
    color: white;
    background-color: #00ba6a;
}

.mdl-stepper--horizontal .mdl-step>.mdl-step__content {
    height: unset;
}
}
.mdl-checkbox {
	width:auto;
	float: right;
}
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
    text-align: right;
}
.btn{
	font-family:yekanbakh;
}

.getmdl-select .mdl-icon-toggle__label {
    float: left;
}
.getmdl-select .mdl-menu__container .mdl-menu .mdl-menu__item {
    font-size: 14px;
    text-align: right;
}
.mdl-data-table th {
    height: 40px;
}
.mdl-data-table td {
    padding: 0;
}
.mdl-data-table td > div.mdl-textfield{
	width: 50px;
	margin-left:8px;
	margin-right:8px;
}
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type{
  //  padding-left: 8px;
	padding-right: 20px;
}
.mdl-data-table th {
    padding: 3px;
}
.mdl-stepper{
	transition: min-height 0.3s;
}