/*FORMS*/
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	color:#000;
	border: 1px solid #d9d9d9;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #664566;
}
input[readonly='readonly'] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
 }
 
 
 
 /* Tooltips */
.tip-wrap{
    z-index: 10000;
}
.tip {
	max-width: 200px;
	padding: 8px;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
	background: rgba(0,0,0,.8);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction:rtl;
	line-height:17px;
	font-family:Tahoma, Geneva, sans-serif
}
 
.tip-title {
	font-size:11px;
}
 
.tip-text {
	font-size:10px;
}


input.invalid { border:1px solid #f00 }

.login-fields label {
	float:right;width: 90px !important;
}
.login-fields input {
	width:175px;
	float:right;
	padding:5px;
	margin-left:10px;
	direction:ltr;
	height:30px;
}
.toggle-editor { display:none; visibility:hidden }
button.button, input.button, a.button, .vote-button, .foxbutton {
	background:#4FA57E;
	border:1px solid #418b69;
	font:normal 12px yekan, yekannum, Tahoma, Geneva, sans-serif;
	color:#fff !important;
	cursor:pointer;
	padding:1px 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin:5px 0 0 50px;
        webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
           -ms-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
               transition: all 0.5s ease;
}
.foxbutton span { color:#fff !important; padding:0 20px; }
.cart-callback form input[type="submit"] {
	background:#4FA57E;
	border:1px solid #418b69;
	font:normal 12px yekan, yekannum, Tahoma, Geneva, sans-serif;
	color:#fff;
	cursor:pointer;
	padding:1px 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:-5px 0 0 10px;
	float:right;
        webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
           -ms-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
               transition: all 0.5s ease;
}

.vote-button { float:left; margin-bottom:5px; }
button.button:hover, form.reset_form .reset_form_b:hover, form.remind_form .remind_form_b:hover, input.button:hover {
	background:#5AC192
}
input.left { float:left }
input.marg { margin:10px 0 0 0; }

form.reset_form p, form.remind_form p { margin:35px auto 0 ;}
form.reset_form input, form.remind_form input {
	margin:20px auto;
	direction:ltr;
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#000;
	letter-spacing:1px;
	width:100%;
}

form.reset_form .reset_form_b, form.remind_form .remind_form_b, .reg_form_b {
	background:#4FA57E;
	border:1px solid #418b69;
	font:normal 12px yekan, yekannum, Tahoma, Geneva, sans-serif;
	color:#fff;
	cursor:pointer;
	padding:1px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
        webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
           -ms-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
               transition: all 0.5s ease;
}

form.reg_form ul { list-style:none }

form.reg_form ul li {
	margin:5px;
	float:right;
	width:70%;
}
form.reg_form ul li:nth-child(2) input,form.reg_form ul li:nth-child(3) input { direction:rtl !important; }
form.reg_form .rtl { direction:rtl !important; }
.reg_form_assets { float:left; font:normal 12px yekan, yekannum, Tahoma, Geneva, sans-serif;  }
.reg_form_assets span { margin:0 10px }
form.reg_form ul li input { width:300px !important; }
	
ul.login-assets { margin:5px auto; list-style:none }

ul.login-assets li {
	list-style:none
}
ul.login-assets li a {
	float:right;
	color:#000;
	padding:10px 0;
	width:100%;
	text-decoration:none
}
ul.login-assets li a:hover {
}
.textcenter { text-align:center }





