/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.req_row{
	cursor: pointer;
}
.my_title{
			
			width: calc(100% + 16px);
			background: #4978d8;
			color: white;
			margin: -8px;
			margin-bottom: 12px;
		}
  body , h1, h2, .mdl-dialog__title , .mdl-textfield__input{
	font-family: iransans, "Arial";
	transition: all 0.2s;
}
select{
	padding: 2px;
//    font-size: 14px;
    font-family: iransans;
	color: gray;
	border-radius: 5px;
}
.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
    max-width: 400px;
    direction: rtl;
}
.mdl-textfield--floating-label .mdl-textfield__label,  .mdl-textfield__input{
	text-align:right;
	color: gray;
}
.mdl-textfield__input, .mdl-textfield__label{
	text-align: right;
	font-size: 14px;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
    min-height: 40px;
}

.mdl-card__menu {
	right: unset;
    left: 16px;
}
.mdl-card__actions a , .mdl-button{

    font-family: iransans;
    text-decoration: none;
}



  .mdl-dialog {
    direction: rtl;
  }
  .mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
		padding-right: 20px;
		padding-left: 20px;
	}
.demo-navigation .mdl-navigation__link .material-icons {
    margin-left: 12px;
	 margin-right: 0;
}

.mdl-layout__drawer {
	left:unset;
    right: 0;
    direction: rtl;
	 -webkit-transform: translateX(250px);
    transform: translateX(250px);
}

.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen)>.mdl-layout__header {
    margin-right: 240px;
	margin-left:0px;
}
.mdl-layout--fixed-drawer>.mdl-layout__content {
    margin-right: 240px;
	margin-left: 0;
}
@media screen and (min-width: 1025px){
.mdl-layout__drawer-button {
	display:none;
}
}
.mdl-layout__drawer-button {
	right: 0;
	left: unset;
}
.mdl-layout__header-row {

    direction: rtl;
}

@media screen and (max-width: 1024px){
	
.mdl-layout--fixed-drawer>.mdl-layout__content {
    margin-right: 240px;
	margin-left:0px;
}
.mdl-layout--fixed-drawer>.mdl-layout__content {
    margin-right: 0;
}
.mdl-layout__header-row {
    padding: 0 72px 0 16px;
}
}

.mdl-radio.is-upgraded {
    padding-right: 24px;
}
.mdl-radio__ripple-container {
    right: -13px;
}
.mdl-radio__outer-circle {
    right: 0;
	left:unset;
}

.mdl-radio__inner-circle {
    right: 4px;
	left:unset;
}

.scroll4::-webkit-scrollbar {
  width: 6px;
}
 
.scroll4::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 12px;
}

.scroll4::-webkit-scrollbar-track {
  background: #ddd;
  border-radius: 12px;
}


  .circle-loader {
    margin-right: 48%;  
	fill: transparent;
	stroke: #228f88;
	stroke-width: 3;
	animation: dash 2s ease infinite,rotate 2s linear infinite;
}

@keyframes dash {
	0% {
		stroke-dasharray: 1,95;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 85,95;
		stroke-dashoffset: -15;
	}
	100% {
		stroke-dasharray: 85,95;
		stroke-dashoffset: -93;
	}
}

@keyframes rotate {
	0% {transform: rotate(0deg); }
	100% {transform: rotate(360deg); }
}

