﻿@font-face {
font-family: 'IRANsans';
src:
 url('../font/IRANSans.woff') format('woff'), 
 url('../font/IRANSans.ttf') format('truetype');
}
@font-face {
font-family: 'IRANsans';
font-weight:bold;
src:
 url('../font/IRANSans-B.woff') format('woff'), 
 url('../font/IRANSans-B.ttf') format('truetype'); 
}
@font-face {
	font-family: 'gothic';
	src: url('../font/gothic.eot');
	src: local('gothic'), url('../font/gothic.woff') format('woff'), url('../font/gothic.ttf') format('truetype');
}
html,body{height: 100%;margin:0; padding:0;width:100%;direction:ltr;color:#343434;overflow-x:no-display}
body{background:#fff;font-family:'gothic';font-size:14px;overflow-x:hidden;overscroll-behavior: contain;}
button, input, optgroup, select, textarea{font-family:'gothic';}
a{cursor:pointer}
img,a{border:none}
.anim{-webkit-transition: all 180ms ease-in-out 0.1s;-moz-transition: all 180ms ease-in-out 0.1s;-ms-transition: all 180ms ease-in-out 0.1s;transition: all 180ms ease-in-out 0.1s;}
nav .nav-wrapper i, nav a.button-collapse i{-webkit-transition: line-height 180ms ease-in-out 0.1s;-moz-transition: line-height 180ms ease-in-out 0.1s;-ms-transition: line-height 180ms ease-in-out 0.1s;transition: line-height 180ms ease-in-out 0.1s;}
nav{
z-index:999 !important;
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
#nav-dark{padding-right:0px}
#nav-dark li{width:100%}
#nav-dark li>a{padding:0 16px}
#nav-dark li>a>i{margin-left:12px;margin-right: 0;margin-top: 2px}
nav ul a{color:#4f4f4f;}
nav .nav-wrapper i{font-size:1.5rem;margin-left:10px}
nav ul a:hover,.hide-on-med-and-down .active a{color:#b60aff;}
.hide-on-med-and-down li:hover,.hide-on-med-and-down .active{background-color:rgba(245, 245, 245, 0.00)}
#nav-dark li:hover,.side-nav li:hover, .side-nav li.active{background-color:#8e35b4;}
#nav-dark li.nobg,.side-nav li.nobg{padding:0;display:none}
#nav-dark li.nobg.active:hover,.side-nav li.nobg:hover{background-color:rgba(0, 0, 0, 0.00) !important;}
.side-nav li.active a{color:#ffffff}
#nav-dark li.nobg.active:hover a,.side-nav li.nobg:hover a{color:#444}
.inul li{clear:both;overflow:hidden}
#orgmenu i{font-size:2rem;color:#3c3c3c;margin-right:10px;margin-top: 7px}
.navfix{position:relative;top:0;right:0;left:0;z-index:3;background-color:rgba(255, 255, 255, 0.00);direction:ltr;}
.tpmnu{position:relative;text-align: center;direction:rtl}
.brand-logo{margin-top:10px;margin-left:10px}
ul.side-nav li:hover a,#mnusbjmob a:hover,#mnucompmob a:hover{color:#fff}
.dropdown-content{z-index:1000;overflow:hidden;overflow-y:auto !important;padding-right:0 !important;background-color:#ffffff !important;top:0 !important;/*top:60px !important*/}
.dropdown-content li{position:relative;}
.dropdown-content li:hover .ico{opacity:.5;filter:alpha(opacity=50)}
.dropdown-content a{font-size:1em !important;text-align:right;color:#4f4f4f !important}
.dropdown-content a:hover{color:#b60aff !important}
.dropdown-content i{line-height:25px !important;height:100% !important}
.progress{margin-top:0;margin-bottom:0}
[type="checkbox"]+label:before, [type="checkbox"]:not(.filled-in)+label:after{margin-left:23px}
[type="checkbox"]:not(:checked):disabled+label:before{background:none;}
[type="checkbox"]:not(:checked):disabled+label{padding:0}
.select-wrapper span.caret{right:auto;left:0;font-size:16px}
.justify{text-align:justify;text-justify:inter-word;}
.rtl{direction:rtl}
.ltr{direction:ltr}
.clear{clear:both}
.en{font-family:'gothic',Tahoma;direction:ltr}
.fa{font-family:'IRANsans'}
.relative{position:relative}
.none{display:none;}
.left{float:left;}
.chips{margin-right:10px;}
.mgbtmz{margin-bottom:0}
.mgtpz{margin-top:0}
.mgbtm{margin-bottom:10px}
.mgtop{margin-top:40px}
.mgtop10{margin-top: 10px}
.mgright{margin-right:5px !important}
.mgrightbtn{margin-right:45px}
.pd0{padding:0 !important}
.waves-effect{z-index:0}
.page-footer{background-color:#232323 !important}
.footer-copyright{background-color:rgba(255,255,255,0.03) !important}
#uldet li{color:#fff;margin-bottom:11px}
#uldet li span{color:#cab8a8;text-shadow:0 0 2px #333}
.character-counter{float:left !important}
.file-field .btn, .file-field .btn-large{float:right;}
.file-field .file-path-wrapper{padding-left:0;padding-right:10px}
/* Scrollbar */
.scstyle::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.scstyle::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.scstyle::-webkit-scrollbar-thumb
{
	background-color: #7f7f7f;
}
.hdreg{padding:10px 15px;position:absolute;top:-40px;}
.frmpd{padding:30px 0}
.req{position:absolute;right:1.35em;bottom:2px;color:#b3225b}
.autoheight{min-height:initial !important}
.cntdiv{position:relative;margin-right:57px;padding:10px;overflow-x:hidden}
#modalAlert,#modalAlert{z-index:9999 !important}
.cpr{position:absolute;bottom:12px;left:15px;font-size:16px;color:rgba(255, 255, 255, 0.65)}
.btn,.btn-small,.btn-flat,.tabs .tab,.btn, .btn-large, .btn-small{text-transform:unset}
.user-view{height: 168px;}
#menubtn{z-index:100;position:absolute;top:20px;right:15px;font-size:30px;color:#555;}
#btnlogin{position: absolute;top:25px;right:70px}
.containerdiv{ min-height:100%;
    min-height: -webkit-calc(100% - 51px);
    min-height: -moz-calc(100% - 51px);
    min-height: calc(100% - 51px);}
.sidenav.right-aligned{padding-right:0}
#masterfooter{padding-top:10px}
.page-footer .footer-copyright{min-height:30px;}
#langselct{position:absolute;left:20px;top:0px;width:137px}
.bold{font-weight:bold}
.tabs .tab, .tabs .tab a,.tabs .tab a:hover, .tabs .tab a.active,.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:#efefef;color: #555}
.tabs .indicator{background-color:#26a69a}
.input-field{margin-bottom:0;}
.contentblock{overflow:auto;min-height:400px !important}
.selectuser{width: 250px;z-index:999;}