::-webkit-scrollbar
{
  width: 4px;  /* for vertical scrollbars */
  height: 7px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
  background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb
{
  background: rgba(255, 255, 255, 0.3);
}

html
{
	 height: 100%;
}

body
{
	font-family:'yekan';
	font-size:14px;
	z-index:0;
    margin:0;
    padding:0;
	text-decoration:none;
	color:black;
	height:100%;
	background-color: #fff;
}

img
{
	max-width: 100%;
	height: auto;
}

td
{
	font-size:14px;
	color:black;
}

a.white,.white
{
	color:white;
}

a.white:hover
{
	color:#ccc;
}

a
{
	font-family:'yekan',tahoma;
	color:inherit;
	text-decoration:none;
	cursor:pointer;
}

a:hover
{
	color:#3a3831;
	font-family:'yekan',tahoma;
	font-size:14px;
	text-decoration:none;
}

a.white
{
	color:white;
}

a:hover.white
{
	color:rgba(249,183,7,1.00);
}

td.copyr,div.copyr,a.copyr
{
	font-size:14px;
	color:#333;
}

a:hover.copyr
{
	font-size:12px;
	color:#666;
}
td.copyr2,div.copyr2
{
	font-size:12px;
	color:#666;
}
a.copyr2
{
	font-size:12px;
	color:#2da5e1;
}
a:hover.copyr2
{
	color:#c99200;
}




.shadow2 { 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -moz-box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.3);
	-ms-box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.3);
	-o-box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.3);
	box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.3);
}

.en_shadow2 { 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -moz-box-shadow: -2px 4px 5px -2px rgba(0,0,0,0.3);
	-ms-box-shadow: -2px 4px 5px -2px rgba(0,0,0,0.3);
	-o-box-shadow: -2px 4px 5px -2px rgba(0,0,0,0.3);
	box-shadow: -2px 4px 5px -2px rgba(0,0,0,0.3);
} 
 
 
  .textbox,.textbox22,.textbox23,.testt { 
  margin:3px;
    border: 1px solid #c4c4c4; 
    height: 30px; 
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-align:center;
} 
 
.textbox:focus,.textbox22:focus,.textbox23:focus,.testt:focus,.textboxarea:focus { 
    outline: none; 
    border: 1px solid #2da5e1; 
    box-shadow: 0px 0px 8px #2da5e1; 
    -moz-box-shadow: 0px 0px 8px #2da5e1; 
    -webkit-box-shadow: 0px 0px 8px #2da5e1; 
	
	background-color:#f2e7cb;
} 


  .textboxbb { 
  margin:3px;
    border: 1px solid #c4c4c4; 
    height: 30px; 
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	background: #0592c6 ; 
	color:white;
} 
 
.textboxbb:hover { 
    outline: none; 
    border: 1px solid #2da5e1; 
    box-shadow: 0px 0px 8px #2da5e1; 
    -moz-box-shadow: 0px 0px 8px #2da5e1; 
    -webkit-box-shadow: 0px 0px 8px #2da5e1; 
	background-color: #0592c6; 
} 



