@font-face
{
	font-family:myfont;
    src:url(fonts/BHoma.ttf);
}
body
{
	font-family:myfont;
	charset:utf-8;
}

#Powered
{
	width:100%;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	border-radius:20px;
	font-family:Verdana;
	font-size:12px;
}
#Powered a
{
	text-decoration:none;
	color:#fff;
}

*:focus {
    outline: none;
   }

#tbl td
{
	direction:rtl;
	padding:5px;
	text-align:center;
	font-family:myfont;
	font-size:15px;
}
#tdColor
{
	background:#eee !important;
	padding-top:10px !important;
	padding-bottom:10px !important;	
	font-size:16px !important;
	
}

#myfont
{
	background:#eee;
	padding-top:30px !important;
	padding-bottom:30px !important;	
	font-size:19px !important;
	font-weight:500;
}

#btn-print
{
	width:100px;
	height:auto;
	margin:20px;
	padding-top:1px;
	padding-bottom:3px;
	background:#000;
	color:#fff;
	font-family:myfont;
	font-size:18px;
	text-decoration:none;
	border:2px dashed #fff;
	border-radius:7px;
}
#btn-print:hover
{
	background:#fff;
	border:2px dashed #000;
	color:#000;
}
#all-print a
{
	text-decoration:none;
}

*:focus {
    outline: none;
}



input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}