input[type=text],input[type=password],select,input[type=number] { 
    margin:3px;
    border: 1px solid #c4c4c4; 
    height: 30px; 
    font-family:'yekan',tahoma;
    font-size: 13px; 
    padding: 0px 4px 0px 4px; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-align:right;
	
	transition: background .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 

select.nnn { 
    margin:0px;
    border: 1px solid #c4c4c4; 
    
    font-family:'yekan',tahoma;
    background-color:#ddd;
	font-size:18px;
	padding:0px 5px 0px 5px;
	height:40px;
	
    border-radius: 12px; 
    -moz-border-radius: 12px; 
    -webkit-border-radius: 12px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-align:right;
	
	transition: all .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 
 
 
textarea { 
    margin:3px;
    border: 1px solid #c4c4c4; 
    font-family:'yekan',tahoma;
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-align:right;
	
	transition: background .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 

input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus,input[type=number]:focus { 
    outline: none; 
    border: 1px solid #2da5e1; 
	
	background-color:#fff;
} 

input[type=text]:hover,input[type=password]:hover,select:hover,textarea:hover,input[type=number]:hover { 
	
	background-color:#fff;
} 


input[type=text].regpage,input[type=password].regpage,select.regpage,input[type=number].regpage { 
	margin: 0;
    border: 1px solid #c4c4c4; 
    height: 40px; 
    font-family:'yekan',tahoma;
    font-size: 13px; 
    padding: 0px 4px 0px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 0px #d9d9d9; 
    -moz-box-shadow: 0px 0px 0px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 0px #d9d9d9; 
	text-align:right;
	background-color: #fff;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	
	transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out; 
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
} 

input[type=text].regpage:hover,input[type=password].regpage:hover { 
    outline: none; 
    border: 1px solid #2da5e1; 
    box-shadow: 0px 0px 8px #2da5e1; 
    -moz-box-shadow: 0px 0px 8px #2da5e1; 
    -webkit-box-shadow: 0px 0px 8px #eee; 
	
	background-color:#eee;
} 

input[type=text].regpage:focus,input[type=password].regpage:focus,select.regpage:focus { 
    outline: none; 
    border: 1px solid #2da5e1; 
    box-shadow: 0px 0px 8px #2da5e1; 
    -moz-box-shadow: 0px 0px 8px #2da5e1; 
    -webkit-box-shadow: 0px 0px 8px #2da5e1; 
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
	
	background-color:#eee;
} 

input[type=submit].regpage {
	width: 100%;
	height: 40px;
	margin: 0px;
	color: #fff;
	font-size: 16px;
}



input[type=button],input[type=reset],input[type=submit] { 
    margin:3px;
    border: 1px solid #c4c4c4; 
    height: 30px; 
    font-family:'yekan',tahoma;
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	background: #2da5e1 ; 
	color:black;
	cursor:pointer;
	
	transition: background .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 
 
input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover { 
    outline: none; 
	background-color: #222;
} 



input[type=submit].nnnb { 
    margin:10px 5px 0px 0px;
    border: 1px solid #c4c4c4; 
    height: 40px; 
	width: 239px;
    font-family:'yekan',tahoma;
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 12px; 
    -moz-border-radius: 12px; 
    -webkit-border-radius: 12px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	background: #ca7e33 ; 
	color:black;
	cursor:pointer;
	
	transition: background .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 
 
input[type=submit].nnnb:hover { 
    outline: none; 
    border: 1px solid #ca7e33; 
    box-shadow: 0px 0px 8px #ca7e33; 
    -moz-box-shadow: 0px 0px 8px #ca7e33; 
    -webkit-box-shadow: 0px 0px 8px #ca7e33; 
	background-color: #ad5600; 
} 



.tree,
.tree ul {
  margin:0;
  padding:0;
  list-style:none;
}

.tree ul {
  margin-left:1em; /* indentation */
  position:relative;
}

.tree ul ul {margin-left:.5em} /* (indentation/2) */

.tree ul:before {
  content:"";
  display:block;
  width:0;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  border-left:1px solid;
}

.tree li {
  margin:0;
  padding:0 1.5em; /* indentation + .5em */
  line-height:1.8em; /* default list item's `line-height` */
  color:#369;
  position:relative;
}

.tree ul li:before {
  content:"";
  display:block;
  width:10px; /* same with indentation */
  height:0;
  border-top:1px solid;
  margin-top:-1px; /* border top width */
  position:absolute;
  top:1em; /* (line-height/2) */
  right:0;
}

.tree ul li:last-child:before {
  background:white; /* same with body background */
  height:auto;
  top:1em; /* (line-height/2) */
  bottom:0;
}

.box 
{ 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	-ms-border-radius: 10px; 
	-o-border-radius: 10px; 
	border-radius: 10px; 
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,1); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,1); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,1); 
	box-shadow: 1px 1px 10px rgba(0,0,0,1); 
} 

.imgbox 
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
} 


.box8
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
} 


.box16
{ 
	-webkit-border-radius: 16px; 
	-moz-border-radius: 16px; 
	-ms-border-radius: 16px; 
	-o-border-radius: 16px; 
	border-radius: 16px; 
	-moz-box-shadow: 1px 1px 20px rgba(0,0,0,0.1); 
	-ms-box-shadow: 1px 1px 20px rgba(0,0,0,0.1); 
	-o-box-shadow: 1px 1px 20px rgba(0,0,0,0.1);  
	box-shadow: 1px 1px 20px rgba(0,0,0,0.1); 
} 

.shadow8
{ 
	-moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
} 

.shadow8-topradius
{ 
	-moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	box-shadow: 0px 3px 10px rgba(0,0,0,0.4); 
	
	-webkit-border-top-right-radius: 8px; 
	-moz-border-top-right-radius: 8px; 
	-ms-border-top-right-radius: 8px; 
	-o-border-top-right-radius: 8px; 
	border-top-right-radius: 8px; 
	
	-webkit-border-top-left-radius: 8px; 
	-moz-border-top-left-radius: 8px; 
	-ms-border-top-left-radius: 8px; 
	-o-border-top-left-radius: 8px; 
	border-top-left-radius: 8px; 
} 

.box8-top
{ 
	-webkit-border-top-right-radius: 8px; 
	-moz-border-top-right-radius: 8px; 
	-ms-border-top-right-radius: 8px; 
	-o-border-top-right-radius: 8px; 
	border-top-right-radius: 8px; 
	
	-webkit-border-top-left-radius: 8px; 
	-moz-border-top-left-radius: 8px; 
	-ms-border-top-left-radius: 8px; 
	-o-border-top-left-radius: 8px; 
	border-top-left-radius: 8px; 
	
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
} 

.box8-bottom
{ 
	-webkit-border-bottom-right-radius: 8px; 
	-moz-border-bottom-right-radius: 8px; 
	-ms-border-bottom-right-radius: 8px; 
	-o-border-bottom-right-radius: 8px; 
	border-bottom-right-radius: 8px; 
	
	-webkit-border-bottom-left-radius: 8px; 
	-moz-border-bottom-left-radius: 8px; 
	-ms-border-bottom-left-radius: 8px; 
	-o-border-bottom-left-radius: 8px; 
	border-bottom-left-radius: 8px; 
	
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	box-shadow: 0px 2px 10px rgba(0,0,0,0.4); 
} 

.box82
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
	-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
	-o-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
} 

.box83
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
	-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
	-o-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); 
	box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.1); 
} 

.box4
{ 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-ms-border-radius: 4px; 
	-o-border-radius: 4px; 
	border-radius: 4px; 
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
} 

.box44
{ 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-ms-border-radius: 4px; 
	-o-border-radius: 4px; 
	border-radius: 4px; 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	-ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1); 
} 

.box4-top
{ 
	-webkit-border-top-right-radius: 4px; 
	-moz-border-top-right-radius: 4px; 
	-ms-border-top-right-radius: 4px; 
	-o-border-top-right-radius: 4px; 
	border-top-right-radius: 4px; 
	
	-webkit-border-top-left-radius: 4px; 
	-moz-border-top-left-radius: 4px; 
	-ms-border-top-left-radius: 4px; 
	-o-border-top-left-radius: 4px; 
	border-top-left-radius: 4px; 
	
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
} 

.radius4
{ 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-ms-border-radius: 4px; 
	-o-border-radius: 4px; 
	border-radius: 4px; 
} 


.radius8
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
} 


.radius4-top
{ 
	-webkit-border-top-right-radius: 4px; 
	-moz-border-top-right-radius: 4px; 
	-ms-border-top-right-radius: 4px; 
	-o-border-top-right-radius: 4px; 
	border-top-right-radius: 4px; 
	
	-webkit-border-top-left-radius: 4px; 
	-moz-border-top-left-radius: 4px; 
	-ms-border-top-left-radius: 4px; 
	-o-border-top-left-radius: 4px; 
	border-top-left-radius: 4px; 
} 