::-webkit-input-placeholder { color: #ddd; }

:-moz-placeholder { color: #ddd; }

::-moz-placeholder { color: #ddd; }

:-ms-input-placeholder { color: #ddd; }

@media only screen and (min-width:769px){
#top-all-mob
{display:none !important;}
}


#top-all
{
	width:98%;
	height:220px;
	float:right;
	padding:1%;
	color:#fff;
	border:1px dashed #fff;
	border-radius:10px;
	box-shadow: 2px 1px 3px #222;
	margin-bottom:10px;
}
#register-all
{
	width:100%;
	max-width:500px;
	height:860px;
	direction:rtl;
	padding:10px;
	color:#fff;
	border:1px dashed #fff;
	border-radius:10px;
	box-shadow: 2px 1px 3px #222;
}
#register-all p
{
	margin-top:-5px;
}
#signup-header
{
	width:100%;
	height:90px;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	background:#8BC34A;
	border-radius:7px;
	opacity:0.9;
	font-size:14px;
	margin-bottom:20px;
}

.kadr
{
	width:265px;
	height:25px;
	background:inherit;
	border:2px solid #FFE0B2;
	border-radius:10px;
	padding-right:5px;
	color:#fff;
	margin-left:40px;
}
.captcha-signup-lbl
{
	margin-left:31%;
	font-size:14px;
	color:#FFF59D;
}

#captcha-code
{
	width:80px;
	height:auto;
	background:url(capcha.jpg);
	color:#222;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:2px;
	padding-left:25px;
	align-content:center;
	border:#fff dashed 1px;
	border-radius:10px;
	margin-left:34%;
}

.captcha-kadr
{
	width:100px;
	height:25px;
	background:inherit;
	border:2px solid #FFE0B2;
	border-radius:10px;
	padding-right:5px;
	color:#fff;
	margin-left:34%;
	margin-top:5px;
}
.big-kadr
{
	width:265px;
	height:100px;
	background:inherit;
	border:2px solid #FFE0B2;
	border-radius:10px;
	padding-right:5px;
	color:#fff;
	margin-left:40px;
}
.signup-lbl
{
	font-size:15px;
	color:#fff;
}
#digi-sign
{
	border:none;
	margin-left:77px;
}

#btn-signup
{
	width:100px;
	height:35px;
	padding-bottom:4px;
	font-family:myfont;
	font-size:15px !important;
	background:#8BC34A;
	color:#222;
	border:1px solid #222;
	border-radius:3px;
	box-shadow: 1px 1px 1px #000;
	margin-left:35%;
	margin-top:5px;
}
#btn-signup:hover
{
	border:1px solid #eee;
	color:#222;
}


#login-all
{
	width:40%;
	height:100%;
	float:right;
	direction:rtl;
}
#username
{
	width:150px;
	height:25px;
	background:inherit;
	border:2px solid #FFE0B2;
	border-radius:7px;
	padding-right:5px;
	color:#fff;
}
#password
{
	width:150px;
	height:25px;
	background:inherit;
	border:2px solid #FFE0B2;
	border-radius:7px;
	padding-right:5px;
	color:#fff;
}
#btn-login
{
	width:80px;
	height:auto;
	padding-bottom:4px;
	font-family:myfont;
	font-size:15px !important;
	background:#FFE0B2;
	color:#222;
	border:2px solid #fff;
	border-radius:3px;
	box-shadow: 1px 1px 1px #000;
}
#btn-login:hover
{
	border:2px solid #222;
}
#logout-all
{
	width:40%;
	height:100%;
	float:right;
	direction:rtl;
	margin-top:30px;
	margin-right:-5%;
	margin-left:5%;
	color:#fff;
}
#btn-logout
{
	width:80px;
	height:auto;
	padding-bottom:4px;
	font-family:myfont;
	font-size:15px !important;
	background:#FFE0B2;
	color:#222;
	border:2px solid #fff;
	border-radius:3px;
	box-shadow: 1px 1px 1px #000;
}
#btn-logout:hover
{
	border:2px solid #222;
}
.info
{
	color:#C8E6C9 !important;
	font-size:18px !important;
}
#top-menu-all
{
	width:100%;
	min-height:50px;
	float:right;
	margin-bottom:20px;
}
#menu-all
{
	min-height:50px;
	margin-right:28%;
}
#top-menu-all a
{
	text-decoration:none;
	color:#fff;
}
.top-menu-item
{
	
	margin-left:2px;
	float:right;
	width:20%;
	min-width:100px;
	height:40px;
	padding-top:10px;
	background:#FFF9C4;
	color:#444;
}
.top-menu-item:hover
{
	background:#1565C0;
	color:#fff;
}



#top-onvan
{
	width:20%;
	height:30px;
	float:right;
	padding-top:15px;
	padding-bottom:20px;
	background:inherit;
	color:#FFE0B2;
	font-family:myfont;
	font-size:22px;
}
#top-onvan a
{
	text-decoration:none;
	color:#FFE0B2;
}

.onvan
{
	width:100%;
	height:30px;
	float:right;
	padding-top:15px;
	padding-bottom:20px;
	background:inherit;
	color:#FFE0B2;
	font-family:myfont;
	font-size:22px;
}
#signup-all
{
	width:40%;
	height:100%;
	float:left;
	padding-top:30px;
	font-size:14px;
	color:#F1F8E9;
	margin-left:-20px;
}
#signup-all a
{
	text-decoration:none;
	color:#8BC34A;
	font-size:22px !important;
}

#all-content
{
	width:100%;
	height:auto;
	float:right;
}

#all-factor
{
	direction:rtl;
	width:670px;
	height:1050px;
	background:inherit;
	padding-right:10px;
	padding-top:30px;
	font-family:myfont;
	font-size:15px;
	margin-top:15px;
	color:#fff;
	border: dashed 1px #eee;
	border-radius:20px;
	box-shadow: 0px 3px 5px #222;
}


#co-name
{
	width:200px;
	height:30px;
	margin-left:50px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}
#co-address
{
	margin-top:10px;
	width:400px;
	height:30px;
	margin-left:20px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}
#co-tell
{
	margin-top:10px;
	width:115px;
	height:30px;
	margin-left:35px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}



#name
{
	width:170px;
	height:30px;
	margin-left:20px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}
#address
{
	margin-top:10px;
	width:535px;
	height:30px;
	margin-left:45px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}
#tell
{
	margin-top:10px;
	width:115px;
	height:30px;
	margin-left:5px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}
#date
{
	margin-top:10px;
	width:105px;
	height:30px;
	margin-left:45px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}



.lbl
{
	float:right;
	margin-right:140px;
	margin-bottom:10px;
	font-size:17px !important;
}
.lbl2
{
	display:none;
}

.nokte
{
	font-size:15px !important;
	color:#f44336 !important;
}
.radif
{
	width:60px;
	height:30px;
	float:right;
	padding-right:5px;
	color:#fff;
	margin-left:5px;
	font-family:myfont;
	border-radius:20px;

}
.fild-m
{
	width:200px;
	height:30px;
	float:right;
	margin-left:46px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;
}
.fild-t
{
	width:50px;
	height:30px;
	float:right;
	margin-left:90px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:7px;
	padding-left:5px;
	color:#fff;
}
.fild-q
{
	width:150px;
	height:30px;
	float:right;
	margin-left:15px;
	background:inherit;
	border:2px solid #fff;
	border-radius:20px;
	padding-right:5px;
	color:#fff;

}
#lbl-toz
{
	width:60px;
	height:30px;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:2px;
	font-family:myfont;
	background:inherit;
	border-radius:10px;
	padding-right:5px;
	color:#fff;
}
#toz
{
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:2px;
	background:inherit;
	border:2px solid #fff;
	border-radius:30px;
	padding:15px;
	color:#fff;
	overflow:hidden;
    overflow-x: hidden;
	overflow-y: hidden;
}
#btn
{
	width:150px;
	height:40px;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:42%;
	font-family:myfont;
	font-size:16px !important;
	background:#1565C0;
	color:#fff;
	border:2px solid #fff;
	border-radius:7px;
}
#btn:hover
{
	border:2px solid #bbb;
}

.p-r
{
	float:right;
	text-align:right;
	margin-bottom:-5px;
	font-family:bhoma;
}
.p-r-mob
{
	float:right;
	text-align:right;
	margin-bottom:-5px;
	font-family:bhoma;
}

#khat
{
	width:680px;
	background:#FFF;
}
.true
{
	padding-top:2px;
	padding-bottom:2px;
	background:#388E3C;
	border-radius:5px;
	margin-bottom:10px;
	margin-top:-10px;
}
.false
{
	padding-top:2px;
	padding-bottom:2px;
	background:#f44336;
	border-radius:5px;
	margin-bottom:10px;
	margin-top:-10px;
}
.miderror
{
	padding-top:2px;
	padding-bottom:2px;
	background:#FF6F00;
	border-radius:5px;
	margin-bottom:10px;
	margin-top:-10px;
}
#about-all
{
	width:100%;
	max-width:500px;
	height:300px;
	margin-bottom:20px;
	direction:rtl;
	padding:10px;
	color:#fff;
	border:1px dashed #fff;
	border-radius:10px;
	box-shadow: 2px 1px 3px #222;
}

.lbl0
{
	padding-top:10px;
}
.lbl00
{
	padding-top:5px;
}