.radius4-bottom
{ 
	-webkit-border-bottom-right-radius: 4px; 
	-moz-border-bottom-right-radius: 4px; 
	-ms-border-bottom-right-radius: 4px; 
	-o-border-bottom-right-radius: 4px; 
	border-bottom-right-radius: 4px; 
	
	-webkit-border-bottom-left-radius: 4px; 
	-moz-border-bottom-left-radius: 4px; 
	-ms-border-bottom-left-radius: 4px; 
	-o-border-bottom-left-radius: 4px; 
	border-bottom-left-radius: 4px; 
} 


.radius
{ 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	-ms-border-radius: 10px; 
	-o-border-radius: 10px; 
	border-radius: 10px; 
} 


.radius8
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
} 


.radius8-right
{ 
	-webkit-border-top-right-radius: 8px; 
	-moz-border-top-right-radius: 8px; 
	-ms-border-top-right-radius: 8px; 
	-o-border-top-right-radius: 8px; 
	border-top-right-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px; 
	-moz-border-bottom-right-radius: 8px; 
	-ms-border-bottom-right-radius: 8px; 
	-o-border-bottom-right-radius: 8px; 
	border-bottom-right-radius: 8px; 
} 

.radius8-left
{ 
	-webkit-border-top-left-radius: 8px; 
	-moz-border-top-left-radius: 8px; 
	-ms-border-top-left-radius: 8px; 
	-o-border-top-left-radius: 8px; 
	border-top-left-radius: 8px; 
	-webkit-border-bottom-left-radius: 8px; 
	-moz-border-bottom-left-radius: 8px; 
	-ms-border-bottom-left-radius: 8px; 
	-o-border-bottom-left-radius: 8px; 
	border-bottom-left-radius: 8px; 
} 

.radius8-top
{ 
	-webkit-border-top-right-radius: 8px; 
	-moz-border-top-right-radius: 8px; 
	-ms-border-top-right-radius: 8px; 
	-o-border-top-right-radius: 8px; 
	border-top-right-radius: 8px; 
	
	-webkit-border-top-left-radius: 8px; 
	-moz-border-top-left-radius: 8px; 
	-ms-border-top-left-radius: 8px; 
	-o-border-top-left-radius: 8px; 
	border-top-left-radius: 8px; 
} 

.radius8-bottom
{ 
	-webkit-border-bottom-right-radius: 8px; 
	-moz-border-bottom-right-radius: 8px; 
	-ms-border-bottom-right-radius: 8px; 
	-o-border-bottom-right-radius: 8px; 
	border-bottom-right-radius: 8px; 
	
	-webkit-border-bottom-left-radius: 8px; 
	-moz-border-bottom-left-radius: 8px; 
	-ms-border-bottom-left-radius: 8px; 
	-o-border-bottom-left-radius: 8px; 
	border-bottom-left-radius: 8px; 
} 


.radius16
{ 
	-webkit-border-radius: 16px; 
	-moz-border-radius: 16px; 
	-ms-border-radius: 16px; 
	-o-border-radius: 16px; 
	border-radius: 16px; 
} 

.radius16-right
{ 
	-webkit-border-top-right-radius: 16px; 
	-moz-border-top-right-radius: 16px; 
	-ms-border-top-right-radius: 16px; 
	-o-border-top-right-radius: 16px; 
	border-top-right-radius: 16px; 
	
	-webkit-border-bottom-right-radius: 16px; 
	-moz-border-bottom-right-radius: 16px; 
	-ms-border-bottom-right-radius: 16px; 
	-o-border-bottom-right-radius: 16px; 
	border-bottom-right-radius: 16px; 
} 

.radius14-right
{ 
	-webkit-border-top-right-radius: 14px; 
	-moz-border-top-right-radius: 14px; 
	-ms-border-top-right-radius: 14px; 
	-o-border-top-right-radius: 14px; 
	border-top-right-radius: 14px; 
	
	-webkit-border-bottom-right-radius: 14px; 
	-moz-border-bottom-right-radius: 14px; 
	-ms-border-bottom-right-radius: 14px; 
	-o-border-bottom-right-radius: 14px; 
	border-bottom-right-radius: 14px; 
} 

.radius-top
{ 
	-webkit-border-top-right-radius: 10px; 
	-moz-border-top-right-radius: 10px; 
	-ms-border-top-right-radius: 10px; 
	-o-border-top-right-radius: 10px; 
	border-top-right-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-moz-border-top-left-radius: 10px; 
	-ms-border-top-left-radius: 10px; 
	-o-border-top-left-radius: 10px; 
	border-top-left-radius: 10px; 
} 

.radius-bottom
{ 
	-webkit-border-bottom-right-radius: 10px; 
	-moz-border-bottom-right-radius: 10px; 
	-ms-border-bottom-right-radius: 10px; 
	-o-border-bottom-right-radius: 10px; 
	border-bottom-right-radius: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-moz-border-bottom-left-radius: 10px; 
	-ms-border-bottom-left-radius: 10px; 
	-o-border-bottom-left-radius: 10px; 
	border-bottom-left-radius: 10px; 
} 

.box10 
{ 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	-ms-border-radius: 10px; 
	-o-border-radius: 10px; 
	border-radius: 10px; 
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.2); 
	-ms-box-shadow: 0px 1px 4px rgba(0,0,0,0.2); 
	-o-box-shadow: 0px 1px 4px rgba(0,0,0,0.2); 
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); 
}

.boxes {
	background: #f9f9f9;
	box-sizing: border-box;
	width: 100%;
	border-radius: 10px;
}



.imgboxtrans
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
	-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
	-ms-box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
	-o-box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 10px rgba(0,0,0,0.2); 
	
	-webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    transition: transform 0.4s ease;
	opacity: 0.8;
    filter: alpha(opacity=80);
} 

.imgboxtrans:hover
{ 
	-webkit-transform: scale(1.1) rotate(5deg);
	-moz-transform: scale(1.1) rotate(5deg);
	-ms-transform: scale(1.1) rotate(5deg);
	-o-transform: scale(1.1) rotate(5deg);
	transform: scale(1.1) rotate(5deg);
	opacity: 1.0;
    filter: alpha(opacity=100);
} 


.box8
{ 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	-ms-border-radius: 8px; 
	-o-border-radius: 8px; 
	border-radius: 8px; 
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-ms-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
	box-shadow: 1px 1px 10px rgba(0,0,0,0.4); 
} 


.radius
{ 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	-ms-border-radius: 10px; 
	-o-border-radius: 10px; 
	border-radius: 10px; 
} 

.radius-top
{ 
	-webkit-border-top-right-radius: 10px; 
	-moz-border-top-right-radius: 10px; 
	-ms-border-top-right-radius: 10px; 
	-o-border-top-right-radius: 10px; 
	border-top-right-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-moz-border-top-left-radius: 10px; 
	-ms-border-top-left-radius: 10px; 
	-o-border-top-left-radius: 10px; 
	border-top-left-radius: 10px; 
} 

.radius-bottom
{ 
	-webkit-border-bottom-right-radius: 10px; 
	-moz-border-bottom-right-radius: 10px; 
	-ms-border-bottom-right-radius: 10px; 
	-o-border-bottom-right-radius: 10px; 
	border-bottom-right-radius: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-moz-border-bottom-left-radius: 10px; 
	-ms-border-bottom-left-radius: 10px; 
	-o-border-bottom-left-radius: 10px; 
	border-bottom-left-radius: 10px; 
} 

.radius-left
{ 
	-webkit-border-bottom-left-radius: 10px; 
	-moz-border-bottom-left-radius: 10px; 
	-ms-border-bottom-left-radius: 10px; 
	-o-border-bottom-left-radius: 10px; 
	border-bottom-left-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-moz-border-top-left-radius: 10px; 
	-ms-border-top-left-radius: 10px; 
	-o-border-top-left-radius: 10px; 
	border-top-left-radius: 10px; 
} 

.radius-right
{ 
	-webkit-border-bottom-right-radius: 10px; 
	-moz-border-bottom-right-radius: 10px; 
	-ms-border-bottom-right-radius: 10px; 
	-o-border-bottom-right-radius: 10px; 
	border-bottom-right-radius: 10px; 
	-webkit-border-top-right-radius: 10px; 
	-moz-border-top-right-radius: 10px; 
	-ms-border-top-right-radius: 10px; 
	-o-border-top-right-radius: 10px; 
	border-top-right-radius: 10px; 
} 











.nofound {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.nofound p {
	margin-top: 30px;
	font-weight: bold;
	color: #4e5c6b;
	font-size: 16px;
}

.loading {
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.7);
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
	justify-content: center;
	align-items: center;
}

/* 2DA5E1 */
.loader {
	width: 48px;
	height: 48px;
	border: 2px solid #212121;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3), inset 0px 0px 7px rgba(0, 0, 0, 0.1);
	top: 40%;
	transform: translateY(-50%);
	margin: 0 auto;
	right: 0;
	left: 0;
}

.loader::after {
	content: '';
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-bottom-color: #2DA5E1;
	border-top-color: #2DA5E1;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.btn {
	min-width: 130px;
	height: 40px;
	font-family: yekan;
	position: relative;
	border-radius: 10px;
	padding: 0px 10px;
	border: 0;
	background-color: #2da5e1;
	/* font-weight: bold; */
	color: #fff;
	font-size: 15px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn.btnform {
	width: 100%;
}
.btn div {
	width: 40px;
	height: 40px;
	background-color: #2d8ae1;
	border-radius: 10px;
	margin-right: -10px;
	margin-left: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.btn div img {
	filter: brightness(1000%);
	width: 40%;
}

.btnclose {
	border: 2px solid #717171;
	background: none;
	color: #717171;
	box-shadow: none;
}

.formcontroll {
	width: 100%;
}
.formcontroll > div {
	width: 100%;
	margin-bottom: 10px;
}
.formcontroll > div input, .formcontroll > div textarea, .formcontroll > div select {
	width: 100%;
	height: 40px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0;
	border-radius: 10px;
	background-color: #f6f6f6;
	margin-top: 5px;
}
.formcontroll > div input:focus {
	box-shadow: 0px 0px 0px #d9d9d9; 
	-moz-box-shadow: 0px 0px 0px #d9d9d9; 
	-webkit-box-shadow: 0px 0px 0px #d9d9d9; 
}
.formcontroll > div textarea {
	height: 200px;
}

.uploadfile {
	background: #f6f6f6;
	display: inline-block;
	width: 100%;
	height: 40px;
	border-radius: 10px;
	border: 1px solid #c4c4c4; 
	transition: all 0.3s;
	vertical-align: top;
	margin-left: 10px;
	box-shadow: 0px 0px 8px #d9d9d9; 
	-moz-box-shadow: 0px 0px 8px #d9d9d9; 
	-webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	margin-top: 5px;
}
.uploadfile.mobile {
	width: calc(100% - 122px);
}
.uploadfile:hover {
	border-color: #2d8ae1;
}
.uploadfile input[type=file] {
	opacity: 0;
	position: absolute;
}
.uploadfile div {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: calc(100% - 10px);
	margin: 5px 5px 0px;
	width: 150px;
	color: #fff;
	background: #acacac;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
}
.uploadfile div.mobile {
	width: 100px;
}

.checkbox {
	position: relative;
	display: inline-block;
	background-color: #ddd;
	width: 45px;
	height: 10px;
	border-radius: 10px;
	box-shadow: inset 1px 2px 4px rgba(0, 0, 0, 0.2);
}
.checkbox input {
	position: absolute;
	opacity: 0;
}
.checkbox i {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	background-color: #bbb;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	transition: all 0.3s;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
}
.checkbox input:checked + i {
	left: calc(100% - 20px);
	background-color: #2DA5E1;
